﻿
/*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*/
 
 *
{
    margin:0px;
}
.failure
{
    color:Red;
    text-align:left;
} 
 
 BODY
 {
    background:#fff;
	width:100%; 
	height:100%;
 }
 #bodyPosition
 {
	width:995px; 
	height:100%;
	text-align:center;
 }
#bodySecondPositioning
{
   background:white;  
   width:923px;
   margin:0px auto;
   border-right:1px solid #AEC0D0;
   border-left:1px solid #AEC0D0;
   margin-bottom:20px;
   _overflow:hidden;
}  
 #bodyMainContainer
 {
     width:923px;
    margin:0px auto;
     text-align:left;
 }
  
 .display
 {
     display:none;
 }
 
 
 /*absolut relative positions */
 .coverPosition_relative
 {
     position:relative;
     height:5px;
 }
 .positionAbsolute
 {
     position:absolute;
 }
 .checkbox INPUT
 {
     border:0px;
 }
/*Header*/

#generalContactDetailes
{
    position:absolute;
    right:-30px;
    top:5px;
}
#headerPosition #generalContactDetailes .phonesPosition P
{
    font:bold 16px/16px tahoma;
    text-align:left;
    margin:0px 3px 0px;
}

#headerPosition #generalContactDetailes .phonesPosition .tollFreeTitle
{
    font:11px/20px tahoma;
}
#generalContactDetailes .datePosition
{
    color:#000000;
    clear:both;
    width:300px;
    margin:5px;
    .margin:0px 5px 5px 5px;
    text-align:left;
    .float:left;
}

#generalContactDetailes .datePosition P
{
    float:left;
}


#headerPosition
{
    position:relative;
	width:925px;
	height:185px;
	margin:auto;
}
#headerPart1
{
	cursor:pointer;
	background:url(../headerBg_bottom.jpg) no-repeat right bottom;
	height:144px;
    width:925px;
    padding:42px 0px 0px 0px;
}
/*TOP MENU*/
#menuContainer
{
    background:none;
	width:925px; 
	height:40px;
    top:0px;
    left:0px;
    position:absolute;
}
#topMenu_position .leftCorner
{
    background:url(../buts/menu_lCorner.png) no-repeat left;
    height:30px;
    width:5px;
    float:left;

}
#menuContainer .rightCorner
{
	background:url(../buts/menu_rCorner.png) no-repeat right; 
	width:5px;
	height:30px;
	float:left;
	margin:0px 3px 0px 0px;
}
#topMenu_position .topMenu_link
{
    background:url(../buts/menu_midBg.png) repeat-x center; 
	height:30px;
	float:left;
}
#topMenu_position .topMenu_link a
{
   font:12px/30px arial;
   color:white;
   text-decoration:none; 
   padding:0px 4px 0px 4px;
}
#topMenu_position .topMenu_link a:link
{
	text-decoration:none; 
}

#topMenu_position .topMenu_link a:hover
{
	color:#051e2a; 
	text-decoration:underline; 
}

/*end TOP MENU*/
#headerPart1 .logoLink
{
    cursor:pointer;
    position:absolute;
    left:0px;
    _left:1px;
    top:0px;
    color:white;
}
#headerPart1 .logoPart
{
    border:none;
    width:324px;
	height:136px;
	cursor:pointer;
	float:left;
}
#headerPart1 .headerPic
{
	cursor:pointer;
}
.logo
{
	background:url(../logo.png) no-repeat left top;
	width:350px; 
	height:146px;
	margin:40px 0px 0px;
	float:left;
	cursor:pointer;
	_overflow:hidden;
	
}
#headerPart2 
{
    
}
#headerPart2_conteiner
{
    background:url(../logIn_bg.jpg) no-repeat bottom; 
    height:120px;
    width:232px;
    text-align:center;
    position:absolute;
    top:46px;
    right:362px;
    padding:0px 0px 20px;
}

/*-----------------------------log in - start-----------------------------*/
#logIn_container
{
	
}

#logIn_container .bottomBG
{
    width:220px;
    margin:0px 0px 0px 25px;	
}

#logIn_titleBg
{
    padding:0px 0px 0px 0px;
    text-align:center;
}

#logIn_userContainer
{
    padding:6px 0px 0px 0px;
}

#logIn_title
{
	color:#0b4058; 
	font:16px arial;
}
#logIn_alert
{
	color:red; 
	font:bold 12px arial; 
}


#logIn_inputContainer
{
	text-align:center;
}
#logIn_boxContainer A
{
    text-decoration:none;
}


#logIn_userContainer .logIn_txt
{
}
.userName_txt
{
}
.userName_input
{
	border: 1px #0b4058 solid; 
	font:12px/18px arial; 
	color:#0b4058;
	margin:2px 0px 0px 0px;
	width:170px;
}

#logIn_inputContainer .logInBtn P 
{
	text-align:center;
	color:#607705;
	text-decoration:underline;
	font:bold 12px/23px arial;
	width:215px;
}
#logIn_inputContainer .logIn_txt2
{
	color:#0b4058; 
	font:12px arial;
}
#logIn_container .logIn_boxContainer2
{
    width:215px;
    margin:0px 0px 0px 0px;
    position:relative;
    right:0px;
}
.logIn_boxContainer2 .logIn_txt
{
	color:#0b4058; 
	font:14px/20px arial;
	text-decoration:none;
	margin:30px 0px 0px 30px;
}
.logIn_boxContainer2 .logIn_txt A
{
	color:#0b4058; 
	font:bold 14px/20px arial;
	text-decoration:none;
}
.logIn_boxContainer2 .text2
{
    margin:5px 0px 0px 0px;
    font:12px arial;
    
}
.logIn_boxContainer2 .butsContainer
{
    margin:10px 0px 0px 40px;
}
.logIn_boxContainer2 .butsContainer .submitBut
{
    background:url(../buts/loginAfter.png) no-repeat left; 
	float:left; 
	width:60px;
	height:20px;
	margin:0px 5px 0px 0px;
	text-align:left;
	text-decoration:underline;
	padding:0px 0px 0px 20px;
}
.logIn_boxContainer2 .butsContainer .linkButton
{
    color:#677829;
    font:bold 12px/20px arial;
    text-decoration:underline;
    text-align:center;
    cursor:pointer;
   
}

