[Layout] 
	
<@- LAYOUT STRUCTURE GUIDE -@>

+ Body
	+ Wrapper / #Wrapper
		+ Header / #Header
		+ Content / #Content					
			- Left column / #LeftColumn
			- Middle column / #MiddleColumn
			- Right column / #RightColumn					
				
		+ Footer / #Footer
	
* Navigation	#TopNavigation
* Navigation	#LeftNavigation
* Flash			#none
* Movie			none	

<@- END -@> 		

*/


		
* /*<@- Asign MARGIN, PADDING=0 to all default Tag Selector's -@>*/
{
	padding		: 0px;
	margin		: 0px;
	font-size	: 12px;
}




html, body
{
	height		: 100%;
	padding		: 0px;
	margin		: 0px;
}

body 
{
	background	: #ffffff url(../images/bg.jpg) no-repeat center top;
	color		: #434343;
	font		: normal 12px Arial, Helvetica, sans-serif;		
	
/*	width		: 100%;*/
	height		: 100%;	
		
	text-align	: center; 	/* To move content center */
	margin		: 0px auto;	
}

			
a:link, a:active, a:visited  /*<@- Default hyperlink style -@>*/
{
	color			: #000000;
	font			: normal 12px Arial, Helvetica, sans-serif;
	text-decoration	: none;
}

a:hover
{
	color			: #2a78b3; 
	font			: normal 12px Arial, Helvetica, sans-serif;
	text-decoration	: none;
}

		
p 
{
	margin		: 0px auto;
	padding		: 0px;			
}

ul, li, ol 
{			
	list-style	: none;
	text-align	: left;			
}		

img 
{
	float		: none;
	border		: 0px;
}

table, p, td, th, div, ul, li, ol, span, strong, em, form
{
	font		: normal 12px Arial, Helvetica, sans-serif;
	padding:0;
	margin:0;
	border:none;
	
}		
		
/* [ End ] */
input, select, option
{
            font        : normal 11px Arial, Helvetica, sans-serif;
            border        : #999999 1px solid;   
        }
		
		
#wrapper{ 
	width:938px;
	padding:0;
	margin:0 auto; 
	height:auto; 
}

/*[ Style For Header ]*/

#top{
	width:938px;
	padding:0;
	margin:0;
}

.veryTopNavArea{
	width:938px;
	padding:0;
	margin:0;
}

.veryTopNavWidth{
	width:215px;
	padding:0 7px 0 616px;
	margin:0;
	float:left;
}

.veryTopSocialNetIconArea{
	width:99px;
	padding:2px 0 2px 0;
	margin:0;
	float:left;
}

#veryTopNav{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:12px;
	padding:0;
	margin:0px;
	float:left;
}

#veryTopNav ul{
	padding:0;
	margin:0;
}

ul#veryTopNav li{
	list-style:none;
	display:block;
	float:left;
}

ul#veryTopNav li a:link,ul#veryTopNav li a:active,ul#veryTopNav li a:visited{
	background-image:url(../images/v_top_nav_divider.gif);
	background-repeat:no-repeat;
	background-position:right;
	color:#ffffff;
	font-size:12px;
	height:27px;
	line-height:27px;
	text-decoration:none;
	padding:0 10px 0 10px;
	margin:0;
	float:left;
}

ul#veryTopNav li a:hover{
	background-image:url(../images/v_top_nav_divider.gif);
	background-repeat:no-repeat;
	background-position:right;
	color:#c7113e;
	font-size:12px;
	height:27px;
	line-height:27px;
	text-decoration:none;
	padding:0 10px 0 10px;
	margin:0;
	float:left;
}

ul#veryTopNav li a#vtopLastMenu{
	background-image:none;
	padding-right:0px;
}

.faceBookBtn:link,.faceBookBtn:active,.faceBookBtn:visited{
	background-image:url(../images/facebook_btn.gif);
	background-repeat:no-repeat;
	background-position:top;
	width:23px;
	height:23px;
	padding:0;
	margin:0 10px 0 0;
	display:block;
	float:left;
}

.faceBookBtn:hover{
	background-image:url(../images/facebook_btn.gif);
	background-repeat:no-repeat;
	background-position:bottom;
	width:23px;
	height:23px;
	padding:0;
	margin:0 10px 0 0;
	display:block;
	float:left;
}

.twitterBtn:link,.twitterBtn:active,.twitterBtn:visited{
	background-image:url(../images/twitter_btn.gif);
	background-repeat:no-repeat;
	background-position:top;
	width:23px;
	height:23px;
	padding:0;
	margin:0 10px 0 0;
	display:block;
	float:left;
}

.twitterBtn:hover{
	background-image:url(../images/twitter_btn.gif);
	background-repeat:no-repeat;
	background-position:bottom;
	width:23px;
	height:23px;
	padding:0;
	margin:0 10px 0 0;
	display:block;
	float:left;
}

.rssFeedBtn:link,.rssFeedBtn:active,.rssFeedBtn:visited{
	background-image:url(../images/feedbtn.gif);
	background-repeat:no-repeat;
	background-position:top;
	width:23px;
	height:23px;
	padding:0;
	margin:0;
	display:block;
	float:left;
}

.rssFeedBtn:hover{
	background-image:url(../images/feedbtn.gif);
	background-repeat:no-repeat;
	background-position:bottom;
	width:23px;
	height:23px;
	padding:0;
	margin:0;
	display:block;
	float:left;
}

#topLogoSection{
	width:938px;
	padding:4px 0 12px 0;
	margin:0;
}

.topLogoLeft{
	width:262px;
	padding:0 19px 0 28px;
	margin:0;
	float:left;
}

