/*- Reset Styles -----------------------------------------------------------*/
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big,
    cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd,
    ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, hr, button {
    background: transparent;
    border: 0;
    font-size: 100%;
    margin: 0;
    outline: 0;
    padding: 0;
    vertical-align: baseline; }
 
ol, ul { list-style: none; }
 
h1, h2, h3, h4, h5, h6, li { line-height: 100%; }
 
blockquote, q { quotes: none; }
 
table {
    border-collapse: collapse;
    border-spacing: 0; }
 
:focus { outline: 0; }
 
.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
 
.clearfix {
	display: inline-block;
}
 
html[xmlns] .clearfix {
	display: block;
}
 
* html .clearfix {
	height: 1%;
}
/*- End Reset Styles -------------------------------------------------------*/
/*-----------------------------------------------------------------------------------------------*/
/*- general styles -----------------------------------------------------------*/
a{
	text-decoration: none;
}

h2{
	color: #7f9fd3;
	font-weight: normal;
	padding: 10px 20px 10px;
	margin: 0px;
	font-size: 16px;
}
h3{
	color: #7f9fd3;
	font-weight: normal;
	padding: 5px 20px;
	margin: 0px;
}
p{
	color: #252525;
}
body{
	background: #fff;
	font-family: helvetica;
	font-size: 12px;
}
#wrapper {
	margin: 0 auto;
	padding: 30px 0px 0px 0px;
	width: 855px;
}
#shadow{
	background: url('../img/bg/shadow.jpg') repeat-y top right;
	padding: 0px;
	margin: 0px;
}

/*- End general styles  -------------------------------------------------------*/
/*-----------------------------------------------------------------------------------------------*/
/*- Header -----------------------------------------------------------*/
/*------------------------------*/
#header {
	width: 855px;
	height: 174px;
}
	#header h1 {
		color: #7f9fd3;
		font-size: 32px;
		font-weight: normal;
		padding: 80px 40px 0px;
	}
	
.fadein { position:relative; height:175px; width:854px; }
.fadein img { position:absolute; left:0; top:0; }

/*- End Header  -------------------------------------------------------*/
/*-----------------------------------------------------------------------------------------------*/
/*- Navigation -----------------------------------------------------------*/
#navigation {
	border-top: 4px solid #d8c999;
	border-bottom: 4px solid #d8c999;
	width: 855px;
	height: 36px;
}
	#navigation ul {
		background: #7f9fd3;
		margin: 0 0 0 0px;
		padding: 11px 0 0 20px;
		height: 25px;
	}
		#navigation ul li {
			display: inline;
		}
			#navigation ul li a {
				color: #fffdff;
				padding: 0px 5px;
			}
			#navigation ul li a:hover {
				color: #536692;
			}
			#navigation a.active{
				color: #252525;
			}
/*- End Navigation  -------------------------------------------------------*/
/*-----------------------------------------------------------------------------------------------*/
/*- main -----------------------------------------------------------*/
#main {
	overflow: hidden;
	width: 855px;
	height: 355px;
}
	#main p{
		line-height: 1.5em;
		padding: 5px 20px;
		margin: 0px;
	}
	#main p a,h2 a {
		color: #00adef;font-size:12px;
	}
	#main p cite {
		color: #8ba9d7;
		font-size: 14px;
	}
	#main ol{
		list-style-type: decimal;
		margin: 0px 40px;
		padding: 0px;
	}
	#main ol li{
		line-height: 1.5em;
		padding: 3px 0px;
	}
	#main a.active{
		color: #252525;
	}
/*------------------------------*/
/*	main image				*/
/*------------------------------*/
#main-image {
	float: left;
	height: 355px;
}
	#main-image img{
		height: 355px;
		width: 285px;
	}
	#main-image img.bigImage{
		width: 427px;
	}
