/* Body */
body {
 background: #4e6279 url(/images/body_bgnew.jpg) repeat-x;
}
body.fb {
 background-image:none;
 background-color:white;
}
/* Outer */
#Outer {
 background:white url("/images/outer_bg-v2.gif") left repeat-y;
}
/* Container Background */

#Container {
 background:white;
 text-align:left;
}

/* head */

#Menu {
 background-image: url(/images/topmenu_bg.png);
 background-repeat:repeat-x;
 padding:0px;
 height:88px; 
}

#Menu .butt_hold{
 height:37px;
 margin:0px 4px 0px 204px;
 width:701px;
 padding:4px 0px;
}

#Menu .button {
 float:left;
 margin:0;
 padding:0;
 border:none;
}
.login_wrap{
 height:34px;
 padding-top:9px;
 background-image: url(/images/dealers_login_bg.png);
}
.login_wrap.logged{
 background-image: url(/images/dealers_loggedin_bg.png);
 background-repeat:repeat-x;
 color:white;
 font-size:12px;
 text-align:center;
}
.login_wrap.logged a{
 color:black;
} 
/* login box */
.login_wrap .dealer_login {
 float:left;
 overflow:hidden;
 margin-left:364px;
 display:inline;
}

.login_wrap .dealer_login input.text{
 	padding: 2px;
	font: 13px Tahoma,"Segoe UI", Arial;
	color: #222;
	background: #e7fcff;
	border: solid 1px #36485c;
	width:171px;
	height:16px;
	float:left;
	margin:2px 2px 0 0;
  display:inline;
}

.login_wrap .dealer_login input.submit{
 margin:0;
 padding:0;
 float:left;
 margin-top:2px;
 display:inline; 
}
.login_wrap .links {
 font-size:11px;
 font-weight:bold;
 float:right;
 text-align:right;
 margin-right:27px;
 display:inline;
}
.login_wrap .links a{
 color:white;
 text-decoration:none;
}
.login_wrap .links a:hover{
 text-decoration:underline;
}

/* search box */

.search_box {
 height:41px;
 background-image: url(/images/searchbox_gradient.png);
 background-repeat: repeat-x;
 padding:6px 6px 0px;
 width:171px;
}
.search_box form{
 padding:0;
 margin:0;
 float:left;
}
.search_box a{
 color:white;
 font-size:11px;
 float:left;
}

#Leftmenu .sinput {
 padding:2px 0px;
 margin-right:2px;
 height:16px;
 float:left;
 width:112px;
}
#Leftmenu .sbutton {
 vertical-align:top;
 width:52px;
 height:20px;
 float:left;
}

/* Left menu */
#Leftmenu #Left3 {
 width:auto;
 background:#d7eef6; 
}
#Leftmenu #Left3 .sBox ul {
 padding:0px;
}
#Leftmenu #Left3 .sBox li{
	font-size: 15px;
	font-weight:bold;
	color:#414141;
	background:white url(/images/sidebar_category_bullet.png) no-repeat 0px;
	padding-left:20px;
	line-height:25px;	
}

#Leftmenu #Left3 .sBox li a.title{
  padding:0px;
	font-size: 15px;
	font-weight:bold;
	color:#414141;
	text-transform:none;
}
#Leftmenu #Left3 .sBox li a{
 padding:0px;
}

#Leftmenu #Left3 .sBox li.newbullet,#Leftmenu #Left3 .sBox li.usedbullet{
	background:url(/images/sidebar_subcategory_bullet.png) no-repeat 0px 8px;
	padding-left:10px;
	margin-left:36px;
}

#Leftmenu #Left3 .sBox li.usedbullet{
 margin-bottom:26px;
}

/* Price List */

#Container #List {
 width:715px;
 display:inline;
}

#Container #List .plist_head {
 height:49px;
 background-image:url(/images/pricelist_head_bg.png);
 background-repeat: no-repeat;
 background-color:white;
 padding-left:8px;
 padding-bottom:1px;
 border-bottom:8px solid #384b5a;
}

#Container #List .plist_head.wsale{
 background-image:none;
 background-color:#364B5C;
}

/* pricelist test head */

#Container #List .plist_head.test{
 background-image:url("/images/topmenu2/pricelist_head.png");
 background-color:#364B5C;
 border:none;
 height:47px;
 padding-bottom:0px;
 width:708px;
}
#Container #List .plist_head .text{
 font-size:20px;
 text-align:left;
 float:left;
 line-height:49px;
}

#Container #List .plist_head .icons{
 float:right;
 width:89px;
 background:none;
 text-align:center;
 font-size:13px;
 font-weight:bold;
 line-height:21px;
}

#Container #List .ico {
 border:none;
 margin:2px 0 0;
 padding:0;
 float:left;
}

