@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;
}

.topic_header{
	float:left;
	width:980px;
	height: 21px;
	background: #CAD9EB url(../images/stories/topic_heading_blue.png) repeat-x top left;
	padding:0px;
}

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

/* ----------------- Gray Borders ------------------------ */
.gray_border_top { background:url(../images/stories/gray_dot.png) repeat-x bottom left; }
.gray_border_rht { background:url(../images/stories/gray_dot.png) repeat-y top right; }
.gray_border_btm { background:url(../images/stories/gray_dot.png) repeat-x top left; }
.gray_border_lft { background:url(../images/stories/gray_dot.png) repeat-y top left; }
/* -------------------------------------------------------- */

.page_link_fonts_small {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #376092;
}
.page_link_fonts {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #376092;
}
.page_link_fonts_big {
	font:16px Arial, Helvetica, sans-serif;
	color: #376092;
}
.page_link_fonts_white {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
}
.page_link_fonts_dark {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #1F1F1F;
}
.page_link_fonts_orange {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FF6600;
}
.page_link_fonts_orange_big {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #FF6600;
}

span a:link    {color:#0000CC; text-decoration: none;}
span a:visited {color:#003366; text-decoration: none;}
span a:hover   {color:#0000CC; text-decoration: underline;}
span a:active  {color:#0000CC; text-decoration: none;}

/* ---------------- All about product -------------- */
.product_container {
	float: left;
	width: 730px;;
	height: 250px;
	padding: 5px 5px 5px 5px;
	border-bottom:dotted 1px #999999;
}
.product_box {
	width:135px;
	height:135px;
	margin:10px 5px 10px 0px;
	border:none;
}
.product_box_container_lt, .product_box_container_rt {
	height: 250px;
	padding: 0px;
	text-align:center;
}
.product_box_container_lt {	float: left; }
.product_box_container_rt {	float: right; }

.product_title          { font-family:Tahoma; font-size:21px; color:#000000; text-decoration:none; }
.product_title:hover    { text-decoration: underline; }
.product_title_area     { padding:3px 10px 3px 10px; margin-bottom:5px; background-color:#F5F5F5; }

.product_rating_area_lt { float:left; width:400px; padding:5px 5px 5px 0px; }
.product_rating_area_rt { float:right; padding:0px 0px 0px 10px; }
.product_rating_area_seo { float:left; width:130px; padding:5px 5px 5px 0px; }

.product_full_rev_area_lt, .product_full_rev_area_rt {
	width:580px; /* 430px */
	background:url(../images/stories/gray_line_pad_up.png) repeat-x bottom left;
	padding:0px 0px 5px 0px;
	margin-bottom:10px;
	vertical-align:bottom;
}
.product_full_rev_area_lt {	float:left; }
.product_full_rev_area_rt {	float:right; text-align:right; }

.product_desc       { font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:19px; color: #333333; }
.product_desc_small { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; }

.product_desc_area_lt, .product_desc_area_rt { width:580px;	padding:0px 0px 0px 0px; text-align:justify; }
.product_desc_area_lt { float:left; }
.product_desc_area_rt {	float:right; }

.product_read_more_lt, .product_read_more_rt { padding:10px 0px 0px 0px; text-align:justify; }
.product_read_more_lt {	width:450px; float:left; }
.product_read_more_rt { width:790px; float:right; text-align:left; }

.small_tab_btn, .small_tab_btn_none {
	float:right;
	width:161px;
	height:25px;
	padding:2px 0px 0px 0px;
	text-align:center;
	cursor:pointer;
}
.small_tab_btn      { background:url(../images/stories/small_tab_btn.png) top left no-repeat; }
.small_tab_btn_none { background:url(../images/stories/small_tab_btn_none.png) top left no-repeat; }
.content_footer {
	float:left;
	width:950px;
	padding:5px;
	margin:10px;
	background-color:#FFFFCC;
	border:solid 1px #999999;
}

/*------------------------------------------------ ID STYLING --------------------------------------------------------*/
#top5_seo_banner_seo { background:none; width:980px; padding:0px; }
#top5_seo_tools_seo  { background:none; padding:0px; }
#mem_spk             { width:130px; }
#ief_in_news         { width:130px; }
