@charset "utf-8";
/* CSS Document */

body {
	background-color: #0c0c0c;
	background-image:url(images/bg.gif);
	background-repeat:repeat-x;
	font-family:Arial, Helvetica, sans-serif;
}

object {
	vertical-align:bottom;
}

table.header {
	padding-top:15px;
}

table.comparison {
	table-layout:fixed;
	height:350px;
	width:750px;
	border-color:#000;
}

table.container {
	background-color:#FFF;
}

table.container-home {
	background-color:#FFF;
		background-image:url(images/home-bg.jpg);
}

table.footer {
	color: #fff;
}

td.comparison-header-left {
	text-align:center;
	font-size:16px;
	font-weight:bold;
	color:#C00;
	background-color:#92DDFA;
	border:thin #666;
}

td.comparison-header-right {
	text-align:center;
	font-size:16px;
	font-weight:bold;
	color:#000;
	background-color:#999;
	border:thin #666;
}

td.comparison-left {
	background-color:#D0E6FB;
	padding-left:20px;
	font-weight:bold;
	border:thin #666;
}

td.comparison-right {
	background-color:#CCC;
	padding-left:20px;
	border:thin #666;
}

td.table-border {
	border:thin;
	border-color:#000;
}
td.footer-content {
	background-image:url(images/footer-bg.gif);
	background-repeat:repeat-x;
	background-position:top;
	text-align:center;
	padding-top:20px;
	padding-bottom:15px;
	background-color:#0e0e0e;
}

tr.footer-bg {
	background-image:url(images/footer-bg.gif);
	background-repeat:repeat-x;
}

th.comparison-title {
	font-size:18px;
	padding-top:20px;
}

p.footer-text {
	color:#fff;
	text-align:center;
}

img.center-image {
	vertical-align:top;
	padding-top:10px;
}

strong.red {
	font-size:18px;
	color:#C00;
}

strong.red-big {
	font-size:24px;
	color:#C00;
}

strong.white-big {
	font-size:24px;
	color:#fff;
}


p.white-featured {
	color:#FFF;
}

p.home {
	padding-left:20px;
	padding-right:20px;
}

p.home-top {
	padding-top:20px;
	padding-left:20px;
	padding-right:20px;
}

div.credit-icons {
	padding-top:10px;
	padding-bottom:10px;

}

p.credit-icons {
	padding-bottom:10px;

}
object.feature {
	vertical-align:top;
}

ul li {
	list-style:none;
	font-size:12px;
}

li.products {
	list-style:none;
	font-size:14px;
}

li.product-header {
	font-size:16px;
	color:#C00;
	font-weight:bold;
}

td.products-list {
	vertical-align:top;
}

div {
	height:inherit;
}

div.product-title {
list-style-type: none;
text-align:center;
font-size:28px;
padding-top:5px;
padding-bottom:5px;
vertical-align:middle;
}

div.locations-text {
	height:auto;
	font-size:14px;
	padding-left:20px;
	padding-top:5px;
}

hr {
	color:#C00;
}

img {
	border:0;
}

div.bottom {
	padding-top:20px;
	vertical-align:bottom;}

p.padding-left {
	padding-left:20px;
}

p.about-header-left {
	color:#C00;
	font-size:24px;
	font-weight:bold;
	padding-left:20px;
}

p.about-header-right {
	color:#C00;
	font-size:24px;
	font-weight:bold;
	text-align:center;
}

p.about-text-left {
	padding-left:20px;
	padding-right:5px;
}

p.about-text-right {
	padding-left:5px;
	padding-right:5px;
	font-size:16px;
}

p.align-top {
	padding-left:20px;
}

p.top-right {
	vertical-align:top;
	padding-left:250px;
	padding-top:20px;
	font-size:20px;
}

p.top-right-padding {
	vertical-align:top;
	padding-left:250px;
	padding-top:140px;
	font-size:20px;
}
td.align-top {
	vertical-align:top;
}

td.align-top-left {
	vertical-align:top;
	background-image:url(images/about-girl2.jpg);
	background-position:bottom;
	background-repeat:no-repeat;
}

#featured-bg {
	background-image:url(images/feature-bg.jpg);
	background-repeat:repeat-x;
	text-align: center;
}
/* ---------------------- nav ---------------------- */
#nav{position:relative;display:block;height:42px;font-size:12px;font-weight:bold;background:transparent url(images/nav-bg.gif) repeat-x top left;font-family:Arial,Verdana,Helvitica,sans-serif;text-transform:uppercase; padding-left:15px;}
#nav ul{margin:0px;padding:0;list-style-type:none;width:auto;}
#nav ul li{display:block;float:left;margin:0 1px 0 0;}
#nav ul li a{display:block;float:left;color:#fff;text-decoration:none;padding:14px 12px 0 12px;height:28px;}
#nav ul li a:hover,.black #nav ul li a.current{color:#BE0000;background:transparent url(images/nav-bg-over.gif) no-repeat top center;}
/* ----------------------  nav ---------------------- */
