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


body{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:0.85em;
}

#cpcontainer{
background: #ffffff;
padding: 0px;
margin: 10px auto 10px auto;
width: 757px;
}

#cpheader{
margin: 0px;
	padding: 0px;
	float: left;
	height: 178px;
	width: 757px;
}

#cplogo {
	margin: 0px;
	padding: 0px;
	float: left;
	height: 156px;
	width: 149px;
	
}

#cptopspacer {
	margin: 0px;
	padding: 0px;
	float: left;
	height: 106px;
	width: 608px;
	
}


.cplogoh1 {
	margin: 0px 0px 0px 10px;
	padding: 0px;
	background:url(../imgs/coffeepot_logo.jpg) no-repeat;
	height: 156px;
	width: 139px;
	
}

.hide{
display:none;
}


#cpmenu {
	margin: 0px;
	padding: 0px;
	float: left;
	height: 50px;
	width: 608px;
	background: url(../imgs/cp_bg_menu.gif) no-repeat;
	
}

#cpmaintop{
margin: 0px;
	padding: 0px;
	float: left;
	height: 22px;
	width: 757px;
	background: url(../imgs/cp_bg_maintop.gif) no-repeat;
}


#cpmain{
margin: 0px;
	padding: 0px;
	float: left;
	
	width: 757px;
	background: url(../imgs/cp_bg_main.gif) repeat-y;
}

.cpmaininner{
margin:0px 35px 0px 10px;
}


#cpfooter{
margin: 0px;
	padding: 0px;
	float: left;
	height: 45px;
	width: 757px;
	background: url(../imgs/cp_bg_footer.gif) no-repeat;
}

#cpfooterinner{
float: right;
font-size: 0.7em;
padding: 18px 40px 0px 0px;
color:#b26716;
}

.cpfootera{
color:#b26716;
}

.cpfootera:hover{
color:#ffffff;
}


/************************** menu *****************************/


.cpmenuul{
padding: 0px;
margin: 22px 0px 0px 27px;
}

.cpmenuli{
list-style:none;
padding: 0px 25px 0px 0px;
float: left;
font-size:1.4em;
font-weight:normal;
}

.cpmenulia{
color:#b26716;
text-decoration:none;
}

.cpmenulia:hover{
text-decoration:none;
color:black;
}

/************************** text stuff ***********************/

.cp1column{
float: left;
width: 237px;
margin: 0px;
padding: 0px;
}

.cp2column{
float: left;
width: 474px;
margin: 0px;
padding: 0px;
}

.cp3column{
float: left;
width: 711px;
margin: 0px;
padding: 0px;
}

.cpimg1c{
padding: 0px 9px 10px 11px;

}

.cpp{
margin:0px 0px 15px 0px;
padding: 12px 20px 10px 24px;
background:url(../imgs/cp_bg_para.gif) no-repeat top left;

}

.cpmaina{
color: #b26716;
}

.cpmaina:hover{
color:black;
}

.cph2maincolumn1{
margin: 10px 10px 5px 13px;
font-weight:normal;
color:#b26716;
font-size:1.5em;
}

.cph2maincolumn2{
margin: 10px 10px 5px 250px;
font-weight:normal;
color:#b26716;
font-size:1.5em;

}

.cph2maincolumn3{
margin: 10px 10px 5px 487px;
font-weight:normal;
color:#b26716;
font-size:1.5em;
}


.cph2maincolumn1big{
margin: 10px 10px 5px 13px;
font-weight:normal;
color:#b26716;
font-size:2em;
}

.cph2maincolumn2big{
margin: 10px 10px 5px 250px;
font-weight:normal;
color:#b26716;
font-size:2em;

}

.cph2maincolumn3big{
margin: 10px 10px 5px 487px;
font-weight:normal;
color:#b26716;
font-size:2em;

}


/************ menu table **********************************************/

.menutable{
border: 0px;
}

.menutditem{
width: 250px;
}

.menutditemb{
width: 175px;
}

.menutdprice{
width: 75px;
text-align: right;
}

.menutdpriceb{
width:75px;

text-align: right;
}

.menutdpriceb2{
width: 75px;
text-align: right;
}


.timestdday{
width: 175px;
}

.timestdtime{
text-align: right;
width: 150px;
}

/********************************* other bits ****************************/

.small{
font-size: 0.75em;
}
