body{ padding:0px; margin:0px;}
@import url(http://fonts.googleapis.com/css?family=Open+Sans:300italic,400italic,700italic,300,400,700);

.supper_wrapper{ width:100%; background: rgba(56,71,157,1);
background-image: url(../images/pixly-grey-pattern.original.png);
background-repeat: repeat;
background-position: center center; float:left; } 

.supper_wrapper_one{  
background:rgba(255,255,255,1);
  background-image:url(../images/pixly-greyblue-pattern.original.png);
  background-repeat:repeat;
  background-position:center center;
  -pie-background:rgba(255,255,255,1) url(../../unbouncepages-com.s3.amazonaws.com/www.customresidentialcommunications.com/pixly-greyblue-pattern.original.png) repeat center center;
  margin:auto;
  position:relative;
  behavior:url(../PIE.htc/index.html); float:left; width:100%;}

.header_outer{ width:100%; border-bottom:1px solid #41488E; height:90px;}
.wrapper{ width:940px; margin:0px auto; }
.top_line{ font-size:18px; text-align:center;}
.top_line a{ text-decoration:underline; color: rgb(0, 255, 0);  font-family: open sans; font-weight:bold; text-shadow: 2px 2px rgb(0, 0, 0);}
.clear{ width:100%; height:0px; clear:both; float:left;}
.middle_container{width:100%;}

.top_sec{
   background:rgba(85,105,218,1);  background:-webkit-linear-gradient(#5569da,#1f2da5);
  background:-moz-linear-gradient(#5569da,#1f2da5);
  background:linear-gradient(#5569da,#1f2da5);
  background:-ms-linear-gradient(#5569da,#1f2da5);
  background:-o-linear-gradient(#5569da,#1f2da5);
  -pie-background:linear-gradient(#5569da,#1f2da5);
  behavior:url(../PIE.htc/index.html);
  border-style:none;
  z-index:1;
  width:940px;
  height:335px; 
  border-top-left-radius:40px;
  border-top-right-radius:40px; 
  margin-top: -60px;
  }
  
 .top_contact_details{ float:left; width:100%;}
.left_phone_sec{ width:383px; margin-top:11px;  float:left}
.right_since{ float:left; width:557px;}
.detail{ text-align:right; font-family: open sans; padding-right:80px; color: #ffffff; font-size: 14px; margin-top:18px; line-height:22px; text-align:right;}
.phone_num{ font-family: open sans; text-align:center; font-style:italic; color: #ffa500; font-size: 28px; font-weight:bold;}
.phone_num span{ color:#fff;}
.inq_dis{ text-align:center; color: #a9a9a9; font-family: open sans; font-size: 14px; line-height: 24px;margin-left: 2px;margin-top: -1px;}
.inq_dis span{color: #ffffff; font-weight:bold;}
.name_compnay{font-size: 48px; margin-top: 26px; margin-left:-15px;text-shadow: 3px 3px rgb(0, 0, 0); font-weight: bolder; color: rgb(255, 204, 51); font-family: merriweather; text-align:center}

.services_list {font-size: 28px; font-family: lucida sans unicode,lucida grande,sans-serif; font-weight: bolder; text-align:center; color: rgb(255, 204, 102);margin-left:-16px; margin-top:-1px; margin-bottom:3px;}
.services_list.one{ margin-left:-14px;}
.services_list.two{ margin-left:-14px;}

.scroll_dwn{font-size: 20px; text-align: center; color: rgb(173, 216, 230); font-family: 'helvetica', 'arial', 'sans serif';  font-style:italic; margin-top: 7px;margin-bottom: 14px;}
span.end{ font-size:14px;}
.help_box_sec{ background:rgba(178,207,255,1);  background:-webkit-linear-gradient(#b2cfff,#80a3e6);  background:-moz-linear-gradient(#b2cfff,#80a3e6);
 			   background:linear-gradient(#b2cfff,#80a3e6);  background:-ms-linear-gradient(#b2cfff,#80a3e6);  background:-o-linear-gradient(#b2cfff,#80a3e6);
  -pie-background:linear-gradient(#b2cfff,#80a3e6);  behavior:url(../PIE.htc/index.html);  border-style:none;   z-index:84;  width:940px;  height:385px;  border-bottom-left-radius:40px;
  border-bottom-right-radius:40px;}  
  .help_box_sec_left{ width:445px; padding-left:11px; padding-top:13px; float:left; line-height:28px;}
 .help_box_sec_right{ width:461px; float:left;}
 .right_img_main{ margin-top:20px; margin-left: 5px;}
.lp-pom-image-container {width: 461px;height: 372px;behavior: url(../PIE.htc/index.html);border-top-left-radius: 2px;border-top-right-radius: 2px;border-bottom-left-radius: 2px;
border-bottom-right-radius: 35px; overflow: hidden;}
.help_qoute_one{text-align: center; color: #000000; font-weight: bolder; font-size:22px; font-family: 'helvetica', 'arial', 'sans serif';}
.help_qoute_two{font-size: 22px; color: #000000;  text-align: center; font-family: 'helvetica', 'arial', 'sans serif'; }
.inq_now{color: #000000;  text-align: center; font-size: 16px; font-family: 'helvetica', 'arial', 'sans serif'; line-height:16px; margin-top:16px; margin-bottom:5px}
.inq_num{ font-size:36px; text-align: center; font-weight: bolder; color:#fff; font-family: 'helvetica', 'arial', 'sans serif'; margin-top:7px; margin-bottom:5px;}
.inc_qoute{ font-size:18px; color:#000; text-align:center; font-family: 'helvetica', 'arial', 'sans serif'; margin-top:16px;}
.scroll_dwn_product{ font-size:16px; text-align: center; color: rgb(173, 216, 230); font-family: 'helvetica', 'arial', 'sans serif'; margin-top: 9px;padding-bottom: 19px;}
.scroll_dwn_product span{ font-style:italic;}

.product_box{background: rgba(246,246,246,1);-pie-background: rgba(246,246,246,1);border-style: solid;border-width: 1px;border-color: #dcdee1; width: 938px;height: 238px;behavior: url(../PIE.htc/index.html); position:relative; margin-top:28px; float:left;}
.shadow_left{position: absolute; left: -19px; top: -17px; background-image:url(../images/oshyw5-boxee-corner-topleft.png); height:150px; width:150px;}  
.shadow_right{position: absolute; right: -19px; top: -17px; background-image:url(../images/8cwazp-boxee-corner-topright.png); height:162px; width:191px;}
.product_name{background: rgba(202,146,6,1); width: 908px; height: 36px; margin:9px; margin-top:10px; font-size: 23px; font-family: droid sans; color:#fff; padding-left:11px; padding-top:7px;}
.form_section_main{background: rgba(85,105,218,1);background: -webkit-linear-gradient(#5569da,#1f2da5);background: -moz-linear-gradient(#5569da,#1f2da5);background: linear-gradient(#5569da,#1f2da5);background: -ms-linear-gradient(#5569da,#1f2da5);background: -o-linear-gradient(#5569da,#1f2da5);-pie-background: linear-gradient(#5569da,#1f2da5);behavior: url(../PIE.htc/index.html);border-style: none;float:left; clear:both;z-index: 9;width: 940px;height: 695px;border-radius: 40px; margin-top:31px; margin-bottom:80px;}
.form_section_main_left{background: rgba(178,207,255,1);background: -webkit-linear-gradient(#b2cfff,#80a3e6);background: -moz-linear-gradient(#b2cfff,#80a3e6);background: linear-gradient(#b2cfff,#80a3e6);background: -ms-linear-gradient(#b2cfff,#80a3e6);background: -o-linear-gradient(#b2cfff,#80a3e6);-pie-background: linear-gradient(#b2cfff,#80a3e6);behavior: url(../PIE.htc/index.html);border-style: none;width: 485px;height: 692px;border-top-left-radius: 40px;border-bottom-left-radius: 40px; float:left;}
.pro_list{ clear:both; margin-bottom:40px!important; float:left; }
.form_section_main_right{width: 455px;height: 692px; float:left;}
.contact_detail{ margin-left:16px; margin-top:50px; width: 453px;}
.heading_welcome{font-size: 24px; color: #ffffff; font-family: open sans; text-align:center; font-weight:bold;}
.tw_seven{text-align: center; font-family: open sans; font-size: 16px; color: #38479d; text-decoration:underline; font-weight:bold; margin-top:23px; line-height:25px;}
.tw_seven_dis{text-align: center; font-family: open sans; font-size: 16px; color: #38479d; margin-top: 24px; line-height:25px; }
.cont_number{ color: rgb(255, 255, 255);font-size: 26px;font-family: 'open sans'; font-weight:bold; text-align:center; margin-top:15px; margin-top: 18px;margin-left: 3px; line-height: 39px;}
.cont_number span{ margin-left:-7px!important;}
.andweared{text-align: center;font-size: 14px; color:#fff;font-family: 'helvetica', 'arial', 'sans serif'; margin-top:12PX;  }
.site_email{ text-align:center; margin-top:20px; line-height:39px;} 
.site_email a{ color: #38479d; font-weight:bold; font-size:22px; font-family: open sans; }
.addredd{ color: #38479d; font-weight:bold; font-size:22px; font-family: open sans; text-align:center; margin-top:14px; line-height:33px;}
.custom_since{font-size: 14px; color: #38479d; font-style:italic; font-family: open sans; text-align:center; margin-top:20px; line-height:23px;}
.form_heafing{ font-size: 22px; font-family: droid sans; color: #ffa500; text-align:center; font-weight:bold; margin-top:13px; margin-left:-1px; margin-bottom:10px;}
.form_fields{ width:397px; margin-left:26px;}
.lp-pom-form-field{ width:100%; float:left; margin-bottom: 12px;}
label.main{  padding-bottom:3px; width:100%; float:left; font-family: "Droid Sans";font-weight: normal;font-size: 13px;line-height: 14px;color: #cdd6e4;}
.form_fields input[type="text"], .form_fields  textarea{ width:100%; border-style: solid;border-width: 1px;border-color: #11243f; background-color: #1f3c66; color: #9aafcd; box-shadow: inset 0px 2px 3px #1b3458;-webkit-box-shadow: inset 0px 2px 3px #1b3458; height: 24px;padding-left: 5px;padding-right: 5px; width:383px;}
.form_fields .option{font-family: "Droid Sans";font-weight: normal;font-size: 13px;line-height: 14px;color: #cdd6e4; margin-left:-5px;}
.form_fields textarea{height: 32px;}
.submit{ float:left; width:308PX; margin-top:43PX; margin-left: 48px;}
.submit .sub{ 
width: 308px;height: 34px;behavior: url(../PIE.htc/index.html);border-radius: 12px;
background-color: #e5a50b;background: -webkit-linear-gradient(#e5a50b,#b76301);
background: -moz-linear-gradient(#e5a50b,#b76301);
background: -ms-linear-gradient(#e5a50b,#b76301);
background: -o-linear-gradient(#e5a50b,#b76301);
background: linear-gradient(#e5a50b,#b76301);
box-shadow: inset 0px 1px 0px #fecd58,inset 0 -1px 2px #834700;
text-shadow: 1px 1px #3f1b00;
-pie-background: linear-gradient(#e5a50b,#b76301);color: #fff;
border-style: solid;border-width: 1px;border-color: #333333;font-size: 17px;line-height: 20px;font-weight: bold;
font-family: Droid Sans;text-align: center;background-repeat: no-repeat; cursor:pointer;
}
form{ float:left;}

.footer{ width:100%; float:left; background-color:#f2f3f5;} 
.footer_main{ width:940px; margin:0px auto; height:50px;}
.copy{color: #686A6D; font-size: 12px; text-align:center; font-family: open sans; margin-top:37px;}
.sound-image{ margin-left:100px; margin-right:100px;}
.theater-image{ margin-right:50px; margin-left:15px;}
.security_one{margin-right: -14px; margin-top: -35px!important;}
.security_two{ margin-left:30px; margin-right:30px; margin-top:7px!important;}
.security_three{margin-left: -3px; margin-right: 0px; margin-top:2px!important;}
.light-image{ margin-left:30px; margin-right:60px;}
.door-image{ margin-right:60px; margin-left:20px;}
.product_images img{ margin-top:15px;}
.thank{color: rgb(255, 255, 255);font-size: 30px;font-family: 'open sans';font-weight: bold;text-align: center;margin-top: 15px;margin-top: 18px;
margin-left: 3px;line-height: 31px; position:relative; top: 70px;}
.thak-phera{text-align: center;font-family: open sans;font-size: 18px;color: #38479d;margin-top: 2px;line-height: 25px; position:relative; top:102px}
.indoor-one{margin-left: 24px; margin-right: 22px; }