/* CSS Document */
body
{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;background-image:url(../images/bgr_html.png);
background-repeat:repeat-x;
background-color:#B30101;
margin:0px;
padding:0px;
}

.main-navigation
{
float:left;
background-image:url(../images/menu_bg.gif);
background-repeat:repeat-x;
height:25px;
text-align:right;
position:relative;
padding-top:7px;
width:1003px;
}
.main-navigation h1
{
font-size:11px;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
margin:0px;
padding:0px;
color:#fff;
display:inline;
}
.main-navigation a
{
text-decoration:none;
padding-left:13px;
padding-right:13px;
vertical-align:middle;
color:#fff;
}

.topmenu
{
background-color:#f8cb24;
width:1003px;
height:24px;
}


.topmenu_line
{
background-color:#000000;
width:1px;
height:24px;
}

.topmenu_text_1
{
width:auto;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:600;
margin:0 auto;
text-align:center;
}
.topmenu_text_1 h1
{
width:auto;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:600;
padding:0px;
margin:0px;
font-weight:normal;
}
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;
}
.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:#d86917;
font-size:17px;
font-weight:600;
padding-left:48px;
width:321px;
color:#FFFFFF;
height:28px;
}

.newsletter
{
background-color:#d86917;
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:#FBFBFB;
border-right:1px solid #CCCCCC;
}

.product_catagory
{
background-image:url(../images/mobile-products.jpg);
background-repeat:repeat-x;
color:#FFFFFF;
padding-left:15px;
padding-top:7px;
padding-bottom:7px;
font-size:15px;
font-weight:600;
}
.product_catagory a
{
color:#FFFFFF;
}
h1.product_catagory, h2.product_catagory, h3.product_catagory
{
background-image:url(../images/mobile-products.jpg);
background-repeat:repeat-x;
color:#FFFFFF;
padding-left:15px;
padding-right:15px;
margin:0px;
line-height:20px;
font-size:15px;
font-weight:600;
}
.product_details
{
background-image:url(../images/product-details.jpg);
background-repeat:repeat-x;
color:#FFFFFF;
padding-left:15px;
padding-top:7px;
padding-bottom:7px;
font-size:15px;
font-weight:600;
}
.product_details
{
color:#fff;
}
h1.product_details, h2.product_details, h3.product_details
{
background-image:url(../images/product-details.jpg);
background-repeat:repeat-x;
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/product-add.jpg);
color:#FFFFFF;
padding-left:25px;
padding-top:7px;
padding-bottom:7px;
background-repeat:repeat-x;
font-size:15px;
font-weight:600;
}
.customer_services a
{
color:#FFFFFF;
}
h1.customer_services, h2.customer_services, h3.customer_services
{
background-image:url(../images/product-add.jpg);
background-repeat:repeat-x;
color:#FFFFFF;
padding-left:15px;
padding-right:15px;
margin:0px;
line-height:20px;
font-size:15px;
font-weight:600;
}
.sony_1
{
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;
}

.Review h1, h2, h3
{
color:#000;
padding-left:15px;
padding-right:15px;
margin:0px;
font-size:18px;
font-weight:600;
}
.Review p, span
{
color:#000;
padding-left:15px;
padding-right:15px;
margin:0px;
text-align:justify;
margin-top:16px;
line-height:20px;
font-size:12px;
font-weight:normal;
}
.Review div
{
padding-left:15px;
text-align:left;
font-size:13px;
font-weight:bold;
}
.Review img
{
float:left;
margin:0px;
margin-right:15px;
margin-top:20px;
border:4px #CCCCCC solid;
line-height:20px;
}

.deatli-table 
{
float:right;
text-align:left;
}
.table-box
{
border:1px #000 solid; float:right; text-align:right;
border-right:0px;
width:450px;
border-bottom:0px;
}
.deatli-table table
{text-align:left;float:left;
border:0px;
}
.detail-image
{
float:left; text-align:center;
}
.detail-image h1, h2, h3
{
font-size:17px;
color:#700101;
margin:0px;
padding:0px;
left:0px;
text-decoration:underline;
text-align:center;

}
.deatli-table th
{
border-right:1px #000 dashed;
border-bottom:1px #000 solid;
text-align:center;
background-image:url(../images/bgr_editor.gif);
background-repeat:repeat-x;
width:100px;

}
.deatli-table td
{
width:175px;
border-right:1px #000 solid;
border-bottom:1px #000 solid;
background-color:#F5F258;
}

.float-rigth
{
float:right;
}
.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 #F1C727 solid;
}
.leftmenu_links h1
{
padding-top:6px;
line-height:15px;
font-size:11px;
padding:0px;
margin:0px;
font-weight:normal;
}
a.leftmenu_links
{
padding-top:0px;
border-bottom:0px;
display:block;
text-decoration:none;
font-weight:normal;
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:#FBFBFB;
border-left:1px solid #CCCCCC;
}

.dotted_vertical
{
background-image:url(../images/ditted_vertical.jpg);
background-repeat:repeat-y;
}
.footer
{
background-color:#f8cb24;
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;

}
.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;
}
.white-text
{
color:#fff;
font-weight:bold;
}
