﻿
BODY, HTML
        {
            margin:0px;
            padding:0px;
            height:100%;
            background-color:White;
        }       
        
h1
{
   margin:0px;
   padding:0px; 
}
#bodyPosition
{
	width:1020px;
	padding:0px 0px 7px 0px;
	background-color:#f6f6f7;
}
#bodyMainContainer
{
    width:923px;
    text-align:center;
    background:white;
    padding:10px 0px;
}

/* vertical horizontal alignment - ends*/
 INPUT:focus
 {
     background-color:#f0f5e6;
 }
 .display
 {
     display:none;
 }
 
 /*absolut relative positions */
 .coverPosition_relative
 {
     position:relative;
     height:5px;
 }
 .positionAbsolute
 {
     position:absolute;
 }
 
/*Header*/
/*Contact detailes - start*/
#generalContactDetailes
{
  position:absolute;  
  top:90px;
  left:80px;
  text-align:left;
}
#generalContactDetailes P
{
    margin:0px;
    padding:0px;
}
#generalContactDetailes .phonesPosition
{
    position:relative;
}
#generalContactDetailes .phonesPosition P
{
    color:#04084d;
    font:bold 15px tahoma;
    text-align:left;
    padding:0 0 0 50px;
}
#generalContactDetailes .datePosition P
{
    float:left;
    color:#f9ffe4;
    
}
#generalContactDetailes .datePosition
{
    margin:0 0 0 52px;
}
#generalContactDetailes .phonesPosition .tollFreeTitle
{
    padding:0px;
    position:absolute;
    left:-5px;
    font:13px tahoma;
}
/*Contact detailes - end*/

#headerPosition
{
	width:923px;
	height:169px;
	background:white url(../bgHeader.png) no-repeat;
	position:relative;
}
#headerPart1
{
	
}
#headerPart1 A
{
    border:0px;
    cursor:pointer;
}
#headerPart1 .logoPart
{
    background:url(../logo.png) no-repeat right bottom;
	width:294px; 
	height:74px;
	float:left;
	text-align:right;
}
#headerPart1 .logoPart .logoLink
{
    color:White;
    display:block;
    width:324px; 
	height:74px;
}
.logo
{
	
}

/*TOP MENU*/

#menuContainer
{
    width:548px;
    height:32px;
    float:right;
    text-align:center;
}
#menuContainer .topMenu
{
    width:445px;
    text-align:center;
   margin:0px auto;
}
#topMenu_position
{
   
}
#topMenu_position .topMenu_link
{
    color:#05054a;
}
#topMenu_position .topMenu_link a
{
   font:11px/32px arial;
   color:#05054a;
   text-decoration:none; 
}
#topMenu_position .topMenu_link a:link
{
	color:#05054a; 
	text-decoration:none; 
}

#topMenu_position .topMenu_link a:hover
{
	color:#6b8901; 
	text-decoration:underline; 
}
#topMenu_position .menuBullet
{
	background-image:url(../topMenu_boolet.jpg); 
	background-repeat:no-repeat; 
	background-position:center;
	height:32px;
	float:left;
	padding:0px 12px 0px 12px;
}
#topMenu_position .topMenu_link
{
    float:left;
}

/*end TOP MENU*/
#headerPart2 
{
    position:absolute;
    left:427px;
    top:20px;
    text-align:left;
}
#headerPart2_conteiner
{
	
}

/*-----------------------------log in - start-----------------------------*/
#logIn_container
{
}
#logIn_container .bottomBG
{	
	width:220px;
	float:left;
	margin:7px 0 0 0;
}

#logIn_titleBg
{
    padding:22px 0px 0px 0px;
    text-align:center;
}

#logIn_userContainer
{
    padding:6px 0px 0px 0px;
}

#logIn_title
{
	color:white; 
	font:bold 14px arial; 
}
#logIn_alert
{
	color:#942402; 
	font:bold 12px arial; 
}


#logIn_inputContainer
{
	text-align:center;
}
#logIn_boxContainer
{
}

#logIn_userContainer .logIn_txt
{
}
.userName_txt
{
}
.userName_input
{
	border: 1px #a1c1ea solid; 
	 
	color:#2f3063;
	width:100px;
	float:left;
	margin:0px 5px 0px 0px;
}
#logIn_inputContainer .logInBtn 
{
	background:url(../buts/logIn_but.jpg) no-repeat left bottom; 
	height:32px;
	clear:both;
}
#logIn_inputContainer .logIn_txt P
{
	color:#2f3063; 
	font:bold 12px/32px arial; 
	text-decoration:underline;
	padding:2px 0 0;
}
.logIn_boxContainer2
{
    width:200px;
}
.logIn_boxContainer2 .logIn_txt
{
	color:White; 
	font:14px/20px arial;
	text-decoration:none;
	margin:25px 0px 0px 10px;
}
.logIn_boxContainer2 .text2
{
    margin:5px 0px 0px 0px;
    width:300px;
}
.logIn_boxContainer2 .butsContainer
{
    margin:0px 0px 0px 10px;
}
.logIn_boxContainer2 .butsContainer .submitBut
{
    background:url(../buts/logIn_afterBut.png) no-repeat left; 
	float:left; 
	height:20px;
	text-align:left;
	padding:0px 0px 0px 15px;
	text-decoration:underline;
	color:white;
    font:bold 12px/20px arial;
    text-align:center;
}
#forgotContainer
{
    color:#fefefe; 
	text-decoration:underline;
	text-align:left;
	height:15px;
}
#forgotContainer A
{
    text-decoration:underline;
    color:white;
}
#forgotContainer .float
{
    float:inherit;
    padding:0 0 0 45px;
}
/*-----------------------------log in - end-------------------------------*/
/*-----------------------------left - start-------------------------------*/

