html{height:100%;}
body{font-size:76%;font-family:Arial, Helvetica, Geneva, sans-serif;color:#000;height:100%;background:#eee;margin:0 auto;padding:0;}
a,a:hover{color:#333;}
h1{font-size:180%;color:#903;margin:0;}
h2{font-size:130%;color:#036;margin:0;}
h3{font-size:100%;color:#903;text-decoration:none;margin:0;}
.titleLink{font-size:100%;color:#990033;margin:0;text-decoration:none;font-weight:bold;}
input[type=text],.textbox,input[type=password]{border:1px solid #666;font-size:10px;padding-left:3px;height:18px;padding-top:3px;}
.price,.error-text{color:#903;}
.smallTextGrey{color:#666;font-size:80%;}
.smallText{font-size:80%;}
#backgroundTop{margin-right:auto;margin-left:auto;background:transparent url(../images/background_top.png) no-repeat center bottom;height:15px;}
#backgroundBottom{margin-right:auto;margin-left:auto;background:transparent url(../images/background_bottom.png) no-repeat center top;height:15px;}
#wrap1{background:transparent url(../images/background_middle.png) repeat-y center top;z-index:-2;height:auto;margin:0 auto;}
#wrap{width:960px;height:auto;margin:0 auto;}
.footer-sections{color:#aaa;font-size:80%;clear:both;text-align:center;margin:0;padding-top:20px;}
.footer-sections a{color:#aaa;}
#wrapFooter{width:980px;padding:0;background-color:#eeeeee;text-align:center;clear:both;margin:10px auto 0;}
.footer-links{list-style-type:none;padding:0;margin:0;}
ul.footer-links li{display:inline;}
.footer-links-2{margin-top:10px;}
.copyright{color:#666;font-size:80%;float:left;margin:0;padding:0;width:980px;}
#backgroundFooter{height:20px;margin-top:10px; float: left; width: 980px;}
#breadcrumb{width:960px;height:27px;float:left;clear:both;margin-top:10px;font-size:80%;background:url(../images/artwork_02.png) repeat-x 0px -163px;}
div#breadcrumb-left{background: url(../images/artwork_01.png) no-repeat -10px -45px;width:7px;height:27px;float:left;margin:0;padding:0;}
div#breadcrumb-right{background:url(../images/artwork_01.png) no-repeat -7px -139px;width:7px;height:27px;float:right;margin:0;padding:0;}
#breadcrumb div.breadcrumb-separator{background:url(../images/artwork_01.png) no-repeat -8px -92px;width:10px;height:27px;float:left;margin:0;padding:0;}
#breadcrumb-title{font-weight:700;float:left;padding-top:7px;}
span.breadcrumb-text{float:left;padding-top:7px;}
#header{min-height:143px;height:auto!important;width:960px;background:url(../images/artwork_02.png) repeat-x 0px 0px;}
.header_shadow{height:15px;width:960px;background:transparent url(../images/artwork_01.png) no-repeat -8.5px -10px;float:left;}
.header-menu{float:left;width:360px;min-height:30px;text-align:center;margin:0;}
.header-extra{float:right;width:290px;min-height:30px;text-align:right;margin:0;}
.header-hor-menu{width:960px;float:left;height:auto;background:transparent;}
.header-adv-menu{width:960px;float:left;height:auto;}
.adv-left{width:200px;float:left;height:58px;border-right:1px solid #c2e1ef;margin:0 5px 0 7px;}
#searchForm{margin:5px 0;}
#xSearchAdv{margin:5px 0 5px 10px;}
.adv-right{width:740px;float:right;height:58px;margin:0 0 0 7px;}
.header-adv-menu span{font-weight:700;}
#searchButton{display:block;float:right;background-color:#eee;border:1px solid #dedede;border-top:1px solid #eee;border-left:1px solid #eee;font-size:95%;color:#000;cursor:pointer;margin:0;padding:3px;}
#searchButton:hover{display:block;float:right;font-size:95%;cursor:pointer;background-color:#dff4ff;border:1px solid #c2e1ef;color:#369;margin:0;padding:3px;}
#logo{border:0;float:left;margin:0;}
#right-menu{width:150px;font-size:90%;float:right;margin:0;padding:0;}
#right-menu hr{border:1px solid #a1c6e4;border-top:1px solid #6D8EAA;}
#left-menu{width:210px;font-size:90%;float:left;margin:0;padding:0;}
.menu-box-content{float:left;}
ul.menu-section-list{list-style-type:none;list-style:none;width:210px;margin:0;padding:0;}
ul.menu-section-list li{display:inline;list-style:none;margin:0;padding:0;}
ul.menu-section-list li a{display:block;width:210px;line-height:130%;}
ul.menu-section-list li a:hover{background:#a1c6e4;color:#000;line-height:130%;}
ul.menu-section-list ul{margin:0;padding:0;}
.menu-list-a{background:#a1c6e4;color:#000;}
#main-content{width:570px;float:left;margin:0 0 0 10px;padding:0;}
.product-thumbnail{border:1px solid #000;width:60px;height:60px;float:left;margin:0;}
.products-column-left:hover,.products-column-right:hover{background:#f5f5f5;}
li.pages-container-li-active,li.pages-container-li:hover{background:#a1c6e4;border:1px solid #ccc;font-size:80%;font-weight:700;padding:2px 3px;}
.textbox{font-size:90%;height:15px;color:#000;}
.indexTable a,.indexTable span{text-decoration:none;font-size:90%;}
.cssMenu li.cssMenui a{background:transparent;}
ul.cssMenu ul{display:none;position:absolute;left:-1px;top:98%;width:134.4px;}
ul.cssMenu ul ul{position:absolute;left:98%;top:-2px;}
ul.cssMenu,ul.cssMenu ul{list-style:none;background-color:#fff;background-repeat:repeat;border-color:#aaa;border-style:solid;border-width:1px;margin:0;padding:0 2px 2px 0;}
ul.cssMenu table{border-collapse:collapse;}
ul.cssMenu{display:block;float:left;}
ul.cssMenu li{display:block;font-size:0;float:left;margin:2px 0 0 2px;}
ul.cssMenu a:active,ul.cssMenu a:focus{outline-style:none;}
ul.cssMenu a,ul.cssMenu li.dis a:hover,ul.cssMenu li.sep a:hover{display:block;vertical-align:middle;background-color:#fff;text-align:left;text-decoration:underline;font:normal 11px Arial, Helvetica, Geneva, sans-serif;color:#333;cursor:pointer;border-color:#65f;border-style:solid;border-width:0;padding:4px;}
ul.cssMenu span{overflow:hidden;display:block;background-image:url(../images/arr_double_1.gif);background-position:right center;background-repeat:no-repeat;padding-right:11px;}
ul.cssMenu ul li{float:none;}
ul.cssMenu ul a{text-align:left;white-space:nowrap;text-decoration:underline;}
ul.cssMenu li.sep{text-align:center;line-height:0;height:100%;padding:0;}
ul.cssMenu li.sep span{float:none;padding-right:0;width:5px;height:16px;display:inline-block;background-color:#AAA;background-image:none;}
ul.cssMenu ul li.sep span{width:80%;height:3px;}
ul.cssMenu li:hover{position:relative;}
ul.cssMenu li:hover>a{background-color:#a1c6e4;font:normal 11px Arial, Helvetica, Geneva, sans-serif;color:#333;text-decoration:underline;border-color:#650;border-style:solid;}
ul.cssMenu li a:hover{position:relative;background-color:#a1c6e4;font:normal 11px Arial, Helvetica, Geneva, sans-serif;color:#333;text-decoration:underline;border-color:#650;border-style:solid;}
ul.cssMenu li.dis a{color:#AAA!important;}
ul.cssMenu img{border:none;float:left;margin-right:4px;width:16px;height:16px;}
ul.cssMenu ul img{width:16px;height:16px;}
ul.cssMenu li.dis a:hover img.over{display:none!important;}
ul.cssMenu li.dis a:hover img.def{display:inline!important;}
ul.cssMenu ul span,ul.cssMenu a:hover table span{background-image:url(../images/arr_double_1.gif);}
.buttons .standard:hover{background-color:#dff4ff;color:#369;cursor:pointer;}
#standard.buttons:hover{background-color:#dff4ff;border:1px solid #c2e1ef;color:#369;cursor:pointer;}
.buttons .positive:hover{background-color:#E6EFC2;color:#529214;cursor:pointer;}
#positive.buttons:hover{background-color:#E6EFC2;border:1px solid #C6D880;color:#529214;cursor:pointer;}
.buttons .negative:hover{background:#fbe3e4;color:#d12f19;cursor:pointer;}
#negative.buttons:hover{background:#fbe3e4;border:1px solid #fbc2c4;color:#d12f19;cursor:pointer;}
tr#highlight:hover{background:#eee;}
#rolover{width:570px;float:left;margin:10px 0;padding:0;}
.roloverMain{width:445px;border:1px solid #a1c6e4;background:url(../images/artwork_02.png) repeat-x 0px 0px;float:right;min-height:130px;margin:0;}
.roloverMainShow{padding:3px;}
.roloverMainHide{display:none;padding:3px;}
.roloverButtonSelected{width:113px;float:left;border:1px solid #a1c6e4;background:url(../images/artwork_02.png) repeat-x 0px -100px;margin:0 0 3px;padding:6px 3px;}
.roloverButtonPeace{width:110px;float:left;border:1px dashed #a1c6e4;background:url(../images/artwork_02.png) repeat-x 0px -100px;margin:0 0 3px;padding:6px 3px;}
td.rolover{border-right:1px #a1c6e4 solid;}
#in{width:570px;float:left;margin:10px 0;padding:0;}
.inDiv1{width:180px;height:200px;border:1px solid #ddd;float:left;}
.inDiv2{width:170px;min-height:190px;float:left;margin:0 0 0 11px;padding:5px;}
.inDiv3{width:170px;min-height:190px;border:1px solid #ddd;float:right;background:url(../images/newsletter_bg.jpg) no-repeat center center;padding:5px;}
#recent{border:1px solid #a1c6e4;background: url(../images/login_bg1.gif) repeat-x center bottom;margin:10px 0;}
.roundBlue{-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;background:#a1c6e4;}
.roundYellow{-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;background:#fcf6cb;}
.errorBox{border:1px dashed #903;width:97%;color:#903;font-weight:700;background-color:#fff0f5;margin:10px 0;padding:5px;}
.error-wide-white{width:780px;height:auto;padding:0;}
.cartbutton{text-decoration:none;float:right;background:#d6edff;border:1px solid #4f85b1;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;margin:4px 0;padding:3px 6px 6px 3px;}
.cartbutton span{font-size:110%;text-decoration:underline;color:#036;}
.cartbutton img{position:relative;top:3px;border:0;width:16px;height:16px;}
.elinks,.menu-box-content a{text-decoration:none;}
ul.cssMenu li:hover > a img.over,ul.cssMenu a:hover img.over,ul.cssMenu a:hover ul img.def,ul.cssMenu a:hover a:hover img.over{display:inline;}
.indexTable{margin-top:10px;}
ul.cssMenu li:hover>ul,ul.cssMenu a:hover ul{display:block;}
ul.cssMenu img.over,ul.cssMenu li:hover > a img.def,ul.cssMenu a:hover img.def,ul.cssMenu a:hover ul img.over,ul.cssMenu a:hover a:hover img.def{display:none;}
ul.cssMenu li:hover>a>span,ul.cssMenu a:hover span,ul.cssMenu ul li:hover > a span,ul.cssMenu table a:hover span{background-image:url(../images/arr_double_1o.gif);}
#backgroundFooter div{width:16px;display:inline-block}
#backgroundFooter div{display:inline}
#backgroundFooter>div{display:inline-block}
.flag{position:relative;height:11px;width:16px;}
.flag img{position:absolute;top:0;left:0;border:0;}
.cartbuttonOrange{text-decoration:none;float:right;margin:4px 0;padding:3px 6px 6px 3px;background:#ffdc85;border:1px solid #feb500;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}
.cartbuttonOrange span{font-size:110%;text-decoration:underline;color:#006}
.cartbuttonOrange img{position:relative;top:3px;border:0;width:16px;height:16px;}