
*
{
	margin:0;
	padding:0;
}
/*****************************************
Page Structure
******************************************/
body{width:100%;text-align:center;}/*this is for IE to center - I hate IE */
#wrap {
	min-height:500px;
	width:960px;
	margin:0px auto;
	

}
#title {
	height:84px;
	width:960px;
}
#navtop, #navbottom {
	height:52px;
	width:960px;
}
#offer {
margin-left:52px;
position:absolute;
top:212px;
width:530px;
}

#offer_contact {
	width:960px;
	height:287px;
}
#offerbox {
	height:287px;
	width:960px;
	float:left;
}
#no_offer {
	height:287px;
	width:960px;
	float:left;
}
#l_sidebar {
	float:left;
	width:180px;
	background:#5a5a59;
	margin:9px;
	padding:10px 0 28px;
}
#r_sidebar {
	float:right;
	width:0px;
	min-height:300px;
	margin:15px;
}
#sidetest {
	width:215px;
	height:259px;
}
#contentmiddle {
	width:670px;
	margin:0;
	padding:20px 20px;
	min-height:870px;
}

#footer {
	width:960px;

	height:175px;
	text-align:center;
}
.side_box{
height:185px;
margin:14px;
padding:10px;
width:202px;}
/************************************
Colors
************************************/
#navtop a, #navtop a:visited, #navbottom a, #navbottom a:visited {
	color:#FFF;
}
h1, h2, h3, h4 {
	color:#000;
}
.side_box{
	color:white;}


/***********************************
Fonts
***********************************/
@font-face {
font-family: trajanpro;
src: url("../fonts/TrajanPro.otf") format("opentype");
}

blockquote{font-style:italic;}
body {
	font-size:14px;
	font-family:verdana, helvetica, sans-serif;
}
#navtop a, #navtop a:visited, #navbottom a, #navbottom a:visited {
	text-decoration:none;
	font-size:14px;
	font-family:arial;
}
h1, h2, h3, h4 {
	font-weight:400;
	font-family: trajanpro, helvetica, sans-serif;
}
h1 {
	font-size:26px;
	line-height:35px;
}
h2 {
	font-size:20px;
	line-height:35px
}
h3 {
	font-size:18px;
	margin:20px 0;
}
h4 {
	font-size:16px;
}
 h1, h2, {
margin:25px 0;
}

ul h1,ol h1 {font-size:14px;
margin 0px;}

#contentmiddle {
	line-height:20px;
	text-align:left;
}
#offer {
	text-align:center;
	font-size:16px;

}
#footer {
	text-align:center;
}
/************************************
Element Backgrounds
************************************/
body {
	background-color:#563603;
	background-image:url('../images/bg.jpg');
	background-position:top;
	background-repeat:repeat;
}
#title {
	background-image:url('../images/title.jpg');
}
#wrap {
	background-color:white;

}
#navtop, #navbottom {
	background-image:url('../images/nav_bg.jpg');
}
#contentmiddle{	
	/*background-image:url("../images/content_fade.jpg");*/
	background-repeat:no-repeat;
}
#offerbox {
	background-image:url('../images/offer.jpg');
}
#no_offer {
	background-image:url('../images/no_offer.jpg');
}
#sidetest {
	background-image:url('/images/sidetest.png');
	background-repeat:no-repeat;
}
#l_sidebar {
	background:#5a5a59;
}

.side_box{
    background-image:url('../images/beforeafter.jpg');}
	background-color:#4A2A01;}

#footer {
	background-color:#563603;;
}
/**********************************************
Other Declarations
**********************************************/
ul,ol {
	list-style-position:inside;
}
#contentmiddle ul.oneword, ol.oneword {

	list-style-position:inside;
	padding-left:10px;
	width:600px;
}
#contentmiddle ul.oneword li, ol.oneword li {
	float: left;
	width: 200px;
	margin: 0;
	background-image: url(smileybullet.gif);
	background-position: 0 3px;
	background-repeat: no-repeat;
	padding: 0 0 10px 1.5em; /* left padding moves the text away from the bullet */
	font-style:italic;
}
#contentmiddle p {
	line-height:25px;
	margin-bottom:30px;
	max-width:680px;
}
#contentmiddle p.sidenote {
	font-size:12px;
	font-style:italic;
}
#footer p {
	width:800px;
	margin:20px auto;
	color:white;
}
#contentmiddle img {
	border:1px solid #BFBFBF;
	margin:10px;
	padding:5px;
}


.right {
	float:right;
}
.left {
	float:left;
}
.indent {
	margin-left:70px;
	font-style:italic;
}
ul.sentence, ol.sentence {
	list-style-position:inside;
	margin:40px 0px;
}
ul.sentence li, ol.sentence li {
	margin:15px 35px;

}

