@charset "utf-8";
/* CSS Document */
body{
	padding:0;
	margin:0;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	background:#c2c0c0 url(../images/dc3-inner_01.gif) repeat-y center;
}
#topsec{
	width:900px;
	padding:12px 24px 0 24px;
	margin:auto;
	height:123px;
}
.logo{
	width:95px;
	float:left;
}
.topnav{
	float:left;
	text-align:right;
	padding:2px 0 0 0;
	width:805px;
	font-size:11px;
	color:#a1a1a1;
	font-weight:bold;
	background:url(../images/call.gif) no-repeat 480px 2px;
}
.topnav a{
	text-decoration:none;
	color:#a1a1a1;
}
.topnav a:hover{
	text-decoration:none;
	color:#a90a35;
}
.topbanner{
	width:805px;
	float:left;
	text-align:right;
	height:49px;
	padding:8px 0 8px 0;
}
.mainnav{
	float:left;
	width:805px;
}
.mainnav ul{
	padding:18px 0 0 0;
	margin:0;
	list-style:none;
	float:left;
	width:541px;
}
.mainnav li{
	padding:0 0 0 0;
	margin:0 0 0 0;
	list-style:none;
	color:#333;
	text-transform:uppercase;
	font-size:12px;
	font-weight:bold;
	float:left;
}
.mainnav li.holiday{
	background:url(../images/nav.gif) no-repeat 0 0;
	padding:0;
	margin:0 0 0 25px;
	width:55px;
}
.mainnav li.holiday a{
	background:url(../images/nav.gif) no-repeat 0 0;
	padding:0;
	margin:0;
	width:55px;
	display:block;
	float:left;
	height:10px;
}
.mainnav li span{
	display:none;
}
.mainnav li.holiday a:hover{
	background:url(../images/nav_ov.gif) no-repeat 0 0;
	padding:0;
	margin:0;
	width:55px;
}
.mainnav li.car{
	background:url(../images/nav.gif) no-repeat -79px 0;
	padding:0;
	margin:0 0 0 25px;
	width:51px;
}
.mainnav li.car a{
	background:url(../images/nav.gif) no-repeat -79px 0;
	padding:0;
	margin:0;
	width:51px;
	display:block;
	float:left;
	height:10px;
}
.mainnav li.car a:hover{
	background:url(../images/nav_ov.gif) no-repeat -79px 0;
	padding:0;
	margin:0;
	width:51px;
}
.mainnav li.insu{
	background:url(../images/nav.gif) no-repeat -155px 0;
	padding:0;
	margin:0 0 0 25px;
	width:61px;
	height:10px;
}
.mainnav li.insu a{
	background:url(../images/nav.gif) no-repeat -155px 0;
	padding:0;
	margin:0;
	width:61px;
	display:block;
	float:left;
	height:10px;
}
.mainnav li.insu a:hover{
	background:url(../images/nav_ov.gif) no-repeat -155px 0;
	padding:0;
	margin:0;
	width:61px;
}
.mainnav li.travel{
	background:url(../images/nav.gif) no-repeat -240px 0;
	padding:0;
	margin:0 0 0 25px;
	width:73px;
}
.mainnav li.travel a{
	background:url(../images/nav.gif) no-repeat -240px 0;
	padding:0;
	margin:0;
	width:73px;
	display:block;
	float:left;
	height:10px;
}
.mainnav li.travel a:hover{
	background:url(../images/nav_ov.gif) no-repeat -240px 0;
	padding:0;
	margin:0;
	width:73px;
}
.mainnav li.about{
	background:url(../images/nav.gif) no-repeat -337px 0;
	padding:0;
	margin:0 0 0 25px;
	width:57px;
}
.mainnav li.about a{
	background:url(../images/nav.gif) no-repeat -337px 0;
	padding:0;
	margin:0;
	width:57px;
	display:block;
	float:left;
	height:10px;
}
.mainnav li.about a:hover{
	background:url(../images/nav_ov.gif) no-repeat -337px 0;
	padding:0;
	margin:0;
	width:57px;
}
.mainnav li.contact{
	background:url(../images/nav.gif) no-repeat -417px 0;
	padding:0;
	margin:0 0 0 25px;
	width:71px;
}
.mainnav li.contact a{
	background:url(../images/nav.gif) no-repeat -417px 0;
	padding:0;
	margin:0;
	width:71px;
	display:block;
	float:left;
	height:10px;
}
.mainnav li.contact a:hover{
	background:url(../images/nav_ov.gif) no-repeat -417px 0;
	padding:0;
	margin:0;
	width:71px;
}
.mainnav li a{
	color:#333;
	text-decoration:none;
}
.bookheadding{
	padding:0;
	margin:0;
	float:left;
	background:url(../images/Book-Now.gif) no-repeat;
	height:39px;
	width:264px;
}
.booknowhm{
	padding:0;
	margin:0;
	float:left;
	background:url(../images/Book-Now-home.gif) no-repeat;
	height:39px;
	width:264px;	
}
.booknowhm h3{
	display:none;
}
.bookheadding a{
	display:block;
	height:39px;
	width:264px;
	border:none;
}
.bookheadding a:hover{
	height:39px;
	width:264px;
}
.bookheadding h3{
	display:none;
}
.topsec{
	width:900px;
	padding:12px 24px 0 24px;
	margin:auto;
	height:123px;
}
#mainimge{
	width:900px;
	padding:0 24px 0 24px;
	margin:auto;
}
#maincont{
	width:900px;
	padding:0 24px 0 24px;
	margin:auto;
	background:url(../images/midraw_44.gif) repeat-y;
}

