@charset "UTF-8";

.main_container {
	float:left;
	padding:0px 0px 0px 0px;
	width: 980px;
	background:url(../images/stories/bg_white_shade.png) repeat-y top left;
	padding:0px 10px 0px 10px;
}

.gray_line {
	background: #FFFFFF url(../images/stories/gray_line_pad_up.png) repeat-x top left;
}

.sub_heading_fonts {
	font-family:"Segoe UI";
	font-size:19px;
	color:#003366;
}
.regular_fonts {
	font-family:"Segoe UI";
	font-size:14px;
	line-height:21px;
	color:#003366;
}
.regular_fonts_no_space {
	font-family:"Segoe UI";
	font-size:14px;
	color:#003366;
}
.product_price_fonts {
	font-family: "Segoe UI";
	font-size: 21px;
	color: #F07C00;
}
.feature_desc_title {
	font:15px "Segoe UI";
	color:#003366;
}
.feature_desc_fonts {
	font-family:Calibri;
	font-size:12px;
	color:#3C3C3C;
}
.user_review_fonts {
	font:13px "Segoe UI";
	line-height:21px;
	color:#3C3C3C;
}

/* ---------------------- LINK FONTS --------------------------*/
.page_link_fonts_dark {
	font-family: "Segoe UI";
	font-size: 16px;
	color: #1F1F1F;
}
.page_link_fonts_small, .page_link_fonts_mid {
	font-family: "Segoe UI";
	color: #376092;
}
.page_link_fonts_small {
	font-size: 12px;
}
.page_link_fonts_mid {
	font-size: 14px;
}
.page_link_fonts_gray_mid {
	font-family: "Segoe UI";
	color: #515151;
	font-size: 14px;
}
.page_link_fonts, .page_link_fonts_white, .page_link_fonts_disabled {
	font-family: "Segoe UI";
	font-size: 16px;
}
.page_link_fonts {
	color: #003366;
}
.page_link_fonts_white {
	color: #FFFFFF;
}
.page_link_fonts_disabled {
	color: #FAFAFA;
}
.page_link_fonts_orange {
	font-family: "Segoe UI";
	font-size: 14px;
	color: #F07C00;
}
/* -------------------------------------------------------------- */
div a:link {color: #003399; text-decoration: none;}
div a:visited {color: #003399; text-decoration: none;}
div a:hover {color: #3366FF; text-decoration: underline;}
div a:active {color: #003399; text-decoration: none;}

hr {
	color:#C9C9C9;
	height:1px;
	margin:3px 0px 3px 0px;
}

.rating_fonts, .rating_fonts_white {
	font-family:Calibri;
	font-size:14px;
}
.rating_fonts{
	color:#003366;
}
.rating_fonts_white{
	color:#FFFFFF;
}

.rating_fonts_micro, .rating_fonts_micro_white {
	font-family:Calibri;
	font-size:12px;
}
.rating_fonts_micro {
	color:#003366;
}
.rating_fonts_micro_white {
	color:#FFFFFF;
}
/* ---------------- All about product -------------- */
.product_title_area {
	float:none;
	padding:5px 0px 10px 15px;
}
.product_header {
	float:left;
	width:980px;
	height:33px;
	background: #CAD9EB url(../images/stories/blue_back_inverse.png) repeat-x top left;
	padding: 0px 0px 0px 0px;
}
.product_footer {
	float:left;
	width:979px;
	height:33px;
	background: #CAD9EB url(../images/stories/blue_back_inverse.png) repeat-x bottom left;
	padding: 0px 0px 0px 0px;
	border-bottom:#454545 solid 1px;
}
.product_container {
	float: left;
	width: 980px;
	background-color:#EAEAEA;
	padding: 0px 0px 0px 0px;
	border-bottom:#454545 solid 1px;
}
.btn_back_to_products {
	float:left;
	width:193px;
	height:33px;
	background:#CAD9EB url(../images/stories/btn_back_to_prods.png) no-repeat top left;
	cursor:pointer;
}
.btn_back_to_products div:hover {
	background:#CAD9EB url(../images/stories/btn_back_to_prods_b.png) no-repeat top left;
}

.btn_buy_this_product {
	float:none;
	width:120px;
	height:33px;
	background:#FF3300 url(../images/stories/btn_buy_orange_108.png) no-repeat top left;
	padding-top:0px;
	cursor:pointer;
}
.other_navs {
	float:left;
	width:191px;
	padding:53px 0px 0px 0px;
}
.nav_text_area {
	float:left;
	width:191px;
	height:82px;
	float:none;
	padding-top:15px;
}
.btn_nav_to_a_product {
	float:left;
	width:191px;
	height:82px;
	background:#D0D0D0 url(../images/stories/btn_nav_to_big.png) no-repeat top left;
	cursor:pointer;
}
.btn_nav_to_a_product div:hover {
	background:#D0D0D0 url(../images/stories/btn_nav_this_big.png) no-repeat top left;
}


.btn_nav_to_this_product {
	float:left;
	width:191px;
	height:82px;
	background:#FFFFFF url(../images/stories/btn_nav_this_big.png) no-repeat top left;
	cursor:default;
}
.product_box {
	width:135px;
	height:135px;
	margin:10px 5px 0px 0px;
	border:none;
}
.product_title{
	font-family:Calibri;
	font-size:24px;
	color:#376092;
}
.product_rating_area {
	padding:5px 0px 0px 10px;
}
.product_desc {
	float:left;
	background-color:#FFFFFF;
	border-left:#BFBFBF solid 1px;
}
.product_content_area {
	width:630px;
	float:left;
	padding:10px 10px 10px 20px;
	text-align:justify;
	background-color:#FFFFFF;
}
.product_desc_area_lt {
	width:660px;
	float:left;
	padding:10px 0px 10px 0px;
	text-align:justify;
	background-color:#FFFFFF;
}
.product_desc_area_rt {
	width:128px;
	float:right;
	padding:50px 0px 10px 0px;
	text-align:center;
	background-color:#FFFFFF;
}
.product_full_rev_area_lt {
	float:left;
	width:640px;
	background: #FFFFFF url(../images/stories/gray_line_pad_up.png) repeat-x top left;
	padding:3px 0px 0px 0px;
	margin:0px 0px 0px 20px;
	vertical-align:bottom;
}
.product_read_more_lt, .product_read_more_rt {
	width:600px;
	padding:0px 0px 0px 0px;
	text-align:justify;
}
.product_read_more_lt {
	float:left;
}
.product_read_more_rt {
	float:right;
	text-align:right;
}
.features_area_0, .features_area_1 {
	float:left;
	width:600px;
	padding:10px 5px 2px 5px;
	background-color:#FFFFFF;
	border-bottom:solid 1px #969696;
}
.features_area_2, .features_area_3 {
	float:left;
	width:600px;
	padding:10px 5px 2px 5px;
}
.features_area_2 {
	background-color:#F1F1F1;
}
.features_area_3 {
	background-color:#FBFBFB;
}

.free_trial_area {
	float:left;
	width:600px;
	padding:10px 0px 2px 5px;
	border-top:#999999 solid 1px;
	background:#FFFFFF url(../images/stories/thnx_4_joining.jpg) no-repeat top right;
}

.features_text_area {
	float:left;
	width:475px;
}
.features_text_desc_area {
	float:left;
	width:445px;
	padding:0px 0px 5px 15px;
	text-align:justify;
}
.features_tick_area {
	float:right;
	padding:15px 20px 0px 0px;
}
.user_review_area {
	float:left;
	padding:0px 5px 0px 5px;
}

/*---------------------------------- NEW ADDITIONS ----------------------------------------------------------------*/
.c_guarantee {
	float:left;
	width:610px;
	background:#FFFFCC url(../images/stories/top_ranking.png) top left no-repeat;
	padding:10px;
	margin-bottom:20px;
}

#product_box_big {
	border:none;
	margin:30px 10px 0px 0px;
}

.c_desc_ratings {
	float:left;
	width:400px;
}

#prod_overview { background-image:none; }