body{
    background-image: url('../img/body_bck.jpg');
    background-repeat: repeat-x;
    background-color:#dfdde2;
    margin-top:10px;
}

/*MAIN SECTIONS*/
#wrapper{
    margin-left:auto;
    margin-right:auto;
    width:806px;
}
#headerContainer{
    background-image: url('../img/head.jpg');
    background-repeat: no-repeat;
    padding-left:10px;
    width:806px;
    height:179px;
}
/*MENU*/
#producttable
{
	font-family:arial,helvetica,sans-serif;
    font-size:12px;
	width:100px;
	height:100px;
	position: absolute;
	z-index: 1;
	float:left;
}
#topMenu{
    width:790px;
    margin-top:148px;
    height:30px;
    float:left;
    border:1px;
}

#topMenu ul{
    list-style-type:none;
    padding:0px;
    margin:0px;
    padding-left:2px;
   
}

.menuItemC{
    list-style-type:none;
    padding:0px;
    margin:0px;
    
	float:left;
}

.menuC{
	position:relative;
	float:right;
	list-style-type:none;
    padding:0px;
    margin:0px;
    
	width: 790px;
}

.topMenuItem{
    margin:0px;
    padding:0px;
    height:23px;
    float:left;
}
.menuLeftImg{
    background-image: url('../img/button_left.png');
    background-repeat: no-repeat;
    width:5px;
    height:33px;
    float:left;

background-color:#f77e00;
}
.menuRightImg{
    background-image: url('../img/button_right.png');
    background-repeat: no-repeat;
    width:5px;
    height:33px;
    float:left;

background-color:#f77e00;
}
.menuCenterImg{
    padding-top:3px;
    background-image: url('../img/button_middle.png');
    background-repeat: repeat-x;
    padding-left:5px;
    padding-right:5px;
    height:33px;
    float:left;
	
	width:60px;
	background-color:#f77e00;
/*
			padding-left: 7px;
			text-indent: -7px;
*/
	line-height:10px;
text-align:center;

}

/* menu css changes */

.menuHdHome{
    padding-top:3px;
    background-image: url('../img/hdHome.jpg');
    background-repeat: no-repeat;
    height:33px;
    float:left;
	width:60px;
	line-height:10px;
    text-align:center;

}
.menuHdAHome{
    padding-top:3px;
    background-image: url('../img/hdAHome.jpg');
    background-repeat: no-repeat;
    height:33px;
    float:left;
	width:60px;
	line-height:10px;
    text-align:center;

}
.menuHdTyres{
    padding-top:3px;
    background-image: url('../img/hdTyres.jpg');
    background-repeat: no-repeat;
    height:33px;
    float:left;
	width:66px;
	line-height:10px;
	text-align:center;

}
.menuHdATyres{
    padding-top:3px;
    background-image: url('../img/hdATyres.jpg');
    background-repeat: no-repeat;
    height:33px;
    float:left;
	width:66px;
	line-height:10px;
	text-align:center;

}

