body {

	background-color:#212121;
	background-image:url(/img/smokedeter/v2/BG.jpg);
	background-repeat:repeat-x;

}

a:link {color:#FFffff}
a:visited {color:#FFffff}
a:hover {color:#FFffff}
a:active {color:#FFffff}



#auto_h1{
	display:none;
}

#dynamic_flyout {

	display:none;

}

#money_back_div{
	display:none;
}

#pagecontainer {

	width:982px;
	margin:auto;
	position:relative;
}

#order_page_wrapper {

	width:936px;
	margin:auto;
}


#homepage_banner {

	display:none;

}

#left_column {

	display:none;

}

#header {

	height:225px;
	background-image:url(/img/smokedeter/v2/header2.jpg);

}
#bodycontainer {

	background-image:url(/img/smokedeter/v2/repeatBG.png);

}
#body_content {

	font:14px Tahoma;
	line-height:20px;
	color:#535353;
	width:878px;
	float:none;
	margin:auto;
	padding:0px;
	background-image:url(/img/smokedeter/v2/topBG.jpg);
	background-repeat:no-repeat;
	background-position:top center;
	position:relative;

}


#footer {

	background-image:url(/img/smokedeter/v2/footer.jpg);
	background-repeat:no-repeat;
	background-position:top center;
	width:982px;
	height:100px;
	margin:auto;
	padding:0px 0px 0px 0px;
}
#footer .nested {

	padding: 30px 0px 0px 50px;

}

#main_order_button {


	display:none;


}

#mailofferform  {


	position:absolute;
	top:-10px;
	right:-30px;
	margin:0px;
	padding:0px;
	margin-top:-100px;
	z-index:4000;
}


#topWrapper {

	height:463px;
	position:relative;
}


.topPiece {
/*vertical offset: -73*/

	background-image:url(/img/smokedeter/v2/topPiece.jpg);
	height:463px;
	width:982px;
	position:absolute;
	left:-52px;
}

#middleWrapper{
	height:1041px;
	position:relative;
	background-image:url(/img/smokedeter/v2/middlePiece.jpg);
}

#bottomWrapper{
	height:218px;
	position:relative;

}
.bottomPiece{
	background-image:url(/img/smokedeter/v2/bottomPiece.jpg);
	height:218px;
	width:987px;
	position:absolute;
	left:-52px;
}

.whatDoctorsTitle{
	position:absolute;
	left:20px;
	top:14px;
	width:300px;
	height:23px;
}
.whatDoctorsp1{
	position:absolute;
	left:42px;
	top:68px;
	width:315px;
	height:159px;
}
.whatDoctorsp2{
	position:absolute;
	left:390px;
	top:67px;
	width:219px;
	height:184px;
}
.keyIngTitle{
	position:absolute;
	left:21px;
	top:280px;
	width:200px;
	height:23px;
}
.keyIngp1{
	font-size: 12px;
	position:absolute;
	left:21px;
	top:314px;
	width:278px;
	height:128px;
}

.keyIngp2{
	line-height:34px;
	position:absolute;
	left:66px;
	top:385px;
	width:227px;
	height:117px;
}

.whatCustTitle{
	position:absolute;
	left:334px;
	top:286px;
	width:320px;
	height:23px;
}
.whatCustp1{
	font-size: 12px;
	line-height:18px;
	position:absolute;
	left:426px;
	top:338px;
	width:180px;
	height:160px;
}
.whatCustp2{
	font-size: 12px;
	line-height:18px;
	position:absolute;
	left:626px;
	top:338px;
	width:225px;
	height:180px;
}
.sig1{
	position:absolute;
	left:442px;
	top:447px;
	width:192px;
	height:57px;
}
.sig2{
	position:absolute;
	left:678px;
	top:447px;
	width:98px;
	height:56px;

}

.hwStarsTitle{
	position:absolute;
	left:19px;
	top:562px;
	width:300px;
	height:21px;

}
.hwStarsp1{
	position:absolute;
	left:40px;
	top:607px;
	width:285px;
	height:161px;

}

.mediaTitle{
	position:absolute;
	left:569px;
	top:556px;
	width:300px;
	height:30px;
}

.mediap1{
	position:absolute;
	left:570px;
	top:630px;
	width:292px;
	height:143px;
}