/*------------------------------*/
/*	content				*/
/*------------------------------*/
#content {
	background: #f5fcfe;
	float: left;
	height: 345px;
	overflow-y: auto;
	overflow-x: hidden;
	padding: 10px 0 0;
	width: 570px;
}
#content_large {
	background: #f5fcfe;
	float: left;
	height: 345px;
	overflow-y: auto;
	overflow-x: hidden;
	padding: 10px 0 0;
	width: 855px;
}
#contentSmallT {
	background: #f5fcfe;
	float: left;
	height: 55px;
	overflow-y: auto;
	overflow-x: hidden;
	padding: 10px 0 0;
	width: 426px;
}
	#contentSmallT ul{
		list-style: disc outside;
		margin: 10px;
	}
	#contentSmallT ul li{
		line-height: 1.4em;
		padding: 3px 0;
		margin: 0px 0px 0px 10px;
	}
	


#contentSmall2 {
	background: #f5fcfe;
	float: left;
	height: 290px;
	overflow-y: auto;
	overflow-x: hidden;
	padding: 0px 0 0;
	width: 426px;
}
	#contentSmall2 ul{
		list-style: disc outside;
		margin: 10px;
	}
	#contentSmall2 ul li{
		line-height: 1.4em;
		padding: 3px 0;
		margin: 0px 0px 0px 30px;
	}
	
#contentSmall {
	background: #f5fcfe;
	float: left;
	height: 345px;
	overflow-y: auto;
	overflow-x: hidden;
	padding: 10px 0 0 0;
	width: 426px;
}
	
#contentSmaller {
	background: #f5fcfe;
	float: left;
	height: 345px;
	overflow-y: auto;
	overflow-x: hidden;
	padding: 10px 0 0;
	width: 360px;
}

	#contentSmall ul{
		list-style: disc outside;
		margin: 10px;
	}
	#contentSmall ul li{
		line-height: 1.4em;
		padding: 3px 0;
		margin: 0px 0px 0px 30px;
	}

	/*------------------------------*/
	/*	subnav				*/
	/*------------------------------*/
	#subNav{}
	#subNav ul{
		margin: 5px 0px 0px 20px;
		padding: 0px;
	}
	#subNav ul li{
		display: block;
		float: left;
		padding: 0px 30px 2px 0;
		margin: 0px 0px 0px 0px;
	}
	#subNav ul li a{
		display: block;
		float: left;
		color: #00adef;
	}
	#subNav ul li a:hover{
		color: #000;
	}
	
/*------------------------------*/
/*	Content Nav				*/
/*------------------------------*/

#contentNav {
	background: #b4c8e9;
	float: left;
	height: 325px;
	padding: 15px;
	width: 114px;
	overflow: hidden;
}
	#contentNav ul{
		margin: 0px;
		padding: 0px;
	}
		#contentNav ul li{}
			#contentNav ul li a{
				color: #fffdff;
				display: block;
				padding: 3px 0;
			}
			#contentNav ul li a:hover{
				color: #536692;
			}
			#contentNav ul li a.active {
				color: #252525;
			}

/*------------------------------*/
/*	Blog Nav				*/
/*------------------------------*/
#blogNav {
	background: #b4c8e9;
	float: left;
	height: 325px;
	padding: 15px;
	width: 115px;
	overflow: hidden;
	padding: 15px 15px 15px 25px;
}
	#blogNav h3{
		color: #fff;
		padding: 10px 0px;
		margin: 0px;
	}
	#blogNav h4{
		color: #fff;
		font-weight: normal;
		padding: 10px 0 0 0;
		margin: 0px;
	}
	#blogNav ul{
		margin: 0px;
		padding: 0px;
	}
		#blogNav ul li{}
			#blogNav ul li a{
				color: #308cb6;
				padding: 0px;
			}
			#blogNav ul li a:hover{
				color: #000;
			}
#search{
	margin: 20px 0px 0px 0px;
	width: 110px;
}
/*------------------------------*/
/*	Video Box   				*/
/*------------------------------*/