.menuHdAlloy{
    padding-top:3px;
    background-image: url('../img/hdAlloy.jpg');
    background-repeat: no-repeat;
    height:33px;
    float:left;
	width:114px;
	line-height:10px;
	text-align:center;
}
.menuHdAAlloy{
    padding-top:3px;
    background-image: url('../img/hdAAlloy.jpg');
    background-repeat: no-repeat;
    height:33px;
    float:left;
	width:114px;
	line-height:10px;
	text-align:center;
}
.menuHdIndes{
    padding-top:3px;
    background-image: url('../img/hdIndes.jpg');
    background-repeat: no-repeat;
    height:33px;
    float:left;
	width:164px;
	line-height:10px;
	text-align:center;

}
.menuHdAIndes{
    padding-top:3px;
    background-image: url('../img/hdAIndes.jpg');
    background-repeat: no-repeat;
    height:33px;
    float:left;
	width:164px;
	line-height:10px;
	text-align:center;

}
.menuHdOffroad{
    padding-top:3px;
    background-image: url('../img/hdIndes.jpg');
    background-repeat: no-repeat;
    height:33px;
    float:left;
	width:164px;
	line-height:10px;
	text-align:center;

}
.menuHdAOffroad{
    padding-top:3px;
    background-image: url('../img/hdAIndes.jpg');
    background-repeat: no-repeat;
    height:33px;
    float:left;
	width:164px;
	line-height:10px;
	text-align:center;

}
.menuHdRetail{
    padding-top:3px;
    background-image: url('../img/hdRetail.jpg');
    background-repeat: no-repeat;
    height:33px;
    float:left;
	width:109px;
	line-height:10px;
	text-align:center;

}
.menuHdARetail{
    padding-top:3px;
    background-image: url('../img/hdARetail.jpg');
    background-repeat: no-repeat;
    height:33px;
    float:left;
	width:109px;
	line-height:10px;
	text-align:center;

}
.menuHdContact{
    padding-top:3px;
    background-image: url('../img/hdContact.jpg');
    background-repeat:no-repeat;
    height:33px;
    float:left;
	width:85px;
	line-height:10px;
	text-align:center;

}
.menuHdAContact{
    padding-top:3px;
    background-image: url('../img/hdAContact.jpg');
    background-repeat:no-repeat;
    height:33px;
    float:left;
	width:85px;
	line-height:10px;
	text-align:center;

}
/*----*/
.middleContainer{
    background-image: url('../img/page_bck.jpg');
    background-repeat: repeat-y;
    width:806px;
    padding-left:10px;
    padding-right:16px;
}
#siteMainPic{
   /* background-image: url('../img/homepage.jpg');
    background-repeat: no-repeat;*/
    width:779px;
    height:298px;    
}
#infoRow{
    background-image: url('../img/inforow_bck.jpg');
    background-repeat: repeat-x;
    width:769px;
    height:45px;
    
    padding-top:15px;
    padding-left: 10px;
    font-family: "century gothic";
    font-size:24px;
    font-weight:normal;
    color:#a9abab;
    line-height:20px;
}
/*addressrow*/
#addressRow{
    background-image: url('../img/foot_bg.jpg');
    background-repeat: repeat-x;
    clear:both;
    width:779px;
    height:127px;    
}
#addressRow ul{
    list-style-type:none;
    margin: 0px;
    padding: 0px;
    
}
.addressCell{
    background-image: url('../img/footerSepa.jpg');
    background-position: right top;
    background-repeat:no-repeat;
    width: 150px;
    height: 100px;
    float: left;
    padding-left:20px;
    padding-top:15px;
    text-align:left;
    vertical-align:middle;
    
    font-size:11px;
    color:#5e5e5e;
    line-height:16px;
}
.lastAddressCell{
    padding-left:10px;
    padding-top:15px;
    width: 150px;
    text-align:center;
    height: 100px;
    float: left;
    
    font-family: "century gothic";
    font-size:14px;
    font-weight:normal;
    color:#a9abab;
    line-height:20px;
}
/*-----------*/
#contentColoumn{
    width:779px;
    text-align:justify;
    padding-top:5px;
    padding-bottom:5px;
}
/*-------------------------*/
.fullRow{
    padding-left: 20px;
}
.fullRowNoIndent{
    padding-left: 0px;
}

/*ORDER FORMS*/
#orderFormContainer{
    padding-bottom:20px;
    width:750px;
    
}
#orderFormContainer ul{
    margin:0px;
    padding:0px;
    list-style-type:none;
    width:750px;
}
.orderFormUL{
    
}
.orderFullRow{ width:720px; }

.orderForm{
    padding-left: 30px;
    text-align:left;
    width:750px;
    float:left;
}
.orderFormText{
    padding-top:1px;
    padding-bottom:1px;
    text-align:center;
    height:21px;
    width: 120px;
    float:left;
}
.orderFormTextDouble{
    padding-top:1px;
    padding-bottom:1px;
    text-align:center;
    height:42px;
    width: 120px;
    float:left;
}
.orderFormTextSyron{
    padding-top:1px;
    padding-bottom:1px;
    text-align:center;
    height:42px;
    width: 160px;
    float:left;
}
.orderFormSubText{
    width:720px;
    background-color:#000000;
    height:20px;
    color:#FFFFFF;
    font-size: 12px;
    padding-top:0px;
    text-align:center;
}
.orderFormText1{
    padding-top:0px;
    padding-bottom:1px;
    text-align:center;
    width: 120px;
    float:left;
}
.orderFormTextImg{
    padding-top:10px;
    padding-bottom:5px;
    padding-left: 20px;
    width: 200px;
    float:none;
}
.orderFormField{
    padding-top:10px;
    padding-bottom:5px;
    width:200px;
}
.orderFormField1{
    padding-top:1px;
    padding-bottom:1px;
    height:21px;
    width:100px;
    text-align:center;
    float:center;
}
.orderFormField1Double{
    padding-top:1px;
    padding-bottom:1px;
    height:42px;
    width:100px;
    text-align:center;
    float:center;
}
.clear{ clear: both;}
.orderFormField2{
    padding-top:1px;
    padding-bottom:1px;
    width:110px;
    float:left;
}
.orderCol{ width: 600px; }