#forgotContainer
{
   width:170px;
   height:20px;
  margin:0px auto;
}
#forgotContainer .forgotImg
{
    background:url(../forgotArr.png) no-repeat left center; 
	width:28px;
	height:20px;
	float:left;
}
#forgotContainer .forgotTxt
{
    color:#0b3f58; 
	text-decoration:underline; 
	font:12px arial;
	cursor:pointer;
	float:left;
}

#logIn_bottomLine
{
}

/*-----------------------------log in - end-------------------------------*/
.logoContainer
{
    display:none;
}

/*-----------------------------left - start-------------------------------*/

#leftContainer
{
	float:left;
	border-left:1px solid white;
	background:white;
    width:156px;
}

#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(../searchBg.png) repeat-y bottom; 
	width:156px;
	height:100%;
}
#freeSearch
{
   
	background:url(../searchBottom.png) no-repeat bottom; 
	width:156px;
	height:100%;
	
}
#freeSearch .searchTxt
{
	background:white url(../searchTitle.png) no-repeat bottom; 
	width:146px;
	height:20px;
	color:#B55900;
	font:14px tahoma;
	text-align:left;
	padding:10px 0px 0px 10px;
}
.searchInput_style
{
	float:left;
	margin:5px 3px 0px 5px;
	_margin:5px 3px 0px 3px;
}
#freeSearch .failure
{
    padding:0px 0px 5px 5px;
}
#freeSearch .searchInput
{
	border: 1px #999999 solid; 
	font-family:arial; 
	font-size:12px;
	width:100px;
	height:15px; 
	color:#00557f;
}

#freeSearch .searchBtn 
{
	background:url(../buts/searchSubmit.png) no-repeat center; 
	width:33px; 
	height:30px; 
	cursor: pointer;
	float:left;
	text-align:center;
	cursor:pointer;
}

#freeSearch .classLink
{
	color:White; 
	font:0px Arial;
	text-decoration:none;
	cursor:pointer;
	text-transform:uppercase;
}
.searchAlert
{
    color:Red;
    font:12px/14px arial;
    text-align:center;
    padding:2px 0px 3px 0px;
}


/*Search - ends*/

#categoryProducts_container
{
    width:155px; 
    clear:both;
    margin:10px 0px 0px 0px;
    border-right:1px solid #f2f2f2;
}
#categoryProducts_container .mainTitle
{
	
	width:156px; 
	height:18px; 
	background-repeat:no-repeat;
}

/*--------------------------category products - start-----------------------------------*/
.mainTitle .categoryProduct_title
{
	color:#B55900;
	font:14px tahoma;
	text-align:left;
	padding:0px 0px 0px 8px;
}

.subCategoryProduct_bg
{
	background:url(../bestSell_bg2.png) no-repeat; 
	width:156px; 
	height:22px;
    float:left; 
}
.subCategoryProduct_bg .arrow
{
    background:url(../categorySelected_Arr.png) no-repeat right bottom; 
    _background:url(../categorySelected_Arr.png) no-repeat right center; 
    width:140px;
    height:18px;
    float:left;
    _overflow:hidden;
}
.subCategoryProduct_bg .arrow2
{
    background:url(../categoryUnselected_Arr.png) no-repeat right bottom; 
    _background:url(../categoryUnselected_Arr.png) no-repeat right center; 
    width:140px;
    height:18px;
    float:left;
    _overflow:hidden;
}
.subCategoryProduct_bg .categoryProduct_subTitle
{
	width:150px; 
	height:18px; 
	text-align:left;
	float:left;
	color:#242729; 
	font:12px/25px arial;
	padding:0px 0px 0px 3px;
}
.subCategoryProduct_bg a
{
    text-decoration:none;
}
.subCategoryProduct_bg a .categoryProduct_subTitle
{
	color:#242729; 
	font:12px/25px arial;
	text-align:left;
	padding:0px 0px 0px 3px;
	text-decoration:none;
}
.subCategoryProduct_bg a .categoryProduct_subTitle:link
{
	text-decoration:none;
}
.subCategoryProduct_bg a .categoryProduct_subTitle:hover
{
	text-decoration:underline;
}
#categoryProducts_name
{
    width:146px;
    text-align:left;
	font:11px/18px arial;
	border-bottom:1px solid #d8d8d8;
	margin:auto;
}
#categoryProducts_name
{
    font:11px/18px arial;
    background:url(../subCatArr.png) no-repeat left center;
    width:135px;
    height:18px;
   margin:0px auto;
    clear:both;
}
#categoryProducts_name A
{
    text-decoration:none !important;
}
#categoryProducts_name .categoryProduct_name
{
	font:11px/18px arial; 
	color:#2d2d2d;
	padding:0px 0px 0px 10px;
}
#categoryProducts_name .categoryProduct_name:link
{
    color:#2d2d2d;
    
}
#categoryProducts_name .categoryProduct_name:hover
{
    color:#5f7207;
    text-decoration:underline !important; 
}

#categoryProducts_name a:visited
{
    text-decoration:none; 
}

/*--------------------------category products - end-----------------------------------*/


/*--------------------------affiliate - starts--------------------------------------------*/
#affiliateContainer
{
	background:transparent url(../affBg.jpg) no-repeat scroll right center;
    clear:both;
    height:174px;
    width:156px;
	padding:10px 0px 0px 0px;
	margin:auto;
}
#affiliateTitle_bg H2
{
	color:#B55900;
	font:bold 14px/15PX tahoma;
	text-align:left;
	width:140px;
	margin:0px auto 1px;
}
#affPic P
{
	color:#2a2a2a; 
	font-family:arial; 
	font-size:11px; 
	text-align:justify;
	line-height:11px;
	margin:0 auto;
    width:140px;
}
#affPic P A
{
    color:#2a2a2a; 
	font-family:arial;
	text-decoration:none;
}
.affSubmit
{
    background:url(../buts/affSubmit.png) no-repeat right; 
	width:140px; 
	height:20px; 
	padding:0px 10px 0px 0px;
	text-align:right;
}
.affSubmit a
{
    text-decoration:none;
    text-transform:uppercase;
}
#affArr
{
    color:White; 
	font:11px/18px arial; 
	padding:0px 15px 0px 0px;
	text-transform:uppercase;
	text-decoration:underline;
}

