


/*/ Site-wide Styles /*/
.wrapper {/*position: absolute;*/ top: 0; left: 0; width: 100%; text-align: left; background:url(/cp/skins/v3/webimages/images/bg_01.jpg) repearedx;}
.content {position: relative; top: 0px; left: 8px; width: 935px; overflow:hidden; text-align:left;}
.topNav {color: #FFFFFF; font-family: Helvetica, Arial, sans-serif; font-size: 12px;}
a.topNav:active, a.topNav:link, a.topNav:visited {background-color:transparent; color: #FFFFFF; font-family: Helvetica, Arial, sans-serif; font-size: 12px; text-decoration:none;}
a.topNav:hover {background-color:transparent; color: #FFFFFF; font-family: Helvetica, Arial, sans-serif; font-size: 12px; text-decoration:underline;}
.footerNav {font-size:10px; font-family:Helvetica, Arial, sans-serif; color:#000000;}
a.footerNav:active, a.footerNav:link, a.footerNav:visited, a.footerNav:hover {font-size:10px; font-family:Helvetica, Arial, sans-serif; color:#000000; text-decoration:none;}
.copyright {font-size:10px; font-family:Helvetica, Arial, sans-serif; color:#666666;}
.center_this {width: 100%; text-align: center;}



/*/ Footer Styles /*/
.footer_text {font-size: 11px; font-family:helvetica, arial, sans-serif;}
.footer_text span {word-spacing:4px;}
.footer_text a:active, .footer_text a:link, .footer_text a:visited, .footer_text a:hover {font-size:12px; color:#003366;}



/*/ Header Styles /*/
.header_title {float:left; font-family: helvetica, arial, sans-serif; font-weight: bold; font-style: italic; color: #2076C3; font-size: 16px;}
a.header_title:active, a.header_title:link, a.header_title:visited, a.header_title:hover {font-family: helvetica, arial, sans-serif; font-weight: bold; font-style: italic; color: #2076C3; font-size: 16px; text-decoration:underline;}
.header_text {float:left; font-size: 12px; font-family:helvetica, arial, sans-serif; color: #000; line-height: 1.6em; padding-left: 10px; }
a.header_text:active, a.header_text:link, a.header_text:visited, a.header_text:hover {font-family: helvetica, arial, sans-serif; font-weight: bold; color: #000; font-size: 12px; text-decoration:underline;}
.header_links {float:right; font-family: "Century Gothic","Trebuchet MS"; font-size: 11px; font-weight: bold; color:#000000; line-height: 1.6em; padding-right: 50px;}
a.header_links:active,a.header_links:link,a.header_links:visited,a.header_links:hover {font-family: "Century Gothic","Trebuchet MS"; font-size: 11px; font-weight: bold; color:#000000; text-decoration:none;}



/*/ Homepage Styles /*/
#homepage {width:955px; height:421px; background:url(images/homepage_bg.jpg) no-repeat; position:relative;}
.subNav {list-style:none; margin:0; padding:0; position:absolute; top:77px; left:22px; text-align:left; line-height:21px;}
.subNav li {margin:0; padding:0;}
.subNav a{color:#FFFFFF; font-family:helvetica, arial, sans-serif; text-decoration:none; font-size:12px;}
.subNav a:hover{color:#efc203;}
.subNav .selected {color:#efc203; text-decoration:underline;}
.subNav .selectedB {color:#efc203;}
.subNav .spacer {background:url(images/spacer.png) no-repeat; width:190px; height:22px; line-height:22px;}
.subNav .header {padding-left:42px; background:url(images/arrow.png) no-repeat 15px 0; height:23px; line-height:23px;}
.subNav .subLink {padding-left:42px;}
#glider {position:absolute; width:560px; height:377px; top:44px; left:313px;}



/*/ Reviews Styles /*/
.reviews_presents_title {color:#666666; font-family: "Century Gothic", "Trebuchet MS"; font-size: 13px;}
.reviews_subscript{font-size:10px; font-family:helvetica, arial, sans-serif; color:#000000;}
a.reviews_subscript:active, a.reviews_subscript:link, a.reviews_subscript:visited, a.reviews_subscript:hover {font-size:10px; font-family:helvetica, arial, sans-serif; color:#000000; text-decoration:none;}
.reviews_have_to_say {color:#666666; font-family: "Century Gothic", "Trebuchet MS"; font-size: 16px;}
.reviews_about {font-size:10px; font-family:helvetica, arial, sans-serif; color:#666666;}



/*/ Content Styles <---  /*/
.content_holder {padding:0; width: 670px;}
.content_title {color:#003366; font-family: "Century Gothic", "Trebuchet MS"; font-size: 24px; font-weight:bold;}
.content_white {background-color: #fff;}
.content_body {color:#003366; font-family: helvetica, arial; font-size:12px; line-height:18px; width:660px; text-align:justify; background-color: #fff;}
.content_body a:active, .content_body a:link, .content_body a:visited, .content_body a:hover {color:#003366;}
.content_body a:hover,
.footer_text a:hover {text-decoration:none;}
.content_subtitle{color:#003366; font-family: "Century Gothic", "Trebuchet MS"; font-size: 16px;}
.content_catch_phrase{color:#003366; font-family: "Century Gothic", "Trebuchet MS"; font-size: 14px; font-weight:bold; cursor:pointer;}



/*/ Marketing Styles /*/
.marketing_column_title {font-family: helvetica, arial; font-size: 10px; line-height: 130%; background-color: #1f517e; color: #fff;}
.marketing_column_text {font-family: helvetica, arial; font-size: 10px; line-height: 130%; background-color: #fff;}
.promo_ideas img {margin-right:2px;}



/*/ Products Comparison  /*/
.comparison_table {text-align:left;}
.comparison_column_title {color:#003366; font-family: helvetica, arial; font-size: 10px; line-height: 130%; padding: 7px 0px;}
.comparison_bubble {color:#003366; font-family: "Century Gothic", "Trebuchet MS"; font-size: 20px; padding: 10px 0px;}
.comparison_blue {text-align:center; background-color:#B8C6D8;}
.comparison_light_gray {text-align:center; background-color:#DBDBDB;}
.comparison_dark_gray {text-align:center; background-color:#CCCCCC;}
.comparison_row_title_gray {padding: 0px 10px 0px 10px; background-color:#CCCCCC;}
.comparison_row_title_white {padding: 0px 10px 0px 10px; background-color:#fff;}



/*/ Products Prices /*/
.products_prices_column_title {height: 23px; background-color:#003366; color: #FFFFFF; font-family: helvetica, arial, sans-serif; font-size: 12px; text-align: center; padding: 2px 2px 0px 2px;}
.products_prices_column_text {height: 23px; font-family: helvetica, arial, sans-serif; text-align: center; padding: 2px 2px 0px 2px;}



/*/ FAQ Styles /*/
.toggleGroup p {margin:0; padding:0 0 10px 0;}
.toggleGroup h5 {margin:0 0 10px 0; padding:0; display:block;}
.toggleGroup .content_catch_phrase {font-size:12px;}



/*/ Dynamic Menu Button Styles  /*/
.dynNav {width:245px; position:relative;}
a.nav_menu_text:active,a.nav_enu_text:link,a.nav_menu_text:visited {color: #FFFFFF; font-family: helvetica, arial, sans-serif; font-size: 12px; text-decoration:none;}
a.nav_menu_text:hover{color: #FFFFFF; font-family: helvetica, arial, sans-serif; font-size: 12px; text-decoration:underline;}
.dynamic_menu_buttons {width: 150px; height: 20px; background:url(webimages/images/main_08.png) no-repeat; padding: 1px 0px 0px 25px; margin: 20px 10px 20px 0px;}
.dynamic_menu_button {font-family: helvetica, arial, sans-serif; color: #000000; font-size: 12px; font-weight: bold;}
.dynamic_menu_button a:hover {text-decoration:none;}
.dynamic_menu_button_big {font-family: helvetica, arial, sans-serif; color: #000000; font-size: 16px; font-weight: bold; vertical-align: bottom;}
.dynamic_menu_button_bigger {height: 27px;}



/*/ Home Content Styles <--- /*/

.home_content_boxes {background:url(images/homepage_bg2.jpg) no-repeat top; width:955px; height:350px;}
.home_content_box {padding: 0px 40px 0px 30px; width: 220px; float: left; text-align: left; color:#003366;}
.home_content_box_titles {color:#00101F; font-size:14px; font-weight:bold; text-transform:uppercase; font-family:"Century Gothic", "Trebuchet MS";}
.home_content_box_titles em{color:#494849; font-style:normal;}
.home_content_box_text {color:#00101F; margin-top:15px; font-family: helvetica, arial; font-size: 11px; text-align:justify;}
.home_content_box_freedvd {background-image:url(webimages/freedvd.png); background-repeat:no-repeat; width: 150px;}
.home_content_box_freedvd_interior {padding: 20px 10px 0px 10px; margin-top: 92px; width: 175px; float:right; text-align:left;}
.home_content_body {color:#00457b; font-family: helvetica, arial; font-size: 12px; line-height: 18px;}
.home_content_body a{color:#00457b; text-transform:uppercase; font-weight:bold;}
.home_123 {margin-top:15px;}
.home_123 img {margin-right:8px;}
.home_123 a {font-family: "Century Gothic", "Trebuchet MS"; font-size:15px; color:#003366; top:-7px; position:relative;}
.home_123 a:hover {text-decoration:none;}





.right {float:right;}
.defaultRow {border-top:#dadada solid 1px; clear:both; padding:30px 0;}

.leftBox {width:320px; margin:0 20px 0;}
h2.blueHeader {color:#0091cc; font-family:"Century Gothic","Trebuchet MS"; font-weight:bold; text-transform:uppercase; font-size:20px; margin:0; padding:0;}
h2.redHeader {color:#c6071f; font-family:"Century Gothic","Trebuchet MS"; font-weight:bold; text-transform:uppercase; font-size:20px; margin:0; padding:0;}
h3.blueHeader2 {color:#0091cc; font-family:"Century Gothic","Trebuchet MS"; font-weight:bold; text-transform:uppercase; font-size:14px; margin:0; padding:0;}
h3.redHeader2 {color:#c6071f; font-family:"Century Gothic","Trebuchet MS"; font-weight:bold; font-size:16px; margin:0; padding:0;}

img.newStar {position:absolute; right:0px; top:-20px;}

table.pricingTable {width:525px; margin-top:15px;}
table.pricingTable tr {display:block; border-top:#d4d4d4 solid 1px; border-bottom:#d4d4d4 solid 1px; line-height:22px;}
table.pricingTable tr+tr {border-top:none; line-height:20px;}
table.pricingTable td {width:200px; padding:10px;}
table.pricingTable td+td {width:285px; border-left:#d4d4d4 solid 1px;}


html, body, #wrapper {
	background-color:#FFFFFF;
	background-image:url(webimages/images/bg_01.jpg);
	background-repeat:repeat-x;
    height:800px;
    margin: 0;
    border: none;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    text-align: center;
	vertical-align:top;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	margine-right: 0px;
}
#wrapper {
	vertical-align:top;
    width: 100%;
	background-image:url(webimages/images/bg_01.jpg);
	background-repeat: repeat-x;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    text-align: center;
}
#tbheight{
	height:100%
}

.errorText {
	color:#990000;
	font-weight: bold;
	background-color: #EEEEEE;
	border-bottom: dashed 1px #990000;
}
.required {
	font-weight: bold;
}








