body {
	padding: 0;
	margin: 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	background-image:url(/images/BGStripeGrad3.jpg);
	background-repeat:repeat-x;
	
	/*background-image: url(../images/BGgradient.jpg); background-repeat:repeat-x;
	background-color:#9a9999;*/
	background-color:#a3a0a0;
	}
	
img {
	border: none;
}
form {
	padding: 0;
	margin: 0;
}
#wrapper {
	/*background-image:url(../images/wrapperShadow.png);
	background-repeat: repeat-y;*/
	width: 900px;
	margin: 0 auto;
	background-color:#FFFFFF;
	padding:0px 0px 30px 0px;
}




.png {
	cursor: pointer;
	background: none;
	/* filter applies only to IE5+/Win */
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true', sizingMethod='fixed', src='http://www.cowtowncharters.com/images/wrapperShadow.png');
}
.png[class] {
	/* [class] applies to non-IE browsers */
	background: url(http://www.cowtowncharters.com/images/wrapperShadow.png) no-repeat;
}
* html .png a {
	/* make links clickable in IE */
	position: relative;
	z-index: 999;
}




#shadow {
	background-image:url(../images/wrapperShadow.png);
	background-repeat: repeat-y;
	width: 950px;
	margin: 0 auto;
	/*background-color:#FFFFFF;*/
	height:100%;
}


#wrapper p{
	color: #716f6f;
	font-family:Verdana, Arial, Helvetica, sans-serif;	
}


#header {
position:relative;
background-color:#000000;
color:#FFFFFF;
/*margin-bottom:15px;*/
}

#headerPIC{
	border: 3px solid black;
}

#header #nav{
padding-top:10px;
padding-bottom:5px;
height:20px;
margin:0px;
font-size:10px;
}

#header #nav a{ padding-right:10px;
}



/*
#header #logo{
background-image:url(/images/cowtown_logo_headerRound_final.jpg); 
 border:0px;
width:900px; height:135px;
}*/

#header #logo p{
text-align:right;
padding-right:20px;
/*padding-top:30px;*/
padding-top:30px;
margin-top:0px;
}

#header a:link, #header a:visited, #header a:active {
	color:#FFFFFF;
	text-decoration: none;
	font-weight:bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	padding:0px 3px;
	margin-top:2px;
	
	
}


#header span{
font-size:10px;

}

#header .menu a{
font-size:10px;
color: #FFFFFF;
padding:6px 3px;
}

#header a:hover {
	/*color:#7b5582;*/
	text-decoration: none;
}

#header #quickquote {
	text-align: right;
	font-size:10px;
	color: #111111;
	padding-right:10px;
}
#header #quickquote a {
	color: #111111;
	text-decoration: underline;
}

/*mootools
mootools
mootools
mootools
*/




#ourStoryLink a:hover{
text-decoration:none;
background-color: none;
color:#FFFFFF;
}



div#home{
z-index:1;
position:absolute;
width: 75px;
height: 25px;
overflow: hidden;
background-color:#000000;
}

div#home span{
text-align:center;
padding-bottom:10px;
margin-top:1px;
}


div#home span, div#home a {
display: block;
padding-top:2px;
}






div#ourstory span, div#ourstory a{
display: block;
padding: 3px 3px;
}

div#ourstory{
z-index:1;
position:absolute;
left:75px;
width:100px;
height:25px;
overflow:hidden;
background-color:#000000;
}



div#ourstory span{
text-align:center;
padding-bottom:6px;
}

div#ourstory .menu a:hover {
background: #f5f5f5;
color:#B13B1F;
}








div#ourfleet{
z-index:1;
position:absolute;
left:175px;
width: 80px;
height: 25px;
overflow: hidden;
background-color:#000000;
}

div#ourfleet span{
text-align:center;
padding-bottom:10px;
margin-top:1px;
}


div#ourfleet span, div#ourfleet a {
display: block;
padding-top:2px;
}



div#traveltips{
z-index:1;
position:absolute;
left:255px;
width: 100px;
height: 25px;
overflow: hidden;
background-color:#000000;
}

div#traveltips span{
text-align:center;
padding-bottom:10px;
margin-top:1px;
}


div#traveltips span, div#traveltips a {
display: block;
padding-top:2px;
}