.logoRightContentArea{
	width:588px;
	padding:0 23px 0 18px;
	margin:0;
	float:left;
}

.topMyAccountListArea{
	width:588px;
	padding:0;
	margin:0;
}

.topMyAccountListWidthLeft{
	width:431px;
	padding:10px 0 10px 70px;
	margin:0;
	float:left;
}

.topMyAccountListWidthRight{
	width:77px;
	padding:0;
	margin:0;
	float:right;
}

.myAccountList ul{
	padding:0;
	margin:0;
}

.myAccountList li{
	list-style:none;
	float:right;
	display:block;
}

.myAccountList li a:link,.myAccountList li a:active,.myAccountList li a:visited{
	background-image:url(../images/my_account_divider.gif);
	background-repeat:no-repeat;
	background-position:right;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#797979;
	text-decoration:none;
	display:block;
	padding:0 10px 0 10px;
	margin:0;
}

.myAccountList li a:hover{
	background-image:url(../images/my_account_divider.gif);
	background-repeat:no-repeat;
	background-position:right;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#950e00;
	text-decoration:none;
	display:block;
	padding:0 10px 0 10px;
	margin:0;
}

.topViewCartbtn:link,.topViewCartbtn:active,.topViewCartbtn:visited{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#9d1616;
	text-align:right;
	background-image:url(../images/top_cycale_icon.gif);
	background-repeat:no-repeat;
	background-position:left;
	text-decoration:none;
	height:34px;
	line-height:34px;
	padding:0 0 0 20px;
	margin:0 0 0 2px;
}

.topViewCartbtn:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#5a5a5a;
	text-align:right;
	background-image:url(../images/top_cycale_icon.gif);
	background-repeat:no-repeat;
	background-position:left;
	text-decoration:none;
	height:34px;
	line-height:34px;
	padding:0 0 0 20px;
	margin:0 0 0 2px;
}

.chatArea{
	width:588px;
	padding:0;
	margin:5px 0 0 0;
}

.topLeftChat{
	width:102px;
	padding:0 33px 0 296px;
	margin:0;
	float:left;
}

.topRightCustomarSupport{
	width:156px;
	height:20px;
	font-size:12px;
	line-height:20px;
	text-align:left;
	color:#10568a;
	float:left;
	display:block;
	font-weight:bold;
	padding:0;
	margin:0;
}

.clickChatLink:link,.clickChatLink:active,.clickChatLink:visited{
	background-image:url(../images/chat_icon.gif);
	background-repeat:no-repeat;
	background-position:right;
	font-size:11px;
	text-align:left;
	height:20px;
	line-height:20px;
	color:#c7113e;
	text-decoration:none;
	display:block;
	padding:0 0 0 0;
	margin:0;
}

.clickChatLink:hover{
	background-image:url(../images/chat_icon.gif);
	background-repeat:no-repeat;
	background-position:right;
	font-size:11px;
	text-align:left;
	height:20px;
	line-height:20px;
	color:#797979;
	text-decoration:none;
	display:block;
	padding:0 0 0 0;
	margin:0;
}

.topPhoneList ul{
	padding:0;
	margin:0;
	}
	
.topPhoneList li{

	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	height:20px;
	line-height:20px;
	color:#383c40;
	list-style:none;
	padding:5px 3px 0 0;
	margin:0;
	float:right;
	display:block;
	}

	
/*[ Style For Body Area ]*/

#bodyArea{
	width:938px;
	padding:0;
	margin:0;
}

#bodyLeft{
	width:142px;
	padding:0 4px 0 0;
	margin:0;
	float:left;
}

#bodyRight{
	width:792px;
	padding:0;
	margin:0;
	float:left;
}

.leftNavbg{
	background-image:url(../images/nav_bg.gif);
	background-repeat:repeat-y;
	background-position:center;
	width:142px;
	padding:0;
	margin:0 0 8px 0;
}

.leftnavTopBg{
	background-image:url(../images/nav_title_bg.gif);
	background-repeat:no-repeat;
	background-position:top;
	width:142px;
	padding:0;
	margin:0;
}

.leftnavBottomBg{
	background-image:url(../images/nav_bottom_bg.gif);
	background-repeat:no-repeat;
	background-position:bottom;
	width:142px;
	padding:0 0 3px 0;
	margin:0;
}

.leftNavTitel{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	text-align:center;
	color:#3c939b;
	height:28px;
	line-height:28px;
	width:142px;
	padding:0 0 0 0;
	margin:0;
}

.leftNavInnerListArea{
	width:108px;
	padding:14px 12px 14px 22px;
	margin:0;
}

.leftNavMainListArea{
	width:108px;
	padding:0 0 16px 0;
	margin:0;
}

.leftListProductTitle{
	font-size:12px;
	font-weight:bold;
	text-align:left;
	color:#333333;
	width:108px;
	padding:0 0 3px 0;
	margin:0;
}

.leftListProductTitleTwo{
	font-size:14px;
	font-weight:bold;
	text-align:left;
	color:#3c939b;
	text-decoration:underline;
	width:108px;
	padding:0 0 3px 0;
	margin:0;
}

.leftNavigation ul{
	padding:0;
	margin:0;
}

.leftNavigation li{
	padding:0;
	margin:0;
	display:block;
}

.leftNavigation li a:link,.leftNavigation li a:active,.leftNavigation li a:visited{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:left;
	color:#333333;
	line-height:16px;
	text-decoration:none;
}

.leftNavigation li a:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:left;
	color:#77bb00;
	line-height:16px;
	text-decoration:none;
}





.leftNavigationTwo ul{
	padding:0;
	margin:0;
}

.leftNavigationTwo li{
	padding:0;
	margin:0;
	display:block;
}

