/* CSS Document */

body { margin:0; padding:0; font:13px/18px Arial, Helvetica, sans-serif; color:#000000;}

h1, h2, h3, h4, h5, h6, ul, li, form, p{ margin:0; padding:0;}

a{ color:#000000; text-decoration:underline; cursor:pointer}
a:hover { text-decoration:none;}

p{ padding:3px 0 3px; margin:0; }

#main_wrapper { margin:0; padding:0; background:url(../images/top_bg.gif) repeat-x top}
#top_wrapper { padding:0;}
#middle_wrapper{padding:10px 0;}

#footer_wrapper {padding:0; background:url(../images/footer_bg.gif) repeat-x top; border-top:solid 1px #14aae1; }
.site_width {width:951px; margin:0 auto; }

.middle_left_panel { display:inline; float:left;  width:196px; margin-right:10px;}
.middle_right_panel {display:inline; float:right; width:206px; }
.middle_container_panel { display:inline; /*float:left;*/ width:529px;}
.inner_page_middle_container_panel { display:inline; float:left; width:745px;}

/* ----- clear fix for floats ----- */
.clearfix:after {  content: "."; display:block; height:0; font-size:0; line-height:0; clear:both; visibility:hidden; }
.clearfix { display:inline-block; }		
/* hides clearfix from IE-mac \*/
* html .clearfix { height:1%; }
.clearfix { display:block; }
/* end hide from IE-mac */

.top_view_cart_panel { text-align:right; padding:20px 0 20px 0; color:#FFFFFF; font-size:12px;}
.top_view_cart_panel a { color:#FFFFFF; margin:0 3px; text-decoration:none;}
.top_view_cart_panel a:hover { text-decoration:underline;}

.top_logo_section { margin:0; padding:9px 0 15px 0; position:relative}
.logo { float:left; display:inline; padding-top:15px;}
.logo a {  background:url(../images/anointing_logo.gif) no-repeat left; display:block; width:412px; height:65px; text-indent:-9000px;}

.top_search_form{ display:inline; float:right;} 

.text_input { border:solid 1px #c2e1ed; width:220px; padding:5px 10px; margin-right:5px; font-size:12px;}
.btn_go { background:#3ab9ed; border:solid 1px #3ab9ed; font-size:12px; color:#FFFFFF; padding:3px; font-weight:bold; cursor:pointer;}

.top_navigation { background:url(../images/top_navigation_left.gif) no-repeat left bottom; padding-left:15px; }
.top_navigation ul { background:url(../images/top_navigation_right.gif) no-repeat right bottom; display:block; margin:0; padding:0; list-style:none;}
.top_navigation ul li { display:inline; float:left; padding:0px 5px 0px 5px;}
.top_navigation ul li a {  display:inline; padding:0 0 0 5px; float:left; color:#FFFFFF; text-decoration:none; font-size:15px; font-weight:bold;}
.top_navigation ul li a span {   display:inline; padding:7px 15px 0px 10px; float:left; height:34px; line-height:34px; color:#FFFFFF; }
.top_navigation ul li a:hover, .top_navigation ul li a.active { text-decoration:none;  background:url(../images/top_navigation_ah_left.gif) no-repeat left top; color:#FFFFFF;}
.top_navigation ul li a:hover span, .top_navigation ul li a.active span {background:url(../images/top_navigation_ah_right.gif) no-repeat right top; color:#FFFFFF;}


.left_blue_box { margin:0 0 10px 0; padding:0;}
.left_blue_box h2 { background:url(../images/left_txt_header_right.gif) no-repeat right top; margin:0; padding:0; font-size:14px; color:#ffffff; font-weight:600;}
.left_blue_box h2 span { background:url(../images/left_txt_header_left.gif) no-repeat left top; display:block;  padding:8px 0 8px 13px; text-align:left }
.left_blue_box h2 span a{text-decoration:none;color:#fff;}
.left_blue_box h2 span a:hover{text-decoration:none !important;color:#fff;}
.left_blue_box h2:after {  content: "."; display:block; height:0; clear:both; visibility:hidden; }
.left_blue_box h2 { display:inline-block; }		
/* hides clearfix from IE-mac \*/
* html .left_blue_box h2 { height:1%; }
.left_blue_box h2 { display:block; }


.left_navigation { margin:0; padding:5px 3px 10px 3px; list-style:none; }
.left_navigation li { padding:5px 0; background:url(../images/left_navigation_bdr.gif) repeat-x bottom; font-size:12px;}
.left_navigation li .sub{ padding:5px 0; background:url(../images/left_navigation_bdr.gif) repeat-x bottom; font-size:12px;}
.left_navigation li.last { background-image:none;}
.left_navigation li a { background:url(../images/left_navigation_arrow.gif) no-repeat 10px 4px; padding:0 0 0 25px; text-decoration:none; color:#464646; display:block}
.left_navigation li a:hover { text-decoration:underline; color:#000; }
.left_navigation li a.active { text-decoration:none; color:#000; font-weight:bold;}

.right_banner { margin-bottom:5px;}

.live_chat { background:url(../images/live_chat_top.gif) no-repeat top left; padding-top:9px; margin-bottom:10px;}
.live_chat_container { background:url(../images/live_chat_bottom.gif) no-repeat bottom left; padding:9px 0 15px 70px;}
.live_chat_container h4 { margin:0; padding:0; font-family:Georgia, "Times New Roman", Times, serif; font-size:20px; color:#6b9842;}
.live_chat_container p { color:#404040; font-size:11px; line-height:16px;}

.gray_round_box { display:block; position:relative; width:100%;  }
.gray_round_box .create_image_round-bg { margin:0 3px 0 3px; height:3px; font-size:0; padding:0; z-index:1; background:#f4f4f4; border:solid 1px #dadada;}
.gray_round_box .create_image_round-content {background:#f4f4f4 url(../images/round_bg_gray.gif) repeat-x bottom; margin:0 0px 0 0px; padding:0 10px; border:solid 0px #dadada; border-width:0 1px; color:#392a1c; text-align:justify;  }
.gray_round_box .create_image_tl, .gray_round_box .create_image_tr, .gray_round_box .create_image_bl, .gray_round_box .create_image_br { background:#f4f4f4 url(../images/round_gray_box.gif) no-repeat; position:absolute; z-index:2;  height:4px; width:4px; font-size:0; display:block;}
.gray_round_box .create_image_tl { left:0 ; top:0; background-position: left top;}
.gray_round_box .create_image_tr { right:0; top:0; background-position: right top;}
.gray_round_box .create_image_bl { left:0; bottom:0px; background-position:bottom left }
.gray_round_box .create_image_br { right:0; bottom:0px; background-position: right bottom;}
.gray_round_box .bdr_top { border-width:1px 0 0 0}
.gray_round_box .bdr_bottom { border-width:0px 0 1px 0; background:#e2e2e2; height:1px}

.sing_up { background:url(../images/icon_sign_up.gif) no-repeat left bottom; padding:5px 0 5px 80px;}
.sing_up p { font-size:15px; padding:3px 0; line-height:20px;}
.sing_up p span { font-size:18px;}

.btn_login { background:url(../images/btn_login_left.gif) no-repeat left top; float:right; padding:0 0 0 9px; font-size:14px; color:#FFFFFF; text-decoration:none;}
.btn_login span { background:url(../images/btn_login_right.gif) no-repeat right top; float:left; padding:0 9px 0 0; display:block; height:22px; font-size:14px !important; text-decoration:none;}
.btn_login:hover { text-decoration:underline;}
.btn_login:hover span {text-decoration:underline;}

.home_page_banner { margin:0 0 10px 0 ; padding:0; background:url(../images/middle_banne.jpg) no-repeat left top; width:531px; height:290px;}
.home_page_container { padding:99px 0 0 145px; width:176px;}
.home_page_container p{ margin:0; padding:0px; line-height:16px; font-size:11px; text-align:justify;}
.home_page_container a{ font-weight:bold; text-decoration:none; color:#000000; font-size:12px;}
.home_page_container a:hover { text-decoration:underline;}

.middle_green_box { margin:0 0 10px 0; padding:0;}
.middle_green_box h2 { background:url(../images/middle_txt_header_right.gif) no-repeat right top; margin:0; padding:0; font-size:14px; color:#ffffff; font-weight:600;}
.middle_green_box h2 span { background:url(../images/middle_txt_header_left.gif) no-repeat left top; display:block;  padding:8px 0 8px 13px; text-align:left }


/* CLASSES ADDED FOR SEO PERPOSE ON DATE 26-JAN-10 BY VISHAL SURANI */

.middle_green_box h1 span a {text-decoration:none; color:#FFF;}
.middle_green_box h1 span a:hover {text-decoration:none; color:#FFF;}
.middle_green_box h1 span a:visited {text-decoration:none; color:#FFF;}
.middle_green_box h1 span { background:url(../images/middle_txt_header_left.gif) no-repeat left top; display:block;  padding:8px 0 8px 13px; text-align:left }
.middle_green_box h1 { background:url(../images/middle_txt_header_right.gif) no-repeat right top; margin:0; padding:0; font-size:14px; color:#ffffff; font-weight:600;}
.middle_green_box h2:after {  content: "."; display:block; height:0; clear:both; visibility:hidden; }
.middle_green_box h2 { display:inline-block; }		
/* hides clearfix from IE-mac \*/
* html .middle_green_box h1 { height:1%; }
.middle_green_box h1 { display:block; }
/* MY ADDED CLASSES ENDS */


.middle_green_box h2:after {  content: "."; display:block; height:0; clear:both; visibility:hidden; }
.middle_green_box h2 { display:inline-block; }		
/* hides clearfix from IE-mac \*/
* html .middle_green_box h2 { height:1%; }
.middle_green_box h2 { display:block; }

.middle_green_box_container { padding:15px 0;}
.middle_green_box_bdr_bottom { background:url(../images/middle_green_bdr_bottom.gif) repeat-x bottom;}
.product_list { display:inline; width:153px; height:260px; float:left; background:url(../images/middle_bdr_right.gif) repeat-y right; line-height:14px; padding:25px 10px 25px 10px;}
.inner_page_middle_container_panel .product_list  {width:165px;}
.last_product { background-image:none;}
.product_list p { margin:0; padding:2px 0; text-align:center; }
.product_list .btn_product_list { padding:5px 0}
.product_list .product_titel { color:#7b9d30; font-size:13px; font-weight:bold}
.product_list .product_price { font-weight:bold; font-size:14px;}
.product_list .product_img { display:block; text-align:center; padding:5px 0 10px 0}

.product_detail_box { background:url(../images/middle_green_bdr_bottom.gif) repeat-x bottom; padding:10px;}
.product_detail_img { display:block; width:250px; vertical-align:middle; text-align:center; float:left;}
.product_detail_img img { vertical-align:middle;}
.product_detail_description { width:450px; /*float:left;*/float:right;}
.product_detail_description h3 {}
.product_detail_description_btn { padding:7px 0 7px 0 ; display:block;}
.product_detail_description_view_more { padding:5px 0;}
.product_detail_description_view_more a { font-weight:bold; text-decoration:underline;}
.product_detail_description_view_more a:hover { text-decoration:none;}
.product_more_links {padding:8px 0;width:450px;}
.product_more_links a { font-size:12px; text-decoration:none; background-position: left top; background-repeat:no-repeat; /*padding:0 0 0 27px; */ margin-right:5px;}
.product_more_links a.add_to_favorite { background-image:url(../images/icon_add_tofavorites.gif);}
.product_more_links a.email_to_friend { background-image:url(../images/email_icon.gif);}
.product_more_links a.print { background-image:url(../images/printer_icon.gif);}
.product_more_links a:hover { text-decoration:underline;}

.product_detail_arrow { margin:0; padding:0 5px; list-style:none;}
.product_detail_arrow li { margin:0; background:url(../images/product_ul_arrow.gif) no-repeat left 6px; padding:2px 0 2px 15px;}

.product_info_box { padding:10px 0;}
.product_table_data { margin:0; padding:0; border:solid 1px #35beec;}
.product_table_data th { background:#35beec; padding:5px; color:#FFFFFF; text-align:left}
.product_table_data td { border-top:solid 1px #35beec; padding:5px; }

.price { font-weight:bold}
.font_size11px { font-size:10px;}

.btn_addto_cart { float:left; background:url(../images/btn_green_left.gif) no-repeat left top; padding:0 0 0 5px;  color:#FFFFFF; text-decoration:none; font-weight:bold; font-size:11px; margin:0px 3px 0 0}
.btn_addto_cart span { display:block; background:url(../images/btn_green_right.gif) no-repeat right top; padding:0 7px 0 2px; height:24px; line-height:24px; color:#FFFFFF; float:left}
.btn_addto_cart:hover { text-decoration:underline;}
.btn_addto_cart:hover span {text-decoration:underline;}

.btn_more_info { float:left; background:url(../images/btn_blue_left.gif) no-repeat left top; padding:0 0 0 5px;  color:#FFFFFF; text-decoration:none; font-weight:bold; font-size:11px; margin:0px 3px 0 0}
.btn_more_info span { display:block; background:url(../images/btn_blue_right.gif) no-repeat right top; padding:0 7px 0 2px; height:24px; line-height:24px; color:#FFFFFF; float:left;}
.btn_more_info:hover { text-decoration:underline;}
.btn_more_info:hover span { text-decoration:underline;}

.breadcrumb { padding:0 0 5px 0px; font-size:12px;}
.breadcrumb a {  margin:0 8px;}
.breadcrumb span { color:#1591bb; margin:0 8px;}
.sort_by { padding:5px 10px; text-align:right ; }
.sort_by label {font-weight:bold; padding-left:5px;}

.footer_cotainer { margin:0; padding:10px 0 20px 0; color:#007fad; font-size:12px;}
.footer_cotainer p { padding:5px 0}
.footer_cotainer p.footer_link a{ font-weight:bold; padding:0 8px; color:#007fad; text-decoration:none;}
.footer_cotainer p.footer_link a:hover { text-decoration:underline;}
.footer_cotainer p.footer_link a.first { padding-left:0;}


/***  Added By Meghna on 16-02-10 for You save  - Retail Price functionality ***/
.you_save_box { width:160px;}
.you_save_box h3 { background:#b4df26; text-align:center; padding:5px 10px; color:#FFF; font-size:12px; font-weight:bold; font-size:14px;}
.you_save_box .inner { border:solid 1px #b4df26; text-align:center; border-bottom:0px; font-size:18px; font-style:italic; font-weight:bold; padding:5px 10px 0 10px; color:#94bd0e}
.you_save_box .you_save_box_buttom { background:url(../images/you_save_box_buttom_left.gif) no-repeat left bottom; padding-left:5px;}
.you_save_box .you_save_box_buttom span {background:url(../images/you_save_box_buttom_right.gif) no-repeat right bottom; display:block; font-size:0; height:5px;}

.retail_and_our_box { padding:5px 0;}
.retail_and_our_box p{ padding:0; font-size:12px;}
.retail_and_our_box p.retail_price { color:#666666}
.retail_and_our_box p.our_price { font-weight:bold; font-size:13px;}

/***Ended By Meghna on 16-02-10  **/
/********START::Added by bijal on 1st April ***/
.brand_image{
display:block;
float:left;
text-align:center;
vertical-align:middle;
width:250px;
}
.brand_desc {
float:right;
width:450px;
}
/********END::Added by bijal on 1st April ***/