/*--------------------------affiliate - ends----------------------------------------------*/
/*--------------------------FDA facts - starts ---------------------------------------*/

#facts_container .titlePosition h2
{
	color:#B55900;
    text-align:left;
    width:147px;
    margin:7px auto 0px;
	font:13px/20px tahoma; 
	overflow:hidden;
}	

#facts_container .textContainer
{
	width:156px;
	background:url(../fdaBG.jpg) no-repeat right;
}
#facts_container .textContainer P
{
    color:#2a2a2a; 
	font:11px/12px arial; 
	text-align:justify;
	width:147px;
	float:left;
	margin:0px 0px 0px 5px;
}

/*--------------------------FDA facts - ends ---------------------------------------*/
/*--------------------------testimonials - starts -----------------------------------------*/

#testimonialsContainer
{
	margin:0px 0px 5px 0px;
	position:relative;
	
}
#testimonialsContainer A
{
    text-decoration:none;
}
#testimonialsTitle_bg
{
	width:147px;
	margin:auto;
}
#testimonialsTitle_bg H2
{
	color:#B55900; 
	font:12px tahoma; 
	text-align:left;
    _overflow:hidden;
    width:132px;
    padding:10px 0px 3px;
    float:left;
}
#testimonialsText_container
{
	background:transparent url(../bgTest.jpg) no-repeat scroll bottom center;
    height:105px;
	width:156px;
}
#testimonialsText_container P
{
	color:#2a2a2a; 
	font:11px arial;
	text-align:left;
	margin:0px 0px 0px 5px;
}
#testimonialsArr
{
	 background:url(../buts/cell_submitContainer.png) no-repeat right; 
	width:18px; 
	height:18px; 
	cursor:pointer;
	top:10px;
	right:10px;
	position:absolute;
}	


#testimonialsBody
{
   padding:10px; 
   background:white;
   width:530px;
  margin:0px auto;
}
#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:#252525;
    clear:both;
}
#testimonialsBody .line
{
	width:518px; 
	height:1px;
	border-bottom:1px solid #0b4058; 
	margin:10px;
	clear:both;
}
/*--------------------------testimonials - ends -------------------------------------------*/

/*--------------------------Delivary Policy - starts-----------------------------------------*/

#deliveryPolicy_body 
{
   padding:10px;
   color:#252525;
   font:12px arial; 
}
#deliveryPolicy_body .lineBg
{
    background-color:white;
    padding:5px;
    margin:3px 0px 0px 0px;
}
#deliveryPolicy_body .lineBg .red
{
    color:Red;
    font:bold 12px/14px arial
}
#deliveryPolicy_body .boldTxt
{
    color:#2f4858;
    font:bold 12px/14px arial;
    
}
/*--------------------------Delivary Policy - ends-----------------------------------------*/

/*-----------------------------left - end---------------------------------*/

/*-----------------------------right - starts---------------------------------*/
#rightPartContainer
{
    float:left;
    width:181px;
    _width:180px;
    border-right:0px solid white;
    background:white;
    padding-right:5px;
    
}

#rightPositioning
{
    width:180px; margin-right:4px;

}
/*-----------------------------hot deals - starts-----------------------------*/
#hotDeals_container
{
  width:184px;
  height:100%; 
  border-right:1px solid #aec0d0;
  border-left:1px solid #aec0d0;
  clear:both;
}
#hotDeals_bg
{
	width:183px;
	height:100%;
}
#hot_bannerCont
{
    height:80px;
}
.hotBanner EMBED
{
   height:80px;
   width:184px; 
}
#hotDealBottom
{
	width:185px; 
	height:11px;
	background:url(../hotDealsBottom.png) no-repeat bottom; 
}
.hotBanner
{
    height:80px;
    width:184px;
    overflow:hidden;
}
.hotDeals_boldTxt
{
	color:#4f5050; 
	font-family:arial; 
	font-size:15px; 
	font-weight:bold;
}
#hotDeals_txt
{
	color:#4f5050; 
	font-family:arial; 
	font-size:12px;
	text-align:left;
	padding:0px 0px 0px 8px;
	width:170px;
	float:left;
	clear:both;
}
#hotDeals_txt A
{
    color:#4f5050; 
	font-family:arial; 
	font:bold 12px arial;
	text-decoration:none;
	cursor:pointer;
}
.diferentTextStyle
{
	color:#414e3a; 
	font-family:arial; 
	font-size:12px;
}
#hotDeals_inputContainer
{
}
#hotDeals_inputContainer .hotDeals_input
{
	border: 1px solid #adbac1; 
	font-family:arial; 
	font:12px arial; 
	color:#8d8d8d; 
	height:18px;
	width:140px;
	text-align:center;
	float:left;
	margin:7px 0px 0px 7px;
}
#hotDeals_submit