.leftNavigationTwo li a:link,.leftNavigationTwo li a:active,.leftNavigationTwo li a:visited{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:left;
	color:#333333;
	line-height:16px;
	text-decoration:none;
}

.leftNavigationTwo li a:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:left;
	color:#cc0000;
	line-height:16px;
	text-decoration:none;
}

/*[ Style For Top Navigation ]*/

.mainNuvArea{
	background-image:url(../images/main_nav_bg.gif);
	background-repeat:no-repeat;
	background-position:top left;
	width:100%;
	padding:0;
	margin:0;
}

.mainNavLeftSection{
	width:668px;
	padding:0;
	margin:0;
	float:left;
}

.searchFild{
	width:66px;
	height:19px;
	line-height:19px;
	text-align:left;
	font-size:11px;
	color:#464646;
	padding:0 0 0 5px;
	margin:0;
	border:5;
}

.searchBtn{
	width:21px;
	height:19px;
	background-image:url(../images/search_icon.gif);
	background-repeat:no-repeat;
	background-position:top;
	display:block;
	padding:0;
	margin:0;
	border:none;
	cursor:pointer;	
}

.searchBtn:hover{
	width:21px;
	height:19px;
	background-image:url(../images/search_icon.gif);
	background-repeat:no-repeat;
	background-position:bottom;
	display:block;
	border:none;
	padding:0;
	margin:0;
	cursor:pointer;
}

.rightSearchSection{
	width:94px;
	padding:0 15px 0 15px;
	margin:0;
	float:left;
}

.topSearchBox{
	width:92px;
	padding:0;
	margin:3px 0 3px 0;
	border:#696969 1px solid;
}

.searchleftFildArea{
	width:71px;
	padding:0;
	margin:0;
	float:left;
	
}

.searchRightIconArea{
	width:21px;
	padding:0;
	margin:0;
	float:left;
}

.topMainNav ul{
	padding:0;
	margin:0;
}

.topMainNav li{
	background-image:url(../images/top_nav_divider.gif);
	background-repeat:no-repeat;
	background-position:top right;
	padding:0;
	margin:0;
	float:left;
	display:block;
}

.topMainNav li a:link,.topMainNav li a:active,.topMainNav li a:visited{
	height:27px;
	line-height:27px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	text-align:center;
	color:#666666;
	text-decoration:none;
	padding:0 22px 0 22px;
	margin:0;
	float:left;
	display:block;
}

.topMainNav li a:hover{
	height:27px;
	line-height:27px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	text-align:center;
	color:#95372d;
	text-decoration:none;
	padding:0 22px 0 22px;
	margin:0;
	float:left;
	display:block;
}

/*[ Style For Header Banner ]*/

.bannerTwoArea{
	width:792px;
	padding:6px 0 0 0;
	margin:0;
}

.bannerLeft{
	width:513px;
	padding:0 5px 0 10px;
	margin:0;
	float:left;
}

.bannerRightContentArea{
	width:257px;
	padding:0 7px 0 0;
	margin:0;
	float:left;
}

.bProductBoxBg{
	background-image:url(../images/right_b_box_bg.gif);
	background-repeat:repeat-y;
	background-position:center;
	width:257px;
	padding:0;
	margin:0 0 6px 0;
}

.bProductBoxTop{
	background-image:url(../images/right_b_box_top.gif);
	background-repeat:no-repeat;
	background-position:top;
	width:257px;
	padding:6px 0 0 0;
	margin:0;
}

.bProductBoxBottom{
	background-image:url(../images/right_b_box_bottom.gif);
	background-repeat:no-repeat;
	background-position:bottom;
	width:257px;
	padding:0 0 6px 0;
	margin:0;
}

.bProductBoxInPArea{
	width:241px;
	padding:0 8px 0 8px;
	margin:0;
}

.bproductImg{
	width:44px;
	padding:0 5px 0 0;
	margin:0;
	float:left;
}

.bproductLastImg{
	width:44px;
	padding:0;
	margin:0;
	float:left;
}

.bProductCaption{
	font-size:9px;
	color:#3a94d9;
	text-align:center;
	line-height:10px;
	padding:4px 0 0 0;
	margin:0;
}

.bProductDisplayPic{
	width:257px;
	padding:0;
	margin:0 0 6px 0;
}

.banner{
	width:513px;
	padding:0 0 11px 0;
	margin:0;
}

.personalityBoxBg{
	background-image:url(../images/personality_box_bg.gif);
	background-repeat:repeat-y;
	background-position:center;
	width:513px;
	padding:0;
	margin:0;
}

.personalityBoxTop{
	background-image:url(../images/personality_box_top.gif);
	background-repeat:no-repeat;
	background-position:top;
	width:513px;
	padding:0;
	margin:0;
}

.personalityBoxBottom{
	background-image:url(../images/personality_box_bottom.gif);
	background-repeat:no-repeat;
	background-position:bottom;
	width:513px;
	padding:0 0 11px 0;
	margin:0;
}

.personalityInnerArea{
	width:491px;
	padding:0 11px 0 11px;
	margin:0;
}

.personalityBoxSelectrArea{
	width:248px;
	padding:0 243px 8px 0;
	margin:0;
}

.personalitySlTextLedft{
	font-size:12px;
	color:#5fa6ad;
	font-weight:bold;
	height:24px;
	line-height:24px;
	text-align:right;
	width:136px;
	padding:0 5px 0 5px;
	margin:0;
	float:left;
}

.personalitySlFildRight{
	width:75px;
	padding:4px 0 0 0;
	margin:0;
	float:left;
}

.persentationBoxSelectFild{
	width:73px;
	height:20px;
	line-height:14px;
	font-size:10px;
	text-align:left;
	color:#252525;
	border:#93aec4 1px solid;
	padding:0;
	margin:0;
}

