@charset "UTF-8";
.tolerase.css {
}


/* http://www.alistapart.com/articles/holygrail 
http://www.neuroticweb.com/recursos/3-columns-layout/index.php
*/

* html img,
* html .png{
position:relative;
behavior: expression((this.runtimeStyle.behavior="none")&&(this.pngSet?this.pngSet=true:(this.nodeName == "IMG" && this.src.toLowerCase().indexOf('.png')>-1?(this.runtimeStyle.backgroundImage = "none",
this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.src + "', sizingMethod='image')",
this.src = "../img/transparent.gif"):(this.origBg = this.origBg? this.origBg :this.currentStyle.backgroundImage.toString().replace('url("','').replace('")',''),
this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.origBg + "', sizingMethod='crop')",
this.runtimeStyle.backgroundImage = "none")),this.pngSet=true)
);
}

BODY {
background-color: #658F2D;
background-image: url(../content/skins/medizym/img/medizym_bkgd2.jpg);
background-repeat: repeat-x;
margin-top:0px;
margin-left:0px;
behavior: url(../content/skins/medizym/css/csshover.htc);

font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
line-height:18px;
text-align:center;
}

a:link, a:visited { 
color:#0488CB;
}

a:hover {
color:#97C0E6;
}

p {
margin-bottom:9px;
}

th {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
text-align:left;
}

td {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
line-height:18px;
text-align:left;
vertical-align:top;
}

tr {
margin-bottom:20px;
}

tbody {
padding-bottom:20px;
}

#page {
width:802px;
margin:0px auto;
margin-top:0px;
text-align:left;
}

#logo {

}

#tagline {
position:absolute;
top:88px;
margin-left:266px;
}

#page_admin {
position:absolute;
top:0px;
margin-left:588px;
}

#page_mast {
height:108px;
width:798px;
margin-top:0px;

background-image:url(../content/skins/medizym/img/bkgd_mast.gif);
background-repeat:repeat-x;
background-color:#FFFFFF;

border-left:2px;
border-left-style:solid;
border-left-color:#636363;

border-right:2px;
border-right-style:solid;
border-right-color:#636363;
}

#pageNavBackground {
height:33px;
background-color:#636363;
z-index:0;
}


#pageNav {
margin-left:3px;
margin-top:0px;
}

#page_marketingmessage {
height:241px;

border-left:2px;
border-left-style:solid;
border-left-color:#636363;

border-right:2px;
border-right-style:solid;
border-right-color:#636363;
}

#page_marketingmessage_signup {
height:218px;

border-left:2px;
border-left-style:solid;
border-left-color:#636363;

border-right:2px;
border-right-style:solid;
border-right-color:#636363;
}


#page_navgraphic {
height:76px;

border-left:2px;
border-left-style:solid;
border-left-color:#636363;

border-right:2px;
border-right-style:solid;
border-right-color:#636363;
}

.page_bottom {
margin: auto 0;
margin-left: -2px;

}

* html .page_bottom {
margin-left:-2px;
background-image:none;

}

#page_footer {
/* */
margin-left: 20px;
}


#page_content {
background-color:#FFFFFF;
/*background-image:url(../img/bkgd_content.jpg);*/
background-repeat:repeat-x;
background-position: bottom;
/* padding:20px; */

	
border-top:2px;
border-top-style:solid;
border-top-color:#636363;
	
border-left:2px;
border-left-style:solid;
border-left-color:#636363;

border-right:2px;
border-right-style:solid;
border-right-color:#636363;
}

#page_content_signup {
background-color:#FFFFFF;
background-image:url(../content/skins/medizym/img/page_signup_bkgd.jpg);
background-repeat:repeat-x;
background-position: bottom;
height:352px;

/* padding:20px; */

font-size: 14px;
font-family: Verdana;
font-weight: normal;
color:#636363;

	
border-top:2px;
border-top-style:solid;
border-top-color:#636363;
	
