body{

margin:0px;

background:url(images/bodybg.jpg) repeat-x top left;

font-family:Verdana, Arial, Helvetica, sans-serif;

}
a{
text-decoration:none;
color:black;
}
a:hover{
text-decoration:underline;
color:black;
}

.header{

background:url(images/header.jpg) no-repeat top left;

width:930px;

margin:0px auto;

}

.logo{

width:349px;

height:85px;

float:left;

margin-bottom:10px;

}

.uppermenu{

height:33px;

text-align:right;

}



.umenu{

height:28px;

width:930px;

margin:0px auto;

text-align:right;

}

.umenu a{

font-size:10px;

color:white;

padding-left:10px;

text-decoration:none;

border-left:1px solid #3A434B;

}

.umenu a:hover{

text-decoration:underline;

}

.contact{

background:url(images/contact1.png) no-repeat top left;

width:260px;

height:50px;

float:right;

margin-top:0px;

margin-right:0px;

text-align:center;

font-size:14px;

font-weight:bold;

padding-top:5px;

color:#1460B4;

}

.contact span{

color:black;

font-size:28px;

display:block;

}

.clear{

clear:both;

}

.menu{

background:url(images/head.jpg) no-repeat top left;

height:202px;

width:930px;

}

.leftmenu{

width:205px;

float:left;

}

.leftmenu ul{

list-style-type: none;

margin: 0;

padding: 0;

margin-left:1px;

padding-top:11px;

}



.leftmenu ul li a{

color: #3e453f;

display: block;

text-decoration: none;

border-bottom: 1px dotted #666666;

font-size: 12px;

font-weight:bold;

font-family:Verdana, Arial, Helvetica, sans-serif;

width:180px;

padding-left:25px;

background:url(images/arrow.png) no-repeat 10px 8px;

line-height:24px;

text-transform:uppercase;

}





.leftmenu ul li a:hover{ /*hover state CSS*/

background:url(images/arrow.png) no-repeat 10px 8px;

color:#000000;

text-decoration:underline;

}

.banner{

width:720px;
float:right;
padding-top:7px;

}

.banner img{

width:710px;

height:189px;

float:right;

}

.letside{

width:208px;

float:left;

}

.lefttop{

width:208px;

background:url(images/menutop.jpg) no-repeat top left;

height:10px;

margin-top:3px;

}

.leftmid{

width:206px;

border-left:1px solid #deeefd;

border-right:1px solid #deeefd;

background:white;

}

.leftmid ul{

list-style-type: none;

margin: 0;

padding: 0;

margin-left:1px;

}

.leftmid ul li.selected{

border-bottom:1px dotted #666666;
color:#1561B6;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:11px;
font-weight:bold;
line-height:36px;
padding-left:39px;
padding-top:2px;
background:url(images/globe.jpg) no-repeat 0px 0px;
}

.leftmid ul li a{

color: black;

display: block;

font-weight:bold;

text-decoration: none;

border-bottom: 1px dotted #666666;

font-size: 11px;

font-family:Verdana, Arial, Helvetica, sans-serif;

width:180px;

padding-left:25px;

background:url(images/bullet.gif) no-repeat 10px 10px;

line-height:24px;

}

.leftmid ul li a span{

color:#1462B7;

font-weight:bold;

}





.leftmid ul li a:hover{ /*hover state CSS*/

background:#F7F1F1 url(images/bullethover.gif) no-repeat 10px 10px;

color:#3C3A3A;

}

.leftbottom{

background:url(images/leftbottom.png) no-repeat top left;

width:208px;

height:13px;

}



.letmenu{

width:208px;

}

.wraper{

width:930px;

margin:10px auto;

}

.body{

background:url(images/wraper.jpg) repeat-x bottom left;

}

.rightside{

width:714px;

float:right;

}

.righttop{

background:url(images/righttop.jpg) no-repeat top left;

height:14px;

width:714px;

}

.rightmid{

background:url(images/und.jpg) repeat-x bottom left;
padding-bottom:2px;
width:712px;

border-left:1px solid #dcedfd;

border-right:1px solid #dcedfd;

min-height:500px;

}