.personalityMidImgArea{
	width:491px;
	padding:0;
	margin:0;
}

.personalityProduct{
	width:83px;
	padding:0 19px 0 0;
	margin:0;
	float:left;
}

.personalityProductLast{
	width:83px;
	padding:0;
	margin:0;
	float:left;
}

.midProductTreArea{
	width:775px;
	padding:0 8px 0 8px;
	margin:0;
}

.midProductTreBoxBg{
	background-image:url(../images/mid_product_box_bg.gif);
	background-repeat:repeat-y;
	background-position:center;
	width:775px;
	padding:0;
	margin:0;
}

.midProductTreBoxTop{
	background-image:url(../images/mid_product_box_top.gif);
	background-repeat:no-repeat;
	background-position:top;
	width:775px;
	padding:10px 0 0 0;
	margin:0;
}

.midProductTreBoxBottom{
	background-image:url(../images/mid_product_box_bottom.gif);
	background-repeat:no-repeat;
	background-position:bottom;
	width:775px;
	padding:0 0 10px 0;
	margin:0;
}

.midProductBoxInnerArea{
	width:755px;
	padding:0 10px 0 10px;
	margin:0;
}

.midProductImg{
	width:243px;
	padding:0 13px 0 0;
	margin:0;
	float:left;
}

.midProductImgLast{
	width:243px;
	padding:0;
	margin:0;
	float:left;
}

.cateProductBoxArea{
	width:775px;
	padding:11px 7px 0 8px;
	margin:0;
}

.cateProductBoxBg{
	width:775px;
	background-image:url(../images/b_product_box_bg.gif);
	background-repeat:repeat-y;
	background-position:center;
	padding:0;
	margin:0;
}

.cateProductBoxTop{
	width:775px;
	background-image:url(../images/b_product_box_top.gif);
	background-repeat:no-repeat;
	background-position:top;
	padding:0;
	margin:0;
}

.cateProductBoxBottom{
	width:775px;
	background-image:url(../images/b_product_box_bottom.gif);
	background-repeat:no-repeat;
	background-position:bottom;
	padding:0 0 15px 0;
	margin:0;
}

.cateBoxTitleText{
	height:26px;
	line-height:26px;
	font-size:12px;
	color:#5fa6ad;
	font-weight:bold;
	text-align:left;
	padding:0 0 0 25px;
	margin:0;
}

.cateInnerProductArea{
	width:747px;
	padding:0 14px 0 14px;
	margin:0;
}

.cateForuProductArea{
	width:206px;
	padding:0 31px 0 0;
	margin:0 32px 0 0;
	border-right:#909899 1px solid;
	float:left;
}

.cateForuProductAreaThree{
	width:206px;
	padding:0;
	margin:0;
	float:left;
}

.cateWhiteBgColor{
	width:196px;
	padding:5px;
	margin:0;
	background-color:#FFFFFF;
}

.cateTwoImgArea{
	width:196px;
	padding:0;
	margin:0;
}

.cateBoxProductFoodImgleft{
	width:88px;
	padding:0 9px 0 0;
	margin:0;
	float:left;
}

.cateBoxProductFoodImgRight{
	width:88px;
	padding:0 0 0 9px;
	margin:0;
	float:left;
}

.cateBoxProductCaption{
	font-size:11px;
	font-weight:bold;
	text-align:center;
	color:#000000;
	line-height:20px;
	width:88px;
	padding:0;
	margin:0;
}

.cateTwoImgAreaTwo{
	width:196px;
	padding:8px 0 0 0;
	margin:0;
}


/*[ Style For Footer ]*/

.footerBoxArea{
	width:938px;
	padding:0;
	margin:0;
}
	
.footerBoxBg{
	background-image:url(../images/footer_box_bg.gif);
	background-repeat:repeat-y;
	background-position:center;
	width:938px;
	padding:0;
	margin:0;
}

.footerBoxTop{
	background-image:url(../images/footer_box_top.gif);
	background-repeat:no-repeat;
	background-position:top;
	width:938px;
	padding:13px 0 0 0;
	margin:0;
}

.footerBoxBottom{
	background-image:url(../images/footer_box_bottom.gif);
	background-repeat:no-repeat;
	background-position:bottom;
	width:938px;
	padding:0 0 13px 0;
	margin:0;
}

.footerBoxInnerContArea{
	width:910px;
	padding:0 14px 0 14px;
	margin:0;
}

.fboxLeftInnerArea{
	width:181px;
	padding:0 15px 0 0;
	margin:0;
	border-right:#d2d2d2 1px solid;
	float:left;
}

.fbSocialNetArea{
	width:180px;
	padding:0 10px 0 10px;
	margin:0;
	border-right:#d2d2d2 1px solid;
	float:left;
}

.socialNetTextleft{
	font-size:14px;
	font-weight:bold;
	text-align:left;
	color:#e04c00;
	width:66px;
	height:39px;
	line-height:39px;
	margin:0;
	display:block;
	float:left;
}

.socialNetTextRight{
	background-color:#f3f3f3;
	font-size:14px;
	font-weight:bold;
	text-align:center;
	color:#10568a;
	width:114px;
	height:39px;
	line-height:39px;
	margin:0;
	display:block;
	float:left;
}

.fbSocialNetTopTextArea{
	width:180px;
	padding:0;
	margin:0;
}

.footerNewsLatterArea{
	width:215px;
	padding:0 18px 0 18px;
	margin:0;
	border-right:#d2d2d2 1px solid;
	float:left;
}

