*{margin:0; padding:0;}
body{font-family:Trebuchet MS;background-color:#c0c0c0;font-size:14px;}
a {color:black;font-weight:normal;text-decoration:none;cursor:hand;cursor:pointer;}
a:hover{}
img{border:none;}
h1{font-size:20px;}

#error-bg {
    opacity: 0.8;
    filter: alpha ( opacity = 80);
    background-color: #cccccc;
    height:100%;
    width:100%;
    position: absolute;
    top: 0px;
    left:0px;
    z-index: 20;
}

#info-popup {
    width: 300px;
    position: absolute;
    background-color: #ffffff;
    border: 1px solid #6ecee7;
    padding-bottom: 10px;
    z-index: 40;
}

#error-popup {
    width: 300px;
    position: absolute;
    background-color: #ffffff;
    border: 1px solid #6ecee7;
    padding-bottom: 10px;
    z-index: 40;
}

#conf-popup {
    width: 300px;
    position: absolute;
    background-color: #ffffff;
    border: 1px solid #6ecee7;
    padding-bottom: 10px;
    z-index: 30;
}

.error-popup-img {
    padding-top: 5px;
    text-align: center;
}

.error-popup-title {
    padding-top: 5px;
    font-family: Trebuchet MS, Verdana;
    font-size: 14px;
    font-weight: bold;
    color: #EB1F24;
    border-bottom: 1px dotted #000000;
}

.error-popup-input input{
    border: 1px solid #6ecee7;
    font-family: Trebuchet MS, Verdana;
    font-size: 14px;
    color: #6ecee7;
    background-color: #ffffff;
}

input.valid{border-color:green!important;}
input.error{border-color:red!important;}

button{cursor:hand;cursor:pointer;}

.capital{text-transform:uppercase;}
.left{text-align:left;}

.right{text-align:right;}
.block .right{margin-right:-3px;}

