HTML{background:#fff none;}
BODY{text-align: center;background:#fff none;font-family:Tahoma,Verdana,Arial,sans-serif;}
div, th, td, p, input, select, textarea, tt, button{color:#000;font-family:Verdana,Arial,Helvetica,Sans-serif;font-size:10px;}
h1{color: #464646;font-family:Verdana,Arial,Helvetica,Sans-serif;font-size:14px;}

a:link{color:#003672;font-family:tahoma,arial;text-decoration:none}
a:visited, a:hover, a:active{color:#003672;font-family:tahoma,arial;text-decoration:none;}
a:hover{text-decoration:underline;}

div#mainFrame{margin:0px auto;text-align:left;padding: 4px 0px;}

/* #page-container{border: 1px solid #e5e5e5;} */
#content-container{background-color:#f5f5f5;padding-top:10px;}
#center-main{margin-right: 5px;background-color:#f5f5f5;}

#header{background: url(images/banner_head.jpg) left -7px no-repeat;}
#header .line1{margin-top:0px;height:90px;}

#header .line1 .topcart{position: absolute; right:40px;bottom: 15px;white-space: nowrap;height: 53px;background:transparent none;}

.topcart .lfloat{height:53px; background: url(images/top-cart-l.gif) left center no-repeat}
.topcart .rfloat{height:53px;}
.topcart .minicart{padding:0px 5px;}
.topcart .minicart *{color:#282E3E;font-family:Tahoma,Verdana,Arial,sans-serif;font-size:11px;line-height:16px;text-decoration:none;}
.topcart .minicart a *{color: #EE7F00;}
.topcart .minicart a:hover *{color: #EE7F00;text-decoration: underline;}


.topcart div.minicart .empty, .topcart div.minicart .full{padding-top:10px;}
.topcart div.minicart .empty img, .topcart div.minicart .full img{height: 25px;width: 24px;background:transparent url(images/cart-empty.gif) no-repeat scroll left top;margin:4px 7px 0px 3px;}
.topcart div.minicart .full img {}

#header .line1 .logo{position:absolute; bottom: -15px;margin-left: 20px;width: 272px;}
#header .line1 .logo a img{width: 272px;height: 100px;}
#header .languages {top:35px;right:200px;}
#header .line1 .syntec-blurb{position:absolute; width: 580px; right: 10px; text-align: center; color: #003672; bottom: 22px; font-weight: bold; font-style: italic; font-size: 13px; font-family: cursive, serif, verdana, arial, helvetica, sans-serif}

#header .subline{height: 21px;padding:0px;margin-right:4px;} 
#header .lsub{height: 21px;padding:0px;margin:0px;} 
#header .subline .tmenu, #header .subline .tmenu-a{float:right;height:21px;line-height:21px;vertical-align:middle;width:105px;text-align:center;background: url(images/stab-bg.gif) center top no-repeat;} 
#header .subline .tmenu-a{background: url(images/stab-bg-a.gif) center top no-repeat;}
#header .subline a:link, #header .subline a:visited, #header .subline a:hover, #header .subline a:active {color:#FFFFFF;font-size:11px;font-weight:bold;text-decoration:none;}

#header .line2, .flc-container #header .line2{height:42px;border-width: 0px;background: #f5f5f5 none;}
#header .line2 .inline2{margin: 0px 5px;height:100%;background: #0081D5 none;}
#header .line2 .tr{height:100%;background: transparent none;}
#header .line2 .tabsout{padding-left: 25px;}
#header .line2 .tabs{right:auto;left:5px;top: 3px;width: auto;position:static;height: 100%;background:transparent none;}
#header .line2 .banner{float:left}
.banner{margin-bottom:5px;}
#header .line2 .phone{position:absolute; right:15px; top:13px; padding-left: 10px;color:#fff; font-size:11px; text-decoration:none;}

#header .tabs ul {padding-top: 9px;}
#header .tabs li {float:left;background:transparent url(images/sb-sep.gif) no-repeat scroll left center;text-align: left;}
#header .tabs a:link, #header .tabs a:visited, #header .tabs a:hover, #header .tabs a:active {font-family:tahoma,arial;background-image:none;text-align: left;color:#fff;font-size:11px;font-weight:normal;text-decoration:none;padding-left:10px;margin-right:15px;}

#header .line2 .search{float:left;position:relative;margin-left:10px;padding-top:10px;}
.search p{line-height:16px;padding:0px;margin:0px;text-align:left;color: #fff;font-weight:bold;white-space:nowrap}
#header a.search:link, #header a.search:visited, #header a.search:hover, #header a.search:active {display:block;text-decoration:underline;width:100%;color:#6AA6FF;margin:0px;padding:0px;height: 15px;float:left;top:-12px;font-size:10px;}
input.search-button {background:transparent url(images/search-go-btn.gif) no-repeat scroll left top; width:27px;height: 22px;vertical-align:top;}


.flc-top-login {width: auto;top:20px;}
#header .line2 div, #header .line2 span {color:#fff;}

#left-bar{background-color:#f5f5f5;margin-left: 5px;}

#left-bar li a:link, #left-bar li a:visited, #left-bar li a:active {font-weight:bold;}

#footer{background-color:#f5f5f5}
#footer .wrap-tr{background-color:#003672;height: 1px;margin: 4px 5px;}
#footer .wrap-tl{background:transparent none;height: 5px;}

#footer .box{background-color: transparent;border: 0px none;}
#footer .subbox{background-color: transparent;border: 0px none;height: 77px; color:#000;}
#footer .subbox *, #footer .subbox a:link, #footer .subbox a:visited, #footer .subbox a:hover, #footer .subbox a:active {font-family:tahoma,arial;color:#000;font-size:11px;}
#footer .subbox a:link, #footer .subbox a:visited, #footer .subbox a:hover, #footer .subbox a:active {text-decoration:none;color: #000;}
#footer .subbox a:hover{text-decoration: underline;}
#footer .subbox .left {position: relative; left:auto; top: auto; bottom: 2px; text-align: center; width:100%;}
#footer .subbox .right img {margin-right: 46px;}
#footer .subbox .right {right:auto;top: 15px; text-align: left;width:100%;line-height:20px;vertical-align:middle;padding:0px 5px}
#footer .subbox a.white:link, #footer .subbox a.white:visited, #footer .subbox a.white:active, #footer .subbox a.white:hover{color: #000; font-weight: normal;text-decoration: none;margin: 0px 5px;}
#footer .left span{padding: 0px 5px;}

#footer .subbox a.white:hover{text-decoration: underline;}

.rmenu{background: #efedde url(images/rmenu-l.gif) left top no-repeat;float:right;height:35px;}

.rmenu ul li{display: block;float:left;line-height:35px;padding:0px 5px;}
.rmenu ul{display:block;background: transparent url(images/rmenu-r.gif) right top no-repeat;margin:0px;padding:0px;height:35px;}
.rmenu li a:link, .rmenu li a:visited, .rmenu li a:hover, .rmenu li a:active{padding:0px 10px 0px 5px;font-size:14px;text-decoration:none;color:#3F82C4;outline-style:none;}
.rmenu li a:hover{padding:0px 10px 0px 5px;background:url(images/top-menu-darrow.gif) right 70% no-repeat;}
.rmenu .content ul li{float:none;line-height:16px;}
.rmenu .content ul{height:auto;background:transparent none;}

#center-main .menu-dialog{background: #efedde none;}
#center-main .menu-dialog .title-wrap, #center-main .menu-dialog .title-bar, #center-main .menu-dialog .wrap-tl, #center-main .menu-dialog .wrap-tr, #center-main .menu-dialog .content{background: transparent none;}
#center-main .menu-dialog .content{margin-top:0px;}
#center-main .menu-dialog .wrap-bl{background: transparent url(images/rmenu-b-l-c.gif) left bottom no-repeat;}
#center-main .menu-dialog .wrap-br{background: #efedde url(images/rmenu-b-r-c.gif) right bottom no-repeat;}

.menu-dialog{background:#C0E1EA none;border-width:0px;}
.menu-dialog .title-wrap{background:transparent none;position:relative;}
.menu-dialog .title-bar{height: 34px;line-height:34px;background:transparent none;border-width: 0px;color:#000;font-size:13px;font-weight:bold;}
.menu-dialog .title-bar img.icon {margin-left: 10px;}
.menu-dialog .title-bar a:link, .menu-dialog .title-bar a:visited, .menu-dialog .title-bar a:hover, .menu-dialog .title-bar a:active {top:12px}

.menu-dialog .content{background:#fff none;margin-top: 0px;border: 1px solid rgb(204, 204, 204); padding: 10px 17px;}
.menu-dialog .wrap-tr{background:transparent none;}
.menu-dialog .wrap-tl{background:transparent none;}
.menu-dialog .wrap-br{background:transparent none;height:0px;}
.menu-dialog .wrap-bl{background:transparent none;height:0px;}

.menu-dialog ul li a:link, .menu-dialog ul li a:visited, .menu-dialog ul li a:hover, .menu-dialog ul li a:active{font-size:11px;}
.menu-dialog .content a:link, .menu-dialog .content a:visited, .menu-dialog .content a:link {color:#003672;font-size:11px;}

.menu-categories-list .title-wrap{height:0px;display: none;}
.menu-categories-list .content{background-color: #C0E1EA;border:0px none;padding: 3px 2px;}

.menu-categories-list ul li {padding-left: 30px;background:transparent url(images/bullet-1.gif) no-repeat scroll 20px center; border-top:1px solid #0081D5;height:14px;}
.menu-categories-list ul li:first-child{border-top-width:0px;}

.menu-categories-list .content ul li a:link, .menu-categories-list .content ul li a:visited, .menu-categories-list .content ul li a:hover, .menu-categories-list .content ul li a:active {text-decoration: none;color:#003672;font-size:11px;font-weight:bold;}
.menu-categories-list .content ul li a:hover{text-decoration: underline;}

.menu-minicart .content ul li a:link, .menu-minicart .content ul li a:visited, .menu-minicart .content ul li a:hover, .menu-minicart .content ul li a:active, .menu-help .content ul li a:link, .menu-help .content ul li a:visited, .menu-help .content ul li a:hover, .menu-help .content ul li, .menu-service .content ul li a:link, .menu-service .content ul li a:visited, .menu-service .content ul li a:hover, .menu-service .content ul li  a:active{color:#330000}

.dialog{background:#fff none;border-width:0px;}
.dialog .title{height: 34px;line-height:32px;background:#C0E1EA  none;border-width: 0px;color:#000;font-size:13px;font-weight:bold;}
.dialog .content{background:#fff none;margin-top: 0px;border: 1px solid rgb(204, 204, 204); padding: 0px 5px}
.noborder .content{border: 0px none;}
.dialog .title h1, .dialog .title h2{margin:0px;font-size:13px;font-weight:bold;white-space: nowrap;color:#000}

.search-sort-bar {text-align: left;}
.dialog-search-sort-bar .search-sort-bar {margin:0px;padding:0px}

#mainFrame .button-left{background: transparent url(images/button_l.gif) left center no-repeat; color:#4b4b4b;font-size:11px;font-weight:bold;}
#mainFrame .button-right:hover{text-decoration:underline}
#mainFrame .button-right{background: transparent none;}
#mainFrame div.menu-button{background: transparent none;}
#mainFrame div.menu-button div, #mainFrame div.menu-button a:link, #mainFrame div.menu-button a:visited, #mainFrame div.menu-button a:hover, #mainFrame div.menu-button a:active {background: transparent url(images/button_l.gif) left center no-repeat; color:#4b4b4b !important;font-size:11px;font-weight:bold;}

div.button div, div.button a:link, div.button a:visited, div.button a:hover, div.button a:active{background:transparent none;}
div.button {background: transparent url(images/button_l.gif) right center no-repeat;padding-right:10px}

a.simple-button:link, a.simple-button:visited, a.simple-button:hover, a.simple-button:active {background: transparent url(images/button_l.gif) right center no-repeat; color:#4b4b4b;font-size:11px;font-weight:bold;text-decoration:none;padding-right:10px }
a.simple-button:hover{text-decoration:underline}

.products a.product-title:link, .products a.product-title:visited, .products a.product-title:hover, .products a.product-title:active, .products .product-title, .product-details .product-title {color:#4A4A4A;font-size:12px;font-weight:bold;text-decoration:none;}
.products a.product-title:hover{text-decoration:underline}
.products-table a.product-title:link, .products-table a.product-title:visited, .products-table a.product-title:hover, .products-table a.product-title:active{font-size:11px;}

.products-table .products-row td.product-cell{padding-top:5px;}
.products-table td.product-cell-price {padding-top:5px;}

.products .price-value {color:#E26A00;font-size:12px;font-weight:bold;}
.products a.see-details:link, .products a.see-details:visited, .products a.see-details:hover, .products a.see-details:active {color: #003672}

.products-list .details hr {color: #ddd;border-bottom: 1px solid #ddd}
.products a.product-title:link, .products a.product-title:visited, .products a.product-title:hover, .products a.product-title:active, .products .product-title, .product-details .product-title {color: #000;}

.products-table .market-price-value {color:#E26A00;font-family:Times New Roman;font-size:14px;font-weight:bold;}

.products-table .price-value {color:#2CBAD2;font-family:verdana;font-size:16px;font-weight:bold;}

.products-table td.product-cell-buynow {padding-top:0px;}
ul.rproducts a:link, ul.rproducts a:visited, ul.rproducts a:hover, ul.rproducts a:active {color:#330000;}

table.product-properties .product-price-value {color:#E26A00;font-family:verdana;font-size:12px;font-weight:bold;}

.cart .item{background-color:#eee;margin-bottom:0px;}
.cart hr{margin:0px;border:1px solid #fff}
.cart .item .image, .cart .item td{padding:10px 5px}

.subheader {color:#E26A00;font-size:12px;font-weight:bold;padding:0;}
.subcategories a:link,  .subcategories a:visited, .subcategories a:hover, .subcategories a:active{color:#330000;font-weight:bold;text-decoration:none;}

.subcategories a:hover{text-decoration:underline;}
.products .buy-now .quantity {text-align:left;padding-left: 10px;}
.products-table .buy-now .quantity {text-align:center;padding-left: 10px;}
.flc-container #center-main {width:auto;padding:0px 5px}
.uo-box{background-color:transparent;border-top:0px none;left:5px;padding:0px;position:absolute;top:7px;}
#location{margin-bottom:10px}