/* Default
---------------------------------------- */
html, body {height: 100%; width: 100%; min-height: 100%;}
body, html, p, ul, ol, li, dl, dd, dt, h1, h2, h3, h4, h5, h6, form, fieldset, td, th, caption, address, textarea, legend {margin: 0; padding: 0;}
a img, fieldset {border: 0;}
address {font-style: normal;}
ul {list-style: none;}
table {border-collapse: collapse;}
td, th {vertical-align: top;}
body {background-color: #fff; color: #1c1852; font: 17px Times New Roman, sans-serif;}
a {color: #252968;}
a:hover {text-decoration: none; color: #e51b24;}
a:visited {color: #252968;}

/* Main
---------------------------------------- */
.main { text-align: center; margin:0 auto; text-align:center; }

.top {background: url('../images/top.png') top center no-repeat; height: 150px;}
.medical_sign {background: url('../images/medical_sign.png') no-repeat; position: absolute; top: 77px; left: 50%; margin-left: -272px; width: 357px; height: 312px; z-index: -98;}
.bottom {background: url('../images/bottom.png') bottom center no-repeat; height: 138px;}
.content { width:1124px; margin:0 auto 0 auto;} 

html>body, html>body .main {height: auto;} 

.left { float:left; width:340px; height:650px; text-align:right; display:block; background-image: url(../images/two-bottles.png); background-repeat:no-repeat; background-position:bottom left; padding-right:10px; } 

.center {text-align: left; width:460px; float: left;}

div.right {  width:230px; float: left; color: #1c1852; margin: 0 0 0 40px; font: 14px Times New Roman, sans-serif; }
div.right div.photo {text-align:left; margin-top:10px;}
div.right div.text {text-align: left; }
div.right div.text div.header {font: bold 14px Arial, sans-serif; margin-bottom: 5px;}
div.right div.date {font: bold 19px Arial, sans-serif; margin-bottom: 5px; text-align: left; }
div.right div.date div.line {background-color: #1c1852; height: 1px;}

.note {margin-right:10px; width:159px; position:absolute; top:10; left:20px;}


.clear 
{
	clear:both;
	float:none;
	margin: 10px 0 10px 0;
}

/* ids and classes for menu */
#nav {
	float: right;
	margin: 0; 
	padding:0;
	list-style: none;
	margin-right:10px;
	font-size:20px;
}
#nav li {
	text-align:right;
	font-family: Verdana, "Trebuchet MS","Lucida Grande", sans-serif;
	line-height:120%;
	padding-right:10px;
}

#nav a {
	display: block;
	margin: 0;
	color: #252968;
	text-decoration: none;
	padding-right:30px;
	}
	
#nav a:hover {
	color:#e51b24;
	}

#nav .active,
body#home #t-home a,
body#blog #t-blog a,
body#product #t-product a,
body#events #t-events a,
body#select #t-select a,
body#buy #t-buy a,
body#faqs #t-faqs a,
body#contact #t-contact a
{
	background-image:url(../images/menu_active/marker.jpg);
	background-repeat:no-repeat;
	background-position:right;
	color:#e51b24;
}

.copy { text-align:left;}
.error { color:red;}

.center h1, .center h2, .center-wide h1 .center-wide h2, .copy h1, .copy h2 { font-size:20px; font-family:Trebuchet MS, Verdana, Arial;}


#dbottle
{
	background: url(../images/downtimeRelaxtionBuy.png) no-repeat top;
	width:550px;
	height:430px;
	float:left;
	margin: 0 80px;
}


#dbottlecca
{
	background: url(../images/downtimeRelaxtionBuy.png) no-repeat top;
	width:550px;
	height:430px;
	float:left;
	margin: 0 80px;
}


#shot
{
	background-image: url(../images/shot.png);
	width:550px;
	height:390px;
	float:left;
	margin: 0 80px;
}


#shotcca
{
	background-image: url(../images/shotcca.png);
	width:550px;
	height:390px;
	float:left;
	margin: 0 80px;
}

div.stchris
{
	float:left;
}


.center-wide
{
	width:700px;
	float:left;
}

.bottomContent
{
	text-align:center;
	color:white;
	padding: 100px 0 0 0;
}

.bottomContent a
{
	color:white;
	text-decoration:none;
}

.bottomContent a:hover
{
	color: #FF0;
}

.bottomContent a:active
{
	color:white;
}

.bottomContent a:visted
{
	color:white;
}

div.popup
{display:none; width:200px; border-style: solid; font-size:14px; background-color: white; padding: 5px; text-align:left; float:left}