#leftContainer
{
	float:left;
	background:white;
}
#abcSearch
{
    width:150px;
    height:30px;
    text-align:center;
    padding:7px 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
{
	background:url(../title_lCorn.png) no-repeat left top; 
	width:156px;

}
#freeSearch
{
	background:url(../title_rCorn.png) no-repeat right top; 
	width:156px;
}
#freeSearch .searchTxt
{
	background-color:#05054a; 
	width:148px;
	height:18px;
	color:white;
	font:12px/18px Arial;
	text-align:left;
	margin:0px 0px 0px 4px;
	#margin:0px 0px 0px 0px;
}
.searchInput_style
{
	float:left;
	margin:5px 5px 0px 2px;
}
#freeSearch .searchInput
{
	border:1px #d6d6d6 solid; 
	font-family:arial; 
	font-size:12px;
	width:90px;
	#width:80px;
	height:15px; 
	color:#7d8072;
}

#freeSearch .searchBtn
{
	background:url(../buts/searchBtn.png) no-repeat left; 
	width:36px; 
	height:30px; 
	cursor:pointer;
	float:left;
	text-align:center;
	cursor:pointer;
	padding:0px 0px 0px 17px;
	text-decoration:underline;
}

#freeSearch .classLink
{
	color:#6e812e; 
	font:bold 12px/30px Arial;
	cursor:pointer;
	text-transform:uppercase;
}

.searchAlert
{
    color:Red;
    font:12px/20px arial;
}

/*Search - ends*/

#categoryProducts_container
{
    width:156px; 
    clear:both;
}
#categoryProducts_container .mainTitle
{
	background:url(../bestSell_bg.png); 
	width:156px; 
	height:18px; 
	background-repeat:no-repeat;
}

/*--------------------------category products - start-----------------------------------*/
.bestsellerProduct_container .logoContainer
 {
     position:absolute;
     top:0px;
     left:0px;
     width:182px;
     height:40px;
     background:#fff;
 }
 .logoContainer IMG
 {
     width:160px;
     height:40px;
     background:#fff;
     position:absolute;
     top:0px;
     left:0px;
 }
 .logoContainer .brandIndicator
 {
     color:#414141;
     font:11px/11px arial;
     position:absolute;
     left:2px;
     top:-1px;
 }
 .logoContainer .shortDescriptor
 {
     color:#C50A0A;
     font:bold 11px/11px arial;
     position:absolute;
     top:30px;
     text-align:left;
     width:100%;
     left:3px;
 }

.mainTitle .categoryProduct_title
{
	color:white; 
	font:13px/18px arial;
	text-align:left;
	padding:0px 0px 0px 8px;
}

.subCategoryProduct_bg
{
	background:url(../bestSell_bg2.png) no-repeat; 
	width:156px; 
	height:20px; 
	margin:3px 0px 3px 0px;
}

.arrow
{
    background:url(../arrow.png) no-repeat right CENTER;  
    width:140px;
    height:20px;
    float:left;
    text-align:left;
}
.arrow2
{
    background:url(../arrow2.png) no-repeat right CENTER;  
    width:150px;
    height:20px;
    float:left;
}
.subCategoryProduct_bg .categoryProduct_subTitle
{
	color:#474747; 
	font:bold 12px/20px arial;
	text-align:left;
	padding:0px 0px 0px 12px;
	text-decoration:none;
	float:left;
}
.subCategoryProduct_bg a
{
    color:#474747; 
	font:bold 12px/20px arial;
}
.subCategoryProduct_bg a .categoryProduct_subTitle:link
{
	text-decoration:none;
}
.subCategoryProduct_bg a .categoryProduct_subTitle:hover
{
	color:#576e09;
	text-decoration:underline;
}
.subCategoryProduct_bg a .categoryProduct_subTitle:active
{
	color:#474747;
}
.subCategoryProduct_bg a .categoryProduct_subTitle:visited
{
	color:#576e09;
	text-decoration:none;
}
#categoryProducts_name
{
    background:url(../subCat_bg.png) no-repeat center center; 
	width:156px; 
	height:18px; 
	text-align:left;
}
#categoryProducts_name A
{
    color:#05054A;
    text-decoration:none;
}
#categoryProducts_name a .categoryProduct_name
{
	font-family:arial; 
	color:#5e5e5e;
	font-size:12px;
	line-height:18px;
	padding:0px 0px 0px 15px;
}
#categoryProducts_name a .categoryProduct_name:link, #categoryProducts_name a .categoryProduct_name:visited
{
    color:#5e5e5e;
    text-decoration:none !important;
}
#categoryProducts_name a .categoryProduct_name:hover
{
    color:#05054a;
    text-decoration:underline !important; 
}
/*--------------------------category products - end-----------------------------------*/


/*--------------------------affiliate - starts--------------------------------------------*/
#affiliateContainer
{
	background:url(../affTitle_bg.png) no-repeat top; 
	width:156px; 
	height:175px; 
	clear:both;
	margin:7px 0px 0px 0px;
}
#affiliateTitle_bg H2_bg
{
	
}
#affiliateTitle_bg H2
{
	color:#ffffff; 
	font:12px/20px arial;
}
#affPic
{
	background:url(../affBg.png) no-repeat bottom; 
	width:156px; 
	height:155px;
	text-align:center; 
}
#affPic P
{
	color:#5b594b; 
	font-family:arial; 
	font:11px/11px arial; 
	text-align:justify;
	width:140px;
	padding:43px 0px 0px 0px;
	margin:0px 0px 0px 9px;
	#margin:0px;
}
#affPic P A
{
    color:#5b594b; 
	font-family:arial;
}
.affSubmit
{
    float:right;
    margin:0px 7px 0px 0px;
    cursor:pointer;
}
.affSubmit a
{
    
    cursor:pointer;
}
.affSubmit a:hover
{
    text-decoration:underline;
    color:#05054a;
    font:bold 11px/15px arial;
    cursor:pointer;
}
.affSubmit #affArr
{
    background:url(../buts/affSubmit.png) no-repeat left; 
	height:15px; 
	margin:3px 0px 0px 0px;
	text-align:right;
	cursor:pointer;
	text-transform:uppercase;
	text-decoration:underline;
    color:#546a0a;
    font:bold 11px/15px arial;
}

/*--------------------------affiliate - ends----------------------------------------------*/
/*--------------------------FDA facts - starts ---------------------------------------*/

#facts_container .titlePosition 
{
    background:url(../bgFDA.png) no-repeat top; 
	width:156px; 
	height:18px; 
	text-align:center;
	margin:7px 0px 0px 0px;
	
	overflow:hidden;
}	
#facts_container .titlePosition H2
{
    color:white; 
	font:13px/18px arial; 
}

#facts_container .textContainer
{
    background:url(../bgFDA_body.png) no-repeat; 
	width:156px; 
	height:99px;
	padding:10px 0px 0px 0px;
	overflow:hidden;

}
#facts_container .textContainer P
{
    color:#595d5f; 
	font:11px/12px arial; 
	text-align:justify;
	width:135px;
	margin:auto;
}

/*--------------------------FDA facts - ends ---------------------------------------*/
/*--------------------------testimonials - starts -----------------------------------------*/

#testimonialsContainer
{
	margin:5px 0px 5px 0px;
	background:url(../testimonialsBg.png) no-repeat; 
	width:156px;
	height:69px;
	position:relative;
}
#testimonialsContainer A
{
    text-decoration:none;
}
#testimonialsTitle_bg
{
	width:156px;
	text-align:center;
}
#testimonialsTitle_bg H2
{
	color:#05054a; 
	font:bold 11px/20px arial; 
	text-align:left;
	padding:5px 0px 0px 40px;
	margin:0px;
}
#testimonialsText_container
{
	width:156px;
}
#testimonialsText_container P
{
	color:#595d5f; 
	font:11px arial;
	text-align:left;
	padding:6px 0px 0px 5px;
	width:130px;
	margin:0 auto;
}
#testimonialsArr
{
	background:url(../buts/testArr.png) no-repeat right;
	width:140px; 
	height:13px; 
	cursor:pointer;
	position:absolute;
	top:9px;
    right:10px;
}	


#testimonialsBody
{
   padding:10px; 
}
#testimonialsBody .testArr
{
    background-image:url(../aSign.png); 
	width:30px; 
	height:14px; 
	background-repeat:no-repeat;
	background-position:center;
	float:left;
}
#testimonialsBody .testemonialsTxt
{
	color:#626a73; 
	 
	text-align:justify;
	width:500px;
	float:left;
}
#testimonialsBody .signature
{
    width:527px;
    text-align:right;
    
    color:#252666;
    clear:both;
}
#testimonialsBody .line
{
	background-image:url(../Testimonials_dots.jpg); 
	width:518px; 
	height:1px; 
	background-repeat:repeat-x;
	background-position:center;
	margin:10px;
	clear:both;
}
/*--------------------------testimonials - ends -------------------------------------------*/

/*--------------------------Delivary Policy - starts-----------------------------------------*/

#deliveryPolicy_body 
{
   padding:10px;
   color:#576974;
    
   text-align:left;
}
#deliveryPolicy_body .txt
{
    clear:both;
}
#deliveryPolicy_body .lineBg
{
    background-color:#ebf0fa;
    padding:10px;
    margin:3px 0px 0px 0px;
}
#deliveryPolicy_body .lineBg .red
{
    color:Red;
    font:bold 12px/14px arial;
}
#deliveryPolicy_body .boldTxt
{
    color:#0e0941 !important;
    font:bold 12px/20px arial !important;
    text-align:left;
    margin:0px !important;
    clear:both;
    width:500px;
}
/*--------------------------Delivary Policy - ends-----------------------------------------*/

/*-----------------------------left - end---------------------------------*/

/*-----------------------------right - starts---------------------------------*/
#rightPartContainer
{
    float:left;
    padding:0px 0px 0px 0px;
    width:185px;
    background:white;
}
#rightPositioning
{
    
}
/*-----------------------------hot deals - starts-----------------------------*/
#hotDeals_container
{
  background:#05054a;
  width:185px;
}
#hotDeals_container EMBED
{
    height:80px;
    width:185px;
}
#hotDeals_bg
{
	 
}
#hot_bannerCont
{
    
}
#hotDealBottom
{
    background:url(../bg_hot.jpg) no-repeat top; 
	width:185px;
	height:8px;
	clear:both;
}
.hotBanner
{
    height:80px;
    width:185px;
    overflow:hidden;
}
.hotDeals_boldTxt
{
	color:#ec2100; 
	font-family:arial; 
	font-size:15px; 
	font-weight:bold;
}
#hotDeals_txt
{
	color:white; 
	font-family:arial; 
	font-size:12px;
	text-align:left;
	padding:0px 0px 0px 8px;
}
#hotDeals_txt A
{
    color:white; 
	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;
     background:#05054a;
     height:25px;
}
#hotDeals_inputContainer .hotDeals_input
{
	border: 1px solid #adbac1; 
	font:12px/16px arial; 
	color:#737373; 
	height:16px;
	width:115px;
	#width:110px;
	text-align:center;
	float:left;
	margin:0px 0px 0px 5px;
}
#hotDeals_submit
{
	background:url(../buts/hotDealsSubmit.png) no-repeat left center; 
	height:25px; 
	text-align:right;
	float:left;
}
#hotDeals_submit a
{
  color:White;
  font:bold 11px/20px arial;
  text-decoration:underline;
  text-transform:uppercase;
}
#hotDeals_container .hotDeals_validators
{
    color:#ec2100;
    font:11px arial;
    padding:0px 5px 0px 5px;
    text-align:left;
}
#hotDeals_container .hotDeals_validators .success
{
    color:#F9FFE4;
}
/*-----------------------------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 -------------------*/


 .specialPrice
{
	color:#0973a7; 
	text-align:left;
	font:11px/20px arial;
}
.foreinPrice
{
	color:#996100; 
	font-family:MS Gothic; 
	font-size:14px; 
	line-height:18px;
	text-align:left;
	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;
}
#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; padding-top:10px;}


	background:none; 
	width:185px; 
	margin:20px 0px 0px 0px;
	text-align:left;
}
#liveSupportContainer A
{
    text-decoration:none;
}
#liveSupport_offline H2
{
	font:bold 19px/17px arial;
	color:#6d802c;
	width:60px;
} 
#SupportBut_position
{
	background:url(../buts/supportRight.png) no-repeat right; 
	height:18px;
	margin:5px 0 0 5px;
}
#SupportBut_position .supportBut
{
	background:url(../buts/supportLeft.png) no-repeat left; 
	height:100%; 
	width:100%;
}
#SupportBut_position .supportBut P
{
	background:#05054a; 
	height:100%;
	margin:0 5px;
	font:bold 12px/18px arial;
    color:White;
    text-align:center;
    text-transform:uppercase;
}
#liveSupportContainer A
{
     
}
#SupportBut_position .txt
{
    font:bold 12px/18px arial;
    color:White;
}
#supportMenu
{
    
    
}

