body{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #FFFFFF; background-image: url(../gfx/body_bg.jpg); background-repeat: repeat-x; background-position: top; text-align:center; margin:0; padding:0; }
#page_container{width: 782px; margin-left: auto; margin-right:auto;}
#menu_banner{width: 782px; height:81px; position: relative;text-align:left;}
#logo{width: 228px; height:81px; position:absolute; left:0; top:0;}
#menu{width: 554px; height:30px; position:absolute; right:36px; bottom:0; text-align:right;}
#menu ul{list-style-type: none; margin: 0; padding: 0; line-height:30px;}
#menu ul li{display: inline; padding-left:15px;}
#menu ul li a{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; text-transform: uppercase; color: #999999; text-decoration:none;}
#menu ul li a:hover{text-decoration: underline;}
#layout_bg{width: 782px; height: 494px; background-image: url(../gfx/layout_bg.jpg); background-repeat: no-repeat; text-align:left; position:relative;}
#image_bg_home{width: 764px; height: 366px; background-image: url(../gfx/image_bg.jpg); background-repeat: no-repeat; position: absolute; left:10px; top:9px; z-index:0;}
#image_bg_wheels, #image_bg_tyres, #image_bg_about, #image_bg_contact, #image_bg_how_to_buy, #image_bg_login, #image_bg_checkout,#image_bg_thankyou{width: 764px; height: 366px; background-image: url(../gfx/image_bg1.jpg); background-repeat: no-repeat; position: absolute; left:10px; top:9px; z-index:1;}
#logos_bottom{width:764px; height:80px; position:absolute; bottom: 18px; left: 10px; z-index:7; margin:0; padding:0;}
#logos_centre{text-align:center;}
.logo_bot_pad{margin: 0; padding:0;}
#motorsportwheels_title{width: 318px; height:52px; position:absolute; left:32px; top: 18px; z-index:2;}
#home_text{width: 380px; height:110px; position:absolute; left:32px; top: 80px; z-index:3; overflow:auto;}
#home_quicksearch{width: 272px;	height: 154px; position:absolute; left: 32px; top: 200px; z-index:4; background-image: url(../gfx/quicksearch_bg_home.jpg);background-repeat: no-repeat;}
#quicksearch_pad{/*padding-top: 50px; padding-left:20px;*/ margin-top:50px; margin-left:20px;}
#wheels{margin-top:5px;height:315px;z-index:9;}
.select_style {width: 230px; line-height: 20px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000; margin-bottom:10px;}

#sub_quicksearch{width: 272px; height:154px; position:absolute; left: 24px; top: 26px; background-image:url(../gfx/quicksearch_bg.jpg); background-repeat:no-repeat; z-index:5;}
#sub_advert{ width:272px; height:170px; position:absolute; left: 24px; top: 187px; background-image:url(../gfx/advert_bg.jpg); background-repeat:no-repeat; z-index:6;}
#sub_right{width: 432px; height:331px; position:absolute; right: 22px; top: 22px; z-index:8; color:#ffffff;}
table#results{border-collapse:collapse;padding:0;width:100%;}
table#results td{border:none;font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #ffffff;}
table#results img{border:1px solid #666666;padding:5px;}
table#results strong{color:#999999;}
table#results table{border-collapse:collapse;padding:0;width:100%;}
#page_turner,.active,.inactive,span{height:20px;font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #FFFFFF;}
strong.inactive{color:#ffffff;}
a.active{color:#ffffff;}
#full_screen{position:absolute;top:0;left:0;z-index:0;display:none;margin:0;padding:0;background-color:#000000;width:100%;height:100%;opacity: .7; filter: alpha(opacity=70);}
#part_screen{position:absolute;top:0;left:0;z-index:8;display:none;margin:0;padding:0;background-color:#000000;width:100%;height:100%;opacity: .7; filter: alpha(opacity=70);}
#menu_screen{/*width: 782px;*/ width: 228px;height:81px; position: relative;z-index:7;display:none;margin:0;padding:0;background-color:#000000;opacity: .7; filter: alpha(opacity=70);}
.detail_panel{position:absolute;top:0;left:-300px;z-index:16;display:none;opacity: .0; filter: alpha(opacity=0);font-size:12pt;background:#666666;height:380px;width:720px;border:3px solid #999999;}
.detail_panel_spec{float:left;margin:5px;height:375px;width:275px;z-index:17;}
.detail_panel_image{float:right;margin:5px;width:400px;height:375px;z-index:18;}
.detail_panel img{float:right;}
table#results table.spec_copy{padding:5px;width:100%;}
table#results table.spec_copy td{margin-left:5px;border-bottom:1px solid #999999;font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; color: #ffffff;}
#login{position:relative;top:70px;left:60px;margin:0; padding-top:20px;height:150px;width:300px;background:#ffffff;text-align:center;border:5px solid #666666;}
#login table{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; color: #cc0000;}
.contact_panel{margin-bottom:15px;text-align:right;}
.contact_location{background: url(../gfx/contact_bar.gif) no-repeat;height:25px;line-height:25px;}
.contact_location h2{font-size:12pt;padding-right:20px;}
.contact_address{padding-right:20px;}
.contact_panel strong{font-size:12pt;}
.contact_panel a{color:#ffffff;}
#terms{position:absolute;top:0px;left:0px;width:380px;background-color:#fff;border:2px solid #555555;padding:25px;display:none;overflow:auto;}
#design{color:#cccccc; font-size:10px; font-family:verdana; position: absolute; right: 6px; bottom:4px; margin:0; padding:0; z-index:0;}
#design a{color:#666666; font-size:10px; font-family:verdana;text-decoration:none;}