﻿
/*debug borders*/ 

.dbg1{border: 1px solid red}
.dbg2{border: 1px solid BLUE}
.dbg3{border: 1px solid BLACK}
.dbg4{border: 1px solid MAGENTA}
.dbg5{border: 1px solid GREEN}
.dbg6{border: 1px solid PINK}
.float{float:left;}
 .display
 {
     display:none;
 }
BODY, HTML
        {
            margin:0px;
        }       
 
 /*absolut relative positions */
 .coverPosition_relative
 {
     position:relative;
     height:5px;
 }
 .positionAbsolute
 {
     position:absolute;
 }
 
 
 BODY
 {
    background:url(../bgBody.jpg) repeat-x top;
    width:100%;
    height:100%;
 }

 #bodyPosition
{
	width:1035px;
	background:url(../bgBody_Horiz.png) repeat-y;
	padding:7px 0px 0px 0px;
	position:relative;
}
#bodyMainContainer
{
	width:935px;
	height:100%;
	text-align:center;
	background:url(../bgBody.png) repeat-y;
	border-top:7px solid white;
	border-bottom:7px solid white;
}

.formRed_star
{
    background-image:url(../redStar.jpg); 
	width:6px; 
	height:6px; 
	background-repeat:no-repeat;
	margin: 2px 3px 0px 0px;
	float:left;
	overflow:hidden;
}
.formTitles
{
	color:#2b322a; 
	font:12px/16px arial; 
	text-align:left;
	margin:0px 0px 0px 5px;
}
.noStar
{
	width:6px; 
	height:6px; 
	background-color:white;
	background-repeat:no-repeat;
	margin: 2px 3px 0px 0px;
	float:left;
	overflow:hidden;
}
.success 
{
    color:#425909;
    margin:3px 0px;
}
.mailSuccess
{
    color:#425909;
    font:bold 12px arial;
    padding:0px 0px 0px 10px;
}
.success B
{
    color:#5c6055
}
.failure
{
    color:Red;
    clear:both;
}
/*Header*/

#headerPosition #generalContactDetailes
{
    position:absolute;
    top:140px;
    right:-65px;
}
#headerPosition #generalContactDetailes .phonesPosition
{
    width:400px;
}
#headerPosition #generalContactDetailes .phonesPosition P
{
    font:12px/13px arial;
    color:#34440f;
    text-align:left;
    float:left;
    margin:0px 5px 0px 0px;
}
#headerPosition #generalContactDetailes .datePosition
{
    width:399px;
    clear:both;
}
#headerPosition #generalContactDetailes .datePosition P
{
    font:11px/13px arial;
    color:#232420;
    text-align:left;
    float:left;
    margin:0px 5px 0px 0px;
}
#headerPosition
{
	width:910px;
	height:180px;
	border-bottom:1px solid #738265;
	position:relative;
}
#headerPart1 A
{
    color:White;
}
#headerPart1 .logoPart
{
    color:White;
    font:1px arial
}
.logo
{
	float:left;
	background:url(../logo.jpg) no-repeat left top;
	width:218px; 
	height:46px;
	margin-top:47px;
	padding:0px 20px 20px 20px;
}
.headerPic
{
	float:left;
	background:url(../topPic.png) no-repeat;
	width:275px; 
	height:46px;
	margin-top:48px;
	margin-left:20px;
	margin-right:20px;

}
/*TOP MENU*/

#menuContainer
{
}
#menuContainer .topMenu
{
}
#topMenu_position
{
	width:910px;
	height:28px;
	position:absolute;
	background:#fafded;
	left:0px;
}
#topMenu_position .topMenu_link
{
}
#topMenu_position .topMenu_link a
{
   font:11px/28px arial;
   color:#696969;
   text-decoration:none; 
   padding:0px 10px 0px 10px;
}
#topMenu_position .topMenu_link a:link, #topMenu_position .topMenu_link a:visited
{
	color:#696969; 
	text-decoration:none; 
}

#topMenu_position .topMenu_link a:hover, #topMenu_position .topMenu_link a:active
{
	color:#2180c3; 
	text-decoration:underline; 
}
#topMenu_position .leftCorner
{
}
#topMenu_position .rightCorner
{
}
#topMenu_position .menuBullet
{
	background:url(../menuBoolet.png) no-repeat center;
	width:10px; 
	height:28px;
	float:left;
}
#topMenu_position .topMenu_link
{
    float:left;
}

/*end TOP MENU*/
#headerPart2 
{
}
#headerPart2_conteiner
{
    background:url(../returningDiscount.png) no-repeat; 
	width:150px;
	height:70px;
    float:left;
    margin:40px 0px 0px 20px;
    position:relative;
}

/*-----------------------------log in - start-----------------------------*/
#logIn_container
{
    float:right;
    position:absolute;
    top:-39px;
    right:-170px;
    #right:-170px;
}
#logIn_container .bottomBG
{	
}

#logIn_titleBg
{
   text-align:center;
}

#logIn_userContainer
{
      position:relative; 
}

#logIn_title SPAN
{
    text-align:center;
    height:28px;
    color:#7c8270;
    font:14px/28px arial;
    text-transform:capitalize;
}
#logIn_alert
{
	color:red; 
	font:11px arial; 
	text-align:center;
}

#logIn_inputContainer
{
	text-align:center;
	background-color:white;
}
#logIn_boxContainer
{
}
#logIn_boxContainer A
{
    text-decoration:none;
}
.userName_input
{
	border: 1px #d4d6d9 solid; 
	color:#8b8c8a;
	width:130px;
}
#logIn_inputContainer .logInBtn 
{
	background:url(../buts/loginRight.png) no-repeat right; 
	height:21px;
	margin:5px auto;
}
#logIn_inputContainer .logInBtn .button
{
	background:url(../buts/loginLeft.png) no-repeat left; 
	width:100%;
	height:100%;
}
#logIn_inputContainer .logInBtn P
{
	background:url(../buts/loginMid.png) repeat-x; 
	height:100%;
	margin:0px 5px;
	color:#5b644e;
	line-height:21px;
}
#logIn_inputContainer .logIn_txt2
{
	color:#053248; 
	font:12px arial;
}
#headerPart2_conteiner .logIn_boxContainer2
{
   height:134px;
	width:144px;
	margin:10px 0px 0px 0px;
	#margin:10px 0px 0px 0px;
}
 .bottomBG2
{

}
.logIn_boxContainer2 .logIn_txt
{
	color:#57624b; 
	font:14px/20px arial;
	text-decoration:none;
	margin:0px 0px 0px 10px;
	text-align:left;
}
.logIn_boxContainer2 .text2
{
    margin:5px 0px 0px 0px;
    font:12px arial;
}
.logIn_boxContainer2 .butsContainer
{
    padding-top:10px;
    width:157px;
    margin:0px 0px 0px 7px;
}
.logIn_boxContainer2 .butsContainer .submitBut
{
    background:url(../buts/logIn_afterBut.png) no-repeat center; 
	float:left; 
	height:22px;
	margin:0px 3px 0px 0px;
	text-align:center;
}
.logIn_boxContainer2 .butsContainer .linkButton
{
    color:#636560;
    font:bold 11px/22px arial;
    text-decoration:none;
    text-align:center;
    cursor:pointer;
}

#forgotContainer
{
   margin:0px auto;
   text-align:center; 
}
#forgotContainer .forgotImg
{
    background:url(../forgotArr.png) no-repeat left; 
	width:15px;
	margin:0px 3px 0px 0px;
	height:20px;
	float:left;
}
#forgotContainer .forgotTxt
{
    color:#869466; 
	font:11px/20px arial;
	text-decoration:underline; 
	cursor:pointer;
	float:left;
}

#logIn_bottomLine
{
}

/*-----------------------------log in - end-------------------------------*/
/*------------------------------Logo Container ---------------------------*/
 .bestsellerProduct_container .logoContainer
 {
     position:absolute;
     top:0px;
     width:100%;
     height:100%;
     background:#fff;
     
 }
 .logoContainer IMG
 {
     width:160px;
     height:40px;
     position:absolute;
     top:0px;
     left:0px;
 }
 .logoContainer .brandIndicator
 {
     color:#414141;
     font:11px/11px arial;
     position:absolute;
     left:2px;
     top:-2px;
 }
 .logoContainer .shortDescriptor
 {
     color:#ff0000;
     font:bold 11px/11px arial;
     position:absolute;
     top:31px;
     text-align:left;
     width:100%;
     left:3px;
 }
/*------------------------------Logo Container - ends ---------------------------*/
/*-----------------------------left - start-------------------------------*/