.und{

background:url(images/rightbg.png) repeat-y top left;

padding-bottom:5px;

}

.ajaxmenu{

width:307px;

float:right;

margin-right:-1px;

}

.ajaxtop{

background:url(images/ajaxtop.jpg) no-repeat top left;

width:307px;

height:27px;

margin-top:-10px;

}

.ajaxmid{

width:306px;

border-left:1px solid #DEEEFD;

}

.ajaxbottom{

background:url(images/ajaxbottom.png) no-repeat top left;

height:13px;

width:307px;

}



.featimg img{

width:300px;

height:115px;

border:0px;

padding-left:2px;

padding-top:3px;

}
.dmain{
border-bottom:1px dotted #666666;
}
.dtitle{
float:left;
width:170px;
color:#053467;
font-size:12px;
font-family:Verdana, Arial, Helvetica, sans-serif;

font-weight:bold;

padding-left:5px;

padding-top:2px;


margin-bottom:2px;

}

.dtitle a{
color:#053467;
text-decoration:none;
}
.dtitle a:hover{
text-decoration:underline;
}
.dtitle span{

color:#6FB500;

}

.post{

width:391px;

float:left;

margin-top:-11px;

margin-left:-1px;

}

.posttop{

background:url(images/posttop.png) no-repeat top left;

width:391px;

height:12px;

}

.postmid{

background:url(images/postbg.gif) repeat-x bottom left;

width:390px;

border-right:1px solid #DCEDFD;

margin-left:1px;

}

.postbottom{

background:url(images/postbottom.png) no-repeat top left;

width:391px;

height:13px;

}

.ptitle{
border-bottom:1px dotted #141414;
padding-bottom:3px;
padding-top:3px;
color:#1561B6;
font-size:18px;

padding-left:15px;

}



.ptitle a{

color:#1561B6;

font-size:18px;

text-decoration:none;

}

.ptitle a:hover{

color:#093A6C;

font-size:18px;

text-decoration:underline;

}

.check{

background:url(images/check.png) no-repeat top left;

width:360px;

height:22px;

margin-top:15px;

margin-left:10px;

font-size:12px;

font-weight:bold;

color:black;

padding-left:10px;

}



.pink{

color:#FF0099;

padding-top:0px;

padding-right:20px;

}

.gray{

color:black;

font-weight:normal;

}

.leavef{

width:184px;

font-size:11px;

color:black;

padding-left:10px;
padding-top:5px;

float:left;

}

.lf{

width:171px;

font-size:10px;

border:1px solid #A5ACB2;

background:white;

color:balck;

margin-top:2px;

}

.ldate{

font-size:11px;

color:black;

}

.calender{

margin-top:-10px;

}

.calenderframe{

width:180px;
font-size:11px;

color:black;

padding-left:10px;

padding-top:10px;

float:left;

}

.calenderframe1{

width:180px;

font-size:11px;

color:black;

padding-left:10px;

margin-top:-5px;

float:left;

}

.ltime{

width:119px;

margin-left:30px;

font-size:11px;

color:black;



padding-top:8px;

float:left;

}

.ltime1{

width:119px;

margin-left:30px;

font-size:11px;

color:black;

margin-top:-5px;

float:left;

}



.ltimesel{

width:71px;

font-size:10px;

border:1px solid #A5ACB2;

background:white;

color:balck;

margin-top:5px;

}

.cbox{

font-size:11px;

color:black;

margin-left:10px;

}

.col{

text-decoration:underline;

}



.new{

color:#FF0099;

}

.sky{

text-decoration:none;

color:#3366CC;

}

.adults{

font-size:10px;

color:black;

margin-left:10px;

margin-top:10px;

float:left;

width:80px;

}

.asel{

margin-top:2px;

width:65px;

border:1px solid #A5ACB2;

}

.searchnow{

margin-top:10px;

height:28px;

text-align:right;

border-bottom:1px dotted #666666;

padding-bottom:5px;

margin-left:5px; 

}

.postimage{

width:182px;

height:118px;

float:left;

margin-top:10px;

margin-bottom:10px;

margin-left:10px;

border:1px solid #CED7DC;

}

