/*ganreal style*/
*
{
margin :0;
padding :0;
}

html, body
{ height : 100%;}

body { background-color:#000000;
 
font-family:verdana;
/*background:url(images/body.jpg) repeat-x top ;background-color:#3C3C3C;*/
font-size : 76%;}

h1{
font-family:verdana; 
font-size:20px; color:#2D6B94;
padding:6px 0px 6px 15px;
margin:6px 0px 6px 0px;
 background-color: #fff;
	border: 0px solid #d7d7d7;
	-moz-border-radius:8px;
	-webkit-border-radius: 8px;
	border-radius:8px;
	behavior: url(border-radius.htc);}

a{ color:#1E91A3; text-decoration:none;}
a:hover{ color:#B18000;}
.click_here_txt{ color:#D40000;}
.click_here_txt:hover{ color:#D40000; text-decoration:underline;}


/* container----------------------------------------------------------------------------*/

#container {
position : relative;
width : 100%;
border : 0px solid #eddca7;
margin : auto;
overflow : hidden;
}
/* header----------------------------------------------------------------------------*/

#header {
width : 100%;
height:108px;
border : 0px solid red;
/*background:url(images/header_bg.jpg) repeat-x bottom ;
background-color:#FFFFFF;*/ z-index:1000;}


#header .main { position:relative;
margin:auto;
width : 1000px;
height:108px;
border :0px solid pink;
clear:both; z-index:1000;}

#logo {
position:relative;
top :25px;
margin-left:0px;
color:#538DC9; font-size:50px;
font-family:verdana;
/*background : url(images/logo.jpg) left;*/
background-repeat : no-repeat;
height :38px;
border:#009933 0px solid; }

.red_text_new{ color:#FF0000;}


#logo_dejavu {
position:absolute;
top :15px;
right:20px; width:138px; height:62px;
color:#538DC9; font-size:50px;
font-family:verdana;
background : url(images/dejavu.png) left;
background-repeat : no-repeat;
border:#009933 0px solid; }




.search_text{ position:relative; width:450px; padding-top:10px; left:10px; font-family:verdana;
font-size:12px;
font-weight:bold;
color:#fff; border:0px solid  red;}


#search { width:100%; 
left:350px;
border:#009933 0px solid;}

#search .main {
width :964px;
border :0px solid #000;
margin:5px auto 5px auto;
padding:4px 10px 2px 10px;
overflow:hidden;
background-color: #EDEDED;
	/*margin: 0 auto 15px auto;*/

	border:0px solid #d7d7d7;
	background:url(images/search_gradint.jpg) bottom repeat-x;
		/*background:-moz-linear-gradient(center top, #999999 0%,#ffffff 100%);
		background:-webkit-linear-gradient(top, #2F2727, #1a82f7);
		background:-moz-linear-gradient(top, #2F2727, #1a82f7);*/

	-moz-border-radius:8px;
	-webkit-border-radius: 8px;
	border-radius:8px;
	
	behavior: url(border-radius.htc);
/*	-moz-box-shadow: 3px 3px 3px #666;
-webkit-box-shadow: 3px 3px 3px #666;
box-shadow: 3px 3px 3px #666;*/
}
	

#search ul li{
position:relative;
float:left;
right:0px;
 color:#FFFFFF; font-size:20px;
list-style-type:none;
padding-left:5px; border:0px solid red; vertical-align:top;}

#search ul li a{ color:#FFFFFF;  font-size:15px; margin-left:13px; text-decoration:underline; font-weight:bold;}
#search ul li a:hover{ color:#A9D4FA;  font-size:15px;  text-decoration:underline;}

.text_box{ width:170px; height:23px; border:1px solid #C0CCDD;
	-moz-border-radius:4px;
	-webkit-border-radius: 4px;
	border-radius:4px;
	
	behavior: url(border-radius.htc);}
	
		
.select_box{ width:170px; height:25px; margin-top:2px; border:1px solid #C0CCDD;
	-moz-border-radius:4px;
	-webkit-border-radius: 4px;
	border-radius:4px;
	
	behavior: url(border-radius.htc);}
	
	
.text_box_cs{ width:400px; height:25px; border:1px solid #C0CCDD;
	-moz-border-radius:4px;
	-webkit-border-radius: 4px;
	border-radius:4px;
	
	behavior: url(border-radius.htc);}
	
	
	
.text_align{ text-align:right;}	



.form_bg{ border:1px solid #C0CCDD; margin:10px 30px 10px 30px;
background:#FFFFFF; padding:20px;
	-moz-border-radius:8px;
	-webkit-border-radius: 8px;
	border-radius:8px;
	
	behavior: url(border-radius.htc);}
	
.arrow_ul { position:relative; border:0px solid red;}
.arrow_ul li{ position:relative; border:0px solid red; background:url(images/arrow.png) left no-repeat; padding-left:55px; margin-bottom:10px;}		

/*-------------------------------------head nav-------------------------------*/
/*#head_nav{
 position:absolute;
 top:80px;
 border:0px solid red;
 right:0px;}
			 
#head_nav li{
 position:relative;
 float:left;
 list-style-type:none;
 border:0px solid red;
  padding:0px 0px 0px 10px;
 margin-right:2px;}
				 
#head_nav li a{ 
position:relative;
float:left;
border:0px solid red;
padding:7px 3px 4px 5px;
font-family:verdana;
font-size:12px;
font-weight:normal;
color:#fff;
text-decoration:none;}
				
#head_nav li a:hover{
color:#538DC9; }*/
			

/*------------------------------------header link-------------------------------*/
/*-------------------------------------head nav-------------------------------*/
#head_nav #current a{
font-weight:normal; z-index:1000; border:0px solid red; position:relative;
}

