BODY {
  margin: 0; /* it's good practice to zero the margin and padding of the body element to account for differing browser defaults */
  padding: 0;
  text-align: center; /* this centers the container in IE 5* browsers. The text is then set to the left aligned default in the #container selector */
  background: #000000;
  color: #999999;
  font-size:11px;
  font-family:Arial, Helvetica, sans-serif;
}

A {
  color: #999999;
  text-decoration: none;
}

A:hover {
  color: #999999;
  text-decoration: underline;
}
.body_class {
	width: 1000px;
	text-align:left;
	margin: 0 auto; /* the auto margins (in conjunction with a width) center the page */
}
#page
{
 width:1000px;
 background-color:#FFFFFF;
 text-align:left;

 margin: 0; /* it's good practice to zero the margin and padding of the body element to account for differing browser defaults */
 position:absolute;
 overflow:auto;
 background:#000;
 background-image:url(img/page_bg.gif);
 background-repeat:repeat-x;
}
#header
{
	background-image:url(img/header_bg.gif);
	background-repeat:repeat-x;
	height:104px;
	width:1000px;
}
#header_left
{
	width:124px;
	height:104px;
	float:left;
}
#header_left_logo
{
	height:104px;
	background-image:url(img/logo.gif);
	width:359px;
	background-repeat:no-repeat;
	background-position:top left;
	float:left;
}
#header_image_container
{
	width:406px;
	text-align:right;
	height:104px;
	float:left;
}
#banner
{
	width:1000px;
	height:260px;
	background-image:url(img/home_banner_with_text.jpg);
	background-repeat:no-repeat;
	background-position:left;
}
#banner_left
{
	width:101px;
	height:260px;
	float:left;
}
#banner_menu
{
	width:180px;
	height:260px;
	float:left;
}
#banner_right
{
	width:609px;
	height:260px;
	float:left;
	background-image:url(img/our_ser_top.png);
	background-repeat:no-repeat;
	background-position:bottom right;
}
#banner_right_check
{
	width:608px;
	height:260px;
	float:left;
	background-image:url(img/our_check_top.png);
	background-repeat:no-repeat;
	background-position:bottom right;
}
#banner_menu_content
{
	width:160px;
	height:25px;
	background-color:#000;
	line-height:20px;
	filter:alpha(opacity=75);-moz-opacity:.75;opacity:.75;
	background-image:url(img/menu_bg.gif);
	background-repeat:no-repeat;
	background-position:left;
	padding-left:20px;
	border-bottom:1px solid #4d4d4d;
}
#content
{
	width:1000px;
}
#content_left
{
	width:101px;
	float:left;
	padding-top:10px;
}
#content_left_content
{
	width:557px;
	float:left;
	padding-top:10px;
}
#content_left_content_top
{
	width:515px;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#FFF;
	text-decoration:none;
}
#content_left_content_small
{
	width:515px;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#999999;
	text-decoration:none;
	line-height:18px;
}
#page_title
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:24px;
	color:#ffcc00;
	line-height:30px;
	margin-top:-1px;
}
#page_title_inner
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:24px;
	color:#9e9e9e;
	line-height:30px;
	margin-top:-1px;
}
#content_left_content_1
{
	width:255px;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#999999;
	text-decoration:none;
	line-height:18px;
}
#content_left_content_2
{
	width:245px;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#999999;
	text-decoration:none;
	padding-left:10px;
	line-height:18px;
}
#content_left_ser
{
	width:233px;
	float:left;
}
#content_left_ser_top
{
	width:233px;
	background-image:url(img/our_ser_bottom.png);
	background-repeat:no-repeat;
	height:81px;
}
#content_left_check_top
{
	width:233px;
	background-image:url(img/our_check_bottom.png);
	background-repeat:no-repeat;
	height:80px;
}
#content_left_ser_content
{
	width:233px;
	color:#000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}
#ser_content
{
	width:195px;
	float:left;
	padding-right:10px;
	background-image:url(img/our_bg.png);
	background-repeat:no-repeat;
	color:#000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	padding-left:25px;
	padding-bottom:10px;
}
#ser_content_check
{
	width:223px;
	float:left;
	padding-right:10px;
	background-image:url(img/our_bg.png);
	background-repeat:no-repeat;
	color:#000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	padding-left:25px;
	padding-bottom:10px;
	font-weight:bold;
	padding-top:5px;
}
#content_left_ser_bottom
{
	width:233px;
}
#content_two
{
	width:1000px;
}

#content_two_content
{
	width:801px;
	float:left;
	padding-top:10px;
	padding-left:101px;
}
#content_title
{
	width:781px;
	float:left;
	background-image:url(img/title_two.jpg);
	background-repeat:repeat-x;
	height:43px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#999999;
	text-decoration:none;
	line-height:43px;
}
#content_bottom_gap
{
	width:801px;
	float:left;
	height:30px;
}
#prop_footer_img1
{
	width:265px;
	float:left;
	text-align:left;
}
#prop_footer_img2
{
	width:265px;
	float:left;
	text-align:left;
}
#prop_footer_img3
{
	width:250px;
	float:left;
	text-align:left;
}
#prop_img1
{
	background-image:url(img/property_img_1.jpg);
	background-repeat:no-repeat;
	background-position:top left;
	width:265px;
	height:149px;
	float:left;
}
#prop_img2
{
	background-image:url(img/property_img_2.jpg);
	background-repeat:no-repeat;
	background-position:top left;
	width:265px;
	height:149px;
	float:left;
}
#prop_img3
{
	background-image:url(img/property_img_3.jpg);
	background-repeat:no-repeat;
	background-position:top left;
	width:250px;
	height:149px;
	float:left;
}
#foot_left
{
	width:400px;
	float:left;
}
#foot_right
{
	width:380px;
	float:left;
	text-align:right;
}
a.menu:link,a.menu:visited
{
	color:#FFF;
}
a.menu:hover
{
	color:#ffcc00;
}
#content_prof_image
{
	background-image:url(img/professional_service_centre.jpg);
	background-repeat:no-repeat;
	width:545px;
	height:213px;
	float:left;
}
#content_image{
	width:545px;
	float:left;
}
#content_how_image
{
	background-image:url(img/how_to.jpg);
	background-repeat:no-repeat;
	width:545px;
	height:213px;
	float:left;
}
#content_what_we_image
{
	background-image:url(img/what_we_do.jpg);
	background-repeat:no-repeat;
	width:545px;
	height:213px;
	float:left;
}
.content_yel_bd
{
	color:#ffcc00;
	font-weight:bold;
}
.messageStackError
{
	font-size:10px;
	font-family:Arial, Helvetica, sans-serif;
	color:#F00;
}
#product_list
{
	height:204px;
	width:548px;
	background-image:url(img/car_detail_bg.gif);
	background-repeat:repeat-x;
}
#product_list_left
{
	width:220px;
	float:left;
	padding-top:18px;
	padding-left:10px;
}
#product_list_left_in
{
	width:200px;
	float:left;
}
#product_list_right
{
	width:318px;
	float:left;
	padding-top:18px;
}
.pro_name
{
	color:#FFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
}
#pro_list_left
{
	width:152px;
	color:#999999;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	float:left;
}
#pro_list_right
{
	width:152px;
	color:#999999;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	float:left;
}
#pro_list_info
{
	width:300px;
	float:left;
	padding-top:10px;
}
#car_detail{
	width:548px;
}
#car_detail_in{
	width:538px;
}
#img_t_1
{
	width:138px;
	float:left;
	padding-top:10px;
}
#img_t_2
{
	width:138px;
	float:left;
	padding-top:10px;
}
#img_t_3
{
	width:138px;
	float:left;
	padding-top:10px;

}
#img_t_4
{
	width:128px;
	float:left;
	padding-top:10px;
}
#spec_gap
{

	width:224px;
	height:55px;
	float:left;
}
#spec
{
	background-image:url(img/spec.jpg);
	background-repeat:no-repeat;
	width:224px;
	height:40px;
	float:left;
	color:#ffcc00;
	font-size:18px;
	line-height:40px;
}
#spec_bg
{
	background-image:url(img/spec_bg.jpg);
	width:214px;
	background-repeat:no-repeat;
	float:left;
	line-height:20px;
	padding-left:10px;
	height:476px;
}
a.pro_name:link, a.pro_name:visited
{
	color:#FFF;
	text-decoration:none;
}
a.pro_name:hover
{
	color:#FFF;
	text-decoration:underline;
}
#img_show_1
{
	width:120px;
	float:left;
	border:#FFF 4px solid;
}
#img_show_2
{
	width:120px;
	float:left;
	border:#FFF 4px solid;
}
#img_show_3
{
	width:120px;
	float:left;
	border:#FFF 4px solid;
}
#img_show_4
{
	width:120px;
	float:left;
	border:#FFF 4px solid;
}
#img_show_div
{
	width:10px;
	float:left;
}
#img_show_gap
{
	width:538px;
	float:left;
	height:15px;
}

/*Later added for testimonials*/
#tst_list
{
	width:548px;
	background-image:url(img/ts_bg.png);
	background-repeat:repeat-x;
	background-position:bottom left;
	float:left;
}

#tst_list_left
{
	width:220px;
	float:left;
	height:190px;
	padding-top:18px;
	padding-left:10px;
}
#tst_list_right
{
	width:308px;
	float:left;
	padding-top:10px;
	padding-right:10px;
}

