.img.png {
	behavior: url("../png.htc");
}
BODY {
	font:12px Tahoma, Verdana, Arial, sans-serif;
	color:#000;
	margin:0px;
	background:url(../images/bg.png) center 10px;
}
FORM {
	margin:0px;
}
HTML, BODY {
	height:100%;
}
.container {
	width:999px;
	margin:0px auto;
	padding-bottom:18px;
}
.head {
	width:100%;
	height:130px;
	background:url(../images/header.jpg) #f7c3c3;
	position:relative;
}
.head .logo {
	position:absolute;
	top:45px;
	left:36px;
}
.head .search_bg {
	width:171px;
	height:23px;
	padding-left:9px;
	display:block;
	position:absolute;
	right:0px;
	top:130px;
	bottom:10px;
}
.menu {
	width:100%;
	height:40px;
	background:#000;
}
.menu_container {
	overflow:hidden;
}
.lefted {
	float:left;
}
.righted {
	float:right;
}
.hide{
	display:none;
}
.menu_container a{
	color:#fff;
	font-size:15px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-decoration:none;
	text-align:center;
	float:left;
	
	display:block;
	margin: 2px 0px 2px 2px;
	padding: 0px 34px;
	height:36px;
	line-height:36px;
}
* html .menu_container a{
	margin-left:1px;
}
.menu_container a:hover, .menu_container a.active{
	color:#fdd9ab;
	background:#e024b2;
}
.search_bg {
	background-image:url(../images/search_bg.gif);
	background-repeat:no-repeat;
	position:relative;
	width:180px;
	height:22px;
	margin-top:9px;
	margin-right:10px;
}
.search_bg .form {
	position:absolute;
	top:3px;
*top:1px;
	left:6px;
	width:150px;
}
.search_bg .form .field{
	width:144px;
	border:none !important;
}
/* BTNS styles */
.btn_product_reviews{
	width:129px;
	height:23px;
	padding-left:9px;
	display:block;
	position:absolute;
	right:12px;
	bottom:10px;
	background:url(../images/btns/btn_product_reviews.gif) no-repeat;
	
	line-height:22px;
	color:#2A86CF;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#000;
	text-decoration: none;
}
.btn_product_reviews:hover{
	background-position:bottom;
}
.btn_read_more{
	width:100px;
	height:26px;
	display:block;
	background:url(../images/btns/btn_read_more.gif);
	
	line-height:26px;
	color:#fff !important;
	text-align:center;
	text-align:center;
	font-weight:bold;
	text-decoration:underline !important;
}
.btn_read_more:hover{
	text-decoration: none !important;
}
.btn_featured_1, .btn_featured_2, .btn_featured_3, .btn_featured_4{
	width:206px;
	height:35px;
	display:block;
	background:url(../images/btns/btn_featured_1.gif) no-repeat;
}
.btn_featured_2{
	height:44px;
	background:url(../images/btns/btn_featured_2.gif) no-repeat;
}
.btn_featured_3, .btn_featured_4{
	height:44px;
	background:url(../images/btns/btn_featured_3.gif) no-repeat;
}
/* */

