
#offers h1 { color: #000; font-size: 22px;}
#offers-wrapper { margin: 15px 0 70px; }
#offers-wrapper h1 { color: #000; font-size: 22px; white-space: nowrap;}
#offers-wrapper h2 { margin-bottom: 9px; }

#offers-wrapper { background: url(/images/css/dotted_y_l-r.gif) repeat-y top left; position: relative; padding: 20px 35px 20px 15px; min-height: 150px; _height: 150px; }
#offers-wrapper #col-1 { float: left; width: 200px;  }
#offers-wrapper #col-2 { float: right; width: 690px; padding-left: 1px; background: url(/images/css/dotted_y.gif) repeat-y top left; }
#offers-wrapper #col-full { float: left; width: 965px; }

#gwp-wrapper { margin: 0; }
#gwp-wrapper h1 { color: #000; font-size: 22px; white-space: nowrap;}
#gwp-wrapper h2 { margin-bottom: 9px; }

#gwp-wrapper { background: url(/images/css/dotted_y_l-r.gif) repeat-y top left; position: relative; padding: 0; min-height: 150px; _height: 150px; }
#gwp-wrapper #col-1 { float: left; width: 200px;  }
#gwp-wrapper #col-2 { float: right; width: 690px; padding-left: 1px; background: url(/images/css/dotted_y.gif) repeat-y top left; }
#gwp-wrapper #col-full { float: left; width: 965px; }

#server-errors-inline {
	margin: 40px 0 0 20px;
}


/* SAMPLES PAGE */
.complimentary-samples h1 {color: #101010; font-size:20px; border-bottom: 1px solid #d0d0d0; color: #000; margin: 35px 15px 10px 15px; padding: 0 0 5px 0;}
.complimentary-samples p {margin: 3px 15px 0 15px;}
.complimentary-samples ul.sample-products {list-style:none; margin:0; padding:20px 0 0 10px;}
.complimentary-samples ul.sample-products li {float:left; padding: 0 37px; width:162px;}
.complimentary-samples ul.sample-products li .product-name {padding:8px 0;}
.complimentary-samples ul.sample-products li p {margin: 0 0 8px 0;}

.sample-products .border {background: #EEEDEB none repeat scroll 0 0; border: 1px solid #CCCCCC; padding:5px;}
.sample-products .prod-inner {background: #FFFFFF; height: 150px; width: 150px;}
.sample-products .prod-inner img {margin: 32px;}
.special-offers .border {background: #EEEDEB none repeat scroll 0 0; border: 1px solid #CCCCCC; padding:5px;}

.complimentary-samples .sampleform {padding: 8px 0 0 50px;}
.complimentary-samples .sampleform .input-select {margin: 0 0 0 182px;}

.special-offers h1 {color: #101010; font-size:20px; border-bottom: 1px solid #d0d0d0; color: #000; margin: 20px 15px 0 15px; padding: 0 0 5px 0;}
.special-offers #offer1,
.special-offers #offer2 {margin: 20px 46px 20px 50px;}
.special-offers .offer-text {font-size: 16px; float:left; width:100px; padding: 30px 18px 0 30px; background:white; height:110px;}
.special-offers .offer-text p { margin: 0 0 10px 0; }
.special-offers .offer-text .offerform {padding: 10px 0 0 0;}
.special-offers .border img {float:right; margin: 0 1px 0 0;}

.buttons {padding: 30px 50px 50px 0;}
.buttons #add-samples { margin-bottom: 10px }


/* PWP Page */
#pwp_main {
	font-family: helvetica, arial, verdana, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: 100;
	text-decoration: none;
	line-height: 14px;
	color: #000;
}

#pwp_main a:link, #pwp_main a:visited {
	font-size: 14px; color: #ab273f; font-weight: 700; text-decoration: none; }
#pwp_main a:hover, #pwp_main a:active {
	font-size: 14px; color: #7a051a; font-weight: 700; text-decoration: underline; }

#pwp_main form {padding:0; margin:0;}
#pwp_hdr p {padding:0; margin:10px 100px 10px 33px;}

.pwp_content {	float:left; width:313px; }
.pwp_content p { padding:0; margin:0px 20px 10px 33px; }
.pwp_content h2 {
	padding:10px 0px 0px 0px; 
	margin:0px 20px 10px 33px;
	font-size: 16px;
}

.pwp_content table { padding:0; margin:0px 0px 0px 33px; }
.pwp_content ul { padding:0; margin:0px 40px 10px 50px; line-height:14px;} 
html>body .pwp_content ul {padding:0; margin:0px 40px 10px 45px; }
.pwp_content li { padding:0; margin:0px 0px 2px 0px;} 

p.pwp_name {
	font-size: 14px;
	font-weight: bold;
	margin: 3px 10px 3px 25px;
}

p.pwp_price {
	font-size: 14px;
	font-weight: bold;
	margin: 0px 10px 0px 25px;
}

.add_pwp_btn {
	margin: 5px 0px 5px 25px;
}

.pwp_border { border-left:1px solid #ccc; }

.pwp-disclaimers {
	border-top: 1px solid #ccc;
	padding: 10px 0px 0px 0px;
	margin: 10px 33px 10px 33px;
}

/* GWP Page */
#gwp_main {
	font-family: helvetica, arial, verdana, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: 100;
	text-decoration: none;
	line-height: 14px;
	color: #000;
}

/*
#gwp_main a:link, #gwp_main a:visited {
	font-size: 14px; color: #ab273f; font-weight: 700; text-decoration: none; }
#gwp_main a:hover, #gwp_main a:active {
	font-size: 14px; color: #7a051a; font-weight: 700; text-decoration: underline; }
*/

#gwp_main form {padding:0; margin:0;}
#gwp_hdr p {padding:0; margin:10px 100px 10px 33px;}

.gwp_content {	float:left; width:313px; padding-left: 1px; }
.gwp_content p { padding:0; margin: 10px 20px 10px 20px; }
.gwp_content h2 {
	padding:10px 0px 0px 0px; 
	margin:0px 20px 10px 33px;
	font-size: 16px;
}

.gwp_content table { padding:0; margin:0px 0px 0px 33px; }
.gwp_content ul { padding:0; margin:0px 20px 10px 36px; line-height:18px;} 
/* html>body .gwp_content ul {padding:0; margin:0px 40px 10px 45px; } */
.gwp_content li { padding:0; margin:0px 0px 4px 0px;} 

.gwp_product {
	font-size: 14px;
    color: #8c6d7c;
	height: 625px;
}

p.gwp_name {
	font-size: 14px;
	font-weight: bold;
	margin: 3px 10px 3px 25px;
}

p.gwp_price {
	font-size: 14px;
	font-weight: bold;
	margin: 0px 10px 0px 25px;
}

.add_gwp_btn {
	margin: 5px 0px 5px 20px;
}

.gwp_border { border-left:1px solid #ccc; }

.gwp-disclaimers {
	border-top: 1px solid #ccc;
	padding: 10px 0px 0px 0px;
	margin: 10px 33px 10px 33px;
}

.gwp_works_with {
	border-top: 1px solid #ccc;
	padding: 10px 10px 0px 10px;
	margin: 0 10px 0 10px;
}

.gwp_works_with p {
	font-size: 14px;
	margin: 10px 20px 20px 0px;
}