border-left:2px;
border-left-style:solid;
border-left-color:#636363;

border-right:2px;
border-right-style:solid;
border-right-color:#636363;
}

.allCapsBold {
font-family: Verdana;
font-weight: bold;
font-size: 12px;
text-transform:uppercase;
}

/* HOME PAGE CONTENT COLUMNS */
#columnLeftHome {
float: left;
width: 266px;
height: 300px;
}

#columnCenterHome {
float: left;
width: 266px;
height:300px;
overflow: hidden;

}

#columnRightHome {
float: right;
width: 266px;
height: 300px;
overflow: hidden;
}


/* INTERNAL PAGE CONTENT COLUMNS */

#columnWrapper {
text-align: left;
margin: 0px auto;
padding: 0px;
border:0;
width: 798px;
margin-left: 0px;
margin-top: 0px;

background-color:#FFFFFF;
background-image:url(../content/skins/medizym/img/bkgd_internal_columns.jpg);
background-repeat:repeat-x;
background-position: bottom;

/*border-top:2px;
border-top-style:solid;
border-top-color:#636363;*/
	
border-left:2px;
border-left-style:solid;
border-left-color:#636363;

border-right:2px;
border-right-style:solid;
border-right-color:#636363;

}

#columnLeftInternal {
float: left;
width: 87px;
height:520px;
overflow: hidden;
background-image:url(../content/skins/medizym/img/internal_left_bkgd_3.jpg);
background-repeat:no-repeat;
}

#columnCenterInternal {
float: left;
width: 709px;
overflow: auto;
min-height: 401px;


/* background-image: url(../img/internal_left_border.gif);*/
/* background-repeat: no-repeat; */



background-image:url(../content/skins/medizym/img/bkgd_content.jpg);
background-repeat:repeat-x;
background-position: top;
}

.columnContents {
/*margin-top:20px;
margin-left: 20px;*/
background-image:url(../content/skins/medizym/img/bkgd_content.jpg);
background-repeat:repeat-x;

}


/* START MODS CSS */
.modTitle {
/* margin-top: 26px; */
margin-left:2px;
width:265px;
overflow:hidden;
}

.modContent {
margin-top:20px;
margin-left:30px;
width:204px;
}

.modText {
font-family: Verdana;
font-size: 12px;
line-height: 18px;
color:#636363;
}

.modQuestionQ {
color:#636363;
}

.modQuestionA{
margin-top:10px;
color:#50841D;
}

.modImage {}

#contentTitle {
top: 0px;
margin-left: -1px;
width: 368px;
height: 42px;
background-image: url(../content/skins/medizym/img/bkgd_content_head.jpg);
}

#contentContent, #form {
width: 390px;
margin-left: 30px;
margin-top: 30px;

font-family: Verdana;
font-size: 11px;
line-height: 20px;
color: #636363;

}

#form { }

#contentCart {
width: 649px;
margin-left: 30px;
margin-top: 30px;

font-family: Verdana;
font-size: 11px;
line-height: 20px;
color: #636363;

}

.formField {
/*background-color:#E4EEF8;*/
width:390px;
background-color:#E6EFF8;

}

.KT_field_error {
/*background-color:#E4EEF8;*/
color:#990000;
font-style:italic;
margin-top:-20px;
margin-bottom:10px;
}

#KT_tngerror {
/*background-color:#E4EEF8;*/
color:#990000;
font-style:italic;
margin-bottom:10px;
width:350px;
}

h1 {
color: #636363;
margin-top:17px;
margin-bottom:6px;
padding-bottom:6px;
padding-left: 20px;
/*font-family: Verdana;
font-size: 26px;
letter-spacing:.0625em;
font-weight:lighter;*/
/*line-height:26px;*/
background-image:url(../content/skins/medizym/img/internal_head_rule.jpg);
background-repeat:no-repeat;
background-position:bottom left;
}

