@charset "utf-8";
/* CSS Document */
/****************************************************************************************************
* Filename: layout.css
* Purpose: All the CSS Rules required to design web pages.
* Author: Suraj Naik n[dot]suraj[at]agiletechnosys[dot]com
****************************************************************************************************/
/* BODY, FONT AND COLOR, GLOBAL	(id=GENERIC)
**********************************************************/
html {background:url(../images/pagebg.gif) repeat}
body {
	color:#FFF;
	text-align:left;
	background:url(../images/background-logos.gif) center top no-repeat;
	padding-top:15px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
}
/* global reset */
body,form,h1,h2,h3,h4,h5,h6,p{padding:0; margin:0}
h1,h2,h3,h4,h5,h6,label,a {
	text-transform:capitalize;
	text-decoration:none;
	
}
a {
	color:#FFF;
	font-weight:bold;
	text-decoration:none
}
a:hover {color:#ad1419; text-decoration:underline}
a:active, a:focus {outline:0} /* to avoid link borders on new browsers */
img {border:none}

/* 	HEADER ELEMENTS STYLING	(id=HEADERS)
**********************************************************/
/* H1 */

/* H2 */

/* H3 */

/* 	ALL IDS (id=IDS)
**********************************************************/
#wrapper {margin:0 auto; width:900px; position:relative; z-index:10}
#header {width:100%; padding-top:10px}
#banner {width:900px; height:304px}	
#logo {text-align:center; margin:0 0 7px 0}
#welcome {float:right; width:70%; text-align:right; /*margin-right:15px; display:inline;*/}
#maincont {padding-left:0px}
#content {
	float:left;
	width:100%;
	min-height:250px;
	padding-bottom:10px;
	background-color: #674734;
	background-image: url(../images/subpagebg.png);
	background-repeat: repeat-x;
}
#sidebar1 {
	float:left;
	width:510px;
	padding-left:20px;
	min-height:475px;
	background-image: url(../images/contentbg5.png);
	background-repeat: no-repeat;
}
#sidebar1 h1 {
	color:#abd9e6;
	font-family: Verdana, Geneva, sans-serif;
	font-size:16px;
	font-weight:bold;
	margin:16px 0px 0px 0px
}
#sidebar1 p {
	color:#FFF;
	font-family: Verdana, Geneva, sans-serif;
	font-size:12px;
	margin-top:7px;
	text-align:justify
}
#sidebar1 .RightArrow {float:right; color:#4c3514; width:135px; margin-top:15px;}
#sidebar1 .RightArrow span {display:block; float:left; margin-right:10px; color:#fff;}
#sidebar2{
	float:right;
	width:320px;
	padding-left:50px;
	min-height:350px;
	background-image: url(../images/sidebardiv.png);
	background-repeat: no-repeat;
	background-position: 15px 35px;
}
#sidebar2 h1 {
	color:#FFF;
	font-size:16px;
	font-weight:bold;
	margin:16px 0px 0px 0px
}
#sidebar2 ul {list-style:none; margin:10px 0px 0px 0px; padding:0px}
#sidebar2 ul li a {
	color:#FFF;
	font-weight:normal
}
#sidebar2 ul li a:hover.active{text-decoration:none; color:#c88812}
#sidebar2 ul li a.active{text-decoration:none; color:#c88812}

#sidebar2 .Contactus {background:#9a7a3f; border:1px solid #000; width:274px; height:230px; margin:10px 0px 10px 0px}
#sidebar2 input {border:none; width:158px}
#sidebar2 .Submit {background:url(../images/submit_side.gif);  width:64px;margin-left:140px;color:#fff;height:28px;font-size:11px;}
#footer {float:right; width:334px; margin-top:10px}
#footer h1 {font-size:14px; font-weight:normal; float:left; width:201px; margin-top:18px}
#footer a {display:block}
/*for right side footer text*/
#footer1 {float:left; width:556px; margin-top:24px;}
#footer1 a {display:inline;font-size:14px;color:#fff;text-transform:capitalize; text-decoration:none;}

/* 	MAIN MODULES (id=MAINMODS)
**********************************************************/
/* ------------MENUS< -------------- */ 

