body{
margin:0;
padding:0;
text-align:center;
font-family: verdana, Tahoma, helvetica, sans-serif;   
color: #192028;
word-spacing: 0.1em;
letter-spacing: 0;
line-height: 1.7em;
font-size: 11px;
font-style: normal;
font-weight: normal;
background: #fff;
padding-top:15px;
padding-bottom:45px;
background:  url('http://sbsedans.com/images/bodybackground.jpg') repeat;
}
#ribbon { /* for top left corner ads */
position:absolute;
right:0px;
top:0px;
width:200px;
height:200px;
background:  url('http://sbsedans.com/images/sbsedans_ribbon2.png') repeat;
}

html, body, p, div, td, li, ul, ol * {
font-family:Tahoma,Verdana,Segoe,sans-serif; font-size: 11px;
}

h1, h2, h3, h4, h5, h6 { 
color: #f41b0f;
margin:0;
padding:0px 0 0 00px;
font-weight: bold;
font-size:200%;margin-top:0px;font-weight:bold; }


h1 { font-size:200%;margin-top:0px;font-weight:bold;  }
h2 { font-size:160%;margin-top:10px;margin-bottom:10px;font-weight:bold;   }
h3 { font-size:120%;font-weight:bold; }
h4 { font-size:100%; }
h5 { font-size:90%; }
h6 { font-size:80%; }

.style1 {color: #FF0000}
.style2 {
font-size:200%;
margin-top:0px;
padding:0px 0 0 00px;
color: #FF0000;
}
a { text-decoration: underline; color:#243c3a;  }
a:link{color:#243c3a;   }
a:visited{color:#243c3a;}
a:hover { color: #243c3a;  text-decoration: none ; }

.darkmenu { color:#037e0a;  }
a.darkmenu:link{ color:#037e0a; text-decoration: none; font-weight:bold; }
a.darkmenu:visited{ color:#037e0a; text-decoration: none;}
a.darkmenu:hover {  color: #000;  text-decoration: none ;}

.reslink{
		width:220px;
		background-color: #ffffff;
		margin: 5px;
		padding: 5px;
		text-align:center;
		margin-left:auto;
		margin-right:auto;
		border: 1px solid #000;
}
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;
margin-left: 10px;
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{
position:relative;
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;

background: transparent  url('http://sbsedans.com/images/SERENITY_LIMOUSINE11-29.jpg') center top no-repeat;
background: transparent  url('http://sbsedans.com/images/SERENITY_LIMOUSINE1.jpg') center top no-repeat;
background: transparent  url('http://sbsedans.com/images/SERENITY_LIMOUSINE1-28-12.jpg') center top no-repeat;

}

#tophomelink {
position:absolute;
top:1px;
width:233px;
height:150px;
border: 0px solid red;
}
#bloglink {
position:absolute;
top:1px;
left:233px;
width:90px;
height:30px;
border: 0px solid red;
}
#tmenu {
font-size:10px;
position:absolute;
top:159px;
width:800px;
color:#fff;
border: 0px solid red;
}

#nav-menu li {
float: left;
margin: 0 0.15em;
/* padding-right:25px; */
padding-right:7px;
padding-left:6px;
list-style: none;
height:30px;
vertical-align:bottom;
text-align:center;
border: 0px solid #484848;
} 

#nav-menu2 li  { /* bottom menu  */ 
float: left;
margin: 0 0.15em;
/* padding-right:25px; */
padding-right:13px;
padding-left:12px;
list-style: none;
height:30px;
vertical-align:bottom;
text-align:center;
border: 0px solid #484848;
} 

.menulinks { 
text-align:center;
margin-top:50%;
margin-bottom:50%;
}
a.menulinks:link{ color:#fff; text-decoration: none; font-weight:bold;  }
a.menulinks:visited{ color:#fff;  text-decoration: none; font-weight:bold; }
a.menulinks:hover {  color: #bcae76;  text-decoration: none ; }


#footer{
font-size:10px;
display:table;
background: transparent;
width: 800px;
height:40px;
color: #fff;
text-align: center;
padding:0px;
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:7px;
width:800px;
border: 0px solid #000;
}



.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; */}


.padtopXXX {
line-height:75%;
margin-top:7px;
border: 0px solid #484848;
}


#flashtop{
position:relative;
margin-left:auto;
margin-right:auto;
margin-left:1px;
width:546px;
width:795px;
height: 113px;
text-align:center;
border-left: 1px solid #000;
border-bottom: 2px solid #000;
/* border: 1px solid RED; */
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{
width:auto;
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)*/
/* border: 1px solid green; */
}
 
.centertext {
text-align:center;
}


#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: center;
}
#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;
margin:0px;
padding:0px;
margin: 0px;*/
color:#303030;
text-align: left;
}	

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

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

}	

#maincontainer {
display:table;
width:800px;
margin-left:auto;
margin-right:auto;
background: #fff;
/*border-left: 1px solid #000;
border-right: 1px solid #000;*/

}
.coupon  { 
display:table;
width:800px;
margin-left:auto;
margin-right:auto;
color:red;
padding-right:15px; 
border: 1px solid #fff;
background: #fff;
text-align:center;
}

.efliers { color:#fff; padding-right:15px; font-size:15px;}
a.efliers:link{ color:#fff; text-decoration: none; font-weight:bold;  padding-right:15px;}
a.efliers:visited{ color:#fff; padding-right:15px; text-decoration: none;}
a.efliers:hover {  color: red;  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;
z-index:3000;
}
.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:3001;
}

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

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

	padding-bottom:5px;
	}
li.news {
	border-bottom: 1px solid #5b5b5b;
}
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;
}