.clubTitle{
	position:absolute;
	left:424px;
	top:782px;
	width:432px;
	height:23px;
}

.clubp1{
	position:absolute;
	left:281px;
	top:835px;
	width:256px;
	height:172px;
}
.clubp2{
	position:absolute;
	left:552px;
	top:835px;
	width:310px;
	height:172px;
}




.moneyBack{
	font:12px Tahoma;
	position:absolute;
	color:#ffffff;
	top:1640px;
	left:180px;
	height:105px;
	width:322px;
}

.button01{
	position:absolute;
	top:208px;
	left:40px;
	height:32px;
	width:111px;
}

.button02{
	position:absolute;
	top:-37px;
	left:667px;
	height:34px;
	width:106px;
}
.button03{
	position:absolute;
	top:31px;
	left:685px;
	height:57px;
	width:197px;
}

#frontpage_form_submit_{
	margin-top:55px;
}

#footer a{
	color:#ffffff;
}

.contentTop{
	width:936px;
	height:46px;
	background-image:url(/img/smokedeter/v2/contentTop.png);
	background-repeat:no-repeat;
}

.contentMiddle{
	background-image:url(/img/smokedeter/v2/contentRepeat.png);
	background-repeat:repeat-y;
}

.contentBottom{
	width:936px;
	height:53px;
	background-image:url(/img/smokedeter/v2/contentBottom.png);
	background-repeat:no-repeat;
}

.contentMiddle p{
	margin: 24px 0px 0px 0px;
}

#about_us_div{
	background-image:url(/img/smokedeter/v2/contentRepeat.png);
	background-repeat:repeat-y;
	padding:0px 50px 0px 50px;
	width:878px;

	float:none;
	margin:auto;
}

#about_us_div p,#about_us_div h1{
	padding:0px 50px 0px 50px;
}


/*******
 *
 *
 * TOP NAVIGATION
 *
 */

#top_nav {

	display:block;
	position:absolute;
	top:187px;
	left:60px;
	font-family:tahoma;
}
#top_nav a,#top_nav a:visited,#top_nav a:active{
	text-decoration:none;
	color:#ffffff;
}


.top_nav_list li {

	font:12px Arial;
	color:#ffffff;
	background-image:url(/img/smokedeter/v2/linkBG.jpg);
	background-repeat:no-repeat;
	background-position:right top;
	height:53px;
	float:left;
	list-style:none;
	padding-left:20px;
	padding-right:20px;
	line-height:38px;
	padding-bottom:5px;
}

#top_nav-overview{


	background-image:none;
}

#top_nav-order a,#top_nav-order a:visited,#top_nav-order a:active{
	color:#ffffff;
}

#top_nav-order{
	font:14px Tahoma;
	font-wieght:bold;
	position:absolute;
	top:-32px;
	left:740px;
	width:100px;
	height:30px;
	line-height:30px;
	background-image:none;

}


.top_nav_list_over {



}



#top_nav-order.top_nav_list_over {


}

/********
*
* Universal Formatting
*
*/

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

#topWrapper p, #middleWrapper p, #bottomWrapper p, .moneyBack p{
	padding:0px;
	margin:0px;

}

h1{
	padding:0px;
	margin:0px;
	font:22px Tahoma;
	font-weight:bold;
	color:#2395db;
	line-height:28px;
}
h2{
	padding:0px;
	margin:0px;
	font:18px Georgia;
	font-style:italic;
	color:#0d7fc5;
	line-height:20px;
}

h3{
	padding:0px;
	margin:0px;
	font:18px Tahoma;
	font-weight:bold;
	color:#236600;
	line-height:20px;
}


#money_back_text img{
	display:none;
}

.moneyBack img{
	display:none;
}



#top_nav-order {

	display:none;

}

/*******
 *
 *
 * DAN'S SUPER SECRET QUICK CLASSES - used to quickly float, positiotn etc. an element without screwing up the ID formatting
 *
 */

.white{
	color:#ffffff;
}

.FL{
	float:left;
}
.FR{
	float:right;
}
.FC{
	float:none;
	clear:both;
}

.MA{
	margin:auto;
}

#mailofferform table{
border-spacing:0px;
color:#ffffff;
}









#footer_tos {

	display:none;

}

























