/* CSS Document */
body
{
background-color:#2abede;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
margin:0px;
padding:0px;
}

.topmenu
{
background-color:#bddd22;
width:1003px;
height:24px;
}

.topmenu_line
{
background-color:#000000;
width:1px;
height:24px;
}

.topmenu_text_1
{
width:195;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:600;
}
a.topmenu_text_1
{
text-decoration:none;
display:block;
padding-left:10px;
padding-right:10px;
line-height:24px;
color:#000000;
}
a.topmenu_text_1:hover
{
background-color:#FFFFFF;
}
.topmenu_text_2
{
width:207;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:600;
}

a.topmenu_text_2
{
text-decoration:none;
display:block;
padding-left:10px;
padding-right:10px;
line-height:24px;
color:#000000;
}
a.topmenu_text_2:hover
{
background-color:#FFFFFF;
}

.topmenu_text_3
{
width:202;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:600;
}
a.topmenu_text_3
{
text-decoration:none;
display:block;
padding-left:10px;
padding-right:10px;
line-height:24px;
color:#000000;
}
a.topmenu_text_3:hover
{
background-color:#FFFFFF;
}
.topmenu_text_4
{
width:261;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:600;
}
a.topmenu_text_4
{
text-decoration:none;
display:block;
padding-left:10px;
padding-right:10px;
line-height:24px;
color:#000000;
}
a.topmenu_text_4:hover
{
background-color:#FFFFFF;
}
.topmenu_text_5
{
width:134;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:600;
}
a.topmenu_text_5
{
text-decoration:none;
display:block;
padding-left:10px;
padding-right:10px;
line-height:24px;
color:#000000;
}
a.topmenu_text_5:hover
{
background-color:#FFFFFF;
}
.header_background
{
background-color:#000000;
width:683px;
}

.strip
{
background-color:#c9ef2a;
width:1003px;
}

.leftmenu
{
background-color:#dcd1cd;
}

.leftmenu_text
{
font-size:12px;
padding-bottom:5px;
padding-top:8px;
padding-left:14px;
width:179px;
text-decoration:none;
}
a.leftmenu_text
{
color:#990000;
padding-left:0px;
padding-bottom:0px;
padding-top:0px;
}
a.leftmenu_text:hover
{
color:#000000;
background-color:#eeecec;
}


.leftmenu_img
{
width:32px;
padding-left:20px;
}

.mobile_finder
{
background-color:#a82b3d;
font-size:17px;
font-weight:600;
padding-left:48px;
width:321px;
color:#FFFFFF;
height:28px;
}

.newsletter
{
background-color:#a82b3d;
font-size:17px;
font-weight:600;
width:599px;
color:#FFFFFF;
padding-left:34px;
height:28px;
}

.network_selection
{
background-color:#000000;
width:148px;
font-size:13px;
font-weight:600;
color:#FFFFFF;
padding-left:48px;
padding-top:18px;
}

.network_selection_menu
{
width:100px;
padding-left:48px;
margin-top:11px;
margin-bottom:17px;
}
.network_selection_input
{
margin-top:10px;
width:125px;
border:0px;
}

.bgcolor
{
background-color:#000000;
}

.select_phone
{
background-color:#000000;
width:167px;
font-size:13px;
font-weight:600;
color:#FFFFFF;
padding-top:17px;
}

.form
{
background-color:#000000;
margin:0px;
}

.sign_up
{
padding-left:33px;
padding-top:18px;
color:#FFFFFF;
font-size:13px;
font-weight:600;
}

.sign_up_inputbox
{
margin-left:0px;
margin-right:0px;
margin-bottom:14px;
height:15px;
margin-top:10px;
border:0px; 
}

.sign_up_inputbox_2
{
margin-left:0px;
margin-right:0px;
margin-bottom:14px;
margin-top:10px;
border:0px;
}

.leftmenubgcolor
{
background-color:#e4e4e4;
}

.product_catagory
{
background-color:#5f5f5f;
color:#FFFFFF;
padding-left:25px;
padding-top:7px;
padding-bottom:7px;
font-size:15px;
font-weight:600;
}

.product_details
{
background-color:#37384D;
color:#FFFFFF;
padding-left:15px;
padding-top:7px;
padding-bottom:7px;
font-size:15px;
font-weight:600;
}

h1.product_details, h2.product_details, h3.product_details
{
background-color:#37384D;
color:#FFFFFF;
padding-left:15px;
padding-right:15px;
margin:0px;
line-height:20px;
font-size:15px;
font-weight:600;
}
.customer_services
{
background-image:url(images/img9.jpg);
background-color:#A82B3D;
color:#FFFFFF;
padding-left:25px;
padding-top:7px;
padding-bottom:7px;
background-repeat:repeat-x;
font-size:15px;
font-weight:600;
}

.sony_1
{
padding-left:13px;
padding-right:13px;
padding-top:18px;
padding-bottom:13px;
font-size:13px;
font-weight:600;
}