.postimage img{

width:173px;

height:110px;

padding-left:5px;

padding-top:4px;

border:0px;

}.rightbottom{

background:url(images/bottom.png) no-repeat top left;

width:714px;

height:11px;

}

.footer{ background:transparent url(images/footer.png) repeat-x top left;  padding-top:2px; line-height:32px;}
.footers{ background:transparent url(images/footers.png) no-repeat; width:930px; padding-bottom:10px; margin:0px auto; text-align:center; line-height:16px; padding-top:17px; color:black; font-size:10px;}
.footers p{ margin:0px; padding:0px;}
.wrapperfooter { width:930px; margin:0 auto; text-align:center; font-size:10px; color:white;}
.wrapperfooter a{
color:white;
}

.righttop1{

background:url(images/righttop1.png) no-repeat top left;

height:14px;

width:714px;

}



.rightbottom1{

background:url(images/bottom1.png) no-repeat top left;

width:714px;

height:11px;

}

.ptitle1{

margin-left:10px;

margin-right:10px;

color:#093A6C;

font-size:18px;

padding-left:5px;

margin-bottom:30px;

border-bottom:1px dotted #666666;

padding-bottom:5px;

}

.postdes{

padding-left:10px;

padding-right:10px;

font-size:11px;

}

.postdes a{

color:balck;

font-size:11px;

font-weight:bold;

text-decoration:none;

}

.postdes a:hover{

color:balck;

font-size:11px;

font-weight:bold;

text-decoration:underline;

}

.postdes p{

margin:0px;

padding:0px;

}

.posttop1{

background:url(images/posttop1.png) no-repeat top left;

width:335px;

height:12px;

}

.postmid1{

background:url(images/postbg.gif) repeat-x bottom left;

width:333px;

border-right:1px solid #DCEDFD;

border-left:1px solid #DCEDFD;

}

.postbottom1{

background:url(images/postbottom1.png) no-repeat top left;

width:335px;

height:13px;

}



.postframe{

width:335px;

float:left;

margin-left:10px;

margin-right:10px;

margin-bottom:10px;

}.detailimg{

text-align:center;

}

.under{

height:30px;

border-bottom:1px solid #666666;

margin-left:10px;

margin-right:10px;

}

.subheading{

font-size:14px;

color:#0DC6F4;

}

.detail{

font-size:11px;

padding-top:20px;

padding-bottom:10px;

margin-left:10px;

margin-right:10px;

}

.detail p{

padding:0px;

margin:0px;

}

.inqframe{

width:340px;

border:1px solid #C9D4DF;

background:url(images/inqbg.png) repeat-y top left;

margin-left:10px;

float:left;

padding-top:3px;

padding-bottom:3px;

margin-bottom:5px;

font-size:12px;

}



.inqerror{

width:330px;

border:1px solid #C9D4DF;

background:url(images/inqbg.png) repeat-y top left;

margin-left:10px;

float:left;

color:#FF0000;

text-align:center;

padding-top:5px;

padding-bottom:6px;

margin-bottom:5px;

font-size:12px;

padding-left:10px;

}

.inqlabel{

width:137px;

float:left;

padding-left:5px;

font-size:11px;

padding-top:3px;

}



.inqdetail{

width:190px;

float:right;

font-size:11px;

}

.inqbox{

width:185px;

border:1px solid #DEEEFD;

height:17px;

}

.asel1{

width:65px;

border:1px solid #A5ACB2;

}



.calenderbox{

width:143px;

border:1px solid #DEEEFD;

height:17px;

float:left;

}

.cal{

width:40px;

float:left;

margin-left:5px;

}

.message{

background:url(images/msg.gif) repeat-x top left;

height:21px;

width:691px;

border:1px solid #C9D4DF;

margin-left:10px;

text-align:center;

font-size:14px;

padding-top:3px;

font-weight:bold;

font-family:Verdana, Arial, Helvetica, sans-serif;

color:#1561B6;

}