div#casinotrips{
z-index:1;
position:absolute;
left:355px;
width: 100px;
height: 25px;
overflow: hidden;
background-color:#000000;
}

div#casinotrips span{
text-align:center;
padding-bottom:10px;
margin-top:1px;
}


div#casinotrips span, div#casinotrips a {
display: block;
padding-top:2px;
}








div#safety{
z-index:1;
position:absolute;
left:455px;
width: 85px;
height: 25px;
overflow: hidden;
background-color:#000000;
}
div#affiliatesNav span{}
div#safety span{
text-align:center;
padding-bottom:10px;
margin-top:1px;
}


div#safety span, div#safety a {
display: block;
padding-top:2px;
}








div#photogallery{
z-index:1;
position:absolute;
left:540px;
width: 100px;
height: 25px;
overflow: hidden;
background-color:#000000;
}

div#photogallery span{
text-align:center;
padding-bottom:10px;
margin-top:1px;
}


div#photogallery span, div#photogallery a {
display: block;
padding-top:2px;
}

#greyborder{
	border:1px #DFD4E0 solid;
	padding:3px;
}

#galleryimages{
	border:1px #DFD4E0 solid;
	padding:3px;
}

#galleryimages:hover{
	border:1px #17577a solid;
	padding:3px;
}


#fleetdetails{
	padding-left:10px;
}

div#inthemedia span, div#inthemedia a{
display: block;
padding: 5px 3px;
}

div#inthemedia{
z-index:1;
position:absolute;
left:640px;
width:100px;
height:25px;
overflow:hidden;
background-color:#000000;
}



div#inthemedia span{
text-align:center;
padding-bottom:6px;

}

div#inthemedia a:hover {
background: #f5f5f5;
color:#B13B1F;
}






div#contact{
z-index:1;
position:absolute;
left:740px;
width: 85px;
height: 25px;
overflow: hidden;
background-color:#000000;
}

div#contact span{
text-align:center;
padding-bottom:10px;
margin-top:1px;
}


div#contact span, div#contact a {
display: block;
padding-top:2px;
}






div#updates{
z-index:1;
position:absolute;
left:825px;
width: 75px;
height: 25px;
overflow: hidden;
background-color:#000000;
}

div#updates span{
text-align:center;
padding-bottom:10px;
margin-top:1px;
}


div#updates span, div#updates a {
display: block;
padding-top:2px;
}







/*mootools
mootools
mootools
mootools
*/









/*START CONTENT CSS*/
/*START CONTENT CSS*/
/*START CONTENT CSS*/

#content {
padding-top:20px;
width: 580px;
position: relative;
float: left;
}

#content #employees img{
float:left;
/*margin-bottom:30px;*/
margin-right:15px;
}

#content #left_content{
padding-top:0px;
margin-top:0px;
/*margin-top:20px;*/
margin-left:30px;
margin-right: 10px;
}


#content #left_content p{
width:500px;
line-height:160%;

}

#content #left_content table{
color:#716f6f;
width:450px;
line-height:160%;

}

#content #left_content #affiliates table a{
color:#593160;
}

#content #left_content #affiliates table a:hover{
color:#7b5582;
}

#content #left_content ul{
list-style-type: none;
}

/*a.selected {
padding-bottom:3px;
color:#b04832;
}*/

/*css employees*/
/*css employees*/
/*css employees*/

	ul{
	padding:0px;
	margin:0px;
	}
    #employeeLinks {
    background:url("/images/employeeLinks.gif") no-repeat;
    width:245px;
    height:15px;
    margin:0;
    padding:0;
    }

    #employeeLinks span {
    display: none;
    }

    #employeeLinks li, #employeeLinks a {
    height:15px;
    display:block;
    }

    #employeeLinks li {
    float:left;
    list-style:none;
    display:inline;
    }

    #mechanics {
    width: 85px;
    }
    #drivers {width: 70px; margin-left:10px;}
    #office {width: 70px;margin-left:10px;}
    

    #mechanics a:hover {background:url("/images/employeeLinks.gif") 0px -14px no-repeat; }
    #drivers a:hover {background:url("/images/employeeLinks.gif") -95px -14px no-repeat; }
    #office a:hover {background:url("/images/employeeLinks.gif") -175px -14px no-repeat; }
	
	#mechanics .selected {background:url("/images/employeeLinks.gif") 0px -14px no-repeat; }
    #drivers .selected {background:url("/images/employeeLinks.gif") -95px -14px no-repeat; }
    #office .selected {background:url("/images/employeeLinks.gif") -175px -14px no-repeat; }
   
