/* START WEP V5 UPDATE */
html{
background-image: url(../imgs/bg_cons.jpg) !important;
/*background-color: transparent !important;
background-repeat: no-repeat;*/
}
/* END WEP V5 UPDATE */
body, html{
margin: 0;
padding: 0;
font-size: x-small;
font-family: "Lucida Sans Unicode", "Lucida Sans", Arial, sans-serif;
color:#1F1F1F;;
_height:100%;
}
img{
border:0;
}
a h1{
text-decoration: none;
}
a{
text-decoration: none;
}
a:hover{
text-decoration: underline;
}
/* START REDESIGN HOME / Product CATEGORY Page */
.left{
float:left;
}
.right{
float:right;
}
.clear{
clear:both;
}
/* start product tab bar */
#pRowType1{
margin:11px 0 15px 0;
width:969px;
font:12px/14px sans-serif;
text-align:center;
position:relative;
clear:both;
z-index:100;
}
.vc_prodbar{
position:relative;
margin:0 0 0 1px;
padding:0;
width:980px;
background:#fff;
color:#000;
z-index:100;
}
.vc_prodbar_tab{
margin:0;
padding:0 3px 0 0;
list-style-type:none;
float:left;
}
.box5cols .vc_prodbar_tab{
width:191px;
}
.box4cols .vc_prodbar_tab{
width:240px;
}
.box4cols .vc_prodbar_tab_last{
width:238px;
}
.box3cols .vc_prodbar_tab{
width:320px;
}
.box3cols .vc_prodbar_tab_last{                                                                                            
width:321px;
}
.vc_prodbar_tab_first,.vc_prodbar_tab_group{
background:url(../imgs/prodbar/group_bg.gif) repeat-x left top;
}
.vc_prodbar_lnk{
display:block;
background:#7f705e url(../imgs/prodbar/tab_bg.gif) repeat-x left top;
color:#fff;
text-decoration:none;
outline:expression(hideFocus='true');
outline:none;
}
.vc_prodbar_lnk:hover,.vc_prodbar_lnk_hover{
text-decoration:none;
}
.vc_prodbar_lnk span{
display:block;
background:url(../imgs/prodbar/tab_right.gif) no-repeat right top;
}
.vc_prodbar_lnk span span{
display:block;
background:url(../imgs/prodbar/tab_left.gif) no-repeat left top;
}
.vc_prodbar_lnk span span span{
display:block;
background:url(../imgs/prodbar/tab_arrow.gif) no-repeat 9px top;
}
.vc_prodbar_lnk span span span span{
cursor:pointer;
min-height:16px;
_height:16px;
line-height:13px;
font-size:11px;
font-weight:bold;
text-align:left;
padding:6px 0 4px 28px;
}
.vc_prodbar:hover .vc_prodbar_lnk,.vc_prodbar_hover .vc_prodbar_lnk{
background-position:left -70px;
}
.vc_prodbar:hover .vc_prodbar_lnk span,.vc_prodbar_hover .vc_prodbar_lnk span{
background-position:right -70px;
}
.vc_prodbar:hover .vc_prodbar_lnk span span,.vc_prodbar_hover .vc_prodbar_lnk span span{
background-position:left -70px;
}
.vc_prodbar:hover .vc_prodbar_lnk span span span,.vc_prodbar_hover .vc_prodbar_lnk span span span{
background-position:9px -70px;
}
.vc_prodbar:hover .vc_prodbar_lnk span span span span,.vc_prodbar_hover .vc_prodbar_lnk span span span span{
color:#000;
}
.vc_prodbar:hover .vc_prodbar_tab_first,.vc_prodbar:hover .vc_prodbar_tab_group,.vc_prodbar_hover .vc_prodbar_tab_first,.vc_prodbar_hover .vc_prodbar_tab_group{
background-image:none;
}
.vc_prodbar_tab:hover .vc_prodbar_lnk,.vc_prodbar_tab_hover .vc_prodbar_lnk{
background-position:left top;
}
.vc_prodbar_tab:hover .vc_prodbar_lnk span,.vc_prodbar_tab_hover .vc_prodbar_lnk span{
background-position:right top;
}
.vc_prodbar_tab:hover .vc_prodbar_lnk span span,.vc_prodbar_tab_hover .vc_prodbar_lnk span span{
background-position:left top;
}
.vc_prodbar_tab:hover .vc_prodbar_lnk span span span,.vc_prodbar_tab_hover .vc_prodbar_lnk span span span{
background-position:9px -140px;
}
.vc_prodbar_tab:hover .vc_prodbar_lnk span span span span,.vc_prodbar_tab_hover .vc_prodbar_lnk span span span span{
color:#fff;
}
.vc_prodbar_tab:hover .vc_prodbar_over1,.vc_prodbar_tab_hover .vc_prodbar_over1{
display:block;
}
.vc_prodbar_cnt1{
background:#7f705e no-repeat right bottom;
}
.vc_prodbar_cnt2{
background:no-repeat left bottom;
padding:0 3px 3px 3px;
}
.vc_prodbar_tab_first .vc_prodbar_cnt2,.vc_prodbar_tab_single .vc_prodbar_cnt2{
background-image:url(../imgs/prodbar/bot_left.gif);
}
.vc_prodbar_tab_last .vc_prodbar_cnt1,.vc_prodbar_tab_single .vc_prodbar_cnt1{
background-image:url(../imgs/prodbar/bot_right.gif);
}
.vc_prodbar_tab_first .vc_prodbar_cnt2,.vc_prodbar_tab_group .vc_prodbar_cnt2{
padding-right:0;
}
.vc_prodbar_tab_last .vc_prodbar_cnt2,.vc_prodbar_tab_group .vc_prodbar_cnt2{
padding-left:0;
}
.vc_prodbar_img{
height:80px;
overflow:hidden;
text-align:center;
}
.box5cols .vc_prodbar_img{
width:185px;
}
.box5cols .vc_prodbar_tab_first .vc_prodbar_img,.box5cols .vc_prodbar_tab_last .vc_prodbar_img{
width:188px;
}
.box5cols .vc_prodbar_tab_group .vc_prodbar_img{
width:191px;
}
.box4cols .vc_prodbar_img{
width:234px;
}
.box4cols .vc_prodbar_tab_first .vc_prodbar_img{
width:237px;
}
.box4cols .vc_prodbar_tab_last .vc_prodbar_img{
width:235px;
}
.box4cols .vc_prodbar_tab_group .vc_prodbar_img{
width:240px;
}
.box3cols .vc_prodbar_img{
width:314px;
}
.box3cols .vc_prodbar_tab_first .vc_prodbar_img{
width:317px;
}
.box3cols .vc_prodbar_tab_last .vc_prodbar_img{
width:318px;
}
.box3cols .vc_prodbar_tab_group .vc_prodbar_img{
width:320px;
}
.vc_prodbar_label{
background:#fff url(../imgs/prodbar/bar_label.gif) repeat-x left top;
}
.vc_prodbar_label div{
min-height:15px;
_height:15px;
color:#83970d;
padding:5px 0 5px 10px;
text-align:left;
cursor:default;
}
.vc_prodbar_over1{
display:none;
font-size:0;
line-height:0;
position:absolute;
left:0;
top:26px;
width:967px;
z-index:3;
background:#7f705e url(../imgs/prodbar/bot_right.gif) no-repeat right bottom;
}
.vc_prodbar_over2{
background:url(../imgs/prodbar/bot_left.gif) no-repeat left bottom;
padding:3px;
}
.vc_prodbar_over3{
width:961px;
height:150px;
background:#fff;
text-align:left;
font-size:12px;
line-height:14px;
position:relative;
overflow:auto;
}
.vc_prodbar_overHeight{height:170px;}
.vc_prodbar_over3 table{float:left;/*width:180px;margin-right:90px;*/width:220px;margin-right:50px}
.vc_prodbar_over3 td{padding:0 20px;}
.vc_prodbar_over3 h1{color:#fff !important;font-size:28px;line-height:32px;}
.segmLifestyle .vc_prodbar_over3{background:#fff url(../imgs/bg_segmbar_lifestyle.jpg) no-repeat left top}
.segmMobility .vc_prodbar_over3{background:#fff url(../imgs/bg_segmbar_mobility.jpg) no-repeat left top}
.segmMultimedia .vc_prodbar_over3{background:#fff url(../imgs/bg_segmbar_multimedia.jpg) no-repeat left top}
.segmDigiHome .vc_prodbar_over3{background:#fff url(../imgs/bg_segmbar_digihome.jpg) no-repeat left top}
.vc_prodbar_over_lnks{float:left;width:651px;overflow:hidden}
.vc_prodbar_over_lnk{
float:left;
padding:8px 15px 0 15px;
width:132px;
text-decoration:none;
min-height:136px;
_height:136px;
outline:expression(hideFocus='true');
outline:none;
text-align:left;
margin:3px 0;
}
.vc_prodbar_overHeight .vc_prodbar_over_lnk{width:196px;min-height:75px;_height:75px;padding:4px 8px 0 8px;}
.vc_prodbar_over_lnk.borderLeft{border-left:1px solid #e6e6e6;}
.vc_prodbar_over_lnk:hover{
text-decoration:none;
}
.vc_prodbar_over_img{
display:block;
text-align:center;
}
.vc_prodbar_overHeight .vc_prodbar_over_img{float:left;margin-right:3px;}
.vc_prodbar_over_img img{
border:0;
width:100px;
height:70px;
}
.vc_prodbar_over_icon{
float:left;
width:9px;
height:9px;
background:url(../imgs/prodbar/over_title.gif) no-repeat left top;
margin:9px 5px 0 0;
_margin-left:3px;
_margin-right:2px;
font-size:0;
line-height:0;
overflow:hidden;
}
.vc_prodbar_over_lnk:hover .vc_prodbar_over_icon{
background-position:left bottom;
margin-right:7px;
}
.vc_prodbar_over_title{
display:block;
font-size:14px;
line-height:16px;
color:#b68801;
margin:0;
padding:5px 0 0 15px;
font-weight:bold;
}
.vc_prodbar_over_lnk:hover .vc_prodbar_over_title{
color:#7a6218;
}
.segmLifestyle .vc_prodbar_over_title,.segmLifestyle .vc_prodbar_over_lnk:hover .vc_prodbar_over_title{color:#7b0b09;}
.segmMultimedia .vc_prodbar_over_title,.segmMultimedia .vc_prodbar_over_lnk:hover .vc_prodbar_over_title{color:#143247;}
.segmMobility .vc_prodbar_over_title,.segmMobility .vc_prodbar_over_lnk:hover .vc_prodbar_over_title{color:#748357;}
.segmDigiHome .vc_prodbar_over_title,.segmDigiHome .vc_prodbar_over_lnk:hover .vc_prodbar_over_title{color:#573b32;}
.vc_prodbar_over_txt{
display:block;
font-size:11px;
line-height:13px;
color:#000;
}
/* end product tab bar */
/* start ticker */
#ticker{
background:url(../imgs/hm_ticker_bg.gif) no-repeat top right;
width:967px;
height:22px;
margin:15px 0 15px 1px;
float:left;
float:none !ie;
clear:both;
overflow:hidden;
z-index:0;
}
#ticker .tickerTitle{
background:url(../imgs/hm_tickertitle_bg.gif) no-repeat top left;
height:22px;
font-size:120%;
float:left;
}
#ticker .tickerTitle span{
margin:2px 10px 0 10px;
display:block;
}
#ticker .tickerContent{
height:22px;
font-size:100%;
float:left;
position:relative;
padding-left:6px;
}
#ticker #placeholder{
padding-top:3px;
}
#ticker .tickerContent #scroller{
width:100%;
height:18px;
color:#FFF;
font-size:110%;
overflow:hidden;
}
#ticker .tickerContent #scroller a{
color:#FFF;
}
#ticker .tickerContent #scroller a.linkType1{
color:#FFDB61;
}
/* end ticker */
/* start homeblocks */
#hmProductRow{
width:968px;
overflow:hidden;
clear:both;
}
.vc_block_holder2{
width:1000px;
}
#hmProductRow .col1, #hmProductRow .col2{
float:left;
}
#hmProductRow .col1{
width:220px;
overflow:hidden;
}
#hmProductRow .col2{
width:748px;
overflow:hidden;
}
.vc_block1{
float:left;
width:369px;
margin:0 9px 10px 0;
background:url(../imgs/blocks/dot.gif) repeat-x left bottom;
}
.col1 .vc_block1{
float:none;
}
/* Fix Left bottom boxes */
/*
.vc_block2{
background:url(../imgs/blocks/top.gif) repeat-x left top;
}*/
/* Fix Left bottom boxes */
.vc_block3{
background:url(../imgs/blocks/dot.gif) repeat-y right top;
}
.vc_block4{
background:url(../imgs/blocks/dot.gif) repeat-y left top;
}
.vc_block5{
background:url(../imgs/blocks/right_bottom.gif) no-repeat right bottom;
}
.vc_block6{
background:url(../imgs/blocks/left_bottom.gif) no-repeat left bottom;
}
.vc_block7{
background:url(../imgs/blocks/left_top.gif) no-repeat left top;
}
.vc_block8{
background:url(../imgs/blocks/right_top.gif) no-repeat right top;
}
.vc_block9{
color:#000;
padding:0 1px;
}
/* Fix Left bottom boxes */
.vc_block1 h3{
font-size:12px;
line-height:18px;
margin:0;
font-weight:bold;
padding:0 0 0 30px;
background:url(../imgs/blocks/top.gif) no-repeat top left;
border-bottom:1px solid #dadada;
color:#83970d;
}
.vc_block1 h3 .title{
display:block;
padding-top:4px;
min-height:24px;
_height:24px;
}
.vc_block1 .vc_block_body{
background:url(../imgs/blocks/side_shade_topL.gif) repeat-x left top;
padding-bottom:5px;
}
/* Fix Left bottom boxes */
.vc_block1 h3 a{
color:#83970d;
}
.vc_block1 p{
margin:0;
padding:6px 0 0 0;
}
.vc_block1 img.left{
margin-bottom:1px;
margin-right:10px;
}
.vc_block1 img.right{
margin-bottom:1px;
margin-left:10px;
}
.vc_block_side{
width:212px;
}
.vc_block_rside{
margin-right:0;
}
/* Fix Left bottom boxes */
/*
.vc_block_side .vc_block2{
dbackground:url(../imgs/blocks/side_top.gif) repeat-x left top;
}
.vc_block_side .vc_block7{
background:url(../imgs/blocks/side_left_top.gif) no-repeat left top;
}
.vc_block_side .vc_block8{
background:url(../imgs/blocks/side_right_top.gif) no-repeat right top;
}
*/
.vc_block_side h3{
color:#fff;
background:#8c816e url(../imgs/blocks/side_top.gif) no-repeat left top;
padding-left:13px;
border-bottom:0;
}
.vc_block_side h3 .title{
padding-top:3px;
}
.vc_block_side .vc_block_body{
background:url(../imgs/blocks/side_shade_top.gif) repeat-x left top;
}
/* Fix Left bottom boxes */
.vc_block_side p{
padding:5px 0 0 10px;
margin:0;
}
.vc_block_side ul{
margin:0;
/* UPDATE JIRA ISSUES */
padding:10px 0 10px 10px;
/* UPDATE JIRA ISSUES */
}
.vc_block_side ul li{
margin:0;
padding:0 0 0 20px;
list-style-type:none;
background:url(../imgs/blocks/arrow.gif) no-repeat 5px 5px;
}
.vc_block_side ul li a{
margin:0;
padding:0;
font-size:12px;
line-height:18px;
color:#83970d;
}
/* END REDESIGN HOME / Product CATEGORY Page */
a.btnFld{
background-image: url(../imgs/li_arrowbox.gif);
background-repeat: no-repeat;
background-position: 0 4px;
padding-left: 15px;
}
#mainContent #lc .bg #wrapper .prdBox .col3 .priceBox a.btnFld{margin:10px 0 0;color:#333;text-decoration:none;float:left;}
.prdBox .top{width:100%;height:4px;line-height:0;font-size:0;background:transparent url('../imgs/gradient_box_t.png') no-repeat top left;}
#mainContent #lc .bg #wrapper .prdBox .box_content .close{width:100%;height:4px;background:transparent url('../imgs/gradient_box_b.png') no-repeat top left;}
.prdBox .box_body{width:100%;background:url('../imgs/gradient_box_m.png') repeat-y;}
.prdBox .box_body_repeat{width:100%;background:url('../imgs/gradient_box_bg.png') no-repeat;}
a.linkType1{
background-image: url(../imgs/ln_arw4.gif);
background-repeat: no-repeat;
background-position: 0 3px;
color: #FFDA61;
margin-left: 15px;
padding-left: 14px;
}
a.linkType2{
background-image: url(../imgs/li_arrowbox.gif);
background-repeat: no-repeat;
background-position: 0 3px;
color: #FFDA61;
margin-left: 15px;
padding-left: 14px;
float:left;
xdisplay: block;
}
a.linkTypeMS{
background-image: url(../imgs/li_arrowbox.gif);
background-repeat: no-repeat;
background-position: 0 3px;
color: #FFDA61;
margin-left: 15px;
padding-left: 14px;
}
a.linkType3{
background-image: url(../imgs/icn_plus.gif);
background-repeat: no-repeat;
background-position: 0 3px;
color: #FFDA61;
margin-left: 15px;
padding-left: 14px;
}
a.linkType4{
background-image: url(../imgs/ln_arw3.gif);
background-repeat: no-repeat;
background-position: right;
color: #FFDA61;
padding-right: 14px;
display: block;
float: left;
}
i{
float: left;
}
.bgProdImg{
background-image: url(../imgs/bg_prodimg.gif);
background-repeat: no-repeat;
padding: 1px;
}
.btnBMB, #mainContent #lc .bg #wrapper .prdBox .col3 .priceBox .btnBMB{
margin-top: 5px;
background-image: url(../imgs/btn_bmb_s.gif);
background-position: top;
background-repeat: no-repeat;
color: #FFFFFF;
width: 117px;
clear: both;
text-align: center;
}
form{
margin: 0;
padding: 0;
display: compact;
}
#mainContent #lc .bg #wrapper .prdBox .col3 .priceBox .btnBMB{
margin-left: 20px;
}
a.bb{
color: #FFFFFF;
}
.blackBanner{	
background-image: url(../imgs/bb_s.gif);
background-repeat: repeat-y;
width: 141px;
margin-bottom: 10px;
font-size: x-mall;
text-align: center;
overflow: hidden;
cursor: pointer;
}
.blackBanner a:hover{
color: #FFFFFF;
}
.blackBanner h1{
color: #FFFFFF;
line-height: 24px;
margin: 6px;
}
.blackBanner .text{
background-image: url(../imgs/ln_arw2.gif);
background-repeat: no-repeat;
background-position: 0 4px;
padding-left: 3px;
color: #d5e84e;
margin: 6px;
}
.blackBanner .e{
background-image: url(../imgs/bb_e.gif);
background-repeat: no-repeat;
height: 15px;
}
.boxContainer, .artContainer, .catContainer{
clear: both;
}
.boxContainer .col1, .boxContainer .col2, .boxContainer .col3{
width: 255px;
margin-left: 2px;
margin-right: 2px;
margin-bottom: 6px;
float: left;
}
.artContainer .col1, .artContainer .col2{
width: 306px;
margin-left: 1px;
margin-right: 3px;
margin-bottom: 6px;
float: left;
}
.catContainer .col1, .catContainer .col2{
width: 383px;
margin-left: 1px;
margin-right: 5px;
float: left;
}
.catContainer .col2{
margin-right: 0;
}
.artContainer .col1 .artTitle, .artContainer .col2 .artTitle{
font-size: x-small;
background-image: url(../imgs/dot_h.gif);
background-repeat: repeat-x;
background-position: bottom left;
float: left;
clear: both;
width: 300px;
margin-left: 6px;
_margin-left: 3px;
margin-bottom: 10px;
margin-top: 0;
}
#mainContentExcl .artContainer .col1 .artTitle, #mainContentExcl .artContainer .col2 .artTitle{
font-size: x-small;
background-image: url(../imgs/dot_h.gif);
background-repeat: repeat-x;
background-position: bottom left;
float: left;
clear: both;
width: 300px;
margin-left: 6px;
_margin-left: 3px;
margin-bottom: 10px;
margin-top: 0;
}
.artContainer .col1 .artTitle h1, .artContainer .col2 .artTitle h1{
font-size: 180%;
}
#mainContentExcl .artContainer .col1 .artTitle h1, #mainContentExcl .artContainer .col2 .artTitle h1{
font-size: 180%;
}
.boxCorner{
margin: 0;
padding: 0;
margin-top: 10px;
margin-left: 0;
font-size: 110%;
float: left;
width: 100%;
text-align: center;
}
.boxCorner .pxLine{
background-color: #666050;
margin: 0;
margin-left: 1px;
margin-right: 1px;
height: 1px;
line-height: 1px;
font-size: 1px;
width: auto;
overflow: hidden;
}
.boxCorner .addonBox{
background-color: #666050;
margin: 0;
padding: 20px 10px 20px 10px;
text-align: center;
}
.boxCorner p{
margin: 0;
padding: 0;
}
.btnBMB span, #mainContent #lc .bg #wrapper .prdBox .col3 .priceBox .btnBMB span{
padding-left: 5px;
padding-right: 5px;
padding-top: 5px;
display: block;
}
.btnBMB a:hover, #mainContent #lc .bg #wrapper .prdBox .col3 .priceBox .btnBMB a:hover{
text-decoration: underline;
color: #444631;
}
.btnBMB a, #mainContent #lc .bg #wrapper .prdBox .col3 .priceBox .btnBMB a{
color: #444631;
font-weight: bold;
text-align: center;
padding: 0;
margin: 0;
}
.btnBMB .end, #mainContent #lc .bg #wrapper .prdBox .col3 .priceBox .btnBMB .end{
background-image: url(../imgs/btn_bmb_e.gif);
background-position: bottom;
background-repeat: no-repeat;
width: 117px;
clear: both;
padding: 0;
height: 10px;
font-size: 1px;
line-height: 1px;
}
.artBoxType1{
margin-bottom: 6px;
margin-left: 5px;
}
.artBoxType1 .artDesc{
width: 284px;
margin: 2px;
clear: both;
font-size: 110%;
}
.artBoxType1 .artDesc a{
margin: 0;
}
.artBoxType1 .artDesc h4{
font-weight: normal;
font-size: 150%;
padding-bottom: 6px;
background-image: url(../imgs/dot_h.gif);
background-repeat: repeat-x;
background-position: bottom left;
margin:0;
}
.artBoxType1 .artDesc h4 a{
color: #DDF24F;
}
.artBoxType1 .artDesc p{
margin:0;
padding: 8px;
clear: both;
}
.artBoxType1 .artImg{
xwidth: 288px;
margin-bottom: 6px;
}
.artBoxType1 .artImg .pl, .artImg .pl{
background-color: #c0baa2;
margin: 0;
margin-left: 1px;
margin-right: 1px;
height: 1px;
line-height: 1px;
font-size: 1px;
width: auto;
overflow: hidden;
clear: both;
}
#mainContentExcl .artBoxType1 .artImg .pl, #mainContentExcl .artImg .pl{
background-color: #e2e2e2;
margin: 0;
margin-left: 1px;
margin-right: 1px;
height: 1px;
line-height: 1px;
font-size: 1px;
width: auto;
overflow: hidden;
clear: both;
}
.artBoxType1 .artImg .img, .artImg .img{
background-color: #FFFFFF;
text-align: center;
width: auto;
clear: both;
border-left: 1px solid #c0baa2;
border-right: 1px solid #c0baa2;
}
#mainContentExcl .artBoxType1 .artImg .img, #mainContentExcl .artImg .img{
background-image: url(../imgs/imgbox_bg.gif);
background-position: bottom;
background-repeat: repeat-x;
background-color: #FFFFFF;
text-align: center;
width: auto;
clear: both;
border-left: 1px solid #e2e2e2;
border-right: 1px solid #e2e2e2;
}
.artBoxType1 .artImg img, .artImg img, .img img{
border: 0 solid #FFFFFF;
}
.artBoxType1 .artBg{
background:#625b49;
height: 100%;
padding: 6px;
}
.artBoxType1 .pxLine{
background-color: #5f5947;
margin: 0;
margin-left: 1px;
margin-right: 1px;
height: 1px;
line-height: 1px;
font-size: 1px;
width: auto;
overflow: hidden;
clear: both;
}
.artPreview{
padding: 0;
margin: 0;
margin-top: 10px;
margin-bottom: 10px;
clear: both;
background-image: url(../imgs/dot_v.gif);
background-position: top center;
background-repeat: repeat-y;
overflow: hidden;
width: 625px;
}
#mainContentExcl .artPreview{
padding: 0;
margin: 0;
margin-top: 10px;
margin-bottom: 10px;
clear: both;
background-image: url(../imgs/dot_v.gif);
background-position: top center;
background-repeat: repeat-y;
overflow: hidden;
width: 795px;
}
.artPreview .artPrBox{
width: 312px;
float: left;
margin: 0;
padding: 0;
overflow: hidden;
}
#mainContentExcl .artPreview .artPrBox{
width: 397px;
float: left;
margin: 0;
padding: 0;
overflow: hidden;
}
.artPreview .artPrBox a{
float: right;
}
#mainContentExcl .artPreview .artPrBox a.linkType4{
background-image: url(../imgs/ln_arw3_excl.gif);
color: #B58800;
float: right;
}
.artPreview .artPrBox .text{
float: left;
width: 150px;
}
#mainContentExcl .artPreview .artPrBox .text{
color: #474339;
float: left;
width: 220px;
}
.artPreview .artPrBox h4, #mainContentExcl .artPreview .artPrBox h4{
padding: 0 0 3px 0;
margin: 0;
margin-left: 8px;
margin-bottom: 5px;
font-size: 160%;
}
.artPreview .artPrBox h4 a{
float: none;
color: #DDF24F;
}
#mainContentExcl .artPreview .artPrBox h4 a{
float: none;
color: #629E22;
}
.artPreview .artPrBox .text p, #mainContentExcl .artPreview .artPrBox .text p{
padding: 4px 0 3px 0;
font-size: 110%;
margin: 0;
}
.artPreview .artPrBox .thumb{
background-image: url(../imgs/sdw_artimg.gif);
background-repeat: no-repeat;
width: 134px;
height: 98px;
margin: 0 6px 6px 4px;
float: left;
}
#mainContentExcl .artPreview .artPrBox .thumb{
background-image: url(../imgs/sdw_artimg_excl.gif);
background-repeat: no-repeat;
width: 134px;
height: 98px;
margin: 0 6px 6px 4px;
float: left;
}
.artPreview .artPrBox .thumb a, #mainContentExcl .artPreview .artPrBox .thumb a{
margin: 0;
padding: 0;
float: left;
}
.artPreview .artPrBox .thumb img, #mainContentExcl .artPreview .artPrBox .thumb img{
margin: 4px 0 0 4px;
border: 0 solid #FFFFFF;
}
.artPreview .artPrSep, #mainContentExcl .artPreview .artPrSep{
background-image: url(../imgs/dot_h.gif);
background-position: top left;
background-repeat: repeat-x;
margin-top: 10px;
margin-bottom: 10px;
font-size: 1px;
line-height: 1px;
clear: both;
height: 1px;
}
.artBlock{
clear: both;
margin-top: 10px;
margin-bottom: 10px;
padding-left: 10px;
padding-right: 10px;
padding-top: 15px;
padding-bottom: 15px;
background-image: url(../imgs/dot_h.gif);
background-repeat: repeat-x;
background-position: bottom left;
height: 100%;
}
.artBlock .col1{
float: left;
margin-right: 20px;
width: 288px;
}
.artBlock .col2{
float: left;
width: 288px;
}
#mainContentExcl .artBlock .col1{
float: left;
margin-right: 20px;
width: 368px;
}
#mainContentExcl .artBlock .col2{
float: left;
width: 368px;
}
.artBlock p{
font-size: 120%;
}
.artBlock p a{
color: #F6D342;
}
.artBlock p a.linkType4{
margin-right: 20px;
}
#mainContentExcl .artBlock p a.linkType4{
background-image: url(../imgs/ln_arw3_excl.gif);
color: #b58800;
margin-right: 20px;
}
.artBlock .artImg{
xwidth: 288px;
clear: both;
margin: 0;
padding: 0;
}
#mainContentExcl .artBlock .artImg{
color: #474339;
clear: both;
margin: 0;
xwidth: 288px;
padding: 0;
}
.artImg .captionLeft, {
padding: 5px 3px 0 3px;
font-size: 110%;
text-align: left;
}
.artImg .captionRight{
padding: 5px 3px 0 3px;
font-size: 110%;
text-align: right;
}
.artBlock .imgLeft{
float: left;
_width: 288px;
margin-right: 15px;
margin-bottom: 15px;
}