.footerCartArea{
	width:222px;
	background-color:#e6e5e5;
	padding:20px 13px 20px 13px;
	text-align:center;
	margin: 0 0 0 10px;
	float:left;
}

.footerleftNav ul{
	padding:0;
	margin:0px;
}

.footerleftNav li{
	width:83px;
	list-style:none;
	float:left;
	display:block;
	padding:0;
	margin:0 0 0 7px;
}

.fbSocialBtnArea{
	width:132px;
	padding:16px 24px 0 24px;
	margin:0;
}

.footerFacebookBtn:link,.footerFacebookBtn:active,.footerFacebookBtn:visited{
	background-image:url(../images/footer_facebook_btn.gif);
	background-repeat:no-repeat;
	background-position:top;
	width:30px;
	height:32px;
	padding:0;
	margin:0 21px 0 0;
	display:block;
	float:left;
}

.footerFacebookBtn:hover{
	background-image:url(../images/footer_facebook_btn.gif);
	background-repeat:no-repeat;
	background-position:bottom;
	width:30px;
	height:32px;
	padding:0;
	margin:0 21px 0 0;
	display:block;
	float:left;
}

.footerTwitterBtn:link,.footerTwitterBtn:active,.footerTwitterBtn:visited{
	background-image:url(../images/footer_twitter_btn.gif);
	background-repeat:no-repeat;
	background-position:top;
	width:30px;
	height:32px;
	padding:0;
	margin:0 21px 0 0;
	display:block;
	float:left;
}

.footerTwitterBtn:hover{
	background-image:url(../images/footer_twitter_btn.gif);
	background-repeat:no-repeat;
	background-position:bottom;
	width:30px;
	height:32px;
	padding:0;
	margin:0 21px 0 0;
	display:block;
	float:left;
}

.footerFeedBtn:link,.footerFeedBtn:active,.footerFeedBtn:visited{
	background-image:url(../images/footer_feed_btn.gif);
	background-repeat:no-repeat;
	background-position:top;
	width:30px;
	height:32px;
	padding:0;
	margin:0;
	display:block;
	float:left;
}

.footerFeedBtn:hover{
	background-image:url(../images/footer_feed_btn.gif);
	background-repeat:no-repeat;
	background-position:bottom;
	width:30px;
	height:32px;
	padding:0;
	margin:0;
	display:block;
	float:left;
}

.newsLatterTitle{
	font-size:14px;
	font-weight:bold;
	text-align:left;
	color:#990000;
	width:215px;
	padding:0;
	margin:0;
}

.newsLatterDet{
	font-size:11px;
	text-align:left;
	color:#717171;
	width:215px;
	padding:0;
	margin:0;
}

.newsLetterFild{
	width:125px;
	height:17px;
	font-size:11px;
	text-align:left;
	color:#515151;
	border:#c56664 1px solid;
	padding:0 5px 0 5px;
	margin:0;
	float:left;
}

.newsLetterSubBtn{
	background-image:url(../images/submit_btn.gif);
	background-repeat:no-repeat;
	background-position:top;
	width:52px;
	height:19px;
	padding:0;
	margin:0 0 0 5px;
	float:left;
	cursor:pointer;
	display:block;
}

.newsLetterSubBtn:hover{
	background-image:url(../images/submit_btn.gif);
	background-repeat:no-repeat;
	background-position:bottom;
	width:52px;
	height:19px;
	padding:0;
	margin:0 0 0 5px;
	float:left;
	cursor:pointer;
	display:block;
}

.privacyPolicyBtn:link,.privacyPolicyBtn:active,.privacyPolicyBtn:visited{
	font-size:11px;
	text-align:left;
	text-decoration:underline;
	color:#535353;
	line-height:22px;
}

.privacyPolicyBtn:hover{
	font-size:11px;
	text-align:left;
	text-decoration:none;
	color:#174940;
	line-height:22px;
}

#footer{
	width:684px;
	padding:18px 0 0 0;
	margin:0 auto; 
}

.copyRightText{
	font-size:11px;
	text-align:center;
	padding:0;
	margin:0;
	color:#888888;
}

.bottomNavarea{
	padding:5px 0 20px 0;
	margin:0;
	text-align:center;
	vertical-align:middle;
}

.footerNav ul{
	padding:0;
	margin:0px;
}

.footerNav li{
	list-style:none;
	display:block;
	padding:0 3px 0 3px;
	margin:0;
	float:left;
}

.footerNav li a:link,.footerNav li a:active,.footerNav li a:visited{
	font-size:11px;
	text-decoration:underline;
	color:#868686;
	padding:0;
	margin:0;
	float:left;
	display:block;
}

.footerNav li a:hover{
	font-size:11px;
	text-decoration:none;
	color:#305B52;
	padding:0;
	margin:0;
	float:left;
	display:block;
}


/*[ Product Description Style ]*/

#productDesBody{
	width:772px;
	padding:6px 10px 0 10px;
	margin:0;
}

.instructionOfferArea{
	width:772px;
	padding:0 0 4px 0;
	margin:0;
}

.desInsturctionBoxLerft{
	width:504px;
	padding:0 3px 0 0;
	margin:0;
	float:left;
}

.desOfferBoxRight{
	width:265px;
	padding:0;
	margin:0;
	float:left;
}

.desTopnavBg{
	background-image:url(../images/des_top_nav_bg.gif);
	background-repeat:no-repeat;
	background-position:top;
	width:772px;
	padding:0;
	margin:0;
}

.desTopNav ul{
	padding:0;
	margin:0;
}

.desTopNav li{
	background-image:url(../images/des_nav_arrow.gif);
	background-repeat:no-repeat;
	background-position:right;
	padding:0 15px 0 15px;
	margin:0;
	list-style:none;
	display:block;
	float:left;	
}

