@charset "UTF-8";
/* CSS Document */

body {
background-color:#ffffff;
color:#4C3D44;
font-family:Arial,Helvetica sans-serif;
font-size:11px;
line-height:1.5;
margin:0pt;
padding:0pt;
text-align:center;
}
a, a:link {
color:#2e2f31;
padding: 0;
text-decoration:underline;
}
a:hover {
color:#686869;
text-decoration:none;
}
a img {
border:medium none;
}

a:hover img {
border:medium none;
background:none;
}
p{
	line-height:1.5em;
}
h1 {
color:#686869;
font-size:2em;
font-weight:bold;
margin:0;
}
h2 {
color:#2e2f31;
font-family:Arial,Helvetica,sans-serif;
font-size:1.4em;
font-weight:bold;
}
ul{
padding:0x;
}
ul li {
line-height:normal;
padding:0 0 4px 4px;
margin-left:0px;
list-style-image:url(images/bullet.jpg);
}


table {
margin:0pt;
padding:0pt;
}

table tr td{
color:#4C3D44;
font-family:Arial,Helvetica sans-serif;
font-size:11px;
vertical-align:top;
margin:0pt;
padding:0pt;
}

.csc-textpic-caption p {
border-bottom:1px solid #3F7555;
color:#3F7555;
font-size:1em;
line-height:1.2em;
padding:4px 0pt;
}
#top-stripe {
background-color:#4C3D44;
height:25px;
}
#top-stripe p {
color:#CEB8C4;
margin:0pt auto;
padding:5px 0pt 0pt;
text-align:right;
width:800px;
}
#top-stripe a {
color:#CEB8C4;
margin:0pt 10px;
padding:2px 3px;
text-decoration:none;
}
#top-stripe a:hover {
background-color:#CEB8C4;
color:#4C3D44;
text-decoration:none;
}
#wrap {
margin:0pt auto;
text-align:left;
width:723px;
}

#wrap-photos {
margin:0 0 0 100px;
text-align:left;
width:723px;
}
#header {
height:88px;
width:703px;
padding-top:20px;
}


#logo {
float:left;
height:88px;
position:absolute;
width:256px;
}

#main {
border:1px solid #999999;
padding:10px;
margin:0pt;
width:703px;
font-size:1.2em;
line-height:2em;
}

#main-images {
	border:1px solid #999999;
	padding:10px;
	margin:0pt;
	width:750px;
	height: 550px;
	font-size:1.2em;
	line-height:2em;
	clear:both;
}

#clear {
clear:both;
height:1px;
}


#footer{
margin:0 auto;
text-align:center;
padding: 10px 0;
font-size:1.4em;

}
#top-nav {
float:right;
height:38px;
width:auto;
margin: 36px 0 0;
}
#top-nav ul {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0pt;
padding:0pt;
}
#top-nav ul li {
float:left;
padding:0pt 0pt 0pt 20px;
list-style-image:none;
}
#top-nav ul li a {
background-repeat:no-repeat;
display:block;
height:30px;
margin:0pt;
padding:0pt;
}
#top-nav ul li a i {
display:none;
}
#top-nav ul li.about_us a {
background-image:url(images/menu_aboutus.jpg);
background-position:0px 0px;
width:83px;
}
#top-nav ul li.clients a {
background-image:url(images/menu_clients.jpg);
background-position:0px 0px;
width:76px;
}
#top-nav ul li.vehicles a {
background-image:url(images/menu_vehicles.jpg);
background-position:0px 0px;
width:98px;
}
#top-nav ul li.photos a {
background-image:url(images/menu_photos.jpg);
background-position:0px 0px;
width:76px;
}
#top-nav ul li.contact a {
background-image:url(images/menu_contact.jpg);
background-position:0px 0px;
width:78px;
}

#top-nav ul li a:hover, #top-nav ul li.active a {
background-position:0px -25px;
}


/*core classes*/ 

.stripViewer {  
	position: relative; 
	overflow: hidden;  
	margin: 0 0 1px 0; 
} 

.stripViewer ul { /* this is your UL of images */ 
	margin: 0; 
	padding: 0; 
	position: relative; 
	left: 0; 
	top: 0; 
	width: 1%; 
	list-style-type: none; 
} 

.stripViewer ul li {  
	float:left; 
	padding:0;
	margin:0;
	list-style-image:none;
	
} 

.stripTransmitter { 
	overflow: auto; 
	width: 1%;
	margin:10px auto 0;
} 

.stripTransmitter ul { 
	margin: 0; 
	padding: 0; 
	position: relative; 
	list-style-type: none; 
} 

.stripTransmitter ul li{ 
	width: 40px; 
	float:left; 
	margin: 0 5px 1px 0; 
	list-style-image:none;
	padding:0;
} 

.stripTransmitter a{ 
	font: normal 12px Helvetica; 
	text-align: center; 
	line-height: 40px; 
	background: #999999; 
	color: #fff; 
	text-decoration: none; 
	display: block; 
} 

.stripTransmitter a:hover, a.current{ 
	background: #000; 
	color: #fff; 
} 
