BODY { background:url(../upload/design/bg/); background-position:center top; background-repeat:repeat-y; background-color:#000000; } #MainBox { position:relative; display:block; width:1014px; } * html p#iepara { /*For a paragraph (if any) that immediately follows suckertree menu, add 1em top spacing between the two in IE*/ padding-top: 1em; } /* Holly Hack for IE \*/ * html .suckertreemenu ul li { float: left; height: 1%;} * html .suckertreemenu ul li a { height: 1%;} * html .suckertreemenu ul li ul li { float: left;} /* End */ #Nav, #Nav ul { /* all lists */ padding: 0; margin: 0; list-style: none; } #Nav a { display: block; } #Nav li { /* all list items */ float: left; position:relative; } #Nav li ul { /* second-level lists */ position: absolute; width: 140px; left: -999em; /* using left instead of display to hide menus because display: none isn't read by screen readers */ } #Nav li ul li { width: 140px; } #Nav li ul ul { /* third-and-above-level lists */ margin:0; } #Nav li:hover ul ul, #Nav li:hover ul ul ul, #Nav li.sfhover ul ul, #Nav li.sfhover ul ul ul { left: -999em; } #Nav li:hover ul, #Nav li.sfhover ul { left:0; } #Nav li li:hover ul, #Nav li li li:hover ul, #Nav li li.sfhover ul, #Nav li li li.sfhover ul { /* lists nested under hovered list items */ left: 140px; #left: 140px; top:0; } /* Sub Navigation */ #subnav, #subnav ul { /* all lists */ padding: 0; margin: 0; list-style: none; } #subnav a { display: block; } #subnav li { /* all list items */ float: left; width:52px; position:relative; } #subnav li ul { /* second-level lists */ position: absolute; left: -999em; /* using left instead of display to hide menus because display: none isn't read by screen readers */ } #subnav li ul li { } #subnav li ul ul { /* third-and-above-level lists */ margin:0; } #subnav li:hover ul ul, #subnav li:hover ul ul ul, #subnav li.sfhover ul ul, #subnav li.sfhover ul ul ul { left: -999em; } #subnav li:hover ul, #subnav li.sfhover ul { left:51px; top:0; } #subnav li li:hover ul, #subnav li li li:hover ul, #subnav li li.sfhover ul, #subnav li li li.sfhover ul { /* lists nested under hovered list items */ left: 0px; #left: 0px; top:0; } /* General Design Spec */ /* General Text */ * { font-family:Arial; font-size:16px; color:#000000;line-height: 18px; } /* Links */ a { color:#666666; font-weight: normal; text-decoration:none; } .current { color:#666666; border-top:3px solid #666666; } /* Link Rollover */ a:hover { color:#333333; text-decoration:none; } /* Heading 1 */ h1 { font-size: 24px; padding:5px 0 5px 0; margin:5px 0 5px 0; font-family:Arial; color:#000000; text-transform: uppercase; } /* Heading 2 */ h2, .h2 { font-size:17px; margin-top:20px; border:none; font-family:Arial; color:#000000; background:none;} /* Heading 3 */ h3 { font-size:16px; font-weight:normal; margin:30px 0 5px 0; font-family:Arial; color:#000000;} /* Heading 4 */ h4 { font-size:15px!important; font-weight:bold; padding:20px 0 5px 0; margin:0 0 10px 0; border-bottom:1px solid #e9e7e8;font-family:Arial; color:#000000; } /* Heading 5 */ h5, h5 a { font-size:14px; padding:10px 0; border-bottom:1px solid #cccccc; font-family:Arial; color:#000000;} /* Button (Dark) */ .btcart, .btcontinue, .btcheckout2 ,.btcheckout { color:#ffffff; } .btcheckout { background:url(/upload/buttons/checkoutbutton.png) no-repeat center center; width:150px; padding:6px 0; display:inline!important; margin:2px 0; } .quantitybox { padding:0px!important; margin:0px!important; } /* Button (Light) */ .bt1, .bt2, .bt3, .bt4, .btedit, .btlong, .btshort { color:#555555; } /* Light BG */ .community_bar td, table.board_table tr:hover, .board_table tr.hover, .postauthor, .gallerybg { background:#e9e7e8; } #AddOption { background: none; } #TB_window { border-color:#e9e7e8; } .past, .future { color:#e9e7e8; border-top: 3px solid #e9e7e8; } .commentinput, .postcommentbox, { background: none!important; } /* Table Border */ .board_table td, .myaccount_table td, .breadcrumb { border-bottom:1px solid #e9e7e8; } .breadcrumb { display: none; border: none; } .breadcrumb * { font-family: Helvetica; color: #555555; } .breadcrumbstyle { font-family: Helvetica; color: #000000!important; font-weight: bold!important; } #OrderSummary { border-color:#e9e7e8; } .logo { position: relative; left: 52px; top: 10px; } .logintext { width: 120px; height: 22px; } .inputbt2 { width:55px; height: 22px; background: #000000; color: #ffffff; font-weight: bold; font-family: Arial; font-size:10px; border: none; } .top_search { position: relative; right: 75px; top:5px; } .gal_title, .gallery_title { text-transform: uppercase; line-height: 30px; text-align: center; } #CustomerReview h5 { border: none; text-transform: uppercase; font-size: 14px; color: #000000; font-weight: bold; } .choose_image { width: 314px; border: 1px solid #d2d1d1; } .td_list_full { border: 1px solid #d2d1d1; color: #000000; face-color: #000000; width: 237px; } .tableforecolor { color: #000000; } .filecss { width: 236px; height: 23px; border: 1px solid #d2d1d1; } div.fileinputs { position: relative; } div.fakefile { position: absolute; top: 0px; left: 0px; z-index: 1; } input.file { position: relative; text-align: right; -moz-opacity:0 ; filter:alpha(opacity: 0); opacity: 0; z-index: 2; } .prod_sku { font-family: Helvetica; text-align: center!important; font-size: 12px; } .prod_title { text-align: center!important; } .prod_title a { text-transform: uppercase; font-family: Helvetica; font-size: 12px; color: #000000; } /* Layout */ .maincolumn { padding:0px; } #ProductWrapper { width:350px!important; } .optionbuttons { width:350px!important; } /* Change background color in following three classes */ .tablebackground { padding:0 20px 20px 20px; background: none; } .tb_background { background:#e5e5e5; } #TB_title { background:#e5e5e5; } #TB_window { background:#e5e5e5; } .tablebackground p { line-height: 24px!important; } .no_left_margin { padding:0 70px 20px 70px!important; } .topframe { background: url(/upload/images/topframebg.jpg) #ffffff no-repeat top; margin: 0; height: 158px; } .topmenubar { float:right; display:block; padding-top:15px; position: relative; right: 73px; } .topmenubar a { display:inline; float:left; margin:0px; font-size:10px; color: #000000; text-transform: uppercase; padding-left: 7px; padding-right: 7px; } .bmenu_style { background: none; margin: 0px; padding:12px 0; display:inline; float:left; } .bmenu_style p { color:#000000; } .bmenu_style a { color:#000000; font-size:10px; font-family: Helvetica; padding-left: 16px; padding-right: 16px; } .copyright_style { margin-bottom: 0px; padding: 0px 74px 20px 74px; } .copyright_style .left { text-align:left; } .copyright_style .right { text-align:right; } .copyright_style * { font-size:10px; color:#000000; font-family: Helvetica; } .copyright_style a { color:#000000; font-weight:normal; font-family: Helvetica; } .component_left { display:inline; float:left; padding:0; margin-bottom:0px; } .component_right { display:inline; float:left; padding:0; margin-bottom: 0px; } .component_left * { font-size:11px; } .componentpadding { padding:10px; } .FeaturedItem { padding: 10px 0px 5px 55px!important; margin:0; background: #ffffff; } .hcbg { width: 253px; height: 289px; background: url(/upload/images/home_contentbg.jpg) no-repeat top; } .hc_text { font-family: HelveticaNeue; color: #ffffff; font-size: 18px!important; text-transform: uppercase; } .hc_text a { font-family: Arial; color: #d90874; font-size: 10px; text-transform: uppercase; } .centerbg { background: #ffffff; } .bottom { background: url(/upload/images/bottombg.jpg) #ffffff no-repeat bottom; margin:0; } .contactform h3 { color: #000000; font-size: 14px; text-transform: uppercase; } .contactform .inputtext { border: 1px solid #8f8d8d; width: 340px; height: 23px; } .contactform .inputtextarea { border: 1px solid #8f8d8d; width: 340px; height: 110px; } .tbl_titles { font-size: 14px; color: #000000; text-transform: uppercase; line-height: 30px; font-weight: bold; } .tbl_border { border:1px solid #b7b5b5; } .tbl_border td { height: 27px; border-top:1px solid #b7b5b5; border-right:1px solid #b7b5b5; } #ProductImage { width: 500px!important; } div.mainimage { background: #e9e7e8; vertical-align: middle; display: table-cell!important; height: 365px; width: 500px!important; } #ProductImage2 { display:inline; float:left; width: 526px!important; text-align:center; } #ProductImage2 .moreimages { margin:20px 0; } div.mainimage2 { background: #e9e7e8; vertical-align: middle; display: table-cell!important; height: 225px; width: 526px!important; } div.mainimage3 { background: #e9e7e8; vertical-align: middle; display: table-cell!important; height: 363px; width: 500px!important; } #ProductSummary h3 { margin:0px; padding:0; text-transform: uppercase; font-family: Lucida Sans; color: #333333; font-weight: bold; line-height: 18px; font-size: 18px; } .detailprice, .pricebox { color: #ec008c; font-family: Lucida Sans; font-size: 13px; font-weight: bold; } .pricebox { padding:0px!important; margin:0px!important; } .disp_p { color: #333333; } .sku_c strong , .descinfo { font-family: Lucida Sans; color: #333333; font-weight: bold; line-height: 18px; font-size: 14px; text-transform: lowercase; } .quantitybox { border: 1px solid #b6b3b3; } .commentinput textarea { width:879px!important; height:77px!important; border:1px solid #8f8d8d; } .before { font-size: 17px; color: #000000; line-height: 25px; margin-left:109px; float: left; font-weight: bold; } .after { font-size: 17px; color: #000000; line-height: 25px; margin-right:112px; float: right; font-weight: bold; } input .radiocheck { background: url(/upload/images/radiobg.jpg) no-repeat top; width: 17px; height: 17px; border:0; } /* Top Navigation */ ul#Nav { background: none; display:block; float:left; position: relative; top: 34px; padding-left: 35px; } #Nav li a { padding-left: 39px; padding-right: 39px; text-align:center; font-size:11px; color:#ffffff; text-transform: uppercase; padding-bottom: 7px; } #Nav li a:hover { background: none; } #Nav li ul { border:0px solid #cccccc; border-bottom:none; } #Nav li ul li.childnav a, #Nav li ul li.childnav a:hover { /*background-image:url(/upload/images/childarrow.gif); background-position:right center; background-repeat:no-repeat;*/ } #Nav li ul li.childnav li a, #Nav li ul li.childnav li a:hover { background-image:none; } #Nav li ul li:hover ul { margin-top:-1px; } #Nav li ul li a:hover { background:#363636; color:#fefcfc; } #Nav li ul li a { border:none; border-bottom:0px solid #cccccc; color:#fefcfc; font-weight:normal; font-family: Helvetica; font-size:10px; background:#363636; text-align:left; width:110px; #width:140px; padding:4px 15px; text-transform: uppercase; } /* Sub Navigation */ #subnav li a { background:#e5e5e5; padding:7px 15px; color:#666666; border-bottom:1px solid #cccccc; text-transform:uppercase; font-size:10px; font-weight:bold; } #subnav li ul { background:#f5f5f5; border:1px solid #cccccc; border-bottom:none; } #subnav li.childnav a, #subnav li.childnav a:hover, #subnav li ul li.childnav a, #subnav li ul li.childnav a:hover { background-image:url(/upload/images/childarrow.gif); background-position:right center; background-repeat:no-repeat; } #subnav li.childnav li a, #subnav li.childnav li a:hover, #subnav li ul li.childnav li a, #subnav li ul li.childnav li a:hover { background-image:none; } #subnav li ul li a{ padding:7px 15px; border-bottom:1px solid #cccccc; border-left:none; border-right:none; color:#666666; font-weight:normal; } #subnav li a:hover { background:#dddddd; color:#333333; } .gbanners{ font-size:20px!important; line-height:24px; margin:0px 0; color:red; } .bannerclass{ font-size:18px!important; line-height:24px; margin:0px 0; color:red; } .bannerclassyellow{ font-size:18px!important; line-height:24px; margin:0px 0; color:yellow; }