.form .field {
	width:170px;
	height:13px;
	border:none !important;
	font-size:10px;
	font-family:tahoma;
	font-weight:bold;
	background-attachment:scroll;
	background-color:#FFFFFF;
	background-image:url(http://www.google.com/coop/intl/en/images/google_custom_search_watermark.gif);
	background-position:left center;
	background-repeat:no-repeat;
	border-bottom-color:#7E9DB9;
	border-bottom-style:solid;
	border-bottom-width:1px;
	border-right:none;
	border-left:none;
	border-top-color:#7E9DB9;
	border-top-style:solid;
	border-top-width:1px;
	padding-bottom:2px;
	padding-left:2px;
	padding-right:2px;
	padding-top:2px;
}
.search_bg .sbutton {
	position:absolute;
	left:158px;
	width:22px;
	height:22px;
	background:url(../images/btns/btn_search.gif) no-repeat #ff9000;
}
.main {
	background:#654070;
	overflow:hidden;
}
#ots {
	padding: 10px 10px;
	overflow:hidden;
	clear:both;
*height:1%;
}
.left_zone {
	float:left;
	width:220px;
}
.right_zone {
	float:right;
	width:749px;
*height:1%; /* IE6 hack */
	overflow:hidden;
	overflow-x:hidden;
}
.leftmenu {
	background:#322038;
	width:220px;
	padding:0px;
	margin:0;
}
ul.scroll-menu
{
height:210px;
overflow-x:hidden;
overflow-y:auto;
}
* html .leftmenu_bottom2_bg{
	top:-1px;
	position: relative;
}
*:first-child+html .leftmenu_bottom2_bg{
	top:-1px;
	position: relative;
}
ul.leftmenu li {
	border-bottom:1px solid #4b3054;
	list-style-type:none;
	padding:6px 16px 6px 0px;
	overflow:hidden;
}
ul.leftmenu li.first {
	border-top:none;
}
ul.leftmenu li.last {
	border-bottom:none;
}
.lm_item a, ul.leftmenu li a {
	color:#d2b5db;
	text-decoration:none;
	line-height:12px;
	display:block;
	padding-left:20px;
	background:url(../images/arrow.gif) no-repeat 10px 3px;
}
.lm_item a:hover, ul.leftmenu li a:hover {
	text-decoration:underline;
}
.lm_item {
	padding:4px;
	padding-left:20px;
	background-image:url(../images/arrow.gif);
	background-repeat:no-repeat;
	background-position:0px 3px;
}
.featured_prod {
	margin-top:10px;
	padding-bottom:3px;
	width:221px;
	background:url(../images/leftmenu_bottom2_bg.gif) no-repeat left bottom;
}
.fp_header_bg {
	background:url(../images/fp_header_bg.gif) repeat-x top #322038;
	width:201px;
	line-height:30px;
	font-weight: normal;
	font-size:24px;
	padding:10px 0px 10px 19px;
	color:#fff;
	border-bottom:1px solid #4B3054;
}

.adarea {
	width:180px;
	float:right;
	text-align:center;
	padding-bottom:14px;
	overflow:hidden;
}
.data_zone {
	float:left;
	width:559px;
}
.common_block {
	width:559px;
	overflow-x:hidden;
	background-color:white;
	position:relative;
}
.result_page .common_block {
	background:url(../images/H1_bg_wide.gif) no-repeat top #fff;
}
.H1_bg {
	width:559px;
	overflow:hidden;
}
H1 {
	margin: 0px;
	padding: 0px 0px 10px;
	font-weight:normal;
	font-size:26px;
	font-family:tahoma;
	color:#b100f3;
	line-height:32px;
}
.H1_bg_high{
	height:86px;
}
.content P {
	margin:0px;
	padding:0px;
	padding-bottom:10px;
}
.content {
	font-size:12px;
	font-family: Arial, Helvetica, sans-serif;
	color:#323232;
	padding: 16px 20px 10px;
	clear:both;
	position:relative;
	background:url(../images/H1_bg.gif) no-repeat top;
}
.content_wide{
	width:709px;
	overflow:hidden;
	background:url(../images/bg_wide_bottom.gif) no-repeat left bottom;
}
.alleft {
	margin: 0px 10px 11px 0px;
}
.alright {
	margin: 0px 0px 11px 10px;
}
#preword {
	font-size:13px;
	padding-bottom:29px;
	padding-top:20px;
}
.common_block .rate {
	position:absolute;
	right:10px;
	top:0px;
}
.content UL, .content OL {
	margin: 0px 0px 8px;
	padding:0px;
	font-size:12px;
	font-family:tahoma;
	line-height:15px;
}
.content OL.ol_box {
	background:#FAF1FE;
	padding:15px 0 5px;
}
.content UL {
	list-style:none;
}
.content OL.ol_halfw{
	width:43%;
	float:left;
}
.content UL LI{
	margin:0px 0px 10px 0px;
	padding: 0px 0px 0px 30px;
	background:url(../images/bullet.gif) no-repeat 15px 3px;
}
.content OL LI {
	margin:0px 0px 10px 36px;
	padding: 0px 0px 0px 0px;
}
.content UL.ul_box{
	padding: 15px 0px 5px;
	background:#faf1fe;
}
.content UL.ul_box LI{
	color:#323232;
}
.content UL.ul_box LI strong{
	font-size:14px;
	color:#000;
}
.allright2 {
	margin: 3px 0px 3px 10px;
}
.footer {
	color:#fff;
	font-size:12px;
	font-family:Tahoma,Verdana,Arial,sans-serif;
	background: url(../images/footer_bg.png) no-repeat #000;
	line-height:30px;
	height:30px;
	padding: 0px 16px;
}
.footer ul{
	margin:0px;
	padding:0px;
	list-style:none;
	float:left;
}
.footer li{
	margin: 0px 3px;
	padding:0px;
	display:inline;
}
.footer li a{
	color:#fff;
	text-decoration:none;
}
.footer li a:hover{
	text-decoration: underline;
}
.footer .copy {
	float:right;
}
.content H2 {
	margin:0px;
	padding:0px;
	padding-bottom:10px;
	padding-top:15px;
	font-size:24px;
	font-weight:normal;
	line-height:24px;
	color:#000;
}
.content A {
	color:#0000ff;
}
.content A:visited {
	color:#6633CC;
}
.content A:hover {
	color:#d91da1;
}
.content H3 {
	margin:0px;
	padding:0px;
	padding-top:10px;
	padding-bottom:10px;
	font-size:14px;
	font-weight:strong;
	line-height:15px;
}
.allright {
	margin-left:10px;
	border:none;
}
#coadscolumn {
	background-color:#322038;
	padding: 10px 0px 10px 10px;
