body { margin: 0;padding: 0;background: #000 url('./images/main_bg.png') repeat-x;font-family: 'Lucida Grande', 'Lucida Sans Unicode','Lucida Sans Regular', Verdana, sans-serif;color: #fff;90; }
a:active, a:focus { outline: none; }

#main { width: 1023px;margin: 0 auto;padding: 16px 0; }
#left_content { width: 870px;float: left;margin: 0 35px 0 0; }
.form { font-weight: bold; font-size: 11px;color: #fff; font-family: 'Lucida Grande', 'Lucida Sans Unicode','Lucida Sans Regular', Verdana, sans-serif; }


img { border: 0; }

.stackimgl { float: left; border: 0; }
.stackimglq { float: left; border: 0; padding: 0 12px 0 0;}
.stackimgr { float: right; border: 0; }
.clearl { clear: left; }
.clearr { clear: right; }



.large
{
padding: 0 0 10px 0;
}



input
{
color: #919090;
background: #000000;
border: 1px solid #919090;
}


textarea
{
color: #919090;
background: #000000;
border: 1px solid #919090;
font-size: 11px;color: #919090;
font-family: 'Lucida Grande', 'Lucida Sans Unicode','Lucida Sans Regular', Verdana, sans-serif;
} 


#logo_container { width: 870px;height: 110px;position: relative;margin: 0 0 5px 0; }
#logo_container .logo { width: 540px;height: 110px;position: absolute;top: 0;left: 0; }
#logo_container img.telephone { position: absolute;right: 0;top: 25px;border: 0; }
#logo_container p.contact { padding: 0;margin: 0;width: 280px;font-size: 12px;color: #858585;line-height: 17px;position: absolute;top: 54px;right: 0;text-align: right; }
#logo_container p.contact a { color: #858585;text-decoration: none; }


#left_navigation { width: 220px;float: left;margin: 0 35px 0 0;padding: 31px 0 0 0;background: #000 url('./images/navigation_bg.jpg') repeat-x;background-position: top; }

#left_navigation ul { margin: 0 0 20px 0;padding: 0 0 20px 0;list-style: none;border-bottom: 1px solid #262626; }
#left_navigation ul li.main { padding: 0;margin: 0;height: 22px; }
#left_navigation ul li.sub { padding: 0 0 0 22px;margin: 0;height: 22px; }

#left_navigation ul li.no_link { padding: 0 0 0 20px;margin: 0;height: 21px;font-size: 12px;color: #A5A5A5;line-height: 22px; }
#left_navigation ul li a.main_off { height: 21px;font-size: 12px;color: #A5A5A5;text-decoration: none;padding: 0 16px 0 20px;line-height: 21px;display: block; }
#left_navigation ul li a.main_off:hover { font-weight: bold;background: #6c6c6c url('./images/bullet_on.gif') no-repeat;background-position: 204px 6px;color: #fff;line-height: 21px;display: block; }

#left_navigation ul li a.main_on { background: #6c6c6c url('./images/bullet_on.gif') no-repeat;background-position: 140px 6px;color: #fff;line-height: 21px;display: block; }

#left_navigation ul li a.sub_off { height: 21px;font-size: 12px;color: #A5A5A5;text-decoration: none;padding: 0 16px 0 20px;line-height: 21px;display: block; }
#left_navigation ul li a.sub_off:hover { font-weight: bold;background: #6c6c6c url('./images/bullet_on.gif') no-repeat;background-position: 6px 6px;color: #fff;line-height: 21px;display: block; }

#left_advert { margin: 0 0 20px 0;padding: 0 0 20px 0;border-bottom: 1px solid #1a1a1a; }
#left_advert img { display: block;border: 0; }
#left_advert p.ladtext { font-size: 11px;color: #919090;line-height: 16px;padding: 10px;margin: 0; }

#authorised { margin: 0 0 20px 0; }
#authorised img.header { margin: 0 0 20px 0;border: 0;display: block; text-align: center;}
#authorised img.link { margin: 0 0px 0 0;border: 0; }

#page_content { width: 615px;float: left;padding: 30px 0 0 0; }

#footer { border-top: 1px solid #262626;margin: 0px 0 10px 0;padding: 10px 0 0 0;font-size: 10px;color: #393939;text-align: center; }
#footer a { color: #393939;text-decoration: none; }

#top_right_content { width: 118px;height: 110px;margin: 0 0 32px 0; }
#top_right_content img { border: 0; }

#right_block { height: 700px;margin: 0 0 10px;padding: 0;width: 118px; }
#right_block img { border: 0; }

#right_lower_block { width: 118px;height: 62px;margin: 0 0 0px 0; }
#right_lower_block img { border: 0; }

.header_img { border: 0;display: block;margin: 0 0 18px 0; }


/* home page css */
img.welcome_car { border: 1px solid #969696;padding: 0;margin: 0 0 18px 0;display: block; }

.welcome_text { font-size: 12px;color: #919090; }
.welcome_text a, .welcome_text a:active, .welcome_text a:visited { color: #919090; }
.welcome_text a:hover { color: #fff; }

.split { padding: 10px 0 10px 0;margin: 0 0 20px 0;border-bottom: 1px solid #262626;font-size: 11px;color: #919090; }

p.welcomeh_text { padding: 0 0 20px 0;margin: 0 0 0px 0;border-bottom: 1px solid #262626;font-size: 11px;color: #919090; }
p.welcomeh2_text { padding: 0 0 20px 0;margin: 0 0 0px 0;font-size: 11px;color: #919090; }
p.current_text { padding: 0 0 20px 0;margin: 0;font-size: 11px;color: #919090; }
p.welcomeh_text a:hover { color: #fff; }
p.welcomeh_text a { color: #919090; }
p.welcomeh2_text a:hover { color: #fff; }
p.welcomeh2_text a { color: #919090; }
.current_block { margin: 0 0 20px 0; }
.current_block2 { margin: 0 0 0px 0; }

/* quote stuff */
p.quote_text { padding: 0px 20px 20px 20px;font-size: 13px;font-style: italic;line-height: 23px;color: #919090; }
p.quoteend_text { padding: 0px 20px 20px 20px;margin: 0 0 0px 0;font-size: 13px;font-style: italic;line-height: 23px;color: #919090; }
.quote2_text { padding: 0px 20px 0px 0px;margin: 0 0 0px 0;font-size: 13px;font-style: italic;line-height: 23px;color: #919090; }
p.quote2x_text { padding: 0px 20px 20px 20px;margin: 0 0 0px 0;border-bottom: 1px solid #262626;font-size: 13px;font-style: italic;line-height: 23px;color: #919090; }
p.quote3_text { padding: 0px 20px 20px 20px;margin: 0 0 0px 0;border-bottom: 1px solid #262626;font-size: 13px;font-style: italic;line-height: 23px;color: #919090; }
.quotename { font-size: 13px;font-weight: bold;font-style: normal;line-height: 23px;color: #fff; }

/* current stock css */
.stock_container { width: 290px;height: 255px;float: left; }
.stock_container h1 { display: block;font: 15px tahoma;color: #9b9b9b;margin: 0 0 5px 0;padding: 0; }
.stock_container h1 a { text-decoration: none;color: #9b9b9b;display: block; }
.stock_container h1 a:hover { color: #fff; }
.stock_container .img_holder { position: relative;width: 288px;height: 164px;border: 1px solid #9c9c9c;font: 12px tahoma;color: #555;text-align: center;line-height: 164px;overflow: hidden; }

.stock_container .img_holder img { display: block;z-index: -1;border: 0; }
.stock_container p { margin: 0;background: #111 url('./images/small_info_bg.jpg') repeat-x;background-position: top;font: 12px tahoma;color: #fff;padding: 9px; }

.stock_container .img_holder span.price { position: absolute;top: 5px;right: 5px;background-color: #000;width: 65px;height: 20px;text-align: center;font: bold 12px arial;line-height: 20px;z-index: 1;color: #fff; }

.quoteblock { float:left; width: 500px; margin: 0;}

.extra_margin { margin: 0 35px 0 0; }

/* viewing css */
#stock_name { margin: 0 0 25px 0;border-bottom: 1px solid #363636;padding: 0 0 25px 0; }
#stock_name h1 { background: url('./images/viewing.png') no-repeat;background-position: left center;padding: 0 0 2px 90px;font: 22px 'trebuchet MS';letter-spacing: -1px;margin: 0 0 30px 0;color: #9f9f9f;display: inline; }
#stock_name a { display: block;width: 90px;height: 14px;float: right;background: url('./images/bullet.gif') no-repeat;background-position: 0 3px;padding: 0 0 0 14px;color: #a6a6a6;font: 11px arial; }

p.detailed_info { padding: 10px 0;margin: 0;font-size: 12px;color: #858585;line-height: 17px; }
p.price { font: 22px 'trebuchet MS';color: #8d8d8d;padding: 0 0 32px 0;margin: 0 0 25px;border-bottom: 1px solid #363636; }
p.enquire { padding: 0;margin: 0;font-size: 12px;color: #858585;line-height: 17px; }

#right_content { width: 118px;float: left;margin: 0;padding: 0; }

/* misc */
.select_image { font: 11px arial;line-height: 20px;width: 100px !important;text-align: right; }
.temp_img { border: 0; }
.cl_left { display: block;height: 0;padding: 0;margin: 0;clear: left; }

