

/* *********************** */

/* selectors */



	html {

		height: 100%;

		margin: 0;

		padding-bottom: 0px;

		padding-left: 0px;

		padding-right: 0px;

		padding-top: 0px;

		width: 100%;

	}

			

	body{

		background:#892034;

		font-family: Arial,Helvetica,sans-serif;

		font-size:12px;

		line-height: 17px;

		margin:0;

		padding:0;

	}

	

	a:hover{

		text-decoration: none;

	}

	

	a, 

	a:visited{

		color: #5B2418;

	}

	

	a img{

		border:none;

	}

	

	br{

		clear:both;

		/*font-size: 1px;*/

	}

	

	h1, 

	h4{

		color: #5B2418;

	}

	

	h1{

		font-size: 23px;

		font-style: italic;

		letter-spacing: -1px;

		line-height: 26px;

		margin:0;

		word-spacing: -2px;

	}

	h4{

		border-bottom:1px solid #5B2418;

	}

	h4, h5{

		font-size:14px;

		margin-bottom: 6px;

		margin-top: 9px;

		padding-left: 0;

	}

	

	p{

		font-size:12px;

		margin-top:0;

	}



/* end selectors */

/* *********************** */

	

/* *********************** */

/* form elements */



	form{

		margin:0;

		padding:0;

	}

	

	label{

		display:block;

		float:left;

		line-height: 23px;

		width:125px;

	}

	input,

	select{

		width:222px;

	}

	textarea{

		width:299px;

	}

	input,

	select,

	textarea{

		border:1px solid #5B2418;

	}

	.required{

		color: #5B2418;

		font-weight:bold;

	}

	

	.buttons{

		padding-left:125px;

		padding-top:17px;

	}

	.buttons p{

		margin-top:10px;

	}

	

/* end form elements */

/* *********************** */



/* *********************** */

/* A tags */

	a.pdf{

		background:url(../images/PDF_icon_small.gif) 100% 100% no-repeat scroll;

		padding:3px 0 0;

		padding-right:19px;

		position:relative;

	}

	a.active{

		font-weight: bold;

		text-decoration:none;

	}

/* end A tags */

/* *********************** */



/* *********************** */

/*             main areas              */

/* *********************** */

	#bodyContainer,

	#footer{

		margin:0 auto;

		padding:0 10px;

		position:relative;

		width:912px;

	}

	

	#bodyContainer{

		background:url(../images/bg_bodyContainer.gif) repeat-y center;

		z-index:1;

	}

	

	#logo{

		position:absolute;

		left:-5px;

		top:3px;

		background:url(../images/cloverhillLogo.png) no-repeat;

		width: 240px;

		height: 157px;

		z-index:100;

	}

	

	#footer{

		background:url(../images/bg_footer.gif) no-repeat top;

		color: #FFF;

		font-size: 11px;

		line-height: 14px;

		padding-bottom :10px;

		padding-top: 18px;

		text-align: center;

		z-index: 0;

	}

	

	#footer a{

		color:#FFF;

	}

	

	#footer a:active{

		cursor: default;

		text-decoration: none;

	}

	

	#leftColumn{

		float:left;

		width:166px;

	}

	

	#mainColumn{

		float:left;

		padding-top:0;

		width:734px;

	}

/* *********************** */

/*          end main areas          */

/* *********************** */



/* *********************** */

/* leftNav */



	#leftNav{

		background: url(../images/bg_leftNav.jpg) repeat-x;

		list-style:none;

		margin-left: 0;

		margin-right: 12px;

		margin-top: 0;

		padding-left: 0;

		padding-top: 157px;

	}

	

	#leftNav li{

		background: url(../images/bg_leftNav_swoosh.png) no-repeat;

		font-family: Arial;

		font-style: italic;

		font-size: 11pt;

		font-weight: 900;

		margin-right: -12px;

		padding-bottom: 6px;

		padding-left: 13px;

		padding-top: 14px;

	}

	

	#leftNav li a{

		color: #343434;

		text-decoration:none;

		width: 100%;

	}

	

	#leftNav .subNav{

		display:none;

	

		list-style:none;

		margin: 0;

		margin-top: 2px;

		padding-left: 0;

		position:relative;

	}

	

	#leftNav .subNav li{

		background-image: url(../images/spacer.gif);

		margin-right: 0;

		padding:9px 0 0 10px;

	}

	

	#leftNav .subNav li a{

		color: #9e3c31;

		line-height: 100%;

	}