.sony_text
{
color:#901a2a;
padding-left:16px;
padding-top:18px;
padding-right:10px;
padding-bottom:13px;
font-size:13px;
font-weight:600;
}


.details_sony_1
{
padding-left:13px;
padding-right:13px;
padding-bottom:5px;
font-size:13px;
font-weight:600;
}

.deatils_sony_text
{
color:#901a2a;
padding-bottom:5px;
background-color:#8ee0e3;
font-size:13px;
font-weight:600;
}

.detailsborder
{
border:1px #999999 solid;
}

.deatils_small_text_left
{
font-size:12px;
padding-left:5px;
background-color:#f0f1f3;
padding-top:5px;
padding-right:5px;
font-weight:normal;
border-top:1px #999999 solid;
color:#000000;
}
.deatils_small_text_right
{
font-size:12px;
padding-left:5px;
padding-top:5px;
background-color:#fbfcf5;
padding-right:5px;
font-weight:normal;
border-left:1px #999999 solid;
border-top:1px #999999 solid;
color:#000000;
}

.Accessories
{
background-color:#5f5f5f;
color:#FFFFFF;
padding-top:3px;
padding-bottom:3px;
font-size:13px;
font-weight:600;
}

.Accessories_text
{
color:#fe000a;
padding-left:10px;
padding-right:10px;
padding-top:10px;
padding-bottom:10px;
font-size:13px;
font-weight:600;

}

.small_text
{
font-size:11px;
font-weight:normal;
color:#000000;
}

.price
{
padding-left:33px;
padding-bottom:13px;
font-size:13px;
font-weight:600;
color:000000;

}

.special_detail_input
{
padding-left:5px;
}

.leftmenu_links
{
padding-top:6px;
line-height:15px;
font-size:11px;
border-bottom:1px #ffffff solid;
}

a.leftmenu_links
{
padding-top:0px;
border-bottom:0px;
display:block;
text-decoration:none;
color:#000000;
}

a.leftmenu_links:hover
{
background-color:#eeecec;
color:#990000;
}

.content_bg
{
background-color:#FFFFFF;
}


.rightmenu_links
{
padding-top:6px;
line-height:15px;
font-size:11px;
border-bottom:1px #ffffff solid;
}
.right_blogs_links
{
padding-top:6px;
font-size:11px;
border-bottom:1px #ffffff solid;
padding-bottom:6px;
}
a.right_blogs_links
{
padding-top:0px;
border-bottom:0px;
padding-bottom:0px;
text-decoration:none;
color:#000000;
}
a.right_blogs_links:hover
{
background-color:#eeecec;
color:#990000;
}

.right_blogs_img
{
padding-top:12px;
font-size:11px;
border-bottom:1px #ffffff solid;
padding-bottom:6px;
}

.right_bgcolor
{
background-color:#e6e7df;
}

.dotted_vertical
{
background-image:url(images/ditted_vertical.jpg);
background-repeat:repeat-y;
}
.footer
{
background-color:#bddd22;
margin-top:10px;
font-size:12px;
font-weight:normal;
height:61px;
}

/* NEW 2010 */

h2.trigger {
padding: 0 0 0 50px;
margin: 0 0 5px 0;
background: url(images/h2_trigger_a.gif) no-repeat;
height: 36px;
line-height: 36px;
width: 930px;
font-family:Arial, Helvetica, sans-serif;
font-size: 20px;
font-weight: normal;
float: left;
}
h2.trigger a {
color: #fff;
text-decoration: none;
display: block;
outline:none;
}
h2.trigger a:hover {
color: #ccc;
}
h2.active {background-position: left bottom;outline:none;}
.toggle_container {
margin: 0 0 5px;
padding: 0;
border-top: 1px solid #d6d6d6;
background: #f0f0f0 url(images/toggle_block_stretch.gif) repeat-y left top;
overflow: hidden;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
width: 980px;
clear: both;
}
.toggle_container .block {
padding: 20px;
background: url(images/toggle_block_btm.gif) no-repeat left bottom;
}
.toggle_container .block p {
padding: 5px 0;
margin: 5px 0;
}
.toggle_container h2, h3 {
font-size:13px;
font-family:Arial, Helvetica, sans-serif;
margin: 0 0 10px;
padding: 0 0 5px 0;
border-bottom: 1px dashed #ccc;
}
.toggle_container h2 a, h3 a 
{
color:#000;
text-decoration:none;
outline:none;
}
a.readmore
{
color:#990000;
text-decoration:none;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
outline:none;
text-align:right;
float:right;
}
a.readmore:hover
{
color:#990000;
text-decoration:underline;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
outline:none;
}
.toggle_container h2 a:hover, h3 a:hover
{
color:#990000;
text-decoration:none;
}
.toggle_container img {
float: left;
margin: 10px 15px 15px 0;
padding: 5px;
background: #ddd;
border: 1px solid #ccc;
}
.padd-block
{
padding-left:8px; padding-right:8px;
}