/*

	Theme Name: Swan Chambers

	Theme Author: Design Theme

*/









/* CSS Document */



body{ margin:0px; background:url(images/background.jpg) repeat-x #FFFFFF;}



#wrapper{ width:100%;}

/* head section */

#header{ height:143px; margin:auto; width:1000px;}

#logo_container{ height:103px; float:left; width:1000px;}

.logo{ float:left; width:207px;}
.page-title{ font-size:13px !important;}
.phone{ float:right; font-family:Arial, Helvetica, sans-serif; font-size:22px; color:#C43837; padding:24px 20px 0px 0px;}

.call_text{ font-family:Arial, Helvetica, sans-serif; font-size:22px; color:#000000; padding:0px 0px 0px 0px;}

.email2{ font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#A3A2A2; padding:7px 0px 0px 0px;}
.email2 a{ font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#A3A2A2; padding:0px 0px 0px 0px;}
.email2 a:hover{ font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#C43837; padding:0px 0px 0px 0px;}

/* .menu{ float:left; width:1000px; padding:0px; margin:0px;}

.menu a{ float:left; font-family:Arial, Helvetica, sans-serif; display:block; font-size:13px;  padding:7px 27px 9px 27px; color:#000000; font-weight:bold; text-decoration:none;}

.menu ul{ padding:5px 0px 0px 0px; margin:0px;}

.menu li{ float:left; display:block; list-style:none; padding:0px; margin:0px; }

.menu li:hover{  background: url(images/menu_left.jpg) left top no-repeat;  }

.menu li:hover a{ color:#FFFFFF !important; background:url(images/menu_right.jpg) right top no-repeat;} */

.menu{
	border:none;
	border:0px;
	margin:0px;
	padding:0px;
font-family:Arial, Helvetica, sans-serif; display:block; font-size:13px;

	}
.menu ul{

	list-style:none;
	margin:0;
	padding:0;
	}
	.menu li{
		float:left;

		}
	.menu li a{
	
		color:#000000;
		display:block;
		font-weight:normal;
		line-height:40px;
		margin:0px;
		font-weight:bold;
		padding:0px 28px;
		text-align:center;
		text-decoration:none;
		}
		.menu li a:hover, .menu ul li:hover a{
		background:url(images/menu-line.jpg) repeat-x;
			color:#FFFFFF;
			text-decoration:none;
			}
	.menu li ul{
		background:#A60E00;
		display:none;
		height:auto;
		padding:0px;
		margin:0px;
		border:0px;
		position:absolute;
		width:225px;
		z-index:200;
		/*top:1em;
		/*left:0;*/
		}
	.menu li:hover ul{
		display:block;
		
		}
	.menu li li {
		display:block;
		float:none;
		margin:0px;
		padding:0px;
		line-height:30px !important;
			
		width:225px;
		}
	.menu li:hover li a{
		background:none;
		
		}
	.menu li ul a{
		display:block;
		font-size:12px;
		font-style:normal;
		margin:0px;	line-height:30px !important;
			
		padding:0px 10px 0px 29px;
		text-align:left;
		}
		.menu li ul a:hover, .menu li ul li:hover a{
		
			border:0px;
			color:#000;
				line-height:30px !important;
			
			text-decoration:none;
			}
	.menu p{
		clear:left;
		}	




.clear{ clear:both;}



/* content section */

#content{ width:1000px; margin:auto; padding:31px 0px 31px 0px;}

.content_inside{ width:990px; margin:0px 5px 0px 5px;}

.banner{ margin:auto;}

.welcome{ margin:auto;}

.welcome_header{ font-family:Arial, Helvetica, sans-serif; font-size:22px; color:#2A64B0; text-decoration: none; text-align:left; margin:20px 0px 10px 0px;}



.text2 p{margin-top:0px; padding-top:0px; margin-bottom:0px; padding-bottom:0px;}

.text2{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#3D3D3D; text-decoration:none; text-align:justify; line-height:20px; padding-left:10px; }

.text{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#3D3D3D; text-decoration:none; text-align:justify; line-height:20px;}

.text a{ color:#3D3D3D; text-decoration:none;}

.text a:hover{ color:#A20D00; text-decoration:none;}

.text li{ list-style:none; background:url(images/cursor.png) left top no-repeat; background-position:0px 6px; padding:0px 0px 7px 10px;}



.red_heading{ font-family:Arial, Helvetica, sans-serif; font-weight:normal; color:#A20D00; font-size:18px; text-align:left; padding:20px 0px 0px 0px;}

.news_hedaing{ font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#1D1D1D; font-weight:bold; text-align:left; text-decoration:none; padding-bottom:10px;}

.news_hedaing a{ color:#1D1D1D; text-align:left; text-decoration:underline;}

.news_hedaing a:hover{ color:#A20D00; text-align:left; text-decoration:underline;}

.news_date{ font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#2E67B2;}

.jquery_box{ margin:30px 0px 20px 0px;}

.jquery_top{ background:url(images/jquery_top.jpg) top no-repeat; height:9px;}

.jquery_bottom{ background:url(images/jquery_bottom.jpg) top no-repeat; height:9px;}



.boxes{ margin:auto;}

.left_box{ float:left; width:260px; margin-right:45px;}

.center_box{ float:left; width:260px; margin-right:45px;}

.right_box{ float:right; width:380px;}



.box_left{ float:left; background:url(images/box-left.jpg) left top no-repeat; width:10px; height:252px;}

.box_center{ float:left; background:url(images/box-back.jpg) center top repeat-x; width:220px; height:252px; padding:0px 10px 0px 10px;}

.box2_center{ float:left; background:url(images/box-back.jpg) center top repeat-x; width:340px; height:252px; padding:0px 10px 0px 10px;}

.box_right{ float:right; background:url(images/box-right.jpg) right top no-repeat; width:10px; height:252px;}

.box_content{ margin-top:20px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#3D3D3D; text-align:left; text-decoration:none;}

.box_content a{ color:#3D3D3D; text-decoration:none;}

.box_content a:hover{ color:#A20D00; text-decoration:none;}

.box_content li{ display:block; padding: 0px 0px 12px 0px; line-height:18px; }

.box_content li a{ font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#3D3D3D; text-align:left; text-decoration:none; list-style:none; background:url(images/cursor.png) left top no-repeat; background-position:0px 4px; padding-left:10px; font-weight:bold;}

.box_content li a:hover{ color:#A20D00; text-decoration:none;}

.box_content li current_page_item{ color:#A20D00; text-decoration:none; }


.box_content li li a{ color:#3D3D3D !important; text-decoration:none; font-weight:normal !important; font-size:12px !important; }

.box_content li ul li a:hover{ color:#A20D00 !important; text-decoration:none; }
.box_content li li.current_page_item a{ color:#A20D00 !important; text-decoration:none; }



.box_content2{ margin-top:20px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#3D3D3D; text-align:left; text-decoration:none;}

.box_content2 a{ color:#3D3D3D; text-decoration:none;}

.box_content2 a:hover{ color:#A20D00; text-decoration:none;}

.box_content2 li{ display:block; padding: 0px 0px 16px 0px; line-height:18px; }

.box_content2 li a{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#3D3D3D; text-align:left; text-decoration:none; list-style:none; background:url(images/cursor.png) left top no-repeat; background-position:0px 4px; padding-left:10px;}

.box_content2 li a:hover{ color:#A20D00; text-decoration:none;}

.box_content2 li current_page_item{ color:#A20D00 !important; text-decoration:none;}


.current_page_item a{ color:#A20D00 !important; text-decoration:none;}

.member_content{ float:left; margin-bottom:13px;}

.member{ float:left; width:153px; margin-right: 13px;}

.member_text{ float:left; width:550px;}

.follow_us{ float:left;}



.google_map{ float:left; margin:auto;}



.more{ float:right;}

.more a{ font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#CB1F00; text-decoration:none; text-align:right; background:url(images/more_icon.jpg) right no-repeat; padding-right:13px; line-height:30px;}



.textbox1{ font-family: Arial, Helvetica, sans-serif; font-size:11px; padding:4px; color:#4B4B4B; width:120px; border: 1px solid #CCCCCC; margin-left:10px;}

.textbox2{ font-family: Arial, Helvetica, sans-serif; font-size:11px;  width:245px; height:50px; padding:3px; color:#4B4B4B; border:none;}

.textbox3{ font-family: Arial, Helvetica, sans-serif; font-size:11px; padding:4px; color:#4B4B4B; width:70px; border: 1px solid #CCCCCC; margin-left:10px;}





/* sideabr setion */

.side_bar{ float:left; width:220px; margin:20px 0px 0px 0px;}

.page_content{ float:right; width:720px; margin:20px 10px 0px 40px;}

.page_heading{ font-family:Arial, Helvetica, sans-serif; font-size:22px; color:#2A64B0; text-decoration: none; text-align:left; margin:0px 0px 16px 0px;}



.side_bar_box{ float:left; width:200px; padding:5px 10px 20px 20px; background:#D2D4D4; border:1px solid #DADADA;
border-radius:5px; }



.side_bar_left{ float:left; background:url(images/box-left.jpg) left top no-repeat; width:10px; height:252px;}

.side_bar_center{ float:left; background:url(images/box-back.jpg) center top repeat-x; width:180px; height:252px; padding:0px 10px 0px 10px;}

.side_bar_right{ float:right; background:url(images/box-right.jpg) right top no-repeat; width:10px; height:252px;}



.side_bar_left2{ float:left; background:url(images/box-left2.jpg) left top no-repeat; width:10px; height:220px;}

.side_bar_center2{ float:left; background:url(images/box-back2.jpg) center top repeat-x; width:180px; height:220px; padding:0px 10px 0px 10px;}

.side_bar_right2{ float:right; background:url(images/box-right2.jpg) right top no-repeat; width:10px; height:220px;}





/* footer section */

#footer{ margin:auto; background-color:#3E4548; height:198px;}

.footer_content{ margin:auto; width:990px;}

.footer_content_inside{ float:left; width:990px; padding:22px 0px 22px 0px;}



.footer_heading{ font-family:Arial, Helvetica, sans-serif; font-size:18px; font-weight:normal; color:#FFFFFF; text-align:left; margin-bottom:13px;}

.footer_text{ font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#AAB2B5; text-align:left; line-height:16px;}

.address{ float:left; background:url(images/footer_diveder.jpg) right top repeat-y; padding-right:50px; width:180px; height:105px;}



.quick_links{ float:left; background:url(images/footer_diveder.jpg) right top repeat-y; margin-left:50px; padding-right:50px; width:350px; height:105px;}

.footer_links_left{ float:left; width:120px;}

.footer_links_left li{ list-style:none; display:block;}

.footer_links_left li a{ display:block; background:url(images/footer_cursor.jpg) left top no-repeat; background-position:0px 5px; padding:0px 0px 13px 10px;  font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; text-decoration:none; color:#AAB2B5; list-style:none;}

.footer_links_left li a:hover{ color:#FFFFFF; text-decoration:none;}



.footer_links_center{ float:left; width:120px; }

.footer_links_center li{ list-style:none; display:block; }

.footer_links_center li a{ display:block; background:url(images/footer_cursor.jpg) left top no-repeat; background-position:0px 5px; padding:0px 0px 13px 10px;  font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; text-decoration:none; color:#AAB2B5; list-style:none;}

.footer_links_center li a:hover{ color:#FFFFFF; text-decoration:none;}



.footer_links_right{ float:right; width:110px;}

.footer_links_right li{ list-style:none; display:block;}

.footer_links_right li a{ display:block; background:url(images/footer_cursor.jpg) left top no-repeat; background-position:0px 5px; padding:0px 0px 13px 10px;  font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; text-decoration:none; color:#AAB2B5; list-style:none;}

.footer_links_right li a:hover{ color:#FFFFFF; text-decoration:none;}



.get_connected{ float:right; margin:0px 50px 0px 50px; width:210px; height:105px;}

.social_media{ float:left;}



.copyright{ background:url(images/footer_top_border.jpg) top repeat-x; padding-top:18px; }

.copyright_text{ float:left; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#AAB2B5; text-align:left; width:490px;}

.copyright_links{ float:left; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#AAB2B5; text-align:left; text-decoration:none;}

.copyright_links a{ font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#AAB2B5; text-align:left; text-decoration:none;}

.copyright_links a:hover{ color:#FFFFFF; text-decoration:none;}

.powered_by{ float:right; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#AAB2B5; text-align:left; text-decoration:none;}

.cleanslate{ color:#FFFFFF;}

.cleanslate a{ font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#FFFFFF; text-align:left; text-decoration:none;}

.cleanslate a:hover{ color:#AAF0F4; text-decoration:none;}

.box_content ul{ margin:10px 0px 0px 20px; padding:0px;}


/* Generic Utility */

.hide { position: absolute; top: -9999px; left: -9999px; }



/* jquery */

#example-two .list-wrap { background: #FFFFFF; margin: 0px; border-left:1px solid #DCDCDC; border-right:1px solid #DCDCDC; }



#example-two ul { list-style: none;  font-family: Arial, Helvetica, sans-serif; font-size:16px; margin:0px; padding:0px 20px 0px 0px; }

#example-two ul li a { display: block; padding: 4px; color: #000000; }

#example-two ul li a:hover { color: #000000; }

#example-two ul li:last-child a { border: none; }



#example-two .nav { overflow: hidden; margin:0px 0px; }

#example-two .nav li { float: left; margin: 0px 7px 0px 0px; text-align:center; background: url(images/tabs-back.jpg) left top no-repeat; width:166px; height:36px; }

#example-two .nav li.last { margin-right: 0; }

#example-two .nav li a { display: block; color: #000000; font-size: 10px; text-align: center; padding:13px 0px 0px 0px; font-family: Arial, Helvetica, sans-serif; font-size:16px; font-weight:normal; }



#example-two li a.current,#example-two li a.current:hover { color: black; background: url(images/tabs-back-hvr.jpg) left top no-repeat; width:166px; height:36px; color:#FFFFFF; }

#example-two .nav li a:hover, #example-two .nav li a:focus {}



.news_head{ height:45px; width:auto; background-color:#4C4C4C;  margin:0px 0px 16px 0px; padding-top:10px; padding-left:10px;}

.news_heading{ font-family:Arial, Helvetica, sans-serif; font-size:22px; color:#FFFFFF; text-decoration: none; text-align:left;}

.news_date{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF; text-decoration: none; text-align:left;}

.more_img{ text-align:right; margin-left:610px; margin-top:20px;}

.read_more{border-bottom:dotted 1px #999999;margin-bottom: 10px;}



.page_content_contact_us{ float:left; width:280px; margin:20px 10px 0px 60px;}






.enquiry{
	padding-top:16px;
	padding-right:20px;
	float:left;
width:400px;
}

.fname, .lname, .email, .telephone, .company{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	border:#dadada 1px solid;
	width:236px;
	height:24px;
        padding-left:6px;
	background-image:url(images/enquiry-back.gif);
	background-repeat:repeat-x;
	margin-bottom:14px;
border-radius:3px;
}
.message{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	border:#dadada 1px solid;
	width:236px;
padding-left:6px;
border-radius:3px;
	height:64px;
	background-image:url(images/message-back.gif);
	background-repeat:repeat-x;
	margin-bottom:14px;
}

.submitfield{
	float:left;
	margin-right:15px;
}

/* Feedbackform Style */
span.wpcf7-form-control.wpcf7-radio {
float: right;
}
.signoff span.wpcf7-form-control.wpcf7-radio {
float: none;
}
label {
margin-right: 15px;
}
.levelqs p {
border-bottom: 1px solid #2A6AB4;
padding-bottom: 10px;
padding-top: 10px;
}
input.wpcf7-form-control.wpcf7-text,  textarea.wpcf7-form-control.wpcf7-textarea {
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
border: #dadada 1px solid;
width: 236px;
height: 24px;
padding-left: 6px;
background-image: url(images/enquiry-back.gif);
background-repeat: repeat-x;
margin-bottom: 14px;
border-radius: 3px;
}
textarea.wpcf7-form-control.wpcf7-textarea{width: auto; height: auto !important;}

input#Submit {padding: 5px; background-color: #01007B; color: #fff; font-weight: bold; border: none; font-size: 13px; padding-left: 10px; padding-right: 10px;-webkit-border-radius: 5px;-moz-border-radius: 5px; border-radius: 5px;
}