#main div.video{
	display: block;
	float: left;
	height: 305px;
	width: 320px;
	padding: 20px 0px 0px 20px;
}

/*- End main  -------------------------------------------------------*/
/*-----------------------------------------------------------------------------------------------*/
/*- featured -----------------------------------------------------------*/
#featured {
	border-top: 4px solid #d8c999;
	border-bottom: 4px solid #d8c999;
	overflow: hidden;
	width: 855px;
	height: 95px;
}
	#featured div.boxText {
		margin: 2px 0px 0px 0px;
		height: 85px;
		width: 82px;
		text-align: center;
	}
		#featured div.boxText p{
			color: #536692;
			font-size: 15px;line-height:14px;
		}
			#featured div.boxText p a{
				font-size: 11px;
				color: #00adef;
			}
/*------------------------------*/
/*	box1				*/
/*------------------------------*/
#box1 {
	background: url('../img/featured/1.jpg') no-repeat top left;
	float: left;
	height: 85px;
	margin: 0px 3px 0 0;
	padding: 10px 0px 0px 5px;
	width: 165px;
}
/*------------------------------*/
/*	box 2				*/
/*------------------------------*/
#box2 {
	background: url('../img/featured/2.jpg') no-repeat top left;
	float: left;
	height: 85px;
	margin: 0px 3px 0 0;
	padding: 10px 0px 0px 5px;
	width: 166px;
}
/*------------------------------*/
/*	box3				*/
/*------------------------------*/
#box3 {
	background: url('../img/featured/3.jpg') no-repeat top left;
	float: left;
	height: 85px;
	padding: 10px 5px 0px 0px;
	width: 166px;
}
/*------------------------------*/
/*	box4				*/
/*------------------------------*/
#box4 {
	background: url('../img/featured/4.jpg') no-repeat top left;
	float: left;
	height: 85px;
	padding: 10px 0px 0px 5px;
	width: 166px;
}
#box5 {
	background: url('../img/featured/5.jpg') no-repeat top left;
	float: left;
	height: 85px;
	padding: 10px 0px 0px 5px;
	width: 160px;
}
/*- End featured  -------------------------------------------------------*/
/*-----------------------------------------------------------------------------------------------*/
/*- footer -----------------------------------------------------------*/
#footer {
	background: url('../img/bg/footer.jpg') no-repeat top left;
	clear: both;
	text-align: center;
	height: 55px;
	width: 863px;
	margin: 0 auto 50px;
	padding: 13px 0 0 0;
}
	#footer ul {
		margin: 0px;
	}
		#footer ul li {
			color: #a1b9df;
			display: inline;
		}
			#footer ul li a {
				color: #00adef;
				padding: 0px 5px;
			}
			#footer ul li a:hover {
				color: #252525;
			}
	#footer p{
		font-size: 10px;
		padding: 5px 0px 0px 0px;
	}
/*- End footer  -------------------------------------------------------*/
/*-----------------------------------------------------------------------------------------------*/

/*- Skin Medica Table -----------------------------------------------------------*/
#skinMedicaProducts {
	color: #252525;
	margin: 10px 20px 0;
	text-align: left;
	width: 90%;
}
	#skinMedicaProducts thead{
		margin: 0px;
		padding: 5px;
		
	}
		#skinMedicaProducts thead tr{}
			#skinMedicaProducts thead tr th{
				color: #7f9fd3;
				padding: 5px;
				width: 20px;
			}
	#skinMedicaProducts tbody{}
		#skinMedicaProducts tbody tr{}
			#skinMedicaProducts tbody tr td{
				padding: 5px;
			}
			#skinMedicaProducts tbody tr td.sale{
				color: #ed1c24;
			}
			#skinMedicaProducts tbody tr td small{
				font-size: 10px;
			}