#head_nav{
 position:absolute; right:0px;
 top:90px;

 /*left:40px;*/  z-index:1000; border:0px solid red;
}
	
#head_nav  li:last-child  {
    border-right: 0px solid #FFFFFF;
}
	
#head_nav li{
position:relative;
list-style-type:none;
 z-index:1000; 
}
				 
#head_nav li a{ 
position:relative;
float:left;
border:0px solid red;
	padding:0px 2px 0px 5px;
				font-family:verdana;
				font-size:14px;
				font-weight:normal;
				color:#fff;
text-decoration:none; z-index:1000; border:0px solid red;}
				
#head_nav li a:hover{
color:#538DC9;
}

.style1{ color:#538DC9;}

				
#head_nav li :hover{
color:#538DC9;
}
	
#head_nav li ul li a{ 
position:relative;
float:left;
display:block;
/*padding:0px 10px 5px 5px;*/
font-family:verdana;
font-size:13px;
font-weight:normal; 
color:#fff;
text-decoration:none;
 border:0px solid red;}
			
						
#head_nav li ul li a:hover{

text-decoration:none;/*color:#538DC9;*/

}	


#head_nav li ul li:hover{
/*background-color:#ADD3FB;*/
color:#538DC9;

}





#head_nav li ul { 
font-family:verdana; border:0px solid #4C4C4C;
  }
  
  #head_nav li ul  li{ 
font-family:verdana;
padding-top:8px; 
background:url(images/tra_bg.png)  ; 
 
/*background-color:#E0D5DB;*/
height:15px;
color:#FFFFFF; 
  }

/*------------------------------------header link-------------------------------*/

/*-------------------------------------head nav-------------------------------*/
.page_buttion{ position:relative; overflow:hidden;

}
			 
.page_buttion li{
 position:relative;
 float:left;
 list-style-type:none;
 border:0px solid red;
  margin-right:6px;
	}
				 
.page_buttion li a{ 
position:relative;
float:left;
padding:4px 10px 5px 10px;
font-family:verdana;
font-size:13px;
font-weight:bold;
color:#fff;
text-decoration:none;
	background:url(images/search_gradint.jpg) top repeat-x;
		/*background:-moz-linear-gradient(center top, #999999 0%,#ffffff 100%);
		background:-webkit-linear-gradient(top, #2F2727, #1a82f7);
		background:-moz-linear-gradient(top, #2F2727, #1a82f7);*/

	-moz-border-radius:5px;
	-webkit-border-radius: 5px;
	border-radius:5px;	
	behavior: url(border-radius.htc);}
				