#Container #List #Body .topic_title {
 text-align:left;
 background-image:none;
 background-color:#8cc0d8;
 color:white;
 font-weight:bold;
 text-transform:uppercase;
 border-color:#5a768b;
 border-bottom:3px solid #5a768b;
 border-right:7px solid #5a768b;
 height:18px;
 font-size:14px;
}

#Container #List #Body .cat_bullet {
 float:left;
 margin:4px 4px 0 3px;
 display:inline;
}

#Container #List #Body .sep_bott {
 height:1px;
 font-size:1px;
}

#Container #List #Body .sep_top {
 height:4px;
 font-size:4px;
}

#Container #List #Body #Wrap {
 padding:0px 0px 0px 5px;
}

#Container #List #Body .list_head,#Container #List #Body .list_head th {
 background-color:#8cc0d8;
 color: #364b5c;
 border-color:#364b5c;
}
#Container #List #Body #Table .list_head a{
  color: #364b5c;
	text-decoration:none;
}
#Container #List #Body #Table .list_head img{
 vertical-align:middle;
}
#Container #List #Body #Table .list_head a:hover{
	text-decoration:underline;
}
#Container #List #Body .list_head th {
 border-bottom: 8px solid #364b5c;
}

#Container #List #Body .dark {
 background-color:#dbecf6;
}

#Container #List #Body td.lborder {
 text-align:left;
}

#Container #List #Body .lrow td {
 border-bottom: 8px solid #364b5c;
 padding-bottom:2px;
}
#Container #List #Body .lprow {
 background-color:#364b5c;
 padding:0px;
 margin:0px;
 height:1px;
}
#Container #List #Body .lprow td{
 padding:0px;
 margin:0px;
 height:1px;
}
#Container #List #Body .plist_descr b{
/* font-size:+1px; */
}

/* Product details */
.product_wrapper {
 width:709px;
 margin-left:11px;
 position:relative;
}
.product_overlay{
 position:absolute;
 top:150px;
 left:150px;
 width:400px;
 height:300px;
 background: url("/img/izcherpano.gif");
 background-repeat:none;
}
.product_breadcrumb{
 font-size:11px;
 color:#333333;
 margin:12px 0px 29px;
}
.product_breadcrumb img{
 border:none;
 margin-right:4px;
}
.product_breadcrumb img.mid{
 margin:0px 4px;
}
.product_breadcrumb a{
 color:#333333;
 text-decoration:none;
}
.product_breadcrumb a:hover{
 text-decoration:underline;
}
.product_head {
 width:709px;
 overflow:auto;
 margin-bottom:4px;
}
.product_title{
 float:left;
 font-size:20px;
 line-height:22px;
}
.product_feat{
 float:right;
 color:white;
 font-weight:bold;
 font-size:11px;
}
.product_feat img{
 float:left;
}
.product_feat .product_status,.product_feat .product_warr{
 padding:5px 5px 0px 0px;
 float:left;
 height:18px;
}
.product_feat .product_status{
 background-color:#a2c73b;
 text-transform:uppercase;
}
.product_feat .product_warr{
 background-color:#124e8a;
}
.product_desc {
 width:702px;
 background-color:#d7eef6;
 border: 1px solid #779ebb;
 font-size:11px;
 color:#586367;
 font-weight:bold;
 padding:7px 0px 6px 5px;
}
.product_body{
 width:709px;
 margin-top:3px;
 overflow:auto;
}
.product_image{
 width:328px;
 float:left;
 display:inline;
 margin-right:3px;
}

.product_image .product_img_head{
 float:left;
 overflow:auto;
 width:328px;
}
.product_img_head .product_price,.product_img_head .product_promo{
 height:36px;
 float:left;
}
.product_img_head .product_price{
 background-color:#f15435;
 color:white;
 width:107px;
 margin-right:1px;
 font-size:27px;
 padding-left:8px;
 padding-top:1px;
 height:35px;
}
.product_img_head .product_promo{
 color:#83b4dc;
 background-color:#415a6e;
 width:205px;
 text-align:right;
 padding-right:7px;
 font-size:11px;
 font-weight:bold;
 padding-top:11px;
 height:25px;
}

.product_img_head .dealer_price{
 color:white;
 background-color:#415a6e;
 width:210px;
 text-align:right;
 padding-right:2px;
 font-size:11px;
 padding-top:1px;
 height:35px;
 float:left;
}

.product_img_head .dealer_price b{
 font-size:27px;
 font-weight:normal;
}

.product_img_wrap{
 width:322px;
 height:242px;
 background-color:#51c8de;
 padding:3px;
 float:left;
 margin:3px 0px;
}
.product_img_wrap img{
 width:320px;
 height:240px;
 border:1px solid #415a6e;
}

