/* CSS Document */

body{
	margin:0px; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:normal;  font-weight:normal; text-align:justify; color:#696969; font-size:12px;  background:url(images/bg1.jpg) repeat-x bottom #FFE4AE}
	

	
	
	
#wrapper{width:999px; margin:0px auto; background:url(images/wrap_outsiders.jpg) repeat-y}
.clear{
	clear:both}
	
#header{
width:auto; height:150px;}



	
#top_right{width:356px; height:106px; float:right; background:url(images/top_left_bg.jpg) right top no-repeat}

#top_right div{
	float:right; width:153px; height:21px; margin-right:9px; background:url(images/top_left_bg1.jpg); padding-top:8px; padding-left:16px; color:#FFFFFF}
#header a{ color:#FFFFFF; text-decoration:none; font-family:Arial, Helvetica, sans-serif; font-weight:bold;}

#header a:hover{ text-decoration:underline;}



#top_menu{
	height:44px; background:url(images/menu_bg.jpg) repeat-x; padding-left:20px;}
#top_menu ul{
	margin:0px; padding:0px; list-style:none}
	
#top_menu ul li{
	list-style:none; float:left;}
#content{
	padding:0px 3px;}


	
#left_part p{
	text-align:justify}
	
#pic{
	 float:right;
	 widht=156;
	 hight=195;
	 
	 padding-left:15px;
	 padding-bottom:15px;
	 padding-top:15px;
	 padding-right:15px;
	 
}

#picside
{
width:150px;
height:120px;
float:right;
margin-left:10px;
border:2px solid #F30;
}

	
#top_menu ul li a{
	display:block; padding:0px 21px 0px 21px; color:#511707; font-weight:bold; text-decoration:none; line-height:44px;}
	
#top_menu ul li a:hover{
	text-decoration:none; background:#b72f05; color:#FFFFFF}
	
#top_menu ul li a#current
{
	text-decoration:none; background:#b72f05; color:#FFFFFF}
	

#right_part{
	float:left; margin-top:5px;}
.box_title{color:#511707; font-weight:bold; font-size:14px; padding:10px 0px 0px 35px;}	

.box{
	background:url(images/right_box_top.jpg) no-repeat top; width:250px; margin-bottom:20px;}
	
.box_content{
	border:1px solid #BDBCBD; padding:10px 5px 5px 5px; border-top:none}
	
	
	
	#social{
padding-left:20px; margin-top:15px;}
#footer{
	width:auto; height:81px;  text-align:center; padding-top:15px;}
	
#footer a{
	color:#000000; text-decoration:none}
	
#footer a:hover{ text-decoration:underline}