#supportMenu_position
{
    padding:0px 0px 0px 10px;
    margin:0px 0px 0px 0px;
    border:#a9a9a9 1px solid; 
    border-bottom:0px; 
    border-top:0px;
    
}
#supportMenu_position ul
{
    margin:0px;
    list-style-image:url(../liveSupport_arr.png);
    width:100px;
    list-style-type: disc;
    /* padding:25px 0px 0px 40px; */
    padding:5px 0px 0px 40px;
}
#supportMenu_position li
{
    text-align:left;
    font:11px/15px arial;
    height:19px;
    margin:0px;
    padding:0px;
}
#supportMenu_position li a
{
     color:#05054a;
     text-decoration:none;
     font:11px/10px arial;
}
#supportMenu_position li a:hover
{
    text-decoration:underline;
    color:#36570e;
}

#AskQuestion_container
{
    padding:0px;
    margin:0px;
    background:none;
    width:183px;
    border:#a9a9a9 1px solid; 
    border-top:0px; 
}
#AskQuestion_container h3
{
    color:#36570e;
    font:bold 12px/25px arial;
    text-align:left;
    margin:0px 0px 0px 5px;
}
#AskQuestion_container .mail input
{
  margin:2px 0px 0px 0px;
  padding:0px 0px 0px 3px;
  height:18px;
  width:175px;
  border:#b0b4b9 1px solid;  
  color:#82888b;
  font:11px/18px arial;
}
#AskQuestion_container .question textarea
{
  margin:2px 0px 0px 0px;
  padding:0px 0px 0px 3px;
  width:175px;
  border:#b0b4b9 1px solid;  
  color:#82888b;
  font:11px/18px arial;
}