#bodyContainer
{
}
#leftContainer
{
	width:172px;
	text-align:left;
	padding:3px 0px 0px 0px;
	margin:7px 0px 0px 6px;
	_margin:7px 0px 0px 2px;
	float:left;
	position:relative;
}
#abcSearch
{
    width:150px;
    height:30px;
    text-align:center;
    padding:0px 0px 6px 0px;
}
#abcSearch .letter
{
    font-family:arial;
    font-size:11px;
    text-decoration:underline;
    float:left;
    padding:0px 2px 0px 2px;
    text-align:center;
    line-height:14px;
}
#abcSearch .letter a:link
{
    font-family:arial;
    color:black;
    font-size:11px;
    text-decoration:underline;
}
#abcSearch .letter a:hover
{
    font-family:arial;
    color:#319f2e;
    font-size:11px;
    text-decoration:underline;
}
#abcSearch .letter a:visited
{
    font-family:arial;
    color:black;
    font-size:11px;
}
#searchPosition
{
	text-align:center;
	width:175px;
	height:50px;
	position:absolute;
	top:-72px;
	left:13px;
	padding:0px 25px 0px 0px;
}
#freeSearch
{
    width:200px;
    height:55px;
    margin:0px auto;
    border-left:1px solid #eff2e7;
    border-top:1px solid #eff2e7;
    padding:0px 0px 0px 10px;
    border-right:1px solid #eff2e7;

}
#freeSearch .searchTxt
{
	color:#57624b;
	font:bold 11px Arial;
	text-align:left;
	margin:4px 0px 0px 0px;
}
.searchInput_style
{
	float:left;
	margin:2px 3px 0px 0px;
}
#freeSearch .searchInput
{
	border: 1px #e6ead9 solid; 
	font-family:arial; 
	font-size:12px;
	width:115px;
	height:16px; 
	color:#1b2b52;
}
#freeSearch A
{
    text-decoration:none;
}
#freeSearch #searchSubmit 
{
	background:url(../buts/searchRight.png) no-repeat right; 
	width:50px; 
	height:24px; 
	margin:0px 10px 0px 0px;
	float:left;
}

#freeSearch .left
{
	background:url(../buts/searchLeft.png) no-repeat left; 
	width:100%; 
	height:100%;
}
#freeSearch .searchBtn
{
	background:url(../buts/searchMid.png) repeat-x center; 
	height:100%;
	color:#6c8153; 
	font:11px/24px Arial;
	text-decoration:none;
	cursor:pointer;
	text-transform:uppercase;
	margin:0px 3px;
}

/*Search Page - starts*/

#search_bodyPosition
{
	width:556px;
	float:left;
	margin:0px 4px 0px 6px;
	_margin:0px 3px 0px 8px;
	padding:0px !important;
}
#middlePart_container .productDescription
{
    float:left;
}
#searchResult
{
    width:556px;
    height:20px;
    border-bottom:1px solid #738265;
    margin:5px 0px;
    color:#424242;
    text-align:left;
}
#searchResult SPAN
{
    color:#e84c00;
    font-size:14px;
    font-weight:bold;
}
#searchContainer A
{
    display:block;
    height:80px;
    width:556px;
    text-decoration:none;
}
#searchContainer A:hover
{
    display:block;
    height:80px;
    width:556px;
    background:#fbfdf1;
    text-decoration:none;
}
#searchLineContainer
{
    width:556px;
    height:80px;
    border-bottom:1px solid #738265;
}
#searchProductPic
{
     float:left;
     margin:auto;
}
#middlePart_container .productDescription H1
{
	color:#50650f; 
	font:bold 13px/25px arial; 
	text-align:left;
}
#middlePart_container .productDescription P
{
    color:#777777;
    font-size:11px;
    width:330px;
    text-align:justify;
    height:42px;
    overflow:hidden;
}
#searchPageSubmit
{
    background:url(../buts/searchPageRight.png) no-repeat right; 
	height:31px;
	float:right;
	margin:30px 0px 0px;
}
#searchPageSubmit .searchLeft
{
    background:url(../buts/searchPageLeft.png) no-repeat left; 
	height:100%;
	width:100%;
}
#searchPageSubmit P
{
    background:url(../buts/searchPagemid.png) repeat-x; 
	height:100%;
	margin:0px 5px;
	color:#343c26;
	text-transform:uppercase;
	font:bold 11px/31px arial;
}

/*Search Page - ends*/




.failure
{
    color:red;
    font:11px arial;
    text-align:left;
}


/*Search - ends*/
#topCover_bg
{
	
	display:none;
}
#categoryProducts_container
{
    width:172px; 
    clear:both;
	height:100%; 
    padding-bottom:4px; 
    overflow:hidden;
}
#categoryProducts_container .mainTitle
{
	width:172px; 
}

/*--------------------------category products - start-----------------------------------*/
.mainTitle .categoryProduct_title
{
	color:#57624b; 
	font:bold 13px/20px arial; 
	text-align:left;
	padding:0px 0px 0px 8px;
}

.subCategoryProduct_bg
{
	background-color:#fafded;
	width:172px; 
	height:23px;
	border-bottom:2px solid white;
	float:left;
}
.subCategoryProduct_bg .arrow
{
    background:url(../categorySelected_Arr.png) no-repeat right; 
    width:160px;
    height:20px;
    float:left;
}
.subCategoryProduct_bg .arrow2
{
    background:url(../categoryUnselected_Arr.png) no-repeat right;  
    width:160px;
    height:20px;
    float:left;
}
.subCategoryProduct_bg .categoryProduct_subTitle
{
	width:150px; 
	height:23px; 
	text-align:left;
	float:left;
	text-align:left;
	padding:0px 0px 0px 12px;
	color:#57624b; 
	font:13px/20px arial; 
	
}
.subCategoryProduct_bg A
{
    color:#57624b; 
	font:13px/20px arial;
}
.subCategoryProduct_bg A:link, .subCategoryProduct_bg A:visited
{
    text-decoration:none;
    
} 
.subCategoryProduct_bg A:hover, .subCategoryProduct_bg A:active
{
    text-decoration:underline;
    
} 
#categoryProducts_name
{
    clear:both;
}
#categoryProducts_name .categoryProduct_name
{
	width:152px;
    text-align:left;
	font:11px/16px arial;
	padding:0px 0px 0px 10px;
}
#categoryProducts_name a
{
	font:11px/18px arial; 
	color:#858684;
	text-decoration:none;
}
#categoryProducts_name a:link, #categoryProducts_name a:visited
{
    color:#858684;
}
#categoryProducts_name a:hover, #categoryProducts_name a:active
{
    color:#f74e04;
    text-decoration:underline !important;
}


/*--------------------------category products - end-----------------------------------*/


/*--------------------------affiliate - starts--------------------------------------------*/
#affiliateContainer
{
	background:url(../affBg.png) no-repeat center; 
	width:172px;
	height:100%;
	clear:both;
	padding:30px 0px 0px 0px;
	
}
#affiliateTitle_bg
{
	width:162px;
}
#affiliateTitle_bg H2
{
	color:#57624b; 
	font:bold 11px/22px arial;
	padding:0px 0px 0px 8px;
}
#affPic
{
	
}
#affPic P
{
	color:#818181; 
	font:11px/13px arial; 
	text-align:justify;
	width:153px;
	padding:5px 0px 0px 0px;
	margin:0px auto!important;
}
#affPic P A
{
    color:#818181; 
	font:11px/13px arial; 
}
.affSubmit
{
	width:160px; 
	text-align:right;
	
}
.affSubmit a
{
    text-decoration:none;
    text-transform:uppercase;
}
#affArr
{
    color:#1e1f1c; 
	font:11px/18px arial; 
	padding:0px 0px 0px 0px;
	text-decoration:underline;
	text-transform:uppercase;
	}
#bottomCover_bg
{
	
	display:none;
}
/*--------------------------affiliate - ends----------------------------------------------*/
/*--------------------------FDA facts - starts ---------------------------------------*/
#facts_container
{
    color:White;
    display:none;
}
#facts_container .titlePosition 
{
   font-size:0px; 
   color:White;
}	


#facts_container .textContainer
{
	font-size:0px;
}
#facts_container .textContainer P
{
    font-size:0px;
}

/*--------------------------FDA facts - ends ---------------------------------------*/
/*--------------------------testimonials - starts -----------------------------------------*/
#testimonialsContainer A
{
    text-decoration:none;
}
#testimonialsContainer
{
	position:relative;
	margin:0px !important;
}
#testimonialsBody
{
    width:556px;
    margin:10px 7px 0px 7px;
    #margin:10px 0px 0px 0px;
}
#testimonialsTitle_bg
{
	width:172px; 
	margin:10px 0px 0px 0px;
}
#testimonialsTitle_bg H2
{
	color:#57624b; 
	font:bold 11px/23px arial; 
	text-align:left;
	margin:0px 0px 0px 10px;
	padding:0px 0px 0px 0px;
}
#testimonialsText_container
{
}
#testimonialsText_container P
{
	color:#777970; 
	font:11px arial;
	text-align:left;
	padding:5px 0px 10px 10px;
	margin:0px !important;
	
}
#testimonialsArr
{
	background:url(../forgotArr.png) no-repeat right; 
	width:32px; 
	height:22px; 
	cursor:pointer;
	position:absolute;
	top:0px;
	left:110px;
	.left:120px
}	
.testimonialsBottom
{
}
#testimonialsBody .testArr
{
    background-image:url(../FAQ_Asign.png); 
	width:30px; 
	height:14px; 
	background-repeat:no-repeat;
	background-position:center;
	float:left;
	overflow:hidden;
	margin:5px 0px 0px 0px;
}
#testimonialsBody .testemonialsTxt
{
	color:#626a73; 
	font:12px arial; 
	text-align:justify;
	width:510px;
	float:left;
	margin:5px 0px 0px 0px;
}
#testimonialsBody .signature
{
    width:540px;
    text-align:right;
    font:12px arial;
    color:#5c2e08;
    clear:both;
}
#testimonialsBody .line
{
	border-bottom:1px dotted #777970; 
	width:540px; 
	height:2px; 
	margin:10px;
	clear:both;
}
/*--------------------------testimonials - ends -------------------------------------------*/

