﻿
/*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;}




/* vertical horizontal alignment - starts*/
BODY, HTML
        {
            margin:0px;
            height:100%;
        }       
        
/* vertical horizontal alignment - ends*/

/*Form Definitions-starts */

.formRed_star
{
	background-image:url(../redStar.jpg); 
	width:8px; 
	height:7px; 
	background-repeat:no-repeat;
	float:left;
	overflow:hidden;
	margin:3px 0px 0px 0px;
}
.noStar
{
	width:8px; 
	height:7px; 
	background-color:white;
	float:left;
	overflow:hidden;
}
.formTitles
{
	color:#322a2a; 
	font:12px/16px arial; 
	text-align:left;
}

.formInput
{
	font:11px Arial; 
	color:#504d37;  
	border: 1px solid #c9cfd6; 
	background-color:#fafafa;
	width:223px;
	overflow:hidden;
}


 
/* Forms definitions - ends */
/*Header*/

#generalContactDetailes
{
    display:none;
}

#headerPosition
{
	width:923px;
}
#headerPart1
{
	width:923px; 
	height:50px;
}
#headerPart1 A
{
    border:0px;
    cursor:pointer;
}
#headerPart1 .logoPart
{
    border:none;
    width:215px; 
	height:36px;
	float:left;
	color:White;
	
}
.logoPart A:link, .logoPart A:visited, .logoPart A:hover, .logoPart A:active
{
	color:White;
	font:1px arial;
}
.logo
{
	background:url(../logo.jpg) no-repeat left center;
	width:310px; 
	height:64px;
	
	
}

/*TOP MENU*/

#menuContainer
{
    float:right;
    height:50px;
    width:465px;
    background:url(../menu_lCorner.jpg) no-repeat left center;
}
#menuContainer .topMenu
{
	background:url(../menu_rCorner.jpg) no-repeat right center; 
	width:100%;
	height:100%;
}
#topMenu_position
{
    background:url(../menu_midBg.jpg) repeat-x right; 
	height:100%;
	margin:auto;
	margin:0px 10px;
}
#topMenu_position .topMenu_link
{
    line-height:50px;
    text-align:center;
}
#topMenu_position .topMenu_link a
{
   font:11px/50px arial;
   color:#0a5e89;
   text-decoration:none; 
}
#topMenu_position .topMenu_link a:link
{
	color:#0a5e89; 
	text-decoration:none; 
}

#topMenu_position .topMenu_link a:hover
{
	color:#051e2a; 
	text-decoration:underline; 
}
#topMenu_position .menuBullet
{
	background-image:url(../topMenu_boolet.jpg); 
	background-repeat:no-repeat; 
	background-position:center;
	height:50px;
	float:left;
	padding:0px 12px 0px 12px;
}
#topMenu_position .topMenu_link
{
    float:left;
}

/*end TOP MENU*/
#headerPart2 
{
    width:923px;
	height:146px;
}
#headerPart2_conteiner
{
	background:url(../header_rightImg.jpg) no-repeat right;
	width:923px;
	height:146px;
}

/*-----------------------------log in - start-----------------------------*/
#logIn_container
{
	background:url(../logIn_bg.jpg) no-repeat left bottom; 
    height:146px;
    width:215px;
    text-align:left;
    float:left;
}
#logIn_container .bottomBG
{	
	height:146px;
	text-align:center;
	width:215px;
}

#logIn_titleBg
{
    padding:22px 0px 0px 0px;
    text-align:center;
   margin:0px auto;
    width:150px;
    text-align:center;
}

#logIn_userContainer
{
    width:170px;
   margin:0px auto;
}

#logIn_title
{
	color:white; 
	font-family:arial; 
	font-size:16px;
}
#logIn_container .failure
{
	color:white; 
	font:bold 12px arial; 
}


#logIn_inputContainer
{
	text-align:center;
}
#logIn_boxContainer
{
}

#logIn_userContainer .logIn_txt
{
}
.userName_txt
{
}
.userName_input
{
	border: 1px #a1c1ea solid; 
	font-family:arial; 
	font-size:12px; 
	color:#00557f;
	margin:2px 0px 0px 0px;
	width:170px;
}
#logIn_inputContainer .logInBtn 
{
	background:url(../buts/loginRight.png) no-repeat right; 
	width:190px;
	height:21px;
	margin:5px auto;
}
#logIn_inputContainer .button
{
	background:url(../buts/loginLeft.png) no-repeat left; 
	width:100%;
	height:100%;
}
#logIn_inputContainer .button P
{
	background:#319f2e; 
	height:100%;
	margin:0px 4px;
}
#logIn_inputContainer .logIn_txt
{
	color:White; 
	font:12px/21px arial; 
	text-decoration:none;
}
#logIn_inputContainer .logIn_txt2
{
	color:#053248; 
	font:12px arial;
}
.logIn_boxContainer2
{
    width:200px;
}
.logIn_boxContainer2 .logIn_txt
{
	color:White; 
	font:14px/20px arial;
	text-decoration:none;
	margin:30px 0px 0px 10px;
}

.logIn_boxContainer2 .text2
{
    margin:5px 0px 0px 0px;
    font:12px arial;
}
.logIn_boxContainer2 .butsContainer
{
    margin:20px 0px 0px 10px;
}
.logIn_boxContainer2 .butsContainer .submitBut
{
    background-image:url(../buts/logIn_afterBut.jpg); 
	background-repeat:no-repeat;
	background-position:center;
	float:left; 
	width:79px;
	height:20px;
	margin:0px 5px 0px 0px;
	text-align:center;
}
.logIn_boxContainer2 .butsContainer .linkButton
{
    color:White;
    font:bold 12px/20px arial;
    text-decoration:none;
    text-align:center;
    cursor:pointer;
}

