@charset "utf-8";
@import url(png.css);
body{ margin:0px; padding:0px; background:#898989 url(../images/site_bg.gif) left top repeat-x; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:11px;height:100%;}

#outerwrap{margin:0px auto; padding:0px; width:875px;}

#mainwrap{margin:0px; padding:0px; float:left; background:url(../images/whitebg.png) repeat-y center; width:875px;}

#maindiv{margin:0px 5px; padding:0px 39px; float:left;width:789px;/* border-top:8px solid #F0821F*/; }

/*header*/
#headerwrap{margin-top:24px; padding:0px; width:100%; float:left; height:80px;}
#headerwrap .sitelogo{ float:left;}
#headerwrap .starrating{ position:relative; float:right; margin:20px 45px 0 0;}
#headerwrap .phone_email{height: 37px;  float:right; margin:20px 5px 0 0;}

/*menu*/
/*#menuwrap{margin:0px; padding:0px; width:100%; float:left; background:url(../images/menu_midspacer.gif) repeat-x top; border-bottom:1px solid #959595; padding-bottom:1px;}
#menuwrap .menuin{margin:0px; padding:0px; width:100%; float:left; background:url(../images/menu_rightcorner.gif) no-repeat right top;}
#menuwrap ul{margin:0px; padding-left:45px; width:100%; float:left; background:url(../images/menu_leftcorner.gif) no-repeat left top; list-style-type:none; text-align:left;height:38px;}
#menuwrap ul li{ display:inline; padding:0px 7px; line-height:34px; font-size:11px; font-weight:bold;}
#menuwrap ul li a{color:#fff; text-decoration:none; padding-bottom:12px; }
#menuwrap ul li a:hover{ border-bottom:3px solid #F7941D; }
#menuwrap ul li.greenbot a:hover{ border-bottom:3px solid #647e45 ;}
#menuwrap ul li.bluebot a:hover{ border-bottom:3px solid #0098b4 ;}
#menuwrap ul li.graybot a:hover{ border-bottom:3px solid #818285 ;}
#menuwrap ul li.redbot a:hover{ border-bottom:3px solid #ad2012 ;}
#menuwrap ul li.darkbrownbot a:hover{ border-bottom:3px solid #5e3813 ;}*/

#menuwrap{margin:0px;margin-bottom:0px; padding:0px; width:100%; float:left; background:url(../images/menu_midspacer.gif) repeat-x top; border-bottom:1px solid #959595; padding-bottom:1px;}
#menuwrap .menuin{margin:0px; padding:0px; width:100%; float:left; background:url(../images/menu_rightcorner.gif) no-repeat right top;}
#menuwrap ul {
    background: url("../images/menu_leftcorner.gif") no-repeat scroll left top transparent;
    float: left;
    height: 38px;
    list-style-type: none;
    margin: 0;
    padding: 0 14px;
    text-align: center;
    width: 96%;
}
#menuwrap ul li{float:left; margin:0px; padding:0px;display: block;}
#menuwrap ul li a{display:block;margin:0px;padding:0px;color:#fff; text-decoration:none;padding-bottom:4px;}
#menuwrap ul li a:hover{ border-bottom:4px solid #F7941D;}
#menuwrap ul li.greenbot a:hover, #menuwrap ul li.greenbot a.selected{ border-bottom:4px solid #647e45;}
#menuwrap ul li.bluebot a:hover, #menuwrap ul li.bluebot a.selected{ border-bottom:4px solid #0098b4 ;}
#menuwrap ul li.graybot a:hover, #menuwrap ul li.graybot a.selected{ border-bottom:4px solid #818285 ;}
#menuwrap ul li.redbot a:hover, #menuwrap ul li.redbot a.selected{ border-bottom:4px solid #ad2012;}
#menuwrap ul li.darkbrownbot a:hover, #menuwrap ul li.darkbrownbot a.selected{ border-bottom:4px solid #5e3813 ;}
#menuwrap ul li.orangenbot a:hover, #menuwrap ul li.orangenbot a.selected{ border-bottom:4px solid #F7941D ;}


.homebanner{margin:10px 0px; padding-top:0px; width:100%; float:left; _display:inline; }

.feature_wrap{margin:0px; padding:0px; width:100%; float:left; background:url(../images/dotted_spacer.gif) repeat-x top; padding-bottom:0px;}
.feature_wrap2{margin:0px; padding:0px; width:100%; float:left; padding-bottom:0px;}

