body{
margin:0;
padding:0;
text-align:center;
font-family: Tahoma; 
color: #192028;
word-spacing: 0.1em;
letter-spacing: 0;
line-height: 1.7em;
font-size: 11px;
font-style: normal;
font-weight: normal;
background: #192028;
background: #000;
padding-top:15px;
padding-bottom:15px;

}

a { text-decoration: underline; color:#243c3a;  }
a:link{color:#243c3a;   }
a:visited{color:#243c3a;}
a:hover { color: #243c3a;  text-decoration: none ; }

hr {
	background-color:transparent;
	border: 0px solid #243c3a;
	border-bottom: 1px solid #243c3a;

}

ul { 
text-indent: 0px;
list-style-position: outside;
padding: 6px;
padding-top: 1px;
margin-top:1px;
margin: 2px;
list-style-image: url("/images/arrow.png") 
}
li { 
margin-top:1px;
}
#maincontainer {
display:table;
width:800px;
margin-left:auto;
margin-right:auto;
background: #fff;
/*border-left: 1px solid #000;
border-right: 1px solid #000;*/

}

#topsection{
width:800px;
height: 189px; /*Height of top section*/
text-align:center;
margin-left:auto;
margin-right:auto;
border-bottom: 0px solid #781517;
background: #000;
background: transparent  url('http://sbsedans.com/images/bluetop-C.png') center top no-repeat;
}

#tmenu {
position:absolute;
top:175px;
width:800px;
border: 0px solid red;
color:#fff;
font-size:12px;
}

#flashtop{
position:relative;
margin-left:auto;
margin-right:auto;
margin-left:253px;
width:795px;
width:546px;
height: 113px;
text-align:center;
border-left: 1px solid #000;
border-bottom: 2px solid #000;
background: transparent;
}






#lfloat {
position:absolute;
top:0;
left:0px ;
width:49px;
height:113px;
background:transparent;
z-index:9;
overflow:hidden;
}

#rfloat {
position:absolute;
top:0;
right:0px ;
width:49px;
height:113px;
background:transparent;
z-index:9;
overflow:hidden;
}




.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)*/

}
 


#contentwrapper{
float: right;
width: 800px;
margin: 0px; /*Set left margin to -(leftColumnWidth + RightColumnWidth)*/
border: 0px solid #000;
background: transparent  url('http://sbsedans.com/images/bodybackground.png') center top repeat-y;
}



#leftcolumn {
		display:table;
		margin-TOP:2px;
		margin-left:0px;
		position:relative;
		float:left;
		width:250px;
		height:AUTO;
		border: 0px solid blue;
		text-align: left;
}
#rightcolumn {
		margin-TOP:2px;
		margin-left:5px;
		padding-left:5px;
		position:relative;
		float:left;
		width:535px;
		height:AUTO;
		border-left: 0px solid #665B4D;
		border: 0px solid red;
		text-align: left;
}






.clear { 
	background: transparent; clear:both; height:1px; overflow:hidden; line-height:1%; font-size:0px; margin-bottom:-1px;
}



.column1 {
		margin-TOP:2px;
		margin-left:0px;
		position:relative;
		float:left;
		width:150px;
		height:AUTO;
		border: 0px solid blue;
		text-align: left;
}
.column2auto {
		display:table;
		margin-TOP:2px;
		margin-left:5px;
		padding-left:0px;
		position:relative;
		float:left;
		width:AUTO;
		height:AUTO;
		border: 0px solid #665B4D;
		border-left: 0px solid #665B4D;
		text-align: left;
}
input { 
font-family:Verdana, Tahoma, Arial, Helvetica;
font-size:11px;
color:#303030;
margin:0px;
padding:0px;
margin: 0px;
text-align: left;
}	

select { 
font-family:Verdana, Tahoma, Arial, Helvetica;
font-size:11px;
color:#303030;
margin:0px;
padding:0px;
margin: 0px;
text-align: left;
}	

.submit { 
	margin:2px;
	padding: 0px;
	padding-left: 0px;
	color:#788DF1;
	font-family: Arial, Verdana, Geneva,  sans-serif;
	font-size:10pt;
	font-weight: normal;
	background: #C7BB8B;
	border: 1px solid #AB9952;

}	