#forgotContainer
{
   width:175px;
   height:20px; 
}
#forgotContainer .forgotImg
{
    background:url(../forgotArr.jpg) no-repeat right; 
	width:32px;
	margin:0px 5px 0px 0px;
	height:20px;
	float:left;
}
#forgotContainer .forgotTxt
{
    color:White; 
	font-family:arial;
	text-decoration:underline; 
	font-size:12px;
	cursor:pointer;
	float:left;
}

#logIn_bottomLine
{
}

/*-----------------------------log in - end-------------------------------*/
.logoContainer
{
    display:none;
} 
/*-----------------------------left - start-------------------------------*/
#bodyPosition
{
	width:923px;
	height:990px;
	padding:7px 0px 7px 0px;
}

#bodyContainer
{
	width:923px;
}
#leftContainer
{
	float:left;
}
#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-image:url(../title_lCorn.jpg); 
	background-repeat:no-repeat; 
	width:156px;
	background-position:left top;
	margin:10px 0px 0px 0px;
}
#freeSearch
{
	background-image:url(../title_rCorn.jpg); 
	background-repeat:no-repeat; 
	width:156px;
	background-position:right top;
}
#freeSearch .searchTxt
{
	background-color:#0973a7; 
	width:142px;
	height:18px;
	color:white;
	font:12px/18px Arial;
	text-align:left;
	margin:auto;
}
.searchInput_style
{
	float:left;
	margin:6px 3px 0px 2px;
}
#freeSearch .searchInput
{
	font-family:arial; 
	font-size:12px;
	width:90px;
	_width:85px;
	height:15px; 
	color:#00557f;
}
#freeSearch .classLink
{
    text-decoration:none;
}
#freeSearch #searchSubmit
{
	background:url(../buts/cellSubmitRight.png) no-repeat right; 
	width:50px; 
	height:30px; 
	float:left;
}
#freeSearch .left 
{
	background:url(../buts/cellSubmitLeft.png) no-repeat left; 
	width:100%; 
	height:100%; 
	cursor:pointer;
	float:left;
	text-align:center;
}
#freeSearch .searchBtn
{
   background:url(../buts/cellSubmitMid.png) repeat-x center;
   height:100%;
   margin:0px 6px;
   font:bold 11px/30px Arial;
   text-decoration:none;
    cursor:pointer;
	text-transform:uppercase;
	color:White;
}
/*Search - ends*/

#categoryProducts_container
{
    width:156px; 
    clear:both;
}
#categoryProducts_container .mainTitle
{
	background-image:url(../bestSell_bg.jpg); 
	width:156px; 
	height:18px; 
	background-repeat:no-repeat;
}

/*--------------------------category products - start-----------------------------------*/
.mainTitle .categoryProduct_title
{
	color:white; 
	font-family:arial; 
	font-size:13px;
	text-align:left;
	padding:0px 0px 0px 8px;
	line-height:18px;
}

.subCategoryProduct_bg
{
	background:url(../bestSell_bg2.jpg) no-repeat; 
	width:156px; 
	height:20px; 
	margin:3px 0px 3px 0px;
}
.subCategoryProduct_bg .categoryProduct_subTitle
{
	background-image:url(../catTitle_arr.jpg); 
	width:130px; 
	height:20px; 
	background-repeat:no-repeat;
	background-position:left center;
	text-align:left;
	color:#0973a7; 
	font:bold 12px/20px arial;
	text-align:left;
	padding:0px 0px 0px 12px;
	text-decoration:none;
	margin:0 0 0 10px;
}
.subCategoryProduct_bg a:link
{
	text-decoration:none;
}
a .categoryProduct_subTitle:hover
{
	color:#319f2e;
	text-decoration:underline;
}
a .categoryProduct_subTitle:active
{
	color:#319f2e;
}
a .categoryProduct_subTitle:visited
{
	color:#0973a7;
}
#categoryProducts_name
{
    background:url(../subCat_bg.jpg) no-repeat center; 
	width:121px; 
	height:18px; 
	text-align:left;
	padding:0px 0px 0px 35px;
}
#categoryProducts_name a
{	
    color:#696b6d;
	font:11px/18px arial;
	text-decoration:none;
}
#categoryProducts_name a:link
{
    color:#696b6d;
}
#categoryProducts_name a:hover
{
    color:#0973a7;
    text-decoration:underline;
}

#categoryProducts_name a:visited
{
    text-decoration:none; 
}
/*--------------------------category products - end-----------------------------------*/
#bottomContactDeatailes
{
    width:532px;
    _width:535px;
   margin:0px auto;
    text-align:center;
}
#bottomContactDeatailes  .contactBox
{
    width:250px;
    height:130px;
    background-color:#f2fafc;
    float:left;
    margin:0px 3px;
    text-align:left;
    padding:0 5px;
}
#bottomContactDeatailes  .contactBox A
{
    color:#e06c05;
}
#bottomContactDeatailes  .contactBox h3
{
    background-color:#0973a7;
    height:20px;
    color:White;
    font:bold 12px/20px arial;
    text-align:center;
}
.tollFreeTitle
{
    clear:both;
    width:250px;
    text-align:left;
}
#bottomContactDeatailes .contactText
{
    text-align:left;
    float:left;
    clear:both;
    width:240px;
}
#bottomContactDeatailes  .contactBox P
{
    color:#1a303e;
    font:12px arial;
    text-align:left;
    padding:0px;
    float:left;
}
.tollFreeNumbersContainer
{
    width:250px;
    clear:both;
}

