



/*  --------------------------------------------------------------------



font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:15px; color:#858585; {font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:15px; color:#858585;}

#858585 {color:#858585;}



color:#a5a5a5; outline:none; text-decoration:underline; {color:#a5a5a5; outline:none; text-decoration:underline;}

#a5a5a5 {color:#a5a5a5;}



font-size:11px; text-transform:uppercase; color:#073699; text-decoration:none; font-weight:normal; {font-size:11px; text-transform:uppercase; color:#073699; text-decoration:none; font-weight:normal;}

color:#858585; {color:#858585;}



font-size:18px; font-weight:normal; color:#333333; {font-size:18px; font-weight:normal; color:#333333;}



font-size:12px; font-weight:bold; color:#3b3b3b; text-transform:uppercase; background:url(../images/title-tail.gif) top repeat-x; padding:0; margin:0 0 16px 0; width:100%; {font-size:12px; font-weight:bold; color:#3b3b3b; text-transform:uppercase; background:url(../images/title-tail.gif) top repeat-x; padding:0; margin:0 0 16px 0; width:100%;}



TABLE_HEADING_STYLE {TABLE_HEADING_STYLE}

TABLE_HEADING_COLOR {color:TABLE_HEADING_COLOR;}


--------------------------------------------------------------------  */





/* CSS Document */



* { margin:0; padding:0;}

