﻿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, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin: 0;padding: 0;border: 0;outline: 0;font-size: 100%;background: transparent;}
body {line-height:1;}
blockquote, q {quotes:none;}
textarea {overflow:auto;}
table {border-collapse:collapse;border-spacing:0;}
button {width:auto;overflow:visible;background:transparent;cursor:pointer;}


/* Clearfix http://www.positioniseverything.net/easyclearing.html */
.clearfix:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
.clearfix {display: inline-table;}
* html .clearfix {height: 1%;}
.clearfix {display: block;}

.clear {clear:both;}

.right {float:right;}
.txtRight {text-align:right;}
.txtCenter {text-align:center;}
small {font-size:10px;}


body {background-color:#dbdbdb;background-image:url(/ui/img/background.jpg);font-family:Verdana,Helvetica,Arial,sans-serif !important;background-attachment:fixed;}
a, a:hover, a:visited {color:#4776bd;}



#wrapper {width:960px;margin-left:auto;padding-bottom:20px;margin-top:20px;margin-right:auto;}

#header {background-image:url(/ui/img/header.png);background-repeat:no-repeat;height:111px;width:960px;position:relative;left:0px;top:0px;}
#header ul {height:31px;position:absolute;left:201px;top:49px;margin:0px;padding:0px;width:489px;list-style-type:none;}
#header ul li {float:left;height:31px;border-right-width:1px;border-right-style:solid;border-right-color:#c0c0c0;overflow:hidden;}
#header ul li.last {border-top-style:none;border-right-style:none;border-bottom-style:none;border-left-style:none;}
#header ul li a {display:block;height:31px;background-repeat:no-repeat;float:left;}
#header ul li a:link, #header ul li a:visited {text-decoration:none;background-position:0px 0px;color:#000000;}
#header ul li a:focus, #header ul li a:hover, #header ul li a:active {text-decoration:none;background-position:0px -31px;font-weight:bold;color:#000000;}
#header ul li span {height:25px;padding-top:6px;display:none;text-align:center;}

#hD1, #hD1 a {width: 120px;}
#hD1 a {background-image: url(/ui/img/header_dep1.png);}
#hD2, #hD2 a {width: 70px;}
#hD2 a {background-image: url(/ui/img/header_dep2.png);}
#hD3, #hD3 a {width: 90px;}
#hD3 a {background-image: url(/ui/img/header_dep3.png);}
#hD4, #hD4 a {width: 130px;}
#hD4 a {background-image: url(/ui/img/header_dep4.png);}
#hD5, #hD5 a {width: 50px;}
#hD5 a {background-image: url(/ui/img/header_dep5.png);}

#breadcrumb {font-family:Arial,Helvetica,sans-serif;font-size:11px;color:#6e6e6e;position:absolute;width:400px;left:210px;top:93px;}
#breadcrumb A {color:#930;font-weight:normal;text-decoration:none;}

#logo {}

#toolbar {height:30px;width:375px;position:absolute;top:0px;right:0px;font-size:12px;color:#6d6d6d;}
#toolbar p {text-align:right;width:150px;position:absolute;left:26px;top:0px;height:23px;padding-top:7px;line-height:normal;}
#toolbar a:link, #toolbar a:visited {color:#6d6d6d;text-decoration:none;}
#toolbar a:focus, #toolbar a:hover, #headerTB a:active {color:#000000;text-decoration:underline;}

#search {background-image:url(/ui/img/searchBar.png);height:30px;width:175px;background-repeat:no-repeat;background-position:3px 5px;position:absolute;top:0px;right:10px;}
#search input {border-style:none;width:125px;position:absolute;left:23px;top:7px;font-size:11px;color:#ababab;background:transparent;}
#search input.focus {color:#000 !important;}
#search button {height:20px;width:20px;border-style:none;position:absolute;left:148px;top:5px;overflow:hidden;}

#cart {width:200px;overflow:hidden;position:absolute;left:748px;top:46px;}
#cart p {float:left;width:100px;font-size:11px;color:#6e6e6e;line-height:1.5;}
#cart p.last {text-align:right;}
#cart p img {margin-top:3px;}

#container {width:948px;background-color:#fff;padding-left:12px;}

#main {width:936px;background-color:#FFFFFF;background-image:url(/ui/img/main.gif);background-repeat:repeat-y;position:relative;left:0px;top:0px;}
#mainTop {background-image:url(/ui/img/mainTop.png);background-repeat:no-repeat;width:936px;}
#mainBottom {background-image:url(/ui/img/mainBottom.png);background-repeat:no-repeat;background-position:left bottom;width:932px;padding:2px;}
#mainInside {background-image:url(/ui/img/ball_0.png);background-repeat:repeat-y;background-position:169px 100%;width:932px;overflow:hidden;}
#mainInsideMenu {background-image:url(/ui/img/watermark_0.png);background-repeat:no-repeat;background-position:90px 100%;width:932px;position:relative;left:0px;top:0px;overflow:hidden;}
#mainInsideMenuList {width:159px;padding-top:10px;padding-right:0px;padding-bottom:10px;padding-left:10px;float:left;position:relative;left:0px;top:0px;font-size:12px;}
#mainInsideMenuList a span, #mainInsideMenuList p span, #mainInsideMenuList strong span {display: none;}
#mainInsideMenuList dl {background-image: url(/ui/img/catheader_0.png);width:149px;padding-top:25px;background-repeat:no-repeat;position:relative;left:0px;top:0px;}
#mainInsideMenuList dl dd {font-size:11px;color:#6e6e6e;line-height:normal;}
#mainInsideMenuList dl dd a {display:block;background-image:url(/ui/img/mainMenuListBullet_0.png);background-repeat:no-repeat;width:138px;padding-left:11px;overflow:hidden;height:14px;}
#mainInsideMenuList dl dd a:link, #mainInsideMenuList dl dd a:visited {color:#6e6e6e;text-decoration:none;background-position:3px 6px;}
#mainInsideMenuList dl dd a:focus, #mainInsideMenuList dl dd a:hover, #mainInsideMenuList dl dd a:active {color:#000000;text-decoration:underline;background-position:3px -91px;}
#mainInsideContent {width:759px;float:right;color:#6e6e6e;}
.pageContainer {font-size:12px;color:#6e6e6e;width:724px;margin-left:21px;margin-bottom:12px;line-height:normal;padding-top:13px;margin-top:21px;margin-bottom:50px;}
.pageContainer TABLE TD {padding:4px;}
.pageContainer table table { border-color: #cecece !important; }


#featuredProducts {font-size:12px;padding-top:20px;padding-bottom:20px;}


#contentFooter{}
#footerAds {padding-top:20px;}
#footerAds img {padding-right:16px;}
#brands {padding-top:20px;padding-bottom:20px;}
#brands img {width:800px;height:60px;}
#seal {float:right;padding-right:30px;padding-top:25px;}
#siteseal {}


#footer {background-image:url(/ui/img/footer.png);background-repeat:no-repeat;height:16px;width:950px;font-size:10px;color:#686868;text-align:center;padding-top:4px;padding-right:10px;}
#footer a:link, #footer a:visited {color:#686868;text-decoration:none;}
#footer a:focus, #footer a:hover, #footer a:active {color:#000000;text-decoration:underline;}

#noScript {height:18px;width:100%;text-align:center;font-size:12px;color:#333333;background-color:#FFFFCC;border-bottom-width:1px;border-bottom-style:dotted;border-bottom-color:#333333;position:absolute;left:0px;top:0px;padding-top:7px;}

/* Products */
.prodContainer {font-size:12px;color:#6e6e6e;width:724px;margin-left:21px;margin-bottom:12px;line-height:normal;padding-top:13px;margin-top:21px;}
.prodTop {}
.prodImg {width:460px;position:relative;left:0px;top:0px;float:left;z-index:2;}
.prodImg IMG {margin:5px;}
.prodImgOuter {width:440px;background-color:#EEEEEE;border:2px solid #DDDDDD;}
.prodImgInner {background-color:#FFFFFF;margin:5px;}
.prodInfo {width:260px;}
.prodManu {font-size:9px;}
.prodManuPic {float:right;}
.prodDesc {margin-top:20px;margin-bottom:20px;}
.prodPrice {color:#CF1F26;font-size:14px;margin-bottom:20px;}
.prodForm {}
.prodForm SMALL, .prodForm #Quantity {display:none;}
.prodEmail {margin-top:20px;}
.prodEmail IMG {vertical-align:middle;}

/* Designer stores */
.designerHeader {position:relative;left:-17px;top:-34px;width:700px;}
.designerHeader img {float:left;}

/* Sitemap - don't use cell padding */
.sitemap TABLE TD {padding:0px;}

/* Payment table - has extra spaces - hide 'em */
#pnlPaymentOptions TABLE {margin-top:20px;}
#pnlPaymentOptions TABLE TD {padding:0;}

/* Buttons */
#LoginButton, /* login button */
#btnContinueCheckout, /* sign up - create account */
.ReviewPageContinueCheckoutButton,
.SelectAddressButton,
.ShippingPageContinueCheckoutButton,
.MoveToCartButton,
.CheckoutNowButton,
.AddToCartButton {height:24px;border:0px;background-color:#CF1F26;color:#fff;cursor:pointer;cursor:hand;/* for IE 5.x */}

.UpdateAccountButton,
.UpdateWishButton,
.EditAddressButton,
#btnReturn, /* Addressbook - back to account*/
#btnRequestEstimates, /* cart Get Estimates */
#btnShppingEqBilling, /* sign up - same as billing */
#btnRequestNewPassword, /* log in - request new password */
.CartDeleteButton,
.UpdateCartButton,
.ContinueShoppingButton,
.AddToWishButton {height:24px;border:1px solid #CF1F26;background-color:#fff;color:#CF1F26;margin-left:10px;cursor:pointer;cursor:hand; /* for IE 5.x */}