body{
margin:0;
padding:0;
padding-top:27px;
line-height: 1.5em;
text-align:center;
font-family: Tahoma, Arial, Helvetica, sans-serif;
font-size: 9px;
font-style: normal;
font-weight: normal;
background: #FFFFCC;
background: #fff  url('http://allroadstrans.com/siteimages/pageback.jpg') center top repeat-y;
background: #fff;
}

#templinks {
position:fixed;
top:5px;
left:2px;
border: 1px solid #c0c0c0;
background: #FFFFCC;

}

img {border:0px;}

.cwarn {
border: 0px solid #000;
background: red;
padding:5px;
font-size: 16px;
font-weight: bold;
color:#fff;
text-align:center;

}


.pimage {
padding:6px;
border: 0px solid #781517;

}

.pimageB {
margin:6px;
border: 1px solid #000;
}

b{font-size: 110%;}
em{color: black;}

blockquote {
padding:1px;
margin:1px;
margin-left:5px;
border: 0px solid #781517;
}

h1 {
color:#781517;
font-weight:bold;
font-size:16px;
margin: 0;
padding-top: 15px;
margin-bottom: 10px;
line-height: 1.5em;
border-bottom: 1px solid #781517;
}

h2 {
color:#781517;
font-size:14px;
margin: 0;
padding-top: 15px;
line-height: 1.5em;
}

.fivereasons {
font-size:14px;
line-height: 1.5em;
margin-bottom:20px;

}
a { text-decoration: underline; color:#781517;  }
a:link{color:#781517;   }
a:visited{color:#781517;}
a:hover { color: #c7ac65;  text-decoration: none ; }



#maincontainer {
width:900px;
margin-left:auto;
margin-right:auto;
background: #fff;
background: #fff  url('http://allroadstrans.com/siteimages/threecolumnback_small.png') center top repeat-y;
border-left: 1px solid #c0c0c0;
border-right: 1px solid #c0c0c0;
}

#maincontainer1 {
width:900px;
margin-left:auto;
margin-right:auto;
background: #fff;
border-left: 1px solid #c0c0c0;
border-right: 1px solid #c0c0c0;
}

#maincontainer3 {
width:900px;
margin-left:auto;
margin-right:auto;
background: #fff  url('http://allroadstrans.com/siteimages/threecolumnback.png') center top repeat-y;
border-left: 1px solid #c0c0c0;
border-right: 1px solid #c0c0c0;
}

#topsection{
width:900px;
height: 326px; /*Height of top section*/
text-align:center;
margin-left:auto;
margin-right:auto;
border-bottom: 0px solid #781517;

}

#topsection3 {
background: #fff;
width:900px;
height: 326px; /*Height of top section*/
text-align:center;
margin-left:auto;
margin-right:auto;
border-bottom: 0px solid #781517;
border-left: 1px solid #c0c0c0;
border-right: 1px solid #c0c0c0;
background: #fff  url('http://allroadstrans.com/siteimages/threecolumnback.png') center top repeat-y;
}

#topsection h1{
margin: 0;
padding-top: 15px;
}

#contentwrapper{
float: right;
width: 100%;
margin-left: -340px; /*Set left margin to -(leftColumnWidth + RightColumnWidth)*/
}

#contentcolumn{
margin-left: 340px; /*Set left margin to (leftColumnWidth + RightColumnWidth)*/
text-align:left;
font-size:12px;
}

#contentwrapper3{
float: right;
width: 100%;
margin-left: -430px; /*Set left margin to -(leftColumnWidth + RightColumnWidth)*/
}

#contentcolumn3{
margin-left: 430px; /*Set left margin to (leftColumnWidth + RightColumnWidth)*/
text-align:left;
font-size:12px;
}

#leftcolumn{
float: left;
width: 230px; /*Width of left column in pixels*/
background: #fff;
text-align:left;
color:#000;
}

#twentyfourseven {
position:relative;
width: 230px; /*Width of left column in pixels*/
height:auto;
border: 0px solid #000;
background: #fff;
background: #911A1D;
text-align:center;
font-size:12px;
font-weight:normal;
color:#fff;

}

#menusection{
background: #781517;
height: 30px; /*Height of menu section*/
text-align:center;
font-size:14px;
font-weight:bold;
color:#fff;

}
.meutube{
margin: 4px; /*Margins for inner DIV inside each column (to provide padding)*/
margin-top: 0;
padding-top:6px;

}
.rsmbox {
background: #781517;
}

.rsm {
color:#fff;
border-bottom: 1px solid #911A1D;
width:215px;
margin:6px;
font-size:10px;
font-weight:bold;
}

