

body {

background: #FFFFFF url('images/background.png') top center no-repeat scroll;

 } 

#header {

height: 115px;
background: url('images/header.png')


}

#sidebar {



}

#longbanner {

height: 192px;
width: 948px;
background-color:#FFFFFF;
margin-left:1px;

}

#banner {

height: 211px;
width: 708px;
background-color:#FFFFFF;

}

#newsletter {

width: 231px;

}

#bannersection {

height: 214px;
background: url('images/bannerbackground.png');
background-repeat: no-repeat;

}

#downloadsection {

border-style:dashed;
border-width:5px;
background-color:#ffffcd;
-moz-border-radius: 15px;
border-radius: 15px;

}

.packages {

position: relative;
height: 164px;
background: url('images/packages.gif');
background-repeat: no-repeat;

}

#package-linksmoker { 
		
position: absolute; 
top: 25px; 
left: 240px; 
width: 165px; 
height: 118px; 
background-color: transparent; 
 

}

#package-linkweight { 
		
position: absolute; 
top: 25px; 
left: 420px; 
width: 165px; 
height: 118px; 
background-color: transparent; 


}

#package-linkgoals { 
		
position: absolute; 
top: 25px; 
left: 600px; 
width: 165px; 
height: 118px; 
background-color: transparent; 


}

#package-linkphobia { 
		
position: absolute; 
top: 25px; 
left: 780px; 
width: 165px; 
height: 118px; 
background-color: transparent; 


}

#package-linkother { 
		
position: absolute; 
top: 110px; 
left: 8px; 
width: 150px; 
height: 40px; 
background-color: transparent; 
 

}

#maincontent{

padding:1.7em;

}

#mainvideocontent{

padding:1em;

}

#centeredmaincontent{
text-align:left;
}

#centeredmaincontent p{
text-indent:20px;
}

#centeredmaincontent h1, #centeredmaincontent h2{
text-align:center;
}

#contactformsection {

background-color:#e5e5e5;
border-color:#444444;
border-style:solid;
border-width:2px;
margin:20px 0;
padding:5px 20px;
-moz-border-radius: 10px;
border-radius: 10px;

}

#testimonials {

background-color:#FFFBF0;
border-color:#444444;
border-style:solid;
border-width:2px;
margin:20px 0;
padding:5px 20px;
-moz-border-radius: 10px;
border-radius: 10px;
-moz-box-shadow: #848383 3px 3px 2px;; /* Firefox */
-webkit-box-shadow: #848383 3px 3px 2px;; /* Safari, Chrome */
box-shadow: #848383 3px 3px 2px;; /* CSS3 */

}

#shadowtextbox {

background-color:#FFFBF0;
border-color:#444444;
border-style:solid;
border-width:2px;
margin:20px 0;
padding:5px 20px;
-moz-border-radius: 10px;
border-radius: 10px;
-moz-box-shadow: #848383 3px 3px 2px;; /* Firefox */
-webkit-box-shadow: #848383 3px 3px 2px;; /* Safari, Chrome */
box-shadow: #848383 3px 3px 2px;; /* CSS3 */

}

#plaintextbox {

background-color:#ffffcd;
border-color:#444444;
border-style:solid;
border-width:2px;
margin:20px 0;
padding:5px 20px;
-moz-border-radius: 10px;
border-radius: 10px;

}

#mp3guarantee {

background-color:#FFFBF0;
border-color:#CCCCCC;
border-style:solid;
border-width:1px;
margin:20px 20px;
padding:20px 20px 0px 20px;

}

.hr  {
border-bottom:1px dotted #999999;

}

.hrbold  {
border-bottom:3px dotted #999999;
}

.hrfooter  {

border-bottom:1px solid #999999;
width:850px;
margin-left:50px;
margin-right:50px;


}

#contentsidebar {

padding:1.5em;
margin-bottom:0.5em;
margin-top:15px;
background:#E5ECF9;
border-style:solid;
border-width:1px;
border-color:#777777;
color:#4F4F4F;

}

#optinsidebar {

padding:1.5em;
margin-bottom:0.5em;
margin-top:40px;

}