#leftoffer{
	float:left; width:200px;text-align:center;}
	
#leftoffer h1
{color:red;
font-size:38px;
margin:0px;
font-weight:900;
line-height:45px;}

#rightoffer{
	width:320px;
	float:right;
	text-align:center;
	font-size:16px;
	
	}
	
#rightoffer h3{margin:0;
font-family:helvetica;
color:black;}
	
	
.call2actio
	/************************************************

*	slides								*

************************************************/

#testimon{
	width:215px;
	margin:6px;  
	height:200px; 
	padding-top:70px; 
	background-image:url('../images/sidetest.png');
	background-repeat:no-repeat; 
	background-color:red; 
	float:right;}
	
#slideshow-area, #slideshow-scroller {
	width: 200px;
	height: 170px;
	position: relative;
	overflow: hidden;
	margin: 0 auto;
}
#slideshow-area {
}
#slideshow-holder {
	height: 200px;
}
#slideshow-previous, #slideshow-next {
	width: 80px;
	height: 35px;
	position: absolute;
	background: transparent url("../images/prev.png") no-repeat 50% 50%;
	top: 135px;
	display: none;
	cursor: pointer;
	cursor: hand;
	background-color:black;
}
div.slideshow-content {
	width:200px;
	height:200px;
	font-size:13px;
}
div.slideshow-content p {
	width:200px;
	height:200px;
	font-size:13px;
}
#slideshow-next {
	display: block;
	background: transparent url("../images/next.png") no-repeat 50% 50%;
	background-color:black;
	top: 135px;
	right: 0;
}
.slideshow-content {
	float: left;
}

	form label { 
	display: block;  /* block float the labels to left column, set a width */
	padding: 0; 
	margin: 0; /* set top margin same as form input - textarea etc. elements */
/*width of labels. Should be smaller than left column (155px) to create some right margin*/
}

/* Based partially on Matthew Carroll's keyboard accessible flavor of Suckerfish 
 * Dropdowns by Patrick Griffiths and Dan Webb. 
 * http://carroll.org.uk/sandbox/suckerfish/bones2.html
 */

/* ----[ LINKS ]----*/

/* all menu links */
#nav2 a{
	text-decoration:none;
	display:block;
	padding:19px 30px;
	
	
}

/* Just main menu links --[for non-javascript users this applies to submenu links as well]*/
#nav2 a{
	margin:0;
	float:left;
	color:#FFFFFF;
	border-left:1px solid #8F8F8F;
}
/* All menu links on hover or focus */
#nav2 a:hover, #nav2 a:focus {
	/*background-color:#F6C739 ; background color of hover on main menu*/
	color:black; /* Hver Text Color for top navigation*/
}

/* sub menu links on hover or focus */

#nav2 li a:hover,
#nav2 li a:focus{
	/*background-color:#7A1600 ; background color of sub menu */
	color:black; /*Hover Text Color for top level nav*/

}
/* All ULs and OLs */
#nav2, #nav2 ul {
	padding: 0;
	margin: 0;
	list-style: none;
	line-height: 1em;
}


/* List items in main menu --[for non-javascript users this applies to submenus as well]  */
#nav2 li { 
	/*great place to use a background image as a divider*/
	display:block;
	list-style:none;
	position:relative;
	float:left;
	disokaY
}


/* main menu ul or ol elment */
#nav2{
	display:block;
	
	list-style:none;
	margin:0 0 0 0;
	z-index:5;
	
	background-image:
	text-align: center;
	display:block;
}
.center{text-align:center;}

iframe{ border: solid 1px grey;}
/************************************
Element Backgrounds
************************************/
body {
	background-color:white;
	/*background-image:url('../images/bg.jpg');*/
	background-position:top;
	background-repeat:repeat;
}
#title {
	/*background-image:url('../images/title.jpg');*/
background-color:#999999;
}
#wrap {
	background-color:white;

}
#navtop, #navbottom {
/*	background-image:url('../images/nav_bg.jpg');*/
background-color:darkgrey;
}
#contentcontainer{	

}
#offerbox {
	background-image:url('../images/offer.jpg');
}
#no_offer {
	background-image:url('../images/no_offer.jpg');
}
#sidetest {
	background-image:url('/images/sidetest.png');
	background-repeat:no-repeat;
}
#l_sidebar {
	background:#5a5a59;
}

.side_box{
	/*background-image:url('../images/sidebox.png');*/
	background-color:black;}
	