div.maincont a { font-size:12px; color:#b0b0b0; text-decoration:none; }

div.maincont a:hover { font-size:12px; color:#c80346; text-decoration:underline;  }

div.maincont h3 { font-size:13px; color:#646464; margin:0; padding:0; }

div.maincont h3 a { font-size:13px; color:#330000; text-decoration:none; }

div.maincont h3 a:hover { font-size:13px; color:#c80346; text-decoration:underline;  }

#maincontSEO{
	width:885px;
	padding:0 24px 0 24px;
	margin:auto;
	background:url(../images/midraw_44.gif) repeat-y;
}


#leftcol{
	padding:15px 0 25px 0;
	float:left;
	width:636px;
	/*border:#06F solid 1px;*/
}
#leftcol h2{
	font-size:36px;
	padding:0;
	margin:0;
	color:#b0b0b0;
}
#bcam{
	padding:0 0 15px 0;
	margin:0;
	font-size:11px;
	color:#b0b0b0;
	font-weight:bold;
}
#bcam a{
text-decoration:none;
color:#a90a35;
}
#bcam a:hover{
text-decoration:none;
color:#b0b0b0;
}




#bcamSEO{
	padding:6px 0 5px 0;
	margin:0;
	font-size:14px;
	color:#b0b0b0;
	font-weight:bold;
	text-decoration:underline;
}





	
#rightcol{
	padding:15px 0 0 0;
	float:left;
	width:264px;
	font-size:11px;
	background:#FFF;
}
#rightcol a{
	color:#900;
	text-decoration:none;
	font-weight:bold;
}
#rightcol a:hover{
	color:#000;
	text-decoration:none;
}
.maincont{
	padding:0;
	margin:0;
	float:left;
	width:480px;
	font-size:11px;
	color:#3e3e3e;
	padding:0 0 0 24px;
}



.maincontSEO{
	padding:0;
	margin:0;
	float:left;
	width:465px;
	font-size:11px;
	color:#3e3e3e;
	padding:0 0 0 15px;
	text-align:justify;
}