.page_buttion li a:hover{
color:#002374; }
.ul_crcal{ border:0px solid red;padding-left:20px; margin-top:10px;}
.ul_crcal li{border:0px solid red; list-style-type:decimal; font-weight:normal; }
.strong{ color:#538DC9;}			

/*------------------------------------header link-------------------------------*/
/*-------------------------------------head nav-------------------------------*/
.sleep_buttion{ position:relative; overflow:hidden;
 border:0px solid red; margin-top:10px;
}
			 
.sleep_buttion li{
 position:relative;
 float:left;
 list-style-type:none;
 border:0px solid red;
  margin-right:4px;
	}
				 
.sleep_buttion li a{ 
position:relative;
float:left;
padding:4px 10px 5px 10px;
font-family:verdana;
font-size:12px;
font-weight:normal;
color:#000;
text-decoration:none; background:#E2E1E1;
	/*background:url(images/search_gradint.jpg) top repeat-x;
		background:-moz-linear-gradient(center top, #999999 0%,#ffffff 100%);
		background:-webkit-linear-gradient(top, #2F2727, #1a82f7);
		background:-moz-linear-gradient(top, #2F2727, #1a82f7);*/

	-moz-border-radius:5px;
	-webkit-border-radius: 5px;
	border-radius:5px;	
	behavior: url(border-radius.htc);}
				
.sleep_buttion li a:hover{
color:#002374; text-decoration:underline;}



			

/*------------------------------------header link-------------------------------*/

.read_more_buttion_a{ 
position:relative;
float:left;
padding:2px 10px 3px 10px;
font-family:verdana;
font-size:13px;
font-weight:normal;
color:#fff;
text-decoration:none;
	background:url(images/search_gradint.jpg) top repeat-x;
		/*background:-moz-linear-gradient(center top, #999999 0%,#ffffff 100%);
		background:-webkit-linear-gradient(top, #2F2727, #1a82f7);
		background:-moz-linear-gradient(top, #2F2727, #1a82f7);*/

	-moz-border-radius:10px;
	-webkit-border-radius: 10px;
	border-radius:10px;	
	behavior: url(border-radius.htc); margin:6px; margin-left:0px;}
				
.read_more_buttion_a:hover{
color:#002374; }
			

/*-------------------------------------head nav-------------------------------*/
#banner_nav_link{
 position: relative;
 top:4px;
 border:0px solid red;
 margin-left:3px;

 }
			 
#banner_nav_link li{
 position:relative;
 float:left;
 list-style-type:none;
 border:0px solid red;
  margin:2px;
  width:140px;
 
}
				 
#banner_nav_link li a{ 
position:relative;
float:left;
border:0px solid red;
padding:5px 4px 6px 10px;
font-family:verdana;
font-size:13px;
font-weight:bold;
color:#fff;
width:140px;
text-decoration:none;
background:#333435;}
				
#banner_nav_link li a:hover{
color:#BFBFBC; background:#48494A;}


#music_link{
 position: relative;
 top:4px;
 border:0px solid red;
 margin:10px; overflow:hidden;

 }
			 
#music_link li{
 position:relative;
 float:left;
 list-style-type:none;
 border:0px solid red;
  margin:2px;
  width:220px;
 
}
				 
#music_link li a{ 
position:relative;
float:left;
border:0px solid red;
padding:5px 4px 6px 10px;
font-family:verdana;
font-size:13px;
font-weight:bold;
color:#fff;
width:220px;
text-align:center;
text-decoration:none;
background:#333435;}
				
#music_link li a:hover{
color:#BFBFBC; background:#48494A;}
			

/*------------------------------------header link-------------------------------*/

			
				
#left_content_innerlink{ 
 position:relative; 
 float:left;
 border:0px solid red;
 width:201px;
 font-family:verdana;
font-size:13px;
font-weight:bold;
color:#DDA30A;
text-decoration:none;
 margin-right:15px;}
		
		
.position_div{
 position:relative; 
 overflow:hidden;
  border:0px solid red;}		
			 