.desTopNav li a:link,.desTopNav li a:active,.desTopNav li a:visited{
	height:30px;
	line-height:30px;
	font-size:11px;
	color:#626262;
	text-decoration:none;
	display:block;
	float:left;	
}

.desTopNav li a:hover{
	height:30px;
	line-height:30px;
	font-size:11px;
	color:#eb007e;
	text-decoration:none;
	float:left;	
	display:block;
}

.productViewLefArea{
	width:499px;
	padding:0 8px 0 0;
	margin:0;
	float:left;
}

.productViewRightArea{
	width:265px;
	padding:0;
	margin:0;
	float:left;
}

.viewImgTopArea{
	width:499px;
	padding:0;
	margin:0;
}

.backImgLeftArea{
	font-size:13px;
	text-align:left;
	font-weight:bold;
	color:#dc1a1a;
	width:155px;
	height:40px;
	line-height:40px;
	padding:0 0 0 5px;
	margin:0;
	float:left;
	display:block;
}

.productViewArrowArea{
	width:132px;
	padding:0;
	margin:0;
	float:left;
}

.productViewChatArea{
	width:102px;
	padding:0 13px 0 92px;
	background-image:url(../images/chat_icon.gif);
	background-repeat:no-repeat;
	background-position:right;
	margin:0;
	float:left;
}

.clickToChat:link,.clickToChat:active,.clickToChat:visited{
	height:40px;
	line-height:40px;
	font-size:11px;
	color:#c7113e;
	text-align:left;
	padding:0;
	margin:0;
	float:left;
}

.clickToChat:hover{
	height:40px;
	line-height:40px;
	font-size:11px;
	color:#000000;
	text-align:left;
	padding:0;
	margin:0;
	float:left;
}

.viewBigImgArea{
	width:499px;
	padding:0;
	margin:0;
}


.desProductRightSocialIconArea{
	width:265px;
	padding:12px 0 0 0;
	margin:0;
}

.desSocialLeftrPhNo{
	width:137px;
	color:#4d5154;
	text-align:left;
	padding:0 0 0 10px;
	margin:0;
	float:left;

}

.desSocialIconRight{
	width:78px;
	padding:0 0 0 40px;
	margin:0;
	float:left;
}

.sFaceBookBtn:link,.sFaceBookBtn:active,.sFaceBookBtn:visited{
	width:16px;
	height:16px;
	background-image:url(../images/s_facebook_btn.gif);
	background-repeat:no-repeat;
	background-position:top;
	padding:0;
	margin:0 0 0 3px;
	float:right;
	display:block;
}

.sFaceBookBtn:hover{
	width:16px;
	height:16px;
	background-image:url(../images/s_facebook_btn.gif);
	background-repeat:no-repeat;
	background-position:bottom;
	padding:0;
	margin:0 0 0 3px;
	float:right;
	display:block;
}

.sTwitterBtn:link,.sTwitterBtn:active,.sTwitterBtn:visited{
	width:16px;
	height:16px;
	background-image:url(../images/s_twitter_btn.gif);
	background-repeat:no-repeat;
	background-position:top;
	padding:0;
	margin:0 0 0 3px;
	float:right;
	display:block;
}

.sTwitterBtn:hover{
	width:16px;
	height:16px;
	background-image:url(../images/s_twitter_btn.gif);
	background-repeat:no-repeat;
	background-position:bottom;
	padding:0;
	margin:0 0 0 3px;
	float:right;
	display:block;
}

.desContentRightBoxArea{
	width:263px;
	border:#cecece 1px solid;
	padding:0;
	margin:0;
}

.bigProductTitle{
	width:243px;
	height:38px;
	line-height:38px;
	background-image:url(../images/big_product_des_title_bg.gif);
	background-repeat:repeat-x;
	background-position:top;
	font-size:18px;
	text-align:left;
	color:#ec178f;
	display:block; 
	padding:0 10px 0 10px;
	margin:0;
}

.bigPriceTitle{

	background-image:url(../images/big_product_des_title_bg.gif);
	background-repeat:repeat-x;
	background-position:top;
	font-size:12px;
	text-align:left;
	color:#ec178f;
	margin:0;
}

.bigProducTitleDesText{
	width:247px;
	font-size:12px;
	color:#333333;
	text-align:justify;
	padding:0 8px 0 8px;
	margin:0;
}

.desSubTitle{
	line-height:25px;
	font-size:12px;
	font-weight:bold;
	color:#333333;
}

.orderRighBoxArea{
	width:247px;
	padding:18px 0 0 0;
	margin:0;
}

.orderBoxBg{
	width:247px;
	background-image:url(../images/order_box_bg.gif);
	background-repeat:repeat-y;
	background-position:center;
	background-color:#FF0000;
	padding:0;
	margin:0;
}

.orderBoxTop{
	background-image:url(../images/order_box_top.gif);
	background-repeat:no-repeat;
	background-position:top;
	width:247px;
	padding:8px 0 0 0;
	margin:0;
}

.orderBoxBottom{
	background-image:url(../images/order_box_bottom.gif);
	background-repeat:no-repeat;
	background-position:bottom;
	width:232px;
	padding:0 7px 8px 7px;
	margin:0;
}

.orderBoxqtyArea{
	font-size:10px;
	text-align:left;
	color:#4d4d4d;
	width:61px;
	padding:14px 0 0 3px;
	margin:0;
	float:left;
}

.orderBoxPriceArea{
	font-size:10px;
	text-align:left;
	color:#4d4d4d;
	width:67px;
	padding:14px 0 0 0;
	margin:0;
	float:left;
}

.orderBoxButtonArea{
	width:101px;
	padding:16px 0 16px 0;
	margin:0;
	float:left;
}