*padding-left:0px;
	overflow:hidden;
}
.result_page .right_zone {
	overflow:visible;
}
.result_page .data_zone {
	overflow: visible;
	width:749px;
}
.result_page .common_block {
	overflow: visible;
	width:749px;
}
#cse-search-results iframe {
	width:728px;
}
.result_page .adarea {
	background:none;
	width:220px;
	display:none;
}
.adarea a{
	font-size:11px;
	color:#d91da1;
	text-decoration:none;
}
.adarea a.adarea_title{
	color:#ffffff;
	text-decoration: underline;
	font-size:12px;
}
.adarea td{
	border-bottom: solid 2px #4b3054;
}
.adarea p{
	margin: 12px 0px;
}
.loading{
	width:220px;
	height:263px;
	background:url(../images/loader.gif) center;
}

.get_started{
	height:223px;
	background:url(../images/get_started_bg.png) no-repeat #f7c3c3;
	overflow:hidden;
	margin-bottom:10px;
}
.get_started_bottom{
	padding: 18px 11px 0px 18px;
	overflow:hidden;
}
.get_started h2{
	margin:0px;
	padding:0px;
	color:#000;
	font-size:28px;
	font-weight:normal;
}
.get_started p{
	color:#000;
	margin: 12px 0px;
	font-family:Arial, Helvetica, sans-serif;
}
.get_started a{
	color:#000;
}
.get_started a:hover{
	text-decoration:none;
}
.get_started_img{
	float:right;
	margin: 12px 0px 0px 10px;
}