#left_content_innerlink li{ position:relative;
				list-style-type:none;
				 padding:4px 2px 3px 0px;
				 border-bottom:1px solid #D3D3D3;
				 background:url(images/arrow_01.jpg) left no-repeat; padding-left:17px;}
				 
				 
#left_content_innerlink li a{ position:relative;
				border:0px solid red;
				padding:10px 5px 5px 0px;
				font-family:verdana;
				font-size:12px;
				font-weight:normal;
				color:#270000;
				text-decoration:none;
				}
				
#left_content_innerlink li a:hover{
				color:#DDA30A;
				padding:10px 5px 5px 0px;}
				
.red_text{ color:#B51832;}					
							
				
#right_boxlink{ position:relative;
				 border:0px solid red;
			 width:180px;
			 font-family:verdana;
				font-size:13px;
				font-weight:bold;
				color:#FFFFFF;
				text-decoration:none;
		}
			 
#right_boxlink li{ position:relative;
				list-style-type:none;
				 padding:5px 5px 5px 0px;
				 background:url(images/right_arrow.jpg) left no-repeat; padding-left:17px;}
				 
				 
#right_boxlink li a{ position:relative;
				border:0px solid red;
				padding:10px 5px 5px 0px;
				font-family:verdana;
				font-size:12px;
				font-weight:normal;
				color:#000;
				text-decoration:none;
				}
				
#right_boxlink li a:hover{
				color:#B51832;
				padding:10px 5px 5px 0px;}
				
				
				
.search_ul{ position:relative;
				 border-bottom:1px  dashed #CECECE;
				 font-family:verdana;
				font-size:12px;
				font-weight:bold;
				color:#5F5F5F;
				text-decoration:none;
				overflow:hidden;
				margin-top:6px;
				padding-bottom:4px;
		}
			 
.search_ul li{ position:relative;
				float:left;
				list-style-type:none;
				 padding:5px 5px 1px 0px;
				}
				 
				 
.search_ul li a{ position:relative;
				float:left;
				border:0px solid red;
				padding:2px 5px 3px 0px;
				font-family:verdana;
				font-size:12px;
				font-weight:normal;
				color:#000;
				text-decoration:none;
				}
				
			
				
.red_text{ color:#B51832;}				
				
							
				/*-------------------------------------footer nav-------------------------------*/
#footer_nav{ position:relative; float:right;
			 border:0px solid red;
			 margin:auto;
			 			 font-family:verdana;
				font-size:13px;
				font-weight:bold;
				color:#FFFFFF;
				text-decoration:none;
					overflow:hidden;
					width:660px;
		}
			 
#footer_nav li{ position:relative;
				float:right;
				border:0px solid red;
				list-style-type:none;
			  padding:0px 5px 0px 5px;
			  display:block;
			  text-align:center;
			  border-right:1px solid #000;
			  margin-top:5px;
			  margin-bottom:5px;
			  }
				 
				 
#footer_nav li a{ position:relative;
					float:left;
				border:0px solid red;
				padding:0px 5px 0px 5px;
				font-family:verdana;
				font-size:12px;
				font-weight:normal;
				color:#fff;
				text-decoration:none;
				}
				
#footer_nav li a:hover{
				color:#538DC9;
		}
				
				
	#footer_nav_sub{ position:relative;
			 border:0px solid red;
			 margin:auto;
			 			 font-family:verdana;
				font-size:13px;
				font-weight:bold;
				color:#FFFFFF;
				text-decoration:none;
					overflow:hidden;
					width:260px; height:30px;
		}
			 
#footer_nav_sub li{ position:relative;
				float:left;
				border:0px solid red;
				list-style-type:none;
			  padding:0px 5px 0px 5px;
			  display:block;
			  text-align:center;
			  border-right:1px solid #000;
			  margin-top:5px;
			  margin-bottom:5px;
			  }
				 
				 
#footer_nav_sub li a{ position:relative;
					float:left;
				border:0px solid red;
				padding:0px 5px 0px 5px;
				font-family:verdana;
				font-size:12px;
				font-weight:normal;
				color:#000;
							text-decoration:none;
				}
				
