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;
	}


/*body {
	background-image: url(../images/BGgradient.jpg); background-repeat:repeat-x;
	background-color:#9a9999;
	padding: 0;
	margin: 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;

}*/

#preview{
	/*border-top:2px black solid;
	border-right:8px black solid;*/
	/*border-left:1px black solid;*/
	margin-right:16px;
	
}

#flash{
margin:0px 0 0px 0px;
}

.hometable{
border-top:1px #165476 solid;
border-bottom:1px #165476 solid;
margin-top:15px;
/*background-color:#165476;*/
width:500px;
}

.hometable td{
background-color:white;
margin:0;
padding:20px 20px 20px 0px;
}

img {
	border: none;
}
form {
	padding: 0;
	margin: 0;
}
/*#wrapper {
background-color:#FFFFFF;
margin:0 auto;
padding:0 0 30px;
width:900px;
}*/



#wrapper {
	/*background-image:url(../images/wrapperShadow.png);
	background-repeat: repeat-y;*/
	width: 900px;
	margin: 0 auto;
	background-color:#FFFFFF;
	padding:0px 0px 30px 0px;
}

#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;	
	font-size:12px;
	
}

/*#wrapper #cowboy{
	padding:0px; margin:0px;
	position:absolute;
	top:-8px;
	left:-39px;
}*/

#header {
background-color:#000000;
color:#FFFFFF;
width: 900px;
height: 163px;
}


/*#header #logo{
background-image:url(/images/cowtown_logo_headerRound_final.jpg);
background-repeat:no-repeat; 
margin:0px; padding:0px; border:0px;
width:900px; height:135px;
}
*/
#header #logo p{
text-align:right;
padding-right:20px;
padding-top:30px;
margin: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;
	
		
}

#header .menu a{
font-size:10px;
color: #FFFFFF;
padding:7px 3px;
margin-top:1px;
}

#header a:hover {
	color:#ffffff;
	text-decoration: none;
}

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


#wrapper #right_col{
float:right;
padding-right:20px;
padding-top:0px;
}

#wrapper #left_content{
margin-left:10px;
padding-top:0px;
width:500px;
}

#wrapper #left_content #homePic #testHome{
padding: 90px 0px 0px 30px;
margin-top:20px;
font-style:italic;
font-weight:bold;
}

#wrapper #left_content #homePic #testHome p{
margin:0px;
padding:0px;

}


#homePic{
background-image:url(../images/homeHeaderPic.jpg);
width:510px;
height:285px;

background-repeat:no-repeat;

}



#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{
/*margin-top:5px;*/
/*padding:20px 30px 20px 30px;
width:235px;
background-color: #EDEDED;*/

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

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

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

}

#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;

}


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

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

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

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

}

#content #homePic p{
color:#FFFFFF;
background-color:;
width:200px;
color:#FFFFFF;
}


#wrapper #left_content #aboutCowtownSM p:first-line{
font-size:14px;
line-height:180%;
color:#B04832;
font-weight: bold;
/*border-right: 1px solid #CCCCCC; */
}

h3{
font-size:14px;
line-height:180%;
color:#B04832;
font-weight: bold;
/*padding:20px 0 10px 0;*/
}

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


h2.tophome{
border-bottom:1px solid #DFD4E0;
color:#B13B1F;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:14px;
margin-bottom:15px;
padding-bottom:5px;
padding-top:15px;
width:500px;
}


#wrapper #left_content #aboutCowtownSM p{
padding-top:10px;
}

#content {
	/*position:relative;*/
	/*background-color: #FFFFFF;*/
	padding-left: 20px;
	padding-top:0px;
	position: relative;
}

#content p{
	/*background-color: #FFFFFF;*/
	color: #716f6f;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	line-height:160%;
	
}

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

/*#footer{
padding-bottom:5px;
margin: 0 auto;
width:900px
} */

#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;
	
}

/*#testimonials{

padding-top:20px;
width:300px;
}
*/
#clear {
clear:both;
}

#searchBar{
text-align:right;
color:#5f4b9f;
background-color: #ededed;

}

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


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

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








/*mootools
mootools
mootools
mootools
*/




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: 2.5px 3px;
}

div#ourstory{
font-size:10px;
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#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;
}






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

div#inthemedia{
font-size:10px;
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;
}