#footer{
display:table;
background: transparent;
width: 800px;
height:40px;
color: #fff;
text-align: center;
padding:0px;
font-size:12px;
border-left: 0px solid #000;
border-right: 0px solid #000;
border-bottom: 0px solid #000;
margin-left:auto;
margin-right:auto;
margin-top:0px;
background: transparent  url('http://sbsedans.com/images/footerbgblue.png')  center top no-repeat;
}

#bottommenu {
padding-top:0px;
padding-top:0px;
margin-top:9px;
width:800px;
border: 0px solid #000;
}
.menulinks {  padding-right:30px; }
a.menulinks:link{ color:#fff; text-decoration: none; font-weight:bold;  padding-right:30px;}
a.menulinks:visited{ color:#fff;  text-decoration: none; font-weight:bold; padding-right:30px;}
a.menulinks:hover {  color: #bcae76;  text-decoration: none ; padding-right:30px;}


.bmenu {  padding-right:15px; }
a.bmenu:link{ color:#fff; text-decoration: none; font-weight:bold;  padding-right:15px;}
a.bmenu:visited{ color:#fff;  text-decoration: none; font-weight:bold; padding-right:15px;}
a.bmenu:hover {  color: #bcae76;  text-decoration: none ; padding-right:15px;}

.efliers { color:#665B4D; padding-right:15px; }
a.efliers:link{ color:#665B4D; text-decoration: none; font-weight:bold;  padding-right:15px;}
a.efliers:visited{ color:#665B4D; padding-right:15px; text-decoration: none;}
a.efliers:hover {  color: #fff;  text-decoration: none ; padding-right:15px;}

.tleftcar {
position:absolute;
top:1px;
left:1px;
width:200px;
height:87px;
background:red;
background: transparent  url('http://sbsedans.com/images/bus.png')  center top no-repeat;
background: transparent  url('http://sbsedans.com/images/carleft.png')  center top no-repeat;
}
.trightcar {

top:1px;
right:1px;
width:200px;
height:66px;
background:red;
background: transparent  url('http://sbsedans.com/images/tc1.png')  center top no-repeat;
}

.leftcar {
position:absolute;
bottom:1px;
left:1px;
width:200px;
height:100px;
background:red;
background: transparent  url('http://sbsedans.com/images/bus.png')  center top no-repeat;
background: transparent  url('http://sbsedans.com/images/carleft.png')  left top no-repeat;
}
.restext {
position:relative;
bottom:15px;
margin-left:auto;
margin-right:auto;
margin-bottom:15px;
height:31px;
background:red;
background: transparent  url('http://sbsedans.com/images/reservationsbottom.png')  center top no-repeat;
z-index:1;
}

.rightcar {
position:absolute;
bottom:1px;
right:1px;
width:200px;
height:66px;
background:red;
background: transparent  url('http://sbsedans.com/images/tc1.png')  center top no-repeat;
}

.req {
color:#FD0000;
}


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

}

.ratetable {
margin:0px;
padding:0px; 
border:0px;
width:520px;
color:#fff;
background:#fff;
font-weight:bold;
}


.rateheader {
color:#fff;
background:#74768f;
font-weight:bold;
border:0px;
border-right:#74768f;
}

.darkcell {
color:#000;
background:#8f90a2;;
border:0px;
}
.darkcellM {
color:#fff;
background:#2c2c2c;
border:0px;
text-align:center;
}

.ltgray {
color:#fff;
background:#727272;
background:#fff;
height:1px;
border:0px;
}

.redback {
color:#fff;
background:#c0c0c0;
height:1px;
border:0px;
margin:0px;
padding:0px; 

}

#newsbox{
position:absolute;
top:0;
left:-253px;
width:253px;
height: 113px;
text-align:left;
border-bottom: 2px solid #000;
background: #8f90a2;
/*overflow:scroll;*/
}

.newsinnertube{
margin: 0px; /*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: #192028;
font-weight:bold;
font-size:12pt;
margin-bottom:1px;
}

ul.news {
	list-style-type: disc;
	list-style-position: outside;
	margin-left: 6px;
	line-height: 1em; 
	}
Xul { 
text-indent: 0px;
list-style-position: outside;
padding: 6px;
padding-top: 1px;
margin-top:1px;
margin: 2px;
list-style-image: url("/images/arrow.png") 
}

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


/*Example CSS for the two demo scrollers*/

#pscroller1{
color: #192028;
width: 238px;
height: 100px;
border: 0px solid black;
padding: 5px;
background-color: #8f90a2;
line-height: 1em; 
font-size:11px;
}

