/*
Theme Name: Brittain Commercial
Description: A plain and simple theme that just works. Fixed width, two columns, left sidebar, standards compliant.
Author: The Master SEO
Version: 1.0
Tags: fixed-width, two-columns, right-sidebar
*/


body {background:#fff;font:13px/18px Arial, Helvetica, sans-serif;color:#828387;}
small {font-size: 0.8em;}
h1,h2,h3,h4,h5,h6{line-height:1.3em;color:#474646;font-family: Sans-Serif;}
h1{font-size:40px;}
h2{font-size:35px;}
h3{color:#1E2262; margin:0 0 10px 0; font-size:22px;} 
h4{font-size:27px;}  
h5{font-size:25px;}
h6{font-size:22px;}
pre {overflow:auto;}
acronym, abbr{font-size: 0.9em;	letter-spacing: .07em;	cursor: help;	border-bottom: 1px dashed #999;}
strong {color:#666;}
a{color:#e2a90a;outline:none;cursor:pointer;text-decoration:none;}
a:hover{text-decoration:underline}
hr {display: none;}
a img {	border: none;}

/*.................................................................Main.................................................................*/

body {margin: 0;padding:0; }
#page {	margin: 0 auto;	padding: 0;	width: 952px;}
#header {margin:0; height:163px;  }
#wrapper {padding:20px 0; width:100%;}
#content {margin:0;padding:0 0 0 0;	width:100%;	float:left;}	
#sidebar {	width:411px;float:right;margin:0;padding:0;}	
#footer {margin: 20px auto;	clear: both;}
#content_home {margin:0;padding:0 0 0 0; width:448px; float:left;}	

.manpart_v1{background:url(images/new7a-main_bg1.jpg) no-repeat center top #F7F7F7 !important; width:100%;}
.manpart_v2{background:url(images/main_bg2.jpg) repeat-x 0 0 #FFFFFF !important; width:100%;}

/*.................................................................Header.................................................................*/

#headerimage {padding:0; float:left; display:block; width:200px; position:relative; height:163px;}
.header_right{ float:right; width:735px;}
.toll_free{ padding:0; height:88px; width:735px; border-bottom:3px solid #ebecec;}
.toll_free ul{ padding:0; margin:0; list-style-type:none;}
.toll_free ul li{ padding:12px 0 0 0; margin:0; list-style-type:none;}
.toll_free ul li .phone{float:right;color:#b9aa81;font-size:18px;line-height:1.2em;margin:0 0 8px;}
.toll_free ul li .phone span{display:inline-block;font-size:22px;line-height:1.2em;vertical-align:bottom;}
#header h1 {margin:0; left:0; top:48px; position:absolute;}
#header .description {	font-size:1.2em;}
#hmenu {position:relative;z-index:99;float:right;clear:right;padding:0 0px 0 0;margin:0 0 -14px; }
#hmenu ul {display:inline;	margin:0;	padding:0;}	
#hmenu ul li {float:left;height:137px;/*font-size:17px;*/ font-size:14px; line-height:1.2em;text-align:center; position:relative; display:block; z-index:99999;}
#hmenu ul li a{color:#b9aa81;text-decoration:none;display:block; padding:20px 0 0;height:136px;overflow:hidden; position:relative; width:90px; text-shadow:0 0 1px #969696;-webkit-transition: color 0.3s ease;
-moz-transition: color 0.3s ease;
-o-transition: color 0.3s ease;
transition: color 0.3s ease;}
#hmenu ul li a:hover{background:url(images/menu.png) no-repeat center 0; color:#fff; text-shadow:0 0 1px #fff}
#hmenu ul li.current-menu-item a{background:url(images/menu.png) no-repeat center 0; color:#fff !important; text-shadow:0 0 1px #fff}


#hmenu ul ul {display: none;position: absolute;	top:94px;left:0px;z-index: 999;background:#E2DED5;padding:20px 10px;margin:0 0 0 0px !important;	width:138px; z-index:700;}
#hmenu ul .menu-item-80 ul{ width:150px;}
#hmenu ul ul li {font-size:15px;background:none !important;	line-height:normal !important;	height:auto !important;	float:none;	margin:0 0 5px 0 !important;display:block; padding:0 !important; text-align:left!important; }
#hmenu ul ul li:hover{-webkit-border-radius: 0px; border-radius: 0px; }
#hmenu ul ul li:last-child{ border:none;} 
#hmenu ul ul ul {left: 100%;top: -1px;margin:0px !important;padding:5px 0!important;}
#hmenu ul ul a {height: auto !important;width:140px;line-height:normal !important;padding:0px;margin:0px;}
#hmenu li:hover > a,
#hmenu ul ul :hover > a {}
#hmenu ul li:hover > ul {display: block;}
#hmenu ul ul li a {padding:2px 4px;font-size:14px;text-transform:capitalize; color:#7b7473 !important;  margin:0; background:none !important;}
#hmenu ul ul li a:hover{background:url(images/submenu.png) no-repeat 0 0 !important; color:#FFFFFF !important;}

#hmenu ul li.current-menu-item ul li a {padding:2px 4px; font-size:14px; text-transform:capitalize; color:#7b7473 !important;  margin:0; background:none !important; font-weight:bold;}
#hmenu ul li.current-menu-item ul li a:hover{background:url(images/submenu.png) no-repeat 0 0 !important; color:#FFFFFF !important; }

.home_main_base_area{ height:445px; width:952px; padding:0; margin:0;}
.base_slider_main{ height:445px; width:952px; padding:0; margin:0; position:relative;}

.slider_main{ height:445px; width:952px; padding:0; margin:0; position:absolute; z-index:90;}
.three_home_content{ height:156px; width:470px; padding:0; margin:0; position:absolute; z-index:105; bottom:-21px; }


#vslider_optionscontainer .cs-buttons{ position:absolute; right:0; bottom:20px;}
#vslider_optionscontainer .cs-buttons a{ background:none; display:block;}

/*.................................................................Post.................................................................*/

.post {margin: 0;padding:20px 0; overflow:hidden;clear:both;}
.post h2 {	color: #4C4E51;    font-weight: normal;    letter-spacing: -1px;    line-height: 1.2em;    margin: 0 0 37px; font-size:25px;}
.post h3.post-title {font-weight:bold;font-size:1.8em;margin:0;padding:0;text-align:left;}	
div.archive-title {font-size:1.6em;	font-weight:bold;}
.post hr {display: block;}
.postmetadata {clear: both;	font-size:1.1em;color:#888;}
.clear {clear: both;}
.entry {font-size:14px;line-height:20px;	margin:20px 0;}
.entry blockquote {border:1px dashed #ccc;font-size:0.9em;	padding:5px 20px;margin:10px 0;	background:#f8f8f8;}
.entry blockquote blockquote {font-size:1em;}
.entry fieldset {border:1px dashed #ccc;}
.entry fieldset legend {font-weight:bold;text-transform:uppercase;}
.entry table {border-width:0 1px 1px 0;	border-style:solid;	border-color:#ccc;	font-size:0.9em;}
.entry table tr td {padding:5px 10px;border-width:1px 0 0 1px;border-style:solid;border-color:#ccc;}
.entry table tr th {border-width:1px 0 0 1px;border-style:solid;border-color:#ccc;	padding:5px 10px;background:#f4f4f4;color:#666;	font-weight:bold;
text-transform:uppercase;text-align:center;}
.entry ol { list-style-type:decimal; }
.entry ol ol {	list-style-type:lower-alpha; }
.entry ol ol ol {	list-style-type:lower-roman; }
p img {padding: 0;max-width: 100%;}
img.centered {display: block;margin-left: auto;	margin-right: auto;}
.alignright {padding:0;margin: 2px 0 5px 10px;display: inline;float:right;}
.alignleft {padding:0;margin: 2px 10px 5px 0;display: inline;float:left;}
.aligncenter,div.aligncenter {display: block;margin-left: auto;margin-right: auto;}
.navigation .alignleft {text-align:left;}
.navigation .alignright {text-align:right;}
.navigation {font-size:1.2em;clear:both;margin:20px 0;}	
.wp-caption {border: 1px solid #ccc;text-align: center;	background-color: #f3f3f3;	padding-top: 4px;}
.wp-caption img {margin: 0;	padding: 0;	border: 0 none;}
.wp-caption p.wp-caption-text {font-size: 11px;line-height: 17px;padding: 0 4px 5px;margin: 0;}
.searchbox {padding:20px;text-align:center;	clear:both;}
.center {text-align: center;}
.hidden {display: none;}

/*.................................................................Comments.................................................................*/

#comments {font-size:1.4em;line-height:1.4em;}
.commentlist {margin:20px 0;padding:0 0 1px 0;	background:url('images/border_h.png') repeat-x bottom;}
.commentlist li {list-style:none;margin:0;padding:0;background:url('images/border_h.png') repeat-x top;}
li.comment div, li.pingback div {padding:20px;overflow:auto;}
li.comment div div, li.pingback div div {padding:0;	overflow:visible;}
.commentlist li.even {background-color:#fafafa;}
.commentlist li.odd {background-color:#f6f6f6;}
ul.children li {list-style:none;}
img.avatar {float:right;border:1px solid #eee;padding:2px;margin:0;	background:#fff;}
.comment-meta, .reply {margin:0;padding:0;font-size:0.8em;}
.comment-author cite {font-style:normal;font-weight:bold;}
textarea#comment {width:100%;border:1px solid #DFD9C9;}
#comments div.navigation {font-size:0.8em;}

#comments input[type=text]{width:300px; height:20px; border:1px solid #DFD9C9;}
#comments input[type=submit]{background:url(images/btn-submit.png) left top no-repeat; width:125px; height:27px; border:0; color:#fff; cursor:pointer;}


/*.................................................................Sidebar.................................................................*/

#sidebar {font-size:13px; padding:40px 0 0 0;}
#sidebar h2 {color: #4C4E51;    font-weight: normal;    letter-spacing: -1px;    line-height: 1.2em;    margin: 0 0 37px; font-size:25px;}
#sidebar ul, #sidebar ul ol {margin: 0;	padding: 0;}
#sidebar ul li {margin:0;padding:0;	list-style-type: none;list-style-image: none; margin-bottom:20px;}
#sidebar ul p, #sidebar ul select {margin: 5px 0 8px;}
#sidebar ul ul, #sidebar ul ol {margin: 5px 0 0 0;}
#sidebar ul ul ul, #sidebar ul ol {margin: 0 0 0 20px;}
#sidebar ul ol li {list-style: decimal outside;}
#sidebar ul ul li, #sidebar ul ol li {margin:3px 0 0;padding: 0;}

#sidebar ul li img{ float:left; margin:0; display:block; width:140px;}
#sidebar ul ul li div.right { float:right; width:250px;}
#sidebar ul ul li div.right span { color:#F5BA16;}
#sidebar ul ul li {margin:0;padding:0;	list-style-type: none;list-style-image: none; margin-bottom:25px;}
#sidebar ul ul li a { text-decoration:underline; font-style:italic;}
	
/*.................................................................calender.................................................................*/

#wp-calendar {empty-cells: show;width: 155px;}
#wp-calendar #next a {padding-right: 10px;text-align: right;}
#wp-calendar #prev a {padding-left: 10px;text-align: left;}
#wp-calendar a {display: block;font-weight:bold;}
#wp-calendar caption {font-weight:bold;text-transform:uppercase;text-align:left;margin:0 0 5px 8px;color:#666;}
#wp-calendar td {padding: 3px 5px;text-align: center;}	
#wp-calendar td#today {	background:#eee;}	
#wp-calendar td#prev a {padding: 0;	text-align:left;font-weight:normal;}
#wp-calendar td#next a {padding: 0;text-align:right;font-weight:normal;}

/*.................................................................Footer.................................................................*/

#footer {padding:0; margin:0 auto; background:url(images/footer_bg.jpg) repeat-x 0 0 #ffffff;}
.main_footer{padding:0; margin:0 auto; background:url(images/footer_bg.jpg) repeat-x 0 0; margin: 0 auto;	padding:0 0 72px 0;	width: 952px;}
#footer ul{ padding:0; margin:0; list-style-type:none;}

.logo_banners{border-bottom:1px solid #e6e6e6; padding:25px 0 15px;}
.banners{overflow:hidden;width:950px;margin:0 auto;}
.banners li{float:left;margin:0 0px 0 15px;}
.banners li:first-child{ margin:0; }


.footer_last{ padding:49px 0 0 0;}
.footer_last ul li#nav_menu-3{ float:left; width:471px; border-right:1px solid #E6E6E6; height:200px;}
.footer_last ul li#text-4{ float:right; width:429px;}
.footer_last ul li#text-3{ float:right; width:429px;}


.footer_last h2{color: #969696;    font-weight: normal;    letter-spacing: -1px;    line-height: 1.2em;    margin: 0 0 25px; font-size:18px; padding:0;}
.footer_last ul li li{  padding:3px 0; margin:0;}
.footer_last ul li li a{ padding:0; margin:0; color:#737A7F}
.footer_last ul li li a:hover{ text-decoration:underline;}

.c_info{background:url(images/map.png) no-repeat right 0; padding:0 240px 0 0; color:#737A7F;}
.c_info span{ display:block; padding:0 0 28px 0;}

/*.................................................................Custom.................................................................*/

.three_home_content .links{border-top:3px solid #ebecec;position:absolute; left:0 ;top:0; z-index:100; list-style-type:none; width:470px; 
background:url(images/lins-tail.png) repeat-x 0 0; padding:0; margin:0;}
.three_home_content .links li{float:left;width:156px;height:156px;font-size:19px;text-transform:uppercase;line-height:1.2em;text-align:center;
background:url(images/links-border.gif) 0 20px no-repeat;}
.three_home_content .links li:first-child{background:none;}
.three_home_content .links li a{color:#b9aa81;text-decoration:none;display:block;padding:42px 0 0;height:114px; overflow:hidden; }
.three_home_content .links li a:hover{background:url(images/links-bg.png) no-repeat 0 0; color:#FFFFFF;}
.three_home_content .links li a span{background:url(images/orange_round.png) no-repeat 50% 40px; display:block; height:114px;}
.three_home_content .links li a:hover span{background:url(images/black_round.png) no-repeat 50% 40px; }


.text1{ padding:0 0 30px 0;}

.grid_6 { width: 220px; float:left;}
.grid_7 { float: right; width: 200px;}

.bottom_list{ padding:0; margin:0;}
.grid_6 ul{ padding:0; margin:0; list-style:none;}
.grid_7 ul  { padding:0; margin:0; list-style:none;}
ul.list-1 li { margin:0; padding:0 0 8px 0; text-align:left;}
ul.list-1 li a{ color:#828387; background:url(images/arrow_1.jpg) no-repeat 0 3px;  padding:4px 0 4px 30px; display:block;}
ul.list-1 li a:hover{ background:url(images/arrow_2.jpg) no-repeat 0 3px;}

ul.list-2 li { margin:0; padding:4px 0 8px 30px; text-align:left;  background:url(images/new_arrow.png) no-repeat 0 3px; display:block;  color:#828387;}




.grid_9{ width: 270px; float:left;}
.grid_10{ width: 310px; float:left;}
.grid_16{width: 630px; font-size:13px;}
.grid_16 h6{font-size: 18px;  letter-spacing: normal;   margin: 0 0 6px;}

.new_grid_10{ width:440px; float:left;}
.new_grid_10 img { border: 3px solid #E4E4E4;}

.new_grid_16{width:490px; font-size:13px; float:right;}

.grid_9 img, .grid_10 img { border: 3px solid #E4E4E4;}
.grid_8{width:300px; float:left; margin:0 10px 30px 5px;}

.img-indent2 {  float: left; margin: 0 5px 0 0;}
.extra-wrap{ float:right; width:237px; text-align:left;}
.extra-wrap h6{ padding:0; margin:0; font-size: 18px !important; font-family: Sans-Serif; letter-spacing: normal;  margin: 0 0 15px 0 !important; color: #4C4E51; line-height: 1.2em;}
.extra-wrap ul{margin:0; padding:0;}
.extra-wrap ul li{display:block; margin:0; padding:0; padding-left:10px; background:url(images/list1-marker.gif) left 5px no-repeat; padding-bottom:5px;}
.extra-wrap ul li ul li{display:block; padding-left:20px; background:url(images/bullet.png) left 5px no-repeat; padding-bottom:5px;}

.clear{clear:both; height:0; line-height:0;}

a.much_more{}


/*.................................................................Custom.................................................................*/

.service_left_box{ float:left; display:block; /*width:460px;*/ width:510px;}
.service_right_box{float:right; display:block; width:423px;}
.entry h6{ padding:0; margin:0;}
.service_left_box h3, .service_right_box h3{ color:#1E2262; margin:0 0 10px 0; font-size:22px;}
.service_left_box img{float:left; margin:0 10px 5px 0;}
.log_top{ padding:40px 0 0 0; overflow:hidden;}
.home_ad_pad{ padding:0 0 10px 0;}

.about_big_txt{ font-size:16px !important; font-weight:bold; margin:40px 0 0 0;}
.img_about{border: 3px solid #E4E4E4;}

.gray_box{ background:#D5CDBA; padding:10px; color:#000000; margin:25px 0 35px 0;}
.contactform_div{ margin:20px 0 0 0; border-top:1px solid #ccc; padding:40px 0 0 0; }
.contactform_div_right{padding:230px 0 0 50px;  font-size:16px;}
.contactform_div_right span{ font-size:30px; color:#111961; font-family:trebuchet MS; line-height: 30px; }
.quotation{ padding:0 0 0 250px; font-size:14px; font-weight:bold;}

.contactform_div p{ font-size:14px;}
.contactform_div p input[type="text"]{ margin:4px 0; border:1px solid #DFDFDF; height:22px; width:300px; line-height:22px; padding:0 5px; color:#666666;}
.contactform_div p textarea{ margin:4px 0; border:1px solid #DFDFDF; height:200px; width:300px; line-height:18px; padding:0 5px; color:#666666;}
.contactform_div p input[type="submit"]{background:url(images/send_btn.jpg) left top no-repeat; width:46px; height:24px; line-height:24px; border:none; cursor:pointer; color:#ffffff;}

.contactform_div_l{ float:left; width:352px;}
.contactform_div_r{ float:right; width:580px;}
.gap{ height:20px;}
.quotation_div{ padding:15px; border:1px solid #D9D9D9;}

.gap2{ height:12px;}

/*style new on 03-04-2013*/

.pay_rent{padding:20px 0 0 0;}
.pay_box{float:left; margin-right:15px;  width: 280px; font-size:13px;}
.pay_box span{ font-size:17px;}
.pay_box img{vertical-align:middle;}

/*style new on 03-04-2013*/

/*style new on 04-04-2013*/

.res_head{background:#F0F0F0; padding:3px 7px; width:105px; margin:30px 0;}
.res_head h2{ margin:0!important;}

/*style new on 04-04-2013*/