p{
	padding:0 24px 14px 0;
	margin:0 0 0 0;
}
.item{
	width:220px;
	float:left;
	margin-right:15px;
	margin-bottom:22px;
}
.item img{
	padding:0;
	margin:0
}
.item p{
	padding:0;
	margin:0
}
.item p span{
	padding:12px 0 0 0;
	margin:0;
	display:block;
	font-weight:bold;
	color:#b6003e;
}
.button{
	background:url(../images/Read-More.gif) no-repeat #990034 right 3px;
	color:#FFF;
	padding:2px 18px 4px 6px;
	float:left;
	margin-top:8px;
}
.button a{
	color:#FFF;
	text-decoration:none;
}
div.offers div.button a{
	color:#FFF;
	text-decoration:none;
}
div.offers div.button a:hover{
	color:#ff93ac;
	text-decoration:none;
}
.offers span{
	font-weight:bold;
	color:#3e3e3e;
}
.button a:hover{
	color:#ff93ac;
	text-decoration:none;
}
.innerleftnav{
	float:left;
	width:125px;
	padding:0;
	margin:0;
}
.innerleftnav ul{
	padding:0;
	margin:0;
	list-style:none;
}
.innerleftnav ul li{
	padding:2px 0;
	margin:0;
	list-style:none;
	font-size:11px;
	color:#646464;
	border-bottom:#e3e3e3 solid 1px;
}

.innerleftnav ul li a{
	color:#646464;
	text-decoration:none;
}
.innerleftnav ul li a:hover{
	color:#c80346;
	text-decoration:none;
}
.innerleftnav ul li.hd{
	color:#c80346;
	font-weight:bold;
}



.innerleftnavSEO{
	float:left;
	width:140px;
	padding:0;
	margin:0;
}
.innerleftnavSEO ul{
	padding:0;
	margin:0;
	list-style:none;
}
.innerleftnavSEO ul li{
	padding:2px 0;
	margin:0;
	list-style:none;
	font-size:11px;
	color:#646464;
	border-bottom:#e3e3e3 solid 1px;
}

.innerleftnavSEO ul li a{
	color:#646464;
	text-decoration:none;
}
.innerleftnavSEO ul li a:hover{
	color:#c80346;
	text-decoration:none;
}
.innerleftnavSEO ul li.hd{
	color:#c80346;
	font-weight:bold;
}



.clener{
	clear:both;
}


.clener{
	clear:both;
}


.bt-inner{
	background:url(../images/Business-Travel.gif) no-repeat 0 0 #FFF;
	width:244px;
	padding:25px 20px 15px 0;
}
.hol-inner{
	background:url(../images/Holidays.gif) no-repeat 0 0 #FFF;
	width:244px;
	padding:25px 20px 15px 0;
}
.howtosav-inner{
	background:url(../images/How-we-Save-you-money.gif) #e8e7e7 no-repeat 4px 8px;
	width:177px;
	padding:45px 17px 10px 70px;
	color:#5b5b5b;
	font-size:11px;
}
.carbon-inner{
	background:url(../images/Carbon-offsetting.gif) #e8e7e7 no-repeat 8px 8px;
	width:168px;
	padding:30px 20px 8px 76px;
	color:#5b5b5b;
	font-size:11px;
}
.traveller-inner{
	background:url(../images/Traveller-Technology.gif) #c80346 no-repeat 8px 8px;
	width:184px;
	padding:40px 4px 8px 76px;
	color:#e1779b;
	font-size:11px;
}
.homeimage{
	float:left;
	padding:0;
	margin:0;
	width:636px;
	height:377px;
}
.homesearch{
	float:left;
	padding:8px 8px 10px 8px;
	margin:0;
	width:248px;
	background:#b20a32;
	font-size:11px;
	color:#FFF;
	height:359px
}
.homesearch TD{
	padding:0 0 0px 0;
}
.homesearch strong{
	text-transform:uppercase;
}
.Text{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	border:#C66 solid 1px;
	padding:0;
	margin:0;
	font-size:11px;
}
.aligner{
	margin-right:6px;
}
.colone{
	padding:0 0 0 0;
}
.colone td{
	padding:0 0 4px 0;
}
.divdr{
	padding:0 0 0 0;
}
.divdr td{
	padding:2px 0 0 0;
}
.homemainsec{
	background:url(../images/Sec-div.gif) no-repeat bottom;
	padding:0 0 10px 0;
	margin:0;
	font-size:11px;
	color:#3e3e3e;
	height:130px;
}
.business-hom{
	background:url(../images/Business-Travel-Home.gif) no-repeat;
	padding:36px 43px 0 0;
	margin:0 67px 0 0;
	width:228px;
	float:left;
}
.homemainsec a{
	color:#900;
	text-decoration:none;
	font-weight:bold;
}
.homemainsec a:hover{
	color:#000;
	text-decoration:none;
}
.buttonmain{
	background:url(../images/button-left.gif) no-repeat left;
	padding:0 0 0 10px;
	margin:6px 0 6px 0;
	display:block;
	float:left;
}
.buttonmain a{
	background:url(../images/burron-right.gif) no-repeat right;
	padding:6px 25px 6px 2px;
	margin:0;
	display:block;
	float:left;
}
.holiday-hom{
	background:url(../images/Holidays.gif) no-repeat;
	padding:36px 43px 0 0;
	margin:0 0 0 0;
	width:228px;
	float:left;
}
.offers{
	padding:0 12px 12px 0;
	margin:0;
	width:300px;
	float:left;
	font-size:11px;
	color:#3e3e3e;
}
.offers h3{
	color:#b01238;
	font-size:16px;
	padding:8px 0;
	margin:0;
	text-transform:uppercase;
}
.weeklyoffers{
	background:url(../images/product-div.gif) no-repeat right top;
	margin-right:12px;
}
.offers a{
	color:#900;
	text-decoration:none;
	font-weight:bold;
}
.offers a:hover{
	color:#000;
	text-decoration:none;
}
.offers img{
	/*width:100px;
	height:100px;*/
	margin-right:10px;
}
.price{
	float:left;
	color:#ff0057;
	font-size:14px;
	font-weight:bold;
	margin:10px 12px 0 0;
}
.botbar{
	background:#f3f3f3;
	padding:14px;
	margin:auto;
	font-size:11px;
	width:872px;
	color:#838383;
}
.commoninfo{
	padding:0;
	margin:0;
	width:624px;
	float:left;
}