.product_thumb_wrap {
 width:324px;
 /*height:55px;*/
 padding:5px 2px 0px;
 float:left;
 background-color:#415a6e;
}
.product_thumb_wrap img{
 width:73px;
 height:55px;
 margin:0px 4px 4px;
 float:left;
 border:none;
 cursor:pointer;
}

.product_spec{
 width:378px;
 float:left;
 display:inline;
}
.product_spec_head{
 background-color:#d7eef6;
 border: 1px solid #779ebb;
 font-size:11px;
 font-weight:bold;
 color:#435970;
 width:364px;
 padding:8px 0px 0px 12px;
 margin-bottom:13px;
 text-transform:uppercase;
 height:26px;
}
.product_spec{
 font-size:11px;
 line-height:16px;
}
.product_spec .group{
 font-weight:bold;
}
.product_spec .l {
 padding-left:9px;
 width:110px;
}
.product_spec .l img{
 margin-right:4px;
}
.product_drivers {
 margin-left:10px;
 margin-top:10px;
 float:left;
 width:40%;
}
.product_drivers a{
 color:#F15521;
}
.product_pricelist {
 margin:29px 0px 29px 3px;
 float:left;
 display:inline;
}

.product_na {
 margin-left:10px;
 margin-top:10px;
 color:red;
 font-size:18px;
 height:30px;
}

.product_in_erp {
 float:left;
 margin-left:10px;
 margin-top:10px;
 color:green;
 font-size:18px;
 height:30px;
 width:368px;
}
.product_in_erp span{
 float:left;
 width:49%;
 height:30px;
 line-height:30px;
 text-align:center;
}
.product_in_erp .ordernow {
 font-weight:bold;
 background-color: #F15521;
 width:213px;
}
.product_in_erp .instock {
 width:110px;
 padding-right:5px;
}
.product_in_erp .ordernow a{
 color:white;
}
/* Footer */

#Footer {
 background-image: url(/images/foot2new.jpg);
}


/* Advanced search form */

.advanced_search {
 overflow:auto;
 width:709px;
 margin-left:11px;
 color:#333;
 font-size:11px;
}
.advanced_search input,.advanced_search select {
 	font: 11px "Segoe UI", Arial;
	color: #222;
	background: #e7fcff;
	border: solid 1px #36485c;
	height:16px;
	padding: 2px 0;
	float:left;
	width:175px;
}

.advanced_search select {
 	font: 11px "Segoe UI", Arial;
	color: #222;
	background: #e7fcff;
	border: solid 1px #36485c;
	height:22px;
	padding: 2px 0;
	float:left;
	width:167px;
}
.advanced_search table,.advanced_search tr,.advanced_search td{
 margin:0;
 padding:0;
 border-collapse:collapse;
}
.advanced_search .formlabel{
 display:none;
}
.form_keywords input.sbutton{
  float:left;
  height:20px;
  width:52px;
  vertical-align:top;
	background:none;
	padding:0;
	margin-left:6px;
}
.advanced_search .keywords{
 width:324px;
}
.advanced_search .form_keywords{
 margin-bottom:12px;
 float:left;
}
.advanced_search span{
 float:left;
 clear:both;
 color:#333;
 font-weight:bold;
 font-size:11px;
 background:url(/images/breadcrumb_bullet_green.gif) no-repeat 0px;
 padding-left:8px;
}
.advanced_search .form_keywords span{
  background:url(/images/breadcrumb_bullet_red.gif) no-repeat 0px;
}
.advanced_search .form_wrap{
 width:390px;
 float:left;
 display:inline;
 overflow:auto;
 margin-left:160px;
 margin-bottom:22px;
}

.advanced_search .form_left{
 float:left;
 width:177px;
 overflow:auto;
}
.advanced_search .form_right{
 float:left;
 overflow:auto;
 width:178px;
 display:inline;
 margin-left:34px;
}
.advanced_search .category{
 margin-bottom:13px;
}
.brand_wrap {
 float:left;
 width:178px;
 margin-bottom:13px;
}
.brand_wrap input{
 clear:both;
}
.price_wrap, .price_wrap_right{
 float:left;
 width:85px;
}
.price_wrap input, .price_wrap_right input{
 width:83px;
}
.price_wrap_right {
 display:inline;
 margin-left:6px;
}

.banner-windows{
 margin:11px 0px 0px 6px;
}

/* v3 search */
.search-item {
 border:1px solid #bababa;
 float:left;
 width:708px;
 margin:2px 0px;
 text-align:left; 
}

.search-item.seen {
 background-color:#fcfbc2;
}

