/* copyright mars web solution */



/*--

	Theme Name: Travel4UnME

	Color: aqua blue

	Version: 1

	Author: Mohammed Nawaz

--*/





/* Getting the new tags to behave */

article, aside, audio, 

canvas, command, 

datalist, details, 

embed, 

figcaption, figure, footer, 

header, hgroup, 

keygen, 

meter, 

nav, 

output, 

progress, 

section, source, 

video {

	display:block;

}

mark, 

rp, rt, ruby, 

summary, 

time {

	display:inline;

}

img {

	border:0px;

}

img a{

	border:0px;

}

a {

	color:white;

	text-decoration:none;

}

a:hover {

	color:white;

	text-decoration:underline;

}



/* Global properties ======================================================== */

body {

	margin:0 0 0 0;

	background:#2273C4;

	font-family:Arial, calibri, sans-serif;

	font-size:13px;

	color:#333;

	height:100%;

	background:url(../images/body_bg.jpg) right top fixed;

}

html { 

	min-width:1000px;

}

html, 

body { 

	height:100%;

}

h1,h2,h3,h4,h5,h6, #web_designed {

	margin:0;

	padding:0;

	font-family:MyriadPro-Regular, calibri, arial; 

}

h1 {

	font-size:22px;

	font-weight:bold;

	color:#313131;

	text-shadow:#999 1px 1px 1px;

	padding-bottom:10px;

}

	

h2 {

	font-size:20px;

	font-weight:bold;

	color:#303030;

	text-transform:uppercase;

	font-family:calibri;

	padding-bottom:20px;

}

h3, h3 a, h3 a:hover {

	font-size:16px;

	color:#0254A5;

	margin:0px;

	padding:10px 0 10px 0;

	font-weight:normal;

}

h4 {

	font-size:14px;

	color:#0256A8;

	font-family:calibri;

}

h5 {

	font-size:14px;

	color:#666;

	line-height:20px;

}

h6 {

	font-size:19px;

	color:#06C;

	text-transform:uppercase;

	font-weight:bold;

	text-decoration:none;

	font-family:calibri;

	padding:0px;

	margin:0px;

	padding-bottom:10px;

}

p {

	font-size:13px;

	color:#333;

	text-align:justify;

	padding:0px 10px 0px 0px;

	margin:0px;

	line-height:18px;

}



ul, li { list-style:disc; list-style-image:none; list-style-type:none;}



@font-face { 

	font-family:MyriadPro-Regular, calibri, arial; 

    src: url('myriadpro-regular.ttf') format('truetype');

}



/* Global Structure ============================================================= */



#wrapper {

	width:1000px;

	margin:auto;

}

header {

	width:990px;

	margin:auto;

}

#logo {

	float:left;

}

.top_links {

	width:312px;

	line-height:30px;

	float:right;

	margin-top:71px;

	background:url(../images/topbg.png);

	padding:0px;

}

.book-tickets {

	margin-bottom:-60px; 

	margin-top:20px;

}

.top_links ul{

	list-style:none;

	margin:0px;

	padding:0px 0px 0 20px;

}

.top_links li{

	list-style:none;

	margin:0px;

	float:left;

	display:inline-block;

	padding:0px 20px 0 20px;

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

	font-family:MyriadPro-Regular, calibri, arial; 

	font-weight:normal;

	text-transform:uppercase;

}

.p {

	line-height:17px;

	text-align:left;

}

.sn-icons {

	margin:0px;

	padding:0px;

	float:right;

	width:150px;

}

.sn-icons li {

	padding:0px 0 0 0;

	line-height:24px;

}

.sn-icons li a{

	padding:0px;

	margin:0px 15px 0 0;

}



/* ————— tmcategories.tpl ————— */

#tmcategories {

	margin:auto;

	height:41px;

	clear:both;

	padding:0 0 0 5px;

	background:url(../images/tmc_bg.png) 0 0 no-repeat;position:relative;z-index:1000;

}

#cat {

	position:absolute;

	z-index:1000;

	margin:0px;

	padding:0px;

}

#cat ul {

	margin:0px;

	padding:0px;

}

