@charset "utf-8";
/* CSS Document */

body{
	font-family:Arial, Helvetica, sans-serif;
	margin:0px;
	color:#939598;
}

img{
	border:0px;
	outline:none;
}

a{
	text-decoration:none;
	cursor:pointer;
}

.menuGrey a:hover{
	color:#231f20;
}

.menuGrey a{
	color:#939598;
}

.outerDiv{
    padding-top:15px;
	width:100%;
}

.mainDiv{
	width:1024px;
}

.menuDiv{
	width:958px;
	height:34px;
	padding-bottom:6px;
	border-bottom:1px solid #000;

}

.logoDiv{
	background:url(../images/kk-sml-logo.jpg) no-repeat top left;
	width:128px;
	height:34px;
	float:left;
}

.menuGrey{
	color:#939598;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	margin-left:10px;
	margin-top:15px;
	float:right;
	font-weight:700;
}

.menuBlack{
	color:#231f20;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	margin-left:10px;
	margin-top:15px;
	float:right;
	
}

.menuGroup{
	float:right;
	width:758px;
    text-align: right;
	
}

.imageDisplay{
	width:515px;
	height:553px;
	padding:20px 0px 5px 2px;
	float:right;
	

	
}
.imageDisplay_premium{
	width:515px;
	height:553px;
	padding:20px 0px 5px 2px;
	float:right;
	position:absolute; 
	margin-left:365px;

	
}
*:first-child+html .imageDisplay_premium{
	width:515px;
	height:553px;
	padding:20px 0px 5px 2px;
	float:right;
	position:absolute; 
	margin-left:-330px;
	
}
* html .imageDisplay_premium{
	width:515px;
	height:553px;
	padding:20px 0px 5px 2px;
	float:left;
	position:absolute; 
	margin-left:-330px;
	
}
.txtDisplay{
	float:left;
	width:430px;
	min-height:500px;
	text-align:left;
	color:#808285;
	font-size:16px;
	}

.contentDisplay{
	clear:both;
	float:left;
	width:962px;
	min-height:580px;
	/*height:600px;
	height:553px ;*/
	margin-top:8px;
	padding:15px 30px 0px 30px;
    /*background-color:#9999CC;*/
}

.content{
	line-height:21px;
	margin-top:25px;
	float:left;
	width:100%;
}

#delivery_content{
margin-top:-1px;
 width:950px;

}
.delivery_content2{
width:450px; 
float:right;
}
.delivery_body{
width:450px; 
float:left;
}
#delivery_title{
margin-bottom:-20px;

}
.delivery_add{
margin-bottom:-20px; 
color:#000000; 
font-style:italic;

}
.delivery_payment{
margin-top:10px; 
line-height:25px; 
margin-bottom:-25px;
}

.contact{
	line-height:21px;
	margin-top:50px;
	float:left;
	width:100%;
}
.txtTitle{
	color:#808285;
	font-family:Arial, Helvetica, sans-serif;
	font-size:22px;
	font-style:italic;
	letter-spacing:50;
}

.footerDiv{
    position: relative;
	clear:both;
	width:958px;
	height:34px;
	padding-top:6px;
	border-top:1px solid #000;
}

.terms{
	float:left;
	font-size:10px;
	text-align:left;
	width:100px;
	letter-spacing:40;
}

.termsHover{
	float:left;
	color:#231f20;
	font-size:10px;
	text-align:left;
	width:100px;
	letter-spacing:40;
}

.footerLogo{
	background:url(../images/cassette-logo.jpg) no-repeat top right;
	width:217px;
	height:14px;
	float:right;
}

.footerLogohover{
	background:url(../images/cassette-logo-grey.jpg) no-repeat top right;	
	width:217px;
	height:14px;
	float:right;
}

li{
	font-size:11px;
	margin-left:-22px;
	line-height:18px;
}

.gourmetList{
	width:48%; 
	min-height:150px; 
}
.roasted{
	float:right; 
	position:absolute;
	margin-left:230px;
}
*:first-child+html .roasted{
	float:right; 
	position:absolute;
	margin-left:0px;
	}
/**************** reward start ********************************/
#reward{
	color:#808285;
	text-align:left;	
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	/*background-color:#CC3300;	*/	
	
}
#reward_mid{
	width:921px;
	margin-top:70px;
	height:553px;
	background-color:#CC3300;
	padding-bottom:30px;
	
}

.bold_title{
	color:#231f20;
	font-weight:bold;
	
}
#reward_ui li {
	font-size:16px;
	padding-left:20px;
	padding-top:4px;
	line-height:18px;
}

#reward_content{
	padding-top:5px;
}

#reward_content p {
	line-height:21px;	
}

/******************reward end *********************************/

/******************** clients & testimonials start *******************/
.cient_image{
float:left;
width:225px;

}
#testimonialContent{	
	width:660px;
	float:left;
	color:#808285;
	text-align:left;	
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	
	
	
}

#testimonialContent p {
	line-height:21px;	
}

.itl_font{
	font-style:italic;
}

