/* ////////////////////////////////////////////// */ 
/* /////////// PAPERS PAST STYLESHEET /////////// */ 
/* ////////////////////////////////////////////// */ 

* {
	margin:0;
	padding:0;
	border:0px solid white;
	font-size:small;
	line-height:1.3em;
	}
	
body {
	background:#fff;
	color:#000;
	font-family:trebuchet ms, verdana, arial, sans-serif;
	}


/* ///////////////////// H1 //////////////////// */ 

h1 {
	font-size:140%;
	line-height:1.5em;
	color:#8a0801;
	font-weight:normal;
	margin:0 0 10px;
	}

/* /////////////// H2 /////////////// */ 

h2 {
	font-size:120%;
	line-height:1.2em;
	color:#8a0801;
	font-weight:bold;
	margin:10px 0 5px;
	}


.subproducttitle h2, .mainproducttitle h2, .ratetitle h2, .mailinglisttitle h2 {
	font-size:100%;
	padding:7px 0 4px;
	font-weight:bold;
	color:#000;
	margin:0;
	}

.howtoordertitle h2 {
	font-size:100%;
	padding:7px 0 4px;
	font-weight:normal;
	color:#fff;
	margin:0;
	}
	
/* /////////////// H3 /////////////// */ 

h3 {
	font-weight:normal;
	color:#8a0801;
	font-weight:bold;
	}

.mainproductstrap h3 {
	padding:3px 0 0;
	}

.mainproductstrap h3 a:link, .mainproductstrap h3 a:visited, .mainproductstrap h3 a:active {
	color:#8a0801;
	text-decoration:none;
	}

.mainproductstrap h3 a:hover {
	color:#000;
	text-decoration:underline;
	}

/* /////////////// H4 /////////////// */ 

h4 {
	font-weight:normal;
	}

.buyproductdetailrc h4 , .specialofferdetails h4 {
	color:#fff;
	line-height:1.2em;
	}

.buyproductdetailrc h4 a:link, .buyproductdetailrc h4 a:visited, .buyproductdetailrc h4 a:active {
	font-size:110%;
	color:#fff;
	text-decoration:none;
	}

.buyproductdetailrc h4 a:hover {
	color:#fff;
	text-decoration:none;
	}

	
/* /////////////// P //////////////// */ 

p {
	line-height:1.5em;
	padding:5px 0;
	}

p.mainfrom {
	font-size:85%;
	font-style:italic;
	line-height:1.1em;
	color:#e2ba37;
	padding:0;
	margin:0 0 0 15px;
	text-align:right;
	}

p.mainprice {
	font-size:210%;
	line-height:1.1em;	
	color:#ecd365;
	padding:0;
	margin:0 0 0 15px;
	text-align:right;
	}

p.subfrom {
	font-size:85%;
	color:#fff;
	padding:0;
	margin:0;
	}

p.testimonial {
	font-family:georgia,times,serif;
	font-size:110%;	
	font-style:italic;
	padding:5px 0 0;
	}

p.testimonialtag {
	font-size:90%;	
	padding:3px 0 10px;
	font-style:italic;
	}
	
#footer p {
	font-size:80%;
	margin:5px 10px 3px;
	color:#251e0d;
	}

#footer p a:link, #footer p a:active, #footer p a:visited {
	font-size:100%;
	text-decoration:none;
	color:#8a0801;
	}

#footer p a:hover {
	color:#fff;
	text-decoration:underline;
	}
	
/* /////////////// IMG /////////////// */ 

#footer img {
	padding:15px 0 0;
	}

/* /////////////// ULs /////////////// */ 

.contentlcrc ul {
	list-style-type:none;
	}

.contentlcrc ul li {
	margin:10px 10px;
	padding:2px 25px 0 25px;
	line-height:1.3em;
	background:url('../images/maintextbullet.gif') top left no-repeat;
	}


ol li {
	margin:3px 10px 3px 30px;
	padding:2px 10px 0 0;
	line-height:1.3em;
	}


ul#mainproductdetaillist {
	list-style-type:none;
	margin:0;
	}

ul#mainproductdetaillist li {
	margin:5px 0;
	}

ul#mainproductdetaillist li a:link, ul#mainproductdetaillist li a:active, ul#mainproductdetaillist li a:visited {
	padding:1px 5px 0 15px;
	color:#fff;
	font-size:90%;
	background:url('../images/mainproductbullet.gif') top left no-repeat;
	text-decoration:none;
	}