/* end leftNav */

/* *********************** */







/* *********************** */

/* headerHome */

	#mainColumn #headerHome{

		background:url(../images/homepage/bg_head_gradient.jpg) repeat-x #dadada;

		margin-top:0;

	}

	#mainColumn #headerHome .head{

		background:url(../images/homepage/bigtexas_2009home.jpg) no-repeat top left;

		height:348px;

		padding-left:386px;

		padding-right:8px;

		padding-top:20px;

	}

	

	#mainColumn #headerHome #separator{

		background: url(../images/separator_homepage.gif) repeat-x;

		height: 19px;

	}

	

	#mainColumn #headerHome .head p{

		margin:0 0 20px;

	}

/* end headerHome  */

/* *********************** */



/* *********************** */

/* header */

	#mainColumn #header{

		margin-left:48px;

		margin-top:50px;	

	}



	#mainColumn #header #about,

	#mainColumn #header #retailsellsheets,

	#mainColumn #header #cstoresellsheets,

	#mainColumn #header #vendingsellsheets,

	#mainColumn #header #c-store,

  #mainColumn #header #careers,
	
	#mainColumn #header #contact,

	#mainColumn #header #update,

	#mainColumn #header #cakes-muffins,

	#mainColumn #header #danish,

	#mainColumn #header #donuts,

	#mainColumn #header #honeybuns,

	#mainColumn #header #muffins,
	
	#mainColumn #header #specialtypastries,

	#mainColumn #header #privatelabel,

	#mainColumn #header #retail,

	#mainColumn #header #vending{

		background-position: right top;

		background-repeat: no-repeat;

		border-bottom:1px solid #5C2415;

		border-top:1px solid  #5C2415;

		height:202px;

		position:relative;

	}

	

	/* Our Markets */

	#mainColumn #header #c-store,

	#mainColumn #header #privatelabel,

	#mainColumn #header #retail,

	#mainColumn #header #vending{

		height:426px;

	}

	

	#mainColumn #header #about{

		background-image: url(../images/about/aboutMain.jpg);

	}

	#mainColumn #header #c-store{

		background-image: url(../images/c-store/c-storeMain.jpg);

	}

	#mainColumn #header #cakes-muffins{

		background-image: url(../images/cakes-muffins/cakes-muffinsMain.jpg);

	}

	#mainColumn #header #careers{

		background-image: url(../images/careers/careers.jpg);

	}
	
	#mainColumn #header #contact{

		background-image: url(../images/contact/contactMain.jpg);

	}

	#mainColumn #header #update{

		background-image: url(../images/contact/greenfield2.jpg);

	}

	#mainColumn #header #danish{

		background-image: url(../images/danish/danishMain.jpg);

	}

	#mainColumn #header #donuts{

		background-image: url(../images/donuts/donutsMain.jpg);

	}

	#mainColumn #header #honeybuns{

		background-image: url(../images/honeybuns/honeybunsMain.jpg);
		
	}

	#mainColumn #header #muffins{

		background-image: url(../images/muffins/muffinsMain.jpg);
	}

	#mainColumn #header #specialtypastries{

		background-image: url(../images/SpecialtyPastries/specialtypastriesMain.jpg);

	}

	#mainColumn #header #privatelabel{

		background-image: url(../images/privatelabel/privatelabelMain.jpg);

	}

	#mainColumn #header #retail{

		background-image: url(../images/retail/retailMain.jpg);

	}

	#mainColumn #header #vending{

		background-image: url(../images/vending/vendingMain.jpg);

	}

	

	p.head{

		padding-left: 0 !important;

		position: relative;

		top: 100px;

	}	

	

	#mainColumn #header h1.title{

		font-size:28px;

		font-style:normal;

		font-weight:bold;

		letter-spacing: 0;

		position: relative;

		top:68px;

	}

	#mainColumn #header h3.subtitle{

		bottom: 0;

		color:#5C2415;

		font-size:14px;

		font-style:normal;

		font-weight:bold;

		margin-bottom:2px;

		position: absolute;

	}