#footer_nav_sub li a:hover{
				color:#000;
		}
		
.copyright_text{ margin-top:20x; margin-left:10px; font-family:verdana;
				font-size:11px;
				font-weight:normal;
				text-align:left;
				color:#fff; z-index:1000; }		
		

	
.welcom_text_bg{ z-index:100;
	position: relative;
	float:right;
	margin-left:5px;
	border : 0px solid black;
	right:0px;
	-webkit-border-radius:15px;
	-moz-border-radius:15px;
	margin-top:10px;
	width:425px;
	height:309px;
	background:url( images/right_site_bg.png) no-repeat;}
	
.welcom_text_padding{
	padding:10px;
	color:#000;
	font-family:verdana;
    font-size:12px;
	font-weight:normal;
	line-height:17px;
	}		
	
	
	

/*-----------------------------------contents----------------------------------*/
 #contents {
width : 100%;
border : 0px solid red;
}
#contents .main {
width :1000px;
border :0px solid #000;
margin:5px auto 10px auto;
padding:10px 10px 30px 10px;
overflow:hidden;
background-color: #1C1C1C;
	/*margin: 0 auto 15px auto;*/
	line-height:20px;
	color:#CFCFCF;

	border:1px solid #383838;
	-moz-border-radius:8px;
	-webkit-border-radius: 8px;
	border-radius:8px;
	behavior: url(border-radius.htc); 
	
	/*-moz-box-shadow: 3px 3px 3px #666;
-webkit-box-shadow: 3px 3px 3px #666;
box-shadow: 3px 3px 3px #666;*/
}
	


#contents_left {
position : relative;
float : left;
border :0px solid #ff0000;
width :206px;
color : #CFCFCF;
padding-bottom : 10px;
margin-right:10px;
}
#contents_right {
position : relative;
float : left;
border-left : 1px solid #303030;
width : 770px;
color : #CFCFCF;
padding-bottom : 10px; padding-left:5px;

}

.sitebox_left {
border :0px solid #757575;
width :256px;
margin-bottom:10px;
background:#4F4F4F;


}



.right_sitebox{
border :1px solid #757575;
width :703px;
margin-bottom:10px;
background:#fff;
overflow:hidden;
padding:3px;


}


.video_section{
border :0px solid #757575;
width :708px;
margin-bottom:10px;
overflow:hidden;



}
.facebook_box{border :0px solid #757575;
width :330px;
background:#fff;
overflow:hidden;
padding:3px; position:relative; float:left; margin-right:5px;
  }

.wtach_video_box{border :0px solid #757575;
width :345px;
background:#fff;
overflow:hidden;
padding:3px; position:relative; float:left; margin-right:6px;
  }

.vertical_margin_div{ width:6px; height:10px; position:relative; float:left; border:0px solid red;}


