@charset "utf-8";
/* CSS Document */

/* Power Plumb Hydronic Heating

@CSS Version Number 0.1
@Updated on: 02 July 2010
@Created on: 15 June 2010

Table of Contents.

1=Reset all element to common value.
2=Universal Elements.
3=Index.
4=How It Works.
5=Health Benefits.
6=Cost Benefits.
7=Product Range.
8=Contact.
9=
10=
*/

/*-----1---Reset all elements to common value START---1-----*/
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, dialog, figure, footer, header, hgroup, nav, section {margin:0;padding:0;border:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline;}
article, aside, dialog, figure, footer, header, hgroup, nav, section {display:block;}
body {line-height:1.5; background:url("../images/background_texture.jpg")}
table {border-collapse:separate;border-spacing:0;}
caption, th, td {text-align:left;font-weight:normal;}
table, td, th {vertical-align:middle;}
blockquote:before, blockquote:after, q:before, q:after {content:"";}
blockquote, q {quotes:"" "";}
a img {border:none;}
/*-----1---Reset all elements to common value END---1-----*/

/*-----2---Universal Elements START---2-----*/
body{background-image:url(../images/background_texture.jpg);background-repeat:repeat-x;background-color:#e0e0e0;}
#container{width:960px;margin:0px auto;}
/*#container{width:68%;margin:0px auto;}*/
#header, #body-row-one, #body-row-two, #footer{width:960px;float:left;}
#header-logo, #header-logo a, header-logo img{float:left;}
#header-address{width:610px;height:145px;background-image:url(../images/header_image.jpg);float:left;}
#header-address ul{margin:54px 20px 0px 0px;}
#header-address ul, #header-address li, #header-address a{font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#ffe933;list-style:none;text-decoration:none;}
#navigation ul, #navigation li, #navigation a{list-style:none;text-decoration:none;float:left;}
#footer{width:100%;height:95px;clear:both;background-color: white;border-radius: 10px 10px 10px 10px;}
#footer02{width:960px;height:95px;background-image:url(../images/footer02.jpg);clear:both;}
#sitemap, #sitemap a, #sitemap ul, #sitemap li, #flashplayer, #flashplayer p{list-style:none;text-decoration:none;font-family:Tahoma, Geneva, sans-serif;font-size:10px;color:#666666;float:left;}
/*#sitemap{margin:10px 0px 0px 298px;_margin:10px 0px 0px 146px;}*/
#sitemap{margin:10px; float:right;}
#sitemap a:hover{color:#580b3a;}
#copyright, #netWizard{font-family:Tahoma, Geneva, sans-serif;font-size:10px;color:#666666;float:left;margin-top:40px;}
#copyright{width:75%;height:25px;margin-left:25px;_margin-left:13px;float:left;}
#netWizard{width:18%;height:25px;text-align:right;margin-right:10px;}
#netWizard a{color:#565658;text-decoration:none;}
#netWizard a:hover{color:#580b3a;text-decoration:none;}
.spacer01{margin:35px 0px 0px 10px;_margin:35px 0px 0px 5px;float:left;}
.spacer02{margin:7px 0px 0px 10px;float:left;}
/*-----2---Universal Elements END---2-----*/

/*-----3---Index Elements START---3-----*/
#body-container-dropshadow{width:960px;height:10px;background-image:url(../images/body_dropshadow.jpg);background-repeat:no-repeat;float:left;_margin-bottom:-10px;}
#body-container-heading{width:960px;height:45px;background-image:url(../images/body_welcome-container-heading.jpg);background-repeat:no-repeat;float:left;}
#body-container-heading h1{text-indent:-9999px;}
#body-container-content{width:960px;height:234px;background-image:url(../images/body_welcome-container-content.jpg);background-repeat:no-repeat;float:left;}
#body-container-image{width:250px;height:220px;background-image:url(../images/body_welcome-container-image02.jpg);background-repeat:no-repeat;margin:5px 0px 0px 0px;_margin:5px 0px 0px 8px;float:left;}
#body-container-text h1, #body-container-text p{/*width:665px;*/font:normal 14px Arial, Helvetica, sans-serif;color:#363636;float:left;}
#body-container-text h1{font-weight:bold;margin:16px 0px 6px 10px;}

#body-container-text h2, #body-container-text p{/*width:665px;*/font-family:Arial, Helvetica, sans-serif;font-size:13px;color:#363636;float:left;}
#body-container-text h2{font-weight:bold;margin:16px 0px 6px 10px;}
#body-container-text p{font-size:12px;margin:6px 0px 6px 10px;}
#body-tab-one, #body-tab-one a #body-tab-two, #body-tab-two a, #body-tab-three, #body-tab-three a, #body-tab-four, #body-tab-four a{float:left;}
/*-----3---Index Elements END---3-----*/

/*-----4---How It Works Elements START---4-----*/
#body-how-it-works{width:960px;float:left;}
#body-how-it-works-heading{width:960px;height:45px;background-image:url(../images/body_how-it-works-container-heading.jpg);background-repeat:no-repeat;float:left;}
#body-how-it-works-heading h1{text-indent:-9999px;}
#body-how-it-works-content{width:960px;height:360px;float:left;}
#body-how-it-works-columnLeft{width:465px;height:350px;float:left;}
#body-how-it-works-columnRight{width:480px;height:350px;float:left;}
#body-how-it-works-columnLeft h3, #body-how-it-works-columnLeft h4, #body-how-it-works-columnLeft p, #body-contact-columnLeft ul, #body-contact-columnLeft li, #body-contact-columnLeft a{font-family:Arial, Helvetica, sans-serif;color:#363636;}
#body-how-it-works-columnLeft h3{width:460px;font-size:12px;font-weight:normal;margin:10px 0px 10px 17px;}
#body-how-it-works-columnLeft h4{font-weight:bold;font-size:12px;margin:10px 0px 0px 18px;}
#body-how-it-works-columnLeft p{font-size:12px;margin:10px 0px 0px 18px;}
#body-how-it-works-columnLeft ul{clear:both;margin:20px 0px 0px 17px;}
#body-how-it-works-columnLeft li{font-size:12px;list-style:none;line-height:22px;}
#body-how-it-works-columnLeft a{font-size:12px;text-decoration:none;}
#body-how-it-works-columnLeft a:hover{color:#580b3a;text-decoration:none;}
#how-it-works_flash{width:464px;height:344px;background-image:url(../images/how-it-works_placeholder.jpg);background-repeat:none;float:left;}
/*-----4---How It Works Elements END---4-----*/

/*-----5---Health Benefits Elements START---5-----*/
#body-benefits{width:960px;float:left;}
#body-benefits-columnLeft{width:715px;float:left;}
#benefits-columnLeft-heading-health{width:715px;height:45px;background-image:url(../images/body_benefits-container-heading-health.jpg);background-repeat:no-repeat;float:left;}
#benefits-columnLeft-heading-health h1{text-indent:-9999px;}
#benefits-columnLeft-content{width:715px;height:333px;background-image:url(../images/body_benefits-container-content.jpg);background-repeat:no-repeat;float:left;}
#benefits-columnLeft-content p{width:690px;font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#363636;margin:10px 0px 6px 17px;_margin:10px 0px 6px 10px;float:left;}
.benefits-main-photo{margin:0px 0px 0px 0px;}
#body-benefits-columnRight{width:240px;float:left;}
/*-----5---Health Benefits Elements END---5-----*/

/*-----6---Cost Benefits Elements START---6-----*/
#benefits-columnLeft-heading-cost{width:715px;height:45px;background-image:url(../images/body_benefits-container-heading-cost.jpg);background-repeat:no-repeat;float:left;}
#benefits-columnLeft-heading-cost h1{text-indent:-9999px;}
/*-----6---Cost Benefits Elements END---6-----*/

/*-----7---Product Range Elements START---7-----*/
#body-product-range{width:960px;float:left;}
#body-product-range-heading, #body-product-range-heading_boilers, #body-product-range-heading_radiators, #body-product-range-heading_towel-rails, #body-product-range-heading_floor-coils, #body-product-range-heading_valves{width:960px;height:45px;background-repeat:no-repeat;float:left;}
#body-product-range-heading{background-image:url(../images/body_product-range-container-heading.jpg);}
#body-product-range-heading_boilers{background-image:url(../images/body_product-range-boilers-container-heading.jpg);}
#body-product-range-heading_radiators{background-image:url(../images/body_product-range-radiators-container-heading.jpg);}
#body-product-range-heading_towel-rails{background-image:url(../images/body_product-range-towel-rails-container-heading.jpg);}
#body-product-range-heading_floor-coils{background-image:url(../images/body_product-range-floor-coils-container-heading.jpg);}
#body-product-range-heading_valves{background-image:url(../images/body_product-range-valves-container-heading.jpg);}
#body-product-range-heading h1,#body-product-range-heading_boilers h1, #body-product-range-heading_radiators h1, #body-product-range-heading_towel-rails h1, #body-product-range-heading_floor-coils h1,
#body-product-range-heading_valves h1{text-indent:-9999px;}
#body-product-range-content{width:960px;height:360px;float:left;}
#body-product-range-content02{width:960px;height:460px;float:left;}
#body-product-range-content03{width:960px;height:560px;float:left;}
#body-product-range-content04{width:960px;height:660px;float:left;}
#body-product-range-column{width:95%;height:100%;float:left;}
#body-product-range-columnLeft{width:75px;height:350px;float:left;}
#body-product-range-columnLeft h3, #body-product-range-columnLeft ul, #body-product-range-columnLeft a, #body-contact-columnLeft ul, #body-contact-columnLeft li, #body-contact-columnLeft a{font-family:Arial, Helvetica, sans-serif;color:#363636;}
#body-product-range-columnLeft h3{width:460px;font-size:12px;font-weight:normal;margin:10px 0px 10px 17px;}
#body-product-range-columnLeft ul{clear:both;margin:8px 0px 0px 27px;}
#body-product-range-columnLeft li{font-size:11px;list-style:none;line-height:22px;}
#body-product-range-columnLeft a{font-size:11px;text-decoration:none;}
#body-product-range-columnLeft a:hover{color:#580b3a;text-decoration:none;}
#body-product-range-columnRight{width:885px;height:350px;float:left;}
.product-category-row{width:100%;height:171px;float:left;margin:0px 0px 0px 0px;_margin:0px 0px 0px 35px;}
.product-row{width:822px;height:171px;float:left;}
.product-item{width:33%;height:171px;float:left;}
.product-image{width:100%;height:145px;float:left;}
.product-image a{_margin-bottom:-50px;float:left;}
.product-title{width:274px;height:16px;text-align:center;float:left;}
.product-title a{font-family:Arial, Helvetica, sans-serif;font-size:11px;color:#363636;text-decoration:none;}
.product-title a:hover{color:#580b3a;text-decoration:none;}
.product-main-image{float:left;}
.product-green-image{clear:both;margin:20px 0px 0px 0px;_margin:31px 0px 0px 0px;}
.product-green-image02{}
.product-green-image03{clear:both;margin:235px 0px 0px 0px;_margin:231px 0px 0px 0px;}
.product-main-text{width:552px;}
.product-main-text, .product-main-text h3, .product-main-text p, .product-main-text ul{font-family:Arial, Helvetica, sans-serif;float:left;}
.product-main-text h2{font-size:13px;font-weight:bold;color:#580b3a;margin:10px 0px 10px 0px;}
.product-main-text h3{font-size:12px;font-weight:bold;color:#580b3a;}
.product-main-text p{font-size:12px;color:#363636;margin:0px 0px 10px 0px;}
.product-main-text ul{font-size:11px;color:#363636;clear:both;}
.product-main-text li{font-size:11px;color:#363636;}
.product-list-column{width:260px;float:left;margin:0px 0px 0px 14px;_margin:0px;}
.product-list-column02{width:360px;float:left;margin:0px 0px 0px 14px;_margin:0px;}
.product-list-column03{width:540px;float:left;margin:0px 0px 10px 14px;_margin:0px;}
/*-----7---Product Range Elements END---7-----*/

/*-----8---Contact Elements START---8-----*/
#body-contact{width:960px;float:left;_margin-bottom:-80px;}
#body-contact-heading{width:960px;height:45px;background-image:url(../images/body_contact-container-heading.jpg);background-repeat:no-repeat;float:left;}
#body-contact-heading h1{text-indent:-9999px;}
#body-contact-content{width:960px;height:360px;background-image:url(../images/body_contact-container-content.jpg);background-repeat:no-repeat;float:left;}
#body-contact-columnLeft{width:480px;height:350px;float:left;}

/*#body-contact-columnRight{width:480px;height:350px;float:left;}*/
#body-contact-columnRight {
width: 450px;
height: 350px;
float: right;
}

#body-contact-columnLeft h3, #body-contact-columnLeft ul, #body-contact-columnLeft li, #body-contact-columnLeft a{font-family:Arial, Helvetica, sans-serif;color:#363636;}
#body-contact-columnLeft h3{width:460px;font-size:12px;font-weight:normal;margin:10px 0px 10px 17px;}
#body-contact-columnLeft ul{clear:both;margin:12px 0px 0px 17px;}
#body-contact-columnLeft li{font-size:12px;list-style:none;line-height:22px;}
#body-contact-columnLeft a{font-size:12px;text-decoration:none;}
#body-contact-columnLeft a:hover{color:#580b3a;text-decoration:none;}
.contact-image{margin:0px 0px 8px 1px;_margin:0px 0px 0px 8px;/*float:left;*/}
#jq_contact_form{margin-top:10px;float:left;}
#customForm{width:460px;height:425px;clear:both;float:left;}
#customForm label{display:block;color:#000000;line-height:1.4em;font-size:16px;font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;}
#customForm input{color:#000000;font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;font-size:12px;}
#customForm input.error{background: #f8dbdb;border-color: #e77776;}
#customForm textarea{width:400px;height:90px;color:#000000;font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;font-size:12px;margin-bottom:8px;}
#customForm textarea.error{background: #f8dbdb;border-color: #e77776;}
#customForm div{margin-bottom:5px;}
#customForm div span{font-family:Arial, Helvetica, sans-serif;color:#000000;font-size:12px;font-style:italic;}
#customForm div span.error{color: #d62d30;}
#error{margin-bottom:20px;border:1px solid #b71c20;}
#error ul{list-style:square;padding:5px;font-size:11px;}
#error ul li{list-style-position:inside;line-height:1.6em;}
#error ul li strong{color: #e46c6d;}
#error.valid ul li strong{color: #93d72e;}
#name, #email, #phone, #enquiry{width:400px;}
#send, #reset{font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;color:#000000;width:100px;height:35px;}
.status_part1{width:938px;height:24px;float:left;background-color:#6ce06c;border:1px solid #017f01;float:left;margin:0px 0px 8px 10px;_margin:0px 0px 8px 5px;}
.status_part2{font-family:Tahoma, Geneva, sans-serif;font-size:13px;color:#005600;padding:2px 2px 2px 5px;float:left;}
.formSpacerA{width:30px;height:425px;float:left;}
.formSpacerB{width:203px;height:30px;float:left;}
/*-----8---Contact Elements END---8-----*/

/*-----9---Testimonials Elements START---9-----*/
#body-testimonials{width:960px;float:left;}
#body-testimonials-heading{width:960px;height:45px;background-image:url(../images/body_testimonials-container-heading.jpg);background-repeat:no-repeat;float:left;}
#body-testimonials-heading h1{text-indent:-9999px;}
#body-testimonials-content{width:960px;height:1600px;background-image:url(../images/body_testi-container-content.png);background-repeat:repeat-y;float:left;}
#body-testimonials-columnLeft{width:480px;height:350px;float:left;}
#body-testimonials-columnRight{width:480px;height:350px;float:left;}
#body-testimonials-columnLeft h3, #body-testimonials-columnLeft h4, #body-testimonials-columnLeft p, #body-contact-columnLeft ul, #body-contact-columnLeft li, #body-contact-columnLeft a{font-family:Arial, Helvetica, sans-serif;color:#363636;}
#body-testimonials-columnLeft h3{width:460px;font-size:12px;font-weight:normal;margin:10px 0px 10px 17px;background:url(../images/menu-bg.png) repeat-x scroll 0 0 #FCDE2E;}
#body-testimonials-columnLeft h4{font-weight:bold;font-size:12px;margin:10px 0px 0px 18px;}
#body-testimonials-columnLeft p{font-size:12px;margin:10px 0px 0px 18px;}
#body-testimonials-columnLeft ul{clear:both;margin:20px 0px 0px 17px;}
#body-testimonials-columnLeft li{font-size:12px;list-style:none;line-height:22px;}
#body-testimonials-columnLeft a{font-size:12px;text-decoration:none;}
#body-testimonials-columnLeft a:hover{color:#580b3a;text-decoration:none;}
#testimonials_flash{width:464px;height:1600px;background-image:url(../images/tetimonials_placeholder.jpg);background-repeat:no-repeat;float:left;}
/*-----9---Testimonials END---9-----*/

.navigation{
	background:url(../images/menu-bg.png) repeat-x scroll 0 0 #FCDE2E;
	height:45px;
	}
.navigation ul{
	list-style:none;
	}
.navigation ul li{display:inline-block}

.navigation ul li a {
display: block;
font-size: 13px !important;
font-family: arial;
text-transform: uppercase;
padding: 13px 17px;
color: #333;
text-decoration: none;
filter: dropshadow(color=#000000, offx=1, offy=1);
border-right: 1px solid;
}

.navigation ul li:first-child{border-left:1px solid;}
.navigation ul li a:hover{ background:url(../images/hover-shadow.png) repeat;}
.navigation ul li:last-child{
	clear:both
	}
.content{
	background-color: white;
	background-repeat:no-repeat;float:left;
	margin: 10px 10px;
	border-radius: 10px 10px;
	margin: 10px 10px 10px 0;
    width: 100%;/*960px;*/
	font-family: Arial,Helvetica,sans-serif;
	font-size: 12px;
	}
.blog{
	margin: 5px 10px;
	}
.page-header{
	background-color: #FCDE2E;
	border-radius: 10px 10px 0 0;
    	font-size: 16px;
    	font-weight: bold;
    	height: 30px;
    	padding: 10px 0 0 30px;
	margin-bottom: 20px;

	}
.page-header a:link {
	text-decoration:none;
	color: black;
	}
.items-leading{margin-bottom: 10px}	
.item-page{
	margin: 5px 10px;
	}
.items-row cols-2 row-0 row-fluid{margin-bottom: 10px;}
.span6{margin-bottom: 10px;}
#body-container-text {
	float:right;
/*	width: 650px; */
/*	width: 540px;*/
	width: 58%;
	margin-right: 15px;	}
	
	.content-2{
	background-color: white;
	background-repeat:no-repeat;float:left;
	margin: 10px 10px;
	border-radius: 10px 10px;
	width: 710px;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 12px;
	min-height:380px;
	}
	.rightMenu {
	float: right;
    margin-top: 10px;
    width: 230px;
	}
	
	
	.formResponsive .formHorizontal .rsform-block {
margin-bottom: 0px;
}

.formResponsive .formHorizontal .formControls {
margin-left: 85px;
}

.formResponsive .formHorizontal .formControlLabel {
float: left;
width: 65px;
padding-top: 5px;
text-align: right;
}

.formResponsive input, .formResponsive textarea {
width: 315px;
}


.rsform-input-box, .rsform-text-box, .rsform-password-box, .rsform-calendar-box, .rsform-captcha-box, .rsform-select-box {padding:8px; line-height:1.0;}

.cat-children {display:none;}

.custom {
    float: left;
    margin-left: 1%;
    width: 24%;
}
.custom img{
	width:95%;
	height:100%;
}

#aside{
	width: 100%;
}

.right-side-bar{
	float:right;width:38%;
}

.respmenu{display:none;}


@media screen and (max-width: 1000px) {
	.menu{display:block;}
	#container{width:95%;}
	.rightMenu > .custom {
		width: 31%;
	}
	.content-2 {width:95%;}
	
	.benefits-main-photo > img {
		width: 95%;
	}
	
	.spacer01 > img {
		width: 95%;
	}
	
	#body-contact-columnLeft,#body-contact-columnRight{float:none;}
	
	textarea#Enquiry {
		width: 85%;
	}
	
	.custom{width:40%;}
	
	.product-image img{
			width: 100%!important;
			height: 100%!important;
	}
	
	.product-image{
		width: 100%;
	}
	
	.product-title{
		width : 100%;
		margin-top: -10%;	
	}
	
	#body-product-range-content {
		width: 95%;
		height: 100%;
	}
	
	#body-product-range-columnLeft {
		position: absolute;
	}
	
	#body-product-range-columnRight {
		width: 100%;
		height: 100%;
	}
	
	.product-row {
		width: 100%;
		height: 100%;
	}
	
	#body-product-range {
		width: 95%;
		float: left;
	}	
	
	#body-product-range-content02 {
		width: 100%;
		height: 100%;
	}
	
	.product-list-column {
       margin: 10px 0px 10px 14px;
	}
	
	.product-main-text {
		width: 50%;
	}
	
	#header{width:102.5%;}
	#header-logo{width:36.5%;}
	#header-address{width:63.5%;}
	#header-logo img{width:100%;}
	
	
	
	.navigation{display:none;}
	.respmenu{display: block;}
	.respmenu{
		width: 500px;
		margin: 0px auto;
		font-family: Arial, Helvetica, sans-serif;
		font-weight: bold;
		font-size: 14px;
		margin-left: 0px;
	}
	.respmenu ul li a:link, div ul li a:visited {
		display: block;
		background-color: #FADC2E;
		color:#000;
		text-align: left;
		text-decoration: none;
		padding: 4px;
		border-bottom: 1px solid #fff;
		width: 150px;
	}
	.respmenu ul li a:hover{
		background-color: #ccc;
	}
	.respmenu ul li ul li a:link, li ul li a:visited {
		display: block;
		background-color: #FADC2E;
		color: #000;
		text-align: left;
		text-decoration: none;
		padding: 4px;
		border-bottom: 1px solid #fff;
		width: 150px;
	}
	.respmenu ul li ul li a:hover {
		background-color: #ccc;
	}
	.respmenu ul {
		list-style-type: none;
		margin: 0px;
		padding: 0px;
	}
	.respmenu ul li {
		float: left;
		margin-left: 5px;
	}
	.respmenu ul li ul li {
		float: none;
		margin-left: 0px;
	}
	.respmenu ul li ul {
		display: none;
	}
	.respmenu li:focus ul, .respmenu li:hover ul{
		display: block;
	}
	
	#innercontents{
		margin-top:25px;
	}
	
	.box-shadow-menu {
		position: relative;
		padding-left: 1.25em !important;
		margin-top: 10px;
		padding-top: 0!important;
	}
	.box-shadow-menu:before {
	  content: "";
	  position: absolute;
	  left: 0;
	  top: 0.4em;
	  width: 1em;
	  height: 0.15em;
	  background: black;
	  box-shadow: 
		0 0.25em 0 0 black,
		0 0.5em 0 0 black;
	}
	
}

@media screen and (max-width: 720px) { 
	.item-page img {
		width: 95%;
		height: 95%;
	}
	
	#body-contact-columnLeft{width:95%;}
	
	#body-contact-columnRight{width:95%;}
	
	#body-contact-columnLeft h3{width:100%;}
	
	#body-container-text {float:none;width:100%;}
	.right-side-bar{float:none;width:70%;}
	.product-category-row{float: none;}
	.product-item{width:50%;}
	.product-title{margin-top:0;}
	.product-row{float:none;}
	.product-main-image {float:none;}
	.product-main-image  img{width:60%;}
	.product-main-text {
		width: 95%;
	}
	.product-list-column02 {width:100%;}
	#header-logo{width:56%;}
	#header-address{width:44%;}
	.page-header{padding-left:0;text-align:center;}
	
}

@media screen and (max-width: 550px) { 
	#header-logo{width:50%;}
	#header-address{width:50%;}
}
@media screen and (max-width: 500px) { 
	.rightMenu > .custom {
		width: 50%;
		margin: auto;
		float: none;
	}
	
	#netWizard {
		width: 15%;
	}
	
	.benefits-main-photo img{
		float:none!important;
		width: 95%!important;
		height: 95%!important;
	}
	
	.formResponsive input[type="text"], .formResponsive input[type="password"], .formResponsive textarea, .formResponsive select{width:80%!important;}
	
	ul.sigProClassic{margin-left:20%!important;}
	.custom{width:50%;margin-left:25%;}
	
	.product-item {
		width: 75%;
		margin-left: 20%;
	}
		
	.product-title{
		width: 90%;
	}
	
}

@media screen and (max-width: 420px) { 
	#netWizard {
		width: 30%;
		margin-top:20px;
	}
	#copyright{width:60%;margin-top:20px;}
	#sitemap{margin-left:25px;}
	.product-item {
		width: 85%;
		margin-left: 10%;
	}
	.product-image {
		width: 100%;
	}
	
	.header-right-ul{display:none;}
	
	#header-logo{width:80%;}
	#header-address{width:20%;}
	
}

@media screen and (max-width: 400px) { 
	h2 {
		font-size: 14px;
	}
	
	.rightMenu > .custom {
		width: 60%;
	}
	
	.product-main-image img {
		width: 80%;
	}
}

@media screen and (max-width: 375px) { 
	h2 {
		font-size: 12px;
	}
	#netWizard {
		margin-top:0px;    
		margin-left: 25px;
		text-align: left;
	}
	#copyright{margin-top:5px;}
	.product-item {
		width: 100%;
		margin-left: 5%;
	}
	
	#header-logo{width:100%;}
	#header-address{display:none;}
}