.search-item .thumb {
 float:left;
 width:172px;
 margin:0px 4px 0px 0px;

}
.search-item .thumb img{
 width:172px;
 height:129px;
 border:none;
}

.search-item .text {
 float:left;
 width:532px;
}
.search-item .text .head {
 padding:10px 0px;
 height:25px;
}
.search-item .text .head a{
 color:#00385b !important;
 font-weight:normal !important;
 font-size:22px;
 text-decoration:none;
 width:277px;
 float:left;
}
.search-item .text .head a:hover{
 text-decoration:underline;
}
.search-item .text .desc {
 color:#00bdff;
 font-size:13px;
 height:20px;
 clear:both;
}
.search-item .text .desc a{
 color:#00bdff !important;
 font-size:13px;
 text-decoration:none;
}
.search-item .text .price{
 font-size:22px;
 color:#ff6000;
 float:left;
 padding-top:14px;
}
.search-item .text .price span,.search-item .text .dprice span{
 font-size:16px;
 font-weight:bold;
}

.search-item .text .dprice{
 font-size:22px;
 color:#00385B;
 float:left;
 padding-top:14px;
 padding-left:23px;
}

.search-item .text .buttons{
 float:right;
 padding:14px 5px 0px 0px;
}
.search-item .text .buttons img{
 border:none;
}
.search-item .product_feat {
 font-family:Tahoma;
}
.search-item .product_drivers {
 float:left;
 margin-left:0px;
 margin-right:60px;
 clear:right;
}
.plist-filter {
 float:left;
 width:710px;
 padding-left:5px;
}
.plist-filter form {
 margin:0;
 padding:0;
}
table.sptype,table.sbrand,table.smodel {
 float:left;
 color:#00375a;
 padding-top:2px;
 font-size:13px;
 font-weight:bold;
 font-family: "Trebuchet MS";
}
table.sptype {
 width:236px;
}
table.sptype select {
 width:163px;
}
table.sbrand{
 width:236px;
}
table.sbrand  select{
 width:163px;
}
table.smodel{
 width:236px;
}
table.smodel select {
 width:163px;
}

.pcount {
  float:right;
	padding-right:10px;
}
.pcount, .pcount  a{
 font-size:13px;
 color:#375066 !important;
 text-decoration:none;
 font-weight:bold;
 font-family:"Trebuchet MS";
}
.pcount  a:hover{
 text-decoration:underline;
}
.pcount .active{
 color:#F15521;
}
/* show search filters */
div.filters {
 float:left;
 padding-top:5px;
}
div.filters table {
 float:left;
 color:#00375A;
 font-family: "Trebuchet MS";
 font-size:13px;
 font-weight:bold;
}
div.filters .fprice {
 width:236px;
}
div.filters .fprice select {
 width:163px;
}
div.filters .ffield {
 width:236px;
}
div.filters .ffield select{
 width:163px;
}

.plist-filter .formlabel{
 text-align:right;
}
.plist-filter .formfld{
 width:163px;
}

.wbanners-wrap  img{
 float:left;
}
.wbanners-wrap p{
 font-size:11px;
 clear:both;
 padding:6px;
}

.errmsg {
 float:left;
 clear:both;
 border: 1px solid red;
 margin-bottom:1px;
 text-align:left;
 font-weight:bold;
 font-size:9px;
 line-height:20px; 
 background-color: pink;
 color: red;
 width:90%;
 padding:10px 0px 10px 5px;
}

.messages h1 {
 color: #117189 !important;
 font-size:24px !important;
 font-weight:normal;
}

.messages .listtable {
 width:100%;
 border-collapse:collapse;
}
.messages .listtable .header td{
 border-bottom:2px solid #cccccc;
 padding-bottom:4px;
 color: #999999;
 font-weight:bold;
}
.messages .listtable td{
 border-bottom:1px solid #cccccc;
 padding: 4px 0px;
 height:23px;
}
.messages .listtable td.att_td{
 border-bottom:none;
}

.messages .listtable .msg_td{
 border:1px solid #cccccc;
 margin-top:10px;
 padding: 5px;
}

.messages .listtable a{
 color:black;
}

.messages .listtable a.reply, a.reply{
 color: #117189;
 text-decoration:none;
 font-size:22px;
}

.messages tr.viewed, .messages tr.viewed a {
 color: #999999; 
}

.msg_reply {
 width:460px;
 margin:0px 40px 10px 10px;
}
.msg_reply td {
 font-size:12px;
 color:#888888;
 font-weight:bold;
}
.msg_reply td.label {
 font-size:12px;
 color:black;
 font-weight:normal;
}

.msg_reply_h1 {
 background-color:#117189;
 color: white;
 font-weight:normal;
 font-size:22px;
 text-align:left;
 padding:10px 0px 5px 10px;
 width:80%;
}