body { background:url(../images/body-tail.gif) top repeat-x #eaebec; font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:15px; color:#000;}

table, td {border-collapse:collapse; font-size:100%;}

table, td, img {border:0;}

form, td {margin:0; padding:0;}

td { vertical-align:top; text-align:left;}



#main-width { width:904px; margin:0 auto; text-align:left; background:url(../images/main-bg.gif) top center no-repeat;}



.fleft { float:left;}

.fright { float:right;}

.clear { clear:both;}



img {vertical-align:top;}

a img { border:0;}

ul { list-style:none;}
.centerColumn li {list-style-type: circle;}
.centerColumn ul {padding-left:25px;}

.alignright { text-align:right;}

.aligncenter { text-align:center;}



.wrapper{ width:100%; overflow:hidden;}

.container { width:100%;}

.column-1, .column-2, .column-3{ float:left;}



a {color:#a5a5a5; outline:none; text-decoration:underline;}

a:hover{text-decoration:none;}

p { margin:0; padding:0;}



/* ============================= header ====================== */

#header{ padding-bottom:17px;}

#header .top{ width:100%; overflow:hidden;}

#header .logo{ float:left; padding-top:33px;}

#header .lang{ float:right; margin-top:40px; background:url(../images/lang-tail.gif) repeat-x; font-size:11px; color:#0d0d0d;}

#header .lang .left-bg{ background:url(../images/lang-left-bg.gif) left top no-repeat;}

#header .lang .right-bg{ background:url(../images/lang-right-bg.gif) right top no-repeat; padding:5px 9px 8px 12px;}

#header .lang img{ margin:0 0 0 2px; vertical-align:middle;}

#header .cart{ float:right; font-size:11px; margin:45px 0 0 0; color:#8a8a8a; background:url(../images/cart-bg.gif) no-repeat 0 0; padding:1px 32px 0 24px;}

#header .cart a{ color:#219bf9; text-transform:uppercase; font-weight:bold; text-decoration:none;}

#header .cart a:hover{ color:#8a8a8a;}



#header .row1{ background:url(../images/row1-tail.gif) top repeat-x; margin-top:27px; width:100%;}

#header .row1 .left-bg{ background:url(../images/row1-left-bg.gif) left top no-repeat;}

#header .row1 .right-bg{ background:url(../images/row1-right-bg.gif) right top no-repeat; width:100%; overflow:hidden; height:41px;}

#header .menu{ padding:12px 0 0 19px;}

#header .menu ul{ padding:0; margin:0;}

#header .menu li{ float:left; overflow:hidden; font-size:12px; text-transform:uppercase; font-weight:bold; padding-right:21px;}

#header .menu li a{ color:#fff; text-decoration:none;}

#header .menu li a:hover{ color:#4fb5fc;}



#header .row2{ background:url(../images/row2-tail.gif) top repeat-x; width:100%;}

#header .row2 .left-bg{ background:url(../images/row2-left-bg.gif) left top no-repeat;}

#header .row2 .right-bg{ background:url(../images/row2-right-bg.gif) right top no-repeat; width:100%; overflow:hidden; height:30px;}

#header .nav-links{ float:right; padding:7px 11px 0 0; font-size:11px; text-transform:uppercase;}

#header .nav-links a{ color:#0d0d0d; text-decoration:none; display:inline-block; margin-left:21px;}

#header .nav-links a:hover{ color:#4ea6ea;}



#bannerOne{ padding:10px 0 12px 0;}

#bannerTwo{ float:left;}

#bannerThree{ float:left; padding-left:3px;}

#bannerFour{ float:left; padding-left:2px;}

#bannerFive{ float:left; padding-left:3px; margin-right:-2px;}



/* ============================= content ===================== */

#content{ height:1000px;}



#column-center{ padding-left:3px;}



.main-content{ background:#fff; width:100%; margin-bottom:4px;}

.main-content .left-top-corner{ background:url(../images/corner-left-top.gif) left top no-repeat;}

.main-content .right-top-corner{ background:url(../images/corner-right-top.gif) right top no-repeat;}

.main-content .right-bot-corner{ background:url(../images/corner-right-bot.gif) right bottom no-repeat;}

.main-content .left-bot-corner{ background:url(../images/corner-left-bot.gif) left bottom no-repeat; width:100%;}

.main-indent{ padding:12px 12px 12px 13px;}



.title-left-bg{ background:url(../images/title-left-bg.gif) left top no-repeat; display:block;}

.title-right-bg{ background:url(../images/title-right-bg.gif) right top no-repeat; padding:6px 2px 4px 28px; display:block;}



.product-col{ padding-bottom:12px;}

.product .top-border{ background:url(../images/prod-border.gif) top repeat-x; width:100%;}

.product .right-border{ background:url(../images/prod-border.gif) right repeat-y;}

.product .bot-border{ background:url(../images/prod-border.gif) bottom repeat-x;}

.product .left-border{ background:url(../images/prod-border.gif) left repeat-y;}

.product .left-top{ background:url(../images/prod-corner-left-top.gif) left top no-repeat;}

.product .right-top{ background:url(../images/prod-corner-right-top.gif) right top no-repeat;}

.product .right-bot{ background:url(../images/prod-corner-right-bot.gif) right bottom no-repeat;}

.product .left-bot{ background:url(../images/prod-corner-left-bot.gif) left bottom no-repeat; width:100%;}

.prod-indent{ padding:19px 18px 18px 18px;}

.margin-bot{ margin-bottom:-8px;}



.img{ text-align:center; padding-bottom:7px;}

.name{ font-size:11px; text-transform:uppercase; color:#073699; text-decoration:none; font-weight:normal;}

.name strong{ font-weight:normal;}

.name:hover{ color:#858585;}

.text{ font-size:11px;}

.price{ font-size:18px; font-weight:normal; color:#333333;}

.price strong{ font-weight:normal;}

.price b{  font-weight:normal; font-size:11px; color:#0940a4; text-transform:uppercase; padding-right:3px; display:inline-block;}



.product .price{ padding:12px 0 12px 0; margin-right:-50px;}



/* ============================= footer ====================== */

#footer{ background:#f5f5f6; width:100%; margin:9px 0 21px 0; color:#000; font-size:11px; text-align:center;}

#footer .left-top{ background:url(../images/footer-left-top.gif) left top no-repeat;}

#footer .right-top{ background:url(../images/footer-right-top.gif) right top no-repeat;}

#footer .right-bot{ background:url(../images/footer-right-bot.gif) right bottom no-repeat;}

#footer .left-bot{ background:url(../images/footer-left-bot.gif) left bottom no-repeat;}

#footer .indent{ padding:12px 20px 18px 17px;}



#footer a{ color:#0940a4;}

#footer .menu a{ color:#868484; text-decoration:none; font-size:12px; display:inline-block; margin-right:21px;}

#footer .menu a:hover{ color:#0940a4;}

#footer p{ padding:2px 0 0 0;}

#footer p span{ display:block;}





/* ============================= forms ======================= */

input, select, textarea{ font-family:Arial, Helvetica, sans-serif; color:#858585; line-height:normal; font-size:12px; vertical-align:middle;}



.search-form{ float:right; padding:10px 11px 0 0;}

.search-form input{ vertical-align:top; display:inline-block;}

.search-form span{ display:inline-block; background:url(../images/search-form-left-bg.gif) left top no-repeat #fff;}

.search-form span input{ border:solid 0px; background:none; padding:2px 5px 2px 5px; width:193px;}

* html .search-form span input{ padding:1px 5px 1px 5px;}

*:first-child + html .search-form span input{ padding:1px 5px 1px 5px;}