.feature_box{ /*margin-top:5px;*/margin-top:12px; padding:0px; float:left; width:255px; background:url(../images/oy_box_spacer.gif) repeat-x 24px 32%; _display:inline;}
.oy_wrap{margin:0px; padding:0px; width:100%; float:left; width:100%; background:#F58221 url(../images/oy_rightcorner.gif) no-repeat right;}
.oy_wrap h2{margin:0px; padding:0px;background:#FAA61A url(../images/oy_leftcorner.gif) no-repeat left; float:left; font-size:16px; line-height:24px; }
.oy_wrap span{margin:0px; padding:0px 15px;background:url(../images/oy_midswitch.gif) no-repeat right; display:block; float:left; color:#fff;font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;}
.feature_box p{ text-align:center; margin:0px; padding:10px; float:left; width:235px; color:#808285; font-family:Verdana, Geneva, sans-serif; font-size:12px; _display:inline;}
.feature_box p img{ padding:0px 5px; vertical-align:middle;}
.dottedy{ margin:0px 5px; float:left; background:url(../images/dotted_spacery.gif) repeat-y; width:1px; height:115px; _display:inline;}

.dottedx{ margin:5px 0px; float:left; background:url(../images/dotted_spacer.gif) repeat-x; width:100%;}

/*#footer{margin:0px; padding:0px; width:100%; float:left;}
#footer p{ font-family:Verdana, Geneva, sans-serif; font-size:10px; color:#434343;text-align:center; margin:0px; padding:5px;}
#footer p a{ color:#434343; text-decoration:none; }
#footer p a:hover{ text-decoration:underline;}
#footer p a.activeor{ color:#f0821f; font-weight:bold;}
p.followus{ text-align:right;}
p.followus img{ vertical-align:middle;}*/
#footer{/*margin:10px 4px 0 5px;*/margin:10px 4px 0 -39px; padding:0px; width:865px; float:left;}
#footer p{ font-family:Verdana, Geneva, sans-serif; font-size:10px; color:#fff;text-align:left; margin:0px; padding:5px;}
#footer p a{ color:#fff; text-decoration:none; }
#footer p a:hover{ text-decoration:underline;}
#footer p a.activeor{ color:#f0821f; font-weight:bold;}
p.followus{ text-align:right;}
p.followus img{ vertical-align:middle;}
#footer .footer_trip_logo{
	background:url(../images/white-logo.png) no-repeat right;
	margin: 18px 20px 0;
}



/**************/
.Subcontent_Wrap{margin:0px; padding:0px; width:100%; float:left; padding-top:20px;}

.pagepath{margin:0px; padding:8px 0px 8px 8px;/*8px 0px 8px 45px*/ width:781px; /*747px*/ float:left;border-bottom:1px solid #959595; color:#434343; font-size:10px; font-weight:bold;}
.pagepath a{color:#AA0000; padding:0px 5px; text-decoration:none;}
.pagepath a:hover{text-decoration: underline;}
.pagepath a.active{ color:#FF8800;}

.subleft{margin:0px; padding:0px 40px; width:460px; float:left;}
.subright{margin:0px; padding:0px; width:248px; float:right; vertical-align:top;position: relative; right: 0;}
.subleft p{ color:#363636; margin:15px 0px;}
.padleft10{ padding-left:10px;}
.padleft20{ padding-left:25px;width: 460px;}
.padleft10_new{ padding-left:10px;width: 460px;}

.rightrc_wrap{ width:100%;margin:0px; padding:0px;float:left; background:url(../images/rightrc_mid.gif) repeat-y center;}
.rightrc_in{width:100%;margin:0px; padding:0px;float:left; background:url(../images/rightrc_top.gif) no-repeat top;}
.rightrc_in h5{ margin:18px 0px 0px 10px; padding:0px; background:url(../images/rightrc_heading_arr.gif) no-repeat left center; padding-left:20px; text-transform:uppercase; color:#fff; font-size:16px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;}
.listpoints{ margin:7px 15px 0 15px; padding-left:28px; list-style-type:disc; list-style-position:outside;}
.listpoints li{ padding-bottom:7px; color:#fff; font-size:11px; }

p.rightrcbot{ margin:0px; padding:0px; text-align:right;}

.rightdivwrap{width:100%;margin:0px; padding:3px 0px;float:left;border-bottom:1px dotted #7f7f7f;
border-top:1px dotted #7f7f7f; margin-top:20px;}

.rightdiv{width:100%;margin:0px; padding:0px;float:left; background:url(../images/rightdiv_bk.jpg) no-repeat left top; }

.rightdiv p{ font-size:11px;color:#363636; margin:0px; padding:0px; padding-top:12px;}
p.righth6{ font-size:14px; font-weight:bold; color:#767676; font-family:Arial, Helvetica, sans-serif; text-transform:uppercase;}
.iconimg{ float:left; margin:12px; _display:inline; margin-bottom:5px;}

.mobiles_wrap{margin:0px; padding:0px; width:100%; float:left; background:url(../images/dotted_spacer.gif) repeat-x top; padding-bottom:20px;}

.mobile_indiv{ width:32%; float:left; margin:0px; padding:0px; margin-right:4px;}
.mobile_indiv h4{ color:#98161d; font-size:16px; font-family:Arial, Helvetica, sans-serif; text-align:center; margin:10px 0 0 0;}
.mobile_indiv p{ font-size:11px; text-align:center; margin:0px; line-height:14px; padding:1px 6px;}
.mobile_indiv p a{ text-decoration:none;}
.mobile_indiv p.mobimg{ padding:7px 0 10px 0;}
.mobile_indiv p.redtxt ,.redtxt{color:#98161d; }
.desc{ min-height:105px;_height:105px;font-style:italic;}
.mobiles_wrap .doty{ background:url(../images/dotted_spacery.gif) repeat-y left; padding-left:2px; _display:inline; height:280px;}

.breadcrumb_sup
{
    font-size: 6px;
}

#menuwrap ul li.graybot { position:relative;}

/**
* Below line added by Kalarav V on 30-11-2011
*/
#menuwrap ul li.redbot { position: relative;}

#menuwrap table {border-collapse:collapse; margin:-1px -10px;z-index:111;}

#menuwrap ul ul {position:absolute; left:-9999px;z-index:1;}
#menuwrap ul ul li a  {color:#FFF; border:1px solid #CCC;}


#menuwrap ul a:hover ul {left:-5px; top:34px; padding:0px; background:#888;z-index:111; border:none !important;}
#menuwrap ul li:hover ul {left:-5px; top:34px; padding:11px; background:#888;margin-left:5px; border:none !important;}

#menuwrap ul :hover ul#subServices {width:93px; height:200px; background:#888;text-align:left;}
#menuwrap ul :hover ul#subServices li {height:30px;border:none !important;}
#menuwrap ul :hover ul#subServices li a {display:block; width:93px;border:none !important;}


#menuwrap ul :hover ul#subServices1 {width:73px; height:70px; background:#888;text-align:left;}
#menuwrap ul :hover ul#subServices1 li {height:30px;border:none !important;}
#menuwrap ul :hover ul#subServices1 li a {display:block; width:73px;border:none !important;}


/** ADDED NEW STTYLE BY KALARAV V for header.php **/


#sitenav ul li.graybot { position:relative;}

#sitenav table {border-collapse:collapse; margin:-1px -10px;z-index:111;}

#sitenav ul ul {position:absolute; left:-9999px;}
#sitenav ul ul li a  {color:#FFF; border:1px solid #CCC;}

#sitenav ul a:hover ul {left:-5px; top:34px; padding:0px; background:#888;z-index:111; border:none !important;}
#sitenav ul li:hover ul {left:-5px; top:34px; padding:11px; background:#888;margin-left:5px; border:none !important;}

#sitenav ul :hover ul#subServices {width:93px; height:75px; background:#888;text-align:left;}
#sitenav ul :hover ul#subServices li {height:30px;border:none !important;}
#sitenav ul :hover ul#subServices li a {display:block; width:93px;border:none !important;}

#sitenav ul :hover ul#subServices1 {width:73px; height:70px; background:#888;text-align:left;}
#sitenav ul :hover ul#subServices1 li {height:30px;border:none !important;}
#sitenav ul :hover ul#subServices1 li a {display:block; width:73px;border:none !important;}

#footer #navigation_links p {padding-top:3px;text-align:left;}
#footer #navigation_links p a {color: #434343;    text-decoration: none;padding-top:3px;}
#footer #navigation_links p a:hover {color: #434343;    text-decoration: underline;padding-top:3px;}


.link_a {
    color: #4F4F4F;
    font-weight: bold;
    text-decoration: underline;
}

/* new preview css */
/*.padding_none{
	padding:0px!important;
}*/

.pre_app_p{
	border-radius:10px;
	border:1px solid #e7eaab;
	background:#fefff0;
	padding:14px 22px;
	font-size: 12px;
}
.pre_app_p a{
	color:#004998;
}
.pre_shade{
	background:url(../images/mobile/preview/pre_shade.jpg) no-repeat;
	width:790px;
	height:56px;
	float:left;
}
.pre_app_txt_bg{
	background:url(../images/mobile/preview/pre_txt_bg.png) repeat-x;
	height:26px;
	width:200px;
	border:1px solid #bababa;
}
.app_format_area{
	width:790px;
	float:left;
	margin:0 0 10px 0;
}
.app_format_area .native_app_width{
	width:472px;
}
.app_format_area .native_app_area{
	/*width:472px;*/
	border:1px solid #e3e3e3;
	float:left;
	height:205px;
}

.app_format_area .native_app_area h1 {
    background: url("../images/mobile/preview/native_app_title_bg.png") repeat-x scroll 0 0 transparent;
    color: #312F2F;
    font: bold 12px/14px Verdana,Arial,Helvetica,sans-serif;
    height: 27px;
    padding:8px 0 0;
    text-align: center;
	margin:0px;
}

.app_format_area .native_app_area p{
	text-align:center;
	padding:10px 0 10px 0;
	color:#312f2f;
	margin:0px;
}

.app_format_area .native_app_area .native_app_bg{
	background: url("../images/mobile/preview/native_app_bg.png") no-repeat;
	width:126px;
	height:96px;

}

.app_format_area .mobile_app_width {
    margin: 0 0 0 14px;
    width: 300px;
}
/* new preview css */
/*APP Preview changes*/
/*#iphone_img_div, #iphone_img_more_div{margin-bottom:15px;}*/
/*APP Preview changes*/
/* new preview css */
/* new Folding Media CSS */
#fontinc{font-size:11px;}
.viewsamples{display: inline;position:relative;top:-80px;right:-10px;}
#template-table {
	width:490px;  
}
h3.toggler { font-size:17px;border-color:#80A3B7;}
.fltleftdiv {
    float: left;
    margin-right:5px;
    width:25%;
}
.fltleftdiv .required{color:#FF0000;}
.mini_artwork_area .upload_form_area{padding-left:20px;}
.tbc2 .maps li{/*margin-bottom:3px;*/list-style:disc;margin-bottom:5px;}
#animations{padding:0px; margin-bottom:0px;}
/* new Folding Media CSS */

/* Home Page text changes 31-7-2012 Payal Shah*/
.quoteTextmain 
{
    float: left;
    text-align:center;
    font-size:12px;
    padding-bottom: 10px;
    color:#808285;
    text-decoration:none;
    font-weight:bold;
    margin-left: 97px;
}
.bluetxt
{
    color: #1D6787
}
.banner_cnt
{
    padding-bottom: 12px !important;
    margin-top: 10px;
    float: left;
}
.banner_cnt .bannerdiv
{
    margin-top: 13px !important;
}
#feature_wrap3
{
    background:none;
    margin-bottom: 0px;
}
#feature_wrap3 .feature_box
{
    width:33%;
}
#feature_wrap3 .feature_box .quoteText
{
    text-align:left;
    padding-top:38px;
    font-size:11px;
    padding-left:10px;
    font-weight: normal;
   
}
#feature_wrap3 .feature_box .quoteText a
{
    font-size:11px; 
    text-decoration:underline;
    font-weight: normal;
    color: #808285;
}
#feature_wrap3 #feature_box2
{
    float:left;
    width:33%;
    margin-left: 16px;
}
#feature_wrap3 #feature_box3
{
    float:right;
    width:30%;
}
#feature_wrap3 #feature_box3 ul
{
    margin-left: 0px;
    padding-left: 6px;
    margin-bottom:0px;
    padding-bottom:0px;
}
#feature_wrap3 #feature_box3 ul li
{
    font-size:11px;
    font-weight: normal;
    line-height:14px;
}
/* Home Page text changes 31-7-2012 Payal Shah*/
/* Home Page text changes 4-10-2012 8-10-2012 Payal Shah*/
.banner_cnt{background: none !important;}
/* Home Page text changes 4-10-2012 8-10-2012 Payal Shah*/