#testmonialImage{
    float:left;
	width:250px;
	
	
}

.black_text{
	color:#231f20;
	
	
}
/******************** clients & testimonials end *******************/

/********************* link start *********************************/
.large_black_text{
	color:#231f20;
	font-size:17px;
	
}
/********************* link end ********************************/
/********************** term n condition start **************/
.termncondition{
font-size:13px; 
}
.term_title{
	color:#231f20;
	font-size:14px;
	font-weight:bold;	
}
/******************** terms n condition end ***************/
.button{
	background:url(../images/button-price.jpg) no-repeat left top;
	width:107px;
	height:16px;
	color:#FFF;
	font-size:12px;
	padding:7px 0px 7px 0px;
	text-align:center;
	}
	
.download_button{
	float:left;
	margin-right:5px;
	margin-top:-5px;
	}
	
	
.premium1_list{
	margin-bottom:5px; 
	margin-top:5px;
	}
	
.premium2_list{
	margin-bottom:8px; 
	margin-top:8px;
	}
	
#alpaca_list{
	float:left; 
	width:370px; 
	 height:200px; 
	 margin-top:-10px;
	}
	
*:first-child+html #alpaca_list{
	float:left; 
	width:370px; 
	 height:200px; 
	 margin-top:5px;

	}
	
*:first-child+html .IEheight{
	height:615px;
	}
	
*:first-child+html .IEpreCont{
	height:600px;
	}
	
*html .IEheight{
	height:800px;
	}
	
#premium_type{
	margin-top:15px;
	}
	
#christmas_list1{
	float:left; height:215px;
	}
	
#christmas_list2{
	float:right
	}

#moet_list{
	float:left; 
	width:370px; 
	margin-top:30px;
	}
	
#alpacc_content{
	height:510px;}
	
*:first-child+html #alpacc_content{
	height:530px;}
	
#moet_content{
	margin-top:20px; height:510px;
	}
	
#premium_content{
	margin-top:20px; height:530px;
	}
	
#premium_list{
	float:left; 
	width:220px;
	}
	
#pricelist_premium1{
	float:left;
	 margin-top:20px;
	}

*:first-child+html #pricelist_premium1{
	float:left;
	 margin-top:10px;
	}
	
#pricelist_premium2{
	float:left; width:110px; margin-top:15px;
	}
	
*:first-child+html #pricelist_premium2{
	float:left; width:110px; margin-top:5px;
	}
	
#price_premium2{
	margin-top:5px;
	}
	
#price1_premium1{
	margin-top:5px;
	}
	
#price2_premium1{
	margin-top:5px;
	}
	
#price3_premium1{
	margin-top:6px;
	}
.price_premium21{
	margin-top:3px;
	}
#premium_download{
	float:left;
	margin-top:-20px;}
	
*:first-child+html #premium_download{
	float:left;
	margin-top:0px;}
	

	#alpaca_button{
	float:left; 
	margin-top:-7px;
	}

*:first-child+html #alpaca_button{
	float:left; 
	margin-top:5px;
	}

#moet_button{
	float:left; 
	margin-right:5px; 
	margin-top:-5px;
	}

#moet_disclaimer{
	float:left; 
	margin-top:-5px;
	}
	
.pricebanner{
	background:url(../images/button-premium-bottled-gifts-price.jpg) no-repeat left top;
	width:80px;
	height:16px;
	color:#FFF;
	font-weight:bold;
	font-size:12px;
	padding:0px 0px 7px 0px;
	text-align:center;
	}
	
	
.premium_bottled_hover{
		font-size:17px;
		color:#0b0b0b;
	}
	
.premium_bottled{
	font-size:17px;
	color:#d1d3d4;
	}

.register{
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#808285;
}
.checkboxRegister{ 
            background-image:url(../images/registrationPage/registration-fill-in-box.jpg) no-repeat left top;
		   height:25px;
		   width:27px;
}
.pulldown{ background-image: url(../images/registrationPage/registration-pull-down.jpg) no-repeat left top;
			height:25px;
			width:315px;
		}
		
.textbox{
	background: url(../images/registrationPage/registration-fill-in-bar.jpg) no-repeat left top;
	height:25px;
	width:315px;
}
.submit{ background:url(../images/registrationPage/button-register.jpg) no-repeat left top;
			border:none;
		 width:117px;
		 height:31px;
}
.redwine{ 
	float:left;
	margin-top:40px;
	}
.whitewine{ 
	float:left;
	margin-top:22px;
	}	
.deluxe{
	margin-top:40px;
	float:left;
	}
.grooming{
	margin-top:22px;
	float:left;
	}
.devine{
	margin-top:3px;
	float:left;
	}
.gourmet{
	float:left;
	margin-top:40px;
	}
*:first-child+html .gourmet,*:first-child+html .redwine,*:first-child+html .whitewine,*:first-child+html .deluxe{
	margin-top:15px;
	float:left;
	}
	
*:first-child+html .grooming{
	float:left;
	margin-top:15px;
	}

*:first-child+html .devine{
	float:left;
	margin-top:-5px;
	}	