.msgbox2{

width:175px;

border:1px solid #C9D4DF;



font-size:11px;

font-family:Verdana, Arial, Helvetica, sans-serif;

padding:5px;

height:59px;
overflow:hidden;



}
.msgbox{

width:671px;

border:1px solid #C9D4DF;

margin-left:10px;

margin-top:5px;

font-size:11px;

font-family:Verdana, Arial, Helvetica, sans-serif;

padding:10px;

height:180px;



}














.tabnav{ padding-top:6px;}

.ajaxmenu .ajaxtop a { float:left; 

margin-top:4px;

margin-left:2px;

color:#FFFFFF; 

text-decoration:none; 

font-size:10px;

}

.ajaxmenu .ajaxtop a span { 

margin-left:6px; 

display:block;padding-left:2px;

padding-top:6px; 

padding-bottom:6px; padding-right:15px; margin-right:4px;}

.ajaxmenu .ajaxtop a.selected { 

background:transparent url(images/jaxnavl.png) no-repeat top left; 

color:#666666; 

text-decoration:none;

}

.ajaxmenu .ajaxtop a.selected span { 

margin-left:6px; background:transparent url(images/ajaxnavr.png) no-repeat top right;}









/*.ajaxmenu .ajaxtop a.selected,.ajaxmenu .ajaxtop a:hover {

background:transparent url(images/jaxnavl.png) no-repeat top left; 

padding-left:7px; 

font-size:11px; font-weight:bold; 

margin-left:6px; height:21px; line-height:21px;

padding-top:5px;

padding-bottom:4px;text-decoration:none;}

.ajaxmenu .ajaxtop a.selected span, .ajaxmenu .ajaxtop a:hover span {

color:#012F61;

padding-top:5px; 

padding-bottom:4px; 

padding-right:12px; background:transparent url(images/ajaxnavr.png) no-repeat top right;

}*/



/*.ajaxmenu .ajaxtop a.selected,.ajaxmenu .ajaxtop a:hover {

font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; cursor:pointer; 

margin-top:6px; margin-left:6px; height: 20px; 

line-height:20px; padding-left: 8px; text-decoration: none; 

padding-top:0px; font-weight:bold;

background:transparent url(images/jaxnavl.png) no-repeat top left;}

.ajaxmenu .ajaxtop a.selected span, .ajaxmenu .ajaxtop a:hover span {

color:#012F61;

background: transparent  url(images/ajaxnavr.png) no-repeat top right;

text-align:left; display: block; padding-right: 15px;

}*/















/*

a.boldbuttons{

color:#012F61;

font-family:Verdana, Arial, Helvetica, sans-serif;

font-size:11px;

cursor:pointer;

margin-top:6px;

margin-left:6px;

background:transparent url(images/jaxnavl.png) no-repeat top left;

display: block;

float: left;

 height: 20px;

line-height:20px;

padding-left: 8px;

text-decoration: none;

padding-top:0px;



}



a:link.boldbuttons{



color:#012F61;

font-family:Verdana, Arial, Helvetica, sans-serif;

font-size:11px;

text-align:center;

}





a.boldbuttons span{

text-align:center;

background: transparent  url(images/ajaxnavr.png) no-repeat top right;

min-width:50px;

display: block;

padding-right: 15px;

}



*/

 a.selected.boldbuttons{

 margin-left:6px;

background:transparent url(images/jaxnavl.png) no-repeat top left;

display: block;

float: left; /* Change 13px as desired */

 height: 20px; /* Height of button background height */

line-height:20px;

padding-left: 8px; /* Width of left menu image */

text-decoration: none;

 }

 a.selected.boldbuttons span{

text-align:center;

background: transparent  url(images/ajaxnavr.png) no-repeat top right;

min-width:50px;

display: block;

padding-right: 15px;

}

 







 a:hover.boldbuttons{

 height: 20px; /* Height of button background height */

line-height:20px;

padding-left: 8px;

background:transparent url(images/jaxnavl.png) no-repeat top left;

text-decoration: none;

color:#012F61;

}

 a:hover.boldbuttons span{

background: transparent  url(images/ajaxnavr.png) no-repeat top right;

display: block;

padding-right:15px;

/*Set 10px to be equal or greater than'padding-left' value above*/

}

