

/************ START campaign1.css ********************/

div.productwrapper
{
/*background-color			: #EEE;*/
overflow					: hidden;
}

div.productwrapper div.copy
{
width						: 510px;
float						: left;
padding						: 30px 60px 20px 70px;
}

* html div.productwrapper div.copy
{
padding						: 0px 20px 0px 0px;
}

div.productwrapper div.copy h3
{
font-size					: 100% !important;
font-weight					: bold !important;
}

/* top banner */

html div.productwrapper div.copy div#banner
{
width						: 509px;
height						: 279px;
margin-bottom				: 20px;
}

html div.productwrapper div.copy div#banner img
{
display						: block;
opacity						: 0;
position					: absolute;
}

/* second layout */

div.productwrapper #secondlayoutcopy
{
width						: 625px;
}

div.productwrapper #thirdlayoutcopy
{
width						: 935px;
}

div.productwrapper div.images
{
width						: 222px;
/*background-color			: #F6F6F6;*/
float						: left;
margin						: 5px 5px 0px 0px;
}


div.productwrapper div.images p
{
background-image			: url(../images/generic/bg_sliverheader.jpg);
background-position			: bottom;
background-repeat			: repeat-x;
border						: 1px solid #CBCEDD;
margin						: 0px 0px 0px 0px;
font-size					: 70%;
}

div.productwrapper div.images p img
{
border-bottom				: 1px solid #CBCEDD;
margin-right				: 5px;
}

div.productwrapper div.images p a
{
color						: #002138;
text-decoration				: none;
display						: block;
overflow					: hidden;
padding						: 2px 0px 2px 5px;
}

div.productwrapper div.images p a img
{
display						: block;
float						: left;
border						: 0px;
padding						: 0px 0px 0px 5px;
}

/* download box on products */

#content p.download
{
border						: 1px solid #CBCEDD;
background-image			: url(../images/generic/bg_sliverheader.jpg);
background-repeat			: repeat-x;
background-position			: bottom;
overflow					: hidden;
line-height					: 28px;
clear						: both;
}

#content p.download a
{
display						: block;
padding						: 5px;
color						: #002138;
font-weight					: bold;
text-decoration				: none;
vertical-align				: middle;
}

#content p.download a img
{
vertical-align				: middle;
display						: block;
float						: left;
margin-right				: 10px;
}

/* buy and more info on right had side */

#buy-moreinfo
{
width						: 295px;
/*background-color			: #F6F6F6;*/
float						: left;
margin						: 5px 0px 0px 0px;
}

/* IE bug fix for image that floats under the whole page */
#buy-moreinfo div.product-page-wrapper
{
width						: 295px;
overflow					: hidden;
}

#buy-moreinfo div.productbuy
{
background-image			: url(../images/generic/bg_products_price.jpg);
background-repeat			: repeat-x;
background-color			: #F9B9BA;
border-left					: 1px solid #002138;
border-right				: 1px solid #002138;
border-top					: 1px solid #002138;
}

#buy-moreinfo div.productbuy p.price
{
margin						: 0px 0px 0px 0px;
padding						: 5px 0px 5px 15px;
font-size					: 75%;
border-bottom				: 1px solid #CBCEDD;
}

#buy-moreinfo div.productbuy p span.large
{
font-size					: 200%;
line-height					: 22px;
}

#buy-moreinfo div.productbuy p.delivery
{
margin						: 0px 0px 0px 0px;
padding						: 5px 0px 5px 15px;
font-size					: 70%;
border-bottom				: 2px solid #FFF;
}

#buy-moreinfo div.productbuy p.delivery a
{
text-decoration				: none;
color						: #002138;
}

#buy-moreinfo div.productbuy p.delivery img
{
display						: block;
float						: left;
margin						: 0px 5px 0px 0px;
}

#buy-moreinfo div.productbuy p span.delivery
{
display						: block;
border-top					: 1px solid #CBCEDD;
margin-top					: 10px;
}

#buy-moreinfo div.productbuy p.links
{
background-color			: #F9B9BA;
padding						: 10px 0px 0px 15px;
margin						: 0px 0px 0px 0px;
}

#buy-moreinfo div.productbuy p.links a
{
display						: block;
}

#buy-moreinfo img.bottom
{
display						: block;
float						: left;
}

/* More information box */

#buy-moreinfo h4
{
background-image			: url(../images/generic/box_header_blue_products.gif);
background-repeat			: no-repeat;
font-size					: 100%;
font-weight					: bold;
color						: #FFF;
margin						: 10px 0px 0px 0px;
padding						: 10px 0px 8px 15px;
line-height					: 16px;
background-color			: #002138;
}

#moreinfo
{
border-left					: 1px solid #CBCEDD;
border-right				: 1px solid #CBCEDD;
padding						: 5px 0px 0px 12px;
}

#moreinfo a
{
display						: block;
padding						: 5px 0px 0px 0px;
}

/* Associated products */

#associatedproducts p
{
width						: 280px;
overflow					: hidden;
}

#associatedproducts p img
{
border						: 1px solid #CBCEDD;
margin						: 0px 15px 0px 0px;
float						: left;
}

#associatedproducts  dl
{
margin					: 0px;
border-left				: 1px solid #CCCDE1;
border-right			: 1px solid #CCCDE1;
background-color        : #FFF;
}

#associatedproducts  dl dt
{
float					: left;
padding					: 10px;
overflow				: hidden;
}

#associatedproducts  dl dt img
{
border					: 1px solid #CCCDE1;
}