/*--------------------------affiliate - starts--------------------------------------------*/
#affiliateContainer
{
	background:url(../affTitle_bg.jpg) no-repeat top; 
	width:156px; 
	margin:7px 0px 0px 0px;
	clear:both;
	cursor:pointer;
	overflow:hidden;
}
#affiliateContainer .affSubmit
{
    background:url(../buts/affButRight.png) no-repeat right; 
	width:100px; 
	height:16px;
	float:right;
	margin:0px 10px 0px;
}
#affiliateContainer .right
{
    background:url(../buts/affButLeft.png) no-repeat left; 
	width:100%; 
	height:100%;
}
#affiliateContainer #affArr
{
    background:url(../buts/affButMid.png) repeat-x; 
	height:100%;
	margin:0px 12px 0px 9px;
}
#affiliateContainer .affiliateLink
{
    cursor:pointer;
    text-decoration:none;
 }
#affiliateContainer H2
{
	font:12px/25px arial;
	color:White; 
}
#affPic
{
	background:url(../affBg.jpg) no-repeat top; 
	width:156px; 
	height:157px;
	_height:127px;
}
#affPic P
{
	color:#5b594b; 
	font-family:arial; 
	font-size:11px; 
	text-align:justify;
	line-height:11px;
	width:140px;
	padding:43px 0px 0px 0px;
	_padding:13px 0px 0px 0px;
	margin:0px auto;
}
#affPic P .st_link
{
    color:#5b594b;
    height:15px;
    text-decoration:none !important;
}

.affSubmit #affArr
{
    text-decoration:none;
    text-transform:uppercase;
}
#affArr
{
    color:white; 
	font-family:arial; 
	font-size:10px; 
	line-height:15px;
	padding:0px 15px 0px 0px;
	text-transform:uppercase;
}

/*--------------------------affiliate - ends----------------------------------------------*/
/*--------------------------FDA facts - starts ---------------------------------------*/

#facts_container .titlePosition 
{
    background-image:url(../bgFDA.jpg); 
	width:156px; 
	height:18px; 
	background-repeat:no-repeat;
	background-position:top; 
	text-align:center;
	margin:7px 0px 0px 0px;
	overflow:hidden;
}	
#facts_container .titlePosition H2
{
    color:white;
    font:12px/18px arial; 
}

#facts_container .textContainer
{
    background-image:url(../bgFDA_body.jpg); 
	width:156px; 
	height:108px;
	background-repeat:no-repeat;
	padding:10px 0px 0px 0px;
	overflow:hidden;
}
#facts_container .textContainer P
{
    color:#595d5f; 
	font-family:arial; 
	font-size:11px;
	line-height:12px;
	text-align:justify;
	width:135px;
	margin:auto;
}

/*--------------------------FDA facts - ends ---------------------------------------*/
/*--------------------------testimonials - starts -----------------------------------------*/

#testimonialsContainer
{
	width:150px;
	padding:3px;
	cursor:pointer;
	position:relative;
}
#testimonialsContainer A
{
    text-decoration:none;
}
#testimonialsTitle_bg
{
	
}
#testimonialsTitle_bg H2
{
	color:#0973a7; 
	font:bold 11px arial; 
	text-align:left;
}
#testimonialsText_container
{
	width:156px;
}
#testimonialsText_container P
{
	color:#818181; 
	font:11px arial;
	text-align:left;
}
#testimonialsArr
{
	background:url(../arr.jpg) no-repeat; 
	width:13px; 
	height:13px; 
	position:absolute;
	top:0px;
	right:0px;
}	


#testimonialsBody
{
   padding:10px; 
}
#testimonialsBody .testArr
{
    background-image:url(../FAQ_Asign.jpg); 
	width:30px; 
	height:14px; 
	background-repeat:no-repeat;
	background-position:center;
	float:left;
}
#testimonialsBody .testemonialsTxt
{
	color:#626a73; 
	font:12px arial; 
	text-align:justify;
	width:500px;
	float:left;
}
#testimonialsBody .signature
{
    width:527px;
    text-align:right;
    font:12px arial;
    color:#257c23;
    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;
   font:12px arial; 
}
#deliveryPolicy_body .lineBg
{
    background-color:#effdee;
    padding:5px;
    margin:3px 0px 0px 0px;
}
#deliveryPolicy_body .lineBg .red
{
    color:Red;
    font:bold 12px/14px arial
}
#deliveryPolicy_body .lineBg .boldTxt
{
    color:#2f4858;
    font:bold 12px/14px arial !important;
    margin:0px !important;
    
}
/*--------------------------Delivary Policy - ends-----------------------------------------*/

/*-----------------------------left - end---------------------------------*/

/*-----------------------------right - starts---------------------------------*/
#rightPartContainer
{
    float:left;
    padding:7px 0px 0px 0px;
    width:185px;
}
#rightPartContainer A
{
    text-decoration:none;
}
#rightPositioning
{
    
}
/*-----------------------------hot deals - starts-----------------------------*/
#hotDeals_container
{
  height:100%;
  background-image:url(../bg_hotMiddle.jpg); 
  width:185px; 
  background-repeat:repeat-y;
}
#hotDeals_bg
{
	background-image:url(../bg_hot.jpg); 
	width:185px;
	height:84px; 
	background-repeat:no-repeat;
	background-position:top;
}
#hot_bannerCont
{
    height:80px;
}
#hotDealBottom
{
    background-image:url(../bg_hotBottom.jpg); 
	width:185px; 
	height:10px;
	background-repeat:no-repeat;
	overflow:hidden;
}
.hotBanner
{
    height:80px;
    width:185px;
    overflow:hidden;
}
.hotBanner EMBED
{
    height:80px;
    width:185px;
}
.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
{
    margin:10px 0px 0px 0px;
}
#hotDeals_inputContainer .hotDeals_input
{
	border: 1px solid #adbac1; 
	font-family:arial; 
	font-size:12px; 
	color:#8d8d8d; 
	height:18px;
	width:170px;
	text-align:center;
}
#hotDeals_submit
{
	background:url(../buts/hotDeals_submitRight.png) no-repeat right; 
	width:70px; 
	height:18px;
	margin:5px 5px 0px;
	float:right;
}
#hotDeals_submit .left
{
    background:url(../buts/hotDeals_submitLeft.png) no-repeat left; 
	width:100%; 
	height:100%; 
}
#hotDeals_submit .submit
{
    background:url(../buts/hotDeals_submitMid.png) repeat-x; 
	margin:0px 12px 0px 7px;
}
#hotDeals_submit a
{
  color:White;
  font:bold 12px/18px Arial;
  text-decoration:none;
  text-transform:uppercase;
}
#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 -------------------*/


 .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-------------------------*/