#cat > li {

	float:left;

	position:relative;

	z-index:1000;

}

#cat  li  a {

	font-family:MyriadPro-Regular, calibri, arial; 

	font-size:19px;

	font-weight:bold;

	height:34px;

	line-height:30px;

	display:block;

	padding:7px 9px 0 9px;

	color:#fff;

	text-decoration:none;

	text-shadow:1px 1px 1px #333;

}



#cat > li.tmc1 > a {}

#cat > li.tmc2 > a {background:url(../images/tmc2.png) 0 0 repeat-x;}

#cat > li.tmc3 > a {background:url(../images/tmc3.png) 0 0 repeat-x;}

#cat > li.tmc4 > a {background:url(../images/tmc4.png) 0 0 repeat-x;}

#cat > li.tmc5 > a {background:url(../images/tmc5.png) 0 0 repeat-x;}

#cat > li.tmc6 > a {background:url(../images/tmc6.png); padding-left:45px; padding-right:42px; color:#FFD432;}



#cat > li:hover > a,

#cat > li > a.selected {text-decoration:underline;}



#cat li ul.subcat {width:223px;padding:0 0 12px 0;background:url(../images/tmc_sub.png) 0 bottom no-repeat;position:absolute;left:0;top:41px;z-index:1000;display:none;}

#cat li:hover ul.subcat {}



#cat ul.subcat li {padding:0 20px;background:#383838;position:relative;}

#cat ul.subcat li:first-child {padding:13px 20px 0 20px;}



#cat ul.subcat li a {line-height:30px;display:block;padding:4px 0 0 0;font:600 14px "Open Sans";color:#fff;text-decoration:none;text-transform:uppercase;}

#cat ul.subcat > li + li > a {border-top:1px solid #454545;}



#cat ul.subcat li a:hover,

#cat ul.subcat li a.selected {color:#3398fc;}



#cat ul.subcat li ul.subcat {left:223px;top:-13px;}



#cat li ul.submenu {

	padding:0px;

	margin:0px;

	width:223px;

	padding:0 0 12px 0;

	background:url(../images/tmc_sub.png) 0 bottom no-repeat;

	position:absolute;

	left:0;

	top:41px;

	z-index:1000;

	display:none;

}

#cat li ul.submenu ul{

	list-style:none;

	padding:0px;

	margin:0px;

}



#cat li ul.submenu li {

	padding:0px;

	margin:0px;

	list-style:none;

	display:block;

	font-size:14px;padding:0 20px;background:#383838;position:relative;

}

#cat li ul.submenu li a{

	padding:0px;

	margin:0px;

	list-style:none;

	display:block;

	height:20px;display:block;padding:4px 0 0 0;font-size:14px; font-family:arial;color:#fff;text-decoration:none;text-transform:uppercase;border-top:1px solid #000;

}

/* ————— category.tpl ————— */

#subcategories ul {}

#subcategories ul li {float:left;margin:17px 20px 0 0;text-align:center;}

#subcategories ul li a {text-decoration:none;}

#subcategories ul li a:hover {color:#cf0384;}

#subcategories ul li a img {margin:0 0 7px 0;}



/* ————— blocksearch-top.tpl ————— */

#search_block_top {height:44px;clear:both;padding:8px 13px 0 0;background:url(../images/header_search1.png) 0 0 no-repeat;position:relative;z-index:100; margin-bottom:8px;}

#search_block_top form {width:367px;height:25px;float:right;background:url(../images/header_search2.png) 0 0 no-repeat;}



#search_block_top input.search_query {width:325px;margin:5px 0 0 11px;float:left;background:none;border:none;font:11px "Verdana";color:#9d9d9d;}

#search_block_top a {width:25px;height:25px;display:block;padding:0px 0 0 0;float:right;overflow:hidden;}



#booking {

	width:243px;

	height:290px;

	background:#FFF;

	border-radius:5px;

	float:left;

	margin-left:5px;

	padding:15px 20px 20px 20px;

}