#AskQuestion_container #askQ_submit
{
    background:url(../buts/affSubmit.png) no-repeat 2px; 
	width:160px;
	height:20px;
	margin:5px 0px 0px 0px;
	text-align:center;
	margin:auto;
}
#AskQuestion_container #askQ_submit A .submit
{
    text-decoration:underline;
    font:bold 11px/20px arial;
    color:#52670a;
    cursor:pointer;
    padding:0px 0px 0px 0px; line-height:16px;
    text-transform:uppercase;
}
#AskQuestion_container #askQ_submit A .submit:hover
{
    color:#1e2603
}
#liveSupportAllerts
{
    text-align:left;
    padding:0px 5px 0px 5px;
    color:Red;
    font:11px arial;
    overflow:hidden;
    width:175px;
}
#liveSupportAllerts .success
{
    color:#1E2603;
}

#AskQuestion_container .mail input
{ margin:3px;
    width:170px; }
    
#AskQuestion_container .question textarea 
{ margin:3px;
    width:170px;
    }

/*-----------------------------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:176px;
	height:7px;
	background-repeat:no-repeat;
	overflow:hidden;
}
#paymentD_middleContainer
{
	background-image:url(../mProduct_middleBg.jpg); 
	width:176px;
	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
{
	background:url(../freeW.png) no-repeat; 
	width:185px;
	height:115px;
	margin:10px 0px 0px 0px;
}
#wwShipping_titleBg
{
	display:none;
}
#wwShipping_titleBg p
{
	display:none;
}
 #wwShipping_map
{
    display:none;
}
/*-----------------------------ww shipping - end ---------------------------*/
#wwShipping_container .bottomCover_bg
{
	
	background-repeat:no-repeat;
	overflow:hidden;
	display:none;
}
/*-----------------------------right - ends---------------------------------*/

/*------------------FOOTER - starts -----------------------------------*/
#footerContainer
{
    height:150px;
    clear:both;
    padding:10px 0px 0px 0px;
    position:relative;
    background:white;
    width:923px;
}


#footerMenu_container
{
    width:558px;
    height:20px;
    margin:0px 0px 0px 20px;
}
#footerMenu_container p
{
    float:left;
}
#footerMenu_container p a
{
	font:11px/20px arial;
   color:#05054a;
   text-decoration:none;  
}

#footerMenu_container p a:hover
{
    color:#6b8901; 
	text-decoration:underline;
}
#footerMenu_container p a:active
{
}
#footerMenu_container p a:visited
{
}
#footerMenu_container .menuBullet
{
	background:url(../footerBoolet.jpg) no-repeat center;
	width:1px;
	height:20px;
	float:left;
	margin:0px 7px 0px 7px;
}





#bottomElements_container
{
	text-align:left;
	width:923px;
}
#logoes_leftContainer
{
	float:left;
	text-align:center;
	width:156px;
}
#trustedLogo
{
	width:156px; 
	height:36px;
}
#goDaddy_logo
{
	width:156px; 
	height:62px;
	margin:20px 0px 0px 0px;
}
#sslLock
{
	position:absolute;
	right:100px;
}
#sslLock A
{
    display:none;
}
#footerText_container
{
	width:558px;
	float:left;
}
#footerTxt1 
{
	color:#a32b2b; 
	font: 11px/23px arial; 
	width:558px;
	height:23px;
	background-color:#eaf4e5;
	text-align:center;
	margin:15px 0px 0px 12px;
	_margin:15px 0px 0px 10px;
}
#footerTxt1 A
{
   color:#a32b2b; 
	font: 11px/23px arial;  
}
#footerTxt2
{
	color:#868686; 
	font: 11px/13px arial; 
	width:558px;
	text-align:justify;
	margin:10px 0px 0px 12px;
	_margin:10px 0px 0px 10px;
}
.bold
{
    color:#000000; 
	font: bold 12px/14px arial; 
}

/*-----------------------------visa's pics - start----------------------------*/
#creditCards_pics
{
	width:165px;
	text-align:center;
	position:absolute;
	top:90px;
	left:6px;
}
.visaPic
{
	width:36px; 
	height:22px; 
	float:left;
	margin:0px 7px 0px 15px;
	_margin:0px 4px 0px 10px;
}
.amexPic
{
	width:35px; 
	height:22px; 
	float:left;
	margin:0px 7px 0px 0px;
	_margin:0px 4px 0px 0px;
}
.masterPic
{
	width:36px; 
	height:22px; 
	float:left;
	margin:0px 7px 0px 0px;
	_margin:0px 4px 0px 0px;
}
.jcrPic
{
	width:35px; 
	height:22px; 
	float:left;
	margin:5px 0px 0px 15px;
	_margin:5px 0px 0px 10px;
}
.dinersPic
{
	width:35px; 
	height:22px; 
	float:left;
	margin:5px 0px 0px 7px;
}
.bankTrPic
{
	width:49px; 
	height:22px; 
	float:left;
	margin:4px 0px 0px 0px;
}
/*-----------------------------visa's pics - end----------------------------*/