.artBlock .imgRight{
float: right;
_width: 288px;
margin-left: 15px;
margin-bottom: 15px;
}
.artBlock .imgCenter{
margin-bottom: 15px;
}
.artBlock .imgCenter .img #flash_banner {
	width:576px;
	_width:560px;
}
.artBlock .txtLeft{
float: left;
margin: 0;
width: 288px;
}
.artBlock .txtRight{
float: right;
margin: 0;
width: 288px;
}
#mainContentExcl .artBlock h1, #mainContentExcl .artBlock p{
color: #474339;
}
.catBoxType1, .catBoxType2{
background-color: #FFFFFF;
float: left;
width: 255px;
margin-bottom: 6px;
}
.catBoxType3{
background-color: #FFFFFF;
margin-bottom: 6px;
}
.catBoxType4{
background-color: #FFFFFF;
float: left;
width: 383px;
margin-bottom: 6px;
clear: both;
}
.catBoxType1 a.linkType2, .catBoxType2 a.linkType2, .catBoxType3 a.linkType3{
margin: 0;
}
.catBoxType1 img, .catBoxType2 img, .catBoxType3 img{
border: 0 solid #FFFFFF;
}
.catBoxType3 a.linkType3{
color: #B58800;
font-size: 110%;
}
.catBoxType4 .s .thumb{
margin: 0;
width: 126px;
height: 90px;
float: right;
}
.catBoxType4 .s .thumb a{
margin: 0;
padding: 0;
}
.catBoxType1 .e, .catBoxType2 .e{
background-image: url(../imgs/catbox_e.gif);
background-position: bottom;
background-color: #fff;
background-repeat: no-repeat;
clear: both;
margin: 0;
padding: 0;
float: left;
width: 100%;
font-size: 110%;
color:#333;
}
.catBoxType1 .e .linkTypeMS{color:#718e14}
.catBoxType1 .linkType2{color:#333;font-weight:bold;}
.catBoxType2 .linkType2{font-weight:bold;}
.catBoxType2 .e{
background-image: url(../imgs/catbox2_e.gif);
background-position: bottom;
background-repeat: no-repeat;
background-color: #4b4646;
}
.catBoxType3 .e{
background-image: url(../imgs/catbox3_e.gif);
background-position: bottom;
background-repeat: no-repeat;
height: 13px;
clear: both;
}
.catBoxType4 .e{
background-image: url(../imgs/catbox4_e.gif);
background-position: bottom;
background-repeat: no-repeat;
height: 33px;
clear: both;
}
.catBoxType4 .e a{
background-position: 0 4px;
color: #FFFFFF;
float: right;
margin-top: 12px;
margin-right: 20px;
font-size: 110%;
}
.catBoxType2 .e li{color:#fff;}
.catBoxType2 .e img, .catBoxType2 .e img{
border: 0 solid #FFFFFF;
float: right;
margin: 8px 10px 4px 4px;
}
.catBoxType1 .e .link, .catBoxType2 .e .link{
text-align: right;
clear: both;
margin:6px 18px 14px 18px;
padding:0 0 14px 0;
}
.catBoxType1 .sep, .catBoxType2 .sep,#vc_nStrip .sep{
background-image: url(../imgs/dot_h.gif);
background-repeat: repeat-x;
margin-bottom: 6px;
margin-left: 18px;
margin-right: 18px;
height: 1px;
font-size: 1px;
line-height: 1px;
overflow: hidden;
clear: both;
}
.catBoxType1 .e ul li, .catBoxType2 .e ul li{
background-image: url(../imgs/li_arrow.gif);
background-repeat: no-repeat;
background-position: 0 7px;
padding-left: 8px;
padding-bottom: 2px;
}
.catBoxType2 .e ul li{color:#fff}
.catBoxType2 .e ul li{
background-image: url(../imgs/li_arrow2.gif);
}
.catBoxType1 .e ul li a, .catBoxType2 .e ul li a{
background-image: none;
margin: 0;
padding: 0;
}
.catBoxType1 .e,.catBoxType2 .e{
position:relative;
padding-bottom:20px;
}
.catBoxType1 .e .sep,.catBoxType2 .e .sep{
display:none;
}
.catBoxType1 .e .link,.catBoxType2 .e .link{
position:absolute;
bottom:-15px;
background:url(../imgs/dot_h.gif) repeat-x top left;
padding-top:8px;
width:220px;
}
.catBoxType1 .m, .catBoxType2 .m{
background-image: url(../imgs/catbox_sep.gif);
background-repeat: no-repeat;
height: 1px;
clear: both;
margin: 0;
padding: 0;
float: left;
width: 100%;
font-size:0;
line-height:0;
overflow:hidden;
}
.catBoxType2 .m{color:#fff}
.catBoxType1 .s, .catBoxType2 .s{
background-image: url(../imgs/catbox_bg.gif);
background-repeat: no-repeat;
width: 100%;
clear: both;
float: left;
}
.catBoxType3 .s{
background-image: url(../imgs/catbox_bg.gif);
background-repeat: no-repeat;
width: 100%;
min-height: 110px;
clear: both;
}
.catBoxType4 .s{
background-image: url(../imgs/catbox4_bg.gif);
background-repeat: no-repeat;
width: 100%;
min-height: 110px;
clear: both;
}
.catBoxType3 .s ul{
margin-left: 10px;
border-top: 1px solid #d9d8d3;
}
.catBoxType3 .s ul li{
border-bottom: 1px solid #d9d8d3;
padding-bottom: 2px;
padding-top: 2px;
}
.catBoxType1 .s img, .catBoxType2 .s img, .catBoxType3 .s img{
border: 0 solid #FFFFFF;
margin: 8px 4px 8px 2px;
float: left;
width: 126px;
height: 90px;
}
.catBoxType1 .s .prodCatImg, .catBoxType2 .s .prodCatImg, .catBoxType3 .s .prodCatImg{
float: left;
width: 126px;
height: 90px;
}
.catBoxType4 .s img{
border: 0 solid #FFFFFF;
margin: 8px 8px 8px 8px;
float: right;
}
.catBoxType4 .s a:hover{
color: #809002;
}
.catBoxType1 .s h2, .catBoxType2 .s h2, .catBoxType3 .s h2, .catBoxType4 .s h2{
color: #718e00;
margin:0;
padding: 2px 0;
clear:both;
}
.catBoxType4 .s h2{
background-image: url(../imgs/dot_h.gif);
background-repeat: repeat-x;
background-position: bottom;
}
.catBoxType1 .s h2 a, .catBoxType2 .s h2 a, .catBoxType3 .s h2 a, .catBoxType4 .s h2 a{
color: #718e00;
padding-bottom: 2px;
}
.catBoxType1 .s .desc, .catBoxType2 .s .desc, .catBoxType3 .s .desc, .catBoxType4 .s .desc{
margin: 8px 4px 2px 2px;
float: left;
color: #454545;
font-size: 100%;
width: 113px;
}
.catBoxType3 .s .desc{
margin-top: 18px;
}
.catBoxType4 .s .desc{
width: 220px;
margin: 8px 4px 8px 6px;
}
.catBoxType3 .s .expBox{
color: #423e35;
margin-top: 10px;
clear: both;
font-size: 110%;
}
.catBoxType3 .s .expBox a{
color: #b68801;
}
.catBoxType1 .s .desc p, .catBoxType2 .s .desc p, .catBoxType3 .s .desc p,  .catBoxType4 .s .desc p{
margin: 0;
}
.catBoxType4 .s .desc p{
font-size: 110%;
margin: 0;
padding: 0;
clear: both;
}
.catBoxType1 .s .desc p a, .catBoxType2 .s .desc p a, .catBoxType3 .s .desc p a, .catBoxType4 .s .desc p a{
color: #454545;
}
.catBoxType1 .desc .e,.catBoxType2 .desc .e{margin:0;padding:0;background:none;}
.catBoxType2 .e .vp_logo, .catBoxType1 .e .vp_logo{float:right !important;margin:10px !important;}
h1{
color: #1F1F1F;
font-weight: normal;
font-size: 230%;
margin: 0;
margin-top:5px;
margin-bottom:5px;
}
h2{
color: #FFFFFF;
font-weight: normal;
font-size: 160%;
margin: 0;
margin-top:5px;
margin-bottom:5px;
}
h3{
color: #FFFFFF;
font-weight: normal;
font-size: 120%;
margin: 0;
margin-top:5px;
margin-bottom:5px;
}
h4{
color: #DDF24F;
font-weight: normal;
font-size: 140%;
margin: 0;
margin-top:5px;
margin-bottom:5px;
padding-left: 6px;
padding-top: 10px;
}
h5{
color: #FFFFFF;
font-weight: bold;
font-size: 140%;
margin: 0;
margin-top: 10px;
margin-bottom: 10px;
clear: both;
}
#container input{                                                     
height: 16px;
border: 1px solid #b8b8b8;
padding-left: 5px;
padding-right: 5px;
}
#container input.submit{
margin-top: 2px;
font-size: 10px;
border: 0 solid #ffffff;
background-image: url(../imgs/submit_bg.gif);
height: 20px;
color: #FFFFFF;
text-transform: none;
}
select.dropdown{
margin-left: 10px;
margin-right: 10px;
}
ul{
margin: 10px;
margin-left: 20px;
padding: 0;
list-style-type: none;
}
ul li{
background-image: url(../imgs/li_arrow.gif);
background-repeat: no-repeat;
background-position: 0 7px;
padding-left: 8px;
}
ul.ulType1{
margin: 10px;
margin-left: 10px;
padding: 0;
list-style-type: none;
}
ul.ulType1 li{
background-image: url(../imgs/li_arrowbox_white.gif);
background-repeat: no-repeat;
background-position: 0 3px;
padding-left: 14px;
padding-bottom: 5px;
}
ul.ulType2{
margin: 10px;
margin-left: 10px;
padding: 0;
list-style-type: none;
}
ul.ulType2 li{
background-image: url(../imgs/li_arrowbox.gif);
background-repeat: no-repeat;
background-position: 0 3px;
padding-left: 14px;
padding-bottom: 5px;
}
ul.ulType2 li.sep{
background-image: url(../imgs/2px_h.gif);
background-repeat: repeat-x;
padding-left: 14px;
padding-bottom: 0;
font-size: 60%;
line-height: 120%;
}
.sssBanner{
margin-top: 10px;
width: 795px;
text-align: center;
clear: both;
}
.sssBanner img{
border: 0 solid #FFFFFF;
}
.submitType2{
float: left;
position: relative;
margin: 0;
padding: 0;
border: 0 solid #FFFFFF;
}
#container .submitType2 .m{
background-image: url(../imgs/bt_bg_mr.gif);
background-repeat: repeat-y;
background-position: top right;
margin: 0;
padding: 0;
padding-right: 4px;
height: 24px;
float: left;
}
#container input.button{
background-color: transparent;
background-image: url(../imgs/bt_bg_ml.gif);
background-repeat: no-repeat;
font-size: 11px; 
font-weight: bold;
color:#42462F;
font-family: Verdana, Arial, Helvetica, sans-serif;
border: #ffffff solid 0;
margin: 0;
height: 24px;
line-height: 26px;
padding-left: 7px;
padding-right: 5px;
padding-bottom: 2px;
margin-left: 5px;
cursor: pointer;
float: left;
}
.btnFooter{
padding-top: 10px;
padding-bottom: 10px;
clear: both;
width: 100%;
_height: 1%;
_float: left;
}
.btnFooter a{
color: #000000;
}
.btnFooter .alignLeft, .alignLeft{
float: left;
}
.btnFooter .alignRight, .alignRight{
float: right;
}
.btnCorner{
background-color: #645e4e;
padding: 1px;
float: left;
}
.btnSupport{
background-color: #645e4e;
float: left;
padding:5px;
color: #dcf14f;
margin-left: -2px;
margin-right: -2px;
_margin-left: -1px;
_margin-right: -1px;
position: relative;
}
.btnSupport a{
color: #dcf14f;
background-image: url(../imgs/ln_arw4.gif);
background-repeat: no-repeat;
background-position: 0 3px;
padding-left: 12px;
margin-left: 4px;
margin-right: 6px;
float: left;
}
a .btn{
color: #000000;
}
.btnType1{
background-image: url(../imgs/btn_top_arrow.gif);
background-repeat: no-repeat;
background-position: top left;
padding-left: 25px;
padding-right: 10px;
height: 22px;
float: left;
cursor: pointer;
font-size: 12px;
line-height: 20px;
color: #000000;
position: relative;
}
.btnType1.btnLeft{
background-image: url(../imgs/btn_left_arrow.gif);
}
.btnType1 a.btn{
color: #000000;
}
.btnType1 a.btn:hover{
color: #000000;
}
.btnType1 .btnType1e{
background-image: url(../imgs/btn_top_arrow_e.gif);
background-repeat: no-repeat;
background-position: top right;
width: 7px;
height: 22px;
padding: 0;
margin: 0;
color: #000000;
line-height: 20px;
position: absolute;
top: 0;
right: -1px;
}
.clear{
clear: both;
overflow: hidden;
font-size: 0;
line-height: 0;
height: 0;
}
.floatLeft{
float: left;
}
.floatRight{
float: right;
}
.textRight{
text-align: right;
}
.textLeft{
text-align: left;
}
.textCenter{
text-align: center;
}
.topLink{
clear: both;
text-align: right;
margin: 0;
padding: 0;
}
.topLink a{
background-image: url(../imgs/ln_top.gif);
background-repeat: no-repeat;
background-position: right 4px;
padding-right: 12px;
color: #FFFFFF;
}
#mainContentExcl .topLink a{
background-image: url(../imgs/ln_top_excl.gif);
background-repeat: no-repeat;
background-position: right 4px;
padding-right: 12px;
color: #474339;
}
.ddNumb{
background-image: url(../imgs/numberbox.gif);
background-repeat: no-repeat;
width: 26px;
height: 26px;
font-size: 18px;
color: #FFFFFF;
text-align: center;
float: left;
}
#bannerCol #rc{
float: right;
overflow: hidden;
width: 150px;
margin-left: 5px;
_width: 150px;
_margin-left: -5px;
}
#bannerCol #rc .bg{
background-image: url(../imgs/bg_gradient2.gif);
background-repeat: repeat-x;
background-color: #78715f;
margin: 0;
padding-left: 5px;
padding-top: 35px;
padding-bottom: 4px;
border-bottom: 1px solid #78715f;
min-height: 200px;
_height: 200px;
}
#bannerCol #rc .end{
background-image: url(../imgs/box_corner.gif);
background-repeat: no-repeat;
background-position: right top;
height: 14px;
margin: 0;
}
#bannerCol #rc .bg .link{
text-decoration: none;
}
#bannerCol #rc .bg img{
border: 0 solid #FFFFFF;
clear: both;
margin: 0;
padding: 0;
margin-bottom: 8px;
}
#bannerCol #rc .bg p{
padding: 0;
margin: 0 15px 0 10px;
color: #FFFFFF;
font-size: 110%;
}
#bannerCol #rc .bg .box{
background-image: url(../imgs/rc_box.gif);
background-repeat: no-repeat;
background-position: left bottom;
width: 140px;
clear: both;
margin: 0;
margin-bottom: 8px;
padding: 0;
padding-bottom: 10px;
}
#bannerCol #rc .bg .box .thumb{
background-image: url(../imgs/thumb_art_arrow.gif);
background-position: top right;
background-repeat: no-repeat;
width: 141px;
height: 79px;
cursor: pointer;
margin-bottom: 5px;
}
#bannerCol #rc .bg .box .noStyle{
background-image: none;
clear: both;
margin: 0;
padding: 0;
color: #FFFFFF;
}
#bannerCol #rc .bg .box h4{
font-size: 100%;
margin: 0;
padding: 0;
margin-left: 10px;
margin-right: 10px;
}
#bannerCol #rc .bg .box a{
background-image: url(../imgs/ln_arw3.gif);
background-repeat: no-repeat;
background-position: left;
clear: both;
padding-left: 16px;
color: #ffdb61;
}
#bannerCol #rc .bg .box a:hover{
text-decoration: underline;
}
#bannerCol #rc .bg .box img{
border: 0 solid #FFFFFF;
margin: 0;
padding: 0;
}
#container{
width: 971px;
text-align: left;
margin: 0 auto;
padding: 0 0 7px 0;
/* added for flash top overlay */
position:relative;
/* added for flash top overlay */
}
#hubContainer{
width: 967px;
text-align: left;
margin: 0 auto;
padding: 0;
}