.sIFR-active h1 {
visibility: hidden;
font-family: Verdana;
line-height: 1em;
font-size:40px;
}


h2 {
margin-top: 20px;
font-family: Verdana;
font-size: 16px;
line-height:16px;
font-weight: bold;
text-transform: uppercase;
color: #005A9A;
margin-bottom:0px;
}

* html h2 {
margin-top:0px;
}


h3 {
margin-top: 10px;
font-family: Verdana;
font-size: 12px;
font-weight: bold;
text-transform: uppercase;
color: #0488CB;
margin-bottom:4px;
}

h4 {
margin-top: 20px;
font-family: Verdana;
font-size: 12px;
font-weight: bold;
text-transform: uppercase;
color: #666666;
margin-bottom:9px;
}

.bullets, .bullets li {
margin-left:20px;
margin-bottom:9px;
list-style-image: url(../content/skins/medizym/img/bullet.gif);

}

/* END MODS CSS */


/* START SUBNAV CSS */

.subnavTop {

}

.subnavContent {
background-color: #e8f0f7;
/*background-image: url(../img/bkgd_subnav.jpg);
background-repeat: repeat-x;*/
}
.subnavBottom {margin-top:0px;width:266px; height:2px; background-color:#636363;}

#subnav {
margin-top: 28px;
margin-bottom: 0px;
margin-left:0px;

padding-bottom: 18px;
/*padding-top: 18px;
padding-bottom: 18px;
padding-right: 20px;*/
}



#subnav_articles {
margin-top: 0px;
margin-bottom: 0px;
margin-left:0px;

padding-bottom: 18px;
/*padding-top: 18px;
padding-bottom: 18px;
padding-right: 20px;*/
}

#subnav ul, #subnav_articles ul {

}

#subnav li, #subnav_articles li {

margin-bottom: 18px;
margin-left:40px;
list-style-image: url(../content/skins/medizym/img/subnav_arrow.png);

line-height: 16px;
font-family: Verdana;
font-size: 10px;
font-weight: bold;

}

#subnav li a, #subnav_articles li a {
text-decoration: none;
color: #636363;
text-transform: uppercase;
}

#subnav li a:hover, #subnav_articles li a:hover {
text-decoration: none;
color: #0488CB;
text-transform: uppercase;
}

/* END SUBNAV CSS */


/* START FOOTER CSS */

#footer_nav {
text-decoration: none;
color: #FFFFFF;
line-height: 16px;
font-family: Verdana;
font-size: 10px;
}

#footer_nav a {
text-decoration: none;
color: #FFFFFF;
}

#footer_nav a:hover {
color:#97C0E6;
}

#logo_verisign {
margin-left: 500px;
margin-top: -55px;
}

#logo_hackersafe {
margin-left: 616px;
margin-top: -35px;
}

/* END FOOTER CSS */


#verticalRule {
background-image: url(../content/skins/medizym/img/divider_home_content_vertical.gif);
}

.admin, .admin a:link, .admin a:visited {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#DDEBF6;
text-decoration:none;
margin-top:5px;
}

/*
#admin_cart {
position: absolute;
margin-left:268px;
margin-top:0px;
height:24px;
}

#admin_register {
position: absolute;
margin-left:421px;
margin-top:0px;
height:24px;
}

#admin_login {
position: absolute;
margin-left:518px;
margin-top:0px;
height:24px;
}

#admin_sitemap {
position: absolute;
margin-left:599px;
margin-top:0px;
height:24px;
}

#admin_rssfeed {
position: absolute;
margin-left:719px;
margin-top:0px;
height:24px;
}
*/

.editOuter {

font-family:"Times New Roman", Times, serif;
font-size:14px;
font-style:italic;
font-variant:small-caps;
}

/* Debugging */
pre {
	color: #000;
	background: #f0f0f0;
	padding: 1em;
}