.wtach_video_text{ position:relative; border:0px solid red; overflow:hidden; margin-bottom:5px; border-bottom:#999999 1px dashed;}

.video_border{ margin:4px; border:1px solid #666666; padding:3px;}

.wtach_video_text li{ position:relative; float:left; border:0px solid red; display:block; color:#208FA3; font-size:12px ; font-weight:bold; font-family:verdana;}
.gray_text{color:#666666; font-size:11px ; font-weight:normal; font-family:verdana;}
.more_buttion{ text-align:right;}


.most_title_video_text{ position:relative; border:0px solid red; overflow:hidden; margin-bottom:5px; border-bottom:#999999 1px dashed;}

.most_search_video_border{ margin:8px; margin-top:4px; border:1px solid #666666; padding:3px;}

.most_title_video_text li{ position:relative; float:left; border:0px solid red; display:block; color:#666666; font-size:12px ; font-weight:bold; font-family:verdana;}

.year{ padding:3px; color:#1E91A3; font-size:11px ; font-weight:normal; font-family:verdana;}
.star{padding:3px;}
.play{padding:3px;}




.contents_left_box{ border : 0px solid #ff0000;
background:url(images/left_con_bottom.jpg) center bottom no-repeat; padding-bottom:15px;}


.contents_left_box .contents_left_box_top_bg{ border : 0px solid #ff0000;
background:url(images/left_con_top.jpg) center top no-repeat; padding-top:10px;}


.contents_left_box .contents_left_box_top_bg .contents_left_box_center_bg { border : 0px solid #ff0000;
background:#fff; 
 padding:0px 15px 0px 15px; }
 
 

.house_plan_box_footer {
width : 100%;
border : 0px solid red;
}


.house_plan_box_footer_main { position:relative;
margin:auto;
width : 968px;
border : 0px solid red;
clear:both;
overflow:hidden;}


.house_plan_left_box{ border : 0px solid #ff0000;
background:url(images/plan_box_bottom_bg.jpg) center bottom no-repeat; padding-bottom:15px;}


 .house_plan_left_box_top_bg{ border : 0px solid #ff0000;
background:url(images/plan_box_top_bg.jpg) center top no-repeat; padding-top:15px;}


.house_plan_left_box_center_bg { border : 0px solid #ff0000;
background:#fff; 
 padding:0px 10px 0px 15px; }






.contents_right_box{ border : 0px solid #ff0000;
background:url(images/right_con_bottom_bg.jpg) center bottom no-repeat; padding-bottom:15px;}


.contents_right_box .contents_right_box_top_bg{ border : 0px solid #ff0000;
background:url(images/right_con_top_bg.jpg) center top no-repeat; padding-top:10px;}


.contents_right_box .contents_right_box_top_bg .contents_right_box_center_bg { border : 0px solid #ff0000;
background:#fff; 
 padding:0px 15px 0px 18px; }
 
/*-----------------------------------contents end----------------------------------*/

#banner { 
width : 100%;

border:0px solid red; z-index:-1px;
}
	
#banner .main {margin:auto; 
width : 1000px;
height:600px;
border:0px solid red; z-index:0px;

}
	
	


.banner_image{width :1000px;
height:500px;
border :1px solid #000;  z-index:1px;


}

.banner_selector{ position:absolute; left:20px; top:340px; 0px solid rred;}
.banner_selector ul li { position:relative; float:left; list-style-type:none; padding-right:3px;}	
	


.banner_nav{ position:relative; float:left; width:165px; border:0px solid red;}	
/*-----------------------------------footer----------------------------------*/
 #footer { position:relative;
width :1000px; margin:auto;
left:0px; bottom:0px;
height:20px;
margin-top:10px;
border : 0px solid red;
}
#footer .main {position:relative;
margin:auto;
width : 1000px;
border : 0px solid #000;
height:20px;

}



.footer_head{	font-family:verdana;
    font-size:15px;
	font-weight:bold;
	line-height:17px; margin-bottom:5px;
	color:#538DC9;}


.table_bg{	position:relative;
			 float:left;
			  border:pink 0px solid; 
			  width:141px; 
			  height:108px;
			  margin-left:8px;}
		
			

			
.index_product{ position:relative; float:left; border:#FF0000 1px solid;  width:78px; height:116px; margin-top:13px; margin-left:10px;}	


.index_product_head{ position:relative;
					 float:left; border:#FF0000 0px solid;
					 width:120px; height:120px; margin-top:10px; 
					margin-left:10px;
 				color:#7294AC;
				font-family:verdana;
         		font-size:12px;
				font-weight:normal;}
				
.red_text{ font-family:verdana;
            color:#BD2828;
			font-size:15;
			font-weight:bold;
			padding-bottom:10px;}
						
	.paypal{ position:relative;
	margin:auto;
			 border:0px solid red;
			 width:720px;
			}
			
			
			#more_cottage_box{ border:1px solid red; overflow:hidden; margin-bottom:15px;}		
#more_cottage_box .left_image_box{ position:relative; float:left; width:475px; margin-left:5px; border:1px solid red;}


			#zoom_image_box{ border:1px solid red; overflow:hidden; list-style-type:none;  padding-left:80px;}		
#zoom_image_box li{ position:relative; float:left;list-style-type:none; width:132px; height:120px; background:#FFFFFF; text-align:center; margin-left:5px; border:1px solid #797572; padding-top:12px; margin-left:13px; margin-bottom:13px;}



.self_cattoring_box{ overflow:hidden ;
padding:6px 0px 20px 15px;
margin:6px 0px 10px 0px;
	border: 0px solid #d7d7d7;
	-moz-border-radius:8px;
	-webkit-border-radius: 8px;
	border-radius:8px;
	behavior: url(border-radius.htc); 	background:url( images/safe_cattring_bg.jpg) repeat-x top;}


.self_cattoring_box .box_ul{ position:relative; overflow:hidden;  list-style-type:none; border:0px solid red; }
.self_cattoring_box .box_ul li{ position:relative; float:left;  border:0px solid #000; margin-right:10px; list-style-type:none;}



.scottage_box{overflow:hidden ;
padding:6px 2px 20px 15px;
margin:6px 0px 10px 0px;
 background-color: #fff;
border: 0px solid #d7d7d7;
	-moz-border-radius:8px;
	-webkit-border-radius: 8px;
	border-radius:8px;
	behavior: url(border-radius.htc);}
	

.scottage_box .box_ul{ position:relative; overflow:hidden;  list-style-type:none;}
.scottage_box .box_ul li{ position:relative; float:left;  border:0px solid #000;   list-style-type:none;}

.main_heading{ width:700px;
 font-family:verdana; 
font-size:20px; color:#2D6B94;
padding:6px 0px 6px 5px;
margin:6px 0px 6px 0px;
 margin-bottom:10px;}
 
.main_pricing{ width:200px;
 			font-family:verdana; 
			font-size:12px;
			 color:#D40000; font-weight:bold;
 			margin-bottom:10px; margin-top:10px;}

.barnstable_cottage_image{width:151px; height:108px; margin-right:15px; margin-left:5px; border:1px solid #000;}
.barnstable_cottage_discription{width:520px; border:0px solid #000; margin-right:15px;}
.barnstable_cottage_map{width:98px; height:104px; border:1px solid #000;}
.barnstable_cottage_late_vacancies{width:98px; height:104px; border:1px solid #000;  margin-right:10px;}


.buttion_back_top{ position:relative; overflow:hidden; height:25px; margin-top:10px; margin-bottom:10px;}
.back_buttion{ position:absolute; left:0px; width:12px; height:20px;  margin-left:5px;}
.top_buttion{
	position:absolute;
	right:11px;
	width:51px;
	height:25px;
	margin-right:5px;
	top: 1px;
}


					
				/*-------------------------------------footer nav-------------------------------*/
#footer_about_nav{ position:relative; float:left;
			top:0px;
			left:0px; margin-right:10px;
			 border:1px solid #6A6A6A;
			 width:208px;
			 font-family:verdana;
				font-size:13px;
				font-weight:bold;
				color:#FFFFFF;
				text-decoration:none; background:url(images/tra_bg.png) ; padding:10px;
		}
			 
#footer_about_nav li{ position:relative;
				list-style-type:none;
				 border-bottom:1px solid #393939;
				 padding:5px 5px 5px 0px;}
				 
				 
#footer_about_nav li a{ position:relative;
				border:0px solid red;
				padding:10px 5px 5px 0px;
				font-family:verdana;
				font-size:12px;
				font-weight:normal;
				color:#FFFFFF;
				text-decoration:none;
				}
				
#footer_about_nav li a:hover{
				color:#538DC9;
				padding:10px 5px 5px 0px;}
				
				
				
	#footer_about_nav_new{ position:relative; float:left;
			top:0px;
			left:0px; margin-right:10px;
			 border:1px solid #6A6A6A;
			 width:208px;
			 font-family:verdana;
				font-size:13px;
				font-weight:bold;
				color:#FFFFFF;
				text-decoration:none; background:url(images/tra_bg.png) ; padding:10px; height:184px;
		}
			 
#footer_about_nav_new li{ position:relative;
				list-style-type:none;
				 border-bottom:1px solid #393939;
				 padding:12px 5px 11px 0px;}
				 
				 
#footer_about_nav_new li a{ position:relative;
				border:0px solid red;
				padding:10px 5px 5px 0px;
				font-family:verdana;
				font-size:12px;
				font-weight:normal;
				color:#FFFFFF;
				text-decoration:none;
				}
				
#footer_about_nav_new li a:hover{
				color:#538DC9;
				padding:10px 5px 5px 0px;}
							
				












#example {
	width:1000px;
	height:600px;
	position:relative;
}

#ribbon {
	position:absolute;
	top:-3px;
	left:-15px;
	z-index:500;
}

#frame {
	position:absolute;
	z-index:0;
	width:1000px;
	height:600px;
	top:-3px;
	left:-80px;
}

/*
	Slideshow
*/

#slides {
	position:absolute;
	z-index:100; border:0px solid red;
}