#securedLogo
{
   height:70px;
    padding:10px 0px 0px 15px;
}
/*------------------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
 {
	width:923px;
	height:860px;
	margin-top:7px;
 }
 #news_centerContainer
 {
	float:left;
	width:548px;
	height:860px;
 }
 #news_title
{
	margin-top:5px;
	height:27px;
}
#news_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;
}
#news_title .textBg .txt
{
	color:white; 
	font-family:MS Gothic; 
	font-size:12px; 
	margin-top:8px
}
#news_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;
}

 #newsContainer
 {
	background-color:#f8faf4; 
	width:536px;
	padding:10px 0px 10px 0px;
}
#newsContainer .newsTxt
{
	color:#7b7d78; 
	font-family:arial,; 
	font-size:12px; 
	text-align:justify; 
	width:469px; 
}

 /*NEWS - ends*/
 
/*PRIVACY POLICY - starts*/


#textualPages_bottomImg
{
    background:white url(../bottomTexualBg.png) no-repeat bottom;
	width:558px;
	height:8px;
	clear:both;
}

#privacy_bodyPosition
 {
	width:923px;
	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:900px;
	height:860px;
	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; 
	font-family:arial,; 
	font-size:12px; 
}
#deliveryPolicy_container .DP_textBg
{
	background-color:#f2f5e9;
	width:536px;
	padding:10px 0px 10px 0px;
	margin-top:4px;
}
#deliveryPolicy_container .DP_textBg .title
{
	color:#4a5212; 
	font-family:MS Gothic; 
	font-size:12px; 
}
#deliveryPolicy_container .DP_textBg .boldTxt
{
	color:#821111; 
	font-family:arial,; 
	font-size:12px; 
}
/* 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
 {
	width:923px;
 }
 #aboutUs_centerContainer
 {
	float:left;
	width:558px;
	margin:0px 12px 0px 12px;
	_margin:0px 10px 0px 9px;
 }
#aboutUs_title .textBg
{
	display:none;
}
#aboutUs_title .textBg .txt
{
	color:white; 
	font-family:MS Gothic; 
	font-size:12px; 
	margin-top:8px
}
#aboutUs_title .rightImg
{
	display:none;
}
#aboutUsContainer
{
	 background:url(../productMid_bg.png) repeat-y center center;
	width:558px;
	text-align:center;
	margin:auto;
	overflow:hidden;
}
#aboutUsContainer .bodyText
{
    color:#697c89;
    
    text-align:justify;
    padding:10px 15px 10px 15px;
}
#aboutUsContainer .bodyText SPAN
{
    color:#03395b;
    font:bold 14px arial;
    text-align:left;
}
#aboutUsContainer .topAbout .txt
{
	color:#868686; 
	 
	width:278px;
	text-align:justify;
	margin:10px;
	float:left;

}
#topImg_TextualPage
{
	background:url(../productTitle_bg.png) no-repeat top; 
    width:558px; 
    height:18px;
	text-align:left;
}
#topImg_TextualPage h1
{
    color:white; 
	font:bold 12px/18px arial; 
	text-align:left;
	padding:0px 0px 0px 10px;
}

#aboutUsContainer .boldTxt
{
	color:#676588; 
	 
	width:380px;
	text-align:justify;
	margin:10px;
	float:left;
}
#aboutUsContainer .topAbout
{
    width:556px;
	height:271px; 
	background-image:url(../Contact_Us_pic.jpg); 
	background-repeat:no-repeat; 
	background-position:right;
	margin:0px 2px 0px 0px; 
}
#bottomContactDeatailes
{
    width:538px;
    text-align:center;
    margin:0px auto;
    padding:0px 0px 0px 10px;
}
#aboutUsContainer .contactBox
{
    width:260px;
    height:130px;
    background-color:#ebf0fa;
    border:1px solid #d3d6ea;
    margin:10px 3px 5px 8px;
    float:left;
    
}
#aboutUsContainer  .contactBox A
{
    color:#05054a;
}
#aboutUsContainer  .contactBox .titleB
{
    background-color:white;
    height:20px;
    color:#05054a;
    font:bold 12px/20px arial;
    padding:0px 0px 0px 10px;
    text-align:left;
}
#aboutUsContainer  .contactBox .txtB
{
    color:#696969;
    
    padding:10px;
    text-align:left;
}

/*ABOUT US	 -  ends*/
/*REMAINDER - starts*/
#reminderPosition
{
    width:558px;
    margin:0px 12px 0px 12px;
    _margin:0px 10px 0px 9px;
    float:left;
}
#reminderPosition #remainderContainer
{
    background:url(../productMid_bg.png) repeat-y center;
	width:558px;
	height:100px;
	text-align:center;
	overflow:hidden;
}
#reminderPosition #Reminder_title
{
    background:url(../productTitle_bg.png) no-repeat top;
	width:558px;
	height:18px;
	text-align:center;
	overflow:hidden;
}
.Reminder_title .title
{
    color:White;
    font:bold 12px/20px arial;
}
#remainderContainer .mainContainer
{
    margin:20px;
    text-align:center;
    width:370px;
    margin:20px auto;
}
#remainderContainer .title
{
    float:left;
    margin:0px 10px 0px;
}
#remainderContainer .inputContainer
{
    float:left;
    font:11px Arial; 
	color:#504d37;  
	border: 1px solid #c9cfd6; 
	background-color:#fafafa;
	width:223px;
	overflow:hidden;
	padding:0px 0px 0px 5px;
}

#remainderContainer .reminderSubmit
{
	height:30px; 
	background:url(../buts/cellSubmit.png) no-repeat left; 
	cursor:pointer;
	text-align:right;
	text-decoration:underline;
	float:right;
}
#remainderContainer .reminderSubmit P
{
    font:bold 12px/30px arial;
}
#remainderContainer .allerts_position
{
    
    clear:both;
    color:red;
    text-align:left;
    margin:0px 0px 0px 10px;
    position:relative;
}
#remainderContainer .allerts_position .allert
{
    position:absolute;
    background-color:White;
    width:200px;
    _left:10px;
    #top:-10px;
}
#remainderContainer .afterSendAllert
{
    font:14px arial;
    padding:10px;
}
#remainderContainer .afterSendAllert .allert3
{
    color:Red;
}
/*REMAINDER - ends*/
/* Order Now - starts */
#ON_centerContainer
{
	width:558px;
	float:left;
	margin:0px 12px 0px 12px;
}

