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

/*

*{
	padding:0px; margin:0px;
}

*/

/*Reset -------*/
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;}
fieldset,img {border:0;}
ol,ul {list-style:none;}
q:before,q:after {content:'';}
/*End Reset----*/


body{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	margin:0px; padding:0px; height:100%; width:100%;
	background-image:url(../images/bg-repeat.jpg);
	background-repeat:repeat-x;
	background-color:#ffffff;
}


.container{
	width:1000px;
	height:auto;
	margin:0px; border:0px;
	vertical-align:top;
}


.left-right-container{
	width:1000px;
	height:100%;
	margin:0px; padding:0px;
/*	border:1px dashed #000000; */ /*for layout purposes only, this should be set to commented out */
}


.left-container{
	float:left;
	width:640px; /* 20px removed to accomodate 10px margin left and right */
	height:1000px;
/*	background-image:url(../images/transparency.png);
	background-repeat:repeat; */
	background-color:#FFFFFF;
	background-image:url(../images/floral-design.jpg);
	background-repeat:no-repeat;
	background-position:bottom right;
	margin-left:20px;
	border:2px #FF0066 solid;
	margin:10px;
	padding:10px;
	/*CSS3 rounded corners - IE wont render these as it SUCKS! */
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;	
}


.right-container{
	font-size:11px;
	float:right;
	width:280px; /* 20px removed to accomodate 10px margin left and right */
	height:1000px;
	background-image:url(../images/transparency.png);
	background-repeat:repeat;
	border:2px #FF0066 solid;
	margin:0px; padding:0px;
	padding:10px;
	margin-top:10px;
	/*CSS3 rounded corners - IE wont render these as it SUCKS! */
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;	
}

.header-small{
	font-size:16px;
	font-weight:bold;
	margin:0px;
}


.floatRight{
	float:right;
	margin:0;
	margin-left:10px;
	margin-top:0;
	border:none;
}


li{
	margin-left:25px;
	list-style:square;
	font-size:14px;
}

p{
	margin-bottom:20px;
}

h1{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:30px;
	color:#de2760;
	padding-bottom:0px; margin-bottom:0px;
	letter-spacing:-2px;
}

.footer{
	width:100%; height:30px;
	text-align:center;
	background-color:#de2760; color:#ffffff;
	font-weight:bold;
	bottom:0px;
	margin:0px; padding:0px;
	padding-top:10px;
	clear:both;
	background-image:url(../images/footer-bg.jpg);
	background-repeat:repeat-x;
}





/*form padding */
#form-padding{
	padding:10px;
}



/*form padding */

/* form styles */
#required{
	color:#a81717;
	font-weight:bold;
	font-size:12px;
}

#fine-print{
	color:#666666;
	font-size:10px;
	text-align:justify;
}

#form-text{
	float:left;
	font-weight:bold;
	font-size:12px;
}

#input{
	float:right;
}



#form .error{background:url(img/error.png); height:20px; width:20px; display:block; border-style:none; float:right}
#form .errorborder{border:1px solid #900}
#form input{width:55%; padding:1px; border:1px solid #CCC}
#form input:focus{border-color:#DE8284}
#footer{background:#003745; text-align:center; color:#CCC; letter-spacing:5px; padding:10px}
#form #city{text-align:right; margin-right:25px; font-size:16px; font-weight:bold; color:#666}
#form #submit{margin-bottom:20px; background:#de2760; font-weight:bold; color:#ffffff; font-size:14px; border-top:1px solid #E3E3E3; border-right:1px solid #A8A8A8; border-bottom:1px solid #A8A8A8; border-left:1px solid #E3E3E3; cursor:pointer}
#form #submit:hover{color:#000000; background:#de2760;}
#form p{margin:0px 0px 8px; line-height:12px;}
#form label{width:33%; display:block; float:left; text-align:right; margin-right:5px}
#form .question{display:block; height:20px; line-height:12px;}
#primary .address{font-size:16px; color:#313131; font-family:Verdana, Arial, Helvetica, sans-serif; margin-bottom:15px; margin-top:5px; text-align:center}
#primary .address span{font-size:40px; font-weight:bold; color:#D88C8C; display:block; line-height:30px}
#form .fine{font-size:9px; color:#7F7F7F; display:block; padding-bottom:10px; line-height:12px;}


/* form styles */