#columns, #columns_other {

	width:1000px;

	float:left;

	margin:1px 0 0 0;

	padding:10px 0 0 0;

	background:url(../images/bg_columns_top.png) 0 0 no-repeat; 

	margin-top:10px;

}

#columns_other {

	margin:0px;

	float:left;

}

#columns2, #column4, #column5, #column6, #column7, #column8, #column9, #column10, #column12, #column13,#column14, #featured-packages{

	padding:15px 0 20px 25px;

	background:url(../images/bg_columns_mid.png) 0 0 repeat-y; 

	float:left;

	width:970px;

}

#column4 {

	height:420px;

}
#column13{
	height:1450px;
	}
#column14{
	height:3950px;
	}

#column12{
	height:990px;
	}

#column5 {

	height:790px;

}

#column6 {

	height:500px;

}

#column7 {

	height:820px;

}

#column8 {

	height:1500px;

}

#column9 {

	height:1150px;

}

#column10 {

	height:1850px;

}

#column3 {

	width:730px;

	float:right;

	padding:0;

	margin:0px;

}

#column3 ul{

	padding:0px;

	margin:0px;

}

#column3 li {

	margin:0px;

	padding:0px;

	width:220px;

	height:327px;

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

	float:left;

	padding:10px;

}

	

#featured-packages{

	float:left;

	height:auto;

}



#left_column {float:left;width:220px;}

#center_column {width:710px;float:left;margin:0 0 0 20px;}



.textfield, .textarea, .submit, .buton1, .buton2 {

	line-height:16px;

	width:226px;

	color:#333;

	border-radius:5px;

	border:1px #D0CACA solid;

	height:24px;

	padding-left:5px;

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

	margin-bottom:5px;

	outline:none;

}

.textarea {

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

	line-height:15px;

	height:45px;

}

.submit {

	width:80px;

	cursor:pointer;

	color:#585858;

}

.buton1 {

	width:45px;

}

.buton2 {

	width:85px;

}

.featured, .fp2, .fp3 {

	font-size:15px;

	font-family:calibri, arial;

	color:#F60;

	text-shadow:1px 1px 1px #CCC;

	text-transform:capitalize;

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

	padding-left:78px;

	height:88px;

	font-weight:bold;

}

.featured a, .fp2 a, .fp3 a{

	color:#F60;

}

.fp2 {

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

}

.fp3 {

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

}

#more a, #more2 a, #more3 a{

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

	line-height:23px;

	text-transform:uppercase;

	width:89px;

	float:right;

	text-align:center;

	font-family:MyriadPro-Regular, calibri, arial; 

	font-size:15px;

	margin:15px 10px 0 0;

	-webkit-transition: all 0.2s ease;

	-moz-transition: all 0.2s ease;

	-o-transition: all 0.2s ease;

	outline:none;

}

#more a:hover, #more2 a:hover, #more3 a:hover{

	background:url(../images/more.jpg) left bottom no-repeat;

	line-height:23px;

	color:#333;

	text-decoration:none;

}

#more2 a {

	margin:-18px 0;

}

#more3 a{ 

	margin:10px 0px;

}

footer {

	background:url(../images/bg_footer.png) center top;

	height:210px;

	width:1000px;

	float:left;

	margin-bottom:25px;

}



/* footer links */

ul.footer_links {height:16px;clear:both;padding:30px 0 0 0;}

ul.footer_links li {height:16px;float:left;margin:0 25px 0 0;}