/*
	Slides container
	Important:
	Set the width of your slides container
	Set to display none, prevents content flash
*/

.slides_container {
	width:1000px;
	overflow:hidden;
	position:relative;
	display:none;
}

/*
	Each slide
	Important:
	Set the width of your slides
	If height not specified height will be set by the slide content
	Set to display block
*/

.slides_container div.slide {
	width:1000px;
	height:600px;
	display:block;
}


/*
	Next/prev buttons
*/

#slides .next,#slides .prev {
	position:absolute;
	top:107px;
	left:-39px;
	width:24px;
	height:43px;
	display:block;
	z-index:101;
}

#slides .next {
	left:585px;
}

/*
	Pagination
*/

.pagination { border:0px solid red; overflow:hidden; position:absolute; top:0px; z-index:10000;
	margin:0px auto 0;
	width:100px;
}

.pagination li { position:relative;
	float:left;
	margin:0 1px;
	list-style:none;
}

.pagination li a {
	display:block;
	width:12px;
	height:0;
	padding-top:12px;
	background-image:url(img/pagination.png);
	background-position:0 0;
	float:left;
	overflow:hidden;
}

.pagination li.current a {
	background-position:0 -12px;
}

/*
	Caption
*/

.caption {
	z-index:500;
	position:absolute;
	bottom:-35px;
	left:0;
	height:30px;
	padding:5px 20px 0 20px;
	background:#000;
	background:rgba(0,0,0,.5);
	width:540px;
	font-size:1.3em;
	line-height:1.33;
	color:#fff;
	border-top:1px solid #000;
	text-shadow:none;
}



	/*-------------------------------------footer nav-------------------------------*/