{
	background:url(../buts/hotDeals_submit.png) no-repeat right; 
	width:30px; 
	height:30px; 
	float:left;
	cursor:pointer;
}
#hotDeals_submit .hotDeals_submit
{
  color:White;
  font:1px arial;
  text-decoration:none;
  cursor:pointer;
  width:30px; 
  height:30px; 
  display:block;
}
#hotDeals_container .hotDeals_validators
{
    color:red;
    font:11px arial;
    padding:0px 5px 0px 5px;
    text-align:left;
    clear:both;
}
.hotDeals_validators
{
    width:170px;
    margin:5px auto 0px;
}
.hotDeals_validators .success
{
    color:#676e75;
    font:11px/13px arial;
}
.hotDeals_validators .success B
{
    color:#155481;
}
/*-----------------------------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 10px 0px;
    float:left;
    clear:both;
    width:185px;
    height:146px;
}
#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;
}

/*-----------------------------live support - start-------------------------*/
#payment_liveSupport_available a img
{ background:#fff; border:none; width:365px; padding-top:0px;}


#liveSupportContainer
{
	width:186px;
	height:100%; 
	clear:both;
	margin-top:10px;
}

#liveSupport_offline H2
{
	font:16px/18px tahoma;
	width:100px;
	color:#155481;
	margin:7px 0px 0px 0px;
	text-align:left;
} 
#SupportBut_position
{
	background:url(../buts/supportStatus.png) no-repeat right; 
	height:19px; 
	text-align:left; 
	cursor:pointer;
	margin:5px 0px 0px 0px;
	padding:0px;
	width:70px;
	
}
A #SupportBut_position
{
    font:bold 12px/18px arial;
    cursor:pointer;
    color:#0B4058;
    text-transform:uppercase;
    text-decoration:underline;
}
 #liveSupportContainer A
{
    text-decoration:none;
}
#SupportBut_position .txt
{
    font:bold 12px/18px arial;
    color:White;
}
#supportMenu_position A
{
    font:bold 12px/18px arial;
    color:White;
    cursor:pointer;
    text-transform:capitalize !important;
}
#supportMenu
{
    
}

#supportMenu_position
{
    padding:5px 0px 0px 15px;
    margin:0px;
}
#supportMenu_position ul
{
    margin:0px;
    padding:0px;
}
#supportMenu_position li
{
    list-style-type:disc;
    height:15px;
    text-align:left;
    margin:0px;
    padding:0px;
    font:11px/12px arial;
}
#supportMenu_position li a
{
     color:#0b4058;
     font:11px arial;
     text-decoration:none;
     margin:0px;
     padding:0px 3px 0px 0px;
     background:white;
}
#supportMenu_position li a:link
{
    text-decoration:none;
    color:#0b4058;
}
#supportMenu_position li a:hover
{
    text-decoration:underline;
    color:#0b4058;
}
#liveSupportAllerts
{
    text-align:left;
    padding:5px 0px 0px 0px;
    color:Red;
    font:11px arial;
    overflow:hidden;
    width:186px;
   margin:0px auto;    
}
#liveSupportAllerts .success
{
    color:#155481;
}
#AskQuestion_container
{
     clear:both;
     background:white;
     width:185px;
     padding:0px 0px 5px 0px;
}
#AskQuestion_container h3
{
    color:#B55900;
    font:bold 12px/20px arial;
    text-align:left;
    padding:0px 0px 0px 5px;
}
#AskQuestion_container .mail input
{
  height:18px;
  width:175px;
  border-top:#b0b4b9 1px solid; 
  border-left:#b0b4b9 1px solid;
  border-bottom:#696c6d 1px solid;
  border-right:#696c6d 1px solid; 
  color:#747474;
  font:11px/18px arial;
  margin:0px 0px 0px 4px;
}
#AskQuestion_container .question textarea
{
  width:177px;
  border-top:#b0b4b9 1px solid; 
  border-left:#b0b4b9 1px solid;
  border-bottom:#696c6d 1px solid;
  border-right:#696c6d 1px solid; 
  color:#747474;
  font:11px/18px arial;
   margin:2px 0px 0px 4px;
}


#AskQuestion_container #askQ_submit
{
    background:url(../buts/askQ_submit.png) no-repeat right bottom;
    _background:url(../buts/askQ_submit.png) no-repeat right center; 
	width:170px;
	height:25px;
	text-align:center;
	cursor:pointer;
	margin:auto;
}
#AskQuestion_container #askQ_submit .submit
{
    text-decoration:underline;
    font:bold 11px/35px arial;
    color:#155481;
    cursor:pointer;
    text-align:left;
    text-transform:uppercase;
}


.allertPosition_success
{
    color:Green;
    margin:0px;
}
.allertPosition_failure
{
    color:Green;
    margin:0px;
}
/*-----------------------------live support - end-------------------------*/

/*-----------------------------ww shipping - start ---------------------------*/
#wwShipping_container
{
	background:url(../freeW.png) no-repeat; 
	height:120px;
    width:185px;
    margin:0px;
	clear:both;
}
#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;
    background:white;
    width:925px;
   margin:0px auto;
    position:relative;
    right:1px;
    background:url(../footerBottomBg.jpg) no-repeat bottom;
}


#footerMenu_container
{
    width:660px;
    height:20px;
   margin:0px auto;
    _overflow:hidden;
    padding:0px 0px 0px 25px;
}
#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:url(../footerBoolet.jpg) no-repeat top;
	width:1px;
	height:10px;
	margin:1px 5px 0px 5px;
	float:left;
}





#bottomElements_container
{
	text-align:left;
	width:923px;
}
#logoes_leftContainer
{
	float:left;
	text-align:center;
	width:156px;
	
}
#trustedLogo
{
	width:156px; 
	height:36px;
	display:none;
}
#goDaddy_logo
{
	width:156px; 
	height:62px;
	margin:20px 0px 0px 0px;
	display:none;
}
#sslLock
{
    position:absolute;
    top:10px;
    text-align:center;
    right:30px;
}
#sslLock A
{
    display:none;
}


#footerText_container
{
	width:650px;
	margin:auto;
}

#footerText_container A
{
	color:#ed6c07; 
	font: 11px/23px arial;
	text-decoration:none;
}

#footerTxt1
{
	color:#ed6c07; 
	font: 11px/23px arial; 
	width:660px;
	height:23px;
	background-color:#e7f0f1;
	text-align:center;
	margin:0px 0px 0px 7px;
}
#footerTxt2
{
	color:#868686; 
	font: 11px/14px arial; 
	width:660px;
	text-align:justify;
	margin:0px 0px 0px 7px;
}
.bold
{
    color:#000000; 
	font: bold 12px/14px arial; 
}
#footer_RightContainer
{
    float:right;
    width:156px;
}
/*-----------------------------visa's pics - start----------------------------*/
#creditCards_pics
{
	width:155px;
	height:40px;
	text-align:center;
	position:absolute;
	top:10px;
	left:-5px;
}
.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 10px;
	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 4px;
}
.bankTrPic
{
	width:49px; 
	height:22px; 
	float:left;
	margin:4px 0px 0px 0px;
}
/*-----------------------------visa's pics - end----------------------------*/