ul#mainproductdetaillist li a:hover {
	padding:1px 5px 0 15px;
	color:#ddae14;
	text-decoration:underline;
	}
	
ul#howtoorderlist1, ul#howtoorderlist2, ul#howtoorderlist3 {
	list-style-type:none;
	margin:5px 0 5px 3px;
	}

ul#howtoorderlist1 li a:link, ul#howtoorderlist1 li a:active, ul#howtoorderlist1 li a:visited {
	font-size:90%;
	color:#8a0801;
	margin:0;
	padding:4px 5px 0 20px;
	background:url('../images/howtoorderbullet1.gif') top left no-repeat;
	text-decoration:none;
	}

ul#howtoorderlist2 li a:link, ul#howtoorderlist2 li a:active, ul#howtoorderlist2 li a:visited {
	font-size:90%;
	color:#8a0801;
	margin:0;
	padding:4px 5px 0 20px;
	background:url('../images/howtoorderbullet2.gif') top left no-repeat;
	text-decoration:none;
	}

ul#howtoorderlist3 li a:link, ul#howtoorderlist3 li a:active, ul#howtoorderlist3 li a:visited {
	font-size:90%;
	color:#8a0801;
	margin:0;
	padding:4px 5px 0 20px;
	background:url('../images/howtoorderbullet3.gif') top left no-repeat;
	text-decoration:none;
	}

ul#howtoorderlist1 li a:hover, ul#howtoorderlist2 li a:hover, ul#howtoorderlist3 li a:hover {
	font-size:90%;
	color:#000;
	margin:0;
	padding:4px 5px 0 20px;
	text-decoration:underline;
	}

/* /////////////// FORM /////////////// */ 

form input, form select {
	border:1px solid #7f9db9;
	}

	
/* /////////////// LINKS /////////////// */ 

a:link, a:visited, a:active {
	color:#bb920a;
	text-decoration:underline;
	font-size:100%;
	}

a:hover {
	color:#8a0801;
	text-decoration:none;
	font-size:100%;
	}

.howtoorderbase a:link, .howtoorderbase a:active, .howtoorderbase a:visited, .ratebase a:link, .ratebase a:active, .ratebase a:visited {
	background:url('../images/howtoorderlinkbg.gif') top left repeat-x;
	padding:1px 5px;
	margin:2px;
	color:#8a0801;
	text-decoration:none;
	}

.howtoorderbase a:hover, .ratebase a:hover {
	color:#000;
	text-decoration:underline;
	}
	

a.info {
	position:relative;
	z-index:24;
	color:#e9cb4a;
	font-size:100%;
	text-decoration:underline;
	}

a.info:hover {
	z-index:25;
	color:#d58d89;
	font-size:100%;
	text-decoration:none;
	}

a.info span {
	display: none
	}

a.info:hover span {
	display:block;
	position:absolute;
	bottom:0.5em;
	left:0.5em;
	width:200px;
	border:1px solid #790000;
	background-color:#fff;
	text-decoration:none;
	color:#790000;
	text-align:left;
	margin:0;
	padding:5px;
	}

	
/* ////////////////////////////////////////////// */ 
/* ////////////////  LAYOUT STYLES ////////////// */ 
/* ////////////////////////////////////////////// */