#orderNow_container
{
	background:url(../productMid_bg.png) repeat-y center center;
	width:558px;
	text-align:center;
	margin:auto;
	overflow:hidden;
	margin:0px 0px 20px 0px;
}

#orderNow_container #selectionContainer
{
	margin:34px 0px 0px 0px;
	_margin:32px 0px 0px 0px;
	text-align:center;
	margin-left:auto;
	margin-right:auto;
	width:405px;
}
#selectionContainer P
{
	color:#05054a; 
	font:bold 20px arial; 
	margin:10px 0px 0px 0px;
	float:left;
}

#selectionContainer .selectionImg
{
	background:url(../3.png) no-repeat; 
	width:34px; 
	height:46px; 
	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:#ff3c00;
	font:14px/30px arial; 
	float:left;
	width:90px;
	text-align:left;
}

#orderNow_form .selectNumber1
{
	background:url(../round1.png) no-repeat bottom; 
	width:39px; 
	height:43px; 
	margin:0px 10px 0px 0px;
	float:left; 
	overflow:hidden;
}
#orderNow_form .selectNumber2
{
	background:url(../round2.png) no-repeat bottom; 
	width:39px; 
	height:43px; 
	margin:0px 10px 0px 0px;
	float:left; 
	overflow:hidden;
}
#orderNow_form .selectNumber3
{
	background:url(../round3.png) no-repeat bottom; 
	width:39px; 
	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:#064f73; 
	 
	background-color:#fafafa;
	border: 1px solid #c9cfd6;
	width:210px;
	height:24px;
 }
 
 #orderNow_submit
 {
	background:url(../buts/cellSubmit.png) no-repeat left; 
	height:20px; 
	width:130px;
	text-align:center; 
    cursor:pointer;
    text-decoration:underline;
    text-transform:uppercase;
 }
 #ON_submitPosition
 {
     clear:both;
     margin:20px 0px 0px 330px;
     #margin:20px 0px 0px 245px;
 }
#ON_submitPosition A
 {
	color:#05054a; 
	font:bold 14px/20px arial; 
	text-decoration:underline;
	cursor:pointer;
 }
/* OrderNow - ends */
/* Change Login - starts */


#changelogin_position
{
   float:left; 
   width:558px; 
   height:100%;
   margin:0px 12px 0px 12px;
	_margin:0px 10px 0px 9px;
    background:white;
}
#changelogin_position .txt
{
    font:bold 12px/18px arial;
    color:White;
    margin:0px 0px 0px 20px;
}
#changelogin_container
{
    background:white url(../productMid_bg.png) repeat-y center; 
      width:558px; 
}

#changelogin_container .formTitles
{
    color:#322a2a; 
	font:12px/18px arial; 
	text-align:left;
	float:left;
	width:80px;
}
#changelogin_container .inputContainer
{
    width:220px;
    text-align:center;
    margin:0px auto;
    margin-top:20px;
}
#changelogin_container .formInput
{
	font:11px Arial; 
	color:#504d37;  
	border: 1px solid #c9cfd6; 
	background-color:white;
	width:123px;
	overflow:hidden;
	float:left;
	padding:0px 0px 0px 5px;
	float:right;
}
#changelogin_container #userName, #password
{
    height:25px;
}


#changeLoginButs
{
   width:155px;
   height:30px;
   text-align:center;
  margin:0px auto; 
}

#changeLoginButs #accountBackBut P
{
    width:55px;
    height:21px;
	background:url(../buts/backBut.png) no-repeat left; 
    float:left;
    text-align:right;
    text-decoration:underline;
    font:bold 12px/21px arial;
}
#changeLoginButs #updateBut .updateBut
{
    width:52px; 
    height:21px;
	background:url(../buts/cellSubmit.png) no-repeat right; 
    float:left;
    text-align:left;
    margin:0px 0px 0px 10px;
    text-decoration:underline;
    
}
#changeLoginButs A
{
    font:bold 12px/21px arial;
    text-decoration:underline;
    color:#05054a;
}
#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;
}





/* Modify Profile - starts */

#modifyProfile_container
{
    float:left;
    margin:0px 12px 0px 12px;
    _margin:0px 10px 0px 9px;
    
}

#modifyBg
{
    background:url(../productMid_bg.png) repeat-y center center;
	width:558px;
	text-align:center;
	overflow:hidden;
}
#modifyBg .textBg
{
}
#modifyBg .txt
{
	color:white; 
	font:bold 12px/18px arial; 
	margin:0px 0px 0px 20px;
}
#modifyBg .rightImg
{
	background-image:url(../OS_rightBg.jpg); 
	width:408px; 
	height:3px; 
	background-repeat:no-repeat; 
	float:left;
	overflow:hidden;
	margin:24px 0px 0px 0px;
}


#modifyProfile_container .titleBg
{
    background-color:#ebf0fa;
    width:550px;
    height:25px;
    text-align:center;
   margin:0px auto;
    margin-top:3px;
}
#modifyProfile_container .titleBg h2
{
   font:bold 13px/25px arial; 
   margin:0px 0px 0px 20px;
   color:#05054a;
   text-align:left;
}
.shipping_modifyForm
{
    padding-top:10px;
    padding-bottom:10px;
    width:470px;
   margin:0px auto;
    text-align:center;
    clear:both;

}
.contact_modifyForm
{
    padding:10px 0px 10px 0px;
    width:470px;
   margin:0px auto;
    text-align:center;
    clear:both;

}
#shippingDetailes_container
{
    clear:both;
}

#modifyProfile .inputLine
{
	height:100%;
	margin:0px 0px 0px 5px;
	clear:both;
	width:480px;
}