.depframe{

width:320px;

margin-bottom:2px;

float:left;

margin-left:5px;

font-size:12px;

}

.deplabelr{

margin-top:2px;

width:183px;

float:right;

height:18px;

padding-left:10px;

border:1px solid #99A7B4;

background:#C3BEC0;

color:white;

font-size:12px;

padding-top:2px;

font-weight:bold;

margin-right:5px;

}

.depdesr{

width:183px;

float:right;

margin-right:5px;

margin-left:0px;

height:18px;

padding-left:10px;

border:1px solid #99A7B4;

color:#919191;

font-size:12px;

padding-top:2px;

}

.deplabel{

margin-top:2px;

width:91px;

float:left;

height:18px;

padding-left:10px;

border:1px solid #99A7B4;

background:#0E273F;

color:white;

font-size:12px;

padding-top:2px;

font-weight:bold;

margin-right:5px;

}

.depdes{

width:200px;

float:right;

margin-left:0px;

height:18px;

padding-left:10px;

border:1px solid #99A7B4;

color:#0E273F;

font-size:12px;

background:white;

padding-top:2px;

}

a.deplabel1{

padding-left:10px;

padding-right:10px;

float:right;

height:18px;

padding-right:10px;

border:1px solid #99A7B4;

background:#0E273F;

color:white;

font-size:12px;

padding-top:2px;

text-decoration:none;

text-align:center;

font-weight:bold;

}

a.deplabel1:hover{

border:1px solid #99A7B4;

background:#1F5282;

color:white;

text-align:center;

}





.space{

height:10px;

}









.posttop2{

background:url(images/posttop2.gif) no-repeat top left;

width:686px;

height:12px;

}

.postmid2{

background:url(images/postbg.gif) repeat-x bottom left;

width:684px;

border-right:1px solid #DCEDFD;

border-left:1px solid #DCEDFD;

}

.postbottom2{

background:url(images/postbottom2.png) no-repeat top left;

width:686px;

height:13px;

}



.postframe2{

width:686px;

margin-left:10px;

margin-right:10px;

margin-bottom:10px;

}





.offerdetail{

font-size:11px;

margin-top:10px;

padding-top:20px;

border-top:1px solid #000000;

padding-left:10px;

padding-right:10px;

line-height:15px;

}

.offerdetail p{

padding:0px;

margin:0px;

font-size:11px;

}

.desti{

text-align:right;

padding-right:5px;

margin-top:10px;

}.button{

background:url(images/button.gif) repeat-x top left;

height:33px;

border:1px solid #BBBFC5;

font-size:12px;

margin-top:10px;

}

.listtop{

width:335px;

height:15px;

}

.listmid{

width:335px;

}



.listmid img{

float:left;

width:120px;

height:100px

}

.listdown{

width:335px;

height:18px;

}

.listing{

width:335px;

float:left;

height:139px;

margin-left:10px;

margin-bottom:10px;

background:url(images/listingbox.png) no-repeat top left;

}

.listingtitle{

float:left;

width:190px;

margin-left:5px;

font-size:24px;

}

.listingtitle a{

font-size:24px;

color:black;

text-decoration:none;

}

.listingtitle a:hover{

font-size:24px;

color:#86929D;

text-decoration:underline;

}

.listingfare{

padding-top:15px;

font-weight:bold;

padding-left:5px;

font-size:36px;

color:#F26722;

width:190px;

padding-right:5px;

float:left;

}

.sitemaphead{

background:#000000;

line-height:17px;

color:white;

margin-bottom:10px;

padding-top:5px;

padding-bottom:5px;

padding-left:10px;

padding-right:10px;

font-weight:bold;

}

.sitemaphead a{

color:white;

font-weight:bold;

text-decoration:none;

}

.sitemaphead a:hover{

color:white;

font-weight:bold;

text-decoration:none;

}

.sitesubhead{

margin-bottom:10px;

float:left;

width:210px;

margin-left:5px;

background:#E2E9F1;

font-size:12px;

padding:5px;

}

.sitesubhead a{

color:black;

text-decoration:none;

}

