body{font:62.5%/1.8em Arial,Verdana,Helvetica,sans-serif;color:#666;}
.wrapper{width:1000px;margin:0 auto;padding:0;background:url("../images/swirls.jpg") 455px 0 no-repeat;}
.header{width:1000px;margin:0;padding:0;}
.headerleft{float:left;width:1000px;height:111px;border-top:1px solid #ccc;border-bottom:1px solid #ccc;}
.headerleft div{margin:0;padding:15px 0 0 25px;}
.navigation{float:left;width:1000px;margin:0;padding:0;height:58px;background:url("../images/nav_line.jpg") 25px 40px no-repeat;}
.navigation_left{float:left;padding:20px 0 0 25px;margin:0;width:640px;border:0px solid red;}
.navigation_left ul{float:left;list-style:none;color:#fff;}
.navigation_left li{float:left;}
.navigation_left li a{font-size:1.4em;float:left;margin:0 25px 0 0;padding:0;font-weight:bold;text-align:center;color:#333}
.navigation_left li a#active{color:#b40404;}
.navigation_right{float:right;margin:20px 0 0 0;}
.container{margin:0 auto;padding:0;width:950px;position:relative;}
.leftcolumn{float:left;width:175px;overflow:hidden;}
.leftcolumn ul{margin:0;padding:0;}
.leftcolumn ul li{margin:0;padding:0;line-height:2.2em;font-size:1.1em;}
.leftcolumn ul li span{background:url("../images/red_arrow.jpg") 0 3px no-repeat;width:6px;height:8px;margin:0;padding:0 10px 0 0;}
.leftcolumn a,.rightcolumn a{color:#666;}
.middlecolumn{float:left;width:580px;margin:0 10px 0 10px;padding:0;}
.middlecolumn .contentstop{background:url("../images/contents_top.jpg") 0 0 no-repeat;width:580px;height:15px;}
.middlecolumn .contentsmiddle{background:url("../images/contents_middle.jpg") 0 0 repeat-y;padding:0 10px;width:560px;overflow:hidden;min-height:600px;}
.middlecolumn .contentsbottom{background:url("../images/contents_bottom.jpg") 0 0 no-repeat;width:580px;height:15px;}
.rightcolumn{float:left;width:175px;overflow:hidden;}
.rightcolumn ul{margin:0;padding:0;}
.rightcolumn ul li{padding:5px 0 5px 0;margin:0;font-size:1.1em;}
.rightcolumn ul li span{background:url("../images/red_arrow.jpg") 0 3px no-repeat;width:6px;height:8px;padding:0 10px 0 0;}
.rightcolumn .watermark_container span{background:none; width:auto;}
.rightcolumn .watermark span{background:none;}
.rightcolumn .jq_watermark {font-family:Arial,Verdana,Helvetica,sans-serif;border:1px solid #ccc;font-size:1em;}
.footer{float:left;width:560px;padding:20px 0 0 10px;margin:0;}
.footerleft{float:left;}
.footerright{float:right;}
.lightgreyheader{background:url("../images/light_grey_header.jpg") 0 0 no-repeat;width:175px;height:37px;margin:0 0 5px 0;padding:0;}
.lightgreyheader h1{font-size:1.3em;color:#666;margin:0;padding:8px 0 0 10px;font-weight:bold;}
.redheader{background:url("../images/red_header.jpg") 0 0 no-repeat;width:175px;height:35px;margin:0 0 5px 0;padding:0;}
.redheader h1{font-size:1.3em;color:#fff;margin:0;padding:8px 0 0 10px;font-weight:bold;}
.whiteheader{background:url("../images/white_header.jpg") 0 0 no-repeat;width:175px;height:37px;margin:0 0 5px 0;padding:0;}
.whiteheader h1{font-size:1.3em;color:#333;margin:0;padding:8px 0 0 10px;font-weight:bold;}
.silverheader1{background:url("../images/silver_header.jpg") right 0 no-repeat;width:120px;height:26px;margin:0 0 5px 0;padding:0;}
.silverheader1 h1{font-size:1.3em;color:#333;margin:0;padding:4px 0 0 0px;font-weight:bold;}
.silverheader2{background:url("../images/silver_header.jpg") right 0 no-repeat;width:240px;height:26px;margin:0 0 5px 0;padding:0;}
.silverheader2 h1{font-size:1.3em;color:#333;margin:0;padding:4px 50px 0 0;font-weight:bold;}
.greyheader{background:url("../images/grey_header.jpg") 0 0 no-repeat;width:175px;height:35px;margin:0 0 5px 0;padding:0;}
.greyheader h1{font-size:1.3em;color:#fff;margin:0;padding:8px 0 0 10px;font-weight:bold;}
/* EXTRAS */
h2{font-size:1.3em;margin:0;padding:0 0 7px 0;color:#333;font-weight:bold;}
h3{font-size:1.4em;margin:0;padding:0;font-weight:bold;}
h4{font-size:1.2em;margin:0;padding:0;font-weight:bold;color:white;}
img{border:0;}
form{display:inline;}
b{color:#b30404;}
a{color:#b30404;text-decoration:none;}
p{margin:0px;padding:0 0 10px 0;font-size:1.1em;color:#666;}
.clear{clear:both;}
div.solid-red-line{height:5px;background:#fff url(../images/solid_red_line.jpg) 0 0 repeat-x;}
div.solid-red-line hr{display:none;}
.dotted-lgrey-line{background:url("../images/dotted_grey_line.jpg") 0 0 no-repeat;}
div.dotted-red-line{height:2px;background:url(../images/dotted_red_line.jpg) repeat-x;}
div.dotted-red-line hr{display:none;}
div.dotted-grey-line{height:2px;background:url(../images/dotted_grey_line.jpg) no-repeat;}
div.dotted-grey-line hr{display:none;}
div.dotted-red-line-long{height:5px;background:url(../images/dotted_red_line_long.jpg) no-repeat;}
div.dotted-red-line-long hr{display:none;}
.logincontainer{float:left;width:546px;padding:0 10px 0 10px;margin:0;}
.logincontainer .logintop{background:url("../images/login_top.jpg") 0 0 no-repeat;width:546px;height:10px;}
.logincontainer .loginmiddle{background:#f2f2f2 url("../images/login_middle.jpg") 0 0 repeat-x;padding:0 10px;border-left:1px solid #c7c7c7;border-right:1px solid #c7c7c7;overflow:hidden;}
.logincontainer .loginbottom{background:url("../images/login_bottom.jpg") 0 0 no-repeat;width:546px;height:10px;}
.padding-bottom-5{padding:0px 0 5px 0;}
.padding-top-10{padding:0px 0 10px 0;}
ul.padding-left-10{padding:0 0 0 10px;}
.searchpanel{width:100%;height:42px;float:left;margin:0;padding:0;background:url("../images/loginpanel_bg.jpg") 0 0 no-repeat;}
.switchboard{float:right;font-size:1.5em;color:#333;font-weight:bold;padding:5px 15px 0 15px;}
.switchboard span{color:#b30404;}
.search_box{float:left;width:150px;height:17px;padding:7px 0 0 15px;margin:0;border:0px solid #ccc;}
.search_box #search{float:left;padding:2px;margin:0;border:0;font-size:1.1em;}
.search_box #go{float:right;}
.sitemode{width:200px;height:25px;margin-left:40%;text-align:center;font-size:1.5em;color:#333;font-weight:bold;padding:5px 15px 0 15px;}
/* microsites */
.microsites-image{float:left;margin:0 10px 0 0;border:4px solid #6d6d6d;}
/* form elements */
.grey-btn{font-size:1em;color:#fff;padding:0 0 0 0;font-weight:normal;border:0;width:67px;height:21px;background:url("../images/grey_button.jpg") 0 4px no-repeat; cursor:pointer;}
.buyAjaxButton{font-size:1em;color:#fff;padding:0 0 0 0;font-weight:normal;border:0;width:67px;height:21px;background:url("../images/grey_button.jpg") 0 4px no-repeat;}
.inputfield{font-family:Arial,Verdana,Helvetica,sans-serif;border:1px solid #ccc;font-size:1em;padding:3px;}
.searchinputfield{font-family:Arial,Verdana,Helvetica,sans-serif;border:1px solid #ccc;font-size:1em;padding:3px;}
.manufacturer-menu-top{background:url("../images/manufacturer-menu-top.jpg") 0 0 no-repeat;width:441px;height:15px;}
.manufacturer-menu-middle{background:url("../images/manufacturer-menu-middle.jpg") 0 0 repeat-y;width:421px;padding:0 10px;overflow:hidden;}
.manufacturer-menu-bottom{background:url("../images/manufacturer-menu-bottom.jpg") 0 0 no-repeat;width:441px;height:15px;}
.manufacturer-menu-container{position:absolute;margin:370px 0 0 200px;width:441px;display:none;z-index:10;}
ul.manufacturer-list{float:left;font-size:1.1em;width:140px;}
ul.manufacturer-list li{background:url("../images/red_arrow.jpg") 0 5px no-repeat;margin:0;padding:0 0 0 15px;}
ul.manufacturer-list a{color:#666;}
ul.manufacturer-list a:hover{color:#b30404;}
.banner{margin-top:0px; margin-bottom:5px; text-align:center;}
.left{float:left;width:250px;}
.right{float:right;width:250px;text-align:right;}
ul.generic{margin:0;padding:0;}
ul.generic li{padding:5px 0 5px 0;margin:0;font-size:1.1em;}
ul.generic li span{background:url("../images/red_arrow.jpg") 0 3px no-repeat;width:6px;height:8px;padding:0 10px 0 0;}
.account-options{margin:0 0 10px 0;}
.account-header{background:url("../images/account_header.jpg") 0 0 no-repeat;width:175px;height:23px;}
.account-header h1{font-size:1.3em;font-weight:bold;padding:0;margin:0;}
.account-header h1 a{padding:0 0 0 50px;}
.basket-image{float:left;background:url("../images/basket_image.jpg") 5px 4px no-repeat;width:27px;height:17px;padding:0 5px 0 0;}
.account-image{float:left;background:url("../images/account_image.jpg") 5px 4px no-repeat;width:27px;height:17px;padding:0 5px 0 0;}
.fav-image{float:left;background:url("../images/fav_image.jpg") 5px 4px no-repeat;width:27px;height:17px;padding:0 5px 0 0;}
.items{background:url(../images/arrow_up_down.jpg) 10px 5px no-repeat;padding:0 0 0 23px;margin:0 auto;display:block;text-decoration:none;}
.items-link{padding:0 0 0 23px;margin:0 auto;display:block;text-decoration:none;}
.items-title{font-size:1.2em;padding:3px 0 0 0; width:100%;min-height:23px;border:0px solid red;}
.items-details{font-size:1.1em;padding:0 0 0 25px;}
.active{background-position:10px -8px;}
.floatleft{float:left;}
.floatright{float:right;}
.showul{list-style-type:disc; margin-left:15px;}
/*.tablebox {border:1px solid #000;}*/
.tablebox1{/*border-right:1px solid #000000;*/ border-bottom:1px solid #000;text-align:center;}
.tablebox2{text-align:center;border-right:0px solid #000000;}
.tablespacing td{padding-bottom:8px;}
.quicktable{border:0px solid red;}
.quicktable input{margin-bottom:5px;}
.heading{color:#000;font-size:1.2em;font-weight:bold;}
.userinfoarea{border:0px solid green;width:545px;min-height:180px; margin-left:auto; margin-right:auto; margin-bottom:5px; color:#000000;}
.userinfoarea b{color:#000000;}
ul.law li{background:url("../images/red_arrow.jpg") 0 5px no-repeat;margin:0;padding:0 0 0 15px;}
.spanlink{cursor:pointer;color:#b30404;text-decoration:underline;}
.errortext{color:#EF2C2C; font-family:Arial,Verdana,Helvetica,sans-serif;}
div .selectorResults {font-weight:bold;padding: 10px 10px 10px 10px; margin:10px auto 10px auto;border:1px solid black; width:300px;text-align:center;}
.feeditem{width:550px; border:0px solid red; min-height:25px; margin-bottom:20px; vertical-align:middle; }
.fitemdesc{width:100px;float:left;}
.feedcontainer select{width:180px;}
.feednote {color:#BFBFBF;}
.formlabel{font-size:1em;width:80px;}
.fieldcontainer{width:100%;min-height:15px;margin-bottom:25px;}
.usererror{color:red;float:left;}
.carddetails input{margin-bottom:10px;}
.carddetails select{margin-bottom:10px;}