/*BODY {background:#fff url(../img/03-SS-Wallpaper-1280x800.jpg) 0 0 fixed; margin:0; padding:0 5px; font:normal 11px "Lucida Grande",Helvetica,Arial,Verdana,sans-serif; color:#300; text-align:center;}*/
BODY {background:#fff; margin:0; padding:0 5px; font:normal 11px "Lucida Grande",Helvetica,Arial,Verdana,sans-serif; color:#333333; text-align:center;}
* {box-sizing: border-box; -moz-box-sizing: border-box;}
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin: 0; padding: 0; border: 0;}
SMALL {font-size: 0.85em;}
TABLE, TD { font-size:98%; border-collapse: collapse;}
IMG {border:0}
A { color:#333333;text-decoration: none;}
A:hover {color:#8f0a04;}
P {margin: 0 0 15px 0;}
INPUT, SELECT, TEXTAREA, BUTTON {font: normal  0.85em Verdana, Helvetica, sans-serif}
SELECT, INPUT  {color: #666;}
H5 {font-size: 1em; font-weight: bold; margin-bottom: 10px;}
H4 {font-size: 12px; font-weight: normal;}
H3 A {text-decoration: none;}
H1, H2 {font-weight: normal; font-size: 19px; margin-bottom: 2px;}
H1, H2, H3, H4, H5, H6 { font-family: Arial, Helvetica, sans-serif;}
UL LI {margin:0 20px 5px; list-style-position:inside; 
list-style-type:none;}
LI {list-style-type:none;}



   TH.tabth { 
    text-align: left; /* Выравнивание по левому краю */
    background: #ccc; /* Цвет фона ячеек */
    padding: 5px; /* Поля вокруг содержимого ячеек */
    border: 1px solid black; /* Граница вокруг ячеек */
   }

   TD.tabtd { 
    padding: 5px; /* Поля вокруг содержимого ячеек */
   border: 1px solid black; /* Граница вокруг ячеек */
  }


.thumbnail{  
position: relative;  
z-index: 10000009999999990;  
}  

.thumbnail:hover{  
background-color: transparent;  
z-index: 50;  
}  

.thumbnail span{ /*CSS for enlarged image*/  
position: absolute;  
background-color: lightyellow;  
padding: 5px;  
left: -1000px;  
border: 1px dashed gray;  
visibility: hidden;  
color: black;  
text-decoration: none;  
}  

.thumbnail span img{ /*CSS for enlarged image*/  
border-width: 0;  
padding: 2px;  
z-index: 1000000999999999880;  
}  

.thumbnail:hover span{ /*CSS for enlarged image on hover*/  
visibility: visible;  
position: absolute;
top: 0;  
left: 50px; /*position where enlarged image should offset horizontally */  
z-index: 10000009999999990;  
}  



/* Basic code - don't modify */
 
 #nav { display: block;  padding: 0; position: absolute; margin-top:-20px;}
  #nav li { display: block; list-style: none; margin: 0; padding: 0; float: left; position: relative; }
  #nav a { display: block; }
  #nav ul { display: none; position: absolute;margin-left:-75px;  }
  * html #nav ul { line-height: 0; } /* IE6 "fix" */
  	#nav ul a { zoom: 1; } /* IE6/7 fix */
    #nav ul li { float: none; }
    #nav ul ul { top: 0; }

	
#nav *:hover { background-color: none;  }
#nav a {font-size: 12px; padding: 13px; line-height: 1; }

a.vn {margin-top:18px;background-color: #E7E7E7;padding-right:120px; }
a.vn:hover { background-color: #E7E7E7; }
   
  #nav ul { top: 25px;}


   #nav ul a { border-bottom: 1px solid white; border-right: none; opacity: 0.9; filter: alpha(opacity=90); }







.cl {clear: both; height: 1px; overflow: hidden;}
.fl {float: left;}
.fr {float: right;}
.red {color: #f00;}
.noBorder, .noBorder TD  {border: 0 !important;}

.main {width: 983px; margin: 0px auto; position: relative;}
.leftColumn {width: 168px; float: left; text-align: left;}
.mainColumn {width: 630px; float: left; text-align: left; margin-left: 10px;}
.mainColumnBig {width: 798px; float: left; text-align: left; margin-left: 0px;}
.rightColumn {float: right; width: 168px}
.marginBigColumn {margin: 0 15px 0 0;}


.top1{
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background-attachment:scroll;
background-color:transparent;
background-image:url(../img/pale_grey_168_top.gif);
background-position:0 0;
background-repeat:no-repeat;
height:7px;
overflow-x:hidden;
overflow-y:hidden;
width:168px;
}

.bottom1{
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background-attachment:scroll;
background-color:transparent;
background-image:url(../img/pale_grey_168_bottom.gif);
background-position:0 0;
background-repeat:no-repeat;
height:7px;
overflow-x:hidden;
overflow-y:hidden;
width:168px;
}
.middle1{
 
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background-attachment:scroll;
background-color:transparent;
background-image:url(../img/pale_grey_168_middle.gif);
background-position:0 0;
background-repeat:repeat-y;
overflow-x:hidden;
overflow-y:hidden;
text-align:left;
width:168px;
}

.rowshop, .rowshop1 {
border-top-color:#D1D1D1;
border-top-style:dotted;
border-top-width:1px;
height:23px;
position:relative;
width:100%px;
}


.col0, .col01 {
-x-system-font:none;
background-color:#FFFFFF;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:bold;
height:auto;
left:0;
line-height:23px;
position:absolute;
top:0;
width:250px;
}

.col1, .col11, .col12 {
background-color:#FFFFFF;
height:auto;
left:200px;
line-height:23px;
position:absolute;

top:0;
width:240px;
}

.col2, .col21 {
background-color:#FFFFFF;
height:auto;
left:550px;
line-height:23px;
position:absolute;
text-align:left;
top:0;
width:158px;
}


.account .divider {
border-bottom-color:#D9D9D9;
border-bottom-style:solid;
border-bottom-width:1px;
height:1px;
overflow-x:hidden;
overflow-y:hidden;
}
.account h1 {
color:#EC8103;
font-family:Arial Narrow,Helvetica,sans-serif;
font-size:27px;
font-weight:normal;
margin-bottom:10px;
margin-left:0;
margin-right:0;
margin-top:0;
padding-bottom:0;
padding-left:0;
padding-right:0;
padding-top:0;
}




.account h2 {
color:#358F35;
font-family:Arial Narrow,Helvetica,sans-serif;
font-size:14px;
font-weight:bold;
margin-bottom:5px;

margin-right:0;
margin-top:5px;
padding-bottom:0;
padding-left:0;
padding-right:0;
padding-top:0;
}

.account .list .selected td {
background-color:#E5E5E5;
font-weight:bold;
padding-right:15px;
}
main.css (строка 11)
.account .list td {
padding-bottom:9px;
padding-left:9px;
padding-right:9px;
padding-top:9px;
}



.greyHeader {margin: 0 0 8px 0; height: 37px; overflow: hidden;}
.greyHeader A {text-decoration: none; color: #fff; font-weight: bold;}
.greyHeader A SPAN {padding: 10 0 10 0; display: block;}
.greyHeader A:hover {color: #fff;}
A.gH1 {background: url(../img/globalnavbg.png) 0 0 no-repeat; display: block; float: left; width: 104px; height: 36px;}
A.gH1:hover {background: url(../img/globalnavbg.png) 0 -38px no-repeat;}

A.gM1 {background: url(../img/globalnavbg.png) 0 -38px no-repeat; display: block; float: left; width: 102px; height: 36px;}

A.gH2 {background: url(../img/globalnavbg.png) -104px 0 no-repeat; display: block; float: left; width: 103px; height: 36px;}
A.gH2:hover {background: url(../img/globalnavbg.png) -104px -38px no-repeat;}

A.gM2 {background: url(../img/globalnavbg.png) -104px -38px no-repeat; display: block; float: left; width: 102px; height: 36px;}


A.gH3 {background: url(../img/globalnavbg.png) -207px 0 no-repeat; display: block; float: left; width: 102px; height: 36px;}
A.gH3:hover {background: url(../img/globalnavbg.png) -207px -38px no-repeat;}

A.gM3 {background: url(../img/globalnavbg.png) -207px -38px no-repeat; display: block; float: left; width: 102px; height: 36px;}

A.gH4 {background: url(../img/globalnavbg.png) -309px 0 no-repeat; display: block; float: left; width: 104px; height: 36px;}
A.gH4:hover {background: url(../img/globalnavbg.png) -309px -38px no-repeat;}

A.gM4 {background: url(../img/globalnavbg.png) -309px -38px no-repeat; display: block; float: left; width: 102px; height: 36px;}

A.gH5 {background: url(../img/globalnavbg.png) -413px 0 no-repeat; display: block; float: left; width: 103px; height: 36px;}
A.gH5:hover {background: url(../img/globalnavbg.png) -413px -38px no-repeat;}

A.gM5 {background: url(../img/globalnavbg.png) -413px -38px no-repeat; display: block; float: left; width: 102px; height: 36px;}

A.gH6 {background: url(../img/globalnavbg.png) -516px 0 no-repeat; display: block; float: left; width: 103px; height: 36px;}
A.gH6:hover {background: url(../img/globalnavbg.png) -516px -38px no-repeat;}


A.gM6 {background: url(../img/globalnavbg.png) -516px -38px no-repeat; display: block; float: left; width: 102px; height: 36px;}

A.gH7 {background: url(../img/globalnavbg.png) -619px 0 no-repeat; display: block; float: left; width: 103px; height: 36px;}
A.gH7:hover {background: url(../img/globalnavbg.png) -619px -38px no-repeat;}

A.gM7 {background: url(../img/globalnavbg.png) -619px -38px no-repeat; display: block; float: left; width: 102px; height: 36px;}

A.gH8 {background: url(../img/globalnavbg.png) -722px 0 no-repeat; display: block; float: left; width: 103px; height: 36px;}
A.gH8:hover {background: url(../img/globalnavbg.png) -722px -38px no-repeat;}

A.gM8 {background: url(../img/globalnavbg.png) -722px -38px no-repeat; display: block; float: left; width: 102px; height: 36px;}

.asterisk{color:red; margin-right:1px;}
.asterisk1{color:red; margin-right:-30px;}
.search  {background: url(../img/globalnavbg.png) -825px 0 no-repeat; display: block; float: left; width: 158px; height: 36px;}
.site-search fieldset {margin: 3px;}
.site-search fieldset, .site-search fieldset .wrapper{background:url("../img/site-search-sprite.png") no-repeat 100% -55px;}
.site-search fieldset.focused{background-position:100% -85px;}
.site-search fieldset{position:relative;z-index:10000;}
.site-search fieldset .wrapper{background-position:0 5px;height:25px;margin-right:20px;padding:7px 0 0 23px;//padding-top:8px;}
.site-search fieldset.focused .wrapper{background-position:0 -25px;}
.site-search fieldset .wrapper input{width:100%;background:none;border:0;height:16px;//height:17px;color:#999;outline:none;font-size:11px;}
.site-search span.field-with-placeholder{width:100%;}
.site-search span.field-with-placeholder label.placeholder span{font-size:11px;margin-top:-1px;padding:0 0 0 1px;}
.site-search .site-search-spinner,.site-search .site-search-reset{background:transparent url("../img/clear.gif") no-repeat 0 0;position:absolute;top:9px;right:7px;width:11px;height:11px;overflow:hidden;cursor:pointer;}
.site-search .site-search-spinner{background-image:url("../img/spinner.gif");}
.site-search button{margin:5px 0 0 6px;}
.site-search .type-ahead{z-index:9051;}
.site-search .type-ahead ul li{margin-left:5px;*margin-right:5px;}

.orangeHeader {width: 170px; height: 145px; background:url(../img/masthead.gif) 0 0 no-repeat; overflow: hidden;}
.orangeSearch {margin: 25px 0 0 0;}
.orangeHeader_btm {background:url(../img/masthead_btm.gif) 0 0 no-repeat; width: 169px; height: 5px; overflow: hidden; margin-bottom:10px;}
.orangeTitleBig A {color: #fff; font-weight: normal;}

/* COLORED BLOCKS */
.paleGrey168, .white168 {margin: 0 0 10px;}
.paleGrey168 .top {background:url(../img/pale_grey_168_top.gif) 0 0 no-repeat; width: 168px; height: 7px; overflow: hidden;}
.paleGrey168 .middle {background:url(../img/pale_grey_168_middle.gif) 0 0 repeat-y; width: 168px; overflow: hidden; text-align: left;}
.paleGrey168 .bottom {background:url(../img/pale_grey_168_bottom.gif) 0 0 no-repeat; width: 168px; height: 7px; overflow: hidden;}
.paleGrey168 .wrapper {border-bottom: 1px solid #cdcdcd; height: 1px; overflow: hidden; margin: 2px 0;}

.white168 .middle {background:url(../img/white_168_middle.gif) 0 0 repeat-y; width: 168px; overflow: hidden; text-align: left;}
.white168 .bottom {background:url(../img/white_168_bottom.gif) 0 0 no-repeat; width: 168px; height: 7px; overflow: hidden;}


/* /COLORED BLOCKS */
.faqq{padding: 10px 20px;}

.menuList, .menuList LI {list-style-type: none; margin: 0; padding: 0; list-style-position:outside}
.menuList LI A {display: block; text-decoration: none; padding: 3px 10px 5px; margin: 0 1px;}
.menuList LI A:hover {background-color: #fee5cf;}
.menuList EM {display:block;float:left;width:10px;text-align:right;font-style:normal;color:#666;}
.menuList SPAN {display:block;margin-left:20px;_text-indent:-2px;}
.grande {font-size: 14px; font-weight: bold;}

.orangeTitle {color: #fff; font-size: 14px; font-weight: bold; width: 168px; margin: 0; text-shadow: 1px 1px 1px #999}
.orangeTitle .top {background:url(../img/column-h2-top.png) 0 0 no-repeat; width: 168px; height: 5px; overflow: hidden;}
.orangeTitle .middle {background:url(../img/h2.png) 0 0 repeat-x; overflow: hidden; text-align: left; padding: 0px 5px 3px 10px;}

.orangeTitleBig {color: #fff; font-size: 14px; font-weight: bold; width: 804px; margin: 0; text-shadow: 1px 1px 1px #999}
.orangeTitleBig .top {background:url(../img/big_orange_title.png) 0 0 no-repeat; width: 804px; height: 5px; overflow: hidden;}
.orangeTitleBig .middle {background:url(../img/h2.png) 0 0 repeat-x; overflow: hidden; text-align: left; padding: 0px 5px 3px 10px;}

.greyTitle {color: #fff; font-size: 14px; font-weight: bold; width: 168px; margin: 0;  text-shadow: 1px 1px 1px #999}
.greyTitle .top {background:url(../img/column-fb-h2-top.png) 0 0 no-repeat; width: 168px; height: 5px; overflow: hidden;}
.greyTitle .middle {background:url(../img/fb-h2.png) 0 0 repeat-x; overflow: hidden; text-align: left; padding: 0px 5px 3px 15px;}

.parentTitle  A{ display: block; font-size: 12px; background: #efefef url(../img/h3-arrow.png) 150px 4px no-repeat; padding: 4px 10px; margin: 0 1px;}
.parentTitle A:hover {background-color: #eecbad;}

.spDeals {padding: 5px 0 5px 10px; line-height: 12px; margin: 0 3px 5px; border-bottom: 1px solid #ccc;}


.spDeals P {margin-bottom: 0;}
.spDeals A {text-decoration: none;}
.spDeals IMG {margin: 5px;}
.spDeals P IMG {margin: 0 5px 0 0;}


.spDeals1 {padding: 5px 0 5px 10px; line-height: 12px; margin: 0 3px 5px; }
.spDeals1 P {margin-bottom: 0;}
.spDeals1 A {text-decoration: none;}
.spDeals1 IMG {margin: 5px;}
.spDeals1 P IMG {margin: 0 5px 0 0;}
.breadcrumbs {margin-left: 175px; text-align: left; width: 804px; height: 43px; background:url(../img/bc-bg-corners.gif) 0 0 no-repeat; padding: 0; margin-bottom: 10px; overflow: hidden;}
.breadcrumbs A {text-decoration: none;}
.breadcrumbs .bottom {background:url(../img/bc-bg-corners-plain_btm.jpg) 0 39px no-repeat; height: 43px; padding: 1px; }
.breadcrumbs UL, .breadcrumbs LI {list-style-type: none; float: left; margin: 0; padding: 0;}
.breadcrumbs LI {padding: 13px 0 13px 5px;}
.breadcrumbs LI.wrapper {background:url(../img/chevron.png) center -6px  no-repeat; width: 17px; overflow: hidden;}
.breadcrumbs LI.home {padding: 0;}
.breadcrumbs LI.home A {background:url(../img/chevron-home.png) center center no-repeat; display: block; float: left; width: 40px; height: 40px; }
.breadcrumbs .listWrapper LI {border: 1px solid #ccc; border-width: 0 0 0 1px; padding: 13px 5px 13px 5px}
.breadcrumbs .listWrapper LI:hover {background:url(../img/bg-link-hover.png) 0 0 repeat-x;}

.breadcrumbsBig {background:url(../img/bc-bg-corners_big.png) 0 0 no-repeat;}
.breadcrumbsBig  .bottom {background:url(../img/bc-bg-corners-plain_btm_big.png) 0 39px no-repeat;}


.primary {background:url(../img/primary_main-family-bg.png) 0 bottom no-repeat; margin-bottom: 10px;}
.primary P {margin: 5px;}
.primary .top {background:url(../img/primary_main-top.jpg) 0 0 no-repeat; width: 628px; overflow: hidden; padding: 5px 0; }
.primaryItem {float: left; padding: 5px 10px; border-right: 1px solid #ccc; text-align:center;}
.primaryItem H5 {margin: 0; padding: 2px 0 5px;}
.primaryItem H5 A {text-decoration: none;}
.primary .wrapper {border-bottom: 1px solid #ccc; height: 1px; overflow: hidden; width: 590px; margin: 5px auto;}
.primarySm {width: 155px;}
.primarySm, {width: 130px;}
.primaryBig {width: 205px;}
.primaryBig, {width: 180px;}

/*Chrome hacks*/
@media screen and (-webkit-min-device-pixel-ratio:0) {
.primarySm {width: 130px;}
.primaryBig {width: 180px;}
}

.primary .orangeTitle .top {background:url(../img/primary_main-h2-top.png) 0 0 no-repeat; height: 5px; overflow: hidden; padding: 0;}
.primary .orangeTitle .middle {background:url(../img/h2.png) 0 0 repeat-x; overflow: hidden; text-align: left;width: 628px; color: #fff; font-size: 14px; font-weight: bold; margin: 0; text-shadow: 1px 1px 1px #999;  padding: 0 0 5px; }

.primary .greyTitle .top {background:url(../img/primary_main-h2-top--grey.png) 0 0 no-repeat; height: 5px; overflow: hidden; padding: 0;}
.primary .greyTitle .middle {background:url(../img/h2-grey.png) 0 0 repeat-x; overflow: hidden; text-align: left;width: 628px; color: #fff; font-size: 14px; font-weight: bold; margin: 0; text-shadow: 1px 1px 1px #999;  padding: 0 0 5px; }
.mainBanner {margin-bottom: 10px;}

.solidBlock { margin: 0 1px}
.solidBlock P {margin: 5px 10px;}

.footer {clear: both; text-align: left; padding: 10px 0; color: #999;}
.footerMenu A {text-decoration: none;}
.footerWrapper {border-bottom: 1px solid #ccc; height: 10px; overflow: hidden; clear: both; margin-bottom: 10px;}

.tabsContent {padding: 20px 10px 10px;}
UL.tabNavigation, .tabNavigation LI {margin: 0; padding: 0; list-style-type: none;}
.tabNavigation LI {float: left; background:url(bg-tab-controller-consolidated.gif) right -123px no-repeat; width: 157px; height: 41px; overflow: hidden;}
.tabNavigation LI A {display: block; width: 157px; height: 41px; overflow: hidden; background:url(bg-tab-controller-consolidated-side.gif) 0 -123px no-repeat; text-decoration: none; font-size: 14px; font-weight: bold; color: #fff; text-shadow: 1px 1px 1px #999; padding: 13px 0; text-align:center;}

.tabNavigation LI.selected {background:url(bg-tab-controller-consolidated.gif) right -41px no-repeat;}
.tabNavigation LI.selected A {background:url(bg-tab-controller-consolidated-side.gif) 0 -41px no-repeat; color: #333; text-shadow:none;}

.box { display: none;}
.box.visible {display: block;}

.mainPic {margin: 0 10px 10px 0;}

.gallery IMG {float: left; margin: 0 5px 5px 0;}

.feedback {margin-bottom: 20px;}


.listItems TD {vertical-align: top; padding: 20px 0	; border-bottom: 1px solid #ccc;}
.listItems TR.last TD {border: 0;}

.categoryMainBlock {background:url(../img/promo-header-printer-bg.png) 0 0 no-repeat; width: 804px; margin-bottom: 20px;}
.categoryMainBlock .bottom {background:url(../img/category-primary_btm.png) 0 bottom no-repeat; width: 804px;}
.categoryMainOffer {padding: 40px 350px 40px 20px;} 
.categoryMainOffer P A {text-decoration: none; color: #fb3000;}
.categoryMainBlock HR {height: 1px; color: #fff; overflow: hidden; margin: 0 20px 20px; border: 0; border-bottom: 1px solid #bebebe;}
.categorySecondaryOffer {padding: 20px;}
.categorySecondaryOffer IMG {margin: 0 20px 20px 0;}


.categoryList .top {background:url(../img/primary-top.png) 0 0 no-repeat; width: 804px ; height: 4px; overflow: hidden }
.categoryList .topGrey {background:url(../img/primary-top-with-content.png) 0 0 no-repeat; width: 804px; border-bottom: 1px solid #bebebe;}
.categoryList .topGrey TABLE TD {padding: 20px 0 10px 10px;}
.categoryList .topGrey H1 {margin: 0;}
.categoryList .middle {background:url(../img/primary-bg.png) 0 0 repeat-y; width: 804px ;}
.categoryList .middlePadding {padding: 16px 20px;}
.categoryList .bottom {background:url(../img/category-primary_btm.png) 0 bottom no-repeat; width: 804px; height: 4px;  overflow: hidden;	}
.categoryList .listItems {width:780px;}
.categoryList .listItems P {margin: 10px 0 0;}
.categoryList .listItems P A {text-decoration: none; color: #fb3000;}

.productDescription TD {vertical-align: top;}
.productDescription .prDescMain {width: 600px;height:250px; border-right: 1px solid #ccc; padding: 0 10px 0 0; margin-right: 10px;}
.productDescription .prDescMain UL {margin-bottom: 0px;}
.productDescription .prDescMain .gallery {width: 150px; float: right; margin: 0 0 10px 10px; text-align: center;}
/*.productDescription .prDescMain .gallery IMG {border: 1px solid #fb3000;}*/ 
.QA {width:200px;}
.QS{width:160px;}
.QA A {color: #fb3000; text-decoration: none;}
.QA IMG {margin-bottom: 7px;}
.productDescription .price {width: 170px; margin-bottom: 10px; }
.productDescription .price BIG {font-weight: bold;}

.greyBox {border: 1px solid #bebebe; background-color: #eee; padding:10px;}
.reviewItem {padding-top: 10px;}
.reviewItem H4 {font-weight: bold; margin: 5px 0;}
.reviewItem SMALL {color: #999;}
.reviewItem .leftPad {margin-left: 20px;}
H3.greyBorder {padding: 5px 0; border: 1px solid #bebebe; border-width: 0.1px 0;}

.showcase IMG.mainPic {margin-bottom: 25px;}
.showcase TD {border-right: 1px solid #bebebe; padding: 10px;}
.showcase P {margin: 5px 0;}
 

.showcase1 IMG.mainPic {margin-bottom: 25px;}
.showcase1 TD {
border-left: 1px solid #bebebe; 
border-top: 1px solid #bebebe; 
border-bottom: 1px solid #bebebe; 
border-right: 1px solid #bebebe; 
padding: 10px;}
.showcase1 P {margin: 5px 0;}
 
.greyBox600 {background: #fff url(../img/customize_product_top.gif) 0 0 no-repeat; width: 650px; overflow: hidden; margin-bottom: 15px;}
.greyBox600 .bottom {background:url(../img/customize_product_bottom.gif) 0 bottom no-repeat; width: 650px; height:auto; text-align:left;}
.greyBox600 .bottom P {margin: 10px;}

/*applestore*/
#guide {position: relative;}
div#utility-nav{position:absolute;top:89px;right:0;z-index:9000;width:295px;text-align:left;}
div#utility-nav-content{background:url("../img/bg-unav.png") left top no-repeat;}
body div#utility-nav-content{_background:transparent;_zoom:1;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../img/bg-unav.png",sizingMethod="crop");}
div#utility-nav-btm{height:10px;line-height:10px;background:url("../img/bg-unav-btm.png") left bottom no-repeat;}
body div#utility-nav-btm{_background:transparent;_zoom:1;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../img/bg-unav-btm.png",sizingMethod="crop");}
div#utility-nav .xs{line-height:1px;}
div#utility-nav a,div#utility-nav span,div#utility-nav ul{float:none;display:inline;padding:0;}
div#utility-nav .view-link a{color:#0085CF;}
div#utility-nav ul{display:block;}
div#utility-nav li{display:list-item;}
div#utility-nav div.utility-nav-section{position:relative;margin:0 5px 0 3px;padding-top:14px;border-top:1px solid #bfbfbf;}
div#utility-nav div#utility-nav-loading{background:url("../img/spinner_16x16.gif") 50% 50% no-repeat;}
div#utility-nav div#utility-nav-loading div.subsection{padding-top:10px;margin-bottom:0;border:0;}
div#utility-nav div.subsection{position:relative;margin-bottom:14px;padding-bottom:14px;border-bottom:1px solid #cdcdcd;zoom:1;}
div#utility-nav div.last{margin-bottom:0;border-bottom:0;}
div#utility-nav div.subsection h4{margin:0 1px;padding:0 13px 8px 13px;color:#333;font-weight:bold;}
div#utility-nav div.list_content{float:none;background:none;}
div#utility-nav div.list_content li{display:inline;}
div#utility-nav div.list_content li a{display:block;width:174px;margin:0 1px;padding:4px 28px;zoom:1;background:#f2f2f2;}
div#utility-nav div.list_content li a:hover{background:#d6e5f2;}
div#utility-nav ul.link-list li.last{margin-bottom:0;}
div#utility-nav fieldset{border:0;}
div#utility-nav div#unav-account div#unav-order-status h4{padding-bottom:0;text-align:center;}
div#utility-nav div#unav-cart{padding-left:0;padding-right:0;}
div#utility-nav div#unav-cart h4{border-bottom:1px solid #B7B7B7;}
div#utility-nav div#unav-cart li{margin:0 1px;padding:5px 14px;background:white;border-bottom:1px solid #d4d4d4;}
div#utility-nav div#unav-cart li a{display:block;}
div#utility-nav div#unav-your-cart{margin-bottom:4px;padding:0;border:0;}
div#utility-nav div#unav-your-cart img.product-shot{float:left;width:45px;height:40px;}
div#utility-nav div#unav-your-cart p.product-summary{float:right;display:inline;width:130px;margin:0 18px 0 0;}
div#utility-nav div#unav-your-cart p.product-summary a{line-height:15px;}
div#utility-nav div#unav-your-cart li.item{*display:inline;}
div#utility-nav div#cart-checkout{margin:0 14px;padding-top:14px;}
div#utility-nav div#cart-checkout p{text-align:center;}
div#utility-nav div#cart-checkout a{display:block;width:134px;height:24px;margin:0 auto;background:url("../img/unav-checkout-now.png") left top no-repeat;}
div#utility-nav div#cart-checkout a span{position:absolute;left:-9999px;}
div#utility-nav div#unav-cart div.empty-cart-message{margin:0 1px;padding-top:16px;padding-bottom:16px;color:#666;background:white;border-bottom:1px solid #D4D4D4;}
div#utility-nav div#unav-cart div.empty-cart-message p{padding:0 14px;}
div#utility-nav div#unav-cart p.view-link a{margin:0 1px;padding:8px 14px;display:block;background:white;border-bottom:1px solid #b7b7b7;_margin-top:0;}
div#utility-nav div#unav-cart p.view-link{_zoom:1;}

div.compact-header div#utility-nav{top:26px;right:-5px;}
.store-navigation{*margin-top:8px;}
.store-navigation .box-content{background:url("../img/box-sprite.png") no-repeat -2px 0;padding:5px 0;line-height:17px;}
.store-navigation ul,.store-navigation div{*zoom:1;}
.store-navigation li{margin-top:0;display:block;}
.store-navigation a{display:block;padding:2px 12px;color:#333;*zoom:1;}
.store-navigation a:hover{color:#0085CF;background-color:#D6E5F2;text-decoration:none;}
.store-navigation .departments a,.store-navigation #shopdetails a{font-size:14px;font-weight:bold;padding-top:3px;padding-bottom:3px;}
.store-navigation #shopdetails,.store-navigation #morestores{margin-top:3px;border-top:1px solid #CCC;padding-top:3px;}
.store-navigation .departments li{margin-bottom:1px;}
.store-navigation #shopaccessories{padding-top:4px;}

.flImg IMG {float: left; margin: 0 10px 10px 0;}
.cart { margin: 10px 10px 20px;}
.cart H6 {color: #999; font-size: 12px; margin-bottom: 3px;} 
.cart P {color: #333; font-size: 16px; font-weight: bold;}
.phone {margin: 10px; font-size: 12px; background:url(phone.jpg) 0 0 no-repeat; padding-left:25px;}

.faq {}
.faqTitle {font-size: 13px; font-weight: bold;}
.faqQuest {font-weight: bold; padding: 0 0 10px 20px; margin: 0;}
.fagAnswer {padding: 0 0 20px 40px; margin: 0;}

