/* 
 * Stylesheet for sanitize.com
 * Programmer: Jacob Tews  <jacob @webteks.com>
 * Date: 2006-06-15
 */

/********* Navigation styles *********/

#navigation  {
	border-bottom:1px solid #FFF;
}

#navigation ul {
	list-style:none;
	margin:0;
	padding:0;
	display:block;
	width:754px;
	height:52px;
}

#navigation ul li {
	float:left;
	width:107px;
	border-right:1px solid #FFF;
}

#navigation ul li.nav_07 {
	border-right:0;
	width:106px;
}

#navigation ul li a {
	display:block;
	height:52px;
	width:107px;
}

#navigation ul li.nav_07 a {
	width:106px;
}

#navigation ul li a span {
	display:none;
}

     /**** Individual links ****/
#navigation ul li.nav_01 a { background: url('images/nav/01.jpg') no-repeat; }
#navigation ul li.nav_02 a { background: url('images/nav/02.jpg') no-repeat; }
#navigation ul li.nav_03 a { background: url('images/nav/03.jpg') no-repeat; }
#navigation ul li.nav_04 a { background: url('images/nav/04.jpg') no-repeat; }
#navigation ul li.nav_05 a { background: url('images/nav/05.jpg') no-repeat; }
#navigation ul li.nav_06 a { background: url('images/nav/06.jpg') no-repeat; }
#navigation ul li.nav_07 a { background: url('images/nav/07.jpg') no-repeat; }

#navigation ul li.nav_01 a:hover { background: url('images/nav/01_over.jpg'); }
#navigation ul li.nav_02 a:hover { background: url('images/nav/02_over.jpg'); }
#navigation ul li.nav_03 a:hover { background: url('images/nav/03_over.jpg'); }
#navigation ul li.nav_04 a:hover { background: url('images/nav/04_over.jpg'); }
#navigation ul li.nav_05 a:hover { background: url('images/nav/05_over.jpg'); }
#navigation ul li.nav_06 a:hover { background: url('images/nav/06_over.jpg'); }
#navigation ul li.nav_07 a:hover { background: url('images/nav/07_over.jpg'); }

/********* Layout styles *********/

body {
	margin: 0;
	background: url('images/pages/shared/bg.jpg') repeat-x #DCEBF4;
}

body,td,th,div {
	font-family: Arial, helvetica, sans-serif;
	font-size: 11px;
}

#header {
	background: url('images/pages/shared/tagline.gif') no-repeat right
		bottom #FFF;
}

.left_grad {
	width: 4px;
	background: url('images/pages/shared/grad_left.gif') repeat-y right;
}

.right_grad {
	width: 4px;
	background: url('images/pages/shared/grad_right.gif') repeat-y left;
}

.footer_bg {
	background: url('images/pages/shared/grad_bottom.gif') repeat-x top;
	text-align: center;
	font-size:10px;
	padding-top:3px;
}
.footer_bg a {
	color:#537899;
}

.footer_credits a {
	color: #6D9AB4;
}

.footer_credits {
	padding: 8px 18px 10px 18px;
	color: #6D9AB4;
}

.content {
	background:#FFF;
}

#content {
	color: #002F5D;
	padding: 15px 35px 15px 35px;
	line-height:130%;
}

#content a {
	color:#1A5470;
}

#content td {
	color: #002F5D;
}

table.compare_table {
	
}

table.compare_table th {
	font-weight:bold;
	text-align:center;
	border-bottom:1px solid #000;
}

table.compare_table .cell_normal {
	background: #92BACE;
	text-align:center;
	border-bottom:1px solid #237197;
}

table.compare_table .cell_property {
	border:solid #237197;
	border-width:0 0 1px 0;
}

table.compare_table .cell_highlight {
	background: #DCEBF4;
	text-align:center;
	font-weight:bold;
	border-bottom:1px solid #237197;
}

/********* Homepage styles *********/

.index_content {
	background: #DCEBF4;
	color: #002F5D;
	text-align:justify;
	line-height:22px;
	padding:30px 50px 0 25px;
}

.index_vidbox {
	background: #DCEBF4;
	padding: 10px 0 20px 12px;
}

.index_vidbox #demo_video {
	font-size:11px;
}

.index_pics {
	margin:0 0 7px 0;
}

.index_pics img {
	border:2px solid #71A5BE;
	margin-right:1px;
}

/********* Why Sanitize *********/
.why_sanitize_bottom {
	background:#267398;
	padding:24px 10px 12px;
	color:#FFF;
	text-align:justify;
}

/**********Features ************/
.img_left {
	float: left;
	margin-right: 10px;
	border: 1px solid #002F5D;
}
.img_right {
	float: right;
	margin-left: 10px;
	border: 1px solid #002F5D;
}
.div_clear {
	height: 115px;
	margin-bottom: 12px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #267398;
}
h1 {
	font-size: 14px;
	font-weight: bold;
	margin:0;
}