#securedLogo
{
   display:none;
}
/*------------------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:1px; 
	border-bottom:1px solid #0b4058;
	clear:both;
	overflow:hidden;
}




#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:558px;
	text-align:justify;
	color:#7c7e79; 
	font-family:arial; 
	font-size:12px; 
	background:url(../textualMid_bg.png) repeat-y; 
}
#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 11px 0px 11px;
	_margin:10px 10px 0px 10px;
 }
#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:url(../textualMid_bg.png) repeat-y; 
	width:558px;
	overflow:hidden;
	text-align:left;
	margin:0px 0px 10px 0px;
}
#aboutUsContainer .bodyText
{
    color:#697c89;
    font:12px arial;
    text-align:justify;
    padding:20px 15px 10px 15px;
    background:url(../textualMid_bg.png) repeat-y;
    width:528px; 
}
#aboutUsContainer .bodyText SPAN
{
    color:#03395b;
    font:bold 14px arial;
    margin:5px 0px 5px;
}
#aboutUsContainer .bodyText P
{
    margin:0px 0px 7px;
    padding:5PX 0px;
}
#aboutUsContainer .topAbout .txt
{
	color:#657688; 
	font:12px arial; 
	width:300px;
	text-align:justify;
	margin:10px;
	padding:0px 0px 10px 0px;
}
#aboutUsContainer .topAbout .boldTxt
{
	color:#657688; 
	font:bold 12px arial; 
	padding:10px 10px 10px 10px;
	width:300px;
	text-align:justify;
}
#topImg_TextualPage
{
	width:558px;
	height:20px; 
	 background:white url(../textualPage_top.png) no-repeat bottom;  
	text-align:left;
}
#topImg_TextualPage h1
{
    color:#0b4058; 
	font:bold 12px/20px arial; 
	margin:0px 0px 0px 25px;
}

#aboutUsContainer .pic .boldTxt
{
	color:#0c243f; 
	font:12px arial; 
	width:380px;
	text-align:justify;
	padding:10px 0px 0px 10px;
}
#aboutUsContainer .topAbout
{
    width:550px;
	background:white url(../Contact_Us_pic.jpg) no-repeat right bottom;
	margin:auto; 
	overflow:hidden;
}


#contact_centerContainer .bottomImg
{
    width:558px;
	height:1px; 
	background-image:url(../productBot_bg.jpg); 
	background-repeat:no-repeat; 
	overflow:hidden;
	clear:both;
}

/*ABOUT US	 -  ends*/
/*REMAINDER - starts*/
#reminderPosition
{
    width:558px;
    float:left;
    margin:0px 11px 0px 11px;
    #margin:10px 10px 0px 10px;
}
#remainderContainer
{
    background-image:url(../textualMid_bg.png); 
	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:#0b4058;
    font:bold 12px/20px arial;
}
#remainderContainer P
{
    font:12px arial;
    margin:10px;
}
#topImg_TextualPage .txt
{
    color:#0b4058;
    font:12px arial;
    margin:10px;
}
#remainderContainer .mainContainer
{
    width:400px;
    margin:20px;
    text-align:center;
}
#remainderContainer .mainContainer A
{
    text-decoration:none;
}
#remainderContainer .title
{
    font:12px arial;
    float:left;
    margin:0px 10px 0px;
}
#remainderContainer .inputContainer
{
    float:right;
    font:11px Arial; 
	color:#504d37;  
	border-top:#b0b4b9 1px solid; 
  border-left:#b0b4b9 1px solid;
  border-bottom:#696c6d 1px solid;
  border-right:#696c6d 1px solid; 
  background:#f3f3f3;
	width:223px;
	overflow:hidden;
	padding:0px 0px 0px 5px;
}

#remainderContainer .reminderSubmit
{
    width:111px;
	height:23px; 
	background:url(../buts/submitRight.png) no-repeat right; 
	margin:5px 0px 0px 0;
	cursor:pointer;
	float:right;
}
#remainderContainer .submit
{
    width:100%;
	height:100%; 
	background:url(../buts/submitLeft.png) no-repeat left; 
}
#remainderContainer .submit P
{
	height:100%; 
	background:url(../buts/submitMid.png) repeat-x;
	margin:0 17px 0 5px;
	font:bold 12px/23px arial;
	color:White;
}
#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;
    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 11px 0px 11px;
	_margin:10px 10px 0px 10px;
}

#orderNow_container
{
	background:url(../textualMid_bg.png) repeat-y; 
    width:558px;
	overflow:hidden;
}

#orderNow_container #selectionContainer
{
	margin:3px auto;
	text-align:center;
	width:516px;
	border-top:20px solid white;
	border-bottom:42px solid white;
	border-right: 18px solid white;
	border-left: 18px solid white;
	#border-bottom:0px;
	background:white;
}
#selectionContainer P
{
	color:#0b4058; 
	font:bold 20px arial; 
	margin:10px 0px 0px 0px;
	float:left;
}

#selectionContainer .selectionImg
{
	background:url(../3.png) no-repeat center; 
	width:40px; 
	height:41px; 
	float:left; 
	overflow:hidden;
}
.selectForm_container .selectContainer
{
   float:left;
   width:350px;
}
#orderNow_form 
{
	text-align:center;
	clear:both;
	width:550px;
    background:white;
   margin:0px auto;
    padding:20px 0px 20px 0px;
}
#orderNow_container H3
{
	color:#252525;
	font:14px/30px arial; 
	float:left;
	width:90px;
	text-align:left;
}