div.sociallinkinfo{
	padding:0;
	margin:0;
	width:200px;
	float:right;
	text-align:right;
}

div.sociallinkinfo a{
	color:#FFF;
	text-decoration:none;
	border:0px;
	outline:none;
}

div.sociallinkinfo a img{
	border:none;
	outline:none;
}




.reginfo{
	width:248px;
	float:left;
	text-align:left;
	padding:0px;
	margin:10px 12px 0 0;
	color:#b01238;
	font-size:16px;
}
.reginfo img{
	margin-left:0px;
}



.reginfoSEO{
	width:200px;
	float:right;
	text-align:left;
	padding:5px 40px 0 0;
	color:#b01238;
	font-size:16px;
}
.reginfoSEO img{
	margin-left:0px;
}







.botbar a{
	color:#c80346;
	text-decoration:none;
}
.botbar a:hover{
	color:#000;
	text-decoration:none;
}

div#left { width:160px; display:block; margin:0 0 0 0; float:left; }

div#left ul { margin:0; padding:0; }

div#left ul li { list-style:none; margin:0; padding:0 0 5px 0; font-size:11px; color:#FFF; }

div#left ul li.head { font-size:12px; color:#000; margin:0; padding:0 0 10px 0; }

div#left ul li a {  text-decoration:none; color:#646464;  }

div#left ul li a:hover { text-decoration:underline; color:#c80346; }


div#mid { width:160px; display:block;  margin:0 0 0 12px; float:left; }

div#mid ul { margin:0; padding:0; }

div#mid ul li { list-style:none; margin:0; padding:0 0 5px 0; font-size:11px; color:#FFF; }

div#mid ul li a {  text-decoration:none; color:#646464;  }

div#mid ul li a:hover { text-decoration:underline; color:#c80346; }

div#mid ul li.head { font-size:12px; color:#000; margin:0; padding:0 0 10px 0; }


div#right { width:160px; display:block;   margin:0 0 0 12px; float:left; }

div#right ul { margin:0; padding:0; }

div#right ul li { list-style:none; margin:0; padding:0 0 5px 0; font-size:11px; color:#FFF; }

div#right ul li a {  text-decoration:none; color:#646464;  }

div#right ul li a:hover { text-decoration:underline; color:#c80346; }

div#right ul li.head { font-size:12px; color:#000; margin:0; padding:0 0 10px 0; }


div#rightlast { width:160px; display:block;   margin:0 0 0 12px; float:left; }