ul.footer_links li a {line-height:17px;color:#333;text-decoration:none;}

ul.footer_links li a:hover {color:#d90000;}

ul.footer_links li images.icon {margin:0 5px 0 0;}



/* —————————————————————————————— footer styles —————————————————————————————— */

#footer {height:260px;clear:both;background:url(../images/bg_footer.png) 0 0 no-repeat;}





/* ————— tmfooterlinks.tpl ————— */

#tmfooterlinks {padding:0 0 0 25px;}

#tmfooterlinks div, #tmfooterlinks div.last {width:170px;float:left;padding:0 10px 0 0;}

#tmfooterlinks div.last {width:230px; margin-left:15px;}

#tmfooterlinks div p{

	color:#666;

	text-transform:capitalize;

	padding:10px 15px 0 0;

	font-size:12px;

}

.newsletter {

	background:#333;

	padding:8px;

	border:1px #CCC solid;

	border-radius:5px;

	outline:none;

	color:#999;

	margin-bottom:10px;

}

.foot {

	width:115px; 

	padding-top:-10px; 

	text-align:right;

}

.foot2 {

	width:89px; 

	margin-top:20px;

}

.fright {

	float:right;

}

.fleft {

	float:left;

}

#tmfooterlinks h4 {padding:14px 0 1px 0;  font-family:calibri, arial; color:#303030;text-transform:uppercase;}



#tmfooterlinks ul {padding:0px; margin:0px;}

#tmfooterlinks ul li {padding:8px 0 0 0;}

#tmfooterlinks ul li a {color:#484848;text-decoration:none; padding-right:10px}

#tmfooterlinks ul li a:hover {color:#d2138c;}



#tmfooterlinks p {padding:30px 0 0 0;clear:both;color:#fff;zoom:1;}

#tmfooterlinks p a {color:#9C0;text-decoration:none;}

#tmfooterlinks p a:hover {color:#0CF;}



#web_designed {

	width:80px;

	font-size:12px;

	text-align:center;

	line-height:20px;

	float:right;

	color:#666;

	margin-top:-18px;

}



#family_tours, .tours_bg, #my-trip-bg {

	height:310px;

	color:#333;

	text-align:justify;

	padding-right:25px;

	line-height:21px;

}

#disclaimer {

	float:left;

	color:#333;

	text-align:justify;

	padding-right:25px;

	line-height:21px;

}

.ul_li li{

	list-style:upper-roman;

}	

.tours_bg {

	width:250px;

	float:left;

	color:#333;

}

#family_tours h2, #disclaimer h2, #my-trip-bg h2{

	font-family: "Open Sans", cursive;

	margin:0;

	padding:0 0 10px;

	color:#09C

}

.link, .link:hover{

	color:#F60;

}

.link a{

	color:#333;

	text-decoration:underline;

}

#ft_tours {

	width:950px;

	margin:auto;

	height:400px;

}

#ft_tours ul {

	margin:0px;

	padding:0px;

}

#ft_tours li {

	width:290px;

	float:left;

	margin-right:25px;

	height:200px;

	text-align:left;

}

#content{

	width:193px;

	float:left;

}

#ft_tours h5 {

	font-size:14px;

	padding-top:10px;

}

#ft_tours h4 {

	font-size:18px;

}

.width {

	width:250px;

}

.codetab .div {

	line-height:25px;

}

