 @charset "utf-8";
/* CSS Document */



html,body{margin:0;padding:0}
body{font: 76% arial,sans-serif; background: #fff url(img/right.gif) right repeat-y;}

h4{ font-size:16px; color:#666666; display:inline;}

h3{ font-size:15px; color:#000; font-weight:bold; }

h2.h2site{font-size:16px; color:#666666; }
h2{font-size:16px; color:#666666; }

p{margin:0 10px 10px}
a{color: #000;}
a.hover{color: #cc0000;}

.gray{color:#7a7a7a; FONT-SIZE: 14px; 

}

div#but{display:block; width:111px; height:26px; text-align:center; vertical-align:middle; margin-left:7px; float:left;

}

.but{color:#FFFFFF; FONT-SIZE: 14px; background: url(img/but.gif) left top no-repeat; padding-top:5px;
	 text-decoration:none;  display:block; width:111px; height:26px;

}

.but:hover {color:#000000;FONT-SIZE: 14px; background: url(img/but1.gif) left top no-repeat ;
	 text-decoration:none;  display:block; width:111px; height:26px;

}



div#header{position:relative; background:url(img/back.jpg) top center no-repeat; height:190px; padding-left:70px; padding-top:25px;}

div#header h1{margin:0;
padding-left:10px;color: #79B30B}


div#content p{line-height:1.4; padding-left:0px; padding-right:25px;}
div#navigation{ padding-left:33px;}

div#extra{background:#FFF; padding-top:15px;}
div#footer{ height:105px; text-align:center;}
div#footer p{margin:0;padding:5px 10px}


div#wrapper{float:left; width:100%;background: url(img/left.gif) left repeat-y;}
div#content{margin: 0 25%; background:#FFFFFF; padding-top:15px;}
div#content1{margin: 0% 27%; background:#FFFFFF; padding-top:15px; width:65%;}
div#navigation{float:left;width:25%;margin-left:-100%; padding-top:10px;}


/*div#extra{float:left;width:25%;margin-left:-25%}*/
div#extra{float:left;width:295px;margin-left:-295px}
div#extra1{float:left;width:2%;margin-left:-2%}

div#footer{clear:left;width:100%;background: url(img/left.gif) left repeat-y; padding-top:10px;}

div#txt{ padding:15px; font-size:11px; font-family:Arial, Helvetica, sans-serif;}


input.button{ border: 0pt; width: 60px;height: 20px; font-size:12px; background:url(img/searsh.gif) no-repeat; color:#FFFFFF; padding-bottom:3px;}

input.button1{ border: 0pt; width: 65px;height: 35px; font-size:15px; background:url(img/bsearsh.gif) no-repeat; color:#FFFFFF; padding-top:9px;}

input.field{ border:#c1c5cb 1px solid; width:97%;}

textarea.field{ border:#c1c5cb 1px solid; width:97%;}

ul{ padding:0; margin:0;}
li{ margin-left:25px; height:25px;}


.blue{ color:#336699;}

.menu{ color:#3399cc; font-size:13px; 
/*background:url(img/arr.gif) left top no-repeat; */
padding-left:15px;display:block; margin-top:6px; height:26px; vertical-align:middle; padding-top:7px;}

.menu:hover{ color:#000; font-size:13px; 
/*background: #e4f4d2 url(img/arr.gif) left top no-repeat;*/

padding-left:15px;display:block; margin-top:6px;}

.menu1{ color:#cc0000; font-size:12px; background:url(img/arr1.gif) left top no-repeat; padding-left:15px;  display:block;}


.search{ color:#505050; font-size:9px;  padding-left:15px;}



.imagewrapper img {
	/*float:left; */
	/*width:60px;*/
	margin: 5px 10px 5px 0px
}


h2, .contentheading {
	padding: 0;
	font-family: Tahoma, Helvetica,sans-serif;
	font-size: 16px;
	font-weight: bold;
	vertical-align: bottom;
	color: #72a244;
	text-align: left;
	width: 100%;
}

h2.h2site {
	padding: 0;
	font-family: Tahoma, Helvetica,sans-serif;
	font-size: 16px;
	font-weight: bold;
	vertical-align: bottom;
	color: #72a244;
	text-align: left;
	width: 100%;
}


.st-Data-Review {
	width: 70px;
	float: left;
	text-align: center;
}
.st-Data-Review img {
	border: none;
}
.st-Review {
	float: left;
	width: 80%;
}
.st-Date-Review {
	text-align: right;
}
.stSimplePadding {
padding-top: 10px;
}
.st-Top-Hotels p{
padding: 0px;
margin: 0px;
}
.st-Top-Hotels h2 {
margin-bottom: 0px;
}

.st-Rec-Hotels div h2 {
margin: 0px;
}
.st-Rec-Hotels div p {
font-size: 10px;
}
.date_s_reviews {
text-align: right;
}

.componentheading {
	font-size: 16px;
	font-weight: bold;
	vertical-align: bottom;
	color: #72a244;
}

.contentpaneopen li {
	height: auto;
	/*margin-left: 0px;*/
}
.sectiontableentry1 td {
	padding-right: 10px;
}	
.sectiontableentry2 td {
	padding-right: 10px;
}
#text_ways {
	margin: 10px 0px;
}

#text_ways span {
	margin: 0px 5px;
	padding: 5px;
}
.module_st_l {
	margin-left: 15px;
	margin-right: 15px;
}