#main{
width:760px;
margin:0 auto;
text-align:center;
}
#header{
position:relative;
width:760px;
height:142px;
background-image:url(../images/header.jpg);
background-position:0 0;
background-repeat:no-repeat;
}
#nav{
position:absolute;
left:0px;
bottom:0px;
height:25px;
border:0;
padding-left:1px;
margin:0;
letter-spacing:0;
line-height:0;
white-space:pre;
}
#nav img, #nav a{
border:0;
padding:0;
margin:0;
margin-right:1px;
letter-spacing:0;
line-height:0;
white-space:pre;
vertical-align:top;
}
#rel_links{
position:absolute;
top:5px;
right:5px;
width:80px;
text-align:center;
font-size:10px;
}
#rel_links a{color:#FFFFFF;}
#rel_links a:hover{color:#FF9900;}

#cont{
width:760px;
margin:0 auto;
font-family:Verdana, Arial, Helvetica, sans-serif;
clear:left;
/*background-image:url(../images/fade1.gif);
background-position:598px 0;*/
background-repeat:repeat-y;
}

#cont #left_bar{
width:598px;
float:left;
min-height:300px;
font-size:0.75em;
padding:0px 0;
}
#left_bar .box{
border-bottom:0px dotted #cccccc;
}
#left_bar .top{
background-color:#006599;
border-bottom:1px solid #cccccc;
background-image:url(../images/tops.jpg);
background-position:0 0;
background-repeat:no-repeat;
}
#left_bar .topOr{
background-color:#006599;
border-bottom:1px solid #cccccc;
background-image:url(../images/topsOrange.jpg);
background-position:0 0;
background-repeat:no-repeat;
}
.top .cor_tl{
float:left;
}
.top .cor_tr2{
float:right;
}
.topOr .cor_tl{
float:left;
}
.topOr .cor_tr2{
float:right;
}
.box .top h1, .box2 .top h1{
color:#FFFFFF;
padding:2px 5px;
}
.box .bott, .box2 .bott{
border:1px solid #cccccc;
padding:5px;
border-top:none;
}
#left_bar .box2{
margin:5px auto;
width:586px;
border:0px solid #cccccc;
position:relative;
}
.box2 .more_info{
position:absolute;
bottom:0px;
right:0px;
width:160px;
height:35px;
background-image:url(../images/more_info.gif);
background-position:0 0;
background-repeat:no-repeat;
cursor:pointer;
}
.submit{
font-family:Verdana, Arial, Helvetica, sans-serif;
border:1px solid #cccccc;
background-color:#ff8f0b;
font-size:17px;
font-style:normal;
font-weight:bold;
color:#ffffff;
cursor:pointer;
background-image:url(../images/button.gif);
background-repeat:repeat;
background-position:bottom;
}
.submit:hover{
border:1px solid #cccccc;
}
#IBE{
padding:0;
margin:0;
}
#operator_select{
height:315px;
/*height:285px;*/
overflow:auto;
border-right:1px dashed #cccccc;
}
#oplinks{}
#operator_select div{
margin:3px auto;
text-align:center;
width:150px;
width:47%;
height:36px;
border:1px solid #FFFFFF;
}
#operator_select img{
height:30px;
padding:3px 3px;
}
#operator_select .op_out{
cursor:pointer;
width:150px;
width:47%;
}
#operator_select .op_out img{
border:1px solid #FFFFFF;
}
#operator_select .op_ovr{
cursor:pointer;
width:150px;
width:47%;
}
#operator_select .op_ovr img{
border:1px solid #CCCCCC;
}
#operator_select .op_sel{
cursor:pointer;
width:47%;
background-image:url(../images/red_arrow.gif);
background-repeat:no-repeat;
background-position:right;
}
#operator_select .op_sel img{
border:1px solid #FF9900;
}
#outwardOperatorRoute{
width:222px;
}
#returnOperatorRoute{
width:222px;
}
#selectedop{width:222px;height:34px;text-align:center;}
#selectedop img{margin:0 auto;}

#cont #right_bar{
width:160px;
float:left;
min-height:200px;
text-align:center;
font-size:0.60em;
padding-top:0px;
/*background-image:url(../images/fade1.gif);
background-position:0 0;*/
background-repeat:repeat-y;
}
#right_bar .more_info{
}
#right_bar .ad{
border-right:0px solid #cccccc;
padding:3px;
text-align:center;
}
#right_bar .ad img{
position:relative;
left:1px;
}
#right_bar .ad2{
border-right:0px solid #cccccc;
padding:3px;
text-align:left;
margin:0;
}
#right_bar input{
float:none;
font-size:1em;
}
#right_bar .top{
padding:0;
margin:0;
border:0;
}
#footer{
margin:0 auto;
width:760px;
font-size:0.65em;
clear:both;
}
.guide_prices{
font-weight:bolder;
color:#FF9900;
font-style:italic;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:1.35em;
}


.errs{
width:580px;
overflow:visible;
}
.errs_mess{
float:left;
margin:5px;
width:560px;
background-color:#DDEBFF;
padding:3px;
}
.errs_mess h1{
color:#006599;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:1.3em;
}
.tips_tl{
float:left;
margin-left:-3px;
margin-top:-3px;
}
.tips_tr{
float:right;
margin-right:-3px;
margin-top:-3px;
}
.tips_bl{
float:left;
margin-left:-3px;
margin-bottom:-3px;
}
.tips_br{
float:right;
margin-right:-3px;
margin-bottom:-3px;
}
.odd{
background-color:#DDEBFF;
}
.even{
background-color:#FFFFFF;
}

#banners{
position:relative;
margin:0 auto;
text-align:left;
width:468px;
height:70px;
margin-bottom:5px;
}

.boxes a{
border:1px solid #ffffff;
}
.boxes a:hover{
border:1px solid #cccccc;
}
.adPanel {	
	margin-top:5px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	font-size:10px;
}
.bottomLine {
	border-bottom-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: dotted;
	border-left-style: none;
	border-bottom-color: #999999;
	margin-top:6px;
	margin-bottom:4px;
}
.IBEHeader {
color:#FF9900;
display:inline;
}
.smltext{font-size:10px;}