#contentcontainer {
	position:absolute;
	top:120px;
	left:0px;
	right:0px;
	background:url('../images/main_bg.gif') top center repeat-y;
	}
	
	#content {
		width:870px;
		margin:10px auto 40px;		
		}

		.contentlc {
			float:left;
			width:710px;
			}

		.contentlc2 {
			float:left;
			width:870px;
			}

			.contentlclc {
				float:left;
				width:325px;
				text-align:left;
				}

			.contentlclc2 {
				float:left;
				width:325px;
				text-align:left;
				}
				
				.mainproducttitle {
					background:url('../images/mainproducttitlebg.gif') top left no-repeat;
					text-align:center;
					}
				.mainproductstraphome {
					background:#8a0801;
					text-align:center;
					padding:5px 0;
					}
					
				.mainproductstrap {
					background:url('../images/mainproductstrapbg.gif') top left no-repeat;
					text-align:center;
					}

				.mainproductimage {
					position:relative;
					width:325px;
					}

				.crossfader {
					position:relative;
					text-align:left;
					}

				.cf_element {
					width:325px;
					height:195px;
					}


				.mainproductdetail {
					background:url('../images/mainproductdetailbg.gif') bottom left no-repeat;
					padding:0 0 10px 0;
					}
					
					.mainproductdetaillc {
						float:left;
						width:100px;
						padding-top:5px;
						}

					.mainproductdetailrc {
						float:right;
						width:200px;
						}
				
				.buyproductdetail {
					background:url('../images/mainproductdetailbg.gif') bottom left no-repeat;
					padding:0 0 20px 0;
					}

					.buyproductdetaillc {
						float:left;
						width:31px;
						padding-top:14px;
						text-align:right;
						}

					.buyproductdetailrc {
						float:right;
						width:290px;
						padding-top:10px;
						}

						.formtag {
							float:left;
							font-size:85%;
							color:#d58d89;
							padding:5px 0 0;
							margin:0;
							}

						.forminput {
							float:right;
							text-align:right;
							padding:3px 15px 3px 0;
							margin:0;
							}
				
					.specialofferdetails {
						width:300px;
						margin-left:15px;
						padding-top:10px;
						}
				
				.mailinglisttitle {
					background:url('../images/mailinglisttitlebg.gif') bottom left no-repeat;
					text-align:center;
					margin-top:10px;
					}

				.mailinglistdetail {
					background:url('../images/mailinglistdetailbg.gif') bottom left no-repeat;
					padding:5px 0 10px 0;
					text-align:center;
					}

				.contentlclclc {	
					float:left;
					width:160px;
					}

					.subproducttitle {
						background:url('../images/mainproducttitlebg.gif') top left no-repeat;
						text-align:center;
						}
					
					.subproductdetail {
						background:url('../images/subproductdetailbg.gif') bottom left no-repeat;
						padding:5px 0 10px 0;
						text-align:center;
						}

				.contentlclcrc {	
					float:right;
					width:160px;
					}
				
			.contentlcrc {
				float:right;
				width:365px;
				}

			.contentlcrc2 {
				float:right;
				width:525px;
				}

				.howtoordertitle {
					background:url('../images/howtoordertitlebg.gif') top left no-repeat;
					text-align:center;
					}
				
				.howtoorderdetail {
					background:#fff;
					padding:5px 0;
					}

				.howtoorderbase {
					background:url('../images/howtoorderbasebg.gif') bottom left no-repeat;
					text-align:center;
					padding:7px 0 12px;
					margin:0 0 20px;
					}

				.ratetitle {
					background:url('../images/ratetitlebg.gif') top left no-repeat;
					text-align:center;
					margin:5px 0 0;
					}

				.ratebase {
					background:url('../images/howtoorderbasebg.gif') bottom left no-repeat;
					text-align:center;
					padding:7px 0 12px;
					margin:0 0 10px;
					}
					
		.contentrc {
			float:right;
			width:140px;
			}

			#contactform {
				margin:20px 250px 50px 20px;
				padding:10px 0 20px;
				border:1px solid #d7d7d7;
				}

				#contactform form {
					padding:10px 50px;
					line-height:1.7em;
					}

				#contactform form input, #contactform form textarea {
					border:1px solid #40a5e0;
					background:#eaf6f6;
					}
		
	#footer {
		width:900px;
		margin:0 auto;
		padding-bottom:20px;
		background:url('../images/footer_bg.gif') bottom left no-repeat;
		}

		#footerlc {
			float:left;
			text-align:left;
			width:340px;
			}

		#footermc {
			float:left;
			text-align:center;
			}

				
		#footerrc {
			float:right;
			text-align:right;
			width:340px;
			}
			
			.footerlogo {
				float:left;
				}
				
#headercontainer {
	position:relative;
	margin:0 auto;
	width:900px;
	height:120px;
	background:url('../images/header_bg.gif') top left no-repeat;
	border:0px solid red;
	}

	#headercont {
		padding:20px 15px 0;
		}
		
		#logocont {
			float:left;
			padding:0;
			}
		
		#infocont {
			float:right;
			width:265px;
			text-align:right;
			padding:10px 0 46px;
			background:url('../images/headerinfo.gif') top right no-repeat;			
			}
		
	#headernav {
		padding:3px 0 0;
		text-align:center;
		color:#fff;
		font-size:85%;
		}

	#headernav a:link, #headernav a:visited, #headernav a:active {
			color:#fff;
			text-decoration:none; 
			}

	#headernav a:hover {
		color:#e9cb4a;
		text-decoration:none; 
		}

	#headernav a.current {
		color:#e9cb4a;
		text-decoration:underline; 
		}

.clear {
	clear:both;
	}

.clearform {
	clear:both;
	height:1px;
	}

.website {
	display:none;
	}