.qtyWidth{
	width:35px;
	padding:0;
	margin:5px 0 0 0;
	float:left;
	border:#7f9db9 1px solid;
}

.dollarPrice{
	font-size:14px;
	text-align:left;
	font-weight:bold;
	color:#4d4d4d;
	line-height:22px;
}

.orderNowBtn:link,.orderNowBtn:active,.orderNowBtn:visited{
	background-image:url(../images/order_nw_btn.gif);
	background-repeat:no-repeat;
	background-position:top;
	width:101px;
	height:28px;
	padding:0;
	margin:0;
	display:block;
	}
	
.orderNowBtn:hover{
	background-image:url(../images/order_nw_btn.gif);
	background-repeat:no-repeat;
	background-position:bottom;
	width:101px;
	height:28px;
	padding:0;
	margin:0;
	display:block;
	}

.odrerNotetext{
	font-size:11px;
	color:#1e1e1e;
	font-weight:bold;
	text-align:left;
	width:247px;
	padding:14px 0 0 0;
	margin:0;
}

.redColorNote{
	font-size:11px;
	color:#ff2222;
	font-weight:bold;
	text-align:left;
	line-height:22px;
}

.aboutZarifDes{
	font-size:11px;
	color:#1e1e1e;
	text-align:left;
	width:247px;
	padding:14px 0 0 0;
	margin:0;
}

.ZarifDesPhNoArea{
	width:247px;
	padding:14px 0 0 0;
	margin:0;
}

.zdPhList ul{
	padding:0;
	margin:0px;
}

.zdPhList li{
	list-style:none;
	padding:0;
	margin:0;
	line-height:22px;
	display:block;
}


.chatLinkRightBottom:link,.chatLinkRightBottom:active,.chatLinkRightBottom:visited{
	width:77px;
	background-image:url(../images/chat_icon.gif);
	background-repeat:no-repeat;
	background-position:right;
	font-size:11px;
	text-align:left;
	height:20px;
	line-height:20px;
	color:#c7113e;
	text-decoration:none;
	display:block;
	padding:0 35px 0 0;
	margin:0;
}

.chatLinkRightBottom:hover{
	width:77px;
	background-image:url(../images/chat_icon.gif);
	background-repeat:no-repeat;
	background-position:right;
	font-size:11px;
	text-align:left;
	height:20px;
	line-height:20px;
	color:#797979;
	text-decoration:none;
	display:block;
	padding:0 35px 0 0;
	margin:0;
}

.rightbottomChatDes{
	font-size:11px;
	color:#1e1e1e;
	text-align:left;
	width:247px;
	padding:14px 0 110px 0;
	margin:0;
}

.desSlidePicArea{
	width:765px;
	padding:30px 0 30px 0;
	margin:0;
}


.productpageRightBoxArea{
	width:250px;
	padding:0 0 0 15px;
	margin:0;
	float:left;
}

.productPgInstructionImg{
	width:504px;
	padding:0;
	margin:0 0 8px 0;
}

.productPhProductSelectBoxArea{
	width:100px;
	padding:0;
	margin:0;
	float:left;
}

.productPhSelectBtnArea{
	width:100px;
	padding:0 0 0 9px;
	margin:0;
	float:left;
}

.productphSelectBox{
	width:98px;
	height:20px;
	line-height:20px;
	padding:0;
	margin:0;
	text-align:left;
	font-size:11px;
	color:#333333;
	border:#3f89c3 1px solid;
}

.findBtn:link,.findBtn:active,.findBtn:visited{
	background-image:url(../images/find_btn.gif);
	background-repeat:no-repeat;
	background-position:top;
	width:46px;
	height:17px;
	padding:0;
	margin:0;
	float:left;
	display:block;
}

.findBtn:hover{
	background-image:url(../images/find_btn.gif);
	background-repeat:no-repeat;
	background-position:bottom;
	width:46px;
	height:17px;
	padding:0;
	margin:0;
	float:left;
	display:block;
}

.resetBtn:link,.resetBtn:active,.resetBtn:visited{
	background-image:url(../images/reset_btn.gif);
	background-repeat:no-repeat;
	background-position:top;
	width:46px;
	height:17px;
	padding:0;
	margin:0;
	float:right;
	display:block;
}

.resetBtn:hover{
	background-image:url(../images/reset_btn.gif);
	background-repeat:no-repeat;
	background-position:bottom;
	width:46px;
	height:17px;
	padding:0;
	margin:0;
	float:right;
	display:block;
}

.pgThumbBoxArea{
	width:145px;
	padding:0 33px 13px 0;
	margin:0;
	float:left;
}

.pgThumbBoxSecoundArea{
	width:145px;
	padding:0 0 13px 0;
	margin:0;
	float:left;
}

.phProductPic{
	width:145px;
	height:160px;
	padding:0;
	margin:0;
}

.productThreeBgLinkArea{
	font-size:11px;
	color:#FFFFFF;
	width:145px;
	background-color:#3f89c3;
	height:21px;
	line-height:21px;
	display:block;
	padding:0;
	margin:0;
}

.gSubLink:link,.gSubLink:active,.gSubLink:visited{
	font-size:11px;
	font-weight:normal;
	color:#FFFFFF;
	text-decoration:none;
	padding:0 2px 0 2px;
	margin:0;
}

.gSubLink:hover{
	font-size:11px;
	font-weight:normal;
	color:#b6ddfc;
	text-decoration:none;
	padding:0 2px 0 2px;
	margin:0;
}


.pgThumbPicAboutDetailsText{
	width:145px;
	font-size:11px;
	color:#434343;
	text-align:left;
	padding:8px 0 6px 0;
	margin:0 0 8px 0;
	border-bottom:#000000 1px solid;
}

