body{margin:10px 0 0 0; padding:0; font-family:Tahoma,Verdana,Arial,Helvetica,sans-serif; font-size:11px; color:#5e5558}
img{border:0}
h1, h2, h3, h4{margin:0; padding:0}
ul, li, ol{margin:0; padding:0}
p{margin:0; padding:0}
select{border:1px solid #5e5558; color:#5e5558}
input, text{border:0; color:#5e5558}
.left{float:left}
.left a{color:#000}
.left a:hover{color:#ddd}
.right{float:right}
.container{width:1000px;margin:0 auto}
.subcontainer{width:1000px; background:#fff; float:left}
.main{width:1000px; float:left}
.logoarea{width:1000px; float:left; padding-bottom:15px}
.logo{float:left; padding:16px 0 0 0px}
.top_banner{float:left; padding:15px 0 0 10px}
.group_logo{float:left; padding:15px 0 0 10px}
.menu_bg{width:988px; float:left; border-top:#ded0f5 solid 3px; background:#3a275a; margin:0 6px; display:inline}
.menu{width:842px; height:22px; float:left; background:url(../images/menu_bg_new.gif) no-repeat left top}
.menu ul{list-style:none; margin:3px 0 0 0px}
.menu li{display:inline}
.menu li a{color:#000; text-decoration:none}
.menu li a:hover{color:#2f2e2e}
.login{width:138px; float:left; text-align:right}
.login ul{list-style:none; color:#a69db6; margin:3px 0 0 0px}
.login li{display:inline; padding:0 0 0 3px}
.login a{color:#a69db6}
.login a:hover{color:#a69db6; text-decoration:none}
.top_search{width:988px; float:left; padding:12px 0 7px 0; border-bottom:#dbd7d6 solid 6px; background:#3a275a; margin:0 6px; display:inline}
.top_search_left{width:560px; float:left; color:#bfa4ed; padding:0 0 0 20px; font-weight:bold}
.top_search_right{width:400px; float:right}
.shop_bag{float:right; padding-right:20px}
.shop_bag div{display:block; border-top:#5a4579 solid 1px; border-bottom:#5a4579 solid 1px; float:left; margin-top:1px; padding:5px 0 2px 5px; font-weight:bold; color:#bfa4ed}
.shop_bag div a{color:#bfa4ed; text-decoration:none}
.shop_bag div a:hover{color:#fff}
.reward{float:right; padding-right:20px}
.reward div{display:block; border-top:#5a4579 solid 1px; border-bottom:#5a4579 solid 1px; float:left; margin-top:1px; padding:5px 0 2px 5px; font-weight:bold; color:#bfa4ed}
.checkout{float:right; width:100px; padding-right:20px}
.checkout div{display:block; border-top:#5a4579 solid 1px; border-bottom:#5a4579 solid 1px; width:65px; float:left; margin-top:1px; padding:5px 0 2px 5px; font-weight:bold; color:#bfa4ed}
.checkout div a{color:#bfa4ed; text-decoration:none; font-weight:bold}
.checkout div a:hover{color:#fff}
.main_col{width:988px; float:left; margin: 5px 6px 0px 6px; display:inline}
.left_col{width:242px; float:left; margin:5px 0px 0px 0px}
.center_col{width:476px; float:left; margin:5px 10px 0px 10px}
.top_adarea{width:476px; float:left}
.view_more{position:relative; margin:-76px; left:110px; width:73px; float:left}
.ad_pagination{width:476px; float:left; margin:-35px 0 0 0; background:#000; filter:alpha(opacity=60); -moz-opacity:.60; opacity:.60}
.ad_pagination ul{list-style:none; margin:2px 10px; padding:3px 0 0 0}
.ad_pagination li{display:inline; padding:0 0 0 5px; font-family:"Trebuchet MS",Arial}
.ad_pagination a{color:#fff; text-decoration:none}
.ad_pagination a:hover{color:#ddd}
.center_main{width:476px;float:left; background:#dadee2; margin:0px 0 0 0}
.center_main h1{font-size:12px; color:#000; margin:0 3px 5px 11px}
.center_main h2{font-size:12px; color:#000; margin:10px 3px 5px 11px !important; margin:5px 3px 5px 11px}
.center_tab{width:456px; float:left; margin:10px 10px 0 10px !important; margin: 10px 5px 0 5px; background:#dadee2; /* background:#eadddd */}
.center_inner{width:456px; float:left; margin:0px 10px; display:inline; background:#fff}
.center_inner p{margin:10px 5px 10px 10px}
.center_inner a{color:#0075e2; text-decoration:none}
.center_inner a:hover{color:#2d7398; text-decoration:none}
.center_inner_bg{width:456px; float:left; margin:0px 10px 10px 10px !important; margin:0px 5px 5px 5px; background:#fff}
.ad_img{border:#e5e5e5 solid 3px}
.tab_one{width:146px; height:18px; text-align:center; font-weight:bold; color:#fff; float:left; background:#9b72b5; /* background:url(../images/tab.gif) no-repeat left top;*/ text-decoration:none; border-right:#dadee2 solid 6px; padding:3px 0 0 0}
.tab_one a{background:url(../images/tab.gif) no-repeat left top; width:146px; height:21px; text-align:center; font-weight:bold; color:#fff; text-decoration:none; display:block; vertical-align:middle; line-height:20px; font-size:11px}
.tab_one a:hover{background:#fff url(../images/tab_select.gif) no-repeat left top; display:block; vertical-align:middle; height:28px; line-height:23px}
.tab_select{float:left; padding:3px 0px 0 0px; width:146px; background:#804f9f; /* background:url(../images/tab_select.gif) no-repeat left top; */ height:25px; color:#fff; font-weight:bold; text-align:center; border-right:#dadee2 solid 6px; text-decoration:none}
.tab_select a{color:#fff; font-weight:bold; text-align:center; text-decoration:none}
.tab_header{width:450px; float:left; background:#804f9f; /* background:url(../images/tab_bg.gif) repeat-x left top; */ height:21px; font-weight:bold; color:#fff; vertical-align:middle; line-height:21px; padding-left:6px; text-align:left}
.tab_header a{color:#fff; text-decoration:none}

.product_display{width:152px;height:220px; float:left; margin:10px 0 0 0px; display:inline;}
.proguct_display_border{width:80px; height:80px; float:left; border:#e5e5e5 solid 3px; margin:0px 36px 10px 33px; display:inline;text-align:center;overflow:hidden;}
.proguct_display_img{padding:5px;}
.proguct_display_name{width:145px;height:40px; float:left; text-align:center}
.proguct_display_name a{color:#20526c; text-decoration:none; font-weight:bold}
.proguct_display_name a:hover{color:#2e80aa}
.proguct_display_name1{width:152px;height:30px; float:left; text-align:center}
.proguct_display_name1 a{color:#f85297; text-decoration:none; font-weight:bold}
.proguct_display_name1 a:hover{color:#d21966}
.proguct_display_price{width:152px; text-align:center; padding:3px 0}
.proguct_display_btn{width:152px; text-align:center;margin:5px 0px 0px 0px;}
.tab_pagination{width:446px; float:left; margin:0px 10px; display:inline; background:#fff; text-align:right; padding:5px}
.tab_pagination a{color:#0075e2; font-family:"Trebuchet MS",Arial; text-decoration:none}
.tab_pagination a:hover{color:#0075e2}
.product_link{color:#336d9e; text-align:center; padding-bottom:10px}
.product_link a{color:#336d9e; font-weight:bold; text-align:center}
.product_link a:hover{color:#336d9e; text-decoration:none}
.popular_inner{width:152px; float:left; margin:5px 0}
.popular_header{width:140px; float:left; margin:6px !important; margin:6px 3px; background:url(../images/popular_header.gif) no-repeat left top; height:19px; text-align:center; padding:5px 0 0 0; text-transform:uppercase; color:#fff; font-weight:bold}
.popular_list{text-align:left; float:left; width:140px}
.popular_list ul{list-style:none; margin:0px 5px 5px 15px}
.popular_list li{background:url(../images/icon/popular_list_bullet.gif) no-repeat left 9px; padding:5px 0 0 0}
.popular_list a{color:#2c2831; font-weight:normal; padding:0 0 0 10px; text-decoration:none}
.right_col{width:250px; float:left; margin:5px 0px 0px 0px}
.shopping_dir{width:242px; float:left; background:#dadee2; border-top:#bac6d3 solid 2px}
.shopping_dir_header{width:230px; margin:6px; background:#804f9f; /* background:url(../images/shopping_dir_header.gif) repeat-x left top;*/ height:19px}
.header_left{padding:2px 0 0 5px; color:#fff; font-size:11px; font-weight:bold; float:left}
.header_right{padding:7px 5px 0 0px; color:#fff; font-size:11px; font-weight:bold; width:12px; float:right}
.header_link{float:right; padding:3px 5px 0 0}
.header_link a{color:#fff}
.header_link a:hover{color:#fff; text-decoration:none}
.shopping_dir_inner{width:228px; margin:6px; border:#cacfd5 solid 1px;background:#fff}
.shopping_dir_inner ul{list-style:none; padding:10px}
.shopping_dir_inner li{background:url(../images/dotted_line.gif) repeat-x left bottom; padding:5px 0 8px 0px}

.shopping_dir_inner span{padding:0 0 0 12px; display:block}
.quick_order{width:242px; float:left; background:#dfd6e6; border-top:#c8b8d4 solid 2px; margin:10px 0 0 0}
.quick_order_header{width:230px; margin:6px; background:url(../images/quick_order_header.gif) repeat-x left top; height:19px}
.quick_order_inner{width:228px; margin:6px; border:#d1c5da solid 1px; background:#fff}
.quick_order_inner ul{list-style:none}
.quick_order_inner li{background:url(../images/quick_order_bg.gif) repeat-x left top; display:block; border-bottom:#d1c5da solid 1px; padding:10px 0 7px 0; height:17px}
.quick_order_inner a{color:#000; text-decoration:none; margin:0 0 0 5px; padding:0px 0 0 13px}
.quick_order_inner a:hover{color:#000}
.quick_order_inner .expand{background:url(../images/icon/plus_quick.gif) no-repeat left 3px}
.quick_order_inner .collapse{background:url(../images/icon/minus_quick.gif) no-repeat left 6px}
.quick_order_img{padding-left:25px}
.banner_left{width:242px; float:left; margin:10px 0 0 0}
.member_login{width:250px; float:left; background:#ebe4de; border-top:#d4c6b8 solid 2px; margin-bottom:10px}
.member_login_header{width:238px; margin:6px; background:#804f9f; /* background:url(../images/member_login_header.gif) repeat-x left top;*/ height:19px}
.member_login_inner{width:236px; margin:0px 6px 6px 6px !important; margin:0px 3px 0px 3px; border:#e2d8cf solid 1px; background:#fff; float:left; padding-bottom:8px}
.inputbox{width:88px; border:#d1d1d1 solid 1px}
.inputbox_area{padding:10px 0 0 10px; width:190px; float:left}
.go_btn{width:26px; float:left; padding:11px 0 0 0}
.login_lnk{width:222px; float:left; text-align:center; padding:8px 0 0 0; color:#3d383a}
.login_lnk a{color:#0075e2}
.login_lnk a:hover{color:#0075e2; text-decoration:none}
.account_details{width:250px; float:left; background:#dadee2; border-top:#ccd4b8 solid 2px; margin:10px 0 0 0}
.account_details_header{width:238px; height:19px; background:#804f9f; /* background:url(../images/account_details_header.gif) repeat-x left top; */ margin:6px}
.account_details_innerheader{width:216px; padding:10px; color:#5e5558; font-weight:bold; float:left; border:#dce2cf solid 1px; margin:3px 6px !important; margin:3px 3px; background:#fff}
.account_details_inner{width:236px; float:left; border:#dce2cf solid 1px; margin:2px 6px 6px 6px; display:inline; background:#fff}
.account_details_inner ul{list-style:none; margin:5px 10px 3px 10px !important; margin:3px 10px 3px 10px}
.account_details_inner li{margin:0; padding:5px 0 0 0}
.arrow{background:url(../images/icon/arrow.gif) no-repeat left 6px}
.down{background:url(../images/icon/arrow_down.gif) no-repeat left 6px}
.account_details_inner a{color:#5e5558; font-weight:bold; text-decoration:none; padding:0 0 0 15px}
.account_details_inner a:hover{color:#5e5558}
.account_details_inner span{padding:3px 0 0 12px; display:block; margin:0; width:196px}
.buy_this{width:250px; float:left; background:#dadee2; border-top:#d4b8c4 solid 2px; margin:10px 0 0 0}
.buy_this_header{width:238px; height:19px; background:#804f9f; /*background:url(../images/buy_this_header.gif) repeat-x left top;*/ margin:6px}
.buy_this_inner{width:236px; float:left; border:#dce2cf solid 1px; margin:0px 6px 6px 6px !important; margin:0px 3px 2px 3px; background:#fff;}
.buy_this_one{float:left; text-align:center; padding:5px 13px 5px 13px !important; padding:13px; width:89px; border-bottom:#e5e5e5 dotted 1px; border-right:#e5e5e5 dotted 1px}
.buy_this_one a{color:#20526c; text-decoration:none}
.buy_this_one a:hover{color:#2e80aa}
.buy_this_two{float:left; text-align:center; padding:5px 13px 5px 13px !important; padding:13px; width:90px}
.buy_this_three{float:left; text-align:center; padding:2px 13px !important; padding:5px 13px; width:90px; border-right:#e5e5e5 dotted 1px; border-top:#e5e5e5 dotted 1px}
.buy_this_four{float:left; text-align:center; padding:2px 13px !important; padding:5px 13px; width:90px; border-top:#e5e5e5 dotted 1px}
.right_ad_area{width:250px; float:left; margin:0 0 10px 0;}
.review{width:250px; float:left; background:#eadddd; border-top:#d4c8b8 solid 2px;}
.review_header{width:238px; height:19px; background:#e50e0e; /* background:url(../images/review_header.gif) repeat-x left top; */ margin:6px}
.box_area{width:1000px; float:left; background:#f2ebef; border-bottom:#e6dee2 solid 3px; border-top:#e6dee2 solid 3px; margin:9px 0 0 0}
.box_one{width:182px; height:90px; float:left; background:#ccd3b6; border:#b7bda3 solid 3px; margin:10px 10px 10px 0px; display:inline}
.box_two{width:182px; height:90px; float:left; background:#b6d0d3; border:#a3bbbd solid 3px; margin:10px; display:inline}
.box_three{width:182px; height:90px; float:left; background:#d3b6c5; border:#bda3b1 solid 3px; margin:10px 10px 10px 0px; display:inline}
.box_four{width:182px; height:90px; float:left; background:#d3c6b6; border:#bdb2a3 solid 3px; margin:10px 10px 10px 0px; display:inline}
.box_five{width:182px; height:90px; float:left; background:#ebb2b2; border:#d3a0a0 solid 3px; margin:10px 10px 10px 0px; display:inline;}
.talk{padding:8px 0 13px 30px}
.talk a{color:#000}
.talk a:hover{color:#000; text-decoration:none}
.quick_link_area{width:974px; float:left; background:#eff2d3;border:#e6eacc solid 3px; margin:10px !important; margin:10px 5px;height:auto}
.quick_link_area ul{list-style:none; width:230px; float:left; margin:10px 0 0px 3px !important; margin:10px 0 10px 0px}
.quick_link_area li{color:#636552; font-style:italic; font-weight:bold;font-size:12px; background:url(../images/dotted_line_darkgreen.gif) repeat-x left bottom; padding-bottom:10px}
.quick_link_area ul li ul{list-style:none; width:230px; float:left;margin:10px 0 0px 0px !important; margin:10px 0 10px 0px;padding-bottom:5px;}
.quick_link_area ul li ul li{background:url(../images/icon/quick_bullet.gif) no-repeat left 5px; padding:0 0 5px 0}
.quick_link_area ul li ul li a{color:#636552; font-style:normal;font-weight:normal; font-size:11px; text-decoration:none; padding:5px 0 0 10px}
.quick_link_area ul li ul li a:hover{color:#000; font-style:normal;font-weight:normal; font-size:11px}

.group_sites{
width:975px;float:left;text-align:left;padding:0px 0px 0px 25px;
}
.group_sites ul{
list-style:none;margin:10px 0px 0 0;
}
.group_sites li{
display:inline;padding:0 20px 0 15px;background:url(../images/group_logo/bullet.gif) no-repeat left top !important;
}

.group_sites1{
width:1000px;float:left;text-align:left;
}
.group_sites1 ul{
list-style:none;margin:10px 0px 10px 0;
}
.group_sites1 li{
display:inline;padding:0 0px 0 0px;background:none;
}

.group_sites1 a{color:#000;text-decoration:none;}
.group_sites1 a:hover{color:#000;text-decoration:underline;}
.footer{width:1000px; text-align:center; float:left; background:url(../images/dotted_line_darkblue.gif) repeat-x left bottom}
.footer ul{list-style:none; margin:10px 0}
.footer li{display:inline; padding:0 0 0 0px; color:#959ea4; cursor:pointer}
.footer a{color:#959ea4; text-decoration:none; padding:0 20px 0 20px}
.footer a:hover{color:#99bdd5}
.footer_copy{width:1000px; float:left; /*background:url(../images/footer_center.gif) repeat-x left bottom;*/margin:5px 0 0 0;}
.footer_copy_txt{float:left;padding:10px 0px 10px 25px; color:#7d888f;font-size:10px;text-align:center;}
.footer_blaze{float:right; padding:25px 10px 0 0; font-size:10px}
.footer_blaze a{color:#7d888f; text-decoration:none}
.footer_blaze a:hover{color:#99bdd5}
.arrowlistmenu .menuheader{color:#336d9e; font-weight:bold; text-decoration:none; background:url(../images/icon/plus_quick.gif) no-repeat 8px 4px; margin:0px; padding:0px 0 5px 20px; cursor:pointer}
.arrowlistmenu .openheader{background-image:url(../images/icon/minus_quick.gif)}
.dotted_line{background:url(../images/dotted_line.gif) repeat-x left bottom; margin:0 10px 5px 10px; padding-bottom:10px}
.dotted_line a{color:#615356; background:none; font-weight:normal; text-decoration:none}
.dotted_line a:hover{color:#336d9e}
.leftmenu{color:#615356; font-weight:normal; margin:0px; padding:0px}
.leftmenu a{color:#615356; background:none; font-weight:normal; margin:0px; padding:0px}
.leftmenu a:hover{color:#336d9e; margin:0px; padding:0px}
.mypets{cursor:hand; cursor:pointer; padding:2px 5px 2px 0px; background:url(../images/icon/plus_quick1.gif) no-repeat 8px 5px; width:200px; height:10px; display:block}
.q_bg{background:url(../images/quick_order_bg.gif) repeat-x left top; display:block; padding:10px 0 7px 0px; height:17px}
.q_bg1{background:url(../images/quick_order_bg.gif) repeat-x left top; display:block; border-top:#d1c5da solid 1px; padding:10px 0 7px 0px; height:17px}
.openpet{background:url(../images/icon/minus_quick1.gif) no-repeat 8px 5px; width:200px; height:10px; display:block}
.thepet1{padding:10px 0 10px 10px}
.thepet1 ul{}
.thepet1 ul li{background:url(../images/icon/popular_list_bullet.gif) no-repeat 6px 9px; padding:5px 0 0 0; border:0}
.thepet1 a{color:#615356}
.thepet1 a:hover{color:#336d9e}

.form{width:456px; float:left; padding-bottom:10px}
.ddlist{background:#ece3dd; border:solid 1px; border-bottom-color:#ded3cb; border-right-color:#ded3cb; border-top-color:#cdbcae; border-left-color:#cdbcae; font-size:11px; width:100px}
.label{float:left; width:120px; padding:10px 0 10px 10px}
.label_right{float:left; width:90px; padding:10px 10px 10px 0px; text-align:right}
.control{float:left; width:110px; padding:9px 0 0 0}
.mandatory{color:#F00}
.input{border:#ccc solid 1px; width:100px; height:14px; background:#ece3dd; border:solid 1px; border-bottom-color:#ded3cb; border-right-color:#ded3cb; border-top-color:#cdbcae; border-left-color:#cdbcae; font-size:11px; padding-left:2px}
.input_div{border:#ccc solid 1px; width:200px; height:14px; background:#ece3dd; border:solid 1px; border-bottom-color:#ded3cb; border-right-color:#ded3cb; border-top-color:#cdbcae; border-left-color:#cdbcae; font-size:11px; padding-left:2px; float:left}
.input_regis{border:#ccc solid 1px; width:100px; height:14px; background:#ece3dd; border:solid 1px; border-bottom-color:#ded3cb; border-right-color:#ded3cb; border-top-color:#cdbcae; border-left-color:#cdbcae; font-size:11px; padding-left:2px}
.address{width:436px; float:left; padding:10px}
.address a{color:#0075e2}
.address a:hover{color:#0075e2; text-decoration:none}
.address_textarea{width:312px; height:50px; margin:0 0 0 0px; background:#ece3dd; border:solid 1px; border-bottom-color:#ded3cb; border-right-color:#ded3cb; border-top-color:#cdbcae; border-left-color:#cdbcae; font-family:Arial,Helvetica,sans-serif; font-size:11px; padding-left:2px}
.hint{display:none; position:absolute; margin:-6px 0px 0px 120px; width:160px; margin-top:-4px; border:1px solid #e7dab1; padding:10px 12px; color:#a47f03; background:#fffbe8 url(../images/icon/pointer.gif) no-repeat -25px 6px}
.hint .hint-pointer{position:absolute; left:-10px; top:5px; width:10px; height:19px; background:url(../images/icon/pointer.gif) left top no-repeat}
.hint_right{display:none; position:absolute; margin:-6px 0px 0px 120px; width:100px; margin-top:-4px; border:1px solid #e7dab1; padding:10px 12px; color:#a47f03; background:#fffbe8 url(../images/icon/pointer.gif) no-repeat -25px 6px}
.hint_right .hint-pointer{position:absolute; left:-10px; top:5px; width:10px; height:19px; background:url(../images/icon/pointer.gif) left top no-repeat}
.hint_password{display:none; position:absolute; margin:-6px 0px 0px 120px; width:200px; margin-top:-4px; border:1px solid #e7dab1; padding:10px 12px; color:#a47f03; background:#fffbe8 url(../images/icon/pointer.gif) no-repeat -25px 6px}
.hint_password .hint-pointer{position:absolute; left:-10px; top:5px; width:10px; height:19px; background:url(../images/icon/pointer.gif) left top no-repeat}
.center_main_regis{width:476px; float:left; background:#eadddd; margin:10px 0 10px 0 !important; margin:10px 0 5px 0}
.center_main_regis h1{}
.center_main_regis p{}
.hintdob{display:none; position:absolute; margin:0px 0px 0px 0px; width:130px; margin-left:-30px; margin-top:30px; border:1px solid #e7dab1; padding:10px 12px; color:#a47f03; background:#fffbe8 url(../images/icon/pointer_top.gif) no-repeat -25px 6px}
.hintdob .hintdob-pointer{position:absolute; left:60px; top:-10px; width:15px; height:12px; background:url(../images/icon/pointer_top.gif) left top no-repeat}

.product_center_col{width:560px; float:left; margin:5px 10px 0px 10px}
.product_right_col{width:165px; float:left; margin-top:5px}
.product_description{width:558px; float:left; border:#b9d0f3 solid 1px}
.product_tab{width:560px; float:left; background:#dadee2; margin:10px 0 0 0}
.product_center_tab{width:540px; float:left; margin:10px 10px 0 10px !important; margin:10px 5px 0 5px; background:#dadee2;}
.product_inner{width:540px; float:left; margin:0px 10px 10px 10px !important; margin:0px 5px 10px 5px; background:#fff}
.product_inner ul{margin:10px 0 10px 10px; list-style:none; padding:0}
.product_inner li{margin:0px; padding:5px 0 0 15px !important; padding:5px 0 0 0px; background:url(../images/icon/quick_bullet.gif) no-repeat left 10px}
.product_inner a{color:#000; text-decoration:none}
.product_inner a:hover{color:#336d9e}
.latest_additions{width:558px; float:left; background:#dadee2; border-top:#bac6d3 solid 2px; margin:5px 0 0 0; padding-bottom:5px}
.most_sellers{width:558px; float:left; background:#dadee2; border-top:#bac6d3 solid 2px; margin:10px 0 0 0}
.latest_additions_inner{width:546px; float:left; margin:0px 10px 5px 6px !important; margin:0px 0px 0 3px; background:#fff}
.latest_additions_left{width:132px; float:left; padding:10px 23px 0 37px; text-align:center}
.latest_additions_left a{color:#20526c; text-decoration:none}
.latest_additions_left a:hover{color:#2d7398}
.latest_additions_center{width:132px; float:left; padding:10px 23px 0 15px; text-align:center}
.latest_additions_right{width:132px; float:left; padding:10px 18px 0 15px; text-align:center}
.product_account_details{width:165px; float:left; background:#e7ebde; border-top:#ccd4b8 solid 2px}
.product_account_details_header{width:153px; height:19px; background:url(../images/account_details_header.gif) repeat-x left top; margin:6px}
.product_account_details_innerheader{width:131px; padding:10px; color:#5e5558; font-weight:bold; float:left; border:#dce2cf solid 1px; margin:3px 6px !important; margin:3px 3px; background:#fff}
.product_account_details_inner{width:151px; float:left; border:#dce2cf solid 1px; margin:2px 6px 6px 6px !important; margin:2px 3px 6px 3px; background:#fff}
.product_account_details_inner ul{list-style:none; margin:5px 10px 3px 10px !important; margin:3px 10px 3px 10px}
.product_account_details_inner li{margin:0; padding:5px 0 0 0}
.arrow{background:url(../images/icon/arrow.gif) no-repeat left 6px}
.down{background:url(../images/icon/arrow_down.gif) no-repeat left 6px}
.product_account_details_inner a{color:#5e5558; font-weight:bold; text-decoration:none; padding:0 0 0 15px}
.product_account_details_inner a:hover{color:#5e5558}
.product_account_details_inner span{padding:3px 0 0 12px; display:block; margin:0}
.product_dis_right{width:350px; float:left; margin-top:10px; padding-left:2px}
.product_dis_right ul{list-style:none; margin:5px 0 0 10px}
.product_dis_right li{font-weight:bold;padding:0px 0 0px 0}
.product_dis_right li span.pro_txt{font-weight:bold;float:left;width:120px;padding:0 0 10px 0;}
.product_dis_right li span.pro_lbl{font-weight:normal;float:left;width:200px;padding:0 0 10px 0;}
.product_header{width:340px; float:left; background:url(../images/products_header_center.gif) repeat-x left top; height:50px;}
.product_header h1{color:#21477f; font-size:15px; font-weight:bold; line-height:22px; padding-top:3px}

.myaccount_main{width:736px; float:left; background:#ebe4de; margin:0 0 0 10px}
.myaccount_inner{width:716px; float:left; background:#fff; margin:10px; display:inline}
.myaccount_tabBg{width:716px; float:left; background:#ebe4de; padding:0 0 0px 0 !important; padding:0 0 0px 0}
.myaccount_tabBg h1{margin:0; padding:3px 0 0 10px; font-size:12px; background:url(../images/my_account_bg.gif) right top repeat-x; height:21px; color:#fff}
.myaccount_header{width:706px; float:left; background:#ebe4de url(../images/my_account_bg.gif) repeat-x left top; padding:3px 0 0px 10px; height:21px; font-weight:bold; color:#fff}
.myaccount_grid_main{width:694px; float:left; border:#eae0c3 solid 1px; margin:10px; display:inline}
.myaccount_grid_header{width:694px; float:left; border-bottom:#decc94; background:#eae0c3}
.myaccount_grid_header_col{color:#463700; font-weight:bold; text-align:center; padding:10px 0; float:left; background:url(../images/dotted_vertical_white.gif) right top repeat-y}
.myaccount_grid_header_col a{color:#463700}
.myaccount_grid_header_col a:hover{color:#463700; text-decoration:none}
.myaccount_grid_row{width:694px; float:left; border-top:#eae0c3 solid 1px}
.myaccount_grid_row1{width:694px; float:left; border-top:#eae0c3 solid 1px; background:#fcfaf4}
.myaccount_grid_row_col{color:#2c2831; text-align:center; padding:10px 0; float:left; background:url(../images/dotted_vertical.gif) right top repeat-y; height:55px}
.myaccount_grid_row_col a{color:#2c2831}
.myaccount_grid_row_col a:hover{color:#2c2831; text-decoration:none}
.myaccount_tab{width:114px; height:18px; text-align:center; font-weight:bold; color:#fff; float:left; margin:0px 0 0 5px; background:url(../images/myaccount_tab.gif) no-repeat left top; text-decoration:none; padding:3px 0 0 0}
.myaccount_tab a{background:url(../images/myaccount_tab.gif) no-repeat left top; width:114px; height:30px; text-align:center; font-weight:bold; color:#fff; text-decoration:none; display:block; vertical-align:middle; line-height:20px; font-size:11px; text-decoration:none}
.myaccount_tab a:hover{background:#fff url(../images/myaccount_tab_select.gif) no-repeat left top; display:block; vertical-align:middle; height:30px; line-height:22px; text-decoration:none}
.myaccount_tab_select{float:left; background:#fff url(../images/myaccount_tab_select.gif) no-repeat left top; width:114px; height:29px; text-align:center; font-weight:bold; color:#fff; text-decoration:none; display:block; vertical-align:middle; line-height:25px; font-size:11px; text-decoration:none; margin:0px 0 0 5px; display:inline}
.myaccount_tab_select a{background:url(../images/myaccount_tab_select.gif) no-repeat left top; width:114px; height:29px; text-align:center; font-weight:bold; color:#fff; text-decoration:none; display:block; vertical-align:middle; line-height:28px; font-size:11px}
.myaccount_info_col{color:#2c2831; text-align:left; padding:10px 0px 5px 10px; float:left; width:137px}
.myaccount_info_col_right{color:#2c2831; text-align:left; padding:5px 0px 5px 10px; float:left; width:537px}
.myaccount_info_col_right1{color:#2c2831; text-align:right; padding:10px 10px 5px 0px; float:left; width:166px}
.myaccount_input{border:#d0bc5f solid 1px; background:#fcfaf4; padding-left:2px}
.myaccount_ddl{border:#d0bc5f solid 1px; background:#fcfaf4; width:80px; font-size:12px}
.myaccount_textarea{border:#d0bc5f solid 1px; background:#fcfaf4; width:525px; height:50px}

.general_para{width:558px; text-align:justify; border:#eadddd solid 1px}
.general_para p{margin:0; padding:5px 10px 0 10px}
.general_para h1{margin:0; padding:3px 0 0 10px; font-size:12px; background:url(../images/my_account_bg.gif) right top repeat-x; height:21px; color:#fff}
.general_para h2{margin:0; padding:13px 0 0 10px; font-size:11px; color:#5e5558}
.general_para a{color:#0075e2}
.general_para a:hover{color:#0075e2; text-decoration:none}
.general_para ol{padding:0px 0 0 40px; margin:0}
.general_para ul{padding:0px 0 0 35px; margin:0; list-style:disc}
.general_para ul li{padding:5px 0px 0 0px}
.general_para ol li{padding:5px 0px 0 0px}
.our_location{width:558px; float:left; border-bottom:#eadddd solid 1px}
.our_location_row1{width:558px; float:left; background:#fff; padding:5px 0 5px 0}
.our_location_row{width:558px; float:left; background:#fcfaf4; padding:5px 0 5px 0}
.our_location_city{width:148px; float:left; padding:10px 0 10px 10px}
.our_location_address{width:390px; float:left; padding:10px 10px 10px 0px}

.gift_header{float:left; padding:3px 9px 0 5px; width:443px; background:url(../images/tab_bg.gif) repeat-x left top; height:18px; color:#fff; font-weight:bold}
.gift_main{width:436px; float:left; padding:10px 10px 10px 10px; background:url(../images/dotted_line.gif) repeat-x left bottom}
.gift_left{width:136px; float:left; text-align:center}
.gift_btn{float:left; width:136px; text-align:center; padding-top:10px}
.gift{width:290px; float:left; padding-left:10px}
.gift ul{list-style:none; margin:0px 0 0 10px}
.gift li{font-weight:bold; padding:10px 0 0 0}
.gift li span{padding-left:80px; font-weight:normal}

.imglink{text-decoration:none}
.imglink a{text-decoration:none}
.imglink a:hover{text-decoration:none}
.baglink{text-decoration:none; color:#fff}
.baglink a{text-decoration:none; color:#fff}
.baglink a:hover{text-decoration:none; color:#fff}
.progress{width:138px; height:25px; padding:4px 5px; background:#000; background:#000; filter:alpha(opacity=60); -moz-opacity:.60; opacity:.60}
.order_main{width:300px; float:left; margin-left:80px; border:#eae0c3 solid 1px; display:inline}
.row{width:300px; float:left; border-bottom:#eae0c3 solid 1px; padding:3px 0}
.row1{width:300px; float:left; background:#fcfaf4; border-bottom:#eae0c3 solid 1px; padding:3px 0}
.order_left{width:240px; float:left; padding-left:60px}
.price_label{width:80px; float:left; text-align:left; padding-left:15px}
.price{width:100px; float:left; font-weight:bold; text-align:left}
.price_div{width:5px; float:left; padding-right:5px}

.clear{clear:both}
.center_head{margin-top:10px; width:450px; white-space:nowrap; overflow:hidden}
.hint_txt{float:left; padding:0px 0px 0px 10px; font:normal 10px tahoma,verdana; color:#5e5558}
.center_div{width:456px; float:left; margin:0px 10px 10px; display:inline; background:#fff}
.package_div{float:left; margin:19px 0px 0px 10px; display:inline}
.package_div_1{float:left; width:101px; margin-right:10px; display:inline; background:url(../images/astrolgy/package_bg.gif) repeat-x}
.package_div_2{float:left; width:99px; border:solid 1px #ffe5c6; border-top:0px}
.package_div_3{float:left; width:210px; margin-right:13px; display:inline; background:url(../images/astrolgy/package_bg.gif) repeat-x}
.package_div_4{float:left; width:208px; border:solid 1px #ffe5c6; border-top:0px}
.package_left{float:left; width:5px; height:25px; background:url(../images/astrolgy/package_left.gif) no-repeat}
.package_center_1{float:left; padding:7px 0px 0px 5px; width:74px}
.package_center_2{float:left; padding:7px 0px 0px 5px; width:183px}
.package_right{float:left; width:17px; height:25px; background:url(../images/astrolgy/package_left.gif) no-repeat}
.package_txt{float:left; padding:15px 0px 0px; font:normal 11px tahoma,verdana; color:#2f2f2f; text-align:center}
.package_txt_1{height:42px; width:99px}
.package_txt_2{height:62px; padding-top:0px; width:99px}
.package_txt_3{height:67px; width:208px}
.package_txt_4{height:60px; padding-top:0px; width:208px}
.package_txt span{font:bold 12px tahoma}
.testi_col{
color:#2c2831;text-align:center;padding:10px;float:left;background:url(../images/dotted_vertical.gif) right top repeat-y;text-align:left;
}
/* Occasion starts */
.theme_mainheaderbox{
margin:0px 0 0 5px;padding:0px;width:983px;height:77px;font-family:Tahoma;font-size:11px;color:#000;float:left;
}
.theme_mainheaderbox_top{
width:980px;height:20px;
}

.theme_mainmenu{
width:708px;height:20px;margin:0px;padding:0px;margin-left:8px;float:left;display:inline;
}

.theme_mainmenu ul{margin:0px;padding:4px 0px 0px 5px;}
.theme_mainmenu li{margin:0px;padding:0px 9px 0px 15px;float:left;list-style:none;}
.theme_mainmenu a{color:#000;text-decoration:none;}
.theme_mainmenu a:hover{color:#fff;text-decoration:underline;}

.theme_mainmenu_right{width:260px;height:20px;float:right;}
.theme_mainmenu_right ul{margin:0px;padding:5px 0px 0px 0px;float:right;}
.theme_mainmenu_right li{padding:0px 8px 0px 8px;list-style:none;float:left;border-right:1px solid #deb2a1;color:#d4cfdd;}
.theme_mainmenu_right a{color:#d4cfdd;text-decoration:underline;}
.theme_mainmenu_right a:hover{color:#000;text-decoration:none;}

.theme_search_container{width:980px;height:28px;margin-top:11px;}
.theme_search{width:170px;height:25px;margin-left:17px;padding-top:3px;color:#fff;float:left;display:inline;}
.theme_search1{width:209px;float:left;margin-left:11px;margin-top:3px;display:inline;}
.theme_lence{float:left;margin:0px 0px 0px 10px;padding:0px 0px 0px 0px;}
.theme_myshopping{float:right;margin:0px;padding:4px 0px 0px 0px;color:#fff;font-family:Arial, Helvetica, sans-serif;}
.theme_reward{float:right;margin:0px;padding:4px 20px 0px 20px;color:#fff;font-family:Arial, Helvetica, sans-serif;}
.theme_myshopping a{color:#fff;text-decoration:none;}
.theme_myshopping a:hover{color:#fff;text-decoration:underline;}
.theme_select{width:169px;height:19px;background:#fff;border:none;margin-left:5px;font:normal 11px Tahoma;}
.theme_input{width:339px;height:16px;background:#fff;border:0px;font:normal 11px Tahoma;padding-left:5px;}



.product_description_anna{width:558px; float:left; border:#b9d0f3 solid 1px}
.product_dis_right_anna{width:550px; float:left; margin-top:10px; padding-left:2px}


.product_header_anna{width:500px; float:left; background:url(../images/products_header_center.gif) repeat-x left top; height:25px; color:#21477f; font-size:12px; font-weight:bold; padding-top:3px;padding-left:13px;padding-right:13px}


.product_dis_right_1{width:350px; float:left; margin-top:10px; padding-left:100px;padding-top:10px}
.product_dis_right_1 ul{list-style:none; margin:5px 0 0 10px}
.product_dis_right_1 li{font-weight:bold;padding:0px 0 0px 0}
.product_dis_right_1 li span.pro_txt{font-weight:bold;float:left;width:120px;padding:0 0 10px 0;}
.product_dis_right_1 li span.pro_lbl{font-weight:normal;float:left;width:200px;padding:0 0 10px 0;}


.addr
{	
	padding-top:10px;
	padding-left:250px;
}

.product_inner_anna{width:540px; float:left; margin:0px 10px 10px 10px !important; margin:0px 5px 10px 5px; background:#fff}
.product_inner_anna ul{margin:10px 0 10px 10px; list-style:none; padding:0}
.product_inner_anna li{margin:0px; padding:5px 0 0 15px !important; padding:5px 0 0 0px;}
.product_inner_anna a{color:#000; text-decoration:none}
.product_inner_anna a:hover{color:#336d9e}
.product_center_tab_anna{width:540px; float:left; margin:10px 5px 0 5px; background:#eadddd;padding-left:100px;}

.bulk_main{float:left;width:800px;margin-left:100px;margin-top:10px;}
.bulk_header{float:left;width:800px;height:115px;background:url(../images/header.jpg) no-repeat center top;}
.bulk_left{float:left;width:152px;margin-top:10px;margin-right:10px;}
.bulk_right{float:left;width:152px;margin-top:10px;margin-left:10px;}
.bulk_center{width:476px; float:left; background:#DBEDDF; margin:10px 0 0 0}
.bulk_center_regis{width:476px; float:left; background:#DBEDDF; margin:10px 0 10px 0 !important; margin:10px 0 5px 0}
.bulk_center h1{font-size:12px; color:#000; margin:0 3px 5px 11px}


.bestseller{width:250px; float:left; background:#dadee2; border-top:#c8b8d4 solid 2px; margin:10px 0 0 0}
.bestseller_header{width:238px; height:19px; background:#804f9f; /* background:url(../images/quick_order_header.gif) repeat-x left top; */ margin:6px}
.bestseller_inner{width:236px;float:left;border:#d1c5da solid 1px;margin:0px 6px 6px 6px !important;margin:0px 3px 2px 3px;background:#fff;}
.bestseller_product_name{float:left;}
.bestseller_product_name a{color:#20526c; text-decoration:none; font-weight:bold;}
.bestseller_product_name a:hover{color:#2e80aa;}

.hotdeals_inner{width:226px;float:left;border:#E0D8CD solid 1px;margin:0px 6px 6px 6px !important;margin:0px 3px 2px 3px;padding:4px;background:#fff;text-align:center;}
.prod_link{text-align:center;font-weight:bold;font-size:10px;width:72px;height:25px;margin-top:5px;padding-right:2px;}
.prod_link a{color:#000; text-decoration:none;}
.hot_pro{width:74px;height:100px;padding-bottom:5px;border-bottom:solid 1px #cccccc;border-right:solid 1px #cccccc;}
.hot_pro1{width:74px;height:100px;padding-bottom:5px;border-bottom:solid 1px #cccccc;}
.hot_pro2{width:74px;height:100px;padding-bottom:5px;border-right:solid 1px #cccccc;}
.hot_pro3{width:74px;height:100px;padding-bottom:5px;}

.brandlogo_display{width:152px;height:120px; float:left; margin:10px 0 0 0px; display:inline}
.brandlogo_display_border{width:135px; height:64px; float:left; border:#e5e5e5 solid 3px; margin:0px 5px 10px 5px; display:inline;text-align:center;}
.brandlogo_display_img{padding:5px}
.brandlogo_display_name{width:145px;height:40px; float:left; text-align:center}
.brandlogo_display_name a{color:#20526c; text-decoration:none; font-weight:bold}
.brandlogo_display_name a:hover{color:#2e80aa}

/*Personalise Book*/
.persBookMain
{
	background-color: #EBEBEB; border: solid 2px #2e2975; width: 710px;height:600px;overflow:scroll;margin-top:20px;
}
.persClose
{	
	text-align:right;
	height:20px;
	background:url(../images/pers_header.jpg) repeat-x left top;
	font-size:11px; color:#fff;
	padding-right:20px;
}
.persClose a{text-decoration:underline;color:#fff;}
.bookInnerMain
{
	float:left;
	background-color: #EBEBEB;
}
.leftInner
{
	float:left;
	width:345px;
	border-right:solid 1px Gray;
	padding:5px;
}
.rightInner
{
	float:left;
	width:310px;
	padding:40px 10px 10px 10px;
	font-family:Tahoma,Verdana,Arial,Helvetica,sans-serif; font-size:15px; color:#5e5558;
}
.inside
{
	float:left;
	width:345px;margin-top:5px;
}
.insideLeft
{
	float:left;
	width:105px;
	padding:5px;
}
.insideRight
{
	float:left;
	width:220px;
	padding:5px;
}
.redColor
{
	color:#FF0000; 
}

.search_text{color:#e2e2e2; font-size:11px; font-weight:normal; float:left}
.search_text a{color:#e2e2e2;text-decoration:none}
.search_text a:hover{color:#fff; text-decoration:none}


.ft{float:left; padding:10px 20px 0 20px;font-family:Times New Roman;font-weight:bold;}

/* bread crump */
.navigation{float:left;padding:0px 0px 10px 0px;}
.navigation a{color:#804f9f;width:550px;text-decoration:none;font-weight:bold;}
.navigation a:hover{color:#03294e;text-decoration:none;}
