* {
margin:0;
padding:0;
}
body {
	margin:0px;
	padding:0px;
	font:11px Tahoma, Verdana, Arial, sans-serif;
	background:#2c2c2c;/* url(images/bottom_right.gif) right bottom no-repeat;*/
	/*background:url(images/gray_middle_4_4.gif);*/
	color:#999999;
	}
	
li{list-style:none;}

a{
color:#999999;
text-decoration:none;
/*letter-spacing:.1em;*/
}
a:visited {
	color: #999999;
	text-decoration: none;
}

a:hover{
color:#ffcc00;
}
img{
margin 0px 0px 0px 0px;
padding 0px 0px 0px 0px;
border:0px;
}
div#top {
width:100%;
height:126px;
background:url(images/newGrayBackground.gif);
margin:0;
padding:0;
}

div#top h1{
position:absolute;
left:0px;
top:0px;
width:293px;
height:126px;
background:url(images/newtopleft.gif) top left no-repeat;
}
div#top h1 a{
width:293px;
height:126px;
display:block;
text-indent:-9999px;
}

div#top h3{
position:absolute;
right:0px;
top:0px;
width:293px;
height:126px;
background:url(images/black_benz.jpg) no-repeat;
text-indent:-9999px;
}

div#callus{
	position:absolute;
	width:212px;
	top:435px;
	left:40px;
	text-align:center;
	letter-spacing:0.1em;
	color:#ffcc00;

}
div#callusGallery{
position:absolute;
width:212px;
top:340px;
left:40px;
text-align:center;
letter-spacing:.1em;
color:#ffcc00;

}
div#callus1{
position:absolute;
width:212px;
top:213px;
left:40px;
text-align:center;
letter-spacing:.1em;
color:#ffcc00;

}


ul#navMain{
list-style:none;
width:800px;
height:27px;
margin:0;
padding:0;
}
ul#navMain a{
font:11px Tahoma, Verdana, Arial, sans-serif;
text-decoration:none;
color:#999999;

}
ul#navMain a:hover{
color:#FFCC00;
}
li#nm_2{
position:absolute;
top:126px;
left:293px;
width:107px;
height:27px;
background:url(images/button.gif) no-repeat;
text-align:center;
padding-top:4px;
}
li#nm_3{
position:absolute;
top:126px;
left:402px;
width:107px;
height:27px;
background:url(images/button.gif) top left no-repeat;
text-align:center;
padding-top:4px;
}

li#nm_4{
position:absolute;
top:126px;
left:511px;
width:107px;
height:27px;
background:url(images/button.gif) top left no-repeat;
text-align:center;
padding-top:4px;
}
li#nm_5{
position:absolute;
top:126px;
left:620px;
width:107px;
height:27px;
background:url(images/button.gif) top left no-repeat;
text-align:center;
padding-top:4px;
}
li#nm_6{
position:absolute;
top:126px;
left:729px;
width:107px;
height:27px;
background:url(images/button.gif) top left no-repeat;
text-align:center;
padding-top:4px;
}
li#nm_7{
position:absolute;
top:126px;
left:838px;
width:107px;
height:27px;
background:url(images/button.gif) top left no-repeat;
text-align:center;
padding-top:4px;
}

div#mainText{
	margin-top:60px;
	margin-left:293px;
	margin-right:293px;
	padding:0;
	margin-bottom: 30px;

}

div#mainText p{
margin-top:0px;
padding-top:0px;
text-align:justify;
line-height:180%;
margin-bottom:30px;
}

div#latestworks {
position:absolute;
top:213px;
left:40px;
width:212px;
height:140px;
padding:0;
/*border:1px solid #999999;*/
}

a#bfraftTop{
display:block;
width:212px;
height:28px;
background:url(images/before_after.gif);
text-indent: -9999px;
}

a#bfraftBottom{
display:block;
width:212px;
height:112px;
background:url(images/before_after.jpg);
text-indent:-9999px;
}
h3#txt1{
height:17px;
background:url(images/welcome_text.gif) top left no-repeat;
text-indent:-9999px;
margin-bottom:10px;
}
h3#txt2{
height:17px;
background:url(images/msn_sta.gif) top left no-repeat;
text-indent:-9999px;
margin-bottom:10px;
}
h3#txt3{
height:17px;
background:url(images/adv_tch.gif) top left no-repeat;
text-indent:-9999px;
margin-bottom:10px;
}
h3#txt4{
height:17px;
background:url(images/customer_stf.gif) top left no-repeat;
text-indent:-9999px;
margin-bottom:10px;
}

div#insuranceList{
position:absolute;
top:213px;
right:40px;
width:212px;
margin:0;
padding:0;

}
div#insuranceList ul{
margin-left:0;
padding:0;

}
div#insuranceList li{
list-style:none;
margin-bottom:10px;
padding:0;
padding-left:8px;
background:url(images/arrow.gif) left center no-repeat;
}
div#mainText ul{

margin-bottom:30px;
padding:0;

}

div#mainText li{
list-style:none;
margin-bottom:10px;
padding:0;
padding-left:8px;
background:url(images/arrow.gif) left center no-repeat;
}
h3#whychoseus{
height:17px;
background:url(images/whychooseus.gif) no-repeat;
margin-bottom:10px;
text-indent:-9999px;
}
h3#insurance{
height:17px;
display:block;
background:url(images/insurance.gif) no-repeat;
margin-bottom:15px;
margin-top:10px;
text-indent:-9999px;
}

h3#proShop{
height:17px;
display:block;
background:url(images/pro_shop.gif) no-repeat;
text-align:justify;
margin-bottom:15px;
margin-top:10px;
text-indent:-9999px;
}
div#insuranceList p{

line-height:180%;
}
h3#proshop_txt3{
height:17px;
display:block;
background:url(images/whatisa_proshop.gif) no-repeat;
text-align:justify;
margin-bottom:15px;
margin-top:10px;
text-indent:-9999px;
}
h3#technology{
height:17px;
display:block;
background:url(images/technology.gif) no-repeat;
text-align:justify;
margin-bottom:15px;
margin-top:10px;
text-indent:-9999px;
}
div#footer{
width:100%;
margin-top: 90px;
text-align:center;
line-height:24px;
}
div#gallery{
width:100%;
margin:50px auto;
text-align:center;
}

div#gallery img{
float:left;
margin:0px;
margin-right:0px;
padding:0px;
}
div#gallery ul{
display:block;
margin-left:20px;
padding:0;
float:left;
text-align:left;
letter-spacing:.2em;
}
div#gallery li{
list-style:none;
margin-bottom:10px;
padding:0;
padding-left:8px;
background:url(images/arrow.gif) left center no-repeat;
}
div#contentGallery{
margin-top:60px;

margin-left:293px;
}

div#footeralign{
height:30px;
clear:both;
}