/*end css employees*/
/*end css employees*/
/*end css employees*/

body a{
text-decoration:none;
color:#b04832;
}

#right_col {
margin-top:5px;
padding-top:20px;
padding-left:20px;
width:300px;
float:left;

}

#testimonials{
/*margin-top:5px;
padding:20px 30px 20px 30px;
width:235px;
background-color: #EDEDED;*/

background-color:#EDEDED;
width:295px;
padding:0 0 30px;

}

#right_col #testimonials h3{
background-color:#DEDEDE;
border-bottom:0 solid #999999;
color:#3D3040;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:14px;
line-height:150%;
margin:0;
padding:10px 20px;
width:255px;
}

#testimonials p{
/*font-size:12px;
line-height:160%;
width:240px;*/

font-size:12px;
line-height:160%;
padding:0 20px;

}

#safety_features{
background-color:#EDEDED;
width:295px;
padding:0 0 30px;
}

#right_col #safety_features h3{
background-color:#DEDEDE;
border-bottom:0 solid #999999;
color:#3D3040;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:14px;
line-height:180%;
margin:0;
padding:10px 20px;
width:255px;
}

#safety_features p{
font-size:12px;
line-height:160%;
padding:0 20px;
}


h1 {
font-size:12px;
font-family:Verdana, Arial, Helvetica, sans-serif;
text-transform:uppercase;
color:#593160;
margin-bottom:30px;
/*margin-top:18px;*/




}

h1 a{

font-size:12px;
font-family:Verdana, Arial, Helvetica, sans-serif;
text-transform:uppercase;
text-align:center;
color:#593160;
text-decoration:none
}


h1 a:hover{
color:#7b5582;
}


h2 {
font-size:14px;
color:#b13b1f;
font-family:Verdana, Arial, Helvetica, sans-serif;
border-bottom: 1px solid #dfd4e0;
margin-bottom:15px;
padding-bottom:5px;
width:500px;

}


h3 {
font-size:14px;
color:#b13b1f;
font-family:Verdana, Arial, Helvetica, sans-serif;
border-bottom: 1px solid #dfd4e0;
margin-bottom:15px;
padding-bottom:5px;
padding-top:30px;
width:500px;

}


#employeeNav {
/*border-bottom: 1px solid #dfd4e0; */
width:245px; 

margin-bottom:10px; 
padding-top:20px; 
padding-left:240px; 
padding-bottom:5px;
}

/*#footer {
margin: 0 auto;
width:900px;

font-size:10px;
padding-bottom:10px;

}

#footer p{
margin:0px;
padding:0px;
line-height:160%;
}
#footer #purpleBar{
width:900px;
height:50px;
background-color:#d9cfda;

}

#footer #purpleBar img{
padding-top:5px;
padding-right:5px;

}

#footer a:link, #footer a:visited, #footer a:active {
	color: ;
	text-decoration: none;
}
#footer a:hover {
	color: ;
	text-decoration: underline;
	
}


*/


#footer{
padding-bottom:5px;
margin: 0 auto;
width:953px;
/*background-color:#b3b3b3;*/
} 

#footer p{
color:#000000;
margin:0px;
font-size:10px;
line-height:130%;
}

#footer #purpleBar p{
margin-right:17px;
}

#footer #purpleBar{
width:900px;
height:50px;
background-color:#d9cfda;
}

#footer #purpleBar img{
padding-top:5px;
padding-right:5px;
}

#footer a:link, #footer a:visited, #footer a:active {
	color: ;
	text-decoration: none;
}

#footer a:hover {
	color: ;
	text-decoration: underline;
	
}


.clear { 
height: 1%; 
margin: 0; 
padding: 0; 
clear: both; 
}


#clear {
clear:both;

}

#wrapper #searchBar p{
color:#a59bc5;
margin:0px;
padding:0px 0px 10px;
}

#wrapper #header p{

}

#searchBar{
text-align:right;
color:#5f4b9f;
background-color: #ededed;
}
#searchBar a{
text-decoration:none;
/*color:#5f4b9f;*/
color:#a59bc5;
}

#searchBar a:hover{
text-decoration:underline;
}
