@charset "UTF-8";
/* CSS Document */

html {width: 100%;height: 100%;}
body {margin:0px; padding:0px; font-size:13px; font-family:Arial, Helvetica, sans-serif; color:#666; background:#ffffff;}

html,body,h1,h2,h3,h4{margin:0px;padding:0px;}
.clear{clear:both;}
h1{color:#7cbd2a; font-size:24px;}
h2{color:#fff;font-weight:normal; font-size:26px;}
h3{font-size:21px;color:#0e5fdb; font-weight:100;}
h4{color:#666;font-size:18px;}

#container{height:auto;}
#landing{background:url(../images/bg_repeat.jpg) repeat-y center;width:940px;min-height:1250px;margin:0 auto; display:block;}

#header{background:url(../images/promo.jpg) top center no-repeat;height:273px;}
#header img{margin:25px 65px;}

#colom1{width:540px;margin:0 0 0 50px; float:left; _margin:0 0 0 15px}
#colom1 #form{background:url(../images/form_bg.jpg) repeat-y center; float:left;}

#colom1 #form #form_bg_top{background:url(../images/form_bg_top.jpg) no-repeat top center;width:540px;height:10px;padding:0px;margin:0px;float:left;}
#colom1 #form #form_bg_bottom{background:url(../images/form_bg_bottom.jpg) no-repeat top center;width:540px;height:10px;padding:0px;margin:0px;float:left;}
#colom1 #form #form_bg_content{background:url(../images/form_bg.jpg) repeat-y center; margin:20px 0; float:left;}
#colom1 #form #form_bg_content h3 img{margin:0 auto; display:block;}
#colom1 #form #form_bg_content #form_copy{margin:0 40px;}
#colom1 .copy{padding:0px;margin:5px 0 20px 0;}
#colom1 .copy a{color:#7cbd2a}

#colom2{width:330px;float:left;margin-left:20px;}
#colom2 .panels{float:left;}
	#colom2 .panels #up2_half_price{float:left;}
	#colom2 .panels #free_iron{float:left;margin-left:4px;}
	#colom2 .panels #green_top{background:url(../images/green_bg_top.jpg) left bottom no-repeat;width:300px;height:10px;padding:0px;margin:0px;float:left;}
	#colom2 .panels #green_bottom{background:url(../images/green_bg_bottom.jpg) top center no-repeat;width:300px;height:10px;padding:0px;margin:0px;}
	#colom2 .panels #green_content{background-color:#7cbd2a;padding:0px; width:300px;}
	#colom2 .panels h2{padding:15px 0 5px;width:250px;margin:0 auto;}
	#colom2 .panels p{margin:0px;padding:0px;color:#fff;font-size:14px;width:250px;margin:0 auto;}
	#colom2 .panels .button{height:19px;padding:10px 20px;}
	#colom2 .panels .button img{float:right;}
	
#colom2 .panel2{background:url(../images/panel2_bg.jpg) repeat-y center; width:300px;float:left;}
	#colom2 .panel2 h4{padding:15px 0 0 0;}
	#colom2 .panel2 p{font-size:16px; padding:0px; margin:10px 0;}
	#colom2 .panel2 #panel2_top{background:url(../images/panel2_bg_top.jpg) no-repeat top center;width:300px;height:10px;padding:0px;margin:0px;float:left;}
	#colom2 .panel2 #panel2_content{background:url(../images/panel2_bg_bottom.jpg) no-repeat bottom left;width:300px;height:230px;padding:0 20px;}
	
#logo_bottom img{position:relative;bottom:50px;left:300px;float:right;}

/*-- FOOTER --*/
#bg_bottom{background:url(../images/bg_bottom.jpg) no-repeat top center;height:30px; width:940px;margin:0 auto; display:block;}

#footer{height:20px;color:#666; width:940px;margin:0 auto; display:block;}

	#footer ul{padding:0 50px;margin:0px;}
	#footer li, .footer li:active, .footer li:visited{ float:left; list-style:none; margin:0px;}
	#footer li:hover{ float:left; list-style:none;margin:0px;}
	#footer a, .footer a:active, .footer a:visited{list-style:none;text-decoration:none;color:#0e5fdb; font-size:11px;}
	#footer a:hover{ text-decoration:underline; list-style:none; font-size:11px;}
	
	
/*---Using Syntax---*/
	
#terms-area {width: 100%;}
#terms-area h2 {font-size:14px;color: #7EBD3F;line-height:20px;}
#subcontent {width: 150px;}
#separator {clear: both;height: 0;}
.box {width:250px;position:relative;float:right;}
#content p { font-family:Arial, Helvetica, sans-serif;  margin:0px 0px 8px 0px; font-size:12px; line-height:130%; color:#535353;}


.phLogo #logo_bottom img 
{
	position:relative;
	top:320px;
	left:-50px;
	float:right;
}

.phLogoHome #logo_bottom img{position:relative;bottom:0px;left:0px;float:right;}

.phLogoHome
{
	position:relative;
}

.phLogoHome  #logo_bottom{
	position:absolute;
	bottom:20px;
	right:-300px;
}

.wdth
{
	width:260px !important;
}

.form-errors
{
	margin-left:40px;
}

table.formTable
{
	font-family:Arial, Helvetica, sans-serif;font-size:11px; line-height:100%; color:#535353; 
}

table.formTable td
{
	padding-bottom:8px;
	padding-right:5px;
}

table.condition
{
	margin-left:50px;
	margin-right:50px;
}

table.condition p
{
	font-size:11px;
	padding:0px;
	margin:5px;
}

#valsummary
{
	margin-left:40px;
	margin-bottom:20px;
}

#form_bg_content h3
{
	float:left;
	width:465px;
	padding-left:35px;
	padding-bottom:10px;
}

.hide
{
	display:none;
}