#contentNav{
background-image: url(../imgs/sub2nav_bg.gif);
background-repeat: top left;
height: 33px;
font-size: 110%;
clear: both;
background-color: #423e35;
padding-left: 1px;
}
#contentNav .sep{
background-image: url(../imgs/sub2nav_sep.gif);
background-repeat: no-repeat;
height: 33px;
width: 1px;
float: left;
margin: 0;
padding: 0;
}
#contentNav a, #contentNav div{
background-image: url(../imgs/sub2nav_btnbg.gif);
background-repeat: no-repeat;
background-position: top right;
float: left;
line-height: 23px;
padding-left: 6px;
padding-right: 8px;
height: 100%;
margin: 0;
text-transform: uppercase;
color: #555555;
}
#contentNav a:hover{
background-image: url(../imgs/sub2nav_btnbg_on.gif);
background-repeat: no-repeat;
background-position: top right;
text-transform: uppercase;
color: #474339;
text-decoration: none;
}                                                       
#contentNav a.active, #contentNav div.active{
background-image: url(../imgs/sub2nav_btnbg_active.gif);
background-repeat: no-repeat;
background-position: top right;
text-transform: uppercase;
color: #FFFFFF;
}
#contentStrip{
display: block;
width: 100%;
padding-bottom:7px;
}
#contentStrip #clear{
clear: both;
height: 1px;
font-size: 1px;
}
#contentStrip #col1{
float: left;
width: 164px;
margin-right: 6px;
}
#contentStrip #col1 .box{
background-image: url(../imgs/rc_box2_home.gif);
background-repeat: no-repeat;
background-position: right bottom;
width: 164px;
clear: both;
margin: 0;
margin-bottom: 4px;
padding: 0;
padding-bottom: 10px;
}
#contentStrip #col1 .boxPro{
background-image: url(../imgs/rc_box2pro_home.gif);
background-repeat: no-repeat;
background-position: right bottom;
width: 164px;
clear: both;
margin: 0;
margin-bottom: 4px;
padding: 0;
padding-bottom: 10px;
}
#contentStrip #col1 .box .thumb, #contentStrip #col1 .boxPro .thumb{
background-image: url(../imgs/thumb_art_home_arrow.gif);
background-position: bottom;
background-repeat: no-repeat;
padding-bottom: 3px;
width: 164px;
cursor: pointer;
margin-bottom: 3px;
padding-top: 1px;
}
#contentStrip #col1 .box .noStyle, #contentStrip #col1 .boxPro .noStyle{
background-image: none;
clear: both;
margin: 0;
padding: 0;
color: #FFFFFF;
}
#contentStrip #col1 .box a, #contentStrip #col1 .boxPro a{
background-image: url(../imgs/ln_arw3.gif);
background-repeat: no-repeat;
background-position: left;
clear: both;
padding-left: 16px;
color: #ffdb61;
}
#contentStrip #col1 .box a:hover, #contentStrip #col1 .boxPro a:hover{
text-decoration: underline;
}
#contentStrip #col1 .box img, #contentStrip #col1 .boxPro img{
border: 0 solid #FFFFFF;
margin: 0;
padding: 0;
width: 164px;
}
#contentStrip #col1 .box p, #contentStrip #col1 .boxPro p{
margin: 0;
padding: 0;
margin-left: 10px;
margin-right: 15px;
text-align: right;
}
#contentStrip #col1 .box h4, #contentStrip #col1 .boxPro h4{
font-size: 100%;
margin: 0;
padding: 0;
margin-left: 10px;
margin-right: 10px;
}
#contentStrip #col2{
float: left;
width: 231px;
margin-right: 6px;
}
#contentStrip #col2 img{
width: 231px;
border: 0 solid #FFFFFF;
margin-bottom: 6px;
}
#contentStrip #col3{
background-image: url(../imgs/boxtype2.gif);
background-repeat: no-repeat;
background-position: bottom;
float: left;
width: 370px;
margin-right: 6px;
position: relative;
display: block;
padding-bottom: 10px;
}
#contentStrip #col3 .pxLine{
background-image: url(../imgs/bt2_bg_s.gif);
background-repeat: no-repeat;
height: 1px;
font-size: 1px;
line-height: 1px;
}
#contentStrip #col3 img{
width: 45px;
height: 45px;
border: 0 solid #FFFFFF;
}
#contentStrip #col3 h6{
font-size: 110%;
text-transform: uppercase;
clear: both;
background-image: url(../imgs/bt2_h6bg.gif);
background-repeat: no-repeat;
margin: 0;
padding: 10px 10px 10px 10px;
color: #FFFFFF;
}
#contentStrip #col3 .row{
margin: 0;
margin-left: 10px;
_margin-left: 5px;
margin-bottom: 2px;
background-image: url(../imgs/bt2_bg.gif);
background-repeat: repeat-x;
background-position: bottom;
clear: both;
_height: 43px;
min-height: 41px;
float: left;
width: 350px;
padding-bottom: 5px;
}
#contentStrip #col3 .row img{
float: left;
margin: 5px 0 0 5px;
width: 34px;
height: 34px;
}
#contentStrip #col3 .row .date{
padding-left: 5px;
width: 280px;
}
#contentStrip #col3 .row a{
color: #819003;
text-decoration: none;
}
#contentStrip #col3 .row a:hover{
text-decoration: underline;
}
#contentStrip #col3 .text{
width: 305px;
_height: 41px;
min-height: 41px;
float: left;
}
#contentStrip #col3 .textAtt{
background-image: url(../imgs/bt2_bg_on.gif);
background-repeat: no-repeat;
background-position: 0 2px;
width: 305px;
_height: 46px;
min-height: 41px;
float: left;
}
#contentStrip #col3 .row .text .intro{
font-weight: bold;
font-size: 110%;
text-transform: uppercase;
color: #819003;
padding-left: 5px;
padding-bottom: 3px;
}
#contentStrip #col3 .row .textAtt .intro{
font-weight: bold;
font-size: 110%;
text-transform: uppercase;
color: #464e05;
padding-left: 5px;
padding-bottom: 3px;
}
#contentStrip #col3 .row .date{
color: #555554;
padding-top: 5px;
}
#contentStrip #col4{
float: left;
width: 180px;
}
#contentStrip #col4 .box{
background-image: url(../imgs/rc_box_home.gif);
background-repeat: no-repeat;
background-position: left bottom;
width: 186px;
clear: both;
margin: 0;
margin-bottom: 4px;
padding: 0;
padding-bottom: 10px;
}
#contentStrip #col4 .box .thumb{
background-image: url(../imgs/thumb_art_home_arrow.gif);
background-position: top right;
background-repeat: no-repeat;
width: 186px;
height: 93px;
cursor: pointer;
margin-bottom: 3px;
padding-top: 1px;
}
#contentStrip #col4 .box .noStyle{
background-image: none;
clear: both;
margin: 0;
padding: 0;
color: #FFFFFF;
}
#contentStrip #col4 .box a{
background-image: url(../imgs/ln_arw3.gif);
background-repeat: no-repeat;
background-position: left;
clear: both;
padding-left: 16px;
color: #ffdb61;
}
#contentStrip #col4 .box a:hover{
text-decoration: underline;
}
#contentStrip #col4 .box img{
border: 0 solid #FFFFFF;
margin: 0;
padding: 0;
width: 125px;
height: 89px;
}
#contentStrip #col4 .box p{
margin: 0;
padding: 0;
margin-left: 10px;
margin-right: 10px;
}
#contentStrip #col4 .box h4{
font-size: 100%;
margin: 0;
padding: 0;
margin-left: 10px;
margin-right: 10px;
}
#country{
color: #777777;
font-size: 100%;
background-image: url(../imgs/c_sep.gif);
background-repeat: no-repeat;
background-position: left;
padding-left: 10px;
float: left;
margin-top: 4px;
}
#country a{
color: #777777;
}
#flashNavigation{
margin-bottom: 0;
}
/* START UPDATE NASCOM WEP */
#footer{
border-top: 1px solid #bdb8a4;
padding: 7px 0 0 0;
height:30px;
text-align:center;
}
#hubContainer #footer{
background:none;
margin-top:7px;
padding-right:0 !important;                                   
float:none;
width:auto;
}
#header{
margin: 0;
padding: 0;
height: 25px;
margin-bottom: 13px;
padding-top:15px;
clear: both;
}
/* END UPDATE NASCOM WEP */
#header #search{
float: right;
margin-left: 10px;
}
#homeStrip{
background-image: url(../imgs/homestrip_bg.gif);
background-position: top right;
background-repeat: repeat-x;
background-color: #EAEAEA;
clear: both;
margin-bottom: 4px;
}
#homeStrip .pxLine{
background-color: #c0baa2;
margin: 0;
margin-left: 1px;
margin-right: 1px;
height: 1px;
line-height: 1px;
font-size: 1px;
width: auto;
overflow: hidden;
}
#homeStrip .pxEnd{
background-image: url(../imgs/homestrip_e.gif);
background-repeat: no-repeat;
height: 3px;
clear: both;
font-size: 1px;
line-height: 1px;
}
#homeStrip .col1{
background-image: url(../imgs/homestrip_r.gif);
background-repeat: repeat-y;
background-position: top right;
width: 970px;
float: left;
border-left: 1px solid #C0BAA2;
xborder-right: 1px solid #C0BAA2;
}
#homeStrip .col1 img{
width: 738px;
float: left;
border: 0 solid #FFFFFF;
}
#homeStrip .col1 .col2{
width: 190px;
float: left;
margin-left: 30px;
margin-top: 35px;
}
#homeStrip .col1 .col2 a{
font-size: 110%;
color: #b09635;
text-transform: uppercase;
font-weight: bold;
}
#homeStrip .col1 .col2 a:hover{
color: #e9c24b;
}
#leftCol{
float: left;
width: 164px;
margin-right: 6px;
}
#leftCol .banner{
margin: 0;
margin-bottom: 4px;
padding: 0;
}
#leftCol #nav{
background-image: url(../imgs/leftnav_endbg.gif);
background-repeat: no-repeat;
background-position: bottom;
padding-bottom: 15px;
margin-bottom: 4px;
}
#leftCol #nav a{
color: #FFFFFF;
clear: both;
}
/* START UPDATE ADR LEFT NAVIGATION */
#leftCol #nav ul{
/* remove
margin: 10px;
margin-top: 0;
margin-left: 15px;*/
margin: 0 5px 5px 10px;
color: #FFFFFF;
/* changed font-size:110%*/
font-size: 110%;
}
#leftCol #nav ul li.home{
background: url(../imgs/ln_home.gif) no-repeat 0 2px;
text-transform: uppercase;
padding-bottom: 15px;
padding-left: 19px;
}
#leftCol #nav ul li.breadcrumb{
background-image: url(../imgs/ln_arw1.gif);
background-repeat: no-repeat;
background-position: 0 2px;
padding-left: 20px;
/* add padding-bottom */
padding-bottom: 6px;
text-transform: uppercase;
}
#leftCol #nav ul li.breadcrumb.active{
background-image: url(../imgs/ln_arw1_act.gif);
}
#leftCol #nav ul li.ln_ban{
background: url(../imgs/ln_ban.gif) no-repeat 4px 2px;
padding:0 0 5px 20px;
text-transform: uppercase;
}
#leftCol #nav ul li a.active{
color: #ddf24f;
}
/* #leftCol #nav ul li --> Changed class name*/ 
#leftCol #nav ul li ul li{
background-image: url(../imgs/li_arrowbox.gif);
background-repeat: no-repeat;
background-position: 0 3px;
padding-left: 15px;
text-transform: uppercase;
}
#leftCol #nav ul ul{
/* remove
margin: 10px;
margin-top: 0;
margin-left: 0;*/
margin: 0;
/* ADD padding top */
padding-top:5px;
color: #FFFFFF;
font-size:100%;
}
#leftCol #nav ul ul.whyvaio{
margin-left:-15px;
}
#leftCol #nav ul ul ul{
padding-top:0;
}
/* #leftCol #nav ul li ul li --> changed classname */
#leftCol #nav ul li ul li ul li{
background-image: url(../imgs/li_arrow2.gif);
background-repeat: no-repeat;
background-position: 0 7px;
padding-left: 8px;
text-transform: uppercase;
}
#leftCol #nav ul li.whyvaioLink{
background: url(../imgs/ln_why.gif) no-repeat 0 2px;
padding-left: 19px;
margin-top: 10px;
text-transform: uppercase;
}
/* END UPDATE ADR LEFT NAVIGATION */
#leftCol #shortcuts{
margin-bottom: 4px;
font-size: 110%;
}
#leftCol #shortcuts a{
color: #b58800;
}
#leftCol #shortcuts a span{display: block;}
#leftCol #shortcuts a:hover{
text-decoration: underline;
}
#leftCol #shortcuts a .start{
background-image: url(../imgs/btn_top.gif);
background-repeat: no-repeat;
padding-top: 2px;
padding-left: 24px;
clear: both;
}
#leftCol #shortcuts a .end{
background-image: url(../imgs/btn_btm.gif);
background-repeat: no-repeat;
height: 3px;
font-size: 1px;
clear: both;
margin-bottom: 4px;
}
#leftCol .topGlow{
background-image: url(../imgs/leftnav_topbg.gif);
background-repeat: no-repeat;
font-size: 1px;
height: 25px;
}
#globalhome{
float: right;
margin-top: 8px;
}
#globalhome img{
width: 88px;
height: 15px;
border: 0 solid #FFFFFF;
}
#hub-warning-noscript{
text-align:center;
padding:80px 50px 0 50px;
background:url(../imgs/hub_jump_in_icon_noscript.gif) no-repeat center 30px;
font-size:14px;
font-weight:bold;
color: #333333;
}
.importantbutton{
display:block;
margin:30px 20px 0 20px;
background:url(../imgs/imbutbg.gif) repeat-x top left;
}
.importantbutton div{
background:url(../imgs/fff.gif) no-repeat top left;
}
.importantbutton div div{
background:url(../imgs/fff.gif) no-repeat top right;
}
.importantbutton div div div{
background:url(../imgs/fff.gif) no-repeat bottom left;
}
.importantbutton div div div div{
background:url(../imgs/fff.gif) no-repeat bottom right;
padding:3px 15px 3px 15px;
color:#fff;
text-transform:uppercase;
font-size:11px;
}
#hubContainer #legal{
float: left;
text-align: center;
width: 549px;
font-size: 100%;
height: 150px;
color: #746f69;
}                               
#hubStrip{
margin: 0;
padding: 0;
margin-bottom: 4px;
}
#hubBody .bg{
background-image: url(../imgs/hub_bg.gif);
background-repeat: no-repeat;
height: 278px;
width: 967px;
}
#hubBody .holder{
margin: 0 0 0 7px;
width: 960px;
}
#hubBody .holder h2{
margin: 5px;
}
#hubBody .countryList{
width: 563px;
margin: 0;
padding: 0;
}
#hubBody .visual{
float: right;
margin: 0 3px 4px 0;
}
#hubBody .visual img{
width: 386px;
height: 241px;
}
#hubBody #hubimgfield{
position:absolute;
width:385px;
height:244px;
background:url(http://vaio.sony.bg/consumer/imgs/hub_jump_in.jpg) no-repeat top left;
}
#hubBody #hubtextfield{
position:absolute;
left:0;
top:134px;
width:385px;
height:108px;
}
#hubBody #hubtextwelcome{
width:268px;
height:66px;
margin:15px 0 0 65px;
border:0;
}
#hubBody #hubtextcontent{
margin:16px 0 0 16px;
padding:0 20px 0 20px;
color:#fff;
font-size:15px;
display:none;
visibility:hidden;
background:url(http://vaio.sony.bg/consumer/imgs/hub_jump_in_icon.gif) no-repeat top left;
min-height:80px;
_height:80px;
}
#hubBody .t{
background-image: url(../imgs/hub_c_t.gif);
background-repeat: no-repeat;
width: 563px;
margin: 0;
padding: 0;
height: 232px;
}
#hubBody .t a{
color: #000000;
text-decoration: none;
font-size: 110%;
clear: both;
display: block;
margin-top: 5px;
margin-bottom: 5px;
float: left;
width: 140px;
}
#hubBody .t a img{
margin: 0 6px -3px 6px;
border: 0;
width: 20px;
height: 13px;
text-decoration: none;
float:left;
}
#hubBody .t a:hover{
text-decoration: underline;
}
#hubBody .t a:hover img{
text-decoration: none;
}
#hubBody .t .col{
width: 154px;
margin: 0;
margin-left: 6px;
margin-top: 10px;
padding: 0;
float: left;
}
#hubBody .t .colNoScript{
width: 90%;
margin: 0;
margin-left: 6px;
margin-top: 10px;
padding: 0;
float: left;
}
#hubBody .e{
background-image: url(../imgs/hub_c_e.gif);
background-repeat: no-repeat;
width: 563px;
height: 10px;
margin: 0;
padding: 0;
font-size: 1px;
line-height: 1px;
xclear: both;
}
#hubCorner{
background-image: url(../imgs/hub_corner.gif);
background-repeat: no-repeat;
width: 749px;
height: 17px;
margin: 0;
padding: 0;
}
#legal{
float: left;
text-align: center;
width:100%;
font-size: 100%;
color: #746f69;
}
#legal a{
color: #746f69;
text-decoration: none;
}
#legal a:hover{
text-decoration: underline;
}
#logoBLNO{
float: right;
padding-top:3px;
width:189px;
text-align:right;
padding-right:30px;
}
#logoVAIO{
float: left;
padding-left: 30px;
width:112px;
}
#logoVAIO h1{
float: left;
position: absolute;
visibility: hidden;
}
#logoSONY{
float: right;
width: 188px;
text-align: right;
}
/* ADD FOOTER Fix hub page*/
#hubContainer #logoBLNO,#hubContainer #legal{
float:left;
}
#hubContainer #logoBLNO, #hubContainer #logoSONY{
width:200px;
padding:0;
}
#hubContainer #logoBLNO{
text-align:left;
}
#hubContainer #logoSONY{
text-align:right;
}
/* ADD FOOTER Fix hub page*/
#mainColType1{
width: 971px;
margin: 0 auto;
}
#mainContent, #mainContentExcl{
padding: 0;
margin: 0;
display: block;
}
#mainContentGlow{
background-image: url(../imgs/mc_glow.gif);
background-repeat: repeat-x;
height: 9px;
xwidth: 646px;
width: 100%;
margin: 0;
padding: 0;
font-size: 1px;
line-height: 1px;
}
#mainContent #bc, #mainContentExcl #bc{
float: left;
width: 100%;
position: relative;
}
#mainContent #lc{
float: left;
width: 646px;
position: relative;
overflow:hidden;
}
#mainContent #lc2{
float: left;
width: 801px;
position: relative;
}
#mainContentExcl #lc{
float: left;
width: 815px;
position: relative;
border-left: 1px solid #F5F5F5;
}
#mainContent #lc .title, #mainContent #bc .title, #mainContentExcl #lc .title, #mainContentExcl #bc .title{
background-image: url(../imgs/dot_h.gif);
background-repeat: repeat-x;
background-position: bottom left;
float: left;
clear: both;
width: 100%;
margin-bottom: 10px;
margin-top: 0;
}box_corner.gif)
#mainContent #lc .title h1, #mainContent #bc .title h1, #mainContentExcl #lc .title h1, #mainContentExcl #bc .title h1{
float: left;
margin: 0;
padding: 0;
margin-right: 10px;
padding-bottom: 10px;
}
#mainContent #lc .title .linkHolder, #mainContent #bc .title .linkHolder, #mainContentExcl #lc .title .linkHolder, #mainContentExcl #bc .title .linkHolder{
font-size: 110%;
float: right;
margin-left: 5px;
margin-right: 10px;
margin-bottom: 5px;
padding-top: 10px;
}
#mainContent #lc .iconSpecs, #mainContent #bc .iconSpecs, #mainContentExcl #lc .iconSpecs, #mainContentExcl #bc .iconSpecs{
position: relative;
float: right;
width: 170px;
margin: 0;
padding: 0;
margin-bottom: 5px;
text-align: right;
}
#mainContent #lc .iconHolder, #mainContent #bc .iconHolder, #mainContentExcl #lc .iconHolder, #mainContentExcl #bc .iconHolder{
float: right;
margin-left: 5px;
margin-bottom: 5px;
width: 37px;
height: 38px;
background-image: url(../imgs/icon_bg.gif);
background-position: left;
background-repeat: no-repeat;
text-align: left;
}
#mainContent #lc .iconHolder img, #mainContent #bc .iconHolder img, #mainContentExcl #lc .iconHolder img, #mainContentExcl #bc .iconHolder img{
margin-top: 3px;
margin-left: 2px;
border: 0 solid #FFFFFF;
}
#mainContent #lc .bg, #mainContent .bg, #mainContent #bc .bg, #mainContent .bg, #mainContent #lc2 .bg{
background-image: url(../imgs/bg_gradient.gif);
background-repeat: repeat-x;
background-color: #78715f;
margin: 0;
padding: 10px;
clear: both;
}
#mainContentExcl #lc .bg, #mainContentExcl .bg, #mainContentExcl #bc .bg, #mainContentExcl .bg{
background-color: #FFFFFF;
margin: 0;
padding: 10px;
padding-bottom: 0;
clear: both;
border-right: 1px solid #F4F1F1;
}
#mainContent #lc .bg div.box, #mainContent #bc .bg div.box{
background-image: url(../imgs/mn_bg.gif);
background-repeat: repeat-y;
margin: 0;
padding: 0;
margin-bottom: 10px;
clear: both;
}
#mainContentExcl #lc .bg div.box, #mainContentExcl #bc .bg div.box{
margin: 0;
padding: 0;
margin-bottom: 10px;
clear: both;
}
#mainContent #lc .bg #wrapper, #mainContent #bc .bg #wrapper{
margin: 0;
padding: 0;
margin-bottom: 4px;
margin-top: 10px;
clear: both;
overflow: hidden;
}
#mainContentExcl #lc .bg #wrapper, #mainContentExcl #bc .bg #wrapper{
margin: 0;
padding: 0;
margin-bottom: 4px;
margin-top: 10px;
clear: both;
overflow: hidden;
}
#mainContent #lc .bg #wrapper a{
color: #b48900;
 cursor : pointer;
}
#mainContentExcl #lc .bg #wrapper a{
color: #b48900;
}
#mainContent #lc .bg #wrapper .wBox a:hover, #mainContentExcl #lc .bg #wrapper .wBox a:hover{
text-decoration: none;
margin: 0;
padding: 0;
}
#mainContent #lc .bg #wrapper .wBox{
background-image: url(../imgs/wrapper_bg.gif);
background-repeat: repeat-y;
margin: 0;
padding: 0;
margin-bottom: 6px;
width: 100%;
clear:both;
position:relative;overflow:hidden;
}
#mainContentExcl #lc .bg #wrapper .wBox{
background-image: url(../imgs/wrapper_bg.gif);
background-repeat: repeat-y;
margin: 0;
padding: 0;
margin-bottom: 6px;
width: 100%;
}
#mainContent #lc .bg #wrapper .prdBox .wBox, #mainContent #lc .bg #wrapper .prdBox .wBox{
margin-bottom: 0;
}
#mainContentExcl #lc .bg #wrapper .wBox .closed, #mainContentExcl #lc .bg #wrapper .wBox .closed{
display: none;
}
#mainContent #lc .bg #wrapper .tb{
color: #FFFFFF;
padding: 0;
line-height: 26px;
padding-left: 12px;
cursor: pointer;
text-decoration: none;
font-size: 140%;
font-weight: normal;
margin: 0;
height: 26px;
}
#mainContentExcl #lc .bg #wrapper .tb{
color: #474339;
padding: 0;
line-height: 26px;
padding-left: 12px;
cursor: pointer;
text-decoration: none;
font-size: 140%;
font-weight: normal;
margin: 0;
height: 26px;
}
#mainContent #lc .bg #wrapper .tbSub{
color: #FFFFFF;
padding: 0;
line-height: 26px;
cursor: pointer;
text-decoration: none;
font-size: 110%;
font-weight: normal;
margin: 0;
height: 26px;
text-align: right;
}
#mainContentExcl #lc .bg #wrapper .tbSub{
color: #474339;
padding: 0;
line-height: 26px;
cursor: pointer;
text-decoration: none;
font-size: 110%;
font-weight: normal;
margin: 0;
height: 26px;
text-align: right;
}
#mainContent #lc .bg #wrapper .tbLink{
color: #FFFFFF;
padding: 0;
line-height: 26px;
text-decoration: none;
font-size: 110%;
font-weight: normal;
margin: 0;
height: 26px;
text-align: right;
}
#mainContentExcl #lc .bg #wrapper .tbLink{
color: #474339;
padding: 0;
line-height: 26px;
text-decoration: none;
font-size: 110%;
font-weight: normal;
margin: 0;
height: 26px;
text-align: right;
}
#mainContent #lc .bg #wrapper .tbLink a{
background-image: url(../imgs/ln_arw2.gif);
background-position: left;
background-repeat: no-repeat;
padding-left: 20px;
color: #FFFFFF;
font-weight: normal;
margin-right: 210px;
}
#mainContentExcl #lc .bg #wrapper .tbLink a{
background-image: url(../imgs/ln_arw2.gif);
background-position: left;
background-repeat: no-repeat;
padding-left: 20px;
color: #474339;
font-weight: normal;
margin-right: 210px;
}
#mainContent #lc .bg #wrapper .tbLink a:hover{
background-image: url(../imgs/ln_arw2.gif);
background-position: left;
background-repeat: no-repeat;
padding-left: 20px;
color: #FFFFFF;
font-weight: normal;
margin-right: 210px;
text-decoration: underline;
}
#mainContent #lc .bg #wrapper .tbSub span{
margin-right: 4px;
}
#mainContent #lc .bg #wrapper .wbbg{
background-image: url(../imgs/mn_tb.gif);
background-repeat: no-repeat;
margin: 0;
padding: 0;
height: 26px;
clear: both;
}
#mainContent #lc .bg #wrapper .wbsubbg{
background-image: url(../imgs/mn_sub_tb.gif);
background-repeat: no-repeat;
margin: 0;
padding: 0;
height: 26px;
clear: both;
}
#mainContent #lc .bg #wrapper .wbLinkbg{
background-image: url(../imgs/mn_link_tb.gif);
background-repeat: no-repeat;
margin: 0;
padding: 0;
height: 26px;
clear: both;
}
#mainContent #lc .bg #wrapper .shadow{
background-image: url(../imgs/mn_sub_tb_shadow.gif);
background-repeat: no-repeat;
margin: 0;
padding: 0;
height: 7px;
clear: both;
font-size: 1px;
line-height: 1px;
}
#mainContent #lc .bg #wrapper .prdBox{
width:623px;min-height:175px;clear:both;font-size:110%;margin:0 0 8px;padding:0 0 20px;position:relative;font-size:110%;overflow:hidden;
}
#mainContent #lc .bg #wrapper .prdBox .top{
width:100%;height:4px;background:url('../imgs/gradient_box_t.png') no-repeat top left;
}
#mainContent #lc .bg #wrapper .prdBox .col1{
width:210px;float:left;background:#fff;color:#3e3e3e;margin:10px 5px 5px;text-align:center;display:inline;
}
#mainContent #lc .bg #wrapper .prdBox .col1 a.link{
padding:10px 0 0 15px;background:url('../imgs/magnifier.gif') no-repeat 0 13px;color:#333;text-decoration:none;font-weight:bold;
}
#mainContent #lc .bg #wrapper .prdBox .col1 a:hover{
text-decoration: underline;
}
#mainContent #lc .bg #wrapper .prdBox .col2{
width:205px;height:100%;margin:10px 5px 5px 0;float:left;color:#3e3e3e;position:relative;display:inline;
}
#mainContent #lc .bg #wrapper .prdBox .col2 h2,#vc_nStrip .col2 h2{
width:100%;color:#798624;font-size:160%;float:left;margin:0;padding:0 5px 10px 0;
}
#mainContent #lc .bg #wrapper .prdBox .col2 p{
width:100%;font-size:110%;font-weight:12px;margin:0;padding:5px 0;
}
/* start expandable see specs btn */
.ssp_btn{float:right;padding:0;text-decoration:none;position:relative;color:#fff !important}
.ssp_btn:hover{text-decoration:underline}
.ssp_btn, .ssp_btn span{display:block;font-weight:bold}
.ssp_btn_m{background-color:#645e4d}
.ssp_btn_mr{background:transparent url(../imgs/ssp_btn_pxb.gif) repeat-y right top}
.ssp_btn_ml{background:transparent url(../imgs/ssp_btn_pxb.gif) repeat-y left top}
.ssp_btn_b{background:transparent url(../imgs/ssp_btn_pxb.gif) repeat-x left bottom}
.ssp_btn_t{background:transparent url(../imgs/ssp_btn_pxtb.gif) repeat-x left top}
.ssp_btn_br{background:transparent url(../imgs/ssp_btn_rbc.gif) no-repeat bottom right}
.ssp_btn_bl{background:transparent url(../imgs/ssp_btn_lbc.gif) no-repeat bottom left}
.ssp_btn_tr{background:transparent url(../imgs/ssp_btn_rtc.gif) no-repeat top right}
.ssp_btn_tl{background:transparent url(../imgs/ssp_btn_ltc.gif) no-repeat top left}
.ssp_btn_c{padding:4px 10px 4px 25px}
.ssp_btn .ssp_btn_s{position:absolute;width:9px;height:9px;background:transparent url(../imgs/icn_plus.gif) no-repeat top left;top:8px;left:10px}
.ssp_btn_a .ssp_btn_s{background-image: url(../imgs/li_arrowbox.gif)}
/* end expandable see specs btn */
#mainContent #lc .bg #wrapper .prdBox .col3{float:right;margin:20px 5px 5px;padding-right:10px;width:155px;display:inline;}
#mainContent #lc .bg #wrapper .prdBox .col3 .priceBox{margin-bottom:15px;color:#333;font-size:110%;font-weight:bold;}
#mainContent #lc .bg #wrapper .prdBox .col3 .priceBox .priceBoxLeft{margin-bottom: 15px;}
#mainContent #lc .bg #wrapper .prdBox .col3 .priceBox .priceBoxLeft h3{font-size:120%;margin:5px 0;color:#333}
#mainContent #lc .bg #wrapper .prdBox .col3 .priceBox .priceBoxLeft .price{color:#798624;font-size:150%;}
#mainContent #lc .bg #wrapper .prdBox .col3 .priceBox .priceBoxRight{clear:both;}
#mainContent #lc .bg #wrapper .prdBox .col3 .fldBox{
text-align: right;
float: left;
}
#mainContent #lc .bg #wrapper .prdBox .col3 .fldBox a{color:#333;}
#mainContent #lc .bg #wrapper .tb .arrow{
background-image: url(../imgs/min_sign.jpg);
background-repeat: no-repeat;
float: right;
width: 10px;
height: 10px;
font-size: 1px;
line-height: 1px;
margin-right: 8px;
_margin-right: 4px;
margin-top: 10px;
}
#mainContent #lc .bg #wrapper .tbSub .arrow{
background-image: url(../imgs/plus_sign.jpg);
background-repeat: no-repeat;
float: right;
width: 10px;
height: 10px;
font-size: 1px;
line-height: 1px;
margin-right: 200px;
_margin-right: 101px;
margin-top: 10px;
}
#mainContent #lc .bg #wrapper a:hover .tb{
text-decoration: none;
}
#mainContent #lc .bg #wrapper .close{
background-image: none;
background-repeat: no-repeat;
background-position: top left;
clear: both;
height: 8px;
font-size: 1px;
line-height: 1px;
}
#mainContent #lc .bg #wrapper table{border: 0 solid #FFFFFF;margin:0 0 0 2px;width: 623px;font-size: x-small;}
#mainContent #lc .bg #wrapper table td{
border-top: 1px solid #d7d3cf;
padding: 3px;
padding-left: 0;
padding-right: 0;
font-size: 120%;
color: #423e35;
}
#mainContent #lc .bg #wrapper table th{
border-top: 1px solid #d7d3cf;
padding: 5px;
padding-left: 0;
padding-right: 0;
font-size: 120%;
color: #423e35;
}
#mainContent #lc .bg #wrapper table td.l{
width: 190px;
padding-left: 20px;
background-color: #faf8f8;
}
#mainContent #lc .bg #wrapper table td.r{
background-color: #FFFFFF;
padding-left: 20px;
padding-right: 10px;
}
#mainContent #lc .bg #wrapper table th.l{
width: 190px;
padding-left: 20px;
background-color: #e8e8e8;
}
#mainContent #lc .bg #wrapper table th.r{
background-color: #e8e8e8;
padding-left: 20px;
padding-right: 10px;
}
#mainContent #lc2 .end{
background-image: url(../imgs/box_corner2.gif);
background-repeat: no-repeat;
background-position: right top;
height: 14px;
margin: 0;
}
#mainContentExcl #lc .end, #mainContentExcl .end{
background-image: url(../imgs/box_corner_excl.gif);
background-repeat: no-repeat;
background-position: right top;
height: 14px;
margin: 0;
}
#mainContent #lc .linkBox, #mainContent #lc .linkBox2, #mainContent #lc .linkBox3{
background-image: url(../imgs/dot_h.gif);
background-repeat: repeat-x;
background-position: top left;
background-color: #665f4f;
margin: 0;
xmargin-bottom: 10px;
padding: 0;
float: left;
width: 625px;
font-size: 110%;
clear: both;
}
#mainContentExcl #lc .linkBox, #mainContentExcl #lc .linkBox2, #mainContentExcl #lc .linkBox3{
background-image: url(../imgs/dot_h.gif);
background-repeat: repeat-x;
background-position: top left;
background-color: #f5f5f5;
margin: 0;
xmargin-bottom: 10px;
padding: 0;
float: left;
width: 795px;
font-size: 110%;
clear: both;
}
#mainContent #lc .linkBox2{
background-color: #726b59;
}
#mainContent #lc .linkBox3{
background-image: none;
margin: 0;
margin-top: -10px;
_margin-top: -20px;
}
#mainContent #lc .linkBox{
background-image: none;
background-color: #665f4f;
background-image: url(../imgs/dot_h.gif);
background-repeat: repeat-x;
background-position: top left;
margin-top: 5px;
}
#mainContentExcl #lc .linkBox{
background-image: none;
background-color: #c0baa2;
background-image: url(../imgs/dot_h.gif);
background-repeat: repeat-x;
background-position: top left;
margin-top: 5px;
}
#mainContent #lc .submitType2, #mainContentExcl #lc .submitType2{
float: right;
}
#mainContent #lc .linkBox .ddNumb, #mainContent #lc .linkBox2 .ddNumb, #mainContent #lc .linkBox3 .ddNumb, #mainContentExcl #lc .linkBox .ddNumb, #mainContentExcl #lc .linkBox2 .ddNumb, #mainContentExcl #lc .linkBox3 .ddNumb{
margin-left: 5px;
margin-bottom: 6px;
}
#mainContent #lc .linkBox select, #mainContent #lc .linkBox2 select, #mainContent #lc .linkBox3 select, #mainContentExcl #lc .linkBox select, #mainContentExcl #lc .linkBox2 select, #mainContentExcl #lc .linkBox3 select{
float: left;
margin-left: 3px;
}
#mainContent #lc .linkBox input.submit, #mainContent #lc .linkBox2 input.submit, #mainContent #lc .linkBox3 input.submit{	
height: 20px;
background-color: #000000;
}
#mainContentExcl #lc .linkBox input.submit, #mainContentExcl #lc .linkBox2 input.submit, #mainContentExcl #lc .linkBox3 input.submit{	
height: 20px;
background-color: #000000;
}
#mainContent #lc .linkBox p, #mainContent #lc .linkBox2 p, #mainContent #lc .linkBox3 p, #mainContentExcl #lc .linkBox p, #mainContentExcl #lc .linkBox2 p, #mainContentExcl #lc .linkBox3 p{
margin: 4px;
padding: 0;
}
#mainContentExcl #lc .linkBox p, #mainContentExcl #lc .linkBox2 p, #mainContentExcl #lc .linkBox3 p{
margin: 4px;
padding: 0;
}
#mainContent #lc .linkBox p.floatLeft, #mainContent #lc .linkBox2 p.floatLeft, #mainContent #lc .linkBox3 p.floatLeft, #mainContentExcl #lc .linkBox p.floatLeft, #mainContentExcl #lc .linkBox2 p.floatLeft, #mainContentExcl #lc .linkBox3 p.floatLeft{
margin: 0;
padding: 0;
padding-top: 3px;
padding-bottom: 6px;
width: 300px;
}
#mainContent #lc .linkBox .bg, #mainContent #lc .linkBox2 .bg, #mainContent #lc .linkBox3 .bg{
background-color: #726b59;
margin: 8px;
padding: 0;
}
#mainContentExcl #lc .linkBox .bg, #mainContentExcl #lc .linkBox2 .bg, #mainContentExcl #lc .linkBox3 .bg{
background-color: #F5F5F5;
margin: 8px;
padding: 0;
}
#mainContent #lc .linkBox .bg{
background-color: #665f4f;
}
#mainContent #lc .linkBox .bg table, #mainContent #lc .linkBox2 .bg table, #mainContent #lc .linkBox3 .bg table{
background-color: #726b59;
width: 100%;
}
#mainContentExcl #lc .linkBox .bg table, #mainContentExcl #lc .linkBox2 .bg table, #mainContentExcl #lc .linkBox3 .bg table{
background-color: #f5f5f5;
width: 100%;
}
#mainContent #lc .linkBox .bg table{
background-color: #665f4f;
width: 100%;
}
#mainContent #lc .linkBox .bg  td, #mainContent #lc .linkBox2 .bg td, #mainContent #lc .linkBox3 .bg td{
padding: 5px;
}
#mainContentExcl #lc .linkBox  td, #mainContentExcl #lc .linkBox2  td, #mainContentExcl #lc .linkBox3  td{
padding: 5px;
}
#mainContent #lc .linkBox .bg table a, #mainContent #lc .linkBox2 .bg table a, #mainContent #lc .linkBox3 .bg table a{
color: #dcf14f;
background-image: url(../imgs/ln_arw4.gif);
background-repeat: no-repeat;
background-position: 0 3px;
padding-left: 12px;
margin-left: 4px;
margin-right: 6px;
float: left;
}
#mainContentExcl #lc .linkBox .bg table a, #mainContentExcl #lc .linkBox2 .bg table a, #mainContentExcl #lc .linkBox3 .bg table a{
color: #629e22;
background-image: url(../imgs/ln_arw2.gif);
background-repeat: no-repeat;
background-position: 0 3px;
padding-left: 18px;
margin-left: 4px;
margin-right: 6px;
float: left;
}
#mainContent #lc .linkBox .pxLine, #mainContent #lc .linkBox2 .pxLine, #mainContent #lc .linkBox3 .pxLine, #mainContentExcl #lc .linkBox .pxLine, #mainContentExcl #lc .linkBox2 .pxLine, #mainContentExcl #lc .linkBox3 .pxLine{
clear: both;
overflow: hidden;
background-image: url(../imgs/dot_h.gif);
background-repeat: repeat-x;
background-color: transparent;
height: 1px;
line-height: 1px;
font-size: 1px;
margin: 0;
padding: 0;
}
#mainContent #rc{
float: left;
overflow: hidden;
width: 140px;
padding-left:15px;
_padding-left:13px;
}
#mainContentExcl #rc{
float: left;
width: 154px;
overflow: hidden;
}
#mainContent #rc .bg{
background-image: url(../imgs/bg_gradient.gif);
background-repeat: repeat-x;
background-color: #78715f;
margin: 0;
padding-left: 7px;
padding-top: 15px;
padding-bottom: 4px;
}
#mainContentExcl #rc .bg{
background-color: #FFFFFF;
margin: 0;
padding-left: 7px;
padding-top: 15px;
padding-bottom: 4px;
}
#mainContent #rc .bg .link, #mainContentExcl #rc .bg .link{
text-decoration: none;
}
#mainContent #rc .bg img, #mainContentExcl #rc .bg img{
clear: both;
margin: 0;
padding: 0;
margin-bottom: 8px;
border: 0 solid #FFFFFF;
}
/* START NASCOM UPDATE RIHGTCOL */
#ProdCatCol img{
margin-bottom:10px;
margin-bottom:8px !ie;
}
/* END NASCOM UPDATE RIHGTCOL */
#mainContent #rc .bg p{
padding: 0;
margin: 0 15px 0 10px;
color: #FFFFFF;
font-size: 10px;
}
#mainContentExcl #rc .bg p{
padding: 0;
margin: 0 15px 0 10px;
color: #474339;
font-size: 10px;
}
/* START NASCOM UPDATE RIHGTCOL */
#mainContent #rc .bg .box{
background-image: url(../imgs/rc_box.gif);
background-repeat: no-repeat;
background-position: left bottom;
clear: both;
margin: 0;
padding: 0;
padding-bottom: 10px;
width: 141px;
border-bottom: 8px solid #78715f;
}
#ProdCatCol .box{
width:140px;
overflow:hidden;
border-bottom:0px;
margin-bottom:10px;
}
/* END NASCOM UPDATE RIHGTCOL */
#mainContentExcl #rc .bg .box{
clear: both;
margin: 0;
padding: 0;
padding-bottom: 10px;
width: 141px;
background-image: url(../imgs/dot_h.gif);
background-position: bottom;
background-repeat: repeat-x;
border-bottom: 8px solid #FFFFFF;
}
/* START NASCOM UPDATE RIHGTCOL */
#mainContent #rc .bg .box .thumb, #ProdCatCol .box .thumb{
background-image: url(../imgs/thumb_art_arrow.gif);
background-position: top right;
background-repeat: no-repeat;
width: 141px;
height: 79px;
cursor: pointer;
margin-bottom: 5px;
}
/* END  NASCOM UPDATE RIHGTCOL */
#mainContentExcl #rc .bg .box .thumb{
background-image: url(../imgs/thumb_art_arrow_excl.gif);
background-position: top right;
background-repeat: no-repeat;
width: 141px;
height: 79px;
cursor: pointer;
}
/* START NASCOM UPDATE RIHGTCOL */
#mainContent #rc .bg .box .noStyle, #ProdCatCol .box .noStyle{
background-image: none;
clear: both;
margin: 0;
padding: 0;
color: #FFFFFF;
}
/* END NASCOM UPDATE RIHGTCOL */
#mainContentExcl #rc .bg .box .noStyle{
background-image: none;
clear: both;
margin: 0;
padding: 0;
color: #000000;
}
/* START NASCOM UPDATE RIHGTCOL */
#mainContent #rc .bg .box h4, #ProdCatCol .box h4{
font-size: 100%;
margin: 0;
padding: 0;
margin-left: 10px;
margin-right: 10px;
}
/* END NASCOM UPDATE RIHGTCOL */
#mainContentExcl #rc .bg .box h4{
font-size: 100%;
margin: 0;
padding: 0;
margin-left: 10px;
margin-right: 10px;
color: #629e22;
}
/* START NASCOM UPDATE RIHGTCOL */
#mainContent #rc .bg .box a{
background-image: url(../imgs/ln_arw3.gif);
background-repeat: no-repeat;
background-position: left;
clear: both;
padding-left: 16px;
color: #ffdb61;
}
/* END NASCOM UPDATE RIHGTCOL */
#mainContentExcl #rc .bg .box a{
background-image: url(../imgs/ln_arw3.gif);
background-repeat: no-repeat;
background-position: left;
clear: both;
padding-left: 16px;
color: #b58800;
}
/* START NASCOM UPDATE RIHGTCOL */
#mainContent #rc .bg .box a:hover, #mainContentExcl #rc .bg .box a:hover{
text-decoration: underline;
}
#mainContent #rc .bg .box img, #mainContentExcl #rc .bg .box img, #ProdCatCol .box img{
border: 0 solid #FFFFFF;
margin: 0;
padding: 0;
}
/* END NASCOM UPDATE RIHGTCOL */
#mainContentExcl #rc .end{
background-image: url(../imgs/box_corner_excl.gif);
background-repeat: no-repeat;
background-position: right top;
height: 14px;
margin: 0;
}
#mainContent #whiteBox, #mainContentExcl #whiteBox{
background-color: #FFFFFF;
margin: 0;
font-size: x-small;
}
#mainContent #whiteBox ul, #mainContentExcl #whiteBox ul{
margin-left: 18px;
margin-right: 18px;
margin-top: 18px;
color: #809002;
}
#mainContent #whiteBox a, #mainContentExcl #whiteBox a{
color: #809002;
}
#mainContent #whiteBox a:hover, #mainContentExcl #whiteBox a:hover{
text-decoration: underline;
}
#mainContent #whiteBox h1{
color: #000000;
margin: 0;
padding-bottom: 6px;
border-bottom: 1px solid #dedad7;
background-color: #FFFFFF;
}
#mainContent #whiteBox .top{
background-image: url(../imgs/wb_s.gif);
background-position: top;
background-repeat: no-repeat;
height: 10px;
font-size: 1px;
line-height: 1px;
clear: both;
margin: 0;
padding: 0;
}
#mainContent #whiteBox .end{
background-image: url(../imgs/wb_e.gif);
background-position: top;
background-repeat: no-repeat;
height: 10px;
font-size: 1px;
line-height: 1px;
clear: both;
margin: 0;
padding: 0;
}
#mainContent #whiteBox .wbSep{
background-image: url(../imgs/wb_bg_sep.gif);
background-repeat: repeat-x;
background-color: #FFFFFF;
margin: 0;
padding-bottom: 10px;
padding-left: 30px;
height: 9px;
line-height: 1px;
font-size: 1px;
clear: both;
}
#mainContent #whiteBox .wbRowSearch{
border: 1px solid #FFFFFF;
margin: 0 15px 0 15px;
overflow: hidden;
clear: both;
height: 100%;
}
#mainContent #whiteBox .wbRowSearch h1{
border: 0 solid #FFFFFF;
text-align:center;
font-size: 160%
}
#mainContent #whiteBox .wbRowSearch h1 span{
display: block;
margin-bottom: 10px;
}
#mainContent #whiteBox .wbRowSearch .nBox{
color: #FFFFFF;
}
#mainContent #whiteBox .wbRowSearch .nBox .row{
background-color: #f4f1f1;
clear: both;
padding-top: 6px;
padding-bottom: 6px;
}
#mainContent #whiteBox .wbRowSearch .nBox .row a.btnTypeS1, #mainContent #whiteBox .wbRowSearch .nBox .row a.btnTypeS1Active{
float: left;
width: 399px;
margin: 0;
padding: 0;
text-align: center;
color: #FFFFFF;
display: block;
height: 27px;
line-height: 25px;
font-size: 110%;
text-transform: uppercase;
}
#mainContent #whiteBox .wbRowSearch .nBox .row a.btnTypeS1{background:transparent url(../imgs/btntype1_back.gif) no-repeat top left}
#mainContent #whiteBox .wbRowSearch .nBox .row a.btnTypeS1Active{
background-image: url(../imgs/btntype1_on.gif);
background-repeat: no-repeat;
}
#mainContent #whiteBox .wbRowSearch .nBox .row a.btnTypeS1:hover{
background-image: url(../imgs/btntype1_on.gif);
background-repeat: no-repeat;
cursor: pointer;
}
#mainContent #whiteBox .wbRowSearch .nBox .row a.btnTypeS2a, #mainContent #whiteBox .wbRowSearch .nBox .row a.btnTypeS2aActive{
float: left;
width: 133px;
margin: 0;
padding: 0;
text-align: center;
color: #FFFFFF;
display: block;
/*height: 27px;*/
line-height: 25px;
font-size: 110%;
text-transform: uppercase;
}
#mainContent #whiteBox .wbRowSearch .nBox .row a.btnTypeS2aActive{
background-image: url(../imgs/btntype2a_on.gif);
background-repeat: no-repeat;
}
#mainContent #whiteBox .wbRowSearch .nBox .row a.btnTypeS2a:hover{
background-image: url(../imgs/btntype2a_on.gif);
background-repeat: no-repeat;
cursor: pointer;
}
#mainContent #whiteBox .wbRowSearch .nBox .row a.btnTypeS2b, #mainContent #whiteBox .wbRowSearch .nBox .row a.btnTypeS2bActive{
float: left;
width: 133px;
margin: 0;
padding: 0;
text-align: center;
color: #FFFFFF;
display: block;
/*height: 27px;*/
line-height: 25px;
font-size: 110%;
text-transform: uppercase;
}
#mainContent #whiteBox .wbRowSearch .nBox .row a.btnTypeS2bActive{
background-image: url(../imgs/btntype2b_on.gif);
background-repeat: no-repeat;
}
#mainContent #whiteBox .wbRowSearch .nBox .row a.btnTypeS2b:hover{
background-image: url(../imgs/btntype2b_on.gif);
background-repeat: no-repeat;
cursor: pointer;
}
#mainContent #whiteBox .wbRowSearch .nBox .row a.btnTypeS2c, #mainContent #whiteBox .wbRowSearch .nBox .row a.btnTypeS2cActive{
float: left;
width: 133px;
margin: 0;
padding: 0;
text-align: center;
color: #FFFFFF;
display: block;
/*height: 27px;*/
line-height: 25px;
font-size: 110%;
text-transform: uppercase;
}
#mainContent #whiteBox .wbRowSearch .nBox .row a.btnTypeS2cActive{
background-image: url(../imgs/btntype2c_on.gif);
background-repeat: no-repeat;
}
#mainContent #whiteBox .wbRowSearch .nBox .row a.btnTypeS2c:hover{
background-image: url(../imgs/btntype2c_on.gif);
background-repeat: no-repeat;
cursor: pointer;
}
#mainContent #whiteBox .wbRowSearch .nBox .row .col1{
float: left;
width: 399px;
/*height: 54px;*/
margin-left: 7px;
_margin-left: 4px;
/*background-image: url(../imgs/btntype_bg.gif);*/
background-repeat: no-repeat;
}
#mainContent #whiteBox .wbRowSearch .nBox .row .col2, #mainContent #whiteBox .wbRowSearch .nBox .row .col3, #mainContent #whiteBox .wbRowSearch .nBox .row .col4{
float: left;
width: 166px;
/*height: 54px;*/
margin-left: 2px;
/*background-image: url(../imgs/btntype2_bg.gif);*/
background-repeat: no-repeat;
}
#mainContent #whiteBox .wbRowSearch .nBox .row a.btnTypeS3, #mainContent #whiteBox .wbRowSearch .nBox .row a.btnTypeS3Active, #mainContent #whiteBox .wbRowSearch .nBox .row a.btnTypeS4, #mainContent #whiteBox .wbRowSearch .nBox .row a.btnTypeS4Active, #mainContent #whiteBox .wbRowSearch .nBox .row a.btnTypeS5, #mainContent #whiteBox .wbRowSearch .nBox .row a.btnTypeS5Active{
float: left;
width: 166px;
margin: 0;
padding: 0;
text-align: center;
color: #FFFFFF;
display: block;
/*height: 54px;*/
padding-top: 12px;
font-size: 110%;
text-transform: uppercase;
}
#mainContent #whiteBox .wbRowSearch .nBox .row a.btnTypeS3:hover{
background-image: url(../imgs/btntype3_on.gif);
background-repeat: no-repeat;
cursor: pointer;
}
#mainContent #whiteBox .wbRowSearch .nBox .row a.btnTypeS3Active{
background-image: url(../imgs/btntype3_on.gif);
background-repeat: no-repeat;
cursor: pointer;
}
#mainContent #whiteBox .wbRowSearch .nBox .row a.btnTypeS4:hover{
background-image: url(../imgs/btntype4_on.gif);
background-repeat: no-repeat;
cursor: pointer;
}
#mainContent #whiteBox .wbRowSearch .nBox .row a.btnTypeS4Active{
background-image: url(../imgs/btntype4_on.gif);
background-repeat: no-repeat;
cursor: pointer;
}
#mainContent #whiteBox .wbRowSearch .nBox .row a.btnTypeS5:hover{
background-image: url(../imgs/btntype5_on.gif);
background-repeat: no-repeat;
cursor: pointer;
}
#mainContent #whiteBox .wbRowSearch .nBox .row a.btnTypeS5Active{
background-image: url(../imgs/btntype5_on.gif);
background-repeat: no-repeat;
cursor: pointer;
}
#mainContent #whiteBox .wbRowSearch .nBox .pxLine{
height: 1px;
font-size: 1px;
line-height: 1px;
overflow: hidden;
margin-left: 1px;
margin-right: 1px;
background-color: #f4f1f1;
clear: both;
}
#mainContent #whiteBox .wbRowSearch .sBox{
color: #000000;
font-size: 110%;
}
#mainContent #whiteBox .wbRowSearch .sBox .row{
background-color: #eae4e4;
clear: both;
padding-top: 7px;
padding-bottom: 6px;
padding-left: 7px;
padding-right: 7px;
}
#mainContent #whiteBox .wbRowSearch .sBox .row span{
margin-bottom: 10px;
}
#mainContent #whiteBox .wbRowSearch .sBox .row input.submit{
background-image: url(../imgs/btn_search_submit.gif);
background-repeat: no-repeat;
background-position: left;
float: left;
width: 150px;
margin: 0;
padding: 0;
font-weight: bold;
font-size: 110%;
color: #474339;
}
#mainContent #whiteBox .wbRowSearch .sBox .row .submitEnd{
margin-left: 10px;
_margin-left: 5px;
background-image: url(../imgs/btn_search_submit_e.gif);
background-repeat: no-repeat;
background-position: right;
padding-right: 2px;
float: left;
}
#mainContent #whiteBox .wbRowSearch .sBox .row input{
width: 346px;
font-size: 11px;
float: left;
}
#mainContent #whiteBox .wbRowSearch .sBox .row a{
margin-left: 1px;
}
#mainContent #whiteBox .wbRowSearch .sBox .pxLine{
height: 1px;
font-size: 1px;
line-height: 1px;
overflow: hidden;
margin-left: 1px;
margin-right: 1px;
background-color: #eae4e4;
clear: both;
}
#mainContent #whiteBox .wbRowSearch .sResults{
margin-top: 10px;
margin-bottom: 10px;
height: 100%;
clear: both;
font-size: 110%;
color: #000000;
}
#mainContent #whiteBox .wbRowSearch .sResults .header{
min-height: 20px;
clear: both;
}
#mainContent #whiteBox .wbRowSearch .sResults .header .floatLeft, #mainContent #whiteBox .wbRowSearch .sResults .footer .floatLeft{
text-align: left;
}
#mainContent #whiteBox .wbRowSearch .sResults .header .floatRight, #mainContent #whiteBox .wbRowSearch .sResults .footer .floatRight{
text-align: right;
}
#mainContent #whiteBox .wbRowSearch .sResults .footer{
min-height: 16px;
clear: both;
}
#mainContent #whiteBox .wbRowSearch .sResults .header p, #mainContent #whiteBox .wbRowSearch .sResults .footer p{
margin: 0;
padding: 0;
padding-bottom: 4px;
}
#mainContent #whiteBox .wbRowSearch .sResults .sep{
background-color: #dedad7;
overflow: hidden;
line-height: 1px;
font-size: 1px;
height: 1px;
margin-bottom: 5px;
margin-top: 5px;
clear: both;
float: left;
_float: none;
width: 100%;
}
#mainContent #whiteBox .wbRowSearch .sResults .sRow{
background-image: url(../imgs/sresult_bg.gif);
background-repeat: repeat-y;
xbackground-color: #F4F1F1;
clear: both;
float: left;
position: relative;
width: 918px;
}
#mainContent #whiteBox .wbRowSearch .sResults .sRow .resultBox{
float: left;
margin: 12px;
_margin: 6px;
width: 710px;
}
#mainContent #whiteBox .wbRowSearch .sResults .sRow .resultBox a.linkType2{
background-position: 0 8px;
margin: 0;
text-transform: uppercase;
font-size: 150%;
}
#mainContent #whiteBox .wbRowSearch .sResults .sRow .resultBox p{
padding: 0;
margin: 4px 0 0 0;
font-size: 110%;
}
#mainContent #whiteBox .wbRowSearch .sResults .sRow .resultBox p a{
color: #b58308;
}
#mainContent #whiteBox .wbRowSearch .sResults .sRow .imgBox{
background-color: #FFFFFF;
border-right: 1px solid #F4F1F1;
text-align: center;
width: 178px;
height: 90px;
float: right;
}
#mainContent #whiteBox .wbRowSearch .sResults .sRow .imgBox img{
border: 0 solid #FFFFFF;
}
#mainContent #whiteBox .wbRowSitemap{
border: 1px solid #FFFFFF;
margin: 0 30px 0 30px;
overflow: hidden;
clear: both;
height: 100%;
background-image: url(../imgs/bg_s.gif);
background-repeat: repeat-y;
_background-position:top -1px;
}
*:first-child+html #mainContent #whiteBox .wbRowSitemap{
background-position:top -1px;
}
#mainContent #whiteBox .wbRowSitemap .col{
float: left;
width: 33%;
}
#mainContent #whiteBox .wbRowSitemap .col ul{
font-size: 110%;
}
#mainContent #whiteBox .wbRowSitemap .col ul li{
background-image: url(../imgs/ln_s_arw1.gif);
background-position: 0 1px;
padding-left: 18px;
margin: 0;
margin-bottom: 10px;
}
#mainContent #whiteBox .wbRowSitemap .col ul li ul{
padding: 0;
margin: 0;
margin-top: 5px;
}
#mainContent #whiteBox .wbRowSitemap .col ul li ul li{
background-image: url(../imgs/ln_s_arw2.gif);
background-position: 0 4px;
padding: 0;
padding-left: 10px;
margin: 0;
}
#mainContent #whiteBox .wbRowSitemap .col ul li ul li ul{
margin-top: 2px;
}
#mainContent #whiteBox .wbRowSitemap .col h1{
margin-right: 10px;
}
#mainContent #whiteBox .wbRowType1{
background-image: url(../imgs/wb_cbg.gif);
background-repeat: repeat-y;
border: 1px solid #FFFFFF;
margin: 0 30px 0 30px;
overflow: hidden;
clear: both;
height: 100%;
}
#mainContent #whiteBox .wbRowType2{
background-image: url(../imgs/wb_cbg2.gif);
background-repeat: repeat-y;
border: 1px solid #FFFFFF;
margin: 0 30px 0 30px;
overflow: hidden;
clear: both;
height: 100%;
}
#mainContent #whiteBox .wbRowType3{
background-image: url(../imgs/wb_cbg.gif);
background-repeat: repeat-y;
border: 1px solid #FFFFFF;
margin: 0 30px 0 30px;
overflow: hidden;
clear: both;
height: 100%;
}
#mainContent #whiteBox .wbRowType1 .wbContentL, #mainContent #whiteBox .wbRowType1 .wbContentR{
float: left;
margin: 0;
padding: 0;
width: 425px;
}
#mainContent #whiteBox .wbRowType2 .wbContentL, #mainContent #whiteBox .wbRowType2 .wbContentR{
float: left;
margin: 0;
padding: 0;
width: 425px;
}
#mainContent #whiteBox .wbRowType2 .wbContentR{
width: 429px;
}
#mainContent #whiteBox .wbRowType1 .wbContentL, #mainContent #whiteBox .wbRowType2 .wbContentL{
margin-right: 35px;
}
#mainContent #whiteBox .wbRowType1 .wbContentL .top, #mainContent #whiteBox .wbRowType1 .wbContentR .top, #mainContent #whiteBox .wbRowType2 .wbContentL .top, #mainContent #whiteBox .wbRowType2 .wbContentR .top{
background-color: #FFFFFF;
height: 6px;
float: left;
clear: both;
width: 100%;
font-size: 1px;
line-height: 1px;
}
#mainContent #whiteBox .wbRowType1 .wbContentL .lc, #mainContent #whiteBox .wbRowType1 .wbContentR .lc{
font-size: 110%;
float: left;
width: 158px;
}
#mainContent #whiteBox .wbRowType1 .wbContentL .rc, #mainContent #whiteBox .wbRowType1 .wbContentR .rc{
font-size: 110%;
float: right;
width: 255px;
text-align: center;
color: #000000;
}
#mainContent #whiteBox .wbRowType2 .wbContentL .bc, #mainContent #whiteBox .wbRowType2 .wbContentR .bc{
font-size: 110%;
float: left;
width: 425px;
}
#mainContent #whiteBox .wbRowType2 table, #mainContent #whiteBox .wbRowType2 table{
width: 100%;
margin-top: 15px;
margin-bottom: 15px;
}
#mainContent #whiteBox .wbRowType2 td, #mainContent #whiteBox .wbRowType2 td{
padding: 6px;
width: 50%;
}
#mainContent #whiteBox .wbRowType1 .rc h1{
color: #433e3e;
border: 0 solid #FFFFFF;
margin-left: 6px;
font-size: 210%;
text-align: left;
}
#mainContent #whiteBox .wbRowType1 .rc img{
margin: 0;
padding: 0;
margin-bottom: 6px;
border: 0 solid #FFFFFF;
}
#mainContent #whiteBox .wbRowType1 .rc p{
color: #433e3e;
margin: 6px;
text-align: left;
margin-bottom: 10px;
}
#mainStripType1{
dwidth: 100%;
clear: both;
margin-bottom: 4px;
font-size: x-small;
}
#mainStripType2{
float: left;
clear: left;
margin: 0;
padding: 0;
margin-bottom: 4px;
font-size: x-small;
}
#mainStripType2 .pxLine{
margin-left: 1px;
margin-right: 1px;
background-color: #c0baa2;
font-size: 1px;
line-height: 1px;
height: 1px;
overflow: hidden;
clear: both;
}
#mainStripType1 .mainStripTop{
background-image: url(../imgs/mn_strip_top.gif);
background-repeat: no-repeat;
height: 35px;
width: 100%;
}
#mainStripType2 .mainStripTop{
background-color: #FFFFFF;
height: 25px;
width: 644px;
border-left: 1px solid #c0baa2;
border-right: 1px solid #c0baa2;
}
#mainStripType1 .mainStripBtm{
background-image: url(../imgs/mn_strip_btm.gif);
background-repeat: no-repeat;
/* fixed add left*/
background-position: bottom left;
padding-bottom: 4px;
width: 100%;
}
#mainStripType2 .mainStripBtm{
background-color: #FFFFFF;
border-left: 1px solid #c0baa2;
border-right: 1px solid #c0baa2;
padding: 0;
margin: 0;
padding-bottom: 4px;
width: 644px;
}
#mainStripType1 .mainStripBtm .col1{
font-size: 110%;
width: 306px;
margin: 0;
padding: 0;
padding-left: 13px;
margin-bottom: 13px;
float: left;
text-align: left;
}
#mainStripType2 .mainStripBtm .col1{
font-size: 110%;
width: 306px;
margin: 0;
padding: 0;
padding-left: 13px;
margin-bottom: 13px;
float: left;
text-align: left;
border: 0 solid #FFFFFF;
}
#mainStripType1 .mainStripBtm .col1 img{
border: 0 solid #FFFFFF;
padding: 0;
margin: 0;
padding-bottom: 7px;
background-image: url(../imgs/dot_h.gif);
background-repeat: repeat-x;
background-position: bottom;
}
#mainStripType2 .mainStripBtm .col1 img{
border: 0 solid #FFFFFF;
padding: 0;
margin: 0;
padding-bottom: 7px;
}
#mainStripType1 .mainStripBtm .col1 .priceBox{
width: 286px;
font-size: 110%;
padding-bottom: 7px;
margin-bottom: 7px;
background-image: url(../imgs/dot_h.gif);
background-repeat: repeat-x;
background-position: bottom;
}
#mainStripType1 .mainStripBtm .col1 .priceBox .priceBoxLeft{
width: 166px;
float: left;
}
#mainStripType1 .mainStripBtm .col1 .priceBox .priceBoxLeft .price{
font-size: 150%;
color: #DDF24F;
}
#mainStripType1 .mainStripBtm .col1 .priceBox .priceBoxRight{
width: 120px;
float: left;
}
#mainStripType1 .mainStripBtm .col1 .fldBox{
text-align: right;
width: 286px;
}
#mainStripType1 .mainStripBtm .col1 .fldBox a{
color: #ffdb61;
}
#mainStripType1 .mainStripBtm .col2{
font-size: 110%;
width: 270px;
padding-left: 13px;
margin-bottom: 13px;
float: left;
color: #d4d1ca;
}
#mainStripType2 .mainStripBtm .col2{
font-size: 110%;
width: 300px;
padding-left: 13px;
margin-bottom: 13px;
float: left;
color: #78715f;
}
#mainStripType2 .mainStripBtm .col2 h1{
color: #718d00;
}
#mainStripType2 .mainStripBtm .col2 h2{
color: #78715f;
}
#mainStripType2 .mainStripBtm .col2 h3{
color: #78715f;
}
#mainStripType2 .mainStripBtm .col2 .btnSupport{
background-color: transparent;
}
#mainStripType2 .mainStripBtm .col2 .btnSupport a{
color: #b58800;
}
#mainStripType1 .mainStripBtm .col3{
font-size: 110%;
width: 140px;
margin-right: 16px;
_margin-right: 8px;
margin-bottom: 13px;
float: right;
overflow: hidden;
}
#mainStripType1 .col3 ul a, #mainStripType2 .col3 ul a{
color: #B58800;
}
#mainStripType1 .mainStripBtm .col3 ul, #mainStripType1 .shortStrip .col3 ul, #mainStripType2 .shortStrip .col3 ul{
font-size: x-small;
margin: 0;
margin-top: 15px;
padding: 0;
}
#mainStripType1 .mainStripBtm .col3 li, #mainStripType1 .shortStrip .col3 li, #mainStripType2 .shortStrip .col3 li{
font-size: 150%;
color: #c8a73c;
background-position: 0 6px;
padding-right: 0;
}
#mainStripType1 .col3 #awardBox, #mainStripType2 .col3 #awardBox{
width: 130px;
color: #3c3831;
font-size: x-small;
}
#mainStripType1 .col3 #awardBox .margin, #mainStripType2 .col3 #awardBox .margin{
padding: 0;
}
#awardBox .awards{
width:128px;
overflow: hidden;
position:relative;
}
#awardBox #awards1, #awardBox #awards2,#awardBox #awards3, #awardBox #awards4{
width:128px;
height:128px;
visibility: hidden;
display:none;
position:absolute;
top:0;
left:0;
}
#awardBox .awardsth{
width:59px;
height:59px;
float:left;
padding-right:4px;
padding-bottom:4px;
_padding: 0 2px 2px 0;
}
#awardBox li h3{
color:#666666 !important;	
font-size: 100% !important;
}
#mainStripType1 .col3 #awardBox h3, #mainStripType2 .col3 #awardBox h3{
color: #3c3831;
font-weight: bold;
font-size: 130%;
}
#mainStripType1 .col3 #awardBox img, #mainStripType2 .col3 #awardBox img{
margin: 3px;
_margin: 0;
border: 0;
}
#mainStripType1 .col3 #awardBox .close, #mainStripType2 .col3 #awardBox .close{
background-image: url(../imgs/award_box_e.gif);
background-repeat: no-repeat;
background-position: bottom;
width: 130px;
height: 6px;
}
#mainStripType1 .shortStrip, #mainStripType2 .shortStrip{
background-image: url(../imgs/shortstrip_bg.gif);
background-repeat: repeat-x;
background-color: #f2f3ee;
padding: 0;
margin: 0 0 4px 0;
clear: both;
float: left;
width: inherit;
_width: auto;
font-size: small;
border:1px solid #DCD6D6;
}
#mainStripType2 .shortStrip{
width: 644px;
}
object,embed,script{
margin:0;
padding:0;
}
#mainStripType1 .shortStrip .col1, #mainStripType2 .shortStrip .col1{
margin: 0;
padding: 0;
float: left;
text-align: left;
}
#mainStripType1 .shortStrip .col1 img{
margin: 0;
padding: 0;
border: 0 solid #FFFFFF;
}
#mainStripType2 .shortStrip .col1 img{
width: 407px;
margin: 0;
padding: 0;
border: 0 solid #FFFFFF;
}
#mainStripType1 .shortStrip .col3{
width: 140px;
margin-right: 22px;
margin-left: 20px;
margin-bottom: 13px;
float: left;
overflow: hidden;
_margin-right: 8px;
_float: right;
}
#mainStripType2 .shortStrip .col3{
width: 205px;
margin-right: 10px;
margin-top: 30px;
_margin-right: 8px;
margin-bottom: 13px;
float: right;
overflow: hidden;
}
#mainStripType1 .shortStrip .col3 p.link, #mainStripType2 .shortStrip .col3 p.link{
margin: 0;
padding: 0;
font-size: 90%;
}
#mainStripType1 .shortStrip .col3 p.link a, #mainStripType2 .shortStrip .col3 p.link a {
color: #B58800;
margin: 0;
}
#mainStripType1 .shortStrip .col3 h2{
line-height: 90%;
color: #000000;
text-transform: uppercase;
margin-top: 25px;
}
#mainStripType2 .shortStrip .col3 h2{
line-height: 90%;
color: #6e8e00;
text-transform: uppercase;
margin-top: 25px;
}
#mainStripType2 .shortStrip .col3 p{
margin-top: 10px;
padding: 0;
color: #474339;
}
#msTagLine{
padding-left: 5px;
float: left;
margin-top: 4px;
margin-right: 10px;
color: #414141;
font-family: Arial, sans-serif;
font-size: 120%;
font-weight: bold;
margin-left:150px;
}
#rightColType1{
float: left;
width: 801px;
_width:799px;
_float: left;
_margin-right: -6px;
}
#rightColType2{
float: left;
width: 647px;
}
#rightColType3{
float: left;
width: 100%;
}
#topNavigation{
clear: both;
width: 100%;
height: 48px;
margin-bottom: 4px;
}
/*START: NEW MAIN NAVIGATION CODE*/
#topNavigation #mainNav{
height:24px;
background:url(../imgs/topnav_bg.gif) repeat-x top left;
font-family:Arial,Verdana,sans-serif;
position:relative;
width:100%;
margin:0;
padding:0;
clear:both;
text-transform:uppercase;
}
#topNavigation #subNav{
height:24px;
background:url(../imgs/subnav_bg.gif) repeat-x left;
font-family:Arial,Verdana,sans-serif;
color:#FFF;
z-index:-1;
width:100%;
margin:0;
padding:0;
clear:both;
text-transform:uppercase;
}
#mainNav .active{
color:#FFF;
float:left;
font-size:110%;
background:url(../imgs/topnav_l_active.gif) no-repeat left;
height:24px;
padding-left:16px;
padding-right:16px;
line-height:23px;
}
#mainNav ul, #subNav ul{
list-style-type:none;
font-size:100%;
padding:0;
margin:0;
width:100%;
clear:both;
}
#mainNav li, #subNav li{
list-style-type:none;
background-image:none;
float:left;
margin:0;
padding:0;
}
#mainNav table, #subNav table{
position:absolute;
border-collapse:collapse;
left:0;
top:0;
margin:0;
padding:0;
}
#mainNav a{
color:#474339;
float:left;
font-size:110%;
background:url(../imgs/topnav_l.gif) no-repeat top left;
height:24px;
padding:0;
padding-left:16px;
padding-right:16px;
line-height:23px;
margin:0;
}
#mainNav a:hover{
background: #d9d088 url(../imgs/topnav_l_on.gif) no-repeat left;
text-decoration:none;
color:#474339;
}
#mainNav a.active{
background:url(../imgs/topnav_l_active.gif) no-repeat left;
text-decoration:none;
color:#FFF;
}
#mainNav ul ul a:hover{
background: none;
}
#subNav li{
background-image:none;
list-style-type: none;
}
#mainNav li a.active:hover{
background:url(../imgs/topnav_l_on.gif) no-repeat left;
text-decoration:none;
color:#474339;
}
#subNav li a{
color:#FFF;
float:left;
font-size:110%;
background:url(../imgs/subnav_sep.gif) no-repeat right;
padding:0;
margin:0;
padding-left:16px;
padding-right:16px;
line-height:23px;
}
#subNav li a:hover{
color:#FFF;
background:url(../imgs/subnav_sep.gif) no-repeat right;
text-decoration:underline;
}
#mainNav ul ul{
list-style-type:none;
visibility:hidden;
position:absolute;
top:24px;
left:0;
background: url(../imgs/subnav_ro_bg.gif) repeat-x top left;
font-family:Arial,Verdana,sans-serif;
height:24px;
margin:0;
padding:0;
color:#FFF;
_font-size:90%;
}
#mainNav :hover {
white-space:normal;
}
#mainNav :hover > a{
background:url(../imgs/topnav_l_on.gif) no-repeat left;
text-decoration:none;
color:#474339;
}
#mainNav ul :hover ul{
display:block;
visibility:visible;
top:24px;
width:971px;
}
#mainNav ul :hover ul li {
list-style-type:none;
display:block; 
height:24px;
background:url(../imgs/subnav_ro_sep.gif) no-repeat top right;
padding:0 0 5px 0;
margin:0;
float:left;
}
#mainNav ul :hover ul li a {
background-image: none;
display:block; 
width:auto; 
color: #474339;
font-size: 110%;
float: left;
padding: 0;
margin: 0;
padding-left: 16px;
padding-right: 16px;
line-height: 24px;
}
#mainNav ul :hover ul li a:hover {
background-image: none;
color: #474339;
text-decoration: underline;
}
#mainNav ul ul li a:hover {
background-image: none;
color: #474339;
text-decoration: underline;
}
#mainNav .close{
color: #474339;
float: left;
font-size: 110%;
background-image: url(../imgs/topnav_l.gif);
background-repeat: no-repeat;
background-position: left;
height: 24px;
width: 10px;
}
#mainNav #rightNav{
position: absolute;
right: 0;
top: 0;
float: right;
text-transform: uppercase;
margin-right: 8px;
color: #717171;
}
#mainNav #rightNav a{
float: none;
line-height: 23px;
background-image: none;
padding: 0;
margin: 0;
color: #474339;
}
#mainNav #rightNav a:hover{
line-height: 23px;
text-decoration: underline;
color: #474339;
}
#mainNav #rightNav a.print{
background-image: url(../imgs/icn_print.gif);
background-repeat: no-repeat;
background-position: right;
padding-right: 16px;
font-size: 100%;
}
#mainNav #rightNav a.print:hover {
text-decoration: underline;
}
/*END: NEW MAIN NAVIGATION CODE*/
#genuineTooltip{
font-size: 11px;
background-color: #ffffff;
color: #000000;  
}
#genuineTooltip a{
color: #b48900;
}
#genuineTooltip a:hover{
text-decoration: underline;
}
.tooltip{
width: 200px;
color:#000;
font:lighter 11px/1.3 Arial,sans-serif;
text-decoration:none;text-align:center;
}
.tooltip span.top{
padding: 30px 8px 0;
background: url(http://vaio.sony.bg/consumer/css/bt.gif) no-repeat top;
}
.tooltip b.bottom{
padding:3px 8px 15px;
color: #548912;
background: url(http://vaio.sony.bg/consumer/css/bt.gif) no-repeat bottom;
}
/* Sony Style Store styles */
.sssPromotions{
width: 795px;
clear: both;
margin-bottom: 10px;
}
div.box-row .roundbox{
width: 795px;
margin-bottom: 3px;
padding-right: 3px;
float: left;
clear: both;
}
div.box-row .roundbox td, div.box-row .roundbox th{
width: 179px;
color: #474339;
padding-left: 6px;
padding-right: 3px;
background-image: url(../imgs/dot_v.gif);
background-repeat: repeat-y;
background-position: top right;
}
.roundbox td.box-sep{
width: 1px;
background-image: url(../imgs/box_sep.gif);
background-repeat: repeat-y;
background-position: top;
}
.roundbox td p{
clear: both;
padding-top: 6px;
margin-top: 0;
margin-bottom: 0;
padding-bottom: 0;
}
.roundbox .mid{
width: 100%;
}
.roundbox .tl{
background-image: url('../imgs/roundbox_t.gif');
width: 10px;
height: 10px;
}
.roundbox .t{
background-image: url('../imgs/roundbox_t.gif');
}
.roundbox .tr{
width: 10px;
height: 10px;
}
.roundbox .r{
background-image: url('../imgs/roundbox_r.gif');
}
.roundbox .br{
width: 10px;
height: 10px;
}
.roundbox .b{
background-image: url('../imgs/roundbox_b.gif');
}
.roundbox .bl{
background-image: url('../imgs/roundbox_b.gif');
width: 10px;
height: 10px;
}
.roundbox .l{
background-image: url('../imgs/roundbox_l.gif');
}
.product-shot{
width: auto;
text-align: left;
margin-top: 10px;
margin-bottom: 6px;
}
.product-shot img{
border: 1px solid #e2e2e2;
}
.product-title{
color: #629e22;
font-size: 110%;
font-weight: bold;
padding-bottom: 2px;
padding-top: 4px;
}
.product-title a{
color: #629e22;
}
.product-id{
font-size: 110%;
color: #858585;
padding-bottom: 2px;
}
.product-description, product-description-fixed{
color: #474339;
font-size: 120%;
padding-bottom: 8px;
line-height: 15px;
}
.product-description a, product-description-fixed{
color: #629e22;
}
.product-description-fixed{
height: 100px;
}
.product-price{
color: #474339;
font-size: 140%;
font-weight: bold;
padding-bottom: 6px;
}
.product-prices{
color: #474339;
width: 150px;
-width: 100px;
}
.product-vat{
font-size: 110%;
color: #858585;
}
.product-extraline{
color: #474339;
margin-top: 4px;
margin-bottom: 8px;
}
.product-logo{
margin-top: 6px;
margin-right: 6px;
float: left;
}
.smalltext{
color: #474339;
font-size: 110%;
}
div.extrasmalltext{
color: #474339;
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size: 110%;
}
div.extrasmalltext div{
color: #474339;
}
.clearboth{
clear: both;
}
.linkbutton:link, .linkbutton:visited, .linkbutton:active, .linkbutton-cart:link, .linkbutton-cart:visited, .linkbutton-cart:active{
text-decoration: none;
}
.linkbutton:hover, .linkbutton-cart:hover{
text-decoration: underline;
color: #ffffff;
}
.linkbutton-top{
float: left;
width: 119px;
padding-left: 9px;
padding-right: 5px;
background-image: url("http://vaio.sony.bg/consumer/imgs/bt_bg.gif");
background-repeat: no-repeat;
font-size: 120%; 
font-weight: bold;
color:#FFFFFF;
height:20px;
line-height:18px;
padding-top: 1px;
text-decoration:none;
cursor: pointer;
clear: both;
}
.linkbutton-bottom{
background-image: url(../imgs/bt_bottom.gif);
background-repeat: no-repeat;
width: 139px;
height: 5px;
}
.linkbutton-cart-top{
width: 139px;
background-image: url("../imgs/bt_cart_bg.gif");
background-repeat: no-repeat;
font-size: 11px; 
font-weight: bold;
color:#FFFFFF;
text-decoration:none;
cursor: pointer;
}
.linkbutton-cart-top div{
margin-left: 28px;
padding-top: 3px;
padding-bottom: 2px;
width: 100px;
text-align: left;
}
.btn-checkout{
float: right;
padding-top: 4px;
padding-bottom: 2px;
background-color: #FFFFFF;
clear: both;
}
.lighttext{
color: #858585;
}
.strikethrough{
text-decoration: line-through;
}
.sorry_logo{
padding-top :50px;
text-align:center;
}
.infoTxt{
color:#666;
font-size:12px;
padding:10px 0 40px 20px;
text-align: center;
}
ul.pagSum{
text-align:left;
margin:0;
padding:0px 10px;
}
ul.pagSum li{
background:url(../imgs/li_arrowbox.gif) no-repeat center left;
padding-left:15px;
}
ul.pagSum li a{
text-decoration:none;
color:#FFDA61;
}
ul.pagSum li a:hover{
text-decoration:underline;
}
/* terms css */
.main_sep{
height:2px;
background-color:#dfeaf4;
font-size:1px;
clear:both;
float:left;
}
.main_paragraph_small{
font-size:11px;
padding:8px;
clear:right;
text-align:left;
color:#333;
}
.main_paragraph_small2{
font-size:11px;
padding:8px;
clear:right;
text-align:center;
color:#333;
}
.main_paragraph_small3{
font-size:11px;
padding:8px;
clear:right;
text-align:center;
color:#000000;
background-color:#E9E9E7;
font-weight: bold;
}
.main_table{
border : 0px;	
}                                                     
.main_td2{
width : 170px;	
text-align:center;
padding : 0px;
}
.main_td3
{
width : 75px;
background-color:#E9E9E7;
padding : 0px;
}
.main_td4
{                                               
width : 75px;
padding : 0px;
margin-top: 15px;
min-height : 40px;
_height : 40px;
}
.main_article_title{
padding-bottom:7px;
font-size:16px;
color:#454545;
padding:8px;
text-align:center;
}
.main_paragraph_small .link{
padding-left:10px;
background:url(../imgs/bullet_link_white.gif) no-repeat top left;
}
.main_smallsep{
width:100%;
height:1px;
font-size:1px;
background:url(../imgs/dotted_line.gif) repeat-x;
margin-top:8px;
margin-bottom:8px;
clear:both;
}
.main_smallsep2{
width:98%;
height:1px;
font-size:1px;
background:url(../imgs/lijn_1.jpg) repeat-x;
margin-top:0px;
margin-bottom:0px;
clear:both;
margin-left:10px
}
.link_blue{
padding-left:9px;
margin-bottom:6px;
background:url(../imgs/bullet_link_white.gif) no-repeat;
font-size:11px;
clear:both;
text-align:left;
color:#35698d;
}
.link_blue a{
color:#35698d;
text-decoration:none;
}
.link_blue a:hover{
text-decoration:underline;
}
.greys{
color:#666;
}
/* start btnBMB_shop */
a.btnBMB_shop{
display:block;
margin:5px 0 0 0;
width:117px;
background:url(../imgs/btn_bmb_shop_s.gif) no-repeat left top;
text-align:left;
color:#fff !important;
font-weight:bold;
text-decoration:none;
overflow:hidden;
cursor:pointer;
outline:0;
}
.col3 a.btnBMB_shop{
/*margin-left:20px;*/
}
a.btnBMB_shop:hover{
color:#eee !important;
text-decoration:underline;
}
a.btnBMB_shop:hover span{
background-position:-117px bottom;
}
a.btnBMB_shop span{
display:block;
padding:5px 5px 21px 32px;
width:80px;
min-height:18px;
_height:18px;
background:url(../imgs/btn_bmb_shop_e.gif) no-repeat left bottom;
}
a.btnBMB_shop span img{
border:0;
text-decoration:none;
margin:4px 0 0 0;
}
#flashcontent{
overflow: auto;
width: auto;
/* Start Adjust for flash overlay */
z-index:100;
/** Flash overlay remove **/
/*width: 100% !ie;*/
/** Flash overlay remove **/
}
/* end Adjust for flash overlay */
#flash_banner{
overflow: hidden;
 width : 800px;
 height: 200px;
 _width: 798px;
/* Start Adjust for flash overlay */
z-index:100;
/** Flash overlay remove **/
/*width: 100% !ie;*/
/** Flash overlay remove **/
}
/* end Adjust for flash overlay */
.error #header{
padding-top:25px;
}
.error #logoBLNO{
float:left;
width:200px;
padding-right:0;
text-align:left;
}
.error #legal{
width:571px;
}
.error #logoSony{
width:200px;
}
/* START REDESIGN HOME / Product CATEGORY Page */
#ProdCatCol{
padding-bottom:15px;
}
#ProdCatCol #contentNav{
background-image:url(../imgs/sub2nav_813_bg.gif);
}
#ProdCatCol #mainStripType1 .shortStrip{
margin-bottom:15px;
font-size:0;
float:none;
background:none;
border:0;
}
#ProdCatCol #rightColType1{
width:813px;
}
#ProdCatCol  #leftCol{
width:140px;
padding-left:15px;
_padding-left:8px;
margin-right:0;
}
#ProdCatCol  #leftCol #shortcuts{
margin-bottom:10px;
}
#ProdCatCol  #shortcuts a .start{
background:url(../imgs/btn_w140_top.gif);
}
#ProdCatCol  #leftCol a .end{
background:url(../imgs/btn_pg_btm.gif) no-repeat top left;
}
#ProdCatCol .boxContainer .col1{
margin-left:4px;
margin-right:4px;
}
#ProdCatCol #mainContent #rc{
width:140px;
}
#ProdCatCol #mainContent #rc .bg{
background:none;
padding:0;
}
#ProdCatCol  #mainContent #rc .bg .box{
width:140px;
overflow:hidden;
margin:10px 0 0 0;
}
#ProdCatCol #mainContent #rc .bg .box{
border-bottom:0;
margin-top:10px;
}
#ProdCatCol #leftCol .box p{
margin-left:10px;
}
/* END REDESIGN HOME / Product CATEGORY Page */
/* START DESIGN CTO BANNER BOX */
#mainContent #lc .bg #wrapper .prdBox .vc_cto_ban{width:100%}
#mainContent #lc .bg #wrapper .prdBox .vc_cto_ban .top{background: transparent url(../imgs/cons_cto_box_t.jpg) repeat-y left top;}
#mainContent #lc .bg #wrapper .prdBox .vc_cto_ban .box_body{overflow:hidden;background:transparent url(../imgs/cons_cto_box_bg.jpg) repeat-y left top;}
#mainContent #lc .bg #wrapper .prdBox .vc_cto_ban .box_body_repeat{background:transparent url(../imgs/cons_cto_box_m.jpg) no-repeat left top;}
#mainContent #lc .bg #wrapper .prdBox .vc_cto_ban .close{background:transparent url(../imgs/cons_cto_box_b.jpg) no-repeat left top;}
#mainContent #lc .bg #wrapper .prdBox .vc_cto_ban .col1{width:435px;margin:0;padding:0;_font-size:0;_line-height:0;background:none;}
#mainContent #lc .bg #wrapper .prdBox  .vc_cto_ban .col1 a{margin:0;padding:0;}
#mainContent #lc .bg #wrapper .prdBox  .vc_cto_ban .col1 a img{margin:0;padding:0;border:0;}
#mainContent #lc .bg #wrapper .prdBox .vc_cto_ban .col3{margin:0 0 0 15px;padding:15px 0 0 0;float:left;width:165px;}
#mainContent #lc .bg #wrapper .prdBox .vc_cto_ban .col3 h3{text-align:left;margin:0 !important;padding:25px 0 0 0;}
#mainContent #lc .bg #wrapper .prdBox .vc_cto_ban .col3 h3 b{text-transform:uppercase}
#mainContent #lc .bg #wrapper .prdBox .vc_cto_ban .col3 .start{padding-top:20px}
#mainContent #lc .bg #wrapper .prdBox .vc_cto_ban .col3 .priceBoxRight a{margin-left:0;cursor:pointer;overflow:hidden;position:relative;}
#mainContent #lc .bg #wrapper .prdBox .vc_cto_ban .col3 .priceBoxLeft{color:#333 !important;}
#mainContent #lc .bg #wrapper .prdBox .vc_cto_ban .col3 .price{color:#dcf257;font-size:22px;}
#mainContent #lc .bg #wrapper .prdBox .vc_cto_ban .priceBoxRight .btnBMB_shop{cursor:pointer;background-image:url(../imgs/btn_bmb_build_shop_s.jpg);width:153px;font-weight:bold;}
#mainContent #lc .bg #wrapper .prdBox .vc_cto_ban .priceBoxRight a.btnBMB_shop:hover{text-decoration:underline;cursor:pointer;}
#mainContent #lc .bg #wrapper .prdBox .vc_cto_ban .priceBoxRight a.btnBMB_shop:hover span{background-position:bottom left;cursor:pointer;}
#mainContent #lc .bg #wrapper .prdBox .vc_cto_ban .priceBoxRight .btnBMB_shop span{background-image:url(../imgs/btn_bmb_build_shop_e.gif);width:auto;padding:10px 5px 10px 40px;line-height:14px;cursor:pointer;}
#mainContent #lc .bg #wrapper .prdBox .vc_cto_ban .col3 h4{margin:0;padding:0;text-align:left;font-size:11px;font-weight:bold;color:#333 !important;}
#mainContent #lc .bg #wrapper .prdBox .vc_cto_ban .col3 h4 span{margin:0;padding:0;}
/* END DESIGN CTO BANNER BOX */
/*  ADD ADR5392 Update Left navigation */
#leftCol #nav{
background-image: url(../imgs/leftnav_endbg.gif);
background-repeat: no-repeat;
background-position: bottom;
padding-bottom: 15px;
margin-bottom: 4px;
}
#leftCol #nav a{
color: #FFFFFF;
clear: both;
}
#leftCol #nav ul{
margin: 0 5px 5px 10px;
color: #FFFFFF;
font-size: 110%;
}
#leftCol #nav ul li.home{
background: url(../imgs/ln_home.gif) no-repeat 0 2px;
text-transform: uppercase;
padding-bottom: 15px;
padding-left: 19px;
}
#leftCol #nav ul li.breadcrumb{
background-image: url(../imgs/ln_arw1.gif);
background-repeat: no-repeat;
background-position: 0 2px;
padding-left: 20px;
padding-bottom: 6px;
text-transform: uppercase;
}
#leftCol #nav ul li.breadcrumb.active{
background-image: url(../imgs/ln_arw1_act.gif);
}
#leftCol #nav ul li.ln_ban{
background: url(../imgs/ln_ban.gif) no-repeat 4px 2px;
padding:0 0 5px 20px;
text-transform: uppercase;
}
#leftCol #nav ul li a.active{
color: #ddf24f;
}
#leftCol #nav ul li ul li{
background-image: url(../imgs/li_arrowbox.gif);
background-repeat: no-repeat;
background-position: 0 3px;
padding-left: 15px;
text-transform: uppercase;
}
#leftCol #nav ul ul{
margin: 0;
padding-top:5px;
color: #FFFFFF;
font-size:100%;
}
#leftCol #nav ul ul.whyvaio{
margin-left:-15px;
}
#leftCol #nav ul ul ul{
padding-top:0;
}
#leftCol #nav ul li ul li ul li{
background-image: url(../imgs/li_arrow2.gif);
background-repeat: no-repeat;
background-position: 0 7px;
padding-left: 8px;
text-transform: uppercase;
}
#leftCol #nav ul li.whyvaioLink{
background: url(../imgs/ln_why.gif) no-repeat 0 2px;
padding-left: 19px;
margin-top: 10px;
text-transform: uppercase;
}
/*  ADD ADR5392 Update Left navigation */
/*  ADD ADR5394 Top 3 Accessories */
#top3{
width:620px;
background-color:#FFFFFF;
background-image:url(../imgs/top3_bg.jpg);
background-repeat: repeat-y;
margin-left:4px;
}
#top3 .top3_top{
background-image:url(../imgs/top3_bg_top.jpg);
background-position:top left;
background-repeat:no-repeat;
width:100%;
}
#top3 .top3_bot{
background-image:url(../imgs/top3_bg_bot.jpg);
background-position: bottom left;
background-repeat:no-repeat;
padding-bottom: 20px;
padding-bottom:10px !ie;
}
#top3 .top3_main{
width:620px;
clear:both;
float: left;
}
#top3 p{
color:#3e3e3e;
font-size:12px;
margin:0;
padding:10px 5px 10px 0;
}
#top3 h2{
color: #798725;
margin-top: 2;
padding:0;
}
#top3 .top3_model{
width:205px;
float: left;
}
#top3 .col_2{
width:310px;
float: left;
}
#top3 .top3_model_content{
padding:14px 21px 21px 26px;
_padding:10px 0 10px 26px;
}
#top3 .top3_btn{
/*width:151px;*/
}
#top3 .top3_btnm{
background:url(../imgs/tp_btn_mid.jpg);
/*width:100%;*/
float: left;
clear:both;
background-repeat: repeat-y;
}
#top3 .top3_btnt{
background:url(../imgs/tp_btn_top.jpg);
float: left;
width:131px;
background-position:top left;
background-repeat:no-repeat;
clear:both;
padding-left: 20px;
padding-top: 4px;
padding-bottom:2px;
}
#top3 .top3_btnb{
/*background:url(../imgs/tp_btn_bot.jpg);*/
float: left;
background-position: bottom left;
background-repeat:no-repeat;
/*width:151px;*/
clear:both;
padding-bottom: 3px;
}
#top3 .top3_btnt a{
color:#FFFFFF;
font-family:arial;
text-decoration:none;
text-align: center;
}
#top3 .top3_btnt a:hover{
text-decoration:underline;
}
#top3 img{
margin: 0 0 15px 0;
}
/*  ADD ADR5394 Top 3 Accessories */
#pdf_gen_button{width:141px;margin:15px 0;background: transparent url(../imgs/dot_h.gif) top left repeat-x;}
#pdf_gen_button .pdf_gen_btn_cont{padding:5px;background: transparent url(../imgs/dot_h.gif) bottom left repeat-x;}
#pdf_gen_button .pdf_gen_btn_cont a{min-height:40px;_height:40px;background:transparent url(../imgs/lgo_pdf.png) top left no-repeat;_background:none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://vaio.sony.bg/consumer/css/imgs/lgo_pdf.png',sizingMethod='crop');display:block;color:#333;font-weight:bold;text-decoration:none;font-size:10px;border:0;padding-left:45px;}
#pdf_gen_button .pdf_gen_btn_cont a:hover{text-decoration:underline !important;}
/* ADD ADR5393 3D view */
#view3d{
margin:0px 0px 0px 0;
width:760px;
 height : 1%;
}
/* ADD ADR5393 3D view */
/* ADD Flash Overlay styles */
.vc_flashoverlay {
visibility: hidden;
position: absolute;
left:0px;
top:0px;
width:100%;
height:100%;
background:transparent url(../imgs/spacer.gif) repeat top left;
/*text-align:center;*/
display: none;
}
.vc_flashoverlay .vc_flashoverlay_cont{
margin:127px auto;
width:970px;
height:655px;
overflow:auto;
}
/* ADD Flash Overlay styles */
#top3_2{
width:620px;
background-color:#FFFFFF;
background-image:url(../imgs/top3_bg_2.jpg);
background-repeat: repeat-y;
margin-left:4px;
}
#top3_2 .top3_top{
background-image:url(../imgs/top3_bg_top_2.jpg);
background-position:top left;
background-repeat:no-repeat;
width:100%;
}
#top3_2 .top3_bot{
background-image:url(../imgs/top3_bg_bot_2.jpg);
background-position: bottom left;
background-repeat:no-repeat;
padding-bottom: 20px;
padding-bottom:10px !ie;
}
#top3_2 .top3_main{
width:620px;
clear:both;
float: left;
}
#top3_2 p{
color:#3e3e3e;
font-size:12px;
margin:0;
padding:10px 5px 10px 0;
}
#top3_2 h2{
color: #798725;
margin:0;
padding:0;
}
#top3_2 .top3_model{
width:205px;
float: left;
}
#top3_2 .top3_model{
width:310px;
float: left;
}
#top3_2 .top3_model_content{
padding:21px 21px 21px 26px;
_padding:10px 0 10px 26px;
}
#top3_2 .top3_btn{
width:151px;
margin-left:50px;
}
#top3_2 .top3_btnm{
background:url(../imgs/tp_btn_mid.jpg);
width:100%;
float: left;
clear:both;
background-repeat: repeat-y;
}
#top3_2 .top3_btnt{
background:url(../imgs/tp_btn_top.jpg);
float: left;
width:131px;
background-position:top left;
background-repeat:no-repeat;
clear:both;
padding-left: 20px;
padding-top: 4px;
padding-bottom:2px;
}
#top3_2 .top3_btnb{
background:url(../imgs/tp_btn_bot.jpg);
width:151px;
float: left;
background-position: bottom left;
background-repeat:no-repeat;
width:151px;
clear:both;
padding-bottom: 3px;
}
#top3_2 .top3_btnt a{
color:#FFFFFF;
font-family:arial;
text-decoration:none;
text-align: center;
}
#top3_2 .top3_btnt a:hover{
text-decoration:underline;
}
#top3_2 img{
margin: 0pt 0pt 15px 20pt;
}
/* BEGIN: classes for NEW flag*/
.flagholder {
width: 100%;
clear: both;
overflow:hidden;
}
.boxleft {
background-image:url(../imgs/newflag_left.gif); 
background-repeat: no-repeat;
background-position:top left;
padding-left: 5px;
}
.boxright {
background-image:url(../imgs/newflag_right.gif);
background-repeat: no-repeat;
background-position:top right;
padding-right: 5px;
}                                                                                                
.newflag {
float:left;
}
.newflagcontent {
background-color: #ddf24d;
height: 17px;
font-size: 16px;
line-height: 14px; 
color: #666050;
min-width: 10px;
_width: 10px;
white-space: nowrap;
}
.acc_spacer {
height: 17px;
font-size: 16px;
}
/* END: classes for NEW flag*/
#leftCol .title{
background-image: url(../imgs/dot_h.gif);
background-repeat: repeat-x;
background-position: bottom left;
width: 93%;
margin-top: 0;
margin-left:6px;
margin-right:3px;
font-weight:bold;
color:#333;
padding:5px 0;
font-size:100%;
_font-size:150%;
}
#leftCol .title p{
font-size:13px;
padding: 0 !important;
margin: 0 !important;
}
#leftCol #flash_menu{
margin-left:6px;
_margin-left:3px;
padding-top:10px;
display:block;
float:left;
}
.flash_big{
width:618px;
height:299px;                                        
}
#mainStripType1 .mainStripBtm .flash_col{
font-size: 110%;
width: 618px;
margin: 0;
padding: 0;
float: left;
text-align: left;
}
#mainContentAbout{
background-image: url(../imgs/about_vaio_top.gif);
background-repeat: no-repeat;
height: 95px;
width: 100%;
margin: 0;
padding: 0;
font-size: 1px;
line-height: 1px;
}
#mainContent  .about_vaio_bg{
background-image: url(../imgs/about_vaio_bg.gif);
background-repeat: no-repeat;
background-color: #ffffff;
margin: 0;
clear: both;
width:791px;
min-height:140px;
max-height:850px;
}
#mainContent  .about_vaio_bg2{
background-image: url(../imgs/about_vaio_line.gif);
background-repeat: repeat-y;
clear: both;
width:801px;
}
#mainContent .about_vaio_ct, #mainContent .about_vaio_ct2{
float:left;
margin-bottom:15px;
width: 383px;
}
#mainContent .about_vaio_ct{
/*border-right:1px #000000 dotted;*/
}
#mainContent .about_vaio_ct2{
float:right;	
margin-right: 10px;
}
#mainContent .about_vaio_img{
height: 123px;
width: 173px;
float:left;
margin-right: 10px;
}
#mainContent .about_vaio_txt{
width: 185px;
float:left;
}
#mainContent .about_vaio_txt h1{                 
color:#4c4b49;
font-size:180%;
margin: 0;
}
#mainContent .about_vaio_txt p{
color:#646464;
clear:both;
margin: 0;
}
#mainContent .about_vaio_col1, #mainContent .about_vaio_col2{
float:left;
margin-left:10px;
margin-left: 15px;
display: inline;
margin-top:15px;
width:790px;
}
#mainContent .top3_btn{
margin-right:15px;
margin-top:15px;
/*width:90px;*/
}
#mainContent .top3_btnm{
background:url(../imgs/tp_btn_mid.jpg);
/*width:100%;*/
float: left;
clear:both;
background-repeat: repeat-y;
}
#mainContent .top3_btnt{
/*background:url(../imgs/about_tp_btn_top.jpg);*/
float: left;
/*width:70px;*/
background-position:top left;
background-repeat:no-repeat;
clear:both;
padding-left: 20px;
padding-top: 4px;
padding-bottom:2px;
}
#mainContent .top3_btnb{
/*background:url(../imgs/about_tp_btn_bot.jpg);*/
/*width:90px;*/
float: left;
background-position: bottom left;
background-repeat:no-repeat;
clear:both;
padding-bottom: 3px;
}
#mainContent .top3_btnt a{
color:#FFFFFF;
font-family:arial;
text-decoration:none;
text-align: center;
}
#mainContent.top3_btnt a:hover{
text-decoration:underline;
}
/* button read more */
#mainContent .btn_read_more{
width: 160px;
margin-right: 15px;
margin-top: 15px;
float: right;
display: inline;
}
#mainContent .btn_read_left{
width: 11px;
height: 15px;
background: url('../imgs/btn_read_r.gif') no-repeat top right;
float: right;
}
#mainContent .btn_read_middle{
height: 15px;
background: url('../imgs/btn_read_m.gif') repeat-x;
float: right;
padding: 0 2px 0 0;
}
#mainContent .btn_read_middle a{
font-size: 10px;
color: #fff;
}
#mainContent .btn_read_right{
width: 5px;
height: 15px;
background: url('../imgs/btn_read_l.gif') no-repeat top left;
float: right;
}
.about_vaio_txt a:hover{
text-decoration:none;
}
/* start add TopFlashOverlay styles */
.vc_topstripoverlay{
position:absolute;
overflow:auto;
top:53px;
left:0;
}
.vc_topstripoverlay_cont{
overflow:hidden;
}
.vc_topstripSeries{
margin-left:170px;
}
/* end add TopFlashOverlay styles */
/* add omniture fix */
.vc_omfix{
position:absolute;
}
/* add omniture fix */