pre.cake_debug {
	background: #ffcc00;
	font-size: 120%;
	line-height: 18px;
	margin: 4px 2px;
	overflow: auto;
	position: relative;
}
div.cake-stack-trace {
	background: #fff;
	color: #333;
	margin: 4px 2px;
	padding: 4px;
	font-size: 120%;
	line-height: 18px;
	overflow: auto;
	position: relative;
}
div.cake-code-dump pre {
	position: relative;
	overflow: auto;
}
div.cake-stack-trace pre, div.cake-code-dump pre {
	color: #000000;
	background-color: #F0F0F0;
	border: 1px dotted #606060;
	margin: 4px 2px;
	padding: 4px;
	overflow: auto;
}
div.cake-code-dump pre, div.cake-code-dump pre code {
	clear: both;
	font-size: 12px;
	line-height: 5px;
	margin: 4px 2px;
	padding: 4px;
	overflow: auto;
}
div.cake-code-dump span.code-highlight {
	background-color: #FFFF00;
}

.question {
	font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
	color: #636363;
	list-style:none;
	line-height:14px;
	margin-bottom:5px;
	/* */
	/*text-decoration:none;*/	
}

.answer {
	/*visibility:hidden;*/
	/*list-style:url(../img/graphic_a.png);*/
	font-family: Verdana;
	font-size: 11px;
	color: #636363;
	list-style:none;
	line-height:20px;
	margin-bottom:27px;
	overflow:hidden;
}

.hidden {
	visibility:hidden;
	height:0px;
}

.visible {
	visibility:visible;
	height:auto;
}

.hover {
	cursor: pointer;
	color:#0488CB;
}

.qanda {
/*background-image:url(../img/graphic_q.png);
background-repeat:no-repeat;*/
}

.storelocator_head {
font-family: Verdana;
font-size: 11px;
font-weight: bold;
text-transform: uppercase;
color: #0488CB;
}

.results_odd {
width:250px;
background-color:#E4EEF8;
padding:20px;
}

.results_even {
width:250px;
background-color:#FFFFFF;
padding:20px;

}

.results_head {
width:250px;
background-color:#97C0E6;
padding:5px;
padding-left:20px;
}

.references {
font-size:9px;
line-height:12px;
margin-left:20px;
}

.references li {
margin-bottom:9px;
}


.testimonialhead {
font-family: Verdana;
font-size: 16px;
font-weight: bold;
text-transform: uppercase;
color: #005A9A;
margin-bottom:10px;
}

.testimonial {
padding:20px;
/*border-left-width:2px;
border-left-color:#E4EEF8;
border-left-style:solid;*/
font-style:italic;
background-color:#E4EEF8;

}

/*header admin buttons*/

#admin	{
	width:250px;
	height:22px;
	background: url(/templates/beez/images/adminbg.gif) no-repeat left top;
	position: absolute;
	top: 0px;
	right: 0px;
}

#admin-nav	{
	width:100%;
	height:22px;
	margin:0;
	padding:0;
}

#admin-nav img	{
	vertical-align: middle;
}

#admin-nav ul {
	margin: 0 0 3px 5px;/* indents ul from edge of container - NOTE: diff value for IE in hacks below */
	padding:0;
	list-style:none;
}

#admin-nav li {
	float:left;	/* causes the list to align horizontally instead of stack */
	position:relative; /* positioning context for the absolutely positioned drop-down */
	list-style-type:none;	/* removes the bullet off each list item */
	/*background-color:#FFA; sets the background of the menu items */
	margin-bottom:0;
}

#admin-nav a:link, #admin-nav a:visited 	{
	font-weight:bold;
	font-size:11px;
	display:block;
	padding:0 7px 0 15px; /*creates space each side of menu item's text */
	text-decoration:none;	 /* removes the underlining of the link */
	color:#fff;	 /*sets the type color */
}

#admin-nav a:hover {
	color:#bc1515;
}

#admin img	{
	border:none;
}
