/*
Theme Name: wordpress_31714
Theme URI: http://wordpress.org/
Author: the WordPress team
Version: 1.0
License: GNU General Public License
License URI: license.txt
Tags: black, blue, white, two-columns, fixed-width, custom-header, custom-background, threaded-comments, sticky-post, translation-ready, microformats, rtl-language-support, editor-style, custom-menu
*/


/*====================================== reset.css is here ========================================*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { margin:0; padding:0;}
table {	border-collapse:collapse; border-spacing:0;}
fieldset,img { border:0; }
address,caption,cite,code,dfn,em,strong,th,var {font-style:normal; font-weight:normal;}
ol,ul { list-style:none;}
caption,th {text-align:left;}
h1,h2,h3,h4,h5,h6 {	font-size:100%;	font-weight:bold;}
q:before,q:after {content:'';}
abbr,acronym { border:0;}
.clear_0{clear:both; font-size:0px;line-height:0px; display:block;}
.last	{margin:0 !important;}
.pad_last{padding:0 !important;}
.no_bg {background:none !important;}
/*---------------------------Reset code End----------------------------------*/
a											{	color:#1773b4; text-decoration:none; outline:0 none;}
a:hover										{	color:#000;  text-decoration:none;}
.flt_Lt										{	float:left; display:inline;}
.flt_Rt										{	float:right; display:inline;}
img, div 									{ behavior: url(iepngfix.htc) }
strong {font-weight:bold;color:#1773b4;}

/*-------------------------- Font Face Start ----------------------------*/
@font-face {
    font-family: 'DINRegular';
    src: url('font/dinblackalternate.eot');
    src: url('font/dinblackalternate.eot?#iefix') format('embedded-opentype'),
         url('fontdinblackalternate.woff') format('woff'),
         url('font/dinblackalternate.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}
/*-------------------------- Font Face End ----------------------------*/

/*--------------------------- Text Css Start ------------------------------*/
h1											{	font-size:24px;}
h2											{	font:16px Arial, Helvetica, sans-serif; font-size:22px; color:#1773b4; padding-bottom: 12px;}
h3											{	font-size:18px;}
h4											{	font-size:16px;}
h5											{	font-size:14px;}
h6											{	font-size:12px;}
h1											{	color:#0294FA; padding-left: 5px; padding-bottom: 12px;font-family:'DINRegular'!important; font-weight:bold!important;   text-transform:uppercase;}

/*--------------------------- Text Css End ------------------------------*/


/*---------------------------Main Body Start ----------------------------*/

html 										{	}
body										{ background: url(images/BG.jpg) center top #1d81bf;color:#b1b1b1; font-family:"Arial", Verdana, Tahoma; font-size:12px;}

/* ----------------------- layout ----------*/
.wrapper									{	margin:0 auto;width:960px;}
.container									{	width:960px; margin:0 auto; border-top:0 none; height:800px;}
.main_content								{	margin:0 0 16px 0;width:960px; float:left;}
*html .main_content							{	margin:0 0 8px 0;}


/*---------------------- HEADER HERE ------------------------------*/
#header										{	padding:0 0 21px 0; float:left; width:960px;}
.services									{ 	text-align:center; color:#2592d8; float:right;background-color:#ffffff;position:relative;z-index: 1000;-moz-border-radius:6px;  -webkit-border-radius: 6px;  -o-border-radius: 6px; border-radius:6px; behavior:url(PIE.htc);width:269px;padding:9px 0 38px 0;margin:35px 0 0 0;}
.logo										{ 	background-color:#ffffff; width:305px;text-align:center;position:relative;z-index: 1000;-moz-border-radius:0 0 8px 8px;  -webkit-border-radius:0 0 8px 8px;  -o-border-radius:0 0 8px 8px;border-radius:0 0 8px 8px; behavior:url(PIE.htc); padding:13px 0 13px 15px; }
/*---------------------- HEADER END ------------------------------*/


/*---------------------- CONTAINER  HERE ------------------------------*/
/* POST */
.post_list									{	width:960px; background: url(images/post_list_bg.jpg) repeat-x;height:166px; float:left;  }
.post										{	float:left;width:292px;padding:0 18px 0 0; position:relative!important;}
.post.last_1								{	float:right!important;width:310px!important; padding:0; display:block; position:relative;}
.post.first_1								{	float:left!important;width:323px!important; padding:0 17px 0 0; position:relative;}
.first_1 h1									{	height:43px; background:url(images/domestic_bg.jpg) no-repeat!important; font-size:26px!important; font-family:'DINRegular'!important; font-weight:bold!important;   text-transform:uppercase;color:#ffffff;padding:12px 0 0px 36px!important; }
.post h1									{	background:url(images/commercial_bg.jpg) no-repeat; height:43px;color:#ffffff;font-size:26px; font-family:'DINRegular'; font-weight:bold;text-transform:uppercase;padding:12px 0 0 17px;}
.last_1 h1									{	background:url(images/grid_bg.jpg) no-repeat!important; height:43px;color:#ffffff; text-transform:uppercase;font-size:26px; font-family:'DINRegular'; font-weight:bold;padding:12px 0 0px 15px;}
.first_1 p									{	color:#ffffff;font:14px Arial, Helvetica, sans-serif; text-shadow:0px 1px 0px #8dbede;padding:5px 0 11px 37px;width:268px;}
.post p										{	color:#ffffff;font:14px Arial, Helvetica, sans-serif; text-shadow:0px 1px 0px #8dbede; width:268px;padding:5px 0 11px 17px;}
.last_1 p									{	color:#ffffff;font:14px Arial, Helvetica, sans-serif; text-shadow:0px 1px 0px #8dbede; width:268px!important;padding:5px 0 11px 17px!important;}
.point_out1									{	border-left:1px solid #e4eef6; border-bottom:1px solid #ffffff;width:127px; display:block;height:17px; float:left; position:relative; left:52px;}
span.tell_me_more1							{ 	width:125px; height:30px;float:right; display:block; position:relative; bottom:-2px; right:0; }
span.tell_me_more1 a						{ 	background:url(images/more.png) no-repeat; width:125px; height:15px; display:block; float:right;text-align:center; font-size:14px;color:#ffffff;font-family:Arial, Helvetica, sans-serif;padding:7px 0 8px 0; text-shadow:1px 0 1px #9fcb88;margin:0 7px 0 0; behavior: url('iepngfix.htc')}
span.tell_me_more1 a:hover					{	color:#ffffff;}
span.tell_me_more2 a:hover					{	color:#ffffff;}
span.tell_me_more3 a:hover					{	color:#ffffff;}
.point_out2									{	border-left:1px solid #e4eef6; border-bottom:1px solid #ffffff;width:127px; display:block;height:17px; float:left; left:30px;position:relative;}
.tell_me_more2								{	width:125px; height:30px;float:right; display:block; position:relative; bottom:-2px; right:0; }
.tell_me_more2 a							{	background:url(images/more.png) no-repeat; width:125px; height:15px; display:block; float:right; text-align:center; font-size:14px;color:#ffffff;font-family:Arial, Helvetica, sans-serif;padding:7px 0 8px 0; text-shadow:1px 0 1px #9fcb88; behavior: url('iepngfix.htc')}
.point_out3									{ 	border-left:1px solid #e4eef6; border-bottom:1px solid #ffffff;width:127px; display:block;height:17px; float:left;position:absolute; left:33px;}
.tell_me_more3								{	width:125px; height:30px;float:right; display:block; position:relative; bottom:-2px; right:0; }
.tell_me_more3 a							{	background:url(images/more.png) no-repeat; width:125px; height:15px; display:block; float:right; text-align:center; font-size:14px;color:#ffffff;font-family:Arial, Helvetica, sans-serif;padding:7px 0 8px 0; text-shadow:1px 0 1px #9fcb88;margin:0 16px 0 0;  behavior: url('iepngfix.htc')}
/* POST End */




.over_view									{	background:url(images/contnt_bg.jpg) repeat-y;  position:relative;z-index: 1000;-moz-border-radius:0 0px 0 13px;-webkit-border-radius:0 0px 0 13px;  -o-border-radius:0 0px 0 13px; border-radius:0 0px 0 13px; behavior:url(PIE.htc);float:left; width:960px;}

/* LEFT SIDEBAR */
.left										{ 	background-color:#288cc5;padding:18px 40px 0 21px; width:293px; float:left;position:relative;-moz-border-radius:0 0px 0 13px;-webkit-border-radius:0 0px 0 13px;  -o-border-radius:0 0px 0 13px; border-radius:0 0px 0 13px; behavior:url(PIE.htc);}
span.title a								{	background-color:#f37c1d; float:right;position:absolute;right:0; bottom:0; font:bold 16px 'DINRegular';z-index: 1000;-moz-border-radius:4px 0 0 0; -webkit-border-radius:8px 0 0 0;  -o-border-radius:8px 0 0 0; border-radius:8px 0 0 0; behavior:url(PIE.htc);color:#ffffff; text-transform:uppercase;padding: 7px 0 6px;height: 21px;width:183px; text-align:center; } 
.out_line									{ 	background-color:#288cc5; position:absolute; right:0; bottom:0; z-index: 1000;-moz-border-radius:18px 0 0 0;-webkit-border-radius:18px 0 0 0;  -o-border-radius:18px 0 0 0; border-radius:18px 0 0 0; behavior:url(PIE.htc); border-top:8px solid #288cc5; border-left:11px solid #288cc5;height:35px;width:181px;}
.solar_home .out_line						{	right:0px;}
.products .out_line							{	right:39px;}
.solar_home									{	width:293px; height:144px; float:left; position:relative; margin:0 0 19px 0; }	
.solar_home a:hover							{	color:#ffffff;}
.title_2 a									{ 	background-color:#f37c1d; float:right;position:absolute;right:0; bottom:0; font:bold 16px 'DINRegular';z-index: 1000;-moz-border-radius:4px 0 0 0;-webkit-border-radius:8px 0 0 0;  -o-border-radius:8px 0 0 0; border-radius:8px 0 0 0; behavior:url(PIE.htc);color:#ffffff; text-transform:uppercase;padding: 6px 0 7px;height: 21px;width:183px; text-align:center;}


/* RIGHT SIDEBAR */
.right										{	padding:23px 0 0 0; width:606px; background-color:#ffffff; float:right; position:relative; z-index:2;}
.mr_info img								{	padding:0 0 16px 0; display:block;}
.mr_info p									{ 	font:14px Arial, Helvetica, sans-serif; color:#303030; text-shadow:0px 0px 1px #b1b1b1;padding:0px 10px 20px 10px;}
.right_1 									{ 	background-color:#ccc2c2;float:right;width:293px; position:relative;}
.right_1 h4									{ 	background-color:#f37c1d; text-align:center; width:293px; height:33px; float:left;padding:11px 0 0 0; float:left;}
.right_1 p									{ 	padding:72px 0 72px 49px; float:left; width:244px;}
.excerpt_3									{	background-color:#f37c1d;position: absolute; bottom:0;text-align:center; padding:12px 0 7px 0;z-index: 1000;-moz-border-radius:5px 0px 0 0;-webkit-border-radius:5px 0px 0 0;  -o-border-radius:5px 0px 0 0; border-radius:5px 0px 0 0; behavior:url(PIE.htc); bottom:0; right:0;width:147px; float:right; border-top:1px solid #dea174; border-left:1px solid #dea174;}
.left_1										{ 	width:247px; float:left;}
/* .faq										{ 	width:247px; height:70px; float:left; position:relative;} */
.excerpt_2 a								{	background-color:#f37c1d; width:54px;height:13px; position: absolute; bottom:0;left:47px; text-align:center; padding: 1px 0 4px;z-index: 1000;-moz-border-radius:5px 5px 0 0;-webkit-border-radius:5px 5px 0 0;  -o-border-radius:5px 5px 0 0; border-radius:5px 5px 0 0; behavior:url(PIE.htc);}
/* .thumbs_up									{  	width:232px; height:87px; padding:0px 0px 17px 0px; position:relative; float:left; margin:0 0 17px 0;} */
/* *html .thumbs_up							{	padding:0px 0px 0px 0px;} */
img.headng									{ 	padding:0 0 8px 0;}
img.desc_1									{ 	padding:0 0 0 1px;}
img.excerpt_1 								{ 	float:right; position:absolute; right:0; bottom:0; padding:0 4px 6px 0;}
/* .advert										{ 	background-color:#e5e5e5; float:left; width:554px;padding:18px 18px 19px 15px;} */
*html .right								{	top:5px;}
/*---------------------- CONTAINER  END ------------------------------*/


/* --------------------- NAVIGATION HERE ---------------*/
.nav										{	background-color:#0d9bd8;list-style:none; padding:0; margin:0;display:block; float:right;border:1px solid #ffffff;width:580px;position:relative;z-index: 1000;-moz-border-radius:0 15px 0 15px;	-webkit-border-radius:0 15px 0 15px;  -o-border-radius:0 15px 0 15px; border-radius:0 15px 0 15px; behavior:url(PIE.htc);padding:0 0 0 30px;margin:-31px 0 0 0;}
.nav li										{	list-style:none; padding:0; margin:0; display:inline-block; float:left; }									
.nav li a									{	font:14px Arial, Helvetica, sans-serif;color:#ffffff;text-decoration:none; display:inline-block; float:left;text-shadow:0px 0px 1px #ffffff;padding: 25px 7px 26px 6px;}
.nav li a:hover								{ 	text-decoration:underline;color:#ffffff;}
/* -------------------- NAVIGATION END -------------------*/


/* ------------------- BANNER HERE -------------------*/
.banner										{ 	border-bottom:1px solid #ffffff; position:relative;height: 253px; float:left; width:960px; background:#159bda !important;}
.get_one									{	 background-color:#ffffff;color:#249add; position:absolute; font:14px Arial, Helvetica, sans-serif;width:117px; bottom:0; right:98px;z-index: 2000;-moz-border-radius:7px 7px 0 0px;-webkit-border-radius:7px 7px 0 0px;  -o-border-radius:7px 7px 0 0px; border-radius:7px 7px 0 0px; behavior:url(PIE.htc);padding: 3px 0 2px 0; text-align:center; border-bottom:4px solid #fdefe1;}
.get_one a img								{	height:10px;width:82px;} 
/* --------------------- BANNER END -------------------*/

/* -------------------- FOOTER HERE --------------------------*/
#footer										{	 background-color:#0294fa;position:relative;z-index: 1000;-moz-border-radius:16px 0 16px 0;  -webkit-border-radius:16px 0 16px 0;-o-border-radius:16px 0 16px 0; border-radius:16px 0 16px 0; behavior:url(PIE.htc); float:left;width:960px;padding:0 0 12px 0;  }
#footer p									{ 	color:#ffffff; font:12px Arial, Helvetica, sans-serif; text-shadow:0px 0px 1px #80c9fc; padding:25px 0 0 0;}
.social										{	margin:0 0 0 23px;width:119px; float: left; padding:0 10px 0 0;}
.social li									{	list-style:none; padding:0; margin:0; display:inline-block; float:left; }									
.social li a								{	text-decoration:none; display:inline-block; float:left; padding:24px 7px 0px 0;}
.social li a span							{	display:inline-block; float:left;}

.nav_1										{ 	background-color:#f37c1d; border:1px solid #ffffff;list-style:none; padding:0; margin:0;display:block; float:left;position:relative;z-index: 1000;-moz-border-radius:6px 6px 6px 0; -webkit-border-radius:6px 6px 6px 0;  -o-border-radius:6px 6px 6px 0; border-radius:6px 6px 6px 0; behavior:url(PIE.htc); float:left; margin:12px 0 0 13px; width:557px;padding:0 0 0 10px;}
.nav_1 li									{	list-style:none; padding:0; margin:0; display:inline-block; float:left; }									
.nav_1 li a									{	font:14px Arial, Helvetica, sans-serif; text-shadow:0px 0px 0px #fcdec6;color:#ffffff;text-decoration:none; display:inline-block; float:left;padding: 19px 5px 19px 5px; text-shadow:0px 0px 1px #fcdec6;}
.nav_1 li a span							{	display:inline-block; float:left;}
.nav_1 li a:hover							{ 	text-decoration:underline;color:#ffffff;}

.pics 										{   height:  253px;  width:   960px;   padding: 0;   margin:  0;  background:159bda !important;} 
.pics img 									{   width: 960px;  height: 253px;  top:  0;  left: 0 ;background:159bda!important;}
/* -------------------- FOOTER END --------------------------*/


/* ------------------- INNER PAGE HERE  ------------------------------------*/
.inner_1									{ 	background-color:#ffffff;padding:21px 0 0 0; float:left; width:960px; border-radius:0px; border-bottom:1px solid #a9d1e8; background-image:none; }



/* Left sidebar start */
.custom										{  	float:left; width:311px; text-align:center; position:relative; left:29px;padding:0 0 12px 0;}
.custom h4									{ 	margin:0 0 11px 0;}
.custom p									{ 	text-align:center;}
/*  Left sidebar End */



/*  Right sidebar start */
.lorem_ipsum								{	width:564px; float:right; background:none!important;} 
.lorem_ipsum p								{	width:557px; float:right;margin:10px 10px 5px 0;}
.mr_info									{background-color:#ffffff;padding:10 33px 0 13px;}
.lorem_ipsum img							{	margin:15px 0 0 6px; padding: 0 0 7px;}
/*  Right sidebar End */


/*  Bottom sidebar start */
/* .bottom										{ 	background-color:#288cc5; float:left; width:940px; position:relative;	z-index: 1000;-moz-border-radius:0 0 0 12px; -webkit-border-radius:0 0 0 12px;  -o-border-radius:0 0 0 12px; border-radius:0 0 0 12px; behavior:url(PIE.htc); padding: 12px 0 19px 20px;}
*html .bottom 								{	padding: 12px 0 10px 20px;}
/*.bottom .products							{	padding:0 19px 0 0; margin:0px;}
.bottom .brochure							{ 	padding:0 19px 0 0; margin:0px;}
.products a:hover							{	color:#ffffff;}
.dollar										{  height:144px; width:293px;  float:left; position:relative; margin:0 0 12px 0;}
.bottom .dollar 							{	margin:0px;}
.products									{  width:293px; height:144px; float:left; position:relative; margin:0 0 12px 0; }*/  *//* Bottom sidebar End */

/* -------------------  INNER PAGE END ------------------------------------*/


.left .products .out_line {    right: 0px !important;}
.left .brochure .out_line {    right: 0px !important;}