/* sameena Document */

body{ margin:0px; padding:0px; font-family:Arial, Helvetica, sans-serif; font-size:x-small;}
#main_wrap{ width:auto; margin:0px;}
#main_wrap_new_1{width:auto; margin:0px;background:url(../images/Rd_holi_bg.gif.gif) top left repeat-x;}
#wrapper{ width:1002px; margin:0px auto; /*border:solid 1px red;*/}
p, h1, h2, h3, h4, h5, h6, form, li, ol, ul, img{width:auto; margin:0 auto; padding:0px;}
.cl{ clear:both;}
a{ color:#0066CC; text-decoration:none;}
a,visited{ color:#0066CC; text-decoration:none;}
a:hover{ text-decoration:underline;}

/*header css*/
#header{ margin-top:0px;}
.header_cont{ width:1002px; /*border:solid 1px;*/}
.header_left{ float:left; background:url(../images/header_leftcorner.gif) top left no-repeat; width:13px; height:98px; }
.header_bg{background:url(../images/header_bg.gif) top left repeat-x; width:auto; padding:0px 0px 0px 0px; margin:0px 10px 0px -10px; *margin:0px 10px 0px 0px;}
.header_right{ float:right; background:url(../images/header_rightcorner.gif) top right no-repeat; width:10px; height:98px; }
.logo_ha{float:left; width:570px; margin-top:12px; }
.logo_ha_banner{float:left; width:250px; padding-top:25px;}
.logo_ha_banner_new_h{float:left; width:725px; padding:8px 0px;}
.login_cont{float:right; width:515px;}  
.rd_top{ background:url(../images/rd_bg_t.gif) bottom right no-repeat; width:515px; height:20px; margin-left:477px;}
.rd_work{width:515px;}
.rd_work h1{width:212px; float:left;}
.rd_work .fl{width:454px; float:left;}
.login_btn{ text-align:right; margin-right:0px;}
/*product finder*/
.product_finder{ width:100%; background-color:#fff; margin-top:0px;}
.p_finder_left{ float:left; background:url(../images/p_finder_left.gif) top left no-repeat; width:18px ; height:53px;}
.p_finder_center{ float:left; background:url(../images/pfinder_bg.gif) repeat-x; width:973px; height:53px;}
.p_finder_center h1{width:auto; float:left;}

.p_finder_right{ float:left; background:url(../images/p_finder_right.gif) top left no-repeat; width:11px ; height:53px;}
.pfrm{width:70%; float:left; margin-top:8px;}
.pfrm label, .p_finder_center img{ float:left; margin-left:5px;}
.input_box{ float:left; background:url(../images/input_box.gif) no-repeat; width:334px; height:34px; margin-left:5px;}
.input_box input{ border:0px; margin:5px; color:#0097e5; font-size:14px;}
.select_box{  float:left; background:url(../images/select-box.gif) no-repeat; width:237px; height:34px; margin-left:5px;}
.select_box select {border:0; margin:2px 0px 1px 3px; color:#0097e5; font-size:22px;}
.search_icon{border:1px solid #bababa; background-color:#FFFFFF; border-bottom:0px; border-top:0px; padding-left:66px;}
/*middle css*/
#mast_middle{background-color:#FFFFFF; border:1px solid #bababa; border-top:0px; border-bottom:0px; padding-bottom:0px;}
.mast_left{float:left; width:830px; margin-left:7px; }
.mast_right{float:right; width:150px; margin-right:5px; _margin-right:3px; text-align:left; }
.mast_right img{border:0;}
/*product details*/ 
.product_cont{ width:auto; /*background:url(../images/hr_line.gif) bottom center no-repeat;*/}
.product_rpt{ float:left; width:188px; cursor:pointer; padding-top:0px; text-align:center;}
.product_rpt a{ text-decoration:none; cursor:pointer;}
.v_line{ float:left; background:url(../images/purple_vline.gif) no-repeat; text-align:center; width:8px; _width:4px; height:250px; margin:50px 5px 0px 5px;}
.orange_list, .purple_list, .red_list, .blue_list {width:188px; text-align:left; padding:5px 0px 0px 5px; font-size:13px; font-weight:bold; line-height:19px;}
.orange_list li{ background:url(../images/orange-bullet.gif) center left no-repeat; color:#AC3819; padding-left:15px; list-style:none;}
.orange_list li b.brand{color:#AC3819; font-size:13px;}
.purple_list li{ background:url(../images/purple-bullet.gif) center left no-repeat; color:#52158F; padding-left:15px; list-style:none;}
.red_list li{ background:url(../images/red-bullet.gif) center left no-repeat; color:#711515; padding-left:15px; list-style:none;}
.blue_list li{ background:url(../images/blue-bullet.gif) center left no-repeat; color:#154271; padding-left:15px; list-style:none;}
.blue_list li a{color:#154271; list-style:none; text-decoration:none;}
.blue_list li a:hover{color:#154271; list-style:none; text-decoration:underline;}
/*best seller  product details*/
.best_pv_cont{ margin-top:0px;}
.best_sellercont{ margin-top:5px;}
.best_seller_top{ background:url(../images/bestseller_top.gif) bottom no-repeat; width:813px; height:10px;}
.best_seller_bg{ background:url(../images/bestseller_bg.gif) repeat-y; width:813px;}
.best_seller_bottom{ background:url(../images/bestseller_bottom.gif) top no-repeat; width:813px; height:10px;}
.best_seller_box{border:0px solid; padding:0px 0px 10px 0px;}
.best_seller_rpt{ float:left; width:110px; border:1px solid #004b71; text-align:center; margin:0px 5px 0px 8px; background-color:#FFFFFF;}
.best_seller_rpt p, .best_video_rpt p{ color:#063520; margin-top:5px; font-size:13px; font-weight:bold;}
.best_seller_arrow{ float:left; width:20px; text-align:center; margin:40px 0px 0px 5px;}
.best_videocont{ margin-top:5px;}
.best_video_top{ background:url(../images/bestvideo_top.gif) bottom no-repeat; width:813px; height:10px;}
.best_video_bg{ background:url(../images/bestvideo_bg.gif) repeat-y; width:813px;}
.best_video_bottom{ background:url(../images/bestvideo_bottom.gif) no-repeat; width:813px; height:10px;}
.best_video_rpt{ float:left; width:110px; height:120px; border:1px solid #d30000; text-align:center; margin:0px 5px 0px 8px; background-color:#FFFFFF;}
/*brand details*/
.brand_box{ margin-bottom:10px;}
.brand_box_left, .brand_box_right{ float:left; width:16px; height:50px;}
.brand_box_bg{float:left; background:url(../images/brand_bg.gif) top left  repeat-x;  width:783px; height:50px;}
.brand_box_rpt{ float:left; width:70px; margin:5px;}
.brand_box_spt{ float:left; background:url(../images/brandv_line.gif) no-repeat; height:43px; width:3px; margin-top:5px;}
/*footer css*/
#footer{color:#333; height:50px; clear:both;}
.footer_cont{}
.footer_left{ float:left; background:url(../images/footer_left_curve.gif) top left no-repeat; width:22px; height:126px; }
.footer_bg{float:left; background:url(../images/footer_bg_curve.gif) top left  repeat-x; width:953px;  height:126px;}
.footer_right{float:left; background:url(../images/footer_right_curve.gif) top left no-repeat; width:27px; height:126px;}
.footer_links{ text-align:center; padding:10px; color:#0766a9;}
.footer_links a{ color:#0766a9; text-decoration:none; padding:5px 2px;}
.footer_links a:hover{ text-decoration:underline;}
.credit_card_box{ text-align:center;}
.credit_card_box img{ padding:5px;}


/*Image Slider*/
.stepcarousel{
position: relative; /*leave this value alone*/
overflow: scroll; /*leave this value alone*/
width: 750px;
_width: 736px;
height: 140px; /*Height should enough to fit largest content's height*/
float:left;
}

.stepcarousel .belt{
position: absolute; /*leave this value alone*/
left: 0;
top: 0;
}

.stepcarousel .panel{
float: left; /*leave this value alone*/
margin: 5px; /*margin around each panel*/
width: 120px; /*Width of each panel holding each content. If removed, widths should be individually defined on each content DIV then. */
text-align:center;
}


p.samplebuttons{
width: 50px;
text-align: center;
}

p.samplebuttons a{
color: #2e6ab1;
padding: 1px 2px;
margin-right: 3px;
text-decoration: none;
}
/*Image Slider end*/


/*NEW CSS FOR BRANDS*/

.stepcarousel1{
position: relative; /*leave this value alone*/
overflow: scroll; /*leave this value alone*/
width: 780px;
height: 50px; /*Height should enough to fit largest content's height*/
float:left;
}

.stepcarousel1 .belt1{
position: absolute; /*leave this value alone*/
left: 0;
top: 0;
}

.stepcarousel1 .panel1{
float: left; /*leave this value alone*/
overflow: hidden; /*clip content that go outside dimensions of holding panel DIV*/
margin: 1px; /*margin around each panel*/
width: 130px; /*Width of each panel holding each content. If removed, widths should be individually defined on each content DIV then. */
height:120px;
text-align:center;
}


/*NEW CSS FOR VIDEOS*/

.stepcarousel2{
position: relative; /*leave this value alone*/
overflow: scroll; /*leave this value alone*/
width: 730px;
height:140px; /*Height should enough to fit largest content's height*/
float:left;

}

.stepcarousel2 .belt2{
position: absolute; /*leave this value alone*/
left: 0;
top: 0;
}

.stepcarousel2 .panel2{
float: left; /*leave this value alone*/
overflow: hidden; /*clip content that go outside dimensions of holding panel DIV*/
margin: 1px; /*margin around each panel*/
width: 120px; /*Width of each panel holding each content. If removed, widths should be individually defined on each content DIV then. */
height:160px;
text-align:center;

}



/*NEW CSS FOR Redeem*/

.stepcarousel3{
position: relative; /*leave this value alone*/
overflow: scroll; /*leave this value alone*/
width: 750px;
_width: 736px;
height: 155px; /*Height should enough to fit largest content's height*/
float:left;
}

.stepcarousel3 .belt3{
position: absolute; /*leave this value alone*/
left: 0;
top: 0;
}

.stepcarousel3 .panel3{
float: left; /*leave this value alone*/
margin: 5px; /*margin around each panel*/
width: 120px; /*Width of each panel holding each content. If removed, widths should be individually defined on each content DIV then. */
text-align:center;
}


.best_seller_price{text-align:center; padding:5px; font-size:15px; font-weight:normal;}

.best_seller_head{ font-size:14px; font-weight:bold; font-family:Arial, Verdana; color:#fff; padding:0px 0px 5px 15px;}
.best_seller_head a{float:right; font-weight:normal; color:#fff; padding-right:10px; text-decoration:underline;}


.top_earner{width:auto;}

.top_earner_mid{ background:url(../images/earner_bg.gif) left bottom repeat-x; padding:5px; border-left:2px solid #F6B795; border-right:2px solid #F6B795;}
.top_earner_mid a{ font-size:12px; color:#0033cc; text-decoration:underline; font-weight:bold;}
.top_earner_mid table.earner_data, table.earner_data td{ margin-top:3px; color:#000; font-family:Arial, Verdana; font-size:11px; border:1px solid #F6B795; border-collapse:collapse;}

.top_bg{background:url(../Images/bg_top_tab.gif) repeat-x top left; height:9px;}
.bottom_bg{background:url(../Images/bg_bottom_tab.gif) repeat-x top left; height:10px;}

.top_fame{width:auto;}
.top_fame_mid{ background:url(../images/fame-bg-2.gif) left top repeat-x; padding:5px; border-left:2px solid #AFADAD; border-right:2px solid #AFADAD;}
.top_fame_mid a{ font-size:12px; color:#0033cc; text-decoration:underline; font-weight:bold;}
.top_fame_mid table.fame_data, table.fame_data td{ margin-top:3px; color:#000; font-family:Arial, Verdana; font-size:11px; border:1px solid #AFADAD; border-collapse:collapse;}

.top_bg1{background:url(../Images/fame-bg-1.gif) repeat-x top left; height:9px;}
.bottom_bg1_f{background:url(../Images/fame3.gif) no-repeat bottom right; _margin: 0px 4px 0px 4px; height:8px;}


.best_seller_top_3{ background:url(../images/bestseller_top_3.gif) bottom no-repeat; width:813px; height:10px;}
.best_seller_bg_3{ background:url(../images/bestseller_bg_3.gif) repeat-y; width:813px;}
.best_seller_bottom_3{ background:url(../images/bestseller_bottom_3.gif) top no-repeat; width:813px; height:10px;}

.best_seller_price_3{text-align:center; padding:5px; font-size:12px; font-weight:normal;}

.best_seller_rpt_3{ float:left; width:110px; border:1px solid #510599; text-align:center; margin:0px 5px 0px 8px; background-color:#FFFFFF;}
.best_seller_rpt_3 p, .best_video_rpt_3 p{ color:#063520; margin-top:5px; font-size:13px; font-weight:bold;}


/*.color_redeem{ background:#FDFCCC; height:200px;} */