/*- End Skin Medica Table  -------------------------------------------------------*/
/*-----------------------------------------------------------------------------------------------*/
iframe{
	margin: 0px;
	padding: 0px;
}
/*------------------------------*/
/*	Financing			    	*/
/*------------------------------*/

#financing{
	margin: 0px;
	padding: 0px;
	overflow: hidden;
}
	#financing img{
		float: left;
		margin: 0px 10px 0px 10px;
	}
	#financing ul{
		padding: 0px 10px 0px 130px;
		margin: 0px 0px 10px 20px;
	}
		#financing ul li a{
			color: #00adef;
		}
/*------------------------------*/
/*	Contact Form				*/
/*------------------------------*/
#contact{}
	#contact p{
		
	}
	#contact p label{
		display: block;
		float: left;
		width: 160px;
	}
	#contact p input{
		display: block;
		float: left;
		margin: 1px 0px 1px 10px;
		width: 170px;
	}
	#contact p input#specials{
		margin: 1px 0 1px 5px;
		padding: 0px;
		width: 20px;
	}
	#contact p select{
		display: block;
		float: left;
		margin: 1px 0 1px 10px;
		padding: 0px;
		width: 100px;
	}
/*- Showcase Wrapper -----------------------------------------------------------*/
#showcase{
	height: 370px;
	overflow: hidden;
	margin: 0 auto;
	width: 460px;
	text-align: center;
}
	#showcase img{
		height: 200px;
		width: 200px;
	}
	#showcase p{
		margin: 0px;
		padding: 0px 0px;
		line-height: 1.5em;
	}
	#showcase ul {
		clear: both;
		margin: 20px 0 0 0px;
		padding: 0px;
		text-align: center;
		width: auto;
	} 
		#showcase ul li{
			display: inline;
			margin: 0px 5px;
		}
			#showcase li a{
				color: #00adef;
			} 
				#showcase ul li a:hover{
					color: #000;
				} 
				#showcase ul li a.active{
					color: #000;
				}
#imageBox-left{
	float: left;
	margin: 20px 20px 0px;
	width: 200px;
}
	#imageBox-left p{
		margin: 10px 0 0 0;
		padding: 0px;
		width: 200px;
		text-align: center;
	}				
#imageBox-right{
	float: left;
	margin: 20px 0px 0px;
	width: 200px;
}			
	#imageBox-right p{
		margin: 10px 0 0 0;
		padding: 0px;
		width: 200px;
		text-align: center;
	}			
#description{
	clear: both;
	padding: 10px 0px 0px 0px;
	width: 465px;
}
/*- End Showcase Wrapper  -------------------------------------------------------*/
/*-----------------------------------------------------------------------------------------------*/

#checks { 
	float:none;
	position:relative;
	}
	
#contact-submit { 
	background:#c3e0e9;
	clear:both;
	display:block; 
	padding:3px 6px;
	position:relative;
	top:6px;
	}

#win_form { float:left;padding:12px 25px 0px 25px; }
#app_form { float:right;width:290px;padding-top:10px; }
#app_form form { margin:0px; }
#app_form input { margin:0px !important;width:210px; }
#app_form label { display:block; }
#app_form p { margin:0px;padding:0px; }

#pop_wrapper { margin:3px auto;width:448px; }
#pop_header { width:448px;height:216px;background:url('../img/pop_header.jpg'); }
#pop_header p { padding:182px 0px 0px 20px;font-size:20px;color:#ffffff; }
#pop_body { width:448px;background:#f5fcfe;font-size:14px;font-weight:bold; }
#pop_body form { padding:20px 0px 20px 30px;margin:0px; }
#pop_body input { width:250px;font-size:18px;color:#575757; }
#pop_body input.btn  { width:auto; }
#pop_body textarea { font-family:arial;width:250px;height:70px;font-size:12px; }
#pop_body p { padding:24px 0px 3px 0px; }
#pop_footer { width:448px;background:url('../img/pop_footer.gif');text-align:center;padding:8px 0px 5px 0px;font-size:10px; }