.input{
	width:85px; border:1px solid #7F9DB9}
.small{
	font-family:Arial, Helvetica, sans-serif; font-size:9px;}


.inputbox2
{
width: 60px;
height:24px;
background:none;
margin: 0px 0px 0em 0px;
border: 1px solid #000000;
font-family: Arial, Helvetica, sans-serif;
color:#606771;
font-size:11px;
}


.txt1 {color:#000000;font-family:Arial; font-size:12px; padding-left:15px;line-height:17px; padding-right:10px; padding-top:10px;}
.txt1 b{color:#8b371d; padding-bottom:0px; text-decoration: Underline;}
.txt1 a{color:#8b371d; padding-bottom:0px; text-decoration: Underline; font-weight:bold;}
.txt1 b.q{color:#409F40;}



img
{
border:none;
}

.image-gallery {
	background-image: url(images/port_bg_wt_img.png);
	background-repeat: no-repeat;
	background-position: center top;
	float: left;
	width: 199px;
	margin-top: 0px;
	margin-bottom: 6px;
	padding-top: 16px;
	padding-right: 14px;
	padding-bottom: 16px;
	padding-left: 12px;
	margin-right: 2px;
	margin-left: 1px;
}

.port_box_wth_bg{
	width: 684px;
	float: left;
	background-color: #F2BA44;
	margin-top: 3px;
	margin-bottom: 3px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 11px;
	padding-right: 7px;
	padding-bottom: 4px;
	padding-left: 9px;
}

.paging_box_area {
	float: left;
	width: 680px;
	padding: 0px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.paging_box_area ul {
	display:block;
	margin: 0px;
	padding: 0px;
	text-align: right;
	float: right;
}
.paging_box_area ul li {
	font-size: 11px;
	float:left;
	padding-left: 2px;
	list-style: none;
	line-height: 18px;
	margin: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-right: 2px;
}

.paging_box_area ul li a {
	color: #455159;
	text-decoration:none;
	padding-bottom: 2px;
	padding-left: 6px;
	padding-right: 6px;
	padding-top: 2px;
	margin: 0px;
}
.paging_box_area ul li a:hover {
	color: #FFF;
	text-decoration:none;
	background-color:#F2BA44;
}
.paging_box_area ul li a.ImgSpacing{
	line-height: normal;
	padding: 0px;
	margin: 0px;
}
.paging_box_area ul li a.pgSelect {
	background-color:#F2BA44;
	color: #FFF;
	padding-bottom: 2px;
	padding-left: 6px;
	padding-right: 6px;
	padding-top: 2px;
	margin: 0px;
}


a:hover
{
outline: none;
}

.contact-box {
	background-color: #eaeaea;
	padding: 14px;
	width: 308px;
	margin-top: 15px;
	margin-right: 30px;
	margin-bottom: 15px;
	margin-left: 0px;
	background-image: url(../images/contact-bg.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	float: left;
	display: block;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 2px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #C1C5C8;
	border-right-color: #C1C5C8;
	border-bottom-color: #C1C5C8;
	border-left-color: #C1C5C8;
	
}
.contact-box a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: normal;
	font-weight: normal;
	color: #000000;
	text-decoration: underline;
}
.contact-box p {
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 15px;
	padding-left: 0px;
	font-size: 12px;
	text-decoration: none;
	line-height: 18px;
}
.contact-box h4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: normal;
	font-weight: bold;
	color: #333333;
	text-decoration: none;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
}
.contact-box h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	line-height: normal;
	font-weight: normal;
	color: #05853F;
	text-decoration: none;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 4px;
	padding-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 12px;
	margin-left: 0px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #C1C5C8;
}
.contact-box-rgt {
	background-color: #eaeaea;
	width: 308px;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
	background-image: url(../images/contact-bg.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	float: left;
	display: block;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 2px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #C1C5C8;
	border-right-color: #C1C5C8;
	border-bottom-color: #C1C5C8;
	border-left-color: #C1C5C8;
	padding-top: 14px;
	padding-right: 14px;
	padding-bottom: 14px;
	padding-left: 14px;
	
}
.contact-box-rgt a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: normal;
	font-weight: normal;
	color: #000000;
	text-decoration: underline;
}
.contact-box-rgt p {
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 15px;
	padding-left: 0px;
	font-size: 12px;
	text-decoration: none;
	line-height: 18px;
}
.contact-box-rgt h4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: normal;
	font-weight: bold;
	color: #333333;
	text-decoration: none;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
}
.contact-box-rgt h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	line-height: normal;
	font-weight: normal;
	color: #05853F;
	text-decoration: none;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 4px;
	padding-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 12px;
	margin-left: 0px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #C1C5C8;
}



.reviews1
{
width: 520px;
	float: left;
	background-color: #ececec;
	margin-top: 3px;
	margin-bottom: 3px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 11px;
	padding-right: 7px;
	padding-bottom: 4px;
	padding-left: 9px;
}


form
{
margin:0px;}

input.button 
{ 
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	background:url(images/book_now.jpg) no-repeat;
	width:201px;
	height:34px;
	color:#fff;
	border:0px;
	float:center;
	cursor:pointer;
} 


.java 
{
	
	width: 692px;
	height: 281px;
	
	
}

.java2 
{
	
	width: 1950px;
	height: 151px;
	
	
}

input 
{ 
	padding : 5px 2px 2px 5px;
	border : none;
	font : normal 12px Arial, Verdana, Tahoma, sans-serif;
	color :#8b8b8b;
	width:198px;
	height:21px;
	margin:5px 0px 2px 0px;
	line-height:10px;
	background-color:#FC6;
	
} 

form
{
margin:0px;}

input.button 
{ 
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	background:url(images/book_now.jpg) no-repeat;
	width:201px;
	height:34px;
	color:#fff;
	border:0px;
	float:center;
	cursor:pointer;
} 

select { 
	font : normal 11px Arial, Verdana, Tahoma, sans-serif;
	border : 1px solid #e2e2e2;
	display : block;
	color : #8d8d8d;
	width:110px;
	margin-top:5px;
} 

textarea
{
font : normal 12px Arial, Verdana, Tahoma, sans-serif;
border : none;
background-color:#FC6;
width:198px;
height:75px;
float:center;
margin-top:5px;
padding:5px 2px 2px 5px;
color:#8b8b8b;
}

.book{
	float:left;
	widht:201;
	height:34;
	background-image:url(images/book_now.jpg);
	}

a:hover
{
outline: none;
}

.contact-box {
	background-color: #eaeaea;
	padding: 14px;
	width: 308px;
	margin-top: 15px;
	margin-right: 30px;
	margin-bottom: 15px;
	margin-left: 0px;
	background-image: url(../images/contact-bg.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	float: left;
	display: block;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 2px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #C1C5C8;
	border-right-color: #C1C5C8;
	border-bottom-color: #C1C5C8;
	border-left-color: #C1C5C8;
	
}
.contact-box a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: normal;
	font-weight: normal;
	color: #000000;
	text-decoration: underline;
}
.contact-box p {
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 15px;
	padding-left: 0px;
	font-size: 12px;
	text-decoration: none;
	line-height: 18px;
}
.contact-box h4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: normal;
	font-weight: bold;
	color: #333333;
	text-decoration: none;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
}
.contact-box h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	line-height: normal;
	font-weight: normal;
	color: #05853F;
	text-decoration: none;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 4px;
	padding-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 12px;
	margin-left: 0px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #C1C5C8;
}
.contact-box-rgt {
	background-color: #eaeaea;
	width: 308px;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
	background-image: url(../images/contact-bg.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	float: left;
	display: block;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 2px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #C1C5C8;
	border-right-color: #C1C5C8;
	border-bottom-color: #C1C5C8;
	border-left-color: #C1C5C8;
	padding-top: 14px;
	padding-right: 14px;
	padding-bottom: 14px;
	padding-left: 14px;
	
}
.contact-box-rgt a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: normal;
	font-weight: normal;
	color: #000000;
	text-decoration: underline;
}
.contact-box-rgt p {
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 15px;
	padding-left: 0px;
	font-size: 12px;
	text-decoration: none;
	line-height: 18px;
}
.contact-box-rgt h4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: normal;
	font-weight: bold;
	color: #333333;
	text-decoration: none;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
}
.contact-box-rgt h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	line-height: normal;
	font-weight: normal;
	color: #05853F;
	text-decoration: none;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 4px;
	padding-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 12px;
	margin-left: 0px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #C1C5C8;
}



.reviews1
{
width: 520px;
	float: left;
	background-color: #ececec;
	
	margin-top: 3px;
	margin-bottom: 3px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 11px;
	padding-right: 7px;
	padding-bottom: 4px;
	padding-left: 9px;
}

#ma
{
	width:693px;
	margin:0 auto;
	color:#b72f05;
	
	
	}
	
	#sliderbg
{
width:900px;
height:453px;
margin:0 auto;
position:relative;

}


#sliderbgleft
{
width:450px;
height:550px;
margin:0 auto;
position:relative;
float:left;
margin-top:22px;

}

#sliderbgright
{
width:450px;
float:right;
height:300px;
margin:0 auto;
position:relative;
margin-top:22px;


}

#mpleft
{
width:370px;
float:left;
height:250px;
color:#000;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
text-align:justify;
padding-left:40px;
padding-right:40px;
}

#sl
{
width:350px;
height:180px;
margin:0 auto;
margin-bottom:10px;

}