body 
{
	background-color: #fff;
	font: normal 14px Arial, Helvetica, sans-serif;
	margin: 0;
	padding: 0;
	text-align: center;
}
div.wrapper {margin: 0 auto; text-align: left; width: 780px;}
div.contentwrapper {border: 1px solid #bdbdbd; width: 778px;}
.lindent {margin-left: 5px;}
.rindent {margin-right: 5px;}
.imgnb {border-style: none;}
.fleft {float: left;}
.fright {float: right;}
.tleft {text-align: left;}
.tright {text-align: right;}
.tcenter {text-align: center;}
.rel {
	position: relative;
	visibility: visible;
	overflow: visible;
	background-color: #FFFFFF;
}
.abs {position: absolute;}
.cleardiv {clear: both;}

/*start main nav*/
body#home a#homenav, body.work a#worknav, body#price a#pricenav, body#testimonial a#testimonialnav, body.choose a#choosenav, body#faq a#faqnav, body.order a#ordernav, body.brochure a#brochurenav {background-image: url(../images/SiteMenu/bga.gif); background-repeat: repeat-x;}
.navcontainer {background-image: url(../images/SiteMenu/bg.gif); background-repeat: repeat-x; border: 1px solid #bdbdbd;}
.navcontainer ul
{
	color: #2e2e2e;
	font: bold 12px Arial, Helvetica, sans-serif;
	list-style-type: none;
	margin: 0;
	padding: 7px 0;
	text-align: center;
}
.navcontainer #bottomnav, .navcontainer #topnav {text-align: center; width: 100%;}
.navcontainer ul li {display: inline;}
.navcontainer ul li a {display: inline; padding: 7px 10px;}
.navcontainer #topnav a {padding: 7px 16px;}
.navcontainer ul li a, .navcontainer ul li a:link, .navcontainer ul li a:visited
{
	background-image: url(../images/SiteMenu/bg.gif);
	background-repeat: repeat-x;
	color: #2e2e2e;
	font: bold 12px Arial, Helvetica, sans-serif;
	text-decoration: none;
}
.navcontainer ul li a#ordernav, .navcontainer ul li a#ordernav:link, .navcontainer ul li a#ordernav:visited {color: #861848;}
.navcontainer ul li a:hover, .navcontainer ul li a:active
{
	background-image: url(../images/SiteMenu/bga.gif);
	background-repeat: repeat-x;
	color: #ad3c4a;
	text-decoration: underline;
}
#footer 
{
	display: inline;
	font-size: 12px;
	list-style-type: none;
	margin-left: 0;
	margin-right:0;
	padding-left: 0;
	padding-right: 0;
}
#footer li {display: inline;}
#footer span {color: #333; padding-left: 3px; padding-right: 3px;}
/*end main nav*/

.whitebg {background-color: #fff; font-family: Arial, Helvetica, sans-serif;}
.blueborder {background-color: #bcd5e7; font-family: Arial, Helvetica, sans-serif;}
.drkbluebg {background-color: #3175a5; font-family: Arial, Helvetica, sans-serif;}
.bluetbl {background-color: #f4f9fb; font-family: Arial, Helvetica, sans-serif;}
.red_links {color: #ad3c4a; font: normal 13px Arial, Helvetica, sans-serif; text-decoration: none;}
.red_links_uderline {color: #ad3c4a; font: normal 13px Arial, Helvetica, sans-serif; text-decoration: underline;}
.red_txt, .red_large, a.red_txt:hover {font-size: 14px; color: #ad3c4a; text-decoration: none;}
.pink_txt {color: #b24753; font-size: 12px; text-decoration: none;}
a.pink_txt:hover {color: #2e2e2e; font-size: 12px; text-decoration: underline;}
.blue_txt {color: #2d6895; font-size: 12px;}
.blue_txt15 {color: #2d6895; font-size: 15px;}
.blue_txt1 {color: #0075ea; font-size: 12px;}
.blue_normal {color: #2d6895; font-size: 12px;}
.blue_large {color: #2d6895; font-size: 13px; text-decoration: none;}
.blue_large15 
{
	color: #2d6895;
	font-size: 15px;
	margin: 0;
	padding: 0;
}
.blue_large16 {color: #2d6895; font-size: 16px; text-decoration: none;}
.blue_large22 {color: #2d6895; font-size: 20px;}
.black_txt {color: #2e2e2e; font-size: 12px; text-decoration: none;}
.black_large {color: #2e2e2e; font-size: 14px; text-decoration: none;}
.white_txt {color: #fff; font-size: 12px; text-decoration: none;}
.white_large {color: #fff; font-size: 15px; text-decoration: none;}
a.black_txt:hover {color: #ad3c4a; font-size: 12px; text-decoration: underline;}
.main_normal {color: #545454; font-size: 13px;}
.main_large {color: #545454; font-size: 14px;}
.h1_main_large 
{
	color: #545454;
	font-size: 14px;
	margin: 0;
	padding: 0;
}
.h1_normal 
{
	color: #545454;
	font-size: 16px;
	margin: 0;
	padding: 0;
}
.h1_red 
{
	color: #ad3c4a;
	font-size: 16px;
	font-weight: bold;
	margin: 0;
	padding: 0;
}
.links_normal {color: #00489e; font-size: 12px;}
a.links_normal:hover {color: #ad3c4a;}
.tr1_navbg {background-image: url(../images/nav_blue.gif);}
.tr1_navbgrev {background-image: url(../images/nav_bluebgrev.gif); background-repeat: repeat-x;}
.nav_blue4 {background-image: url(../images/bluebg_5.gif); background-position: left; background-repeat: repeat-x;}
.main_big 
{
	color: #545454;
	font-size: 24px;
	font-weight: bold;
	line-height: 26px;
}
.links_default {font-size: 14px; text-decoration: underline;}


.FeatureComparisonName {color: #2d6895; font: bold 11px Arial, Helvetica, sans-serif;}
.FeatureComparisonMoreInfo
{
	color: #2d6895;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: underline;
}
.FeatureComparisonCompanyAdv {color: #8d0148; font: bold 14px Arial, Helvetica, sans-serif;}
.FeatureComparisonCompany {color: #2d6895; font-family: Arial, Helvetica, sans-serif; font-size: 14px;}
.linespace {margin-bottom: .2em; padding-bottom: .2em;}
body.choose ul.whychoose
{
	margin-bottom: 0;
	margin-top: 0;
	padding-bottom: 0;
	padding-top: 0;
}