.service_offering_nav{ position:relative; 
			 border:0px solid red;
				 font-family:verdana;
				font-size:13px;
				font-weight:bold;
				color:#FFFFFF;
				text-decoration:none;
					overflow:hidden;
							}
			 
.service_offering_nav li{ position:relative;
							border-bottom:1px solid #303030;
				list-style-type:none;
			  padding:0px 5px 0px 5px;
			  display:block;
			  text-align:left;
			  border-right:1px solid #000;
			  margin-top:5px;
			  margin-bottom:5px;
			  }
				 
				 
.service_offering_nav li a{ position:relative;
				border:0px solid red;
				padding:0px 5px 0px 5px;
				font-family:verdana;
				font-size:12px;
				font-weight:normal;
				color:#fff;
				text-decoration:none;
				}
				
.service_offering_nav li a:hover{
				color:#538DC9;
		}
			

/*
	Footer
*/


    body.section1 #head_nav li a.one,
    body.section2 #head_nav li a.two,
    body.section3 #head_nav li a.three,
    body.section4 #head_nav li a.four,
    body.section5 #head_nav li a.five,
    body.section6 #head_nav li a.six,
    body.section7 #head_nav li a.seven { color:#538DC9;}
	
	
	body.section01 .service_offering_nav li a.one_01,
    body.section02 .service_offering_nav li a.two_02,
    body.section03 .service_offering_nav li a.three_03,
    body.section04 .service_offering_nav li a.four_04,
    body.section05 .service_offering_nav li a.five_05,
    body.section06 .service_offering_nav li a.six_06,
    body.section07 .service_offering_nav li a.seven_07 {color:#538DC9; font-weight:bold;}
	
	
	
table tr td{ padding:3px;}