#orderNow_form .selectNumber1
{
	background-image:url(../round1.png); 
	width:38px; 
	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.png); 
	width:38px; 
	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.png); 
	width:38px; 
	height:43px; 
	background-repeat:no-repeat;
	background-position:bottom;
	margin:0px 10px 0px 0px;
	float:left; 
	overflow:hidden;
}
.selectForm_container
{
    display:table;
    width:400px;
	text-align:center;
	margin:auto;
	clear:both;
}

#orderNow_form  .ON_categorySelect
{
	float:left;
 }
 #orderNow_form  .select
{
	color:#064f73; 
	font:12px Arial; 
	background-color:#ebefd8;
	border: 1px solid #c9cfd6;
	width:210px;
	height:24px;
 }
 #ON_submitPosition
 {
    background:url(../buts/submitRight.png) no-repeat right; 
	height:23px; 
	width:151px;
	margin:10px auto;
 }
 #ON_submitPosition #orderNow_submit
 {
	background:url(../buts/submitLeft.png) no-repeat left; 
	height:100%; 
	width:100%;
 }
#ON_submitPosition #orderNow_submit P
 {
	background:url(../buts/submitMid.png) repeat-x; 
	height:100%; 
	color:white; 
	font:bold 12px/23px arial;
	margin:0px 16px 0px 3px;
	text-align:center;
 }
/* OrderNow - ends */
/* Change Login - starts */


#changelogin_position
{
    width:558px; 
	float:left; 
	margin:10px 11px 0px 11px;
	_margin:10px 10px 0px 10px;
	background:url(../textualMid_bg.png) repeat-y; 
}
#changelogin_position .txt
{
    font:bold 12px/20px arial;
    color:#0b4058;
    margin:0px 0px 0px 20px;
    
}
#changelogin_container
{
    width:550px; 
	background:white;
	overflow:hidden;
	margin:auto;
	border-top:3px solid #ebefd8;
	border-bottom:3px solid #ebefd8;
}

#changelogin_container .formTitles
{
    color:#322a2a; 
	font:12px arial; 
	text-align:left;
	float:left;
	width:110px;
}
#changelogin_container .inputContainer
{
    width:240px; 
	margin:auto;
    text-align:center;
    padding:20px 0px 10px 0px;
}
#changelogin_container .formInput
{
	font:11px Arial; 
	color:#504d37;  
	border-top:#b0b4b9 1px solid; 
    border-left:#b0b4b9 1px solid;
    border-bottom:#696c6d 1px solid;
    border-right:#696c6d 1px solid; 
    background:#f3f3f3;
	width:123px;
	overflow:hidden;
	float:left;
	padding:0px 0px 0px 5px;
}
#changelogin_container #userName, #password
{
    height:25px;
}


#changeLoginButs
{
   width:300px;
   height:30px;
   text-align:center;
  margin:0px auto; 
}

#changeLoginButs .backBut
{
    width:95px;
    height:21px;
	background:url(../buts/backBut.png) no-repeat center; 
    float:left;
}

#changeLoginButs .updateBut
{
    width:95px; 
    height:21px;
	background:url(../buts/saveBut.png) no-repeat 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 .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_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:10px 11px 0px 11px;
    _margin:10px 10px 0px 10px;
    width:558px;
}
#modifyProfile
{
   background:url(../textualMid_bg.png) repeat-y;
   width:558px;
   height:100%;
}
#modifyBg .textBg
{
	width:558px; 
	height:20px; 
}
#modifyBg .txt
{
	color:#0b4058; 
	font:bold 12px/20px arial; 
	margin:0px 0px 0px 20px;
}

#modifyProfile_container .titleBg
{
    background-color:#e7f0f1;
    width:550px;
    height:25px;
    text-align:center;
   margin:0px auto;
    padding-top:3px;
    clear:both;
}
#modifyProfile_container .titleBg h2
{
   font:bold 13px/25px arial; 
   margin:0px 0px 0px 20px;
   color:#252525;
   text-align:left;
   
}
.shipping_modifyForm
{
    width:470px;
    height:100%;
   margin:0px auto;
    text-align:center;
    background:white;
    border-top:10px solid white;
    border-bottom:50px solid white;
    #border-bottom:20px solid white;
    border-right:40px solid white;
    border-left:40px solid white;
     _border-right:30px solid white;
    _border-left:30px solid white;
}
.contact_modifyForm
{
    width:470px;
   margin:0px auto;
    text-align:center;
    background:white;
    border-top:20px solid white;
    border-bottom:20px solid white;
    border-right:40px solid white;
    border-left:40px solid white;
    _border-right:30px solid white;
    _border-left:30px solid white;
}
#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 .formRed_star
{
	background-image:url(../redStar.jpg); 
	width:6px; 
	height:6px; 
	background-repeat:no-repeat;
	margin: 2px 3px 0px 0px;
	float:left;
	overflow:hidden;
}
#modifyProfile_container .noStar
{
	width:6px; 
	height:6px; 
	background-color:white;
	background-repeat:no-repeat;
	margin: 2px 3px 0px 0px;
	float:left;
	overflow:hidden;
}
#modifyProfile_container .formTitles
{
	color:#252525; 
	font:12px/16px arial; 
	text-align:left;
	margin:0px 0px 0px 5px;
}
#modifyProfile_container .formInput
{
	font:11px Arial; 
	color:#504d37;  
	border-top:#b0b4b9 1px solid; 
  border-left:#b0b4b9 1px solid;
  border-bottom:#696c6d 1px solid;
  border-right:#696c6d 1px solid; 
  background:#f3f3f3;
	width:223px;
	overflow:hidden;

}
#modifyProfile_container .stateSelect
{
	color:#064f73; 
	font:11px Arial; 
	border-top:#b0b4b9 1px solid; 
    border-left:#b0b4b9 1px solid;
    border-bottom:#696c6d 1px solid;
    border-right:#696c6d 1px solid; 
    background:#f3f3f3;
	width:225px; 
	text-align:left;
}
#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:184px;
	margin:0px 0px 5px 0px;
	display:table;
	text-align:left;
	text-decoration:none;
}
#shoppingCard #shoppingCard_bg
{
	background:url(../shoppingCart_mid.png) repeat-y left; 
	width:184px; 
}
#shoppingCard_bg H2
{
	color:#B55900;
	font:14px/20px tahoma;
	text-align:left;
	padding:2px 0px 0px 2px;
    margin:5px 0px 0px;
    width:184px;
    height:22px;
	background:white url(../shoppingCart_top.png) no-repeat left;
}
#shoppingCard_bg .detailesTop
{
	width:171px;
	clear:both;
	padding:0px 0px 3px 0px;

}
#shoppingCard_bg .detailesBottom
{
	width:184px;
	padding:3px 0px 0px 0px;
}
#shoppingCard_bg .middleContainer
{
	width:184px;
	margin:auto;
}
#shoppingCard_bg .line
{
}
#shoppingCard_bg a
{
	color:#0b4058;
	font:13px Arial;
	text-decoration:none;
}