/*--------------------------Delivary Policy - starts-----------------------------------------*/

#deliveryPolicy_body 
{
   color:#3a3a3a;
   font:12px arial;
   width:536px;
   margin:0px 7px 0px 7px;
   text-align:left;
}
#deliveryPolicy_body A
{
    color:Red;
    font:bold 12px solid;
}

#deliveryPolicy_body .lineBg
{
    background-color:#fbfdf2;
    padding:5px;
    width:536px;
    margin:3px 0px 0px 0px;
}
#deliveryPolicy_body .lineBg .red
{
    color:Red;
    font:bold 12px/14px arial;
}
#deliveryPolicy_body .boldTxt
{
    color:#5d6357 !important;
    font:bold 12px/20px arial !important;
}
/*--------------------------Delivary Policy - ends-----------------------------------------*/

/*-----------------------------left - end---------------------------------*/

/*-----------------------------right - starts---------------------------------*/
#rightPartContainer
{
    float:left;
    width:187px;
    position:relative;
    margin:7px 0px 0px 0px;
    height:100%;
    overflow:hidden;
}
#rightPositioning
{
    margin:0px 0px 0px 5px;
}
/*-----------------------------hot deals - starts-----------------------------*/
#hotDeals_container
{
  width:172px;
  height:100%; 
  clear:both;
  padding:0px 0px 5px 0px;
  border-bottom:0px solid #738265;
}
#hotDeals_bg
{
	background:url(../bg_hot.png) no-repeat top; 
	width:172px;
	height:100%; 
}
#hot_bannerCont
{
}
#hotDealBottom
{
}
.hotBanner
{
    color:White;
}
.hotBanner EMBED
{
    width:172px;
    overflow:hidden;
    display:none;
}
.hotDeals_boldTxt
{
	color:#821111; 
	font:12px arial; 
}
#hotDeals_txt
{
	color:#818181; 
	font-family:arial; 
	font-size:12px;
	text-align:left;
	padding:60px 0px 0px 8px;
}
#hotDeals_txt A
{
    color:#818181; 
	font-family:arial; 
	font-size:12px;
	text-decoration:none;
}
.diferentTextStyle
{
	color:#414e3a; 
	font-family:arial; 
	font-size:12px;
}
#hotDeals_inputContainer
{
    padding:5px 0px 0px 0px;
}
#hotDeals_inputContainer .hotDeals_input
{
	border: 1px solid #b9c0b1; 
	font-family:arial; 
	font-size:12px; 
	color:#8d8d8d; 
	height:18px;
	text-align:center;
	float:left;
}
#hotDeals_submit A
{
    text-decoration:none;
}
#hotDeals_submit
{
	background:url(../buts/searchRight.png) no-repeat right; 
	width:37px; 
	height:22px; 
	float:left;
	margin:0px 0px 0px 3px;
}
#hotDeals_submit .left
{
	background:url(../buts/searchLeft.png) no-repeat left; 
	width:100%; 
	height:100%; 
}
#hotDeals_submit .left .submit
{
	background:url(../buts/searchMid.png) repeat-x center; 
	height:100%; 
	color:#6c8153;
    font:bold 11px/22px arial;
    text-transform:uppercase;
    text-align:center;
    margin:0px 3px;
}


#hotDeals_container .hotDeals_validators
{
    color:Red;
    font:11px arial;
    padding:0px 5px 0px 5px;
    text-align:left;
}
/*-----------------------------hot deals - ends-----------------------------*/
/*--------------------------call me - starts -----------------------------------------*/
#callMe_container
{
    background-image:url(../callMe_bg.jpg); 
	width:185px; 
	height:108px; 
	background-repeat:no-repeat;
	background-position:bottom;
	margin:2px 0px 0px 0px;
}
#callMe_flashCont
{
   position:relative; 
   float:right;
}
#callMe_flashCont .callMe_flash
{
    position:absolute;
    width:36px;
    height:37px;
    right:20px;
}
#callMe_titleBg
{
	background-image:url(../callMe_titleBg.jpg); 
	width:185px;
	height:35px;
	background-repeat:no-repeat;
	background-position:bottom;
	.background-position:center;
}
.callMe_title
{
	color:white; 
	font-family:arial; 
	font-size:13px;
	line-height:50px;
	.line-height:35px;
	text-align:left;
	padding:0px 0px 0px 10px;
}
#callMe_inputContainer
{
	padding-top:7px;
	width:150px;
}
.callMe_inputPosition
{
    width:150px;
    height:20px;
}
.callMe_txt
{
	color:#4e636e; 
	font-family:arial; 
	font-size:11px;
	float:left;
}
.callMe_input
{
	border: 1px solid #cfcfcf; 
	font-family:arial; 
	font-size:12px; 
	color:#8d8d8d; 
	height:13px;
	width:110px;
	float:right;
	margin:0px 0px 3px 0px;
}
#callMe_submit
{
	background-image:url(../buts/callMe_submit.jpg); 
	width:150px; 
	height:24px; 
	background-repeat:no-repeat; 
	background-position:right center;
	text-align:right;
}
#callMe_submit a
{
    color:White; 
	cursor: pointer;
	font: bold 13px/24px arial;
	text-decoration:none;
    padding:0px 20px 0px 0px;
}
/*--------------------------call me - end -----------------------------------------*/
/*-----------------------------MONTHLY PRODUCT1 - starts -------------------*/


.foreinPrice
{
	
	display:none;
}

.regPrice
{
	color:#cc1616; 
	text-align:left;
	font: bold 18px/20px arial;  
}
.oldPrice
{
    color:#0973a7; 
	text-align:left; 
	text-decoration:line-through;
	font: 11px/18px arial;
}
.monthlyProductPic
{
    border:0px;
    margin:5px 0px 0px 0px;
    clear:both;
    float:left;
}
#mProduct1_container
{
    background-image:url(../monthlyP_bg.jpg); 
	width:185px; 
	height:148px; 
	background-repeat:no-repeat;
	margin:7px 0px 0px 0px;
}
#mProduct1_titleBg
{
	background-image:url(../monthlyP_titleBg.jpg); 
	width:185px; 
	height:18px; 
	background-repeat:no-repeat;
}
#mProduct1_title
{
	color:#fbfae2; 
	font: 13px/18px arial;
}
#mProduct1_prNameBg
{
	
}
#mProduct1_prName
{
	color:#11476c;
	font:16px/18px arial;
	padding:5px 0px 0px 0px;
}
#mProduct1_bodyContainer
{
    height:85px;
}
#mProduct1_picContainer
{
	float:left;
}
#mProduct1_pic
{
	width:92px;
	height:79px;
	margin-top:5px;
	margin-left:7px;
	
}
#mProduct1_detailes
{
	padding-left:5px;
	padding-top:9px;
	float:left;
}