#associatedproducts  dl dd
{			
font-size				: 70%;
font-weight				: normal;
margin					: 0px 0px 0px 0px;
padding					: 7px 0px 0px 0px;
color					: #002138;
line-height				: 15px;
overflow				: hidden;
}

#associatedproducts  dl dd.link
{
padding					: 0px;
clear					: both;
}

#associatedproducts  dl dd a
{
width					: 283px;
display					: block;
background-color		: #E5F7FD;
text-align				: right;
padding					: 4px 10px 4px 0px;
overflow				: hidden;
}

#associatedproducts  dl dd a img
{
display					: block;
float					: right;
}

/* styles for second product layout */

div#content p.product2images
{
background-image			: url(../images/generic/bg_sliverheader.jpg);
background-position			: bottom;
background-repeat			: repeat-x;
border						: 1px solid #CBCEDD;
margin						: 0px 10px 15px 0px;
font-size					: 70%;
width						: 220px;
display						: block;
float						: left;
}

p.product2images img
{
border-bottom				: 1px solid #CBCEDD;
margin-right				: 5px;
}

p.product2images a
{
color						: #002138;
text-decoration				: none;
display						: block;
overflow					: hidden;
padding						: 2px 0px 2px 5px;
}

p.product2images a img
{
display						: block;
float						: left;
border						: 0px;
padding						: 0px 0px 0px 5px;
}

#associatedproducts p
{
width						: 280px;
overflow					: hidden;
}

#associatedproducts p img
{
border						: 1px solid #CBCEDD;
margin						: 0px 15px 0px 0px;
float						: left;
}

#secondlayoutcopy h4
{
background-image			: url(../images/generic/box_header_blue_associated.gif);
background-repeat			: no-repeat;
font-size					: 100%;
font-weight					: bold;
color						: #FFF;
margin						: 10px 0px 0px 0px;
padding						: 10px 0px 8px 15px;
line-height					: 16px;
background-color			: #002138;
clear						: both;
}

#associatedproducts2
{
clear						: both;
}

#associatedproducts2  dl
{
width					: 311px;
margin					: 0px;
border-left				: 1px solid #CCCDE1;
float					: left;
}

#associatedproducts2  dl dt
{
float					: left;
padding					: 10px;
overflow				: hidden;
}

#associatedproducts2  dl dt img
{
border					: 1px solid #CCCDE1;
}

#associatedproducts2  dl dd
{			
font-size				: 70%;
font-weight				: normal;
margin					: 0px 0px 0px 0px;
padding					: 7px 0px 0px 0px;
color					: #002138;
line-height				: 15px;
overflow				: hidden;
}

#associatedproducts2  dl.right
{
border-right			: 1px solid #CCCDE1;
}

#associatedproducts2  dl dd.link
{
padding					: 0px;
clear					: both;
}

#associatedproducts2  dl dd a
{
width					: 291px;
display					: block;
background-color		: #E5F7FD;
text-align				: right;
padding					: 4px 20px 4px 0px;
overflow				: hidden;
}

#associatedproducts2  dl dd a img
{
display					: block;
float					: right;
}

#secondlayoutcopy img.bottom
{
display						: block;
float						: left;
}

/* styles for third product layout */

#download-moreinfo
{
width						: 295px;
/*background-color			: #F6F6F6;*/
float						: right;
margin						: 0px 0px 0px 20px;
}

#thirdlayoutcopy #download-moreinfo h4
{
width						: 280px;
background-image			: url(../images/generic/box_header_blue_products.gif);
background-repeat			: no-repeat;
font-size					: 100%;
font-weight					: bold;
color						: #FFF;
margin						: 10px 0px 0px 0px;
padding						: 10px 0px 8px 15px;
line-height					: 16px;
background-color			: #002138;
}

#download-moreinfo img.bottom
{
display						: block;
float						: left;
}

#thirdlayoutcopy h4
{
width						: 610px;
background-image			: url(../images/generic/box_header_blue_associated.gif);
background-repeat			: no-repeat;
font-size					: 100%;
font-weight					: bold;
color						: #FFF;
margin						: 3px 0px 0px 0px;
padding						: 10px 0px 8px 15px;
line-height					: 16px;
background-color			: #002138;
}

#thirdlayoutcopy img.bottom
{
display						: block;
float						: left;
}

div.thirdlayout-bottomwrapper
{
float						: left;
margin-right				: 10px;
}

/* input buttons on price */

#buy-moreinfo input.imagebutton
{
display						: block;
margin-top					: 3px;
}

#lifeforce-banner
{
	padding-bottom:10px;
}

/* Links */

a#requestmoreinformation
{
	background				: url(../images/products/requestmoreinformation-long.gif) no-repeat;
	display					: block;
	margin					: 24px 0 0 0;
	height					: 0;
	overflow				: hidden;
	padding-top				: 40px;
	width					: 295px;
}

div#buyitnowbox a#getaquotebutton
{
	background				: url(../images/products/getaquote.gif) no-repeat;
	display					: block;
	margin					: 0 auto 10px auto;
	height					: 0;
	overflow				: hidden;
	padding-top				: 41px;
	width					: 149px;
}

div#moreinfo a.link
{
	background				: url(../images/products/file.gif) no-repeat;
	line-height				: 20px;
	padding					: 0 0 0 20px;
	margin					: 0;
	font-size				: 70%;
	color					: #000;
	text-decoration			: none;
}

div#moreinfo a.pdf
{
	background				: url(../images/products/pdf.gif) no-repeat;
}

div#moreinfo a.url
{
	background				: none;
	padding-left			: 20px;
	background				: url(../images/products/link.gif) no-repeat;
}