#liveSupportContainer
{   
    margin:10px 0px 0px;
 }
#liveSupportContainer A
{
    text-decoration:none;
}
#liveSupport_offline
{
	width:185px;
	height:88px; 
	text-align:left;
	background:url(../LiveSupport_bg.png);
	margin:7px 0px 0px;
}
#liveSupport_offline H2
{
	font:BOLD 18px/16px arial;
	color:#319f2e;
	padding:7px 0px 0px 10px;
    width:100px;
    text-align:left;
}
#SupportBut_position
{
	background:url(../buts/supportButRight.png) no-repeat right; 
	height:18px; 
	margin:5px 0px 0px 10px;
}
#SupportBut_position .supportBut
{
	background:url(../buts/supportButLeft.png) no-repeat left; 
	width:100%; 
	height:100%; 
}
#SupportBut_position .supportBut P
{
	background:url(../buts/supportButMid.png) repeat-x;
	height:100%;
	margin:0px 6px;
	text-align:center;
	font:bold 12px/18px arial;
    color:White;
    text-decoration:underline;
}
#SupportBut_position .txt
{
    font:bold 12px/18px arial;
    color:White;
    text-decoration:underline;
}
#supportMenu
{
    border-right:1px solid #d7ecde;
    border-left:1px solid #d7ecde;
    padding:5px 0px;
}

#supportMenu_position
{
    padding:13px 0px 0px 0px;
    margin:0px;
    padding:0px;
}
#supportMenu_position ul
{
    margin:0px 0px 0px 20px;
    padding:0px;
}
#supportMenu_position li
{
    list-style-image:url(../liveSupport_arr.gif);
    width:100px;
    text-align:left;
    margin:0px;
    padding:0px;
    border-bottom:1px dotted #8d8d8d;
}
#supportMenu_position li a, #supportMenu_position li a:link
{
     color:#29586f;
     text-decoration:none;
     font:11px arial;
}

#supportMenu_position li a:hover
{
    text-decoration:underline;
    color:#319f2e;
}

#AskQuestion_container
{
    margin:0px;
    width:185px;
}
#AskQuestion_container h3
{
    color:#0c5071;
    font:bold 12px/20px arial;
    text-align:left;
    background:#d7ecde;
    width:180px;
    padding:0px 0px 0px 5px;
}
#AskQuestion_container .mail input
{
  margin:2px 0px 0px 0px;
  padding:0px 0px 0px 3px;
  height:18px;
  width:180px;
  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:180px;
  border:#b0b4b9 1px solid;  
  color:#82888b;
  font:11px/18px arial;
}
#AskQuestion_container #askQ_submit
{
    background:url(../buts/affButRight.png) no-repeat right center; 
	width:183px;
	text-align:center;
}
#AskQuestion_container #askQ_submit .left
{
    background:url(../buts/affButLeft.png) no-repeat left center; 
	width:100%;
	height:30px;
}
#AskQuestion_container #askQ_submit .submit
{
    background:url(../buts/affButMid.png) repeat-x center; 
    height:100%;
	margin:0px 12px 0px 9px;
	color:White;
	font:bold 12px/30px arial;
}
#liveSupportAllerts
{
    text-align:left;
    font:11px arial;
    overflow:hidden;
    width:183px;
   margin:0px auto;
}
.success
{
    color:#0c5071;
    font:12px arial;
}
.failure
{
    color:red;
    font:12px arial;
}

/*-----------------------------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
{
	
}
#wwShipping_titleBg
{
	width:185px;
	height:70px;
	position:relative;
}
#wwShipping_titleBg P 
{
	background:url(../freeW.jpg) no-repeat;
	width:185px;
	height:70px; 
	position:absolute;
	left:0px;
}
 #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:200px;
    clear:both;
    padding:10px 0px 0px 0px;
    position:relative;
}


#footerMenu_container
{
    width:558px;
    height:20px;
    margin:0px 0px 0px 20px;
    margin:auto
}
#footerMenu_container p
{
    float:left;
}
#footerMenu_container p a
{
	color:#7b7b7b; 
	font:11px/12px arial;
	text-decoration:none; 
}
#footerMenu_container p a:link
{
	color:#7b7b7b; 
	text-decoration:none;
}
#footerMenu_container p a:hover
{
    color:#0973a7;
	text-decoration:underline;
}
#footerMenu_container p a:active
{
}
#footerMenu_container p a:visited
{
}
#footerMenu_container .menuBullet
{
	background-image:url(../footerBoolet.jpg);
	background-repeat:no-repeat;
	width:1px;
	height:10px;
	margin:1px 7px 0px 7px;
	float:left;
}





#bottomElements_container
{
	text-align:left;
	width:923px;
}
#logoes_leftContainer
{
	float:left;
	text-align:center;
	width:156px;
}
#trustedLogo
{
    
}
#goDaddy_logo
{
}

#sslLock
{
    margin:0px 0px 0px 40px;
}
#sslLock A
{
   display:none;
}


#footerText_container
{
	width:558px;
	float:left;
}

#footerText_container A
{
	color:#a32b2b; 
	font: 11px/23px arial;
}

#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;
}
#footerTxt2
{
	color:#868686; 
	font: 11px/14px arial; 
	width:558px;
	text-align:justify;
	margin:10px 0px 0px 12px;
	_margin:10px 0px 0px 10px;
}
.bold
{
    color:#000000; 
	font: bold 12px/14px arial; 
}
#footer_RightContainer
{
    float:right;
    width:185px;
}
/*-----------------------------visa's pics - start----------------------------*/
#creditCards_pics
{
	text-align:center;
}
.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;
	_margin:5px 0px 0px 5px;
}
.bankTrPic
{
	width:49px; 
	_width:45px;
	height:22px; 
	float:left;
	margin:4px 0px 0px 0px;
}
/*-----------------------------visa's pics - end----------------------------*/