.sitesubhead a:hover{

color:black;

text-decoration:underline;

}



























.paging{

text-align:right;

padding-right:25px;

padding-bottom:20px;

font-size:12px;

color:#F26722;

}

.paging a{

background:#1F384E;

color:white;

padding-top:3px;

padding-bottom:5px;

padding-left:10px;

padding-right:10px;

border:1px solid #000000;

text-decoration:none;

font-size:12px;

}

.paging a:hover{

background:#788895;

}

.message1{

background:url(images/msg.gif) repeat-x top left;

height:21px;

width:691px;

border:1px solid #C9D4DF;

margin-left:10px;

text-align:center;

font-size:14px;

padding-top:3px;

font-weight:bold;

font-family:Verdana, Arial, Helvetica, sans-serif;

color:red;

margin-bottom:5px;

}
.submitsearch{
background:url(images/searchnow.jpg) no-repeat top left;
height:28px;
width:112px;
border:0px;
}

.dlink{
width:115px;
float:right;
height:27px;
margin-right:3px;

}


.dlink a { 
float:right; 
margin-top:0px;
margin-left:2px;
text-decoration:none; 
font-size:14px;
background:transparent url(images/jaxnavl5.png) no-repeat top left; 
color:#FF0099; 
text-decoration:none;

}

.dlink a span { 
margin-left:6px; 
display:block;padding-left:2px;
padding-top:2px;
font-weight:bold; 
padding-bottom:6px; padding-right:15px;
margin-left:6px; background:transparent url(images/ajaxnavr5.png) no-repeat top right;
}

.dlink a:hover {
background:transparent url(images/jaxnavlhover.png) no-repeat top left; 
color:#FF0099; 

}

.dlink a:hover span { 
background:transparent url(images/ajaxnavrhover.png) no-repeat top right;
}

.code{
text-align:center;
padding-bottom:5px;
}

.adults2{

font-size:10px;

color:black;

margin-left:5px;


float:left;

width:80px;

}

.err{
text-align:center;
font-size:12px;
color:#FF0000;
padding:5px;
font-weight:bold;
}







.message3{

background:#f5fafd url(images/msg.gif) repeat-x top left;

border:1px solid #C9D4DF;

margin-left:10px;
margin-right:10px;

text-align:center;

font-size:14px;

padding-top:3px;

font-weight:bold;

font-family:Verdana, Arial, Helvetica, sans-serif;

color:#81c333;
margin-bottom:5px;
padding:10px;
}




.message4{
margin:10px;
margin-top:0px;
border:1px solid #C9D4DF;
background:url(images/listing.gif) repeat-x top left;
font-family:Verdana, Arial, Helvetica, sans-serif;
margin-bottom:10px;
padding:10px;
padding-top:0px;
font-size:11px;
padding-left:0px;
padding-right:0px;
}
.abcd{
display:block;
padding-top:5px;
color:#1462B7;
}
.linktitle{
font-size:18px;
font-weight:bold;
padding-left:10px;
color:#1462B7;

padding-right:10px;
padding-bottom:5px;
border-bottom:1px dotted #666666;
}
.linktitle a{
color:#1462B7;
}
.linkdes{
padding-left:10px;
color:#000000;
padding-top:10px;
padding-right:10px;
font-size:12px;
}
.linkdes1{
padding-left:10px;
color:#000000;
padding-bottom:10px;
padding-top:10px;
padding-right:10px;
font-size:12px;
padding-left:15px;
}

.ptitle4{
padding-bottom:5px;
color:#1561B6;
width:500px;
float:left;

font-size:18px;

padding-left:15px;

}


.recordrow{
width:291px;
float:left;
margin-right:1px;
}
.rowlabel{
width:79px;
float:left;
margin-left:1px;
padding-left:10px;
}
.rowdes{
width:191px;
float:right;
padding-left:10px;
}
.rowlabel1{
width:94px;
float:left;
margin-left:1px;
padding-left:10px;
}
.rowdes1{
width:176px;
float:right;
padding-left:10px;
}
.recordframe{
border-bottom:1px solid #E6E7E3;
font-size:12px;
}
.record{
margin-bottom:10px;
margin-left:4px;
}
.record3{
float:left;
margin-bottom:10px;
margin-left:25px;
margin-right:10px;
width:324px;
}
.rightdescription{
font-size:12px;
color:#545454;
padding:10px;
line-height:17px;
}

