/*
	Author:Shumon Iqbal 
	Date: April 10, 2008.
	Title:.::Cheese Planet::.  
====================================       
*/
body{
	font-family:Arial,Tahoma,"Trebuchet MS",Verdana,Georgia, Lucida,Helvetica, sans-serif;
	font-size:12px;
	text-align:center;
	color:#201812; 
	background: url(images/cheeseplanet_bg.jpg);
}
*{
	padding:0;	margin:0;
}
ul,ol{
	list-style:none;
}	
a{
	color:#1F1812; 
	font-size:11px;
	text-decoration:none;
}
a:hover{
	color:#D16302;
}
.hide,#hdr h1,#hdr p,i
{
     position: absolute;
     left: -9999px;
} 

/*------------------------------Page Structure
*/
#wrap{
	width:910px;
	margin:0 auto;
	text-align:left;
}
#hdr{
	background:url(images/banner.gif) no-repeat;
	height:201px;
	display:block;
}
.hdrLink{ 
	width:910px;
	height:175px; 
	display:block;
}
#hdr ul{
	margin:8px 0 0 11px;
}
#hdr ul li{
	display:inline;
	overflow:hidden;
	 
}
#hdr ul li a{
	float:left;
	height:17px;
	margin-left:23px;
}
#homeLink{
	background:url(images/homeBtn.gif) no-repeat; 
	width:41px;
	 
}
#homeLink:hover,#hdr ul .homeSelect{ 
	background:url(images/homeBtn.gif) no-repeat 0 -17px;
}
#cHistoryLink{
	background:url(images/cHistryBtn.gif) no-repeat; 
	width:122px; 
}
#cHistoryLink:hover,#hdr ul .historySelect{ 
	background:url(images/cHistryBtn.gif) no-repeat 0 -17px;
}
#specialLink{
	background:url(images/specialsBtn.gif) no-repeat; 
	width:64px; 
}
#specialLink:hover,#hdr ul .specialSelect{ 
	background:url(images/specialsBtn.gif) no-repeat 0 -17px;
}
#collectionLink{
	background:url(images/collectBtn.gif) no-repeat; 
	width:140px; 
}
#collectionLink:hover,#hdr ul .ccllectSelect{ 
	background:url(images/collectBtn.gif) no-repeat 0 -17px;
}
#contactUsLink{
	background:url(images/contactBtn.gif) no-repeat; 
	width:82px; 
}
#contactUsLink:hover,#hdr ul .cllectSelect{ 
	background:url(images/contactBtn.gif) no-repeat 0 -17px;
}
/*============*/

#welcome{
	background: url(images/welcomeBg.gif) no-repeat;
	width:871px;
	height:207px;
	display:block;
	margin-left:19px;
	padding:42px 0 0 456px;
	voice-family:"\"}\"";
	voice-family:inherit;	
	width:415px;
	height:165px;
}
html>body #welcome{
	width:415px;
	height:165px;
}
#welcome h2{
	background:url(images/welHdr.gif) no-repeat;
	width:131px;
	height:39px;
	padding-bottom:19px;
}
#welcome p{
	width:385px;
	font-size:12px;
	color:#201812;
}