ul.topnav, ul.topnav li, ul.topnav li ul {list-style:none; padding:0; margin:0; color:#FFF}
ul.topnav {float:left; width:880px; margin:10px 0 0 0; background:#392114; line-height:36px; float:left; z-index:597; padding-left:20px}
ul.topnav a  {padding:0 10px; color:#FFF; display:block; float:left;  font-size:11px; font-weight:normal; font-family:"Times New Roman", Times, serif; font-size:12px; font-weight:normal; text-transform:uppercase; cursor:pointer; background:#392114} 
ul.topnav a:hover {color:#c88812; text-decoration:none; font-weight:normal}
ul.topnav a.active {color:#c88812}
ul.topnav li {display:block; float:left; position:relative}
ul.topnav ul {display:none; position:absolute; top:100%; left:0px; right:0px; z-index:598; width:100%; padding-left:5px; width:135px}
ul.topnav ul li {float:left; width:100%}
ul.topnav ul li a {padding-left:10px; border-top:1px solid #331809; border-left:1px solid #331809; border-right:1px solid #331809; width:100%; float:none; height:30px; line-height:30px}
ul.topnav ul ul {top:1px; left: 99%}
ul.topnav li:hover > ul {display: block}

/* ------------LISTINGS< -------------- */ 

/*  line to add---------------------------*/
#globNav {background:#392114; width:100%; height:45px;}
ul.sf-menu{background:#392114; line-height:36px; z-index:597; float:left}


ul.sf-menu, ul.sf-menu li, ul.sf-menu li ul {list-style:none; padding:0; margin:0; color:#FFF;margin-right:5px}
ul.sf-menu {float:left; width:880px; margin:0px 0 0 0; background:#392114; line-height:45px; float:left; z-index:1000; padding-left:20px}
ul.sf-menu a  {
	padding:0 7px;
	color:#FFF;
	display:block;
	float:left;
	font-size:11px;
	font-weight:normal;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	font-weight:normal;
	text-transform:uppercase;
	cursor:pointer;
	background:#392114
} 
ul.sf-menu a:hover {color:#c88812; text-decoration:none; font-weight:normal}
ul.sf-menu a.active {color:#c88812}
ul.sf-menu li {display:block; float:left; position:relative}
ul.sf-menu ul {display:none; position:absolute; top:100%; left:0px; right:0px;width:100%; padding-left:5px; width:165px; z-index:1020}
ul.sf-menu ul li {float:left; width:100%}
ul.sf-menu ul li a {padding-left:10px; border-top:1px solid #331809; border-left:1px solid #331809; border-right:1px solid #331809; width:100%; float:none; height:30px; line-height:30px}
ul.sf-menu ul ul {top:0px; left: 110%}
ul.sf-menu li:hover > ul {display: block;}
ul.sf-menu li.current_page_item a {color:#c88812; text-decoration:none; font-weight:normal}




/* ------------FORMS< -------------- */ 

/* ------------GRIDS< -------------- */ 

/* ------------MODS< -------------- */ 
/* ROUNDED CORNERS */

/* BORDERS */

/* BACKGROUNDS */

/* COLUMNS (id=COLS)
**********************************************************/


/* ALL TEXT CSS	(id=TEXTAll)
**********************************************************/
/* font SIZES */
.vsmlTxt{font-size:10px}
.smlTxt{font-size:11px}
.para{font-size:12px}
.big{font-size:14px}
/*font WEIGHTS */
.strong {font-weight:bold} 
.normTxt, .normTxt a {font-weight:normal}
.normTxt_head a{font-weight:normal;color:#fff}
/* text TRANSFORMS */
.allCaps {text-transform:capitalize}
.upperCase {text-transform:uppercase}
.textU,.textU a{text-decoration:underline}
/* text ALIGN & content ALIGN for inline level ELEMENTS */
.centerAll {text-align:center}
.alignLeft {text-align:left}
.alignRight {text-align:right}
.justify {text-align:justify}
/* colored text */

/* a TAGS, BUTTONS */

/* 	REQUIRED PADDINGS / MARGINS (id=PADS)
**********************************************************/
/* paddings */
.padOne {padding:8px}
.padBtm {padding-bottom:5px}

/* margins */
.marginTop {margin-top:10px}
.marginBtm {margin-bottom:10px}

/* 	MISCELLANEOUS (id=MISC)
**********************************************************/
.clr {clear:both; height:0px; overflow:hidden}
.fl {float:left}
.fr {float:right}
.posrel {position:relative}
.clearfix:after, .container:after {content:"\0020"; display:block; height:0; clear:both; visibility:hidden; overflow:hidden}
.clearfix, .container {display: block}
/************* css added by shailendra ****************************/

.newmargin { margin-top:20px;}

.add_testimonial {
float:right;
}
.add_testimonial a {background:#F4F5F8 none repeat scroll 0 0;
border:1px solid #DCDCDC;
color:#3B68A1;
display:block;
padding:4px 8px;
text-decoration:none;
width:160px;
}
.resort_select select {
color:#3B68A1;
}
.testimonial_list {
/*background:#F4F5F8 none repeat scroll 0 0;*/
border-bottom:2px solid #624331;
display:block;
padding:10px;
width:490px;
color:#fff;
}

#sidebar  .testimonial_list .bro_title p {
color:#000;
}


.testimonial_list {
float:left; margin-bottom:12px;
}
.testimonial_item h3{color:#fff;}
.testimonial_item h4{color:#fff;}

/* css for adding testimonial */
#addtestimonial {
	width:500px;
	padding:15px;
}
#addtestimonial label{
	color:#3B68A1;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	float:left;
	margin-right:8px;
	padding-top:5px;
}
#addtestimonial p{
	color:#3B68A1;
	font-size:13px;
	margin:8px 0;
}
#addtestimonial span{
	color:#3B68A1;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	display:block;
}
#addtestimonial textarea{
	color:#3B68A1;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	margin:auto;
	width:460px;
	height:120px;
	margin-bottom:15px;
}

.paragraph { color:#000;}
.clear {
	clear:both;
	}


.item {
	float:left;
	width:250px;
	height:40px;
	margin-top:10px;
}
.item input{
	width:170px;
}
.item select{
	width:210px;
}


.contact{font-family:Times New Roman,Times,serif;font-size:14px;margin:2px}
/*for photo gallery*/
.articol {
float:left;
width:168px;
margin:0 5px 5px 0;
background:none;
padding:8px;
border:1px solid #624331;
height:160px;
}



.articol1 {
float:left;
width:168px;
margin:0 5px 5px 0;
background:none;
padding:8px;
border:1px solid #624331;
height:140px;
}




.imagine1 img {
border:0;
}

.imagine1:hover {
border:1px solid #8e8e8e;

}

/*h1,h2,h3,h4,h5,h6,label,a span{color:#000}*/

ul.imagegallery {padding:0; margin:0; list-style:none; width:100%;}
ul.imagegallery li a{float:left;padding:13px 11px; display:block;background:url(../images/image-gallary.png) left top no-repeat;width:192px; height:178px}



.select {
color:#3B68A1;
margin-left:5px;
margin-top:0px;
width:240px;
}

.CenterAll{text-align:center;}

.tab_brouchers{padding-top:14px;width:200px;}
.span1{text-align:center;font-size:15px;}
.bro_title{color:#fff;text-transform:capitalize;font-weight:bold;padding-top:5px;}
.marTB{margin-top:20px;padding-bottom:10px}
.marbtm{margin-bottom:20px;}
.testi_div{padding-top:15px;}
/* for headeer link  */

h2.heading {font:normal 18px Georgia, "Times New Roman", Times, serif; color:#fef6c8;padding-top:5px; padding-left:5px;margin:0px;}
.vaction {font:normal 14px Georgia, "Times New Roman", Times, serif; }
.input {background:url('../images/searchbg.gif') left top no-repeat;  height:25px;border:none;cursor:pointer; font:normal12px Georgia, "Times New Roman", Times, serif;color:#fdfcfb;position:relative; top:24px;right:127px;padding-bottom:10px}

.input_search {background:url('../images/search.gif') left top no-repeat; width:157px; height:25px;border:none;cursor:pointer; font:normal12px Georgia, "Times New Roman", Times, serif;color:#fdfcfb;position:relative; top:10px;right:0px}

.marg1{margin-left:10px;padding:10px 0px;}
.input1 {background:url('../images/tripbuilder/RequestTransportation.png') left top no-repeat; width:255px; height:35px;border:none;cursor:pointer; font:normal12px Georgia, "Times New Roman", Times, serif;}

.input2 {background:url('../images/tripbuilder/view.gif') left top no-repeat; width:141px; height:33px;border:none;cursor:pointer; font:normal12px Georgia, "Times New Roman", Times, serif;color:#fdfcfb;position:relative; left:-15px;top:0}
/*----------------- TABLE GRID --------------*/
Table.GridOne {padding:0;margin:0}
Table.GridOne Td{font:normal 12px Georgia, "Times New Roman", Times, serif;}
Table.GridOne Td {padding:2px 5px}