#securedLogo
{
    margin:4px 0px 0px;
}
/*------------------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
{
     width:558px;
	height:6px; 
	background-image:url(../productBot_bg.jpg); 
	background-repeat:no-repeat; 
	overflow:hidden;
	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; 
}

#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;
	margin-top:7px;
 }
 #aboutUs_centerContainer
 {
	float:left;
	width:558px;
	margin:10px 12px 0px 12px;
	_margin:10px 10px 0px 9px;
 }
#aboutUs_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;
	display:none;
}
#aboutUs_title .textBg .txt
{
	color:white; 
	font-family:MS Gothic; 
	font-size:12px; 
	margin-top:8px
}
#aboutUs_title .rightImg
{
	background-image:url(../OS_rightBg.jpg); 
	width:408px; 
	height:3px; 
	background-repeat:no-repeat; 
	cursor: pointer;
	float:left;
	margin-top:24px;
	_margin-top:24px;
	overflow:hidden;
	display:none;
}
#aboutUsContainer
{
	background-image:url(../productMid_bg.jpg); 
	background-repeat:repeat-y; 
	width:558px; 
	overflow:hidden;
	text-align:left;
}
#aboutUsContainer .bodyText
{
    color:#697c89;
    font:12px arial;
    text-align:justify;
    padding:10px 15px 10px 15px;
}
#aboutUsContainer .bodyText P
{
    margin:5px 0px;
}
#aboutUsContainer .bodyText B
{
    color:#0973A7;
}
#aboutUsContainer .bodyText SPAN
{
    color:#03395b;
    font:bold 14px arial;
}
#aboutUsContainer .topAbout .txt
{
	color:#657688; 
	font:12px arial; 
	width:273px;
	text-align:justify;
	margin:10px;
}
#topImg_TextualPage
{
	width:558px;
	height:20px; 
	background-image:url(../productTitle_bg.jpg); 
	background-repeat:no-repeat; 
	text-align:left;
}
#topImg_TextualPage h1
{
    color:white; 
	font:bold 12px/20px arial; 
	margin:0px 0px 0px 25px;
}

#aboutUsContainer .boldTxt
{
	color:#0c243f; 
	font:12px arial; 
	width:380px;
	text-align:justify;
	margin:10px;
}
#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; 
}


#aboutUsContainer  .bottomImg
{
    width:558px;
	height:6px; 
	background-image:url(../productBot_bg.jpg); 
	background-repeat:no-repeat; 
	overflow:hidden;
	clear:both;
}
/*ABOUT US	 -  ends*/
/*REMAINDER - starts*/
#reminderPosition
{
    width:558px;
    float:left;
    padding:10px 12px 0px 12px;
    _padding:10px 10px 0px 9px;
}
#remainderContainer
{
    background-image:url(../productMid_bg.jpg); 
	background-repeat:repeat-y; 
	width:558px; 
	overflow:hidden;
	text-align:center;
}
#reminderPosition #Reminder_title
{
    width:558px;
	height:20px; 
	background-image:url(../productTitle_bg.jpg); 
	background-repeat:no-repeat; 
	text-align:left;
}
.Reminder_title .title
{
    color:White;
    font:bold 12px/20px arial;
}
#remainderContainer P
{
    font:12px arial;
    margin:10px;
}
#remainderContainer .mainContainer
{
    width:550px;
    margin:20px;
    text-align:center;
}
#remainderContainer .title
{
    font:12px arial;
    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;
	margin-bottom:5px;
}
.mainContainer A
{
    text-decoration:none;
}
#remainderContainer .reminderSubmit
{
    background:url(../buts/orderNowRight.png) no-repeat right; 
    width:111px;
	height:32px; 
	margin:0px 0px 0px 252px;
}
#remainderContainer .submit
{
    background:url(../buts/orderNowLeft.png) no-repeat left; 
    width:100%;
	height:100%; 
}
#remainderContainer .submit P
{
    background:url(../buts/orderNowMid.png) repeat-x; 
	height:100%;
	color:White;
    font:bold 12px/30px arial;
    margin:0px 20px 0px 7px;
}
#remainderContainer .allerts_position
{
    font:12px arial;
    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;
}
#remainderContainer .afterSendAllert
{
    font:14px arial;
    padding:10px;
}
#remainderContainer .afterSendAllert .allert3
{
    color:Red;
}
/*REMAINDER - ends*/
/* Order Now - starts */
#orderStatus_bodyPosition
{
    width:923px;
    margin:7px 0px 0px 0px;
}
#ON_centerContainer
{
	width:558px;
	float:left;
	margin:10px 12px 0px 12px;
}

#orderNow_container
{
	background-image:url(../productMid_bg.jpg); 
	background-repeat:repeat-y; 
    background-position:center;
    width:558px;
	overflow:hidden;
	text-align:left;
}

#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:#0973a7; 
	font:bold 20px arial; 
	margin:10px 0px 0px 0px;
	float:left;
}