.orderLeftCol{ width: 200px; float:left;}
.orderCenterCol{ width: 200px; float:left;}
.orderRightCol{ width: 200px;}
/*contact us*/
#contactContainer{
    padding-bottom:20px;
    
}
#contactContainer ul{
    margin:0px;
    padding:0px;
    list-style-type:none;
}
.contactUL{
    height:520px;
}
.contactUL li {
	
}
	

.contactForm{
    padding-left: 30px;
    text-align:left;
    width:440px;
    float:left;
}
.contactInfo{
    width:198px;
	float:left;

}
.contactText{
    padding-top:10px;
    padding-bottom:5px;
    padding-left: 20px;
    width: 100px;
    float:left;
}
.contactTextImg{
    padding-top:10px;
    padding-bottom:5px;
    padding-left: 20px;
    width: 200px;
    float:none;
}
.contactField{
    padding-top:10px;
    padding-bottom:5px;
    width:200px;
	
}
/*-------Content--------*/
.contentList{
    line-height:18px;
    width: 600px;
    border-bottom: 1px solid #f2b87b;
    padding-bottom:10px;
    padding-left:10px;
    margin-left:30px;
}
.lastC{
    line-height:18px;
    width: 600px;
    border-bottom: 0px;
    padding-bottom:10px;
    padding-left:10px;
    margin-left:30px;    
    
}
.catList{
    list-style-type:none;
    height: 20px;
}
.catListItem{
    float: left;
    width:100px;
    text-align:center;
    border-right: 1px solid #000000;
}
.lastCat{
    float: none;
    width:120px;
    text-align:center;
    border-right: 0px;
}
.contentBox{
    padding-left:10px;
    width:750px;
}
#contentBox1{
    width:780px;
    padding-top:10px;
}
.contentUL{
    
    list-style-type:none;
    padding:0px;
    margin: 0px;
}
.contentSpace{
    padding-left:10px;
    padding-right:10px;
    width:577px;
    border-right: 1px dashed #bfc1c1;
    margin-bottom:20px;        
    float:left;
}

.cListContainer{
    list-style-type:none;
    padding-left:13px;
}
.cList{
    list-style-image:url('../img/arrow.jpg');
}
.subNavSpace{
    padding-left:10px;
    padding-bottom:10px;

	float:left;
    width:163px;    
}
/*------------------------*/
#footerContainer{
    background-image: url('../img/footer.jpg');
    background-repeat: no-repeat;
    width:806px;
    height:24px;    
}
#rycoSign{
    width:806px;
    height:73px;    
    float:left;
}

#cssdropdown, #cssdropdown ul {
padding: 0;
margin: 0;
list-style:none
}

#cssdropdown li {
float: left;
padding-top:3px;
position: relative;
}

.mainitems{
border: 0px solid black;
}

.mainitems a{
margin-left: 8px;
margin-right: 8px;
text-decoration: none;
}

.mainitems1{
border: 0px solid black;
}

.mainitems1 a{
margin-left: 8px;
margin-right: 8px;
text-decoration: none;
}

.subuls{
display: none;
width: 10em;
position: absolute;
top: 1.2em;
left: 0;
background-color: #434343;
border-bottom:#ee7b04 1px solid;
border-left:#ee7b04 1px solid;
border-right:#ee7b04 1px solid;
}

.subuls li{
width: 100%;
height:20px;
}

.subuls li a{
text-decoration:none;
}

#cssdropdown li>ul { /* to override top and left in browsers other than IE, which will position to the top right of the containing li, rather than bottom left */
top: auto;
left: auto;
}

#cssdropdown li:hover ul, li.over ul { /* lists nested under hovered list items */
display: block;
}

#restofcontent { /*wrap rest of content of the page inside this div*/
clear: left;
}



#cssdropdown1, #cssdropdown1 ul {
padding: 0;
margin: 0;
list-style:none
}

#cssdropdown1 li {
float: left;
padding-top:3px;
position: relative;
}

.mainitems2{
border: 0px solid black;
}

.mainitems2 a{
margin-left: 18px;
margin-right: 12px;
text-decoration: none;
}

.subuls1{
display: none;
width: 16em;
position: absolute;
top: 1.2em;
left: 0;
background-color: #434343;
border-bottom:#ee7b04 1px solid;
border-left:#ee7b04 1px solid;
border-right:#ee7b04 1px solid;
}

.subuls1 li{
width: 100%;
height:20px;
}

.subuls1 li a{
text-decoration:none;
}

#cssdropdown1 li>ul { /* to override top and left in browsers other than IE, which will position to the top right of the containing li, rather than bottom left */
top: auto;
left: auto;
}

#cssdropdown1 li:hover ul, li.over ul { /* lists nested under hovered list items */
display: block;
}

#restofcontent1 { /*wrap rest of content of the page inside this div*/
clear: left;
}