/*#welcome{
	background: url(images/welcomeBg.gif) no-repeat;
	width:871px;
	height:207px;
	display:block;
	margin-left:19px;
	padding:0 0 0 0;
	overflow:hidden;
	voice-family:"\"}\"";
	voice-family:inherit;	

}
html>body #welcome{
	width:415px;
	height:165px;
}
.welcome-left{
	width:404px;
	float:left;
	padding:20px 0 0 16px;
}
.welcome-right{
	width:430px;
	float:right;
}
.welcome-right h2{
	background:url(images/welHdr.gif) no-repeat;
	height:39px;
	margin:40px 0 0 20px;
}
.welcome-right p{
	font-size:12px;
	width:380px;
	color:#201812;
	margin:20px 10px 10px 20px;
}*/
/*===================Main Area*/
#main{
	width:910px;
	padding:0 35px 50px 35px;
	overflow:hidden;
	voice-family:"\"}\"";
	voice-family:inherit;	
	width:840px; 
}
html>body #main{
	width:840px; 
}
#main4subPage{
	width:910px;
	padding:32px 35px 50px 35px;
	overflow:hidden;
	voice-family:"\"}\"";
	voice-family:inherit;	
	width:840px; 
}
html>body #main4subPage{
	width:840px; 
}
#mainLft{
	float:left;
	width:200px; 
}
#mainRght{
	float:right;
	width:630px; 
}
#mainLftBx{
	background:url(images/mainLeftBg.gif) repeat-y; 
	width:200px;
	font-size:10px;
	margin-bottom:10px;
}
#mainLftBx dl,#mainLftBx dl dd{
	display:block;
}
#mainLftBx dl{
	background:url(images/mainLeftTop.gif) no-repeat;
}
#mainLftBx dl dd{
	background:url(images/mainLeftBtm.gif) no-repeat bottom right;
	padding:10px 20px; 
} 