#selectionContainer .selectionImg
{
	background-image:url(../3.jpg); 
	width:34px; 
	height:41px; 
	background-repeat:no-repeat;
	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-image:url(../round1.jpg); 
	width:34px; 
	height:43px; 
	background-repeat:no-repeat;
	background-position:bottom;
	margin:0px 10px 0px 0px;
	float:left; 
	overflow:hidden;
}
#orderNow_form .selectNumber2
{
	background-image:url(../round2.jpg); 
	width:34px; 
	height:43px; 
	background-repeat:no-repeat;
	background-position:bottom;
	margin:0px 10px 0px 0px;
	float:left; 
	overflow:hidden;
}
#orderNow_form .selectNumber3
{
	background-image:url(../round3.jpg); 
	width:34px; 
	height:43px; 
	background-repeat:no-repeat;
	background-position:bottom;
	margin:0px 10px 0px 0px;
	float:left; 
	overflow:hidden;
}
.selectForm_container
{
    display:table;
    width:375px;
	text-align:center;
	margin:auto;
	clear:both;
}

#orderNow_form  .ON_categorySelect
{
	float:left;
 }
 #orderNow_form  .select
{
	color:#064f73; 
	font:12px Arial; 
	background-color:#fafafa;
	border: 1px solid #c9cfd6;
	width:210px;
	height:24px;
 }
 
 #orderNow_submit
 {
	
    cursor:pointer;
    text-transform:uppercase;
 }
 #ON_submitPosition
 {
     background:url(../buts/orderNowRight.png) no-repeat right; 
	 height:32px; 
	 width:160px;
     clear:both;
     margin:20px 0px 0px 275px;
 }
 #ON_submitPosition #orderNow_submit
 {
     background:url(../buts/orderNowLeft.png) no-repeat left; 
	 height:100%; 
	 width:100%;
 }
  #ON_submitPosition #orderNow_submit P
 {
     background:url(../buts/orderNowMid.png) repeat-x; 
	 height:100%; 
     margin:0px 20px 0px 7px;
     color:white; 
	 font:bold 14px/32px arial; 
	 text-decoration:none;
	text-align:center;
 }
/* OrderNow - ends */
/* Change Login - starts */


#changelogin_position
{
     background-image:url(../productTitle_bg.jpg); 
    width:558px; 
    height:20px;
	background-repeat:no-repeat; 
	background-position:top; 
	float:left; 
	margin:10px 12px 0px 12px;
	_margin:10px 10px 0px 9px;
}
#changelogin_position .txt
{
    font:bold 12px/20px arial;
    color:White;
    margin:0px 0px 0px 20px;
}
#changelogin_container
{
    width:558px; 
	background-image:url(../productMid_bg.jpg); 
	background-repeat:repeat-y; 
    background-position:center;
	overflow:hidden;
	text-align:left;
}

#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;
    margin-top:20px;
}
#changelogin_container .formInput
{
	font:11px Arial; 
	color:#504d37;  
	border: 1px solid #c9cfd6; 
	background-color:#fafafa;
	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; 
}

#changeLoginButs .backBut
{
    width:80px;
    height:21px;
	background-image:url(../buts/modify_backBut.jpg); 
	background-repeat:no-repeat; 
    background-position:center;
    float:left;
}

#changeLoginButs .updateBut
{
    width:80px; 
    height:21px;
	background-image:url(../buts/modify_SendBut.jpg); 
	background-repeat:no-repeat; 
    background-position:center;
    float:left;
}
#changeLoginButs A
{
    font:bold 12px/21px arial;
    text-decoration:none;
    color:White;
    cursor:pointer;
}
#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 .backBut
{
    background-image:url(../buts/change_login_back.jpg); 
	height:21px; 
	width:89px; 
	background-repeat:no-repeat;
	float:left;
}
#buts .title
{
    font-family:Arial; 
	font-size:12px; 
	color:white; 
	width:40px;
	line-height:20px; 
	text-align:center;
	text-decoration:none;
}

#buts .updateBut
{
    background-image:url(../buts/change_login_update.jpg); 
	height:21px; 
	width:89px; 
	background-repeat:no-repeat;
	padding:0px 0px 0px 0px;
	float:left;
	margin:0px 0px 0px 5px;
}
#buts_modify .backBut
{
    background-image:url(../buts/change_login_back.jpg); 
	height:21px; 
	width:89px; 
	background-repeat:no-repeat;
	float:left;
}
#buts_modify .title
{
    font-family:Arial; 
	font-size:12px; 
	color:white; 
	width:40px;
	line-height:20px; 
	text-align:center;
	text-decoration:none;
}

#buts_modify .updateBut
{
    background-image:url(../buts/change_login_update.jpg); 
	height:21px; 
	width:89px; 
	background-repeat:no-repeat;
	padding:0px 0px 0px 0px;
	float:left;
	margin:0px 0px 0px 5px;
}




/* Modify Profile - starts */

#modifyProfile_container
{
    float:left;
    margin:10px 12px 0px 12px;
    _ margin:10px 10px 0px 9px;
    width:558px;
}

#modifyBg
{
    background-image:url(../productMid_bg.jpg); 
    width:558px;
	background-repeat:repeat-y; 
	overflow:hidden;
	text-align:left;
}
#modifyBg .textBg
{
	background-image:url(../productTitle_bg.jpg); 
	width:558px; 
	height:20px; 
	background-repeat:no-repeat; 
}
#modifyBg .txt
{
	color:white; 
	font:bold 12px/20px 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:#f2fafc;
    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:#0a567b;
   text-align:left;
}
.shipping_modifyForm
{
    padding:10px 0px;
    width:470px;
   margin:0px auto;
    text-align:center;
}
.contact_modifyForm
{
    padding:10px;
    width:470px;
   margin:0px auto;
    text-align:center;
}
#shippingDetailes_container
{
    
}