/* end header */

/* *********************** */



/* *********************** */

/* hightlight */

	

	#highlight,

	#highlightMarkets{

		background-color: #F4F5D9;

		padding: 10px 0;

		margin-left: 48px;

		margin-top: 0px;

		min-height: 136px;

	}

	

	#highlight{

		background: url(../images/eddie_small.png) 547px 10px no-repeat #F4F5D9;

	}



/* end hightlight */

/* *********************** */



/* *********************** */

#bottomSection{

	background:url(../images/eddie_white_tm.jpg) 100% 100% no-repeat;

	padding-bottom:50px;

	padding-left:48px;

	padding-right:200px;

	padding-top:38px;

}



#popDisplay,

#productDisplay{

	padding-bottom: 5px;

	padding-left:48px;

	padding-right:0px;

	padding-top:0px;

}



#popDisplay .column h5,

#productDisplay .column h5{

	border: none;

	color: #666;

}



#popDisplay h4{

	border: none;

}





/* *********************** */



/* *********************** */

/* generic columns and floats */



	.floatRight,

	.imgRight {

		float:right;

	}

	

	.column,

	.floatLeft,

	.imgLeft {

		float:left;

	}

	

	.half{

		width:45.5%;

		padding:0 2%;

	}

	.third{

		width: 29%;

		padding:0 2%;

	}

	.twoThird{

		width:62%;

		padding:0 2%;

	}

	.quarter{

		width:21%;

		padding:0 2%;

	}

	.threeQuarter{

		width:71%;

		padding:0 2%;

	}

/* end generic columns and floats */

/* *********************** */





/* *********************** */

/* slideshow */



	.slideshow img{

		display:none;

	}



/* end slideshow */

/* *********************** */



/* *********************** */

/* misc. */

	.offScreen{

		margin-left:-200em;

	}

	

	.separatorLeft,

	.separatorRight{

		background-image: url(../'images/separator_vertical_red.gif');

		background-repeat: no-repeat;

	}

	.separatorLeft{

		background-position: left;

	}

	.separatorRight{

		background-position: right;

	}

	.home .separatorLeft{

		background-position: left 36px;

	}

	.home .separatorRight{

		background-position: right 36px;

	}

	

	.textCenter{

		text-align:center;

	}

	

	.wrapElementLeft{

		margin: 0pt;

		overflow: hidden; 

		clear: left; 

		float: left; 

		height: 17px;

	}

	

	.wrapElementRight{

		margin: 0pt;

		overflow: hidden; 

		clear: right; 

		float: right; 

		height: 17px;

	}

	

/* end misc. */

/* *********************** */



/* *********************** */

/* popup */



	#popup h1,

	#popup h4,

	#popup p{

		margin-left:20px;

	}

	#popup h4{

		color:#666;

		margin-bottom: 5px;

		border-bottom:none;

	}

	#popup p,

	#popup dl{

		margin-bottom:12px;

		margin-right: 40px;

		margin-top:12px;

	}

	#popup dl{

		margin-left:45px;

	}

	#popup dd{

		margin-left:0;

	}

	

	.leftShadow{

			background:url(../images/dropshadow_left.gif) repeat-y left;

			padding-left:17px;

	}

	.rightShadow{

			background:url(../images/dropshadow_right.gif)  repeat-y right #FFF;

			padding-bottom:15px;

			padding-top:15px;

	}

	.popupWidth{

		width:615px;

	}



/* end popup */

/* *********************** */












