/* southall discount tyres */


#top {background:url(/images/bg_topclice.jpg) bottom left repeat-x;height:409px;font-size:0.8em;}

#top #innerCont {width:870px;margin:0 auto;padding-top:30px;position:relative;}

#innerCont ul.navMain {height:72px;z-index:-1 !important;}
#innerCont ul.navMain li {font-weight:bold;float:left;width:136px;height:72px;background:url(/images/nav_slice.jpg) top left repeat-x;position:relative;}
#innerCont ul.navMain li a {padding:27px 0 0 25px;float:left;}
#innerCont ul.navMain li.long {width:142px;}
#innerCont ul.navMain li.long a {padding-left:10px;}
#innerCont ul.navMain li.left {width:24px;background:url(/images/left_navend.jpg) 0px -1px no-repeat}
#innerCont ul.navMain li.right {width:24px;background:url(/images/right_navend.jpg) -5px 0px no-repeat}

#innerCont ul.navMain li ul {position:absolute;top:50px;left:0px;z-index:10000 !important;}
#innerCont ul.navMain li ul li {width:130px;background:#000;height:20px;border:1px solid #fff;border-top:none;padding:0;margin:0;font-weight:normal;}
#innerCont ul.navMain li ul li.first {border-top:1px solid #fff;}
#innerCont ul.navMain li ul li a {padding:0;display:block;width:120px;height:18px;padding:2px 0 0 10px;color:#fff}
#innerCont ul.navMain li ul li a:hover {background:#ccc;color:#000;}

#header {}
#header h1 {font-size:1.0em;padding:10px}

#leadBanner {width:865px;height:200px;background:url(/images/lead_banner.jpg) top left no-repeat;margin-top:0px;margin-left:7px;}
#leadBanner a {display:block;width:100%;height:100%;}

#mainCont {height:auto;}

#midInfo {width:870px;margin:0 auto;padding:20px 0 0 0;height:60px;}
#midInfo p.numb {float:left;font-size:0.8em;padding-top:22px;}
#midInfo a {text-decoration:underline;}
#midInfo img.midImg {float:left;padding:0 5px 10px 80px;}
#midInfo h2 {float:left;width:400px;padding:17px 0 0 70px;font-size:1.2em;}
.clear {clear:both;}

#genBod {width:858px;margin:10px auto 0 auto;clear:both;background:#333 url(/images/top_main.jpg) 0px 0px no-repeat;height:auto;}

#contBottom {background:url(/images/bottom_main.jpg) -1px 0px no-repeat;height:50px;clear:both;margin:0 auto;width:858px;}
#genBod #leftBod {width:227px;float:left;}
#genBod #rightBod {width:575px;float:right;margin-right:16px;_margin-right:8px;}
#cats {width:226px;height:auto;background:#222 url(/images/cat_head.jpg) -1px 0px no-repeat;margin:33px 0 20px 25px;}
#direct {width:226px;height:213px;background:url(/images/direction_bg.jpg) top left no-repeat;margin:20px 0 20px 25px;}
#direct {width:226px;height:213px;background:url(/images/direction_bg.jpg) top left no-repeat;margin:20px 0 20px 25px;}
#direct p {padding:30px 0 0 20px;}
#direct p.newLine {padding:40px 0 5px 0;}
#direct form {padding-left:20px}
#direct input {width:90px;border:1px; solid #fff;font-size:0.8em;}

#leftBod h2 {padding:28px 0 0 77px;}

#leftBod #direct h2 {padding:24px 0 0 77px;}

#cats h2 {padding-bottom:30px;}
#cats ul {padding:0px 0 0 40px;font-size:0.9em;background:#181818 url(/images/cat_slice.jpg) top left repeat-x;margin:0 10px 0 8px;}
#cats ul li {padding:5px;cursor:pointer;font-weight:bold;}
#cats ul li ul {padding:0;font-size:0.8em;background:#181818;}
#cats ul li ul li {padding:0 0 0 0px;background:#181818;border:1px solid #333;border-top:0px;font-weight:normal;}
#cats ul li ul li.first {border-top:1px solid #333;}
#cats ul li ul li a {display:block;padding:2px 0 2px 10px;}
#cats ul li ul li a:hover {background:#333;}
#cats .catBase {width:226px;height:28px;background:url(/images/cat_base.jpg) -1px 0px no-repeat;}

#welcome {width:575px;height:130px;margin:59px 0px 0 0;background:url(/images/cont_slice.jpg) top left repeat-y;}
#welcome img {padding:0 20px;float:left;}
#welcome h2 {float:left;width:400px;padding:0 0 10px 0;font-size:1.2em;}
#welcome p {float:left;width:400px;}
 

.botRound {width:575px;height:31px;clear:both;background:url(/images/cont_bottom.jpg) top left no-repeat;}
.topRound {width:575px;height:31px;clear:both;background:url(/images/cont_top.jpg) top left no-repeat;}

h2.titleRed {cursor:pointer;background:url(/images/cont_title_bar.jpg) top left no-repeat;width:485px;height:44px;padding:27px 0 0 90px;margin:10px 0 0 0;}

.contBox {background:url(/images/cont_slice.jpg) top left repeat-y;}
.contBox img.tyre {margin-left:60px;}
.contBox p {padding-left:30px}

#footer {clear:both;padding:20px 0;text-align:center;}
#footer p {color:#333}

#hiddenRes {width:90%;height:auto;margin:0 auto;padding:0;position:absolute;top:20px;left:50px;background:#000;}
#hiddenRes a:hover {text-decoration:underline;}
#hiddenRes p {float:left;width:400px;padding:20px 0 20px 20px;width:100%;font-weight:bold;text-align:center;}
#hiddenRes  p.right {float:none;width:100%;padding:0 0 20px 30px;}


/*generics*/

.accessibility {text-indent:-200em;display:none;}

body {background:#181818;color:#fff;margin:0;font-family:verdana;position:relative;}
ul, li, p, h1, h2, h3, ol, img, a {text-decoration:none;border:none;margin:0;padding:0;margin:0;color:#fff;list-style:none;}
#container {margin:0;}
h2 {font-size:0.9em;text-transform:uppercase;font-weight:normal;}
p {font-size:0.7em;}
.space {padding-top:10px;}
.nomarg {margin-top:0;}
a.bodLink {text-decoration:underline;}


#address {position:absolute;top:112px;right:10px;font-size:1.3em;width:200px;text-align:right;}