#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 .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:#fafafa;
	width:223px;
	overflow:hidden;

}
#modifyProfile_container .stateSelect
{
	color:#064f73; 
	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
{
    background-image:url(../buts/modify_backBut.jpg);
    width:75px; 
	height:30px; 
	background-repeat:no-repeat;
	background-position:center center;
	text-align:center;
	float:left;
	cursor:pointer;
}
#modifyProfile_container #buts_modify A
{
    color:White;
    font:bold 13px/28px arial;
    text-decoration:none;
    cursor:pointer;
}
#modifyProfile_container #buts_modify .updateBut
{
    background-image:url(../buts/modify_SendBut.jpg);
    width:75px; 
	height:30px; 
	background-repeat:no-repeat;
	background-position:center center;
	text-align:center;
	cursor:pointer;
}
#modifyProfile_container #buts_modify .updateLink
{
    color:White;
    font:bold 13px/28px arial;
    text-decoration:none;
    cursor:pointer;
}
#modifyProfile_container .inputAlert
{
   font:12px arial; 
   width:220px;
   text-align:left;
   margin:2px 0px 2px 0px;
}
/* Modify Profile - ends */

/* ---------------------right - shopping card - starts --------------------------------------*/
#shoppingCard
{
	width:185px;
	background-color:#ddebf0;
	margin:0px 0px 10px 0px;
	display:table;
	text-align:left;
	text-decoration:none;
}
#shoppingCard #shoppingCard_bg
{
	background:url(../shoppingCart_top.jpg) no-repeat top; 
	width:185px; 
}
#shoppingCard_bg H2
{
	color:white;
	font:14px/37px Arial;
	text-align:left;
	margin:0px 0px 0px 25px;
}
#shoppingCard_bg .detailesTop
{
	background:url(../SC_detailesTop.jpg) no-repeat top center; 
	width:171px;
	clear:both;
	padding:0px 0px 3px 0px;

}
#shoppingCard_bg .detailesBottom
{
	background:url(../SC_detailesBottom.jpg) no-repeat bottom center; 
	width:168px;
	padding:3px 0px 0px 3px;
}
#shoppingCard_bg .middleContainer
{
	background:#f8fbfc; 
	width:171px;
	margin:4px auto;
}
#shoppingCard_bg .line
{
	width:164px;
	height:1px;
	margin:auto;
	border-bottom:1px solid #b0d5ec;
	clear:both;
	overflow:hidden;
}
#shoppingCard_bg a
{
	color:#4d6985;
	font:bold 12px Arial;
	cursor:text;
	text-decoration:none;
}

#shoppingCard .total
{
	color:#f05a00;
	font:bold 14px tahoma, arial;
	text-align:center;
}

#shoppingCard .submitPosition
{
    background:url(../buts/hotDeals_submitRight.png) no-repeat right; 
	width:67px; 
	height:18px;
	cursor: pointer;
	text-align:center;
	float:right;
	margin:3px 7px 0px 0px;
}
.submitPosition .left
{
    background:url(../buts/hotDeals_submitLeft.png) no-repeat left; 
	width:100%; 
	height:100%;
}
#shoppingCard #submitBut
{
    background:url(../buts/hotDeals_submitMid.png) repeat-x;
    margin:0px 12px 0px 7px;
}
#shoppingCard .submitPosition A
{
	color:white; 
	font:bold 12px/18px arial; 
	text-decoration:none; 
	cursor:pointer;
}
#shoppingCard_bg  #shoppingCart_bottomImg
{
   background-image:url(../shoppingCart_bottom.jpg); 
	width:185px; 
	height:7px; 
	background-repeat:no-repeat;
	background-position:top;
	overflow:hidden;
	float:right;
}

/* ---------------------right - shopping card - ends ----------------------------------------*/
/* ---------------------product guarantee - starts --------------------------------------------*/
#guaranteeContainer
{
   background-image:url(../productMid_bg.jpg);
	background-repeat:repeat-y;
	background-position:center center;
	width:558px;
	margin:3px 0px 0px 0px;
}
#guaranteeContainer .guaranteeBg
{
    background:url(../guaranteeList.jpg) no-repeat center center; 
	width:558px; 
	height:600px; 
}
#guaranteelogo
{
    background:url(../guaranteeLogo.png) no-repeat bottom; 
	width:186px; 
	height:35px; 
	padding:100px 0px 20px 0px;
	margin:auto;
	
}
#guaranteeContainer .textPosition
{
    width:400px;
    text-align:center;
    margin-left:auto;
    margin-right:auto;
}
#guaranteeContainer .textPosition A
{
    color:#1b442e;
    font:12px arial;
    text-decoration:none;
    cursor:text;
    text-transform:capitalize;
}
#guaranteeContainer .textPosition h2
{
    color:#432009;
    font:18px/30px arial;
    padding-top:10px;

}
#guaranteeContainer .guaranteeBg p
{
    color:#819e8f;
    font:12px arial;
    padding-top:10px;
    text-align:justify;
    width:300px;
   margin:0px auto;
}
#guaranteeContainer .guaranteeBg p SPAN
{
    color:#1b442e;
    font:13px arial;
}
/* ---------------------product guarantee - ends --------------------------------------------*/
/*Pop Up Support - starts */

.popUp_SupportContainer
{
    width:400px;
    height:475px;
    text-align:center;
    background-color:#edf7fe;
}
.popUp_SupportContainer h1
{
   background:url(../popUp_support_titleBg.jpg) no-repeat center; 
   width:400px;
   height:25px; 
   cursor:pointer;
   color:White;
   font:13px/25px arial;
   text-align:center;
}
.popUp_SupportContainer P
{
    color:#5b5b5b;
    font:12px arial;
    text-align:left;
    margin:7px 0px 10px 40px;
}
.popUp_SupportContainer #aspnetForm
{
    background-color:#edf7fe;
}
#liveSupport_formContainer
{
    text-align:left;
    margin:7px auto;
}
#liveSupport_formContainer .input
{
    font-family:Arial; 
	font-size:11px; 
	color:#504d37;  
	border: 1px solid #d0d0d0; 
	background-color:#f9f9f9;
	width:200px;
	_width:160px;
	.width:200px;
	height:18px;
	margin:2px 0px 2px 0px;
	float:left;
}
#liveSupport_formContainer h5
{
    float:left;
    width:85px;
    height:18px;
    margin:0px 0px 0px 10px;
    .padding:0 0 0 10px;
    font:12px arial;
}
#liveSupport_formContainer .redStar
{
   background:url(../redStar.jpg) no-repeat left bottom; 
	width:10px; 
	height:10px; 
	float:left;
	position:absolute;
	left:0px;
	_left:10;
	_top:-5px;
}
#liveSupport_formContainer .alert
{
	font:10px arial;
	width:300px;
	clear:both;
	margin:auto;
	.padding:0 0 0 10px;
}
#liveSupport_formContainer .freeText
{
    background-color:#f9f9f9;
	color:#838282; 
	font-family:arial; 
	font-size:12px; 
	border: 1px solid #d0d0d0; 
	cursor: pointer;
	width:200px;
	_width:160px;
	.width:200px;
	height:50px;
	float:left;
}
#liveSupportSubmit
{
    
   	background:url(../buts/affButRight.png) no-repeat right center;
	width:100px;
	height:30px;
	float:right;
	margin:0px 75px 0px;
}
#liveSupportSubmit .link
{
    text-decoration:none;
}
#liveSupportSubmit .suportSubmit
{
    
   	background:url(../buts/affButLeft.png) no-repeat left center;
	width:100%;
	height:100%;
	
}
#liveSupportSubmit .suportSubmit .button
{
    
   	background:url(../buts/affButMid.png) repeat-x center;
	color:White;
	font:bold 12px/30px arial;
	text-align:center;
	margin:0px 12px 0px 9px;
	text-decoration:none;
}
#liveSupport_formContainer .lineHeight
{
    width:300px;
    clear:both;
    height:16px;
    position:relative;
    margin:auto;
}
.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:10px 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; 
	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;
	
}