div#rightlast ul { margin:0; padding:0; }

div#rightlast ul li { list-style:none; margin:0; padding:0 0 5px 0; font-size:11px; color:#FFF; }

div#rightlast ul li a { text-decoration:none; color:#646464;  }

div#rightlast ul li a:hover { text-decoration:underline; color:#c80346; }

div#rightlast ul li.head { font-size:12px; color:#000; margin:0; padding:0 0 10px 0; }



div#rightlast5 { width:160px; display:block;   margin:0 0 0 12px; float:left; }

div#rightlast5 ul { margin:0; padding:0; }

div#rightlast5 ul li { list-style:none; margin:0; padding:0 0 5px 0; font-size:11px; color:#FFF; }

div#rightlast5 ul li a { text-decoration:none; color:#646464;  }

div#rightlast5 ul li a:hover { text-decoration:underline; color:#c80346; }

div#rightlast5 ul li.head { font-size:12px; color:#000; margin:0; padding:0 0 10px 0; }








div#leftSM { width:490px; display:block; margin:0 0 0 0; float:left; }

div#leftSM ul { margin:0; padding:0; }

div#leftSM ul li { list-style:none; margin:0; padding:0 0 5px 0; font-size:11px; color:#FFF; }

div#leftSM ul li.head { font-size:13px; color:#000; margin:0; padding:0 0 10px 0; }

div#leftSM ul li a {  text-decoration:none; color:#646464;  }

div#leftSM ul li a:hover { text-decoration:underline; color:#c80346; }


div#midSM { width:490px; display:block;  margin:0 0 0 0px; float:left; padding-top:10px;}

div#midSM ul { margin:0; padding:0; }

div#midSM ul li { list-style:none; margin:0; padding:0 0 5px 0; font-size:11px; color:#FFF; }

div#midSM ul li a {  text-decoration:none; color:#646464;  }

div#midSM ul li a:hover { text-decoration:underline; color:#c80346; }

div#midSM ul li.head { font-size:13px; color:#000; margin:0; padding:0 0 10px 0; }


div#rightSM { width:490px; display:block;   margin:0 0 0 0px; float:left; }

div#rightSM ul { margin:0; padding:0; }

div#rightSM ul li { list-style:none; margin:0; padding:0 0 5px 0; font-size:11px; color:#FFF; }

div#rightSM ul li a {  text-decoration:none; color:#646464;  }

div#rightSM ul li a:hover { text-decoration:underline; color:#c80346; }

div#rightSM ul li.head { font-size:13px; color:#000; margin:0; padding:0 0 10px 0; }


div#rightlastSM { width:490px; display:block;   margin:0 0 0 0px; float:left; }

div#rightlastSM ul { margin:0; padding:0; }

div#rightlastSM ul li { list-style:none; margin:0; padding:0 0 5px 0; font-size:11px; color:#FFF; }

div#rightlastSM ul li a { text-decoration:none; color:#646464;  }

div#rightlastSM ul li a:hover { text-decoration:underline; color:#c80346; }

div#rightlastSM ul li.head { font-size:13px; color:#000; margin:0; padding:0 0 10px 0; }


div#rightlast5SM { width:490px; display:block;   margin:0 0 0 0px; float:left; }

div#rightlast5SM ul { margin:0; padding:0; }

div#rightlast5SM ul li { list-style:none; margin:0; padding:0 0 5px 0; font-size:11px; color:#FFF; }

div#rightlast5SM ul li a { text-decoration:none; color:#646464;  }

div#rightlast5SM ul li a:hover { text-decoration:underline; color:#c80346; }

div#rightlast5SM ul li.head { font-size:13px; color:#000; margin:0; padding:0 0 10px 0; }









/* footer */

div#footerSEO { width:830px; padding:20px 15px 20px 15px; margin:0 auto; }

div#footerSEO span { margin:0; padding:0px 10px 0 0px ; font-size:11px; color:#703f25; }

div#footerSEO span a { text-decoration:none; color:#703f25; padding:0 20px 0 0; }

div#footerSEO h3 { font-size:11px; color:#9c8a6c; font-weight:normal; padding:0px 0 0 0; margin:0; }