#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;
}
#contactInformation_container  #phone, #contactInformation_container #secondaryPhone, #contactInformation_container #email, #contactInformation_container #emailRetype
{
    float:left;
    margin:0px 0px 0px 5px;
}
#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;
}
.noStar
{
	width:6px; 
	height:6px; 
	background-color:white;
	background-repeat:no-repeat;
	margin: 2px 0px 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:#4a5c67; 
	font:12px/16px arial; 
	text-align:left;
	margin:0px 0px 0px 5px;
}
#modifyProfile_container .formInput
{
	font:11px Arial; 
	color:#504d37;  
	border: 1px solid #c9cfd6; 
	background-color:white;
	width:223px;
	overflow:hidden;

}
#modifyProfile_container .stateSelect
{
	color:#05054a; 
	font:11px Arial; 
	background-color:#fafafa;
	border: 1px solid #c9cfd6;
	width:225px; 
	text-align:left;
}
#modifyProfile_container #buts_modify
{
   height:30px;
   width:200px;
   float:right;
}
#modifyProfile_container #buts_modify .backBut P
{
     width:53px;
    height:21px;
	background:url(../buts/backBut.png) no-repeat left; 
    float:left;
    text-align:right;
    text-decoration:underline;
     font:bold 12px/21px arial;
}
#modifyProfile_container #buts_modify A
{
     font:bold 12px/21px arial;
    text-decoration:underline;
    color:#05054a;
    cursor:pointer;
}
#modifyProfile_container #buts_modify .updateBut
{
    width:52px; 
    height:21px;
	background:url(../buts/cellSubmit.png) no-repeat right; 
    float:left;
    text-align:left;
    margin:0px 0px 0px 10px;
    text-decoration:underline;
}
#modifyProfile_container #buts_modify .updateLink
{
     font:bold 12px/21px arial;
    text-decoration:underline;
    color:#05054a;
    cursor:pointer;
}
#modifyProfile_container .inputAlert
{
    
   width:220px;
   text-align:left;
   margin:2px 0px 2px 0px;
}
/* Modify Profile - ends */

/* ---------------------right - shopping card - starts --------------------------------------*/
#shoppingCard
{
	width:185px;
	padding:0px 0px 7px 0px;
	_margin:0px 0px 7px 0px;
	text-align:left;
	text-decoration:none;
}
#shoppingCard #shoppingCard_bg
{
	width:185px;
	height:100%;
	 
}
#shoppingCard_bg H2
{
	color:white;
	font:14px/33px Arial;
	text-align:left;
	background:url(../shoppingCart_top.png) no-repeat top;
	width:168px;
	height:31px;
	padding:0px 0px 0px 17px;
}
#shoppingCard_bg .detailesTop
{
    border-right:1px solid #cfd9af;
	border-left:1px solid #cfd9af; 
	border-bottom:1px solid #cfd9af;
	width:183px;
	clear:both;
	padding:3px 0px 3px 0px;
	text-decoration:none;
}
#shoppingCard_bg .detailesBottom
{
}
#shoppingCard_bg .middleContainer
{
	
}
#shoppingCard_bg .line
{
	background-color:#e0e0e8;
	width:161px;
	height:1px;
	margin:1px 0px 1px 5px;
	overflow:hidden;
	clear:both;
}
#shoppingCard_bg a
{
	color:#595b51;
	font:bold 12px Arial;
	text-decoration:none;
}

#shoppingCard .total
{
	color:#c50a0a;
	font:bold 13px/20px tahoma, arial;
	text-align:left;
	border-right:1px solid #cfd9af;
	border-left:1px solid #cfd9af; 
	border-bottom:1px solid #cfd9af;
	width:178px;
	padding:0px 0px 0px 5px;
}
#shoppingCard .total SPAN
{
  
}


#shoppingCard .submitPosition
{
	
	padding:0px 12px 0px 0px;
	text-align:right;
      border-right:1px solid #cfd9af;
      border-left:1px solid #cfd9af; 
      width:183px;
      height:20px;
      padding:5px 0px 0px 0px;
}
#shoppingCard .submitPosition #submitBut
{
    background:url(../buts/searchBtn.png) no-repeat left; 
	height:20px;
	float:right;
	margin:0 5px 0 0;
}
#shoppingCard .submitPosition A
{
	color:#05054a; 
	font:bold 12px/20px arial; 
	text-decoration:underline; 
	width:67px;
}
#shoppingCard_bg  #shoppingCart_bottomImg
{
    background:url(../shoppingCart_bottom.png) no-repeat top; 
	width:185px; 
	height:10px; 
	overflow:hidden;
	float:right;
}

/* ---------------------right - shopping card - ends ----------------------------------------*/
/* ---------------------product guarantee - starts --------------------------------------------*/
#guaranteeContainer
{
   background:url(../productMid_bg.png) repeat-y center center;
	width:558px;
	text-align:center;
	margin:auto;
	margin:0 0 10px 0;
}
#guaranteeContainer .guaranteeBg
{
    background-image:url(../guaranteeList.jpg); 
	width:558px; 
	height:600px; 
	background-repeat:no-repeat;
	background-position:center center;
}
#guaranteeContainer .textPosition
{
    width:400px;
    text-align:center;
    margin-left:auto;
    margin-right:auto;
}
#guaranteelogo
{
    background:url(../guaranteelogo.png) no-repeat bottom; 
	width:205px; 
	height:100px;
	margin:auto;
}
#guaranteeContainer h2
{
    color:#05054a;
    font:18px/30px arial;
    padding-top:50px;

}
#guaranteeContainer .guaranteeBg p
{
    color:#313143;
    
    padding-top:10px;
    text-align:justify;
    width:300px;
   margin:0px auto;
}
#guaranteeContainer A
{
    color:#313143;
    font:13px arial;
    text-decoration:none;
}
.Guarantee_contactPosition
{
    text-align:center;
    
    margin:0px !important;
}
/* ---------------------product guarantee - ends --------------------------------------------*/
/*Pop Up Support - starts */

.popUp_SupportContainer
{
    width:400px;
    height:450px;
    text-align:center;
    background-color:#ebf0fa;
}
.popUp_SupportContainer h1
{
   background:url(../popUp_support_titleBg.png) no-repeat left center; 
   width:400px;
   height:25px; 
   cursor:pointer;
   color:White;
   font:13px/25px arial;
   text-align:center;
   clear:both;
}
.popUp_SupportContainer P
{
    color:black;
    text-align:left;
    margin:7px 0px 10px 20px;
    font:12px arial
}
#liveSupport_formContainer
{
    
    text-align:left;
    margin:7px 0px 10px 20px;
    height:100px;
}
#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 .lineHeight h5
{
    float:left;
    width:75px;
    height:18px;
    font:12px arial;
}
#liveSupport_formContainer .redStar
{
    background:url(../redStar.jpg) no-repeat center; 
	width:10px; 
	height:18px; 
	display:inline-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 .suportSubmit
{
	cursor:pointer;
	background:url(../buts/modifyBut.png) no-repeat left;
	width:105px;
	height:30px;
	clear:both;
	margin:0px 0px 0px 190px;
	text-align:center;
	text-decoration:underline;
}
#liveSupport_formContainer .button
{
    color:#020f53;
	font:bold 12px/30px arial;
	text-decoration:underline;
}
#liveSupport_formContainer .lineHeight
{
    width:300px;
    clear:both;
}
.liveSupportMassage
{
    height:100%;
    color:Red;
    font:bold 12px/260px arial;
}
.liveSupportMassage1
{
    height:100%;
    color:Red;
    font:bold 12px arial;
}
/*Pop Up Support - ends */


/*ACCOUNT - starts*/

#OS_centerContainer
{
	width:558px;
	float:left;
	text-align:center;
	margin:0px 12px 0px 12px;
}
#OS_title
{
	margin-top:5px;
	height:27px;
}
#OS_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;
}
#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
{
	background-image:url(../productMid_bg.jpg); 
	background-repeat:repeat-y; 
	width:558px; 
	overflow:hidden;
	text-align:left;
}