#mProduct_bottom
{
    
}
#mProduct_bottomLcorn
{
    float:left;
}
.youSave_txt
{
	color:#246b8b; 
	font-size:11px; 
	font-family:arial;
	width:100px;
	margin:2px 0px 0px 5px;
}
.mProduct_submit
{
	background-image:url(../buts/monthly_butBg.jpg); 
	width:71px; 
	height:17px; 
	background-repeat:no-repeat; 
	float:left;
	
}
.mProduct_submit .submitLink 
{
   	color:white; 
    text-decoration:none; 
    cursor:pointer;
    font:bold 11px/17px arial;
    padding:0px 5px 0px 0px;
}
/*-----------------------------MONTHLY PRODUCT1 - ends ---------------------*/
/*-----------------------------MONTHLY PRODUCT2 - starts ---------------------*/
#mProduct2_container
{
	text-align:center;
	background-color:#fdfce5;
	padding-bottom:4px;
}
#mProduct2_titleBg
{
	background-image:url(../mProduct_titleBg.jpg); 
	width:176px; 
	height:24px; 
	background-repeat:no-repeat;
	text-align:center; 
	vertical-align:middle;
	overflow:hidden;
}
#mProduct2_title
{
	color:#fbfae2; 
	font-family:MS Gothic; 
	font-size:12px;
	padding-top:4px;
}
#mProduct2_prNameBg
{
	background-image:url(../mProduct2_prNameBg.jpg); 
	width:176px; 
	height:23px; 
	background-repeat:no-repeat;
	text-align:center;
	overflow:hidden;
}
#mProduct2_prName
{
	color:#638023;
	font-family:arial; 
	font-size:15px;
	padding-top:4px;
}
#mProduct2_picContainer
{
	float:left;
}
#mProduct2_pic
{
	width:95px;
	height:78px;
	margin-top:5px;
	margin-left:7px;
}
#mProduct2_detailes
{
	padding-left:5px;
	padding-top:9px;
	float:left;
}
#mProduct2_bottom
{
	width:176px;
	height:20px;
}
#mProduct2_bottomLcorn
{
	background-image:url(../mProduct_bottomLcorn.jpg); 
	width:98px;
	height:20px;
	background-repeat:no-repeat;
	float:left;
	overflow:hidden;
}
#mProduct2_bodyContainer
{
	background-image:url(../mProduct_middleBg.jpg); 
	width:176px;
	height:85px;
	background-repeat:repeat-y;
	overflow:hidden;
}
/*-----------------------------MONTHLY PRODUCT2 - ends -----------------------*/
/*-----------------------------live support - start-------------------------*/
#payment_liveSupport_available a img
{ background:#fff; border:none; width:350px; padding-top:0px;}

#liveSupportContainer
{
	clear:both;
    width:180px;
    margin:0px 0px 0px;
    text-align:center;
}
#liveSupportAdditional
{
}
#liveSupport_offline H2
{
    color:#7f9526;
    font:bold 16px arial;
    text-align:left;
    width:60px;
    float:left;
} 
#liveSupportContainer A
{
    text-decoration:none;
}

#liveSupportContainer #A1
{
    text-decoration:none; margin:auto auto; margin-left:-4px;  border:1px; margin-right:5px; overflow:visible;
}

#liveSupport_offline #SupportBut_position
{
	background:url(../buts/supportLeft.png) no-repeat left; 
	height:17px;
	margin:0px 0px 0px;
	float:left;
	clear:both;
}
#liveSupport_offline #SupportBut_position .supportBut
{
	background:url(../buts/supportRight.png) no-repeat right; 
	width:100%;
	height:100%; 
}
#liveSupport_offline #SupportBut_position P
{
	background:url(../buts/supportMid.png) repeat-x; 
	height:100%;
	margin:0px 3px;
	font:bold 12px/17px arial;
    cursor:pointer;
    color:#738265;
    text-transform:uppercase;
}
#liveSupport_offline
{
    position:relative;
    background:url(../supportBg.jpg) no-repeat right top;
    height:79px;
}

#supportMenu_position
{
  width:162px;
  text-align:left;
  padding:5px 0px 0px 20px;
}
#supportMenu_position ul
{
  font:11px/13px arial;
  width:122px;
  padding:0px;
}


#supportMenu_position li
{
    list-style-image:url(../liveSupport_arr.png);
    height:17px;
    text-align:left;
}
#supportMenu_position li a
{
     color:#54584c;
     text-decoration:none;
     text-align:left;
}


#supportMenu_position li a:link
{
    text-decoration:none;
    color:#54584c;
}
#supportMenu_position li a:hover
{
    text-decoration:underline;
    color:#040403;
}

#AskQuestion_container
{
    width:172px;
    clear:both;
}
#AskQuestion_container h3
{
    color:#687157;
    font:bold 12px arial;
    text-align:left;
    width:172px;
    clear:both;
}
#AskQuestion_container .mail input
{
  margin:4px 0px 0px 0px;
  padding:0px 0px 0px 3px;
  height:18px;
  width:168px;
  color:#54584c;
  font:11px/18px arial;
  border:1px solid #b0b0b0;
  float:left;
}
#AskQuestion_container .question textarea
{
  margin:2px 0px 0px 0px;
  padding:0px 0px 0px 3px;
  width:168px;
  color:#54584c;
  font:11px/18px arial;
  border:1px solid #b0b0b0;
  float:left;
  clear:both;
}


#AskQuestion_container #askQ_submit
{
    background:url(../buts/searchRight.png) no-repeat right; 
	height:20px;
	width:172px;
	margin:5px 0px 0px 0px;
	clear:both;
}
#AskQuestion_container .left
{
    background:url(../buts/searchLeft.png) no-repeat left; 
	width:100%;
	height:100%;
}

#AskQuestion_container .submit
{
    background:url(../buts/searchMid.png) repeat-x center; 
	height:100%;
	margin:0px 3px;
	font:bold 11px/20px arial;
    color:#444e2e;
    text-transform:uppercase;
}

#liveSupportAllerts
{
    text-align:left;
    color:Red;
    font:11px arial;
    overflow:hidden;
	width:172px;
}
.liveSupportAllerts
{
    text-align:left;
    color:Red;
    font:11px arial;
    overflow:hidden;
	width:172px;
	height:100%;
}


#liveSupport_available
{
    clear:both;
}
/*-----------------------------live support - end-------------------------*/
/*-----------------------------PAYMENT DETAILES - starts ---------------------*/
#paymentD_container
{
	text-align:center;
	background-color:#fdfce5;
	padding-bottom:5px;
}
#paymentD_top
{
	background-image:url(../paymentM_topBg.jpg); 
	width:172px;
	height:7px;
	background-repeat:no-repeat;
	overflow:hidden;
}
#paymentD_middleContainer
{
	background-image:url(../mProduct_middleBg.jpg); 
	width:172px;
	background-repeat:repeat-y;
	text-align:left;
	padding-top:10px;
	overflow:hidden;
}
.paymentD1
{
	background-image:url(../P1.jpg); 
	width:94px;
	height:28px;
	background-repeat:no-repeat;
	margin-left:10px;
	padding-top:10px;
}
.paymentD2
{
	background-image:url(../P2.jpg); 
	width:147px;
	height:30px;
	background-repeat:no-repeat;
	margin-left:10px;
	overflow:hidden;
}
.paymentD3
{
	color:#847706; 
	font-size:16px; 
	font-family:MS Gothic; 
	font-weight:bold;
	margin-left:5px;
	margin-top:10px;
	padding-bottom:5px;
}
.paymentD3 a:link
{
	color:#847706; 
	font-size:16px; 
	font-family:MS Gothic; 
	text-decoration:none;
}
.paymentD3 a:hover
{
	color:#847706; 
	font-size:16px; 
	font-family:MS Gothic; 
	text-decoration:none;
}
#paymentD_bottom
{
	background-image:url(../paymentM_bottomBg.jpg); 
	width:176px;
	height:7px;
	background-repeat:no-repeat;
	overflow:hidden;
}

/*-----------------------------PAYMENT DETAILES - end ------------------------*/
/*-----------------------------ww shipping - start ---------------------------*/
#wwShipping_container
{
    width:172px;
    height:67px;
    clear:both;
    padding:10px 0px 10px 0px;
        margin-top:10px;
    background:url(../freeW.png) no-repeat center top;
}
#wwShipping_titleBg
{
    display:none;
}
#wwShipping_titleBg p
{
	display:none;
}
 #wwShipping_map
{
    display:none;
}
/*-----------------------------ww shipping - end ---------------------------*/
#wwShipping_container .bottomCover_bg
{
	
	display:none;
}
/*-----------------------------right - ends---------------------------------*/

/*------------------FOOTER - starts -----------------------------------*/
#footerContainer
{
    clear:both;
    margin:0px !important;
    width:910px;
}
#footerMenu_container
{
    height:23px;
	width:578px;
	padding:0px;
	margin:0 6px 0 0;
	background-color:#fbfdf1;
}
#footerMenu_container p
{
    float:left;
}
#footerMenu_container p a
{
	color:#58683f; 
	font:11px/23px arial;
	text-decoration:none; 
}
#footerMenu_container p a:link
{
	color:#58683f; 
	text-decoration:none;
}
#footerMenu_container p a:hover
{
    color:#2180c3;
	text-decoration:underline;
}
#footerMenu_container p a:active
{
}
#footerMenu_container p a:visited
{
}
#footerMenu_container .menuBullet
{
	background:url(../footerBoolet.png) no-repeat center;
	width:15px;
	height:23px;
	float:left;
}


#bottomElements_container
{
	text-align:left;
}
#logoes_leftContainer
{
	float:left;
	text-align:center;
	width:162px;
	height:30px;
}
#trustedLogo
{
}
#goDaddy_logo
{
}
#sslLock
{
    text-align:center;
}
#sslLock A
{
    display:none;
}
#SSL_link
{
	text-align:center;
	margin:5px 0px 0px 0px;
}
#SSL_link a
{
	font-family:arial; 
	font-size:12px;
} 
#SSL_link a:link
{
	color:#142c6c; 
	text-decoration:underline; 
}
#SSL_link a:hover
{
	color:#202f39; 
	text-decoration:underline; 
}
#footerText_container
{
	width:556px;
	margin:auto;
	float:left;
}
#footerText_container A
{
	color:#39442e; 
	font: 11px/23px arial; 
}
#footerTxt1
{
	color:#39442e; 
	font: 11px/23px arial; 
	width:578px;
	height:23px;
	background-color:#ece7df;
	text-align:center;
	margin:10px auto;
}
#footerTxt2
{
	color:#868686; 
	font: 11px/14px arial; 
	width:578px;
	text-align:justify;
	margin:10px 0px 0px 0px;
	_margin:10px 0px 0px 0px;
}
.bold
{
    color:#000000; 
	font: bold 12px/14px arial; 
}
#footer_RightContainer
{
    float:right;
    width:102px;
}
/*-----------------------------visa's pics - start----------------------------*/
#creditCards_pics
{
	width:320px;
	_width:690px;
	height:40px;
	text-align:center;
	top:130px;
	padding:10px 0 0 0;
	left:280px;
	position:absolute;
	border-top:1px solid #EFF2E7;
	border-right:1px solid #EFF2E7;
}
.visaPic
{
	width:36px; 
	height:22px; 
	float:left;
	margin:0px 0px 0px 14px;
}
.amexPic
{
	width:35px; 
	height:22px; 
	float:left;
	margin:0px 0px 0px 14px;
}
.masterPic
{
	width:36px; 
	height:22px; 
	float:left;
	margin:0px 0px 0px 14px;
}
.jcrPic
{
	width:35px; 
	height:22px; 
	float:left;
	margin:0px 0px 0px 14px;
}
.dinersPic
{
	width:35px; 
	height:22px; 
	float:left;
	margin:0px 0px 0px 14px;
}
.bankTrPic
{
	width:49px; 
	height:22px; 
	float:left;
	margin:0px 0px 0px 7px;
}
/*-----------------------------visa's pics - end----------------------------*/


#securedLogo
{
    background-position:center;
    padding:0px 0px 0px 28px;
    #margin:10px 0px 0px 0px;
    clear:both;
}
/*------------------FOOTER - starts -----------------------------------*/

/* ===================================================================================*/

/*------------------- bread crums - starts-----------------------------------------*/
#breadCrum_bg
{
	text-align:left;
	width:538px;
	margin:5px 0px 0px 0px;
}
.breadCrums
{
	float:left;
}
#breadCrums_container .breadCrums a
{
   font: bold 11px/20px arial; 
   color:#777777;
}
#breadCrums_container .breadCrums a:link
{
	color:#777777; 
	text-decoration:none;
}
#breadCrums_container .breadCrums a:hover
{
	color:#323232; 
	text-decoration:underline;
}
#breadCrums_container .arrow
{
    float:left;
    font:11px/20px arial;
    padding:0px 5px 0px 5px;
}
#breadCrums_container .arrow a
{
	color:#777777;
	font:11px/20px arial;
}
#breadCrums_container A
{
  color:#0973a7;
  font:11px/20px arial;  
}
#breadCrums_container .selectedPage a:link
{
	color:#0973a7; 
	text-decoration:underline; 
}
#breadCrums_container .selectedPage a:hover
{
    color:#053852; 
	text-decoration:underline; 
}
#breadCrums_container .selectedPage a:active
{
}
#breadCrums_container .selectedPage a:visited
{
	
}
/*------------------- bread crums - end-----------------------------------------*/



 /*NEWS - starts*/
 #news_bodyPosition
 {
 }
 #news_centerContainer
 {
	float:left;
	width:556px;
 }
 #news_title
{
	margin-top:5px;
	height:27px;
}
#news_title .textBg
{
}
#news_title .textBg .txt
{
	color:white; 
	font-family:MS Gothic; 
	font-size:12px; 
	margin-top:8px
}
#news_title .rightImg
{
}

 #newsContainer
 {
	background-color:#f8faf4; 
	width:536px;
	padding:10px 0px 10px 0px;
}
#newsContainer .newsTxt
{
	color:#4e4e4e; 
	font-family:arial,; 
	font-size:12px; 
	text-align:justify; 
	width:469px; 
}

 /*NEWS - ends*/
 
/*PRIVACY POLICY - starts*/


#textualPages_bottomImg
{
}




#privacy_bodyPosition
 {
	width:956px;
	margin-top:7px;
 }
 #privacy_centerContainer
 {
	float:left;
	width:548px;
 }
 #privacy_title
{
	margin-top:5px;
	height:27px;
}
#privacy_title .textBg
{
	background-image:url(../osderStatus_title1.jpg); 
	width:129px; 
	height:27px; 
	background-repeat:no-repeat; 
	cursor: pointer;
	margin-left:5px;
	_margin-left:3px;
	float:left;
	overflow:hidden;                   
}
#privacy_title .textBg .txt
{
	color:white; 
	font-family:MS Gothic; 
	font-size:12px; 
	margin-top:8px
}
#privacy_title .rightImg
{
	background-image:url(../OS_rightBg.jpg); 
	width:408px; 
	height:3px; 
	background-repeat:no-repeat; 
	cursor: pointer;
	float:left;
	margin-top:24px;
	overflow:hidden;
}
#privacyContainer
{
	background-color:#f8faf4; 
	width:536px;
	padding:10px 0px 10px 0px;
}

#privacyContainer .txt
{
	color:#7b7d78; 
	font-family:arial,; 
	font-size:12px; 
	text-align:justify; 
	width:469px; 
}
#privacyContainer .title
{
	color:#434a39; 
	font-family:arial,; 
	font-size:12px; 
	text-align:justify; 
	width:469px; 
}

#privacyContainer .boldTxt
{
	color:#434a39; 
	font-family:arial,; 
	font-size:12px; 
	text-decoration:underline;
}
#privacyContainer .contactLink a:link
{
	color:#434a39; 
	font-family:arial; 
	font-size:12px;
	text-decoration:underline; 
}
#privacyContainer .contactLink a:hover
{
	color:#b17c43; 
	font-family:arial; 
	font-size:12px;
	text-decoration:underline; 
}
#privacyContainer .contactLink a:active
{
	color:#434a39; 
	font-family:arial; 
	font-size:12px;
	text-decoration:underline;
}
#privacyContainer .contactLink a:visited
{
	color:#434a39; 
	font-family:arial; 
	font-size:12px;
	text-decoration:underline;
}


/*PRIVACY POLICY - ends*/

/* DELIVERY POLICY - starts */
#deliveryPolicy_bodyPosition
{
	width:956px;
	margin-top:7px;
	_margin-top:5px;
}
#deliveryPolicy_centerContainer
{
	width:548px;
	height:860px;
	float:left;
}


#DP_title
{
	margin-top:5px;
	height:27px;
}
#DP_title .textBg
{
	background-image:url(../osderStatus_title1.jpg); 
	width:129px; 
	height:27px; 
	background-repeat:no-repeat; 
	cursor: pointer;
	margin-left:5px;
	_margin-left:3px;
	float:left;
}
#DP_title .textBg .txt
{
	color:white; 
	font-family:MS Gothic; 
	font-size:12px; 
	margin-top:8px
}
#DP_title .rightImg
{
	background-image:url(../OS_rightBg.jpg); 
	width:408px; 
	height:3px; 
	background-repeat:no-repeat; 
	cursor: pointer;
	float:left;
	margin-top:24px;
	overflow:hidden;
}


#deliveryPolicy_container
{
	
}
#deliveryPolicy_container .topText_box
{
	padding:10px 10px 10px 10px;
}
#deliveryPolicy_container .bodyText
{
	width:500px;
	text-align:justify;
	color:#7c7e79; 
}
#deliveryPolicy_container .DP_textBg
{
	background-color:#f2f5e9;
	width:536px;
	padding:10px 0px 10px 0px;
	margin-top:4px;
}
#deliveryPolicy_container .DP_textBg .title
{
	color:#4a5212; 
}
#deliveryPolicy_container .DP_textBg .boldTxt
{
	color:#821111; 
}
/* DELIVERY POLICY - starts */
/*ABOUT US	 -  starts*/



#aboutUsContainer .contactLink a:link
{
	color:#434a39; 
	font-family:arial; 
	font-size:12px;
	text-decoration:underline; 
}
#aboutUsContainer .contactLink a:hover
{
	color:#b17c43; 
	font-family:arial; 
	font-size:12px;
	text-decoration:underline; 
}
#aboutUsContainer .contactLink a:active
{
	color:#434a39; 
	font-family:arial; 
	font-size:12px;
	text-decoration:underline;
}
#aboutUsContainer .contactLink a:visited
{
	color:#434a39; 
	font-family:arial; 
	font-size:12px;
	text-decoration:underline;
}

#aboutUs_bodyPosition
 {
 }
 #aboutUs_centerContainer
 {
	float:left;
	width:570px;
 }
#aboutUs_title .textBg
{
}
#aboutUs_title .textBg .txt
{
}
#aboutUs_title .rightImg
{
	display:none;
}
#aboutUsContainer
{
	width:556px; 
	overflow:hidden;
	margin:auto;
	text-align:left;
}
#aboutUsContainer .bodyText
{
    color:#4e4e4e;
    font:12px arial;
    text-align:justify;
    width:546px;
    margin:auto;
}
#aboutUsContainer .bodyText SPAN
{
    color:#2180c3;
    font:bold 14px/20px arial;
}
#aboutUsContainer .topAbout .boldTxt
{
	color:#4a4c45; 
	font:12px arial; 
	width:520px;
	text-align:justify;
	margin:10px;
}
#aboutUsContainer .txt
{
	color:#33719d; 
	font:12px arial; 
	width:520px;
	text-align:justify;
	margin:10px;
}
#topImg_TextualPage
{
	color:#50650f;
	text-align:left;
	border-bottom:1px solid #738265;
	overflow:hidden;
	width:556px;
	margin:15px 0px 0px 0px;
}

#topImg_TextualPage .txt
{
	color:#50650f; 
	font:bold 13px/20px arial;
    margin:0px 0px 0px 20px;
}
#topImg_TextualPage h1
{
    color:#50650f; 
	font:bold 13px/20px arial;
    margin:0px 0px 0px 20px;
}

#logIn_titleBg .failure
{
    text-align:center;
}
#aboutUsContainer .topAbout
{
    width:556px;
}
#aboutUsContainer .contactBox
{
    width:264px;
    height:140px;
    background-color:#fbfdf1;
    margin:10px 0px 5px 10px;
    _margin:10px 0px 5px 6px;
    padding:0px 0px 0px 0px;
    float:left;
    text-align:left;
}
#aboutUsContainer .contactBox A
{
    color:#5d6357;
    clear:both;
}
#aboutUsContainer .contactBox h3
{
    background-color:#eef4dc;
    height:20px;
    color:#5d6357;
    font:bold 12px/20px arial;
    padding:0px 0px 0px 10px;
    text-align:left;
    border-bottom:1px solid #e9ecf4;
}
#aboutUsContainer .contactBox p
{
    color:#5d6357;
    font:12px arial;
    padding:0px;
    text-align:left;
}

#aboutUsContainer  .bottomImg
{
    width:558px;
	height:6px; 
	background-image:url(../productBot_bg.jpg); 
	background-repeat:no-repeat; 
	overflow:hidden;
	clear:both;
	display:none;
}
/*ABOUT US	 -  ends*/
/*REMAINDER - starts*/
#reminderPosition
{
    width:556px;
    float:left;
    margin:20px 7px 0px 7px;
    _margin:20px 14px 0px 0px;
	overflow:hidden;

}
#reminderPosition 
{
    width:556px;
    margin:20px 7px;
    color:#50650f;
	text-align:left;
}
#remainderContainer
{
   margin:20px 0px; 
}
#remainderContainer P
{
    font:12px arial;
    color:#50650f;
}
#remainderContainer .mainContainer
{
    width:400px;
    text-align:center;
   margin:0px auto;
}
#remainderContainer .title
{
    font:12px arial;
    float:left;
    margin:0px 10px 0px 0px;
}
#remainderContainer .inputContainer
{
    float:left;
    font:11px Arial; 
	color:#504d37;  
	border:1px solid #c9cfd6; 
	background-color:#fafafa;
	width:240px;
	overflow:hidden;
	padding:0px 0px 0px 5px;
}
#remainderContainer A
{
    text-decoration:none;
}
#remainderContainer .reminderSubmit
{
    width:111px;
	height:31px; 
	background:url(../buts/Live_SupportRight.png) no-repeat right; 
	margin:10px 30px 0px;
	float:right;
}
#remainderContainer .submit
{
    background:url(../buts/Live_SupportLeft.png) no-repeat left; 
    width:100%;
	height:100%; 
}
#remainderContainer .submit P
{
    background:url(../buts/Live_SupportMid.png) repeat-x; 
	height:100%;
	margin:0px 27px 0px 7px;
	color:White;
    font:bold 12px/31px arial; 
}
#remainderContainer .allerts_position
{
    font:12px arial;
    clear:both;
    color:red;
    text-align:left;
    margin:0px 0px 0px 0px;
    position:relative;
}
#remainderContainer .allerts_position .allert
{
    position:absolute;
    background-color:White;
    width:200px;
}
#remainderContainer .afterSendAllert
{
    font:14px arial;
    padding:10px;
}
#remainderContainer .afterSendAllert .allert3
{
    color:Red;
}
/*REMAINDER - ends*/
/* Order Now - starts */
#ON_centerContainer
{
	width:556px;
	float:left;
	margin:0px 7px;
}
#ON_centerContainer #topImg_TextualPage
{
    color:#50650f;
	text-align:left;
	border-bottom:1px solid #738265;
	width:556px;
}
#orderNow_container
{
    width:556px;
	height:275px;
	background:url(../bg_OrderNow.png) no-repeat right top;
	margin:auto;
}

#orderNow_container #selectionContainer
{
	margin:14px 0px 0px 0px;
	text-align:center;
	margin-left:auto;
	margin-right:auto;
	width:405px;
}
#selectionContainer P
{
	color:#39442e; 
	font:bold 20px arial; 
	margin:10px 0px 0px 0px;
	float:left;
}

#selectionContainer .selectionImg
{
	background:url(../3.png) no-repeat; 
	width:34px; 
	height:45px; 
	margin:0px 5px 0px 5px;
	_margin:0px 3px 0px 3px;
	float:left; 
	overflow:hidden;
}
.selectForm_container .selectContainer
{
   float:left;
   width:310px;
}
#selectionContainer #orderNow_form 
{
	text-align:center;
	clear:both;
}
#orderNow_container H3
{
	color:#677b08;
	font:14px/30px arial; 
	float:left;
	width:90px;
	text-align:left;
}

#orderNow_form .selectNumber1
{
	background:url(../round1.png) no-repeat bottom; 
	width:34px; 
	height:43px; 
	margin:0px 10px 0px 0px;
	float:left; 
	overflow:hidden;
}
#orderNow_form .selectNumber2
{
	background:url(../round2.png) no-repeat bottom; 
	width:34px; 
	height:43px; 
	margin:0px 10px 0px 0px;
	float:left; 
	overflow:hidden;
}
#orderNow_form .selectNumber3
{
	background:url(../round3.png) no-repeat bottom; 
	width:34px; 
	height:43px; 
	margin:0px 10px 0px 0px;
	float:left; 
	overflow:hidden;
}
.selectForm_container
{
    width:375px;
	text-align:center;
	margin:auto;
	clear:both;
}

#orderNow_form  .ON_categorySelect
{
	float:left;
 }
 #orderNow_form  .select
{
	color:#66686c; 
	font:12px Arial; 
	background-color:#fafafa;
	border: 1px solid #dad5d5;
	width:210px;
	height:24px;
 }
  #ON_submitPosition
 {
     background:url(../buts/Live_SupportRight.png) no-repeat right;
     width:170px;
     height:31px; 
     clear:both;
     margin:20px auto;
 }
  #ON_submitPosition #orderNow_submit
 {
     background:url(../buts/Live_SupportLeft.png) no-repeat left;
     width:100%;
     height:100%; 
     
 }
#ON_submitPosition #orderNow_submit P
{
     background:url(../buts/Live_SupportMid.png) repeat-x;
     height:100%;
     margin:0px 27px 0px 7px;
     text-transform:uppercase;
     color:white; 
	 font:bold 14px/31px arial; 
}
#ON_submitPosition A
 {
	text-decoration:none;
 }
/* OrderNow - ends */
/* Change Login - starts */


#changelogin_position
{
    float:left;
    width:556px;
    margin:15px 7px 0px 7px;
}
#changelogin_position .txt
{
    color:#50650f; 
	font:bold 13px/20px arial;
    margin:0px 0px 0px 20px;
}
#changelogin_container
{
    width:556px;
    margin:0px 7px 0px 7px;
}

#changelogin_container .formTitles
{
    color:#322a2a; 
	font:12px arial; 
	text-align:left;
	float:left;
	width:80px;
}
#changelogin_container .inputContainer
{
    width:220px;
    text-align:center;
   margin:0px auto;
    padding-top:20px;
}
#changelogin_container .formInput
{
	font:11px Arial; 
	color:#504d37;  
	border: 1px solid #dad5d5; 
	width:123px;
	overflow:hidden;
	float:left;
	padding:0px 0px 0px 5px
}
#changelogin_container #userName, #password
{
    height:25px;
}


#changeLoginButs
{
   width:160px;
   height:30px;
   text-align:center;
  margin:0px auto; 
}
#accountBackBut
{
    background:url(../buts/cellSubmitLeft.png) no-repeat left;
    float:left;
    width:80px;
}
#accountBackBut .backBut
{
	background:url(../buts/cellSubmitRight.png) no-repeat right; 
    width:100%;
    height:100%;
}
#accountBackBut .backBut P
{
    
	background:url(../buts/cellSubmitMid.png) repeat-x center; 
    height:100%;
    margin:0px 3px 0px 4px;
    font:bold 12px/29px arial;
    color:#322A2A;
}
#updateBut
{
    background:url(../buts/cellSubmitLeft.png) no-repeat left;
    float:left;
    width:80px;
}
#updateBut .updateLink
{
	background:url(../buts/cellSubmitRight.png) no-repeat right; 
    width:100%;
    height:100%;
    display:block;
}
#updateBut .updateBut
{
    
	background:url(../buts/cellSubmitMid.png) repeat-x center; 
    height:100%;
    margin:0px 3px 0px 4px;
    font:bold 12px/29px arial;
     color:#322A2A;
}

#changeLoginButs A
{
    text-decoration:none;
}
#changelogin_container .inputAlert
{
    font:12px/20px arial;
    color:Red;
}

/* Change Login - ends */

#buts 
{
    margin:5px 0px 0px 116px;
    _margin:5px 0px 0px 118px;
}
#buts_modify 
{
    margin:5px 0px 0px 310px;
    _margin:5px 0px 0px 317px;
}

#buts .title
{
    font-family:Arial; 
	font-size:12px; 
	color:white; 
	width:40px;
	line-height:20px; 
	text-align:center;
	text-decoration:none;
}



#buts_modify .title
{
    font-family:Arial; 
	font-size:12px; 
	color:white; 
	width:40px;
	line-height:20px; 
	text-align:center;
	text-decoration:none;
}



#modifyProfile
{
    width:556px;
}


/* Modify Profile - starts */

#modifyProfile_container
{
    float:left;
    width:556px;
    margin:0px 7px 0px 7px;
}

#modifyBg
{
}
#modifyBg .textBg
{
}
#modifyBg .rightImg
{
}
#modifyProfile_container .titleBg h2
{
    background-color:#d3dfc6;
    width:556px;
    color:#3b3d36;
    font:12px/20px arial;
    height:20px;
    text-align:center;
    clear:both;
}
.shipping_modifyForm
{
    padding-top:10px;
    padding-bottom:10px;
    width:480px;
    margin:0px auto;
    text-align:center;
}
.contact_modifyForm
{
    padding:10px 0px 10px 0px;
    width:480px;
   margin:0px auto;
    text-align:center;
}
#shippingDetailes_container
{
   height:100% 
}

#modifyProfile .inputLine
{
	margin:0px 0px 0px 5px;
	clear:both;
}

#shippingDetailes_container #firstName, 
#shippingDetailes_container #lastName, 
#shippingDetailes_container #country, 
#shippingDetailes_container #state, 
#shippingDetailes_container #city, 
#shippingDetailes_container #address,
#shippingDetailes_container #zip,
#shippingDetailes_container #appartment 
{
	float:left;
	margin:0px 0px 0px 5px;
	overflow:hidden;
}

#contactInformation_container
{
    height:100%;
}
#contactInformation_container  #phone, #contactInformation_container #secondaryPhone, #contactInformation_container #email, #contactInformation_container #emailRetype
{
    float:left;
    margin:0px 0px 0px 5px;
    overflow:hidden;
}
#modifyProfile_container .formRed_star
{
	background-image:url(../redStar.jpg); 
	width:6px; 
	height:6px; 
	background-repeat:no-repeat;
	margin: 2px 3px 0px 0px;
	float:left;
	overflow:hidden;
}
#modifyProfile_container .noStar
{
	width:6px; 
	height:6px; 
	background-color:white;
	background-repeat:no-repeat;
	margin: 2px 3px 0px 0px;
	float:left;
	overflow:hidden;
}
#modifyProfile_container .formTitles
{
	color:#2b322a; 
	font:12px/16px arial; 
	text-align:left;
	margin:0px 0px 0px 5px;
}
#modifyProfile_container .formInput
{
	font:11px Arial; 
	color:#504d37;  
	border: 1px #afb0ad solid; 
	width:223px;
	overflow:hidden;

}
#modifyProfile_container .stateSelect
{
	color:#397aa8;
	font:11px Arial; 
	border: 1px #afb0ad solid; 
	width:225px; 
	text-align:left;
}
#modifyProfile_container #buts_modify
{
   height:30px;
   width:235px;
   float:right;
}

#modifyProfile_container #buts_modify A
{
    color:white;
    font:bold 13px/20px arial;
    cursor:pointer;
    text-decoration:none;
}

#modifyProfile_container #buts_modify .updateLink
{
    color:white;
    font:bold 13px/20px arial;
    cursor:pointer;
    text-decoration:none;
}
#modifyProfile_container .inputAlert
{
   font:12px arial; 
   width:220px;
   text-align:left;
   margin:2px 0px 2px 0px;
   overflow:hidden
}
/* Modify Profile - ends */

/* ---------------------right - shopping card - starts --------------------------------------*/
#shoppingCard
{
	clear:both;
	height:100%;
	width:172px;
	margin:3px 0px 5px 0px;
	text-align:left;
	border-bottom:1px solid #738265;
}
#shoppingCard #shoppingCard_bg
{
        padding:10px 0px 0px 0px;
}
#shoppingCard_bg H2
{
    color:#57624b;
	font:bold 12px Arial;
	text-align:left;
	background-color:#fbfdf1;
	border-bottom:1px solid #738265;
}
#shoppingCard_bg .detailesTop
{
	background:url(../shoppingTop.png) no-repeat top center;
	width:100%;
	height:100%;
	margin-top:5px;
}
#shoppingCard_bg .detailesBottom
{
    background:url(../shoppingBot.png) no-repeat bottom center;
	width:100%;
	height:100%;
	margin:auto;
	font-size:11px;
}
#shoppingCard_bg .middleContainer
{
    width:172px;
    background-color:#f3f9ec;
    margin:0px 0px 0px 2px;
}
#shoppingCard_bg .line
{
	background-color:#e1e3df;
	width:154px;
	height:1px;
	margin:auto;
	overflow:hidden;
	clear:both;
}
#shoppingCard_bg a
{
	color:#5c6055;
	font:11px Arial;
}

#shoppingCard .total
{
	color:#cc1616;
	font:bold 11px/20px tahoma, arial;
	text-align:center;
}
#shoppingCard .total SPAN
{
  
}

#shoppingCard .submitPosition
{
	background:url(../buts/loginRight.png) no-repeat right; 
	width:50px; 
	height:21px;
	float:right;
	margin:3px 3px;
	text-align:center;
}
#shoppingCard .left
{
	background:url(../buts/loginLeft.png) no-repeat left; 
	width:100%; 
	height:100%; 
}
#shoppingCard #submitBut
{
	background:url(../buts/loginMid.png) repeat-x; 
	height:100%;
	margin:0px 3px 0px 4px;
}
#shoppingCard .submitPosition A
{
	color:#6d6f6b; 
	font:bold 12px/22px arial; 
	text-decoration:none; 
}
#shoppingCard_bg  #shoppingCart_bottomImg
{
}

/* ---------------------right - shopping card - ends ----------------------------------------*/
/* ---------------------product guarantee - starts --------------------------------------------*/
#guaranteeContainer
{
	
}
#guaranteeContainer .guaranteeBg
{
   background:url(../guaranteeList.jpg) no-repeat center; 
	width:556px;
	height:600px; 
}

#guaranteeContainer .textPosition
{
    text-align:center;
    margin-left:auto;
    margin-right:auto;
}
#guaranteeContainer .textPosition #guaranteelogo
{
    background:url(../guaranteeLogo.png) no-repeat center bottom;
    width:186px;
    height:38px;
    padding:110px 0px 0px;
   margin:0px auto;  
}
#guaranteeContainer h2
{
    color:#392c14;
    font:18px/30px arial;
}
#guaranteeContainer .guaranteeBg p
{
    color:#61655a;
    font:12px arial;
    padding-top:10px;
    text-align:justify;
    width:300px;
   margin:0px auto;
}
#guaranteeContainer A
{
    color:#61655a;
    font:12px arial;
    text-decoration:none;
}
#guaranteeContainer .guaranteeBg p SPAN
{
    color:#161b09;
    font:13px arial;
}
.Guarantee_contactPosition
{
    text-align:center;
    display:table;
   margin:0px auto;
}
/* ---------------------product guarantee - ends --------------------------------------------*/
/*Pop Up Support - starts */

.popUp_SupportContainer
{
    width:400px;
    height:100%;
    text-align:center;
    background-color:#fbfdf1;
    font:bold 14px/50px arial;
}
.popUp_SupportContainer h1
{
   background:url(../popUp_support_titleBg.png) repeat-x center; 
   width:400px;
   height:25px; 
   cursor:pointer;
   color:#39442e;
   font:13px/25px arial;
   text-align:center;
}
.popUp_SupportContainer P
{
    color:#5b5b5b;
    font:12px arial;
    text-align:left;
    margin:7px 0px 10px 20px;
}
#liveSupport_formContainer
{
    font:12px arial;
    text-align:left;
    margin:7px 0px 10px 20px;
    clear:both;
}
#liveSupport_formContainer .input
{
    font-family:Arial; 
	font-size:11px; 
	color:#504d37;  
	border: 1px solid #d0d0d0; 
	background-color:#f9f9f9;
	width:200px;
	height:18px;
	overflow:hidden;
	margin:2px 0px 2px 0px;
	float:left;
}
#liveSupport_formContainer h5
{
    background:url(../redStar.jpg) no-repeat left center;
    float:left;
    width:85px;
    height:16px;
    padding:0px 0px 0px 7px;
}
#liveSupport_formContainer H5 .redStar
{
	display:block;
}
#liveSupport_formContainer .alert
{
	font:10px arial;
	margin:2px 0px 0px 0px;
	width:300px;
}
#liveSupport_formContainer .freeText
{
    background-color:#f9f9f9;
	color:#838282; 
	font-family:arial; 
	font-size:12px; 
	border: 1px solid #d0d0d0; 
	cursor: pointer;
	width:200px;
	height:50px;
	float:left;
}
#liveSupport_formContainer #liveSupportSubmit
{
	background:url(../buts/Live_SupportRight.png) no-repeat right;
	height:41px;
	float:right;
	
}
#liveSupport_formContainer .suportSubmit
{
	background:url(../buts/Live_SupportLeft.png) no-repeat left;
	width:100%;
	height:100%;
}
#liveSupport_formContainer .button
{
	background:url(../buts/Live_SupportMid.png) repeat-x left;
	height:100%;
	color:White;
	font:bold 12px/41px arial;
	text-align:center;
	margin:0px 27px 0px 7px;
}
#liveSupport_formContainer A
{
  text-decoration:none;  
}
#liveSupport_formContainer .lineHeight
{
    width:300px;
}

/*Pop Up Support - ends */


/*ACCOUNT - starts*/

#OS_centerContainer
{
	width:556px;
	float:left;
	text-align:center;
	margin:0px 7px 0px 7px;
}
#OS_title
{
	margin-top:5px;
	height:27px;
	width:556px;
}
#OS_title .textBg
{
}
#OS_title .textBg .txt
{
	color:white; 
	font-family:MS Gothic; 
	font-size:12px; 
	margin-top:8px
}
#OS_title .rightImg
{
	background-image:url(../OS_rightBg.jpg); 
	width:408px; 
	height:3px; 
	background-repeat:no-repeat; 
	cursor: pointer;
	float:left;
	margin-top:24px;
	overflow:hidden;
}

#OS_centerContainer #OS_bg
{
}

#OS_bg .bodyTitle
{
	color:#1e42a1; 
	font:bold 14px/20px Arial; 
	text-align:left;
	padding:20px 10px 0px 10px;
}
#OS_bg .bodyTxt
{
	color:#445d73; 
	font:12px Arial; 
	padding:10px;
}
#OS_bg #OS_input 
{
    width:400px;
   margin:0px auto;
    text-align:center;
    margin-top:10px;
    display:table;
}
#OS_bg #OS_input .txt
{
    font:bold 12px/21px arial;
    float:left;
    margin:0px 10px 0px 0px;
    color:#222222;
}
#OS_bg #OS_input .input
{
	font:11px Arial; 
	color:#504d37;  
	border: 1px solid #c9cfd6; 
	background-color:#fafafa;
	width:223px;
	overflow:hidden;
	float:left;
	margin-top:2px;
}
#OS_bg #OS_input .submitBut
{
	background-image:url(../buts/OS_bgSubmit.jpg); 
	width:95px; 
	height:21px; 
	background-repeat:no-repeat; 
	background-position:center;
	cursor: pointer;
	float:left;
}

#OS_bg #OS_input A
{
	color:white; 
	font:bold 12px/21px arial; 
	text-decoration:none;
	cursor:pointer;
}
#statusReturn_container
{
    background-image:url(../Order_StatusResult_top.jpg); 
	width:525px; 
	height:100%;
	background-repeat:no-repeat; 
	background-position:top; 
	margin:10px; 
	clear:both;
	border:1px solid white;
	display:table;
}
#statusReturn_container .topPosition
{
    background-image:url(../Order_StatusResult_bottom.jpg); 
	width:525px; 
	height:5px;
	background-repeat:no-repeat; 
	background-position:bottom; 
}
#statusReturn_container .txt
{
    background-color:#d9d9d9; 
    width:505px;
	font:BOLD 12px arial;
	padding:3px 10px 3px 10px;
	margin:5px 0px 0px 0px;
	color:#222222;
	
}
.OS_iFrame
{
    width:560px; 
    height:80px; 
    margin:0px; 
    padding:0px; 
}
/*ACCOUNT - ends*/

/*Order Status*/

#OS_if
{
	width:556px; 
	overflow:hidden;
	text-align:left;
	font:12px arial;
    color:#586437;
}

#OS_if P
{
    margin:10px 0px 0px 10px;
}
.OS_iFrame
{
    height:80px;
	width:556px; 
   margin:0px auto;
    text-align:center;
    background-color:White;
}





/*Veripayment Explanations*/
#veripaymentContact
{
    color:#5a656c;
    font:12px arial;
    width:516px;
    height:100%;
    border:1px solid #d2d2d2;
    text-align:justify;
    margin-bottom:12px;
    #margin:auto;
    margin:0px 0px 0px 10px;
    padding:12px;
    clear:both;
    display:none;
}
#veripaymentContact SPAN
{
    font-weight:bold;
    color:#dc6924;
}
#veripaymentContact a
{
    color:#484848;
}



#bottom_line
{
   background-color:#738265;
   border-left:10px solid white;
   #border-left:0px solid white;
   border-top:7px solid white;
    width:915px;
    height:1px;
    clear:both;
    margin:5px 0px 0px 10px;
    _margin:auto;
    text-align:center;
    overflow:hidden;
}

/*Account - starts*/

#accountContainer
{
    float:left;
    width:556px;
    margin:0px 7px 0px 7px;
}


#account_cardContainer
{
    
}
#account_cardContainer .titles
{
    width:556px;
    text-align:center;
}
#account_cardContainer .dateBg, #account_cardContainer .orderNum, #account_cardContainer .statusBg, #account_cardContainer .totalBg
{
    float:left;
    background-color:#d3dfc6;
    color:#444751;
    font:12px/20px arial;
    margin:2px 1px 0px 1px;
    text-align:center;
}

#account_cardContainer .orderNum
{
    width:126px;
    text-align:center;
}
#account_cardContainer .orderNum_conteiner
{
     width:122px;
    text-align:center;
     border:1px solid #9ba590;
     margin:2px 1px 2px 1px;
}
#account_cardContainer .dateBg
{
    width:140px;
    margin:2px 1px 0px 0px;
    text-align:center;
    
}
#account_cardContainer .date
{
    width:136px;
    margin:2px 1px 2px 0px;
    text-align:center;
     border:1px solid #9ba590;
}

#account_cardContainer .statusBg
{
    width:174px;
    text-align:center;
}
#account_cardContainer .orderStatus
{
    width:170px;
    text-align:center;
    margin:2px 1px 2px 1px;
    border:1px solid #9ba590;
}
#account_cardContainer .totalBg 
{
    width:110px;
    margin:2px 0px 2px 1px;
    text-align:center;
}
#account_cardContainer .totalPrice 
{
    text-align:center;
    width:106px;
    margin:2px 0px 2px 1px;
     border:1px solid #9ba590;
}
.productAccount
{
    width:556px;
    border-bottom:1px solid white;
   margin:0px auto;
    text-align:center;
    clear:both;
}
.pricesAccount
{
    text-align:left;
     
}
#account_cardContainer .totalPrice, #account_cardContainer .orderStatus, #account_cardContainer .orderNum_conteiner, #account_cardContainer .date
{
    float:left;
    font:12px/42px arial;
    padding:0px 1px 0px 1px;
    color:#5a5a5a;
}
#account_modyfySettingBg
{
   background-color:#eef0ec;
   height:18px;
   width:556px;
   text-align:center;
   clear:both;
   font:14px/18px arial;
   color:#5e6558;
   margin-top:10px !important;
   display:table;
}  

#accountButs_container
{
    width:360px;
    height:30px;
    text-align:center;
    border-top:3px solid white;
    border-bottom:3px solid white;
   margin:0px auto;
    background-color:#fbfdf2;
}

#accountButs_container .changeLoggin_but, #accountButs_container .modifyProfile_but
{
    background:url(../buts/askQ_submit.png) no-repeat center; 
	height:30px; 
	float:left;
	cursor:pointer;
}
#accountButs_container A
{
    color:#636560;
    font:bold 12px/30px arial;
    cursor:pointer;
    text-decoration:none;
}

/*Account - ends*/

/*Contact Detailes (ContactUs, AboutUs, Guarantee) - starts*/

#bottomContactDeatailes
{
    width:556px;
    text-align:left;
   margin:0px auto;
    clear:both;
    
}
#bottomContactDeatailes .box1, #bottomContactDeatailes .box2
{
    width:260px;
    margin:5px auto;
}
#bottomContactDeatailes  .contactBox
{
    width:270px;
    height:130px;
    background-color:#fbfdf1;
    margin:10px 3px 5px 2px;
    _margin:10px 0px 5px 2px;
    padding:0px 0px 0px 0px;
    float:left;
}
.tollFreeNumbersContainer P
{
    float:left;
    margin-right:3px;
}
#bottomContactDeatailes  .contactBox A
{
    color:#ae2222;
}
#bottomContactDeatailes  .contactBox h3
{
    background-color:#eef4dc;
    border-bottom:1px solid #e9ecf4;
    height:20px;
    color:#5d6357;
    font:bold 12px/20px arial;
    padding:0px 0px 0px 10px;
}
#bottomContactDeatailes  .contactBox P
{
    color:#6b6b6b;
    font: 12px arial;
}
/*Contact Detailes (ContactUs, AboutUs, Guarantee) - starts*/