#lftMenu li{
	color:#D16302;
	font-size:13px;
	font-weight:bold;
	line-height:32px; 
}
#lftMenu li ul li{
	color:#201812;
	font-size:11px;
	font-weight:normal;
	line-height:20px; 
	border-top:1px solid #E7E7E7;
}
.lstCat{
	border-bottom:1px solid #E7E7E7;
	margin-bottom:22px;
}
.fProduct{
	overflow:hidden;
	width:630px;
	padding-bottom:29px; 
}
.fProduct li{
	display:inline;
	background:url(images/productBg.gif) no-repeat;
	width:150px;
	height:220px;
	float:left;
	margin-right:10px;
	padding:10px  10px 0 10px; 
	voice-family:"\"}\"";
	voice-family:inherit;	
	width:130px;
	height:210px; 
	margin-bottom:10px;
}
html>body .fProduct li{
	width:130px;
	height:210px; 
}
.fProduct li p{
	font-size:11px;
	font-weight:bold;
	color:#201812; 
}
.fProduct li img{
	padding-bottom:5px;
}
.fProduct li a{
	line-height:28px;
}
.detail{
	color:#D16302;
	font-size:9px;
	font-weight:bold;
}
.detail:hover{
	color:#201812;
}
#container,#contCheesCollect{
	width:630px;
	padding-left:8px;
	voice-family:"\"}\"";
	voice-family:inherit;
	width:622px;
}
html>body #container{
	width:622px;
}
html>body #contCheesCollect{
	width:622px;
}
#container h1{
	background:url(images/homeHdr.gif) no-repeat;
	height:23px;
	display:block;
}
#container p{
	padding:13px 0 21px 0;
}
#container ul li{
	background:url(images/bullet.gif) no-repeat;
	padding:0 0 12px 27px;
}
/*-------------------------------------------Cheese Collections
*/ 
#contCheesCollect h1,#contCheesCollect1 h1,#contCheesCollect2 h1,#contCheesCollect3 h1,#contCheesCollect4 h1{
	height:23px;
	display:block;
}
#contCheesCollect4 h1{
	background:url(images/feturedHdr.gif) no-repeat;
	padding-bottom:30px; 
}
#contCheesCollect h1{
	background:url(images/collectionHdr.gif) no-repeat;
	
}
#contCheesCollect1 h1{
	background:url(images/chistoryHdr.gif) no-repeat; 
	padding-bottom:30px; 
}
#contCheesCollect2 h1{
	background:url(images/specialHdr.gif) no-repeat; 
	padding-bottom:30px; 
}
#contCheesCollect3 h1{
	background:url(images/contactHdr.gif) no-repeat; 
	padding-bottom:30px; 
}
#contCheesCollect p{
	padding:30px 0;
}
#contCheesCollect1 p,#contCheesCollect2 p,#contCheesCollect3 p,#contCheesCollect4 p{
	padding-bottom:10px; 
}
.cat1,.cat12{
	height:18px;
	display:block;
	margin:0 0 20px 7px;
}
.cat1{
	background:url(images/categoryHdr1.gif) no-repeat; 
}
.cat2{
	background:url(images/categoryHdr2.gif) no-repeat; 
}
.featPdct{
	background:url(images/likeHdr.gif) no-repeat;
	height:23px;
	display:block;
	padding-bottom:36px;
	margin-top:20px;
}
#mainRght h4 a{
	background:url(images/moreCheese.gif) no-repeat 528px 0;
	height:17px;
	display:block;
}
#mainRght h4 a:hover{
	background:url(images/moreCheese.gif) no-repeat 528px -17px;
}
#detailPrInfo,#detailPrInfo dl,#detailPrInfo dl dd{
	display:block;
	height:310px;
}
#detailPrInfo{
	width:630px;
	background: url(images/detailBg.gif) repeat-x;
}
#detailPrInfo dl{
	background:url(images/detailLft.gif) no-repeat;
}
#detailPrInfo dl dd{
	background:url(images/detailRght.gif) no-repeat bottom right;
	padding:0 6px;
	overflow:hidden;
}
#bigImg{
	padding:10px 0 0 10px;
	float:left;
}
#bigImg img{
	border:1px solid #EAE7CA;
}
#totalInfo{
	float:left;
	margin:26px 0 0 20px;
	width:280px;
}
#totalInfo h3{
	font-size:13px;
	font-weight:bold;
	color:#D16302;
	line-height:40px;
}
#totalInfo p{
	font-size:11px;
	color:#201812; 
}
.facts{
	background:url(images/factsBtn.gif) no-repeat;
	height:20px;
	width:101px;
	display:block;
	margin:19px 0;
}
#totalInfo p b{
	color:#D16302;
}	
.call{
	background:url(images/callBtn.gif) no-repeat;
	height:40px;
	width:139px;
	display:block;
	font-size:9px;
	margin-top:30px;
	padding:5px 0 0 40px;
	voice-family:"\"}\"";
	voice-family:inherit;
	width:99px;
	height:35px;
}
html>body .call{
	width:99px;
	height:35px;
}
#totalInfo .call b{
	font-size:13px;
	color:#1F1812;
	display:block;
}
/*============================Contact US*/
.infoCon{
	width:600px;
	margin-left:4px; 
}
.infoCon dd{
	width:600px; 
} 
.infoCon dd input{ 
	height:17px; 
	margin-top:10px; 
	padding:2px 0 0 5px;
}
.infoCon dd input,.infoCon dd textarea{
	width:273px;
	color:#1F1812;
	background:#F5E6CF;
	border:none;font-size:12px;
} 
.infoCon dt{
	padding-bottom:20px;
}
.infoCon dd textarea{ 
	height:104px;  
	margin-top:10px;
	overflow:visible;
	font-family:Arial, Helvetica, sans-serif;
	padding:2px 0 0 5px;
	position:relative;
	bottom:116px;
	left:289px;
}
/*\*/
* html .infoCon dd textarea{
	position:relative;
	bottom:124px;height:110px;  
}
/**/
.infoCon .subBtn{
	width:73px;
	height:23px;
	display:block;
	padding:0;
	position:relative;
	bottom:116px;
	left:497px;
	cursor:pointer;
}
/*\*/
* html .infoCon .subBtn{
	position:relative;
	bottom:125px;   
}
/**/
/*===========================================Footer Area*/
#ftr{
	background:url(images/ftrBg.gif) repeat-x;
	height:50px;
	margin-top:10px;
}
#ftr p{
	width:903px;
	margin:0 auto;
	font-size:11px;
	text-align:left;
	padding:10px 0 0 245px;
	voice-family:"\"}\"";
	voice-family:inherit;
	width:658px;
}
html>body #ftr p{
	width:658px;

}
#ftr p a{
	font-weight:bold;
}
.ftrSelect{
	color:#D16302;
}
	
.contact-error{
	width:590px;
	padding:5px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#CC3300;
}	
.contact-msg{
	width:590px;
	padding:5px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#009933;
}	
	