input.submitblue {
background:none repeat scroll 0 0 #000099;
border-color:#000088 #000066 #000066 #000088;
border-right:2px double #000066;
border-style:double;
border-width:2px;
color:white;
cursor:pointer;
font-family:"Helvetica Neue Light",Helvetica,Arial,sans-serif;
font-size:12px;
font-weight:bold;
height:auto;
margin:3px 3px 3px 0px;
padding:2px 0;
text-decoration:none;
width:100px;
}

input.submit {
background:none repeat scroll 0 0 #FF6600;
border-color:#ff893b #c14d00 #c14d00 #ff893b;
border-right:2px double #ff893b;
border-style:double;
border-width:2px;
color:white;
cursor:pointer;
font-family:"Helvetica Neue Light",Helvetica,Arial,sans-serif;
font-size:12px;
font-weight:bold;
height:auto;
margin:3px 3px 3px 0px;
padding:2px 0;
text-decoration:none;
width:200px;
}

input.mediumsubmitblue {
background:none repeat scroll 0 0 #FF6600;
border-color:#FF5500 #FF7700 #FF7700 #FF5500;
border-right:2px double #FF7700;
border-style:double;
border-width:2px;
color:white;
cursor:pointer;
font-family:"Helvetica Neue Light",Helvetica,Arial,sans-serif;
font-size:14px;
font-weight:bold;
height:auto;
margin:5px 5px 5px 5px;
padding:5px 0;
text-decoration:none;
width:500px;
}

input.largesubmitblue {
background:none repeat scroll 0 0 #FF6600;
border-color:#FF5500 #FF7700 #FF7700 #FF5500;
border-right:2px double #FF7700;
border-style:double;
border-width:2px;
color:white;
cursor:pointer;
font-family:"Helvetica Neue Light",Helvetica,Arial,sans-serif;
font-size:18px;
font-weight:bold;
height:auto;
margin:5px 5px 5px 5px;
padding:5px 0;
text-decoration:none;
width:630px;
}


#media {

margin-top: 40px;
margin-bottom: 40px;

}

#noUpdate {

margin: 0 auto;
font-family:Arial, Helvetica, sans-serif;
font-size: x-small;
color: #cccccc;
text-align: left;
width: 210px; 
height: 200px;	
padding: 40px;

}

.footer {

padding-top:1.5em;
background:#e8e9e6;
border-style:solid;
border-width:1px;
border-color:#777777;
width:1025px;

}

.centeredbold {

font-weight:bold;
text-align: center;

}

/*============================*/
/*=== Custom Slider Styles ===*/
/*============================*/
#slider-wrapper {
    /*background:url(images/slider.png) no-repeat;
    width:998px;
    height:392px;
    margin:0 auto;
    padding-top:74px;
    margin-top:50px;*/
}

#slider {
	position:relative;
    width:708px;
    height:211px;
    /*margin-left:190px;*/
	background:url(nivoslider/images/loading.gif) no-repeat 50% 50%;
	position:absolute;
	left:0px;
	top:0px;
	z-index:1;
}
#slider img {
	position:absolute;
	top:0px;
	left:0px;
	display:none;
}
#slider a {
	border:0;
	display:block;
}

.nivo-controlNav {
	position:absolute;
	left:260px;
	bottom:-42px;
}
.nivo-controlNav a {
	display:block;
	width:22px;
	height:22px;
	background:url(nivoslider/images/bullets.png) no-repeat;
	text-indent:-9999px;
	border:0;
	margin-right:3px;
	float:left;
}
.nivo-controlNav a.active {
	background-position:0 -22px;
}

.nivo-directionNav a {
	display:block;
	width:30px;
	height:30px;
	background:url(nivoslider/images/arrows.png) no-repeat;
	text-indent:-9999px;
	border:0;
}
a.nivo-nextNav {
	background-position:-30px 0;
	right:15px;
}
a.nivo-prevNav {
	left:15px;
}

.nivo-caption {
    text-shadow:none;
    font-family: Helvetica, Arial, sans-serif;
}
.nivo-caption a { 
    color:#efe9d1;
    text-decoration:underline;
}