#shoppingCard_bg P
{
	color:#626262;
	font:12px Arial;
	text-transform:lowercase;
	width:170px;
	margin:0px auto;
	border-bottom:1px dashed #747474;
	padding:0px;
}
#shoppingCard .total
{
	color:#B55900;
	font:bold 14px tahoma, arial;
	text-align:center;
}
#shoppingCard .total SPAN
{
  
}

#shoppingCard .submitPosition
{
  width:184px;
  height:23px;
  text-align:right;
  background:white url(../buts/shoppingSubmit_bg.png) no-repeat top;
}
#shoppingCard #submitBut
{
	background:url(../buts/shoppingSubmit.png) no-repeat right; 
	width:67px; 
	height:23px; 
	cursor: pointer; 
	overflow:hidden;
	padding:0px 25px 0px 0px;
	float:right;
	margin:0px 10px 0px 0px;
}

#shoppingCard .submitPosition A
{
	color:white; 
	font:bold 12px/25px arial; 
	text-decoration:underline; 
	width:67px;
}
#shoppingCard_bg  #shoppingCart_bottomImg
{
   
}

/* ---------------------right - shopping card - ends ----------------------------------------*/
/* ---------------------product guarantee - starts --------------------------------------------*/



#guaranteeContainer .textPosition #guaranteelogo
{
    background:url(../guaranteeLogo.png) no-repeat center bottom;
    width:174px;
    height:38px;
    padding:113px 0px 0px;
   margin:0px auto;  
}
#guaranteeContainer
{
    background:url(../textualMid_bg.png) repeat-y; 
	overflow:hidden;
	width:558px;
	margin:3px 0px 0px 0px;
}
#guaranteeContainer .guaranteeBg
{
    background:white url(../guaranteeList.jpg) no-repeat center; 
	width:550px; 
	height:600px; 
	margin:auto;
}
#guaranteeContainer .textPosition
{
    width:400px;
    text-align:center;
    margin-left:auto;
    margin-right:auto;
}
#guaranteeContainer h2
{
    color:#0b4058;
    font:bold 20px/30px arial;

}
#guaranteeContainer A
{
    color:#0b4058;
    font:bold 12px arial;
    text-decoration:none;
}
#guaranteeContainer .guaranteeBg p
{
    color:#747474;
    font:12px arial;
    padding-top:10px;
    text-align:justify;
    width:300px;
   margin:0px auto;
}
#guaranteeContainer .guaranteeBg p SPAN
{
    color:#2a2a2a;
    font:13px arial;
}

/* ---------------------product guarantee - ends --------------------------------------------*/
/*Pop Up Support - starts */

.popUp_SupportContainer
{
    width:400px;
    height:475px;
    text-align:center;
    background-color:#e7f0f1;
}
.popUp_SupportContainer h1
{
   background-image:url(../popUp_support_titleBg.jpg); 
   width:400px;
   height:25px; 
   background-repeat:no-repeat;
   background-position:left center;
   cursor:pointer;
   color:White;
   font:13px/25px arial;
   text-align:center;
}
.popUp_SupportContainer P
{
    color:#252525;
    font:12px arial;
    text-align:left;
    width:350px;
    margin:7px 0px 3px 10px;
}
#liveSupport_formContainer
{
    font:12px arial;
    text-align:left;
    margin:7px 0px 10px 10px;
    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 h5
{
    width:99px;
    line-height:18px;
    float:left;
}
#liveSupport_formContainer .redStar
{
    background:url(../redStar.jpg) no-repeat center; 
	width:5px; 
	height:18px; 
	display:inline-block;
}
#liveSupport_formContainer .alert
{
	font:10px arial;
	margin:2px 0px 0px 0px;
	clear:both;
}
#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;
}
#liveSupportSubmit A
{
    text-decoration:none;
}
#liveSupportSubmit
{
    background:url(../buts/upgrLeft.png) no-repeat left;
    width:150px;
	height:27px;
	float:right;
	margin:0px 90px 0px;
	#margin:0px 100px 0px 0px;
}
#liveSupportSubmit .suportSubmit
{
    background:url(../buts/upgrRight.png) no-repeat right;
    width:100%;
	height:100%;
}
#liveSupportSubmit .suportSubmit .button
{
    background:url(../buts/upgrMid.png) repeat-x;
	height:100%;
	color:white;
	text-align:center;
	margin:0px 6px;
	font:bold 12px/27px arial;
	text-decoration:none;
}
#liveSupport_formContainer .lineHeight
{

    clear:both;
}
.liveSupportMassage
{
    height:100%;
    color:Red;
    font:bold 12px 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 11px 0px 11px;
	_margin:10px 10px 0px 10px;
}
#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:url(../textualMid_bg.png) 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:url(../textualMid_bg.png) repeat-y; 
	width:558px; 
	overflow:hidden;
	text-align:left;
	font:12px arial;
    color:#222222;
}