.fare{
background:#ffffff;
padding-left:10px;
padding-right:10px;
border-bottom:1px solid #E6E7E3;
height:46px;
color:#C31821;
font-size:36px;
padding-top:15px;
}
.fare2{
font-size:11px;
height:54px;
line-height:16px;
padding-top:6px;

background:#ffffff;
padding-left:10px;
padding-right:10px;
border-bottom:1px solid #E6E7E3;
color:#C31821;
}



.pic{
width:125px;
float:left;
border:1px solid #E6E7E3;
height:92px;
}
.pic img{
width:125px;
height:92px;
}

.detail3{
width:200px;
float:left;
margin-left:5px;
border-left:1px solid #E6E7E3;
border-right:1px solid #E6E7E3;
border-top:1px solid #E6E7E3;
background:url(images/bg.jpg) repeat-y top left;
line-height:30px;
}


.abcdetail{
width:564px;
float:left;
margin-left:5px;
border-left:1px solid #E6E7E3;
border-right:1px solid #E6E7E3;
border-top:1px solid #E6E7E3;
background:url(images/bg.jpg) repeat-y top left;
line-height:30px;
}
.listingtitle5{
background:url(images/listingtop.jpg) repeat-x top left;
height:30px;
border-bottom:1px solid #E6E7E3;
font-size:14px;
font-weight:bold;
line-height:29px;
padding-left:10px;
}
.listingtitle a{
font-size:14px;
font-weight:bold;
color:#222224;
text-decoration:none;
}
.listingtitle a:hover{
color:#222224;
text-decoration:underline;
}

.recordrow{
width:279px;
float:left;
margin-right:1px;
}
.rowlabel{
width:92px;
float:left;
margin-left:1px;
padding-left:10px;
}
.rowdes{
width:160px;
float:right;
padding-left:10px;
}
.rowlabel1{
width:94px;
float:left;
margin-left:1px;
padding-left:10px;
}
.rowdes1{
width:176px;
float:right;
padding-left:10px;
}
.recordframe{
border-bottom:1px solid #E6E7E3;
}
.record{
margin-bottom:10px;
margin-left:4px;
}
.record3{
float:left;
margin-bottom:10px;
margin-left:25px;
margin-right:10px;
width:324px;
}
.rightdescription{
font-size:12px;
color:#545454;
padding:10px;
line-height:17px;
}

.fare{
background:#ffffff;
padding-left:10px;
padding-right:10px;
border-bottom:1px solid #E6E7E3;
height:46px;
color:#C31821;
font-size:36px;
padding-top:15px;
}
.fare2{
font-size:11px;
height:54px;
line-height:16px;
padding-top:6px;

background:#ffffff;
padding-left:10px;
padding-right:10px;
border-bottom:1px solid #E6E7E3;
color:#C31821;
}
.paging{
text-align:right;
padding-bottom:10px;
padding-right:34px;
}
.paging a{
background:#861A1F url(images/navbg.gif) repeat-x scroll left top;
color:white;
line-height:20px;
padding:3px 5px;
}
.listingtitle2{
background:url(images/listingtop.jpg) repeat-x top left;
height:30px;
border-bottom:1px solid #E6E7E3;
font-size:14px;
font-weight:bold;
line-height:29px;
padding-left:10px;
}

.leftsidetitle{
width:300px;
float:left;
}
.leftsidetitle a{
font-size:14px;
font-weight:bold;
color:#222224;
text-decoration:none;
}
.leftsidetitle a:hover{
color:#222224;
text-decoration:underline;
}
.rightsidenav{
width:200px;
float:right;
color:white;
height:30px;
}
.rightsidenav a{
background:#861A1F url(images/navbg.gif) repeat-x top left;
float:right;
display:block;
color:white;
padding-left:10px;
padding-right:10px;

}