a.rsm { text-decoration: none; color:#FFF; margin:0px; font-size:10px; font-weight:bold; }
a:link.rsm{color:#FFF;   }
a:visited.rsm{color:#FFF;}
a:hover.rsm { color: #c7ac65;  text-decoration: none ; }

a.largelink { text-decoration: none; color:#781517; margin:0px; font-size:16px; font-weight:bold; }
a:link.largelink{color:#781517;   }
a:visited.largelink{color:#781517;}
a:hover.largelink { color: #c7ac65;  text-decoration: none ; }


#rightcolumn{
float: left;
width: 200px; /*Width of right column in pixels*/
background: transparent;
text-align:left;
border: 0px solid #000;
}

#rightcolumn2{
float: left;
width: 90px; /*Width of right column in pixels*/
background: transparent;
text-align:left;
}

#footer{
background: #fff;
width: 900px;
height:auto;
color: #B7B7B7; 
text-align: center;
padding-top:5px;
font-size:12px;
border: 0px solid #000;
margin-left:auto;
margin-right:auto;
}


.vidfloat{
float:right;
display:inline;
width:210px;
height:180px;
margin-top:5px;
margin-left:15px;
margin-bottom:5px;
border: 1px solid #000;
}

.innertube{
margin: 10px; /*Margins for inner DIV inside each column (to provide padding)*/
/*margin-top: 20px;*/ /*Margins for inner DIV inside each column (to provide padding)*/

}

.newsinnertube{
margin: 8px; /*Margins for inner DIV inside each column (to provide padding)*/
/*margin-top: 20px;*/ /*Margins for inner DIV inside each column (to provide padding)*/

}

.newstitle {
color: #781517;
font-weight:bold;
}

ul.news {
	list-style-type: disc;
	list-style-position: outside;
	margin-left: -30px;
	}

a.newsarealink { text-decoration: underline; color:#781517;  font-size:9px; }
a:link.newsarealink{color:#781517; font-size:9px;  }
a:visited.newsarealink{color:#781517;font-size:9px;}
a:hover.newsarealink { color: #c7ac65;  text-decoration: none ; font-size:9px;}

a.smap { text-decoration: none; color:#781517;  font-size:12px; }
a:link.smap{color:#781517; font-size:12px;  }
a:visited.smap{color:#1D2092;font-size:12px;}
a:hover.smap { color: #c7ac65;  text-decoration: underline ; font-size:12px;}

.servicemenu {
color:#781517;
font-size:12px;
text-align:center;
background:#fff6ae;
padding:4px;
width:100%;
border: 0px solid #c0c0c0;
}
a.spage { text-decoration: none; color:#781517;  font-size:12px; font-weight:bold; }
a:link.spage{color:#781517; font-size:12px; font-weight:bold;  }
a:visited.spage{color:#781517;font-size:12px; font-weight:bold;}
a:hover.spage { color: #c7ac65;  text-decoration: underline ; font-size:12px; font-weight:bold;}


.fleet{
border-bottom: 1px solid #fff;
height:auto;
display:table;
padding:4px;
/*background: #CCCCCC;
height:200px;*/
}

#busmain{
clear: both;
background: transparent;
width: 900px;
height:1px;
padding: 0px 0;
border: 0px solid #000;

}

#bus {
position: relative; 
width: 200px;
height:87px;
top:-70px;
left:-30px;
border: 0px solid #000;
}
#limomain{
clear: both;
background: transparent;
width: 20px;
height:1px;
padding: 0px 0;
border: 0px solid #000;
float:right;
}

#limo {
position: relative; 
width: 150px;
height:88px;
top:-160px;
left:-100px;
border: 0px solid #000;
}


#linksbox{
background: transparent;
width: 900px;
height:0px;
padding: 0px 0;
border: 0px solid #000;
float:right;
}

#homelink {
position: relative; 
width: 75px;
height:29px;
top:-78px;
left:580px;
border: 1px solid red;
}

#contactuslink {
position: relative; 
width: 125px;
height:29px;
top:-108px;
left:755px;
border: 1px solid red;
}

.green {
color:#138d0f;
}


input, select, textarea { 
	width:auto;
	margin:2px;
	padding: 0px;
	padding-left: 3px;
	padding-RIGHT: 3px;
	color:#000;
	font-family: Arial, Verdana, Geneva,  sans-serif;
	font-size:10pt;
	font-weight: normal;
	background: #fff;
	border: 1px solid #000;
}	

.varwidth2 {
	width:auto;
	margin:2px;
	padding: 0px;
	padding-left: 3px;
	padding-RIGHT: 3px;
	color:#000;
	font-family: Arial, Verdana, Geneva,  sans-serif;
	font-size:10pt;
	font-weight: bold;
	background: #EBEBEB;
	border: 1px solid #EBEBEB;
}
.submit { 
	margin:2px;
	padding: 0px;
	padding-left: 3px;
	color:#000;
	font-family: Arial, Verdana, Geneva,  sans-serif;
	font-size:10pt;
	font-weight: normal;
	background: #fff;
	border: 1px solid #000;
}	

.column1 {
		margin-TOP:5px;
		margin-left:0px;
		float:left;
		width:125px;
		height:AUTO;
		border: 0px solid blue;
		text-align: right;
}
.column2auto {
		margin-TOP:5px;
		margin-left:15px;
		margin-left: 135px;
		width:AUTO;
		height:AUTO;
		border: 0px solid blue;
		text-align: left;
}

.req {
color:#781517;
}


#bottommenu {
padding-top:8px; border: 0px solid #000;
}

.bmenu {  padding-right:15px; }
a.bmenu:link{ color:#B7B7B7; text-decoration: none; font-weight:normal;  padding-right:15px;}
a.bmenu:visited{ color:#B7B7B7; padding-right:15px; text-decoration: none;}
a.bmenu:hover {  color: #781517;  text-decoration: none ; padding-right:15px;}