/*ACCOUNT - ends*/

/*Order Status*/

#OS_if
{
    background-image:url(../productMid_bg.jpg); 
	background-repeat:repeat-y; 
	width:558px; 
	overflow:hidden;
	text-align:left;
	font:12px arial;
    color:#222222;
}

#OS_if P
{
    padding:10px;
}
.OS_iFrame
{
    height:70px;
    background-image:url(../productMid_bg.jpg); 
	background-repeat:repeat-y; 
	width:558px; 
   margin:0px auto;
    text-align:center;
}

/*Veripayment Explanations*/
#veripaymentContact
{
    color:#5a656c;
    font:12px arial;
    width:506px;
    height:100%;
    border:1px solid #d2d2d2;
    text-align:justify;
     margin-top:20px;
    margin-bottom:12px;
   margin:0px auto;
    padding:12px;
    clear:both;
}
#veripaymentContact SPAN
{
    font-weight:bold;
    color:#dc6924;
}
#veripaymentContact a
{
    color:#484848;
    text-decoration:underline;
    
}



/*Account - starts*/


#accountContainer
{
    float:left;
    width:558px;
    margin:10px 12px 0px 12px;
    _margin:10px 10px 0px 9px;
}
#accountTop
{
    background-image:url(../productMid_bg.jpg); 
    width:558px;
	background-repeat:repeat-y; 
	overflow:hidden;
	text-align:left;
}

#accountTop .textBg
{
    background-image:url(../productTitle_bg.jpg); 
    width:558px; 
    height:20px;
	background-repeat:no-repeat; 
	background-position:top;  
}


#accountTop .textBg .txt
{
    color:White;
    font:bold 12px/20px arial;
    margin:0px 0px 0px 20px;
}

#account_cardContainer
{
    
}
#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:#eaeaea;
    color:#3e5a6a;
    font:12px/20px arial;
    margin:2px 1px 0px 1px;
    text-align:center;
}


#account_cardContainer .orderNum_conteiner
{
     width:153px;
    text-align:center;
     background-color:#f2fafc;
     margin:2px 1px 2px 1px;
}

#account_cardContainer .orderNum
{
    width:155px;
    text-align:center;
}
#account_cardContainer .date
{
    width:128px;
    margin:2px 1px 2px 0px;
    text-align:center;
    background-color:#f2fafc;
}
#account_cardContainer .dateBg
{
    width:130px;
    margin:2px 1px 0px 0px;
    text-align:center;
    
}
#account_cardContainer .statusBg
{
    width:156px;
    text-align:center;
}
#account_cardContainer .orderStatus
{
    width:154px;
    text-align:center;
    margin:2px 1px 2px 1px;
    background-color:#f2fafc;
}
#account_cardContainer .totalBg 
{
    width:102px;
    margin:2px 0px 2px 1px;
    text-align:center;
}
#account_cardContainer .totalPrice 
{
    text-align:center;
    width:100px;
    margin:2px 0px 2px 1px;
    background-color:#f2fafc;
}
.productAccount
{
    width:550px;
    border-bottom:1px solid #eaeaea;
    border-top:1px solid #eaeaea;
   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:#0a567b;
}
#account_modyfySettingBg
{
   background-color:#d4ebda;
   height:22px;
   width:550px;
   text-align:center;
  margin:0px auto;
   clear:both;
   font:14px/22px arial;
   color:#2a4151;
   margin-top:3px !important;
}  

#accountButs_container
{
    clear:both;
    width:550px;
    height:25px;
   margin:0px auto;
    text-align:center;
    margin:5px 0px 0px 20px;
}
#accountButs_container .changeLoggin_but, #accountButs_container .modifyProfile_but
{
    background-image:url(../buts/accountButs_bg.jpg); 
	width:260px; 
	height:21px; 
	background-repeat:no-repeat; 
	float:left;
	cursor:pointer;
}
#accountButs_container A
{
    color:White;
    font:bold 12px arial;
    cursor:pointer;
}