/* Homepage pointer fix */
#hmProductRow .col2 a{
cursor: pointer;
text-decoration:none !important;
}
/* Homepage pointer fix */
/* start segmentation styles */
.segmentation{overflow:hidden;padding:0 20px;width:auto;clear:both;color:#777;}
.segmArtBlock{width:100%;overflow:hidden;padding:20px 0 10px 0;border-bottom:2px solid #dcd6d6;}
.segmentation .artBox{width:100%;overflow:hidden;clear:both;position:relative;padding-bottom:20px;}
.segmentation .img{border:1px solid #c0baa2;line-height:0;font-size:0;overflow:hidden;}
.segmentation .imgLeft .img{float:left;margin:0 10px 10px 0;}
.segmentation .imgRight .img{float:right;margin:0 0 10px 10px;}
.segmentation h1{font-size:18px;}
.segmentation a.linkType4, .segmentation .linkTypeMS{font-weight:bold;background:none;margin:0;padding:0;}
.segmLifestyle h1,.segmLifestyle a.linkType4, .segmLifestyle .linkTypeMS{color:#7b0b09;}
.segmMultimedia h1,.segmMultimedia a.linkType4, .segmMultimedia .linkTypeMS{color:#143247;}
.segmMobility h1,.segmMobility a.linkType4,.segmMobility .linkTypeMS{color:#748357;}
.segmDigHome h1,.segmDigHome a.linkType4,.segmDigHome .linkTypeMS{color:#573b32;}
.segmLifestyle a.linkType4{background-image:url(http://vaio.sony.bg/consumer/imgs/ln_arw3_lifestyle.gif) !important;background-repeat:no-repeat}
.segmMobility a.linkType4{background-image:url(http://vaio.sony.bg/consumer/imgs/ln_arw3_mobility.gif) !important;background-repeat:no-repeat}
.segmMultimedia a.linkType4{background-image:url(http://vaio.sony.bg/consumer/imgs/ln_arw3_multimedia.gif) !important;background-repeat:no-repeat}
.segmDigHome a.linkType4{background-image:url(http://vaio.sony.bg/consumer/imgs/ln_arw3_dighome.gif) !important;background-repeat:no-repeat}
.segmentation .pl{display:none;visibility:hidden;}
.segmentation .artBlock .col1, .segmentation .artBlock .col2{width:358px;}
.segmentation .artBlock .txtLeft, .segmentation .artBlock .txtRight{width:430px;_width:420px;}
.segmentation h2{font-size:16px;color:#555 !important;}
.artBox p{color:#777;font-size:12px;padding:5px 0;margin:0;}
.segmentation .topLink a{background:transparent url(../imgs/ln_top_excl.gif) no-repeat right 4px;color:#777;font-weight:bold;}
.segmModels2-4 .left{width:340px;_width:330px;padding:5px 20px;}
.segmModels3-5 .left{width:210px;padding:5px 21px;}
.segmModels{width:100%;overflow:hidden;padding:20px 0 10px 0;}
.segmModels .borderLeft{border-left:1px solid #e6e6e6;}
.segmModels .left .img{text-align:center;border:0;}
.segmModels .e{overflow:hidden;position:relative;}
.segmModels ul{color:#555;font-size:11px;min-height:100px;text-align:left;padding-bottom:5px;_padding-bottom:20px;overflow:hidden;position:relative;clear:both;}
.segmModels .moreLink a.linkType2{color:#555;font-weight:bold;font-size:11px;}
.segmModels .sep{height:1px;width:100%;font-size:0;line-height:0;background:#dcd6d6;float:left;float:none!;clear:both;margin:10px 0 30px 0;overflow:hidden;position:relative;}
/* end segmentation styles */
/* WHITE BOXES*/
.white_box{position:relative;overflow:hidden;}
.wbox_top{width:100%;height:5px;position:relative;top:0;line-height:0;font-size:0;}
.wbox_center{width:100%;overflow:hidden;position:relative;}
.wbox_bottom{width:100%;height:5px;position:relative;bottom:0;line-height:0;font-size:0;}
/* TOP */
.wbox_t_l{width:5px;height:5px;position:absolute;top:0;left:0;background:url('../imgs/wbox_t_l.png') no-repeat;_background:none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://vaio.sony.bg/consumer/css/imgs/wbox_t_l.png',sizingMethod='crop');}
.wbox_t_r{width:5px;height:5px;position:absolute;top:0;right:0;background:url('../imgs/wbox_t_r.png') no-repeat;_background:none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://vaio.sony.bg/consumer/css/imgs/wbox_t_r.png',sizingMethod='crop');}
.wbox_t{height:5px;margin:0 5px;background:url('../imgs/wbox_t.png') repeat-x;_background:none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://vaio.sony.bg/consumer/css/imgs/wbox_t.png',sizingMethod='scale');}
/* BOTTOM */
.wbox_b_l{width:5px;height:5px;position:absolute;bottom:0;left:0;background:url('../imgs/wbox_b_l.png') no-repeat;_background:none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://vaio.sony.bg/consumer/css/imgs/wbox_b_l.png',sizingMethod='crop');}
.wbox_b_r{width:5px;height:5px;position:absolute;bottom:0;right:0;background:url('../imgs/wbox_b_r.png') no-repeat;_background:none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://vaio.sony.bg/consumer/css/imgs/wbox_b_r.png',sizingMethod='crop');}
.wbox_b{height:5px;margin:0 5px;background:url('../imgs/wbox_b.png') repeat-x;_background:none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://vaio.sony.bg/consumer/css/imgs/wbox_b.png',sizingMethod='scale');}
/* CENTER */
.wbox_l{width:5px;height:500px;overflow:hidden;position:absolute;top:0;left:0;background:url('../imgs/wbox_l.png') repeat-y top left;_background:none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://vaio.sony.bg/consumer/css/imgs/wbox_l.png',sizingMethod='scale');}
.wbox_r{width:5px;height:500px;overflow:hidden;position:absolute;top:0;right:0;background:url('../imgs/wbox_r.png') repeat-y top right;_background:none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://vaio.sony.bg/consumer/css/imgs/wbox_r.png',sizingMethod='scale');}
.wbox_m{background:#fff;color:#333;margin:0 5px;}
.wbox_m .artDesc{margin: 0!important;}
.wbox_m .artDesc h4,.wbox_m .artDesc p{margin:0;}
.wbox_m .artDesc p{padding:4px 8px}
.wbox_m .artDesc h4 a{color:#798624;}
.wbox_m .artDesc a.linkType2{color:#798624;}
/* MARGIN RIGHT COLUMN */
a.add_box{width:140px;display:block;dmargin-bottom:10px;color:#000;font-size:10px;}
.add_box span{display:block;}
.add_box img{border:0;}
.add_t{width:100%;height:5px;background:url('../imgs/add_top.png') no-repeat top left;_background:none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://vaio.sony.bg/consumer/css/imgs/add_top.png',sizingMethod='crop');}
.add_m{padding:5px 10px 10px 10px;background:#f5f5f5 url('../imgs/add_m.gif') no-repeat top left;}
.add_m em{color:#798624;font-style:normal;font-size:8pt;}
#mainContent #lc .bg #wrapper .prdBox table{margin:0;}
#mainContent #lc .bg #wrapper .prdBox .box_content{width:100%;}
#mainContent #lc .bg .box_content .close{width:100%;height:4px !important;background:url('../imgs/gradient_box_b.png') no-repeat top left;}
#leftCol .accFlashBan{background:none;_background-color:#fff !important;color:#333 !important;font-size:16px;}
#vc_nStrip{width:803px;background:transparent url(../imgs/nstrip_t.gif) no-repeat top left;color:#333;}
.vc_nStripC{background:transparent url(../imgs/nstrip_b.gif) no-repeat left bottom;width:100%;height:1%;padding-top:30px;overflow:hidden;padding-bottom:10px}
#vc_nStrip .col1{float:left;width:355px;padding-right:5px;}
#vc_nStrip .col2{float:left;width:436px;padding-right:5px;}
#vc_nStrip .col1 img{margin-left:10px;}
.vc_nStripLogos{clear:both;padding-top:25px;}
#vc_nStrip h2, #vc_nStrip .flagholder{width:auto !important;}
#vc_nStrip .flagholder{float:left;clear:none;padding-left:10px;padding-top:2px;}
.vc_nStripTag{clear:both;overflow:hidden;width:100%;position:relative;}
.vc_nStripTag p{margin:0;padding:0;}
.vc_nStripTag p strong{font-size:13px;}
#vc_nStrip .ulType1 li{background:none;padding-left:0;clear:both;overflow:hidden;position:relative;padding:0 0 20px 0;font-size:12px;font-weight:bold;width:405px;}
#vc_nStrip .ulType1 span{display:block;float:left;}
#vc_nStrip .ulType1 .iconHolder{width:30px;padding:7px}
#vc_nStrip .ulType1 a{cursor:text;text-decoration:none}
#vc_nStrip .ulType1 a .iconTxt, #vc_nStrip .ulType1 a:visited .iconTxt{color:#333;padding:7px 0 0 1px;width:360px;text-decoration:none}
#vc_nStrip .ulType1 li.iconHolderGlow .iconTxt{color:#e26c3c;text-decoration:none}
#vc_nStrip .ulType1 li.iconHolderGlow{background: transparent url(../imgs/ic_glw_e26c3c.png) no-repeat top left;_background-image:none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://vaio.sony.bg/consumer/css/imgs/ic_glw_e26c3c.png',sizingMethod='crop');}
#vc_nStrip .mainStripBtm{background:none;}
#vc_nStrip .mainStripBtm .priceBoxLeft{float:left;padding:0 25px;font-weight:bold;}
#vc_nStrip .mainStripBtm .priceBoxLeft h3{font-size:14px;color:#333;font-weight:bold;}
#vc_nStrip .mainStripBtm .priceBoxLeft .price{color:#798624;font-size:150%;font-weight:normal;}
#vc_nStrip .mainStripBtm .priceBoxRight{float:left;width:120px;}
#vc_nStrip .mainStripBtm .fldBox{float:right;padding:15px 25px 0 0;height:1%;_margin-bottom:25px;}
#vc_nStrip .mainStripBtm .fldBox a{color:#333;font-size:12px;font-weight:bold;}
.AccSwapTitle{clear:both;background:transparent url(../imgs/dot_h.gif) repeat-x bottom left;min-height:26px;height: 1%;padding-right:5px;margin:5px 0}
.AccSwapTitle h4{background:none;float:left;padding-top:0;margin-top:0;  cursor : pointer; }
.AccSwapTitle .arrow{float:right;width:9px;height:9px;margin-top:5px;background:transparent url(../imgs/icn_minus.gif) no-repeat top left;cursor:pointer;}

#rc #awardBox h3{color:#666 !important;font-size: 150% !important;}
#rc #awardBox .awards a img{border:none !important;}

#rc a{margin-bottom:10px;display:block}
/* BIG BOXES SEARCH RESULTS */
#mainContent #whiteBox .wbRowSearch .nBox .row a.btnTypeS3,#mainContent #whiteBox .wbRowSearch .nBox .row a.btnTypeS3Active{width:166px;_height:54px;min-height:54px;padding:0;background:url('../imgs/btntype2_bg_m.gif') repeat-y;display:block;position:relative;text-align:left;}
#mainContent #whiteBox .wbRowSearch .nBox .row a.btnTypeS3 .btn_t,#mainContent #whiteBox .wbRowSearch .nBox .row a.btnTypeS3Active .btn_t{width:166px;background:url('../imgs/btntype2_bg_t.gif') no-repeat;display:block;}
#mainContent #whiteBox .wbRowSearch .nBox .row a.btnTypeS3 .btn_b,#mainContent #whiteBox .wbRowSearch .nBox .row a.btnTypeS3Active .btn_b{width:166px;height:2px;background:url('../imgs/btntype2_bg_b.gif') no-repeat;display:block;position:absolute;bottom:0;}
#mainContent #whiteBox .wbRowSearch .nBox .row a.btnTypeS3 .btn_m,#mainContent #whiteBox .wbRowSearch .nBox .row a.btnTypeS3Active .btn_m{display:block;text-align:center;padding:10px 0 5px;}
#mainContent #whiteBox .wbRowSearch .nBox .row a.btnTypeS3:hover,#mainContent #whiteBox .wbRowSearch .nBox .row a.btnTypeS3Active{width:166px;_height:54px;min-height:54px;padding:0;background:url('../imgs/btntype3_on_m.gif') repeat-y;display:block;position:relative;text-align:left;}
#mainContent #whiteBox .wbRowSearch .nBox .row a.btnTypeS3:hover .btn_t,#mainContent #whiteBox .wbRowSearch .nBox .row a.btnTypeS3Active .btn_t{width:166px;background:url('../imgs/btntype3_on_t.gif') no-repeat;display:block;}
/* SMALL BOXES SEARCH RESULTS */
/*TYPE A*/
#mainContent #whiteBox .wbRowSearch .nBox .row a.btnTypeS2a,#mainContent #whiteBox .wbRowSearch .nBox .row a.btnTypeS2aActive{width:133px;_height:27px;min-height:27px;padding:0;background:url('../imgs/btntype2a_bg_m.gif') repeat-y;display:block;position:relative;text-align:left;}
#mainContent #whiteBox .wbRowSearch .nBox .row a.btnTypeS2a .btn_t, #mainContent #whiteBox .wbRowSearch .nBox .row a.btnTypeS2aActive .btn_t{width:133px;background:url('../imgs/btntype2a_bg_t.gif') no-repeat;display:block;}
#mainContent #whiteBox .wbRowSearch .nBox .row a.btnTypeS2a .btn_b, #mainContent #whiteBox .wbRowSearch .nBox .row a.btnTypeS2aActive .btn_b{width:133px;height:2px;background:url('../imgs/btntype2a_bg_b.gif') no-repeat;display:block;position:absolute;bottom:0;}
#mainContent #whiteBox .wbRowSearch .nBox .row a.btnTypeS2a .btn_m, #mainContent #whiteBox .wbRowSearch .nBox .row a.btnTypeS2aActive .btn_m{display:block;text-align:center;padding:0 0 5px;}
#mainContent #whiteBox .wbRowSearch .nBox .row a.btnTypeS2a:hover, #mainContent #whiteBox .wbRowSearch .nBox .row a.btnTypeS2aActive{width:133px;padding:0;background:url('../imgs/btntype2a_on_m.gif') repeat-y;display:block;position:relative;text-align:left;}
#mainContent #whiteBox .wbRowSearch .nBox .row a.btnTypeS2a:hover .btn_t, #mainContent #whiteBox .wbRowSearch .nBox .row a.btnTypeS2aActive .btn_t{width:133px;background:url('../imgs/btntype2a_on_t.gif') no-repeat;display:block;}
/*TYPE B*/
#mainContent #whiteBox .wbRowSearch .nBox .row a.btnTypeS2b,#mainContent #whiteBox .wbRowSearch .nBox .row a.btnTypeS2bActive{width:133px;_height:27px;min-height:27px;padding:0;background:url('../imgs/btntype2b_bg_m.gif') repeat-y;display:block;position:relative;text-align:left;}
#mainContent #whiteBox .wbRowSearch .nBox .row a.btnTypeS2b .btn_t,#mainContent #whiteBox .wbRowSearch .nBox .row a.btnTypeS2bActive .btn_t{width:133px;background:url('../imgs/btntype2b_bg_t.gif') no-repeat;display:block;}
#mainContent #whiteBox .wbRowSearch .nBox .row a.btnTypeS2b .btn_b,#mainContent #whiteBox .wbRowSearch .nBox .row a.btnTypeS2bActive .btn_b{width:133px;height:2px;background:url('../imgs/btntype2b_bg_b.gif') no-repeat;display:block;position:absolute;bottom:0;}
#mainContent #whiteBox .wbRowSearch .nBox .row a.btnTypeS2b .btn_m,#mainContent #whiteBox .wbRowSearch .nBox .row a.btnTypeS2bActive .btn_m{display:block;text-align:center;padding:0 0 5px;}
#mainContent #whiteBox .wbRowSearch .nBox .row a.btnTypeS2b:hover,#mainContent #whiteBox .wbRowSearch .nBox .row a.btnTypeS2bActive{width:133px;padding:0;background:url('../imgs/btntype2b_on_m.gif') repeat-y;display:block;position:relative;text-align:left;}
#mainContent #whiteBox .wbRowSearch .nBox .row a.btnTypeS2b:hover .btn_t,#mainContent #whiteBox .wbRowSearch .nBox .row a.btnTypeS2bActive .btn_t{width:133px;background:url('../imgs/btntype2b_on_t.gif') no-repeat;display:block;}
/*TYPE C*/
#mainContent #whiteBox .wbRowSearch .nBox .row a.btnTypeS2c,#mainContent #whiteBox .wbRowSearch .nBox .row a.btnTypeS2cActive{width:133px;_height:27px;min-height:27px;padding:0;background:url('../imgs/btntype2c_bg_m.gif') repeat-y;display:block;position:relative;text-align:left;}
#mainContent #whiteBox .wbRowSearch .nBox .row a.btnTypeS2c .btn_t,#mainContent #whiteBox .wbRowSearch .nBox .row a.btnTypeS2cActive .btn_t{width:133px;background:url('../imgs/btntype2c_bg_t.gif') no-repeat;display:block;}
#mainContent #whiteBox .wbRowSearch .nBox .row a.btnTypeS2c .btn_b,#mainContent #whiteBox .wbRowSearch .nBox .row a.btnTypeS2cActive .btn_b{width:133px;height:2px;background:url('../imgs/btntype2c_bg_b.gif') no-repeat;display:block;position:absolute;bottom:0;}
#mainContent #whiteBox .wbRowSearch .nBox .row a.btnTypeS2c .btn_m,#mainContent #whiteBox .wbRowSearch .nBox .row a.btnTypeS2cActive .btn_m{display:block;text-align:center;padding:0 0 5px;}
#mainContent #whiteBox .wbRowSearch .nBox .row a.btnTypeS2c:hover,#mainContent #whiteBox .wbRowSearch .nBox .row a.btnTypeS2cActive{width:133px;padding:0;background:url('../imgs/btntype2c_on_m.gif') repeat-y;display:block;position:relative;text-align:left;}
#mainContent #whiteBox .wbRowSearch .nBox .row a.btnTypeS2c:hover .btn_t,#mainContent #whiteBox .wbRowSearch .nBox .row a.btnTypeS2cActive .btn_t{width:133px;background:url('../imgs/btntype2c_on_t.gif') no-repeat;display:block;}

.box_body_repeat .vc_nStripLogos{padding:0 0 5px 0 !important;}
.box_body_repeat .vc_nStripLogos img {margin-right:10px;}