BODY { background:url(../upload/design/bg/); background-position:left center; background-repeat:repeat-y; background-color:; } * 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:197px; position:relative; } #subnav 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 */ } #subnav li ul li { width: 140px; } #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:196px; 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: 140px; #left: 140px; top:0; } /* Begin Global Style */ * { font-family:Arial; font-size:12px; color:#666666; } a { color:#666666; text-decoration:none; } a:hover { text-decoration:undeline; color:#333333; } .capchaimg img { border:1px solid #999!important; } h1, h2, h3, h4, h5 { font-weight:normal; } h5 { font-weight:bold; } p { line-height:18px; } p small { text-transform:uppercase; font-size:10px; color:#cc0000; } h1 { font-size:18px; border-bottom:1px solid #cccccc; padding:5px 0; margin:5px 0 10px 0; } h2 { font-size:18px; margin-top:20px; } h3 { font-size:16px; font-weight:normal; margin:20px 0 5px 0; } h5, h5 a { font-family:"Trebuchet MS", Arial; font-size;12px; margin:10px 0; } .red { color:#cc0000; font-weight:bold; padding:1px; } .noborder { border:none!important; padding:1px; } /* End Global Style */ /* Begin Popup Style */ .popupbox { background:#333333; padding:5px 2px; } .popupcheckbox { padding-left:15px; } .popupclose { text-align:right; padding-right:15px; } .popuptext, .popupclose a, .popupclose a:hover { color:#ffffff; font-size:10px; text-transform:uppercase; } /* End Popup Style */ /* Global Header Style */ * { font-family:Arial, Helvetica, sans-serif; } .topframe { /*position:relative; display:block; width:936px;*/ padding:0 0 0px 0; } .topshoppingcart b { display:none; } form { padding:0; margin:0; } .breadcrumb { padding-top:0; padding-left:0px; border-bottom:0px solid #cccccc; } .breadcrumb * { font-size:10px; color:#999999; } /* End Header Style */ /* Begin Top Liks Style */ .topinfo { background:none; border:none; color:#000000; text-align:right; /*position:absolute; right:5px;*/ top:0; font-size:11px; color:#0a3c5f; cursor:pointer; padding-top:20px; padding-right:40px; } .topmenubar { float:right; display:block; padding-top:0; } .topinfo a { font-weight:normal; font-size:11px; display:none; } .topinfo a strong { font-size:11px; } /* End Top Liks Style */ /* Begin Top Navigation Style */ #nav li a { background:#ffffff; padding:0; text-align:center; text-transform:uppercase; font-size:10px; } #nav li ul { border:1px solid #cccccc; border-bottom:none; } #nav li ul li a{ padding:7px 15px; border-top:1px solid #ffffff; border-bottom:1px solid #cccccc; color:#666666; font-weight:normal; font-size:10px; font-weight:bold; text-transform:uppercase; background:#f5f5f5; text-align:left; font-family:Arial, Helvetica, sans-serif; } #nav li ul li.childnav a, #nav li ul li.childnav a:hover { background-image:url(/upload/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 { } #nav li ul li a:hover { background:#dddddd; color:#333333; border-top:1px solid #cccccc; border-bottom:1px solid #ffffff; } /* End Top Navigation Style */ /* Begin Rollover Side Navigation Style */ #subnav li a { background:#f5f5f5; padding:7px 15px; color:#666666; border-top:1px solid #ffffff; border-bottom:1px solid #cccccc; border-left:1px solid #aaaaaa; border-right:1px solid #aaaaaa; text-transform:uppercase; font-size:10px; font-weight:bold; } #subnav li ul { background:#f5f5f5; border:1px solid #cccccc; border-bottom:none; } #subnav li ul li a{ padding:7px 15px; border-top:1px solid #ffffff; border-bottom:1px solid #cccccc; border-left:none; border-right:none; color:#666666; font-weight:normal; } .contactform .inputtext { border:1px solid #cccccc; background:#f5f5f5!important; width:300px; } #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/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:hover ul { } #subnav li a:hover { background:#dddddd; color:#333333; border-top:1px solid #cccccc; border-bottom:1px solid #ffffff; } /* End Rollover Side Navigation Style */ /* Begin Tree Navigation Style */ #subnavstatic { list-style:none; padding-left:30px; margin:0; } #subnavstatic li a { display:block; font-family:Century Gothic; font-size:12px; color:#FFFFFF; font-weight:normal; line-height:18px; text-transform:uppercase; padding:1px 0 2px 0; } #subnavstatic li ul { list-style:none; margin:0; padding:1px 15px 2px 15px; } #subnavstatic li ul li a { text-transform:capitalize; font-family:Century Gothic; font-size:11px; font-weight:normal; color:#d5bfc6; } #subnavstatic li ul li ul { } #subnavstatic li ul li ul li a { text-transform:none; font-family:Century Gothic; font-size:11px; font-weight:normal; } /* End Side Navigation Style */ /* Begin Sidebar Style */ .component_left * { font-size:11px; } .componentpadding { padding:10px; } .calendar td { font-size:11px; padding:5px; } .forgotpassword { padding:5px; } /* End Sidebar Style */ /* Begin Input Box Style */ input { padding:3px; background:#ffffff; } .input2, .input_search, .logintext, .searchinput, .box { font-size:11px; color:#666666; padding:3px; margin:3px 0; background:#ffffff!important; } select, option { font-size:11px; color:#666666; background:#ffffff!important; padding:1px; } .ph1, .ph2 { background:#ffffff!important; } .logintext { width:110px; } .input_search { padding:1px; width:180px; } .searchinput { width:120px; } .input2, .component textarea{ width:175px; } .input_search option { font-size:11px; } input.checkbox, input.radio { margin:4px 3px -3px 0; border:none!important; background:none!important; } /* End Input Box Style */ /* Begin Button Style */ .bt1, .bt2, .bt3, .bt4, .btcart, .btcheckout, .btcheckout2, .btshort, .btlong, .btedit, .btcontinue { display:block; text-align:center; border:none; text-transform:uppercase; font-size:10px; font-weight:bold; color:#333333; cursor:pointer; } .btcart { background:url(/upload/addtocartbutton.png) no-repeat; width:170px; color:#fff; padding:9px 0 9px 20px; margin:5px 0; } .btcheckout { background:url(/upload/checkoutbutton.png) no-repeat; width:170px; padding:6px 0; #padding:5px 0; } .btcheckout2 { background:url(/upload/btmain.png) no-repeat; width:170px; color:#eeeeee!important; padding:14px 0; #padding:10px 0; } .bt1 { background:url(/upload/bt1.png) no-repeat; width:45px; } .bt2 { padding:5px 0; background:url(/upload/bt2.png) no-repeat; width:58px; } .bt3 { padding:6px 0; #padding:5px 0; background:url(/upload/bt3.png) no-repeat; width:88px; } .bt4 { background:url(/upload/bt4.png) no-repeat; width:118px; padding:6px 0; } .bttext { border:none!important; background:none!important; color: #0b3451!important; font-weight: bold!important; cursor:pointer; } .btlong { background:url(/upload/btlong.png) no-repeat; width:170px; padding:6px 0; } .btcontinue { background:url(/upload/btcheckout2.png) no-repeat; width:170px; padding:6px 0; color:#eeeeee!important; } .btshort { background:url(/upload/btshort.png) no-repeat; width:170px; padding:6px 0; width:115px; } .btedit { background:url(/upload/btedit.png) no-repeat; width:48px; padding:3px 0; #padding:4px 0; font-size:9px!important; } .viewmore { background:url(/upload/viewmore.png) no-repeat; text-align:center; padding:3px 10px 4px 0; #padding:0 10px 3px 0; display:block; width:83px; font-family:``trebuchet ms``,``Lucida Grande``; color:#ffffff!important; border:none; font-size:9px; text-transform:uppercase; font-weight:bold; } /* End Button Style */ /* Begin Homepage Style */ table.newitembg { padding:10px; background:#fff; } .newitembg td { padding:0; } .newitembg * { font-size:11px; } .verticalline { border-right:1px solid #cccccc; display:block; height:150px; } /* End Homepage Style */ /* Begin Product Style */ .prod_wrapper { padding:20px; } .prod_img { border:1px solid #cccccc; } .prod_title { font-family:Arial; font-size:12px; color:#660033; font-weight:bold; } .prod_sku { font-family:Arial; font-size:12px; color:#999999; } .prod_price { font-family:Arial; font-size:11px; color:#999999; } .prod_desc { font-family:Arial; font-size:11px; color:#999999; padding-top:5px; } .price { font-family:Arial; font-size:12px; color:#999999; font-weight:bold; } .prod_detail { margin-top:20px; } .page_wrapper, .com_wrapper { padding-left:20px; padding-right:20px; } .three_wrapper { padding: 0 20px; } tr.hor_divider td { border-top:1px solid #cccccc; } tr.hor_divider td td { border:none; } .pricebox { border:none; background:none!important; } table.addtocartbox { background:#f5f5f5; } #AddOption { padding:20px; background:#e5e5e5; } .addtocartbox { border:10px solid #f5f5f5; } .quantitybox { width:30px; } .descinfo, .nonbox { border:none; width:100px; background:none; } #ProductDescription { display:block; padding: 0 0 0 20px; border:1px solid #ccc; } #ProductDescription ul { margin:0; padding:0 0 0 15px; } #ProductDescription li { margin:5px 0; } #RelatedItem { border:1px solid #e5e5e5; } .relateditems { display:inline; float:left; width:233px; #width:225px; height:80px; background:#fff; border:1px solid #e5e5e5; border-collapse:collapse; padding:20px 0; margin:0; } .relateditems img { display:inline;float:left; margin:0 10px 0 20px; } .relatedtitle { display:inline;float:left;width:100px; padding:0; margin:0; } .relatedtitle span { display:block; float:left; clear:both; } .totalreviews { background:#e5e5e5; padding:7px 10px; } #CustomerReview { background:#e5e5e5; border:1px solid #ccc; } .outlinebox { border:1px solid #ccc; } table.customercomments { display:block; border-bottom:1px solid #ccc; padding:20px; } .commenttitle span { display:block; width:100%; float:left; clear:both; padding:0 0 10px 0; } .commentinput { padding:20px; } .commentinput textarea { width:400px; height:50px; } .itemspecs * { font-size:11px; } .itemspecs h4 { font-size:13px; color:#333; margin:0; padding:0; } .listprice * { color:#999999; font-size:11px; } .priceoption { width:80px; padding:1px; margin-left:20px; } .detailprice, .detailprice * { font-size:18px; font-weight:bold; color:#0a3c5f; } /* End Product Style */ /* Begin Checkout Pages Style */ .checkout_wrapper { padding-left:20px; padding-right:20px; } .checkoutbox * { font-size:11px; } .login_wrap, .cart_wrap { margin-top:35px; border:0px solid #cccccc; } .cart_header, .cart_header * { background:#cccccc; } .divider { padding:5px 0; border-bottom:1px solid #cccccc; } .login_wrap td { padding:3px; } .login_wrap h3 { margin-top:20px; font-weight:normal; } .logindivider { background:url(/upload/divider.gif) no-repeat center; width:150px; } .past, .current, .future { text-align:center; padding:15px 0; font-size:11px; text-transform:uppercase; } .past { color:#555; border-top: 3px solid #555; } .current { border-top: 3px solid #0a3c5f; color: #0a3c5f; font-weight:bold; background: url(/upload/currentbg.png) no-repeat center top; } .future { border-top: 3px solid #e5e5e5; color: #d5d5d5; } .topshoppingcart b { position:absolute; top:5px; color:#666; font-weight:normal; right:5px; font-size:11px; } #shipinfo td { font-size:11px; } #billinfo0 td, #shipinfo td span { font-size:11px; color:#666; } #shipinfo td span { margin-top:-3px; } #billinfo1 td { font-size:11px; } .memberregister * { font-size:11px; color:#666666; } .memberregister .registerbox td { padding:5px 5px 0 5px; } td.checkouttitle { padding:20px 5px 5px 5px!important; margin-bottom:10px; border-bottom:1px solid #ccc; text-transform:uppercase; font-weight:bold; font-size:11px!important; color:#333333!important; } .paymentinformation .box { border:none; font-size:12px; color:#333; } /* End Checkout Pages Style */ /* Begin Member Pages Style */ .membermenu td { background:#cccccc; text-align:center; padding:15px 0 0 0; } .membermenu a { display:block; width:100px; padding:10px 5px 10px 5px; text-transform:uppercase; font-size:11px; color:#666666; } .membermenu a.current { background:#ffffff; background-image:none; border:0; color:#333333; } .myaccount_main * { font-size:11px; } .myaccount_table { margin:20px 0; border-top:1px solid #dddddd; border-left:1px solid #dddddd; } .myaccount_table * { font-size:11px; } .myaccount_table td { border-top:1px solid #ffffff; border-left:1px solid #ffffff; border-bottom:1px solid #dddddd; border-right:1px solid #dddddd; padding:5px; } .myaccount_table td td { border:none; padding:0; } .myaccount_table tr { background:#f5f5f5; } .th td { background:url(/upload/tdbg.gif) repeat-x; font-weight:bold; padding:10px 5px; } .border { border:1px solid #cccccc; } /* Begin Member Pages Style */ .subtitle_bg { font-family:Century Gothic; font-size:15px; color:#62001e; height:40px; } .subtitle_bg1 { font-family:Century Gothic; font-size:15px; color:#62001e; height:40px; } /* Begin Catalog Style */ /* End Catalog Style */ /* Begin Footer Style */ .bmenu_style { /*background:url(/upload/footer_background.gif) no-repeat; width:943px;*/ padding-left: 210px; } .bmenu_style * { font-size:10px; line-height:18px; color:#000000; } .copyright_style { padding:10px 10px 10px 10px; padding-left: 210px; } .copyright_style * { font-size:10px; line-height:22px; color:#999999; } /* End Footer Style */ .paginatetitle, .paginate, .paginatelink a, .paginatebox { display:inline; float:left; text-align:center; text-decoration:none; padding:2px; margin:0 2px; font-weight:bold; } .paginatetitle { color:#666; } .paginate { color:#666; background:#fff; width:15px; } .paginatelink a { background:#aaa; width:15px; color:#fff!important; }