#OS_if P
{
    padding:10px;
}
.OS_iFrame
{
    
}
#statusFrame
{
    height:70px;
	width:558px; 
   margin:0px auto;
    text-align:center;
}
/*Veripayment Explanations*/
#veripaymentContact
{
    color:#5a656c;
    font:12px arial;
    width:513px;
    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;
    
}
#bottom_line
{
    background:white;
    width:923px;
    height:2px;
    border-top:1px solid #aec0d0;
    margin:10px 0px 10px 0px;
   margin:0px auto;
    clear:both;
}



/*Account - starts*/


#accountContainer
{
    float:left;
    width:558px;
    margin:10px 7px 0px 7px;
    background:url(../textualMid_bg.png) repeat-y;
}

#accountTop .textBg .txt
{
    color:#0b4058;
    font:bold 12px/20px arial;
    margin:0px 0px 0px 20px;
}


#account_cardContainer
{
    background:white;
    width:550px;
   margin:0px auto;
    overflow:hidden;
    margin-top:5px;
}
#account_cardContainer .titles
{
    width:548px;
   margin:0px auto;
    text-align:center;
    clear:both;
}
#account_cardContainer .dateBg, #account_cardContainer .orderNum, #account_cardContainer .statusBg, #account_cardContainer .totalBg
{
    float:left;
    background-color:#e7f0f1;
    color:#252525;
    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:140px;
    text-align:center;
    border-right:1px solid #e7f0f1;
}
#account_cardContainer .dateBg
{
    width:140px;
    margin:2px 1px 0px 0px;
    text-align:center;
    
}
#account_cardContainer .date
{
    width:138px;
    text-align:center;
    border-right:1px solid #e7f0f1;
}

#account_cardContainer .statusBg
{
    width:162px;
    text-align:center;
}
#account_cardContainer .orderStatus
{
    width:162px;
    text-align:center;
    border-right:1px solid #e7f0f1;
}
#account_cardContainer .totalBg 
{
    width:100px;
    margin:2px 0px 2px 1px;
    text-align:center;
}
#account_cardContainer .totalPrice 
{
    text-align:center;
    width:98px;
}
.productAccount
{
    width:550px;
    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/32px arial;
    padding:0px 1px 0px 1px;
    color:#252525;
}
#account_modyfySettingBg
{
   background-color:#e7f0f1;
   height:22px;
   width:550px;
   text-align:center;
  margin:0px auto;
   clear:both;
   font:14px/22px arial;
   color:#0b4058;
   margin-top:3px !important;
}  

#buts_modify
{
    clear:both;
    width:300px;
    height:25px;
   margin:0px auto;
    text-align:center;
    margin-top:5px;
    padding:5px 0px 10px 50px;
}
#buts_modify A, #accountButs_container A
{
    text-decoration:none;
}
#updateBut
{
    background:url(../buts/submitRight.png) no-repeat right; 
	width:116px; 
	height:23px;
	float:left;
	margin:0px 0px 0px 5px;
}
#updateBut A
{
    background:url(../buts/submitLeft.png) no-repeat left; 
	width:100%; 
	height:100%;
	display:block;
}
#updateBut .updateBut
{
    background:url(../buts/submitMid.png) repeat-x; 
	height:100%;
	text-align:center;
	color:White;
    font:bold 12px/23px arial;
    margin:0px 17px 0px 5px;
}

#accountBackBut
{
    background:url(../buts/backRight.png) no-repeat right; 
	width:116px; 
	height:23px;
	float:left;
}
#accountBackBut .backBut
{
    background:url(../buts/backLeft.png) no-repeat left; 
	width:100%; 
	height:100%;
}
#accountBackBut .backBut P
{
    background:url(../buts/submitMid.png) repeat-x; 
	height:100%;
	text-align:center;
	color:White;
    font:bold 12px/23px arial;
    margin:0px 5px 0px 17px;
}
#accountButs_container
{
    width:430px;
   margin:0px auto;
}
#accountButs_container .modifyBut
{
    background:url(../buts/submitLeft.png) no-repeat left; 
	width:206px; 
	height:23px;
	float:left;
	margin:10px 2px;
}
#accountButs_container .modifyBut .submitLink
{
    background:url(../buts/backRight.png) no-repeat right;
    width:100%;
	height:100%;
	display:block;
}

#accountButs_container .modifyBut .changeLoggin_but, #accountButs_container .modifyBut .modifyProfile_but
{
    background:url(../buts/submitMid.png) repeat-x left; 
	height:100%;
	margin:0px 5px;
	text-align:center;
	color:White;
    font:bold 12px/23px arial;
    
}

/*Account - ends*/
/*Bottom contact detailes - starts*/
#bottomContactDeatailes
{
    width:549px;
    height:100%;
    text-align:center;
   margin:0px auto;
    background:white;
    text-decoration:none;
}
#bottomContactDeatailes A
{
    text-decoration:none;
}
#bottomContactDeatailes  .contactBox
{
    width:268px;
    height:150px;
    background-color:#e7f0f1;
    margin:10px 2px 5px 4px;
    _margin:10px 2px 5px 3px;
    float:left;
    text-align:left;
}
#bottomContactDeatailes .tollFreeTitle
{
    clear:both !important;
    width:268px;
    text-align:left;
    display:block
}
#bottomContactDeatailes .tollFreeNumbersContainer P
{
    clear:both !important;
    width:256px
}
#bottomContactDeatailes .box1, #bottomContactDeatailes .box2
{
  width:250px;
  margin:10px auto; 
}
#bottomContactDeatailes .box1 .contactText
{
    clear:both;
    width:250px;
}
#bottomContactDeatailes P
{
    padding:0px;
    margin:0px 2px 0px 0px;
    float:left;
}
#bottomContactDeatailes  .contactBox A
{
    color:#e06c05;
    text-decoration:none;
}
.contactText A
{
    text-decoration:underline !IMPORTANT;
}
#bottomContactDeatailes  .contactBox h3
{
    background-color:white;
    border:1px solid #1a303e;
    height:20px;
    color:#0b4058;
    font:bold 12px/20px arial;
    padding:0px 0px 0px 10px;
}
#bottomContactDeatailes  .contactBox P
{
    color:#1a303e;
    font:12px arial;
}

/*Bottom contact detailes - ends*/