#footer {
	background-color:#999999;
}
/**********************************************
Other Declarations
**********************************************/
ul,ol {
	list-style-position:inside;
}
#contentmiddle ul.oneword, ol.oneword {

	list-style-position:inside;
	padding-left:10px;
	width:600px;
}
#contentmiddle ul.oneword li, ol.oneword li {
	float: left;
	width: 200px;
	margin: 0;
	background-image: url(smileybullet.gif);
	background-position: 0 3px;
	background-repeat: no-repeat;
	padding: 0 0 10px 1.5em; /* left padding moves the text away from the bullet */
	font-style:italic;
}
#contentmiddle p {
	line-height:25px;
	margin-bottom:30px;
	max-width:680px;
}
#contentmiddle p.sidenote {
	font-size:12px;
	font-style:italic;
}
#footer p {
	width:800px;
	margin:20px auto;
	color:white;
}
#contentmiddle img {
	border:1px solid #BFBFBF;
	margin:10px;
	padding:5px;
}


.right {
	float:right;
}
.left {
	float:left;
}
.indent {
	margin-left:70px;
	font-style:italic;
}
ul.sentence, ol.sentence {
	list-style-position:inside;
	margin:40px 0px;
}
ul.sentence li, ol.sentence li {
	margin:15px 35px;

}

#leftoffer{
	float:left; width:200px;text-align:center;}
	
#leftoffer h1
{color:red;
font-size:38px;
margin:0px;
font-weight:900;
line-height:45px;}

#rightoffer{
	width:320px;
	float:right;
	text-align:center;
	font-size:16px;
	
	}
	
#rightoffer h3{margin:0;
font-family:helvetica;
color:black;}
	
	
.call2actio
	/************************************************

*	slides								*

************************************************/

#testimon{
	width:215px;
	margin:6px;  
	height:200px; 
	padding-top:70px; 
	background-image:url('../images/sidetest.png');
	background-repeat:no-repeat; 
	background-color:red; 
	float:right;}
	
#slideshow-area, #slideshow-scroller {
	width: 200px;
	height: 170px;
	position: relative;
	overflow: hidden;
	margin: 0 auto;
}
#slideshow-area {
}
#slideshow-holder {
	height: 200px;
}
#slideshow-previous, #slideshow-next {
	width: 80px;
	height: 35px;
	position: absolute;
	background: transparent url("../images/prev.png") no-repeat 50% 50%;
	top: 135px;
	display: none;
	cursor: pointer;
	cursor: hand;
	background-color:black;
}
div.slideshow-content {
	width:200px;
	height:200px;
	font-size:13px;
}
div.slideshow-content p {
	width:200px;
	height:200px;
	font-size:13px;
}
#slideshow-next {
	display: block;
	background: transparent url("../images/next.png") no-repeat 50% 50%;
	background-color:black;
	top: 135px;
	right: 0;
}
.slideshow-content {
	float: left;
}

	form label { 
	display: block;  /* block float the labels to left column, set a width */
	padding: 0; 
	margin: 0; /* set top margin same as form input - textarea etc. elements */
/*width of labels. Should be smaller than left column (155px) to create some right margin*/
}

/* Based partially on Matthew Carroll's keyboard accessible flavor of Suckerfish 
 * Dropdowns by Patrick Griffiths and Dan Webb. 
 * http://carroll.org.uk/sandbox/suckerfish/bones2.html
 */

/* ----[ LINKS ]----*/

/* all menu links */
#nav2 a{
	text-decoration:none;
	display:block;
	padding:19px 30px;
	
	
}

/* Just main menu links --[for non-javascript users this applies to submenu links as well]*/
#nav2 a{
	margin:0;
	float:left;
	color:#FFFFFF;
	border-left:1px solid #8F8F8F;
}
/* All menu links on hover or focus */
#nav2 a:hover, #nav2 a:focus {
	/*background-color:#F6C739 ; background color of hover on main menu*/
	color:black; /* Hver Text Color for top navigation*/
}

/* sub menu links on hover or focus */

#nav2 li a:hover,
#nav2 li a:focus{
	/*background-color:#7A1600 ; background color of sub menu */
	color:black; /*Hover Text Color for top level nav*/

}
/* All ULs and OLs */
#nav2, #nav2 ul {
	padding: 0;
	margin: 0;
	list-style: none;
	line-height: 1em;
}


/* List items in main menu --[for non-javascript users this applies to submenus as well]  */
#nav2 li { 
	/*great place to use a background image as a divider*/
	display:block;
	list-style:none;
	position:relative;
	float:left;
	disokaY
}


/* main menu ul or ol elment */
#nav2{
	display:block;
	
	list-style:none;
	margin:0 0 0 0;
	z-index:5;
	
	background-image:
	text-align: center;
	display:block;
}
.center{text-align:center;}

iframe{ border: solid 1px grey;}




.white_link{color:#ffffff;}


