/**************************************************
Copyright 2008 CouponBuzz.com 
**************************************************/
/************************common css start***********************************/
body,div,ul,li,ol,h1,h2,h3,h4,h5,h6,form,fieldset,input,select,textarea,p{margin:0px; padding:0px;}
img,fieldset{border:none;}
img.ad-border{border:1px solid #CCCCCC;}
body{background:#e1e0e0 url(../images/outer_bg.gif) left top repeat-x; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
div.left_curve{float:left; width:auto;}
div.right_curve{float:right; width:auto;}
div#layout{width:1000px; margin:0 auto 0 auto;}
/************************common css end***********************************/

/************************header css start***********************************/
div#header{width:990px; padding:10px 0 5px 10px; float:left;}
div#header img{float:left;}
div#header div.right{float:right; padding-top:53px;}
div#header div.rightbanner{float:right; padding-top:8px;}
/************************header css end***********************************/

/************************menu css start***********************************/
div#menu{width:1000px; float:left; background:url(../images/menu_bg.jpg) left top repeat-x;}
div#menu img{float:left;}
div#menu ul{float:left; width:1000px; background:url(../images/menu_right.jpg) right top no-repeat; list-style:none;}
div#menu li{float:left; border-right:1px #3f5a1b solid;}
div#menu li.first{border:none;}
div#menu li.last{border:none;}
div#menu li a.first{border:none;}
div#menu li a{display:block;border-left:1px #ceeca5 solid;font-size:11px;padding:14px 14px 14px 14px;color:#fff;text-decoration:none;font-weight: bold;}
div#menu li a:hover{text-decoration:underline;}
div#menu div.menu_btm{float:left;}
div#top_bg{width:1000px; float:left;}
div#top_bg img{float:left;}
/************************menu css end***********************************/

/************************login serch and join css start***********************************/
div#login_container{width:938px;float:left;padding:0 24px 0 32px;background:url(../images/login_bg.jpg) left bottom no-repeat;}
div#login_container2{width:938px;float:left;padding:0 24px 0 32px;background:url(../images/login_bg2.jpg) left bottom no-repeat;}
div#login_container2 div.topbar-ads{width:900px;float:left;padding:2px 8px 10px 20px;	 }
div#login_container2 div.topbar-ads a{color:#9c9c9d;	 }
div#login_container div.login{width:900px;float:left;padding:0 8px 0 20px;}
div#login_container div.login form.login{float:left; width:346px;}
div#login_container div.login form.login fieldset{float:left; width:346px; padding:0 0 4px 0;}
div#login_container div.login form.login input{float:left; padding:3px 0 3px 5px; width:101px; font-size:10px; margin-right:9px; display:inline;}
div#login_container div.login form.login input.button{float:left; margin:0px; padding:0px; width:auto;}

div#login_container div.login form.search{float:left; width:234px;}
div#login_container div.login form.search fieldset{float:left; width:215px; padding:0 0 4px 19px;}
div#login_container div.login form.search input{float:left; padding:3px 0 3px 5px; width:102px; font-size:10px; margin-right:9px; display:inline;}
div#login_container div.login form.search input.button{float:left; margin:0px; padding:0px; width:auto;}

div#login_container div.login form.join{float:left;width:315px;}
div#login_container div.login form.join fieldset{float:left;width:310px;padding:0 0 3px 5px;}
div#login_container div.login form.join label{float:left;font-size:9px;padding-right:3px;text-align:right;margin-left: 5px;}
div#login_container div.login form.join .myinput{float:left;padding:3px 0 3px 5px;width:60px;font-size:10px;margin-right:3px;display:inline;}
div#login_container div.login form.join .button{float:right; margin:0px; padding:0px; width:auto;}
/*div#login_container div.login form.join input{float:left;padding:3px 0 3px 5px;width:60px;font-size:10px;margin-right:3px;display:inline;}
div#login_container div.login form.join input.button{float:right; margin:0px; padding:0px; width:auto;}*/
/************************login search and join css end***********************************/

/************************body container css start***********************************/
div#body_container{width:1000px; float:left; background:url(../images/mid_bg.jpg) left top repeat-y;}
div#body_container img{float:left;}
div#body_container div.top_bg{float:left; width:1000px; background:url(../images/top_bg.jpg) left top repeat-x;}
div#body_container div.mid_content{width:978px; float:left; padding:0 11px 0 11px; background:url(../images/mid_in_bg.jpg) 1px top repeat-y; }
div#body_container div.bottom_bg{float:left; width:1000px; background:url(../images/bottom_bg.jpg) left top repeat-x;}

div#body_container div.left_container{float:left;width:184px;padding:0 6px 0 0;}
div#body_container div.left_container div.heading{float:left; width:181px; background:url(../images/heading_bg.jpg) left bottom repeat-x;  padding-bottom:5px;}
div#body_container div.left_container div.heading h5{font-weight:bold; font-size:10px; font-family:Tahoma; background:url(../images/arrow_orange.jpg) 10px center no-repeat; padding-left:30px; float:left; border:1px #999 solid; border-top:none; border-right:none; color:#fff; width:150px; border-bottom:none;}
div#body_container div.left_container div.content{float:left; width:181px; padding:12px 0 15px 0; font-size:11px; color:#666;}
div#body_container div.left_container div.content img{margin-right:5px;}
div#body_container div.left_container div.content a{color:#0033cc; text-decoration:none;}
div#body_container div.left_container div.content a:hover{text-decoration:underline;}
/*div#body_container div.left_container div.content img.ad-border{border:1px solid #CCCCCC;}*/

div#body_container div.left_container ul{float:left;width:171px;padding:8px 4px 15px 4px;list-style:none;}
div#body_container div.left_container li{float:left;width:160px;border-bottom:1px #e6e6e6 solid;padding:4px 0 4px 10px;background:url(../images/arrow_left.jpg) left center no-repeat;font-family:Tahoma;font-size:11px;}
div#body_container div.left_container li.active{background-color: #FEFDCD;}
div#body_container div.left_container li.last{border:none;}
div#body_container div.left_container li a{color:#000; text-decoration:none;}
div#body_container div.left_container li a:hover{text-decoration:underline;}

div#body_container div.left_container div.sidebar ul{float:left;width:171px;padding:8px 4px 15px 4px;list-style:none;}
div#body_container div.left_container div.sidebar li{float:left;width:160px;border-bottom:1px #e6e6e6 solid;padding:4px 0 4px 10px;background:url(../images/arrow_left.jpg) left center no-repeat;font-family:Tahoma;font-size:11px;}
div#body_container div.left_container div.sidebar li.active{background-color: #FEFDCD;}
div#body_container div.left_container div.sidebar li.last{border:none;}
div#body_container div.left_container div.sidebar li a{color:#000; text-decoration:none;}
div#body_container div.left_container div.sidebar li a:hover{text-decoration:underline;}

div#body_container div.right_container{float:left; width:786px; padding-bottom:50px;}
div#body_container div.right_container div.breadcrumb{float:left;width:763px;border-bottom:1px #e6e6e6 solid;padding-left:16px;font-size:14px;color:#9c9c9d;padding-bottom:6px;}

div#body_container div.right_container div.breadcrumb a{text-decoration:none; color:#9c9c9d;}
div#body_container div.right_container div.breadcrumb a:hover{text-decoration:underline;}

div#body_container div.right_container div.breadcrumb div.row1{float:left;margin-right: 40px;}
div#body_container div.right_container div.breadcrumb img{float:right; border:none;}

/*************START NEW CODE FOR HOMEPAGE***************************************/
div#body_container div.right_container div.top_content{float:left; width:773px; padding-left:6px; font-size:14px; color:#9c9c9d; padding-bottom:6px; padding-top:8px; }
div#body_container div.right_container div.coupon_saving{float:left; width:481px; height:289px; background:url(../images/coupon_saving_bg2.jpg) left top no-repeat; padding:10px 0 0 2px; font-family:Arial, Helvetica, sans-serif;}
div#body_container div.right_container div.coupon_saving img{float:left; margin-top:20px;}
div#body_container div.right_container div.coupon_saving h2{float:left; color:#f7941e; font-size:36px; font-weight:bold; width:448px; padding-left:30px; font-family:"Century Gothic", Arial, Helvetica, sans-serif;}
div#body_container div.right_container div.coupon_saving span{float:left; color:#CC0000; font-size:18px; width:434px; padding-left:44px; padding-bottom:8px;font-family:Arial, Helvetica, sans-serif;}

div#body_container div.right_container div.coupon_saving div.featured{float:left; width:195px; font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#504c4c;}
div#body_container div.right_container div.coupon_saving div.featured img{margin:0px; border:1px solid #CCCCCC;}
div#body_container div.right_container div.coupon_saving div.featured div.box{float:left; width:88px; height:31px; padding:3px 5px 0 0;}

div#body_container div.right_container div.form_bg{float:left; width:247px; height:289px; background:url(../images/form_bg.jpg) right top no-repeat; padding:10px 20px 0 20px;}
div#body_container div.right_container div.form_bg h4{float:left; color:#8cc63f; font-size:30px; font-weight:bold; width:240px; font-family:"Century Gothic", Arial, Helvetica, sans-serif;}
div#body_container div.right_container div.form_bg p{width:202px; float:left; font-size:12px; color:#333333;}
div#body_container div.right_container div.form_bg div.spam{float:left; width:35px; text-align:center;}
div#body_container div.right_container div.form_bg div.spam img{float:none;}

div#body_container div.right_container div.form_bg form{float:left; width:245px; margin:0px; padding:0px;}
div#body_container div.right_container div.form_bg fieldset{float:left; width:245px; margin:0px; padding:8px 0 0 0;}
div#body_container div.right_container div.form_bg div.form_row{float:left; width:245px; padding-bottom:5px;}
div#body_container div.right_container div.form_bg label{float:left; width:49px; padding-left:7px; font-size:12px; color:#333333;}
div#body_container div.right_container div.form_bg input{float:left; width:174px; border:1px #9e9e9e solid; border-left:2px #cdcdcd solid; height:19px; padding-top:1px;}
div#body_container div.right_container div.form_bg div.form_row input.button{float:right; width:115px; height:23px; border:none; margin-right:12px; display:inline;}

div#body_container div.right_container div.form_bg form.search{float:left; width:245px; margin:0px; padding:0px;}
div#body_container div.right_container div.form_bg form.search h5{float:left; color:#2290cf; font-size:30px; font-weight:bold; width:245px; font-family:"Century Gothic", Arial, Helvetica, sans-serif;}
div#body_container div.right_container div.form_bg form.search fieldset{float:left; width:245px; margin:0px; padding:3px 0 0 0; border-top:1px #e2e2e1 solid;}
div#body_container div.right_container div.form_bg form.search div.form_row{float:left; width:245px;}
div#body_container div.right_container div.form_bg form.search div.form_row p{width:240px; float:left; font-size:12px; color:#333333;}
div#body_container div.right_container div.form_bg form.search label{float:left; width:49px; padding-left:7px; font-size:12px; color:#333333;}
div#body_container div.right_container div.form_bg form.search input{float:left; width:177px; border:1px #9e9e9e solid; border-left:2px #cdcdcd solid; height:31px; padding-top:5px; padding-left:5px; font-size:24px; margin-right:3px; color:#999999; font-weight:bold;}
div#body_container div.right_container div.form_bg form.search input.button{float:left; width:50px; height:38px; border:none; margin-right:0px; padding:0px;}

div#body_container div.right_container div.content form.search{float:left;width:500px;margin:0px;padding:0px;margin-bottom:20px;margin-left:10px;}
div#body_container div.right_container div.content form.search h5{float:right;color:#2290cf;font-size:30px;font-weight:bold;width:220px;font-family:"Century Gothic", Arial, Helvetica, sans-serif;margin-bottom:5px;}
div#body_container div.right_container div.content form.search fieldset{float:left;width:500px;margin:0px;padding:3px 0 0 0;}
div#body_container div.right_container div.content form.search div.form_row{float:left;width:240px;}
div#body_container div.right_container div.content form.search div.form_row p{width:240px; float:left; font-size:12px; color:#333333;}
div#body_container div.right_container div.content form.search label{float:left; width:49px; padding-left:7px; font-size:12px; color:#333333;}
div#body_container div.right_container div.content form.search input{float:left; width:177px; border:1px #9e9e9e solid; border-left:2px #cdcdcd solid; height:31px; padding-top:5px; padding-left:5px; font-size:24px; margin-right:3px; color:#999999; font-weight:bold;}
div#body_container div.right_container div.content form.search input.button{float:left; width:auto; height:auto; border:none; margin-right:0px; padding:0px;}

div#body_container div.right_container div.content{float:left; width:770px; padding-left:9px; font-size:14px; color:#9c9c9d; padding-bottom:6px; padding-top:15px; border-bottom:1px #e6e6e6 solid;}
/*div#body_container div.right_container div.content p{float:left; width:760px; color:#666262; font-size:12px; padding:10px 0 0 6px;}*/
div#body_container div.right_container div.content h3.otherstores{color:#666666; width:730px; float:left;padding:10px 0 0 6px; font-size:14px; font-family:Arial, Helvetica, sans-serif;}
div#body_container div.right_container div.content p.intro{float:left;color:#666262;font-size:12px;padding:10px 0 0 6px;}
div#body_container div.right_container div.content p span.big{font-size:30px;color:#3399CC;margin-left:12px;}
div#body_container div.right_container div.content p.space{margin-bottom: 20px;}
div#body_container div.right_container div.content ul.coupon{float:left; width:231px; list-style:none; padding:9px 0 20px 0; font-family:Tahoma; font-size:12px; color:#999; line-height:17px;}
div#body_container div.right_container div.content ul.coupon.first{float:left; padding-left:18px;}
div#body_container div.right_container div.content ul.coupon li{float:left; width:231px;}
div#body_container div.right_container div.content ul.coupon li a{color:#999; text-decoration:none;}
div#body_container div.right_container div.content ul.coupon li a:hover{text-decoration:underline;}

div#body_container div.right_container div.content ul.tips{float:left; width:226px; list-style:none; padding:9px 0 17px 15px; font-family:Tahoma; font-size:12px; color:#666; line-height:17px;}
div#body_container div.right_container div.content ul.tips.first{float:left; padding-left:22px;}
div#body_container div.right_container div.content ul.tips li{float:left; width:211px; background:url(../images/arrow.jpg) left 6px no-repeat; padding-left:15px;}
div#body_container div.right_container div.content ul.tips li a{color:#666; text-decoration:none;}
div#body_container div.right_container div.content ul.tips li a:hover{text-decoration:underline;}

div#body_container div.right_container div.product_container{float:left; width:764px; padding-top:10px; padding-left:6px; padding-bottom:20px;}
div#body_container div.right_container div.product_container div.gray_box{float:left; width:142px; margin-right:10px; display:inline; background:#e5e5e5; border:1px #cccccc solid;}
div#body_container div.right_container div.product_container div.gray_box.last{margin:0px;}
div#body_container div.right_container div.product_container div.gray_box p{float:left; width:142px; text-align:center; font-family:Arial, Helvetica, sans-serif; font-size:12px; padding:0 0 5px 0;}
div#body_container div.right_container div.product_container div.gray_box p a{color:#0000ff; text-decoration:underline;}
div#body_container div.right_container div.product_container div.gray_box p a:hover{text-decoration:none;}

/*************END NEW CODE FOR HOMEPAGE***************************************/

div#body_container div.right_container div.heading{float:left; width:763px; border-bottom:1px #e6e6e6 solid; font-family:Tahoma; margin-left:7px; display:inline;}
div#body_container div.right_container div.heading h1{font-size:14px;}
div#body_container div.right_container div.heading h2{font-size:14px;}
div#body_container div.right_container div.heading h3{font-size:14px;margin:0;padding:0;}
div#body_container div.right_container div.heading .first{margin-top:20px;}
div#body_container div.right_container div.green_heading{float:left; background:url(../images/mid_bg_green.jpg) left top repeat-x; width:390px;}
div#body_container div.right_container div.green_heading span{float:left; color:#fff; font-weight:bold; padding-top:2px;}
div#body_container div.right_container div.green_heading span a{float:left; color:#fff;text-decoration:none;}
div#body_container div.right_container div.green_heading span a:hover{color:#ccc;}

div#body_container div.right_container div.blue_heading{float:left; background:url(../images/blue_heading_bg.jpg) left top repeat-x; width:390px;}
div#body_container div.right_container div.blue_heading span{float:left; color:#fff; font-weight:bold; padding-top:2px;}

div#body_container div.right_container div.heading form{float:left; width:340px;}
div#body_container div.right_container div.heading form fieldset{float:left; width:340px; padding-left:17px;}
div#body_container div.right_container div.heading form fieldset label{float:left; width:47px; font-size:12px; text-align:right; padding-right:5px; padding-top:1px;}
div#body_container div.right_container div.heading form fieldset select{float:left; font-size:11px; color:#666; width:100px;}

div#body_container div.right_container div.heading div.plus{float:left; width:auto; padding:0 0 0 16px;}
div#body_container div.right_container div.heading div.plus img{float:left; padding:0 0px 0 0;}
div#body_container div.right_container div.heading div.plus span{float:left; padding-top:1px; padding-left:5px; cursor:pointer; font-size:12px;}
div#body_container div.right_container div.heading div.plus a{color:#999; text-decoration:none;}

div#body_container div.right_container div.orange_heading{float:left; background:url(../images/mid_bg_orange.jpg) left top repeat-x; width:390px;}
div#body_container div.right_container div.orange_heading span{float:left; color:#fff; font-weight:bold; padding-top:2px;}
div#body_container div.right_container div.orange_heading span a{float:left; color:#fff;text-decoration:none;}
div#body_container div.right_container div.orange_heading span a:hover{color:#ccc;}

div#body_container div.right_container div.hot_black_heading{float:left; background:url(../images/mid_bg_black.jpg) left top repeat-x; width:390px;}
div#body_container div.right_container div.hot_black_heading span{float:left; color:#fff; font-weight:bold; padding-top:2px;}

div#body_container div.right_container div.hot_green_heading{float:left; background:url(../images/mid_bg_green.jpg) left top repeat-x; width:390px;}
div#body_container div.right_container div.hot_green_heading span{float:left; color:#fff; font-weight:bold; padding-top:2px;}

div#body_container div.right_container div.black_heading{float:left; background:url(../images/mid_bg_black.jpg) left top repeat-x; width:390px;}
div#body_container div.right_container div.black_heading span{float:left; color:#fff; font-weight:bold; padding-top:2px;}

div#body_container div.right_container div.recomend{float:right;width:auto;background:url(../images/recomend_icon.jpg) left center no-repeat;padding-left:18px;font-family:Tahoma;font-size:12px;font-weight:bold;color:#666;}
div#body_container div.right_container div.recomend a{color:#003399; text-decoration:none;}
div#body_container div.right_container div.recomend a:hover{text-decoration:underline;}

div#body_container div.right_container div.selected_by{float:left; width:auto; background:url(../images/recomend_icon.jpg) 16px 2px no-repeat; padding-left:34px; padding-top:2px; font-family:Tahoma; font-size:12px; font-weight:bold; color:#666;}
div#body_container div.right_container div.selected_by a{color:#003399; text-decoration:none;}
div#body_container div.right_container div.selected_by a:hover{text-decoration:underline;}

div#body_container div.right_container div.content ul.category{float:left; width:231px; list-style:none; padding:17px 0 17px 0; font-family:Tahoma; font-size:14px; color:#999;}
div#body_container div.right_container div.content ul.first{float:left; padding-left:6px;}
div#body_container div.right_container div.content ul.category li{float:left; width:231px;}
div#body_container div.right_container div.content ul.category li a{color:#999; text-decoration:none;}
div#body_container div.right_container div.content ul.category li a:hover{text-decoration:underline;}

div#body_container div.right_container div.content ul.storelist{float:left; width:237px; list-style:none; padding:17px 0 17px 0; font-family:Tahoma; font-size:14px; color:#999;}
div#body_container div.right_container div.content ul.storelist li{float:left; width:231px;}
div#body_container div.right_container div.content ul.storelist li a{color:#999; text-decoration:none;}
div#body_container div.right_container div.content ul.storelist li a:hover{text-decoration:underline;}

div#body_container div.right_container div.content div.article {font-size:0.9em; float:left; padding:10px 6px 0 7px; color:#777777;}
div#body_container div.right_container div.content div.article h3{margin:0 0 10px 0;padding:0;color:#777777;font-size:14px;}
div#body_container div.right_container div.content div.article p{margin-bottom:10px;}
div#body_container div.right_container div.content div.article ul {margin-left:25px; margin-bottom:10px; list-style:circle;}
div#body_container div.right_container div.content div.article li {list-style:disc;}

div#body_container div.right_container div.content ul.store{float:left;width:99px;list-style:none;font-size:12px;color:#999;padding-top:10px;padding-bottom:17px;padding-right:10px;}
div#body_container div.right_container div.content ul.first{padding-left:8px;float:left;}
div#body_container div.right_container div.content ul.store.last{padding-right:0px;}
div#body_container div.right_container div.content ul.store li{float:left; width:99px; text-align:center;}
div#body_container div.right_container div.content ul.store li img{float:none; margin-bottom:2px;}
div#body_container div.right_container div.content ul.store li a{color:#3333ff; text-decoration:none;}
div#body_container div.right_container div.content ul.store li a:hover{text-decoration:underline;}
div#body_container div.right_container div.content ul.store.plus{width:120px; padding-right:0px;}
div#body_container div.right_container div.content ul.store li.plus{float:left; width:auto;}
div#body_container div.right_container div.content ul.store li.plus img{float:left;}
div#body_container div.right_container div.content ul.store li.plus span{float:left; padding-top:1px; padding-left:5px; cursor:pointer;}
div#body_container div.right_container div.content ul.store li.plus a{color:#999; text-decoration:none;}
div#body_container div.right_container div.no-border{border-bottom:none;}
div#body_container div.right_container div.promotion{float:left; width:741px; font-size:14px; color:#9c9c9d; padding-bottom:6px; padding-top:15px; background:url(../images/dash.jpg) left bottom repeat-x; padding-left:18px; padding-right:11px;}

div#body_container div.right_container div.promotion.last{background:none;}
div#body_container div.right_container div.promotion div.main_row{float:left; width:741px; border-bottom:1px #e6e6e6 solid; font-size:12px; padding-bottom:8px;}
div#body_container div.right_container div.promotion div.row1{float:left; width:613px; color:#666;}
div#body_container div.right_container div.promotion div.row1 p{float:left; width:613px;}
div#body_container div.right_container div.promotion div.row1 p a{float:left; margin-right:8px; font-weight:bold;}
div#body_container div.right_container div.promotion div.row2{float:left; width:128px; text-align:right; color:#8cc63f; font-weight:bold; line-height:22px;}
div#body_container div.right_container div.promotion div.row1 a{color:#0000cc; font-size:16px;}
div#body_container div.right_container div.promotion div.row1 a:hover{text-decoration:none;}
div#body_container div.right_container div.promotion div.row2 img{float:right; border:1px solid #cccccc;}
div#body_container div.right_container div.promotion div.main_row_bottom{float:left; width:741px; font-size:12px; padding-bottom:13px; padding-top:6px;}
div#body_container div.right_container div.promotion div.exp1{background:url(../images/exp1.gif) top left no-repeat;}
div#body_container div.right_container div.promotion div.exp2{background:url(../images/exp2.gif) top left no-repeat;}
div#body_container div.right_container div.promotion div.exp3{background:url(../images/exp3.gif) top left no-repeat;}
div#body_container div.right_container div.promotion div.exp4{background:url(../images/exp4.gif) top left no-repeat;}
div#body_container div.right_container div.promotion div.row3{float:left; width:134px; padding-left:20px; padding-top:2px;}
div#body_container div.right_container div.promotion div.row4{float:left; width:284px;}
div#body_container div.right_container div.promotion div.row4 a{font-size:14px; color:#0000cc; font-weight:bold;}
div#body_container div.right_container div.promotion div.row4 a:hover{text-decoration:none;}
div#body_container div.right_container div.promotion div.row5{float:left; width:198px;}
div#body_container div.right_container div.promotion div.row6{float:right; width:80px;}
div#body_container div.right_container div.promotion div.row6 a{float:right; margin-right:2px; display:inline;}
div#body_container div.right_container div.promotion div.row6 a.buzz{background: url(../images/buzz.gif) top left no-repeat;}
div#body_container div.right_container div.promotion div.row6 a.buzz:hover img {background: url(../images/buzz-on.gif) top left no-repeat;}
div#body_container div.right_container div.promotion div.row6 a.add{background: url(../images/add.gif) top left no-repeat;}
div#body_container div.right_container div.promotion div.row6 a.add:hover img {background: url(../images/add-on.gif) top left no-repeat;}

div#body_container div.right_container div.promotion ul {float:left; width:600px; list-style:none;margin-left:5px;margin-bottom:0px;}
div#body_container div.right_container div.promotion ul li{background:url(../images/arrow.jpg) left 6px no-repeat; padding-left:10px;}

div#body_container div.right_container div.promotion div.plus{float:left; width:741px; padding:5px 0 13px 0;}
div#body_container div.right_container div.promotion div.plus img{float:left; padding:0 5px 0 0;}
div#body_container div.right_container div.promotion div.plus span{float:left; padding-top:1px; padding-left:5px; cursor:pointer; font-size:12px;}
div#body_container div.right_container div.promotion div.plus a{color:#999; text-decoration:none;}

div#body_container div.right_container div.content div.store-alphalink {float:left;width: 755px;padding-left:16px;padding-bottom:20px;}
div#body_container div.right_container div.content div.store-alphalink a{float:left; border:1px #83a662 solid; padding:7px; margin-right:3px; color:#83a662; text-decoration:none; font-size:12px;}
div#body_container div.right_container div.content div.store-alphalink a:hover{background:#83a662; color:#fff;}

div#body_container div.right_container div.paging{float:left; width:770px; padding-left:16px; font-size:14px; color:#9c9c9d; padding-bottom:6px; padding-top:15px;}
div#body_container div.right_container div.paging p{float:right; width:auto;}
div#body_container div.right_container div.paging p a{float:left; border:1px #83a662 solid; padding:7px; margin-right:3px; margin-bottom:2px; color:#83a662; text-decoration:none; font-size:12px;}
div#body_container div.right_container div.paging p span{float:left; border:1px #83a662 solid; padding:7px; margin-right:3px; margin-bottom:2px; color:#cbcbcb; text-decoration:none; font-size:12px;}
div#body_container div.right_container div.paging p a:hover{background:#83a662; color:#fff;}
div#body_container div.right_container div.paging p a.current{background:#83a662; color:#fff; cursor:text;}
div#body_container div.right_container div.paging p a.enable{float:left; border:1px #83a662 solid; padding:7px; margin-right:3px; margin-bottom:2px; color:#83a662; text-decoration:none; font-size:12px;}
div#body_container div.right_container div.paging p a.enable:hover{color:#fff;}
div#body_container div.right_container div.paging p a.diseble{float:left; border:1px #83a662 solid; padding:7px; margin-right:3px; margin-bottom:2px; color:#cbcbcb; text-decoration:none; font-size:12px; cursor:text;}
div#body_container div.right_container div.paging p a.diseble:hover{background:none; color:#cbcbcb;}

div#body_container div.right_container div.product{float:left; width:786px; padding:16px 0 0 0;}
div#body_container div.right_container div.product div.screenshot{float:right; width:260px; padding:5px 0 14px 0;}
div#body_container div.right_container div.product div.screenshot img{float:left; border:#a3a3a3 solid 1px;}
div#body_container div.right_container div.product div.product_info{float:left; width:502px; padding:0 0 0 18px;}
div#body_container div.right_container div.product div.product_info div.product_logo{float:left;width:105px padding:0 17px 0 0;margin-right:17px;}
div#body_container div.right_container div.product div.product_info div.product_logo img{border:1px solid #cccccc;}
div#body_container div.right_container div.product div.product_info h1{float:left; width:380px; font-size:18px; color:#666;}
div#body_container div.right_container div.product div.product_info p{float:left; width:404px; font-size:14px; color:#999; padding:6px 0 0 0;}
div#body_container div.right_container div.product div.product_desc{
	float:left;
	width:493px;
	padding:0px;
	color:#666;
	font-size:12px;
	padding:14px 0 10px 0;
}
div#body_container div.right_container div.product div.categories{float:left; width:770px; border-top:#e2e2e2 solid 1px; border-bottom:#e2e2e2 solid 1px; padding:8px 0 8px 16px; color:#999;}
div#body_container div.right_container div.product div.categories ul.categorylist{float:left; width:237px; list-style:none; padding:0px 0 0px 0; font-family:Tahoma; font-size:12px; color:#999;}
div#body_container div.right_container div.product div.categories ul.categorylist li{float:left; width:231px;}
div#body_container div.right_container div.product div.categories ul.categorylist li a{color:#999; text-decoration:none;}
div#body_container div.right_container div.product div.categories ul.categorylist li a:hover{text-decoration:underline;}

div#body_container div.right_container div.product div.categories div.plus{float:left; width:auto;}
div#body_container div.right_container div.product div.categories div.plus img{float:left; padding:0 5px 0 0;}
div#body_container div.right_container div.product div.categories div.plus span{float:left; padding-top:1px; padding-left:5px; cursor:pointer;}
div#body_container div.right_container div.product div.categories div.plus a{color:#999; text-decoration:none;}

div#body_container div.right_container div.storehowto {float:left;width:auto;padding:5px 0 0 0;}
div#body_container div.right_container div.storehowto div.screenshot{float:right; width:260px; padding:5px 0 14px 0;}
div#body_container div.right_container div.storehowto div.screenshot img{float:left; border:#a3a3a3 solid 1px;}
div#body_container div.right_container div.storehowto div.store_info{float:left;width:730px;padding:0 0 0 18px;}
div#body_container div.right_container div.storehowto div.store_info div.store_logo{float:left; width:81px; padding:0 17px 0 0;}
div#body_container div.right_container div.storehowto div.store_info h3{float:left; width:404px; font-size:18px; color:#666;}
div#body_container div.right_container div.storehowto div.store_info p{float:left; width:404px; font-size:14px; color:#999; padding:6px 0 0 0;}
div#body_container div.right_container div.storehowto div.store_address{float:left;width:730px;padding:0px;color:#666;font-size:12px;padding:8px 0 0 0;}
div#body_container div.right_container div.storehowto div.store_desc{float:left; width:730px;padding:0px;color:#666;font-size:12px;padding:14px 0 0 0;}
div#body_container div.right_container div.howtosteps{float:left;width:730px;padding:0px;color:#666;font-size:12px;padding:0 0 0 18px;}
div#body_container div.right_container div.howtosteps img{float:left; border:#ccc solid 1px;margin-top:20px;}
div#body_container div.right_container div.howtosteps ul{float:left;width:750px;padding:8px 4px 15px 4px;list-style:none;font-size:12px;}
div#body_container div.right_container div.howtosteps li{float:left;width:750px;padding:4px 0 4px 10px;background:url(../images/arrow_left.jpg) left center no-repeat;font-family:Tahoma;font-size:12px;}

div#body_container div.right_container div.guide{float:left; width:786px; padding:16px 0 0 0;}
div#body_container div.right_container div.guide div.screenshot{float:left;	width:260px; padding:0 0 0 18px;}
div#body_container div.right_container div.guide div.screenshot img{float:left; border:#93BF9C solid 4px;}
div#body_container div.right_container div.guide div.guide_info{float:right; width:450px; padding:5px 0 14px 0;}
div#body_container div.right_container div.guide div.guide_info div.guide_logo{float:left; width:81px; padding:0 17px 0 0;}
div#body_container div.right_container div.guide div.guide_info h3{float:left; width:404px; font-size:18px; color:#666;}
div#body_container div.right_container div.guide div.guide_info p{float:left; width:404px; font-size:14px; color:#999; padding:6px 0 0 0;}
div#body_container div.right_container div.guide div.guide_desc{float:left;width:100%;padding:0px;color:#666;font-size:12px;padding:14px 0 0 0;}

div#body_container div.right_container div.guide div.categories{float:left; width:770px; border-top:#e2e2e2 solid 1px; border-bottom:#e2e2e2 solid 1px; padding:8px 0 8px 16px; color:#999;}
div#body_container div.right_container div.guide div.categories a{color:#999; text-decoration:none;}
div#body_container div.right_container div.guide div.categories span.heading{float:left; width:auto; padding:0 10px 0 0; text-decoration:underline;}
div#body_container div.right_container div.guide div.categories span.cat_list{float:left; width:auto; padding:0 20px 0 0;}
div#body_container div.right_container div.guide div.categories div.plus{float:left; width:auto;}
div#body_container div.right_container div.guide div.categories div.plus img{float:left; padding:0 5px 0 0;}
div#body_container div.right_container div.guide div.categories div.plus span{float:left; padding-top:1px; padding-left:5px; cursor:pointer;}
div#body_container div.right_container div.guide div.categories div.plus a{color:#999; text-decoration:none;}

div#body_container div.right_container div.exclusive_outer{float:left; width:748px; background:url(../images/exclusive.jpg) no-repeat 0px 17px;}
div#body_container div.right_container div.exclusive{float:left; width:741px; font-size:14px; color:#9c9c9d; padding-bottom:6px; padding-top:15px; background:url(../images/dash.jpg) left bottom repeat-x; padding-left:18px; padding-right:11px;}
div#body_container div.right_container div.exclusive.last{background:none;}
div#body_container div.right_container div.exclusive div.main_row{float:left; width:741px; border-bottom:1px #e6e6e6 solid; font-size:12px; padding-bottom:8px;}
div#body_container div.right_container div.exclusive div.row1{float:left; width:613px; color:#666;}
div#body_container div.right_container div.exclusive div.row1 p{float:left; width:613px;}
div#body_container div.right_container div.exclusive div.row1 p a{float:left; margin-right:8px;font-weight:bold;}
div#body_container div.right_container div.exclusive div.row2{float:left; width:128px; text-align:right; color:#8cc63f; font-weight:bold; line-height:22px;}
div#body_container div.right_container div.exclusive div.row1 a{color:#0000cc; font-size:16px;}
div#body_container div.right_container div.exclusive div.row1 a:hover{text-decoration:none;}
div#body_container div.right_container div.exclusive div.row2 img{float:right; border:1px solid #cccccc;}
div#body_container div.right_container div.exclusive div.main_row_bottom{float:left; width:741px; font-size:12px; padding-bottom:13px; padding-top:6px;}
div#body_container div.right_container div.exclusive div.exp1{background:url(../images/exp1.gif) top left no-repeat;}
div#body_container div.right_container div.exclusive div.exp2{background:url(../images/exp2.gif) top left no-repeat;}
div#body_container div.right_container div.exclusive div.exp3{background:url(../images/exp3.gif) top left no-repeat;}
div#body_container div.right_container div.exclusive div.exp4{background:url(../images/exp4.gif) top left no-repeat;}
div#body_container div.right_container div.exclusive div.row3{float:left; width:134px; padding-left:20px; padding-top:2px;}
div#body_container div.right_container div.exclusive div.row4{float:left; width:284px;}
div#body_container div.right_container div.exclusive div.row4 a{font-size:14px; color:#0000cc; font-weight:bold;}
div#body_container div.right_container div.exclusive div.row4 a:hover{text-decoration:none;}
div#body_container div.right_container div.exclusive div.row5{float:left; width:198px;}
div#body_container div.right_container div.exclusive div.row6{float:right; width:80px;}
div#body_container div.right_container div.exclusive div.row6 a{float:right; margin-right:2px; display:inline;}
div#body_container div.right_container div.exclusive div.row6 a.buzz{background: url(../images/buzz.gif) top left no-repeat;}
div#body_container div.right_container div.exclusive div.row6 a.buzz:hover img {background: url(../images/buzz-on.gif) top left no-repeat;}
div#body_container div.right_container div.exclusive div.row6 a.add{background: url(../images/add.gif) top left no-repeat;}
div#body_container div.right_container div.exclusive div.row6 a.add:hover img {background: url(../images/add-on.gif) top left no-repeat;}

div#body_container div.right_container div.exclusive div.plus{float:left; width:741px; padding:5px 0 13px 0;}
div#body_container div.right_container div.exclusive div.plus img{float:left; padding:0 5px 0 0;}
div#body_container div.right_container div.exclusive div.plus span{float:left; padding-top:1px; padding-left:5px; cursor:pointer;font-size:12px;}
div#body_container div.right_container div.exclusive div.plus a{color:#999; text-decoration:none;}

/************************body container css end***********************************/

div#footer{width:1000px; float:left; padding-top:5px;}
div#footer ul{width:400px; margin:0 auto 0 auto; list-style:none; display:block; height:20px;}
div#footer ul li{float:left; padding:0 14px 4px 14px;}
div#footer ul li a{color:#666666; text-decoration:none;}
div#footer ul li a:hover{text-decoration:underline;}
div#footer div.copyright{width:800px; text-align:center; margin:0 auto 0 auto; display:block; color:#666666;}
div#body_container div.right_container div.content div.contactus {margin-top: 10px;}
div#body_container div.right_container div.content p.usermessage {font-weight:bold; color:#FF0000;}
div#body_container div.right_container div.content p.bullet {background:url(../images/squarebullet.png) left bottom no-repeat; padding-left:18px;}