#OS_bg .bodyTitle
{
	color:#11880d; 
	font:bold 14px/20px Arial; 
	text-align:left;
	padding:20px 10px 0px 10px;
}
#OS_bg .bodyTxt
{
	color:#445d73; 
	 
	padding:10px;
}
#OS_bg #OS_input 
{
    width:400px;
   margin:0px auto;
    text-align:center;
    margin-top:10px;
    
}
#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;
	
}
#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;
	
}



#accountContainer
{
    float:left;
    width:558px;
    margin:0px 12px 0px 12px;
    _margin:0px 5px 0px 5px;
    text-align:center;
}
#accountTop
{
	background:url(../productMid_bg.png) repeat-y center center;
	width:558px;
	text-align:center;
	margin:auto;
	overflow:hidden;
}

#accountTop .textBg
{
    background:url(../productTitle_bg.png) no-repeat top;
	width:558px;
	text-align:center;
}


#accountTop .textBg .txt
{
    color:White;
    font:bold 12px/18px arial;
    margin:0px 0px 0px 20px;
}


#account_cardContainer
{
    width:548px;
    text-align:center;
    overflow:hidden;
}
#account_cardContainer .titles
{
    width:550px;
   margin:0px auto;
    text-align:center;
    clear:both;
    margin-top:5px;
}
#account_cardContainer .dateBg, #account_cardContainer .orderNum, #account_cardContainer .statusBg, #account_cardContainer .totalBg
{
    float:left;
    background-color:#e0e0e6;
    color:#343436;
    font:12px/20px arial;
    margin:2px 1px 0px 1px;
    text-align:center;
}

#account_cardContainer .orderNum
{
    width:140px;
    text-align:center;
}
#account_cardContainer .orderNum_conteiner
{
     width:137px;
    text-align:center;
     background-color:white;
     margin:2px 1px 2px 1px;
     border-right:1px solid #e6e6ec;
     border-bottom:1px solid #e6e6ec;
     
}
#account_cardContainer .dateBg
{
    width:140px;
    margin:2px 1px 0px 0px;
    text-align:center;
    
    
}
#account_cardContainer .date
{
    width:137px;
    margin:2px 1px 2px 0px;
    text-align:center;
    border-left:1px solid #e6e6ec;
    border-right:1px solid #e6e6ec;
    border-bottom:1px solid #e6e6ec;
    color:#05054a;
}

#account_cardContainer .statusBg
{
    width:162px;
    text-align:center;
}
#account_cardContainer .orderStatus
{
    width:160px;
    text-align:center;
    margin:2px 1px 2px 1px;
    border-bottom:1px solid #e6e6ec;
    border-right:1px solid #e6e6ec;
}
#account_cardContainer .totalBg 
{
    width:100px;
    margin:2px 0px 2px 1px;
    text-align:center;
}
#account_cardContainer .totalPrice 
{
    text-align:center;
    width:95px;
    margin:2px 0px 2px 1px;
    border-bottom:1px solid #e6e6ec;
    border-right:1px solid #e6e6ec;
}
.productAccount
{
    width:550px;
   margin:0px auto;
    text-align:center;
    clear:both;
    color:#05054a;
}
.pricesAccount
{
    text-align:left;
}
#account_cardContainer .totalPrice, #account_cardContainer .orderStatus, #account_cardContainer .orderNum_conteiner, #account_cardContainer .date
{
    float:left;
    font:12px/30px arial;
    padding:0px 1px 0px 1px;
    color:#05054a
}
#account_modyfySettingBg
{
   height:22px;
   width:550px;
   text-align:center;
  margin:0px auto;
   clear:both;
   font:14px/22px arial;
   color:#4b5f08;
   margin-top:3px !important;
}  

#accountButs_container
{
    clear:both;
    width:470px;
    height:25px;
    margin:0px auto;
    text-align:center;
    background:#ebf0fa;
    padding:0 0 0 90px;
}
#accountButs_container .modifyBut
{
    float:left;
}
#accountButs_container .modifyProfile_but, #accountButs_container .changeLoggin_but
{
    background:url(../buts/modifyBut.png) no-repeat left; 
	height:21px; 
	float:left;
	cursor:pointer;
	text-decoration:underline;
	text-align:left;
	padding:0 0 0 26px;
	margin:0 3px;
	color:#05054a;
    font:bold 12px/22px arial;
    cursor:pointer;
}
#accountButs_container A
{
    text-decoration:underline;
}
/*ACCOUNT - ends*/

/*Order Status*/

#OS_if
{
   background:url(../productMid_bg.png) repeat-y center center;
	width:558px;
	text-align:center;
	margin:auto;
	overflow:hidden;
	text-align:left;
	
    color:#222222;
}
#statusFrame
{
   background:url(../productMid_bg.png) repeat-y center center;
	width:558px;
	text-align:center;
	margin:auto;
	overflow:hidden;
	text-align:left;
	
    color:#222222; 
}
#OS_if P
{
    padding:10px;
}
.OS_iFrame
{
    height:70px;
    background:url(../productMid_bg.png) repeat-y center center;
	width:558px;
	text-align:center;
}

/*Veripayment Explanations*/
#veripaymentContact
{
    color:#5a656c;
    
    width:506px;
    height:100%;
    border:1px solid #d2d2d2;
    text-align:justify;
    margin-top:20px;
    margin-bottom:12px;
   margin:0px auto;
    padding:12px;
    clear:both;
    display:none;
}
#veripaymentContact SPAN
{
    font-weight:bold;
    color:#dc6924;
}
#veripaymentContact a
{
    color:#484848;
    text-decoration:underline;
    
}