.blueback{background-color:#0096ff;color:white;}
.blueback .text{border-color:#0096ff;}

.blueboard{border:3px solid #0096ff; width:265px;float:left;height:140px;padding:10px 10px 0;display:block;}
.blueboard h3{color:#44b2ff;font-weight:normal;}
h3{font-size:16px;}

form .text{border:1px solid black;line-height:20px;width:145px;padding:2px;margin-bottom:5px;}
form input.check{position:relative;top:2px;}
form input.subm{border:none;background:none;color:#000;text-decoration:underline;cursor:hand;cursor:pointer;display:block;float:right;width:58px;}
form input.bluesubm2{background:url(../img/bluebut.png);width:153px;height:28px;border:none;margin:10px 0px 0px 59px;padding:2px;cursor:hand;cursor:pointer;color: #ffffff; float:right;}
form input.bluesubm{background:url(../img/bluebutbg.png);width:91px;border:none;margin:10px 0px 0px 59px;padding:2px;cursor:hand;cursor:pointer;}
form input.bluesubmwite{background:url(../img/bluebutwitebg.png);width:91px;border:none;margin:10px 0px 0px 59px;padding:2px;cursor:hand;cursor:pointer;}
form label{font-size:12px;}
form label.black{color:#999;font-weight:bold;}
form label.blue{color:#9cd6ff;font-size:11px;}
form label.white{color:#fff;font-weight:bold;}

#main{width:1200px;margin:0 auto;background-color:white;}
#title{height:48px;padding:30px 130px;font-size:18px;font-weight:bold;}
#content{padding:7px 129px;background:white;float:left;}
	#leftmenu{width:166px;float:left;margin-right:9px;}
.block{width:100%;position:relative;}
	.block .head{}
	.block .foot{height:10px;background:transparent url(../img/whitefoot.png) no-repeat 0 0;}
	.block .body{padding:10px 6px 5px;background:transparent url(../img/whitebody.png) repeat-y 0 0;}
	.block .body a.bghref{display:block;width:153px;height:28px;background:transparent none no-repeat 0 0;}
	.block .body a.bghref:hover{background-position:0 100%;}
	.block .subfooter{border-top:1px dotted black;margin-top:3px;padding-top:15px;text-align:center;}
	
	.whitehead{height:10px;background:transparent url(../img/whitehead.png) no-repeat 0 0;font-size:5px;}
	.whitebody{}
	.whitefoot{}

	.bluehead{height:28px;background:white url(../img/bluehead.png) no-repeat 0 0;color:white;text-align:center;line-height:28px;font-weight:bold;}
	.bluehead2{height:28px;background:white url(../img/bluehead2.png) no-repeat 0 0;color:white;text-align:center;line-height:28px;font-weight:bold;}
	.carthead{height:36px;background:white url(../img/carthead.png) no-repeat 0 0;}
	.cartfoot{height:33px;background:url(../img/cartfoot.png);}
	.whiteoverfoot{position:relative;background:url(../img/overfoot.gif);height:16px;}
	
div.arrow{display:inline;position:relative;top:2px;}

#block-3 .body{padding-bottom:0;position:relative;}
.schoollink{position:absolute;background:url(../img/schoollink.gif);width:146px;bottom:40px;display:block;height:28px;}

#centercontent{display:inline;float:left;width:767px;}
#menublock{border:1px solid #0096ff;width:590px;float:left;margin-right:9px;margin-top:4px;}
.mainmenu{height:33px; background:white url(../img/top-bg.jpg) repeat-x scroll 0 0;}
.tablink{height:21px;width:145px;background:url(../img/tabs.png);display:block;color:white;}
#searchblock{height:153px;margin: 8px 0;background:#0096ff url(../img/stockphoto.png) no-repeat right top; padding:15px 25px;width:540px;float:left;}
#searchform{margin-top:10px;}
#paymenu{float:left;padding:20px 0;border-bottom:1px dotted #0096ff;}
.paylink{display:block;float:left;font-size:12px;}
.centerlink{border-left:1px solid black;border-right:1px solid black;padding:0 10px;margin:0 10px;}
.bluelink{color:#44b2ff;text-decoration:underline;font-size:11px;}
.cartitem{margin:12px 7px;font-size:12px;}
.carttotal{display:block;padding:6px 0 4px 15px;}

#footer{background:url(../img/footer.png);text-align:right;padding:4px 15px;;float:left;width:910px;}
#footer a{color:white;}
#centerhead{}
#cart{width:166px;float:left;}
#centerfoot{
    float:left;
    width:590px;
    margin-right:9px;
    clear:both;
} 
#rightmenu{float:left;width:166px;}
#cart .body{height:90px;overflow-y:scroll;padding-right:3px;margin-right:3px;}

div.linkblue a {
	color: red;
}
.fucking-table{width:100%;background:#ffffff none no-repeat 0 0;font-size:12px;float:left;}
.fucking-table tr.odd-row{border-top:1px solid #000000 !important;}
.fucking-table tr.empt-row{height:10px;border-bottom: 0px solid #37aaf3;}
.fucking-table tr.empt-row td, .fucking-table tr.empt-row th{border:none;height:10px;}
.fucking-table tr.head-row td{height:14px;vertical-align:bottom;text-align:left;line-height:1px;border-bottom: 0px solid #37aaf3;}
.fucking-table td{padding:1px 0 1px 14px;border-right:1px dotted black;border-bottom: 1px solid #0096ff;}
.fucking-table input{width:38px;border:1px solid black;line-height:16px;padding:1px;}
.fucking-table a{text-decoration:underline;}

table#tyre-table{background-image:url(../img/search-title.png);}
table#workshop-table{background-image:url(../img/workshop-title.png);}

#table-title{margin-top:10px;float:left;width:100%;position:relative;}
	#search-tabtitle{background:url(../img/tabtitle.png) no-repeat;width:250px;height:21px;float:left;font-weight:bold;color:white;padding:5px 0 0 20px;}
	#search-form{float:left;}
		#search-form select, 
		.form-content select,
		.form-content .text
		{border:1px solid #a7a6aa;}
	.form-content input{padding:2px;}
#search-foot{height:30px;background:url(../img/search-foot.png) no-repeat 0 0;float:left;width:100%;}
#workshop-foot{height:30px;background:url(../img/workshop-foot.png) no-repeat 0 0;float:left;width:100%;}
#cart-total{min-height:30px;float:right;width:100%;text-align: right; padding-top: 10px;}
.mark-items{float:left;width:450px;}
a.mark-item,a.mark-item-selected{display:block;width:80px;height:20px;border-right:1px dotted black;padding-left:30px;float:left;font:bold 12px Trebuchet MS;}
a.last-mark-item{border-right:none;}
a#selected-mark{background:url(../img/marker.png) no-repeat 20px 3px;}
a.mark-item-selected{background:url(../img/marker.png) no-repeat 20px 3px;}

#inner-content{background-color:#e9e9e9;float:left;padding:12px;width:566px;font-weight:bold;font-family:Trebuchet MS;font-size: 12px;}
td.wheelimg{text-align:center;}
#form-check{border-left:1px dotted black;bottom:2px;font-size:12px;font-weight:bold;padding:5px 0;position:absolute;right:0;text-align:center;width:134px;}
#form-check input{position:relative;top:2px;}

.form-content{background:#c7e8ff url(../img/form-bg.png) no-repeat 0 0;border-bottom:3px solid #9cd6ff;padding:20px 0;float:left;width:590px;}
.form-block{float:left;width:150px;margin-left:10px;display:inline;height:40px;margin-top:10px;}
.form-block select{width:90%;}
.form-content label{font-weight:bold;font-size:12px;}
.form-content h2{font-size:14px;}
.form-content a{text-decoration:underline;}

.form-register {padding-left:20px;}
.form-register .text{width:150px;}
.form-register .subm{margin-left:220px;width:80px;}
label.error{color:red;font-size:10px;padding-left:20px;white-space:nowrap;}

a.second-mark{width:100px;}

#loginform label.error{display:none!important;}
#message{text-align:center;width:100%;}
#message a{font-weight:bold;text-decoration:underline;}

#cart-form label.error{position:relative;top:-7px;}

.redprice {
	color: #f44c4c;
	font-size: 14px !IMPORTANT;
	font-weight: bold;
}

.brand {
	font-size: 13px !IMPORTANT;
	color: #5c5d5d;
	font-weight: bold;
}

.remember {
	font-size: 12px;
}