.pgThumbPicDollarPriceText{
	width:145px;
	font-size:11px;
	color:#434343;
	text-align:left;
	padding:0;
	margin:0;
}

.phProductThumbDollarRs{
	font-size:11px;
	color:#4b4b4b;
	font-weight:bold;
	text-align:right;
	padding:0 0 0 45px;
	margin:0;
}

.productCrvBoxBg{
	background-image:url(../images/product_crv_box_bg.gif);
	background-repeat:repeat-y;
	background-position:center;
	width:250px;
	padding:0;
	margin:0;
}

.productCrvBoxTop{
	background-image:url(../images/product_crv_box_top.gif);
	background-repeat:no-repeat;
	background-position:top;
	width:250px;
	padding:17px 0 0 0;
	margin:0;
}

.productCrvBoxBottom{
	background-image:url(../images/product_crv_box_bottom.gif);
	background-repeat:no-repeat;
	background-position:bottom;
	width:222px;
	padding:0 14px 17px 14px;
	margin:0;
}

.productCrvBigPicTop{
	width:250px;
	margin:0;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 18px;
	padding-left: 0;
}

.manPanjabiCollection{
	width:222px;
	padding:0;
	margin:0;
}

.productPageSmallCetTitle{
	background-image:url(../images/sm_titel_icon.gif);
	background-repeat:no-repeat;
	background-position:left;
	width:207px;
	height:25px;
	line-height:25px;
	font-size:11px;
	text-align:left;
	color:#333333;
	font-weight:bold;
	padding:0 0 0 15px;
	margin:0;
	display:block;
}

.smallproductcrvImg{
	width:51px;
	padding:4px 4px 0 0;
	margin:0;
	float:left;
}

.small2productcrvImg{
	width:79px;
	margin:0;
	float:left;
	padding-top: 1px;
	padding-right: 1px;
	padding-bottom: 0;
	padding-left: 0;
}

.productPgFooterNvBoxArea{
	width:500px;
	border:#3f89c3 2px solid;
	padding:0;
	margin:0;
}

.pgfooterBoxNavArea{
	width:166px;
	padding:0;
	margin:0;
	float:left;
}

.pgFooteNav ul{
	padding:0;
	margin:0;
	float:left;	
}

.pgFooteNav li{
	width:140px;
	background-image:url(../images/ph_footer_gift_icon.gif);
	background-repeat:no-repeat;
	background-position:left;
	list-style:none;
	padding:0 0 0 16px;
	margin:0 0 0 6px;
	float:left;
	display:block;
}

.pgFooteNav li a:link,.pgFooteNav li a:active,.pgFooteNav li a:visited{
	font-size:10px;
	text-align:left;
	color:#464646;
	line-height:20px;
	text-decoration:none;
	display:block;
	float:left;
}

.pgFooteNav li a:hover{
	font-size:10px;
	text-align:left;
	color:#b40200;
	line-height:20px;
	text-decoration:none;
	display:block;
	float:left;
}


/* scrolling  */
       
.scrollCont {position:relative;width:748px;margin:25px 0 0 1px;background-color:#ba2f3f;padding:1px 1px 8px 1px;}
.scrollCont .contInner {background-color:#fff;}
.scrollCont .hdr {float:left;font:21px georgia; color:#333;padding:15px 0 0 20px;}
.scrollCont .hdr a {color:#333;text-decoration:none;}
.scrollCont .hdr a:hover {text-decoration:none;}
.scrollCont .seeAll {float:right;padding:22px 15px 0 0;}
.scrollCont .seeAll a {font:bold 14px/16px georgia; color:#0070BE;}
.scrollCont .slideshow_wrapper {position:relative;width: 669px; height:190px; overflow:hidden;}
.scrollCont ul {position:absolute;top:0;left:0;overflow:hidden; list-style:none;margin:0; padding:0;}
.scrollCont ul li {float:left;margin: 0;padding:0 2px;width:163px; height:190px;text-align:center;}
.scrollCont ul li a {display:block;}
.scrollCont .prodCont {margin:0 auto;width:142px; height:141px;border:1px solid #e5e5e5;padding-top:1px;}
.scrollCont .prodCont img {
    display:block;
    margin:0 auto;
    max-width: 140px;
    max-height: 140px;
    height: expression(this.height >= this.width && this.height > 140 ? 140 : true);
    width: expression(this.height < this.width && this.width > 140 ? 140 : true);
}

.scrollCont a .prodTitle {margin-top:3px;font:14px georgia;color:#333;}
.scrollCont a:hover .prodTitle {text-decoration:underline;color:#000;}
.scrollCont .scrollTable {clear:both;position:relative;margin:0 8px;padding-top:20px;}
.scrollCont .scroll_back {display: block; width: 31px; height: 31px;margin-top:55px;cursor:pointer;background: url('../layout/arrowBck_topPick.gif') no-repeat 0 0;}
.scrollCont .scrollBackOff {display: block; width: 31px; height: 31px;margin-top:55px;cursor:default;background: url('../layout/arrowBck_topPick.gif') no-repeat 0 -31px;}
.scrollCont .scroll_fwd {display: block;width: 31px;height: 31px;margin-top:55px;cursor:pointer;background: url('../layout/arrowFwd_topPick.gif') no-repeat 0 0;}
.scrollCont .scrollFwdOff {display: block;width: 31px;height: 31px;margin-top:55px;cursor:default;background: url('../layout/arrowFwd_topPick.gif') no-repeat 0 -31px;}

/* end scrolling  */


/*[ Common Custom Style ]*/

.clear{ 
	clear:both; 
	font-size:0px; 
}

			