.best_product{
	margin-top:10px;
	font-family:Arial, Helvetica, sans-serif;
	background:url(../images/leftmenu_top_bg.gif) no-repeat top #322038;
}
.best_product_bottom{
	overflow:hidden;
	padding: 16px;
	background:url(../images/leftmenu_bottom2_bg.gif) no-repeat bottom;
}
.best_product h2{
	font-weight: normal;
	font-size:24px;
	margin: 0px 0px 8px;
	padding:0px;
	color:#fff;
}
.best_product ul{
	list-style:none;
	margin:0px;
	padding:0px;
}
.best_product li{
	margin: 8px 0px;
	padding: 0px 0px 0px 20px;
	background:url(../images/bullet.gif) no-repeat 9px 5px;
	color:#d3b6db;
}
.best_product p{
	margin: 8px 0px 0px;
	padding:0px;
	color:#d3b6db;
}
.best_product a{
	font-weight:bold;
	color:#d91da1;
}
.best_product a:hover{
	text-decoration:none;
}
.rands_choice_raln{
	overflow:hidden;
	background:#654070;
}
.rands_choice_raln .rands_featured_1, .rands_choice_raln .rands_featured_2, .rands_choice_raln .rands_featured_3{
	background:#cfcfcf;
}
.rands_featured_1,
.rands_featured_2,
.rands_featured_3,
.rands_featured_4{
	margin: 10px 0px 0px;
	clear:both;
}
.rands_featured_1 a,
.rands_featured_3 a,
.rands_featured_4 a{
	position:absolute;
	margin: 221px 0px 0px 7px;
}
.rands_featured_2 a{
	position:absolute;
	margin: 212px 0px 0px 7px;
}
.rands_choice_1, .rands_choice_2{
	float:right;
	text-align:left;
	width:150px;
	height:33px;
	margin: 0px 0px 0px 10px;
	padding: 84px 0px 8px 30px;
	background:url(../images/rands_choice/choice-1.png) no-repeat;
}
.rands_choice_1, .rands_choice_2 a{
	color:#FFFFFF;
}
.rands_choice_2{
	background:url(../images/rands_choice/choice-2.png) no-repeat;
}
.adarea .rands_choice_1, .adarea .rands_choice_2{
	margin: 0px;
}
.rands_choice_1 a, .rands_choice_2 a{
	color:#fff;
	font-weight:bold;
	text-decoration: underline;
}
.rands_choice_1 a:hover, .rands_choice_2 a:hover{
	text-decoration: underline;
}

/* Chart */
.table_1, .table_2{
	text-align:center;
	font-size:11px;
}
.table_1{
	width:100%;
}
.table_1 td{
	text-align:center;
	font-size:12px;
	font-weight:bold;
	width:20%;
}
.table_2{
	clear:both;
	margin-top:20px;
	margin-bottom:20px;
	border:1px solid #3e0400;
	border-left:none;
	border-bottom:none;
}
.table_2 {
	width:100%;
	border-color:#3e0400;
}
.table_2 td {
	vertical-align:middle;
	border-left: 1px solid #000;
	border-bottom: 1px solid #000;
	font-size:12px;
	padding:5px 0px;
}
.table_2 td p{
	font-size:12px;
}
.table_2 #toprow td {
	background-color:#322038;
	font-size:11px;
	font-weight: normal;
	height:auto;
	padding:10px 0;
	color:#fff;
}
/* */
.img_ralign{
	float:right;
	margin: 0px 0px 10px 20px;
}
.img_raln{
	margin: 0px 0px 10px 10px;
}
.style1{
	color:#323232;
	padding-right:10px;
	line-height:24px;
	text-align:right;
	font-size:11px;
	font-weight:bold;
}
.sponsored_ads{
	background:#654070;
	margin: 0px 0px 0px 0px;
	padding: 2px;
	color:#fff;
	text-decoration:underline;
	text-align:left;
	font-size:11px;
	overflow:hidden;
	height:14px;
	width:156px;
}
/* ------------------------ CONTACT PAGE --------------------- */
#contact_box{
	width:550px;
	padding:2px;
}
#contact_box h2{
	font-size:22px;
	color:#000;
	word-spacing:1px;
	margin: 0px;
	margin-bottom:15px;
}
#contact_box p{
	padding:0px;
}
#contact_box div{
	font-size:12px;
	font-weight:normal;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
	text-align:justify;
}
.contactrow{
	width:100%;
	padding-bottom:10px;
	overflow:hidden;
}
.contactleft{
	float:left;
	width:25%;
	text-align:left;
}
.comments{
	font-size:14px !important;
}
.contactright{
	float:left;
	width:65%;
	text-align:left;
}
.reviewinput{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:none;
	text-align:left;
	width:230px;
	border-style:solid;
	border-width:1px;
	border-color: #7f9db9;
	padding: 2px 0px;
}
/*#paymentinfo_innerbox{
	width:200px;
	height:107px;
	background-image:url(../images/pamentinfobox_innerbox.jpg);
	background-position:left top;
	background-repeat:no-repeat;
	margin: 0 auto;
	padding-left:22px;
	padding-top:7px;
	padding-right:5px;
}*/
.red{
	color:#ff2d70;
}
.content .ul_halfw{
	width:259px;
	float:left;
	margin-bottom:0px;
}
/* ************************ */