.mytrip {width:250px; float:left; padding:15px; box-shadow:2px 2px 2px 2px #CCC; margin:0 35px 20px 0;}

.mytrip h5{font-weight:normal;}

.mytrip h6{text-align:left; font-size:18px;}

.mytrip p{color:#666;}

p.p1{float:right; padding-bottom:15px;}

#my-trip-bg {

	height:550px;

}



.mytrip li {

	list-style:disc;

	list-style-position:inside;

	line-height:30px;

}

.booking-logo {width:89px; float:left; margin:20px 0 0 50px; }


.tour-banner{width:905px; min-height:220px; padding:20px;
box-shadow:2px 2px 2px 2px #CCC; 
margin-bottom: 20px;
}
.tour-banner img {width:250px; height:200px; overflow:hidden; float:left; margin-right:20px; border-right:1px solid #e2e2e2; padding-right:20px;}
.tour-banner h2{
	font-family: "Open Sans", cursive;
    margin: 0;
    padding: 0 0 10px;
    color: #09C;}
.tour-banner h3{
	font-family: "Open Sans", cursive;
    margin: 0;
    padding: 0 0 10px;
    color: #303030;;
	}
.tour-banner p{
	font-family: "Open Sans", cursive;
    margin: 0;

    color: #303030;
	}
.tour-banner h4{
    padding: 0;
    font-family: calibri, arial;
    color:rgb(130,181,72);
    text-transform: uppercase;
	float: left;
	font-size:16px;
	margin:37px 0 0 20px; 
	}	
.tourb_h{font-weight:100; color:#666; text-decoration: line-through; margin-right:7px;}	
.tour-banner a{
	font-family: "Open Sans", cursive;
	float:left;
    padding: 0px;
    color: #303030;
	
	}	
.view-deal{font-family: Arial,Helvetica,sans-serif;
     vertical-align: middle;
     border-top-right-radius: 5px;
     border-bottom-right-radius: 5px;
     border-top-left-radius: 5px;
     border-bottom-left-radius: 5px;
     border: 1px solid rgb(114,163,15);
     text-align: center;
     font-weight: bold;
     font-size: 18px;
	 margin: 19px 0px 0 0 !important;
	 padding:5px 7px !important;
     color: rgb(255,255,255) !important;
	 background: url(https://ci6.googleusercontent.com/proxy/K_Nf9gOVTvuCQdaLnE_AVVt4oCdamnpz_2q…//static.my.groupon-content.net/mail_img/global/cta_btn_green_gradient.gif) 0px 0px repeat-x rgb(130,181,72);}
	 
.tour-b-sub{width:290px; height:350px; background-color:#FFF; float:left;-webkit-box-shadow: 0px 0px 1px 0px rgba(0,0,0,0.75);
-moz-box-shadow: 0px 0px 1px 0px rgba(0,0,0,0.75);
box-shadow: 0px 0px 1px 0px rgba(0,0,0,0.75);margin-left:5px;margin-top: 15px;} 

.tour-b-sub_m{margin-right:28px;}

.tour-b-sub p{
	font-family: "Open Sans", cursive;
    margin: 0;
    padding: 0px 10px 0px 10px;
    color: #303030;

	}
.tour-b-sub a{font-family: Arial,Helvetica,sans-serif;
     vertical-align: middle;
     border-top-right-radius: 5px;
     border-bottom-right-radius: 5px;
     border-top-left-radius: 5px;
     border-bottom-left-radius: 5px;
     border: 1px solid rgb(114,163,15);
     text-align: center;
     font-weight: bold;
     font-size: 16px;
	 float: right;
     margin: 29px 10px 0 0 !important;
	 padding:5px 12px !important;
     color: rgb(255,255,255) !important;
	 background: url(https://ci6.googleusercontent.com/proxy/K_Nf9gOVTvuCQdaLnE_AVVt4oCdamnpz_2q…//static.my.groupon-content.net/mail_img/global/cta_btn_green_gradient.gif) 0px 0px repeat-x rgb(130,181,72);}	
	
.tour-b-sub h4{
	padding: 0;
font-family: calibri, arial;
color: rgb(130,181,72);
text-transform: uppercase;
float: left;
font-size: 16px;
margin: 37px 0 0 10px;
	}	
.tour-b-sub h2{
font-family: "Open Sans", cursive;
margin: 0;
width:100%;
padding: 5px 0px 10px 10px;
color:rgb(1,133,198);
float: left;
font-size: 16px;}

.tour-b-sub-two {
width: 650px;
height:auto;
background-color: #FFF;
float: left;

margin-left: 5px;
margin-top: 15px;
}
.tour-b-sub-two  img{width:auto; float:left; margin:5px 10px 5px 5px}

.tour-b-sub-two h2 {
font-family: "Open Sans", cursive;
margin: 0;
width:50%;
padding: 5px 0px 10px 10px;
color: rgb(1,133,198);
float: left;
font-size: 16px;
float:left;
}
.tour-b-sub-two h3 {
font-family: "Open Sans", cursive;
margin: 0;
width:50%;
padding: 5px 0px 10px 10px;
color: rgb(1,133,198);
float: left;
font-size: 14px;
float:left;
}

.tour-b-sub-two p {
font-family: "Open Sans", cursive;
margin: 0;
padding: 0px 10px 0px 10px;
color: #303030;
float:left;
width:50%;
}
.tour-b-sub-two h4 {
padding: 0;
font-family: calibri, arial;
color: rgb(130,181,72);
text-transform: uppercase;
float: left;
font-size: 16px;
margin: 37px 0 0 10px;
}