body
{
	padding: 0px;
	margin: 0px;
	text-align:center;	
	font-family: "Gill Sans", "Gill Sans MT", Arial;	
	background-color:#999999;
}
body.orange { background: url(http://www.hooperskitchens.co.uk/themes/hooperskitchens/images/orange-full-bg.jpg) 50% 0 no-repeat fixed; background-color:#cc6600;}
body.brown { background: url(http://www.hooperskitchens.co.uk/themes/hooperskitchens/images/brown-full-bg.jpg) 50% 0 no-repeat fixed; background-color:#996633;}
body.turquoise { background: url(http://www.hooperskitchens.co.uk/themes/hooperskitchens/images/turquoise-full-bg.jpg) 50% 0 no-repeat fixed; background-color:#669999;}

h1,h2,h3
{
	font-size:1.2em;
	padding:0;
	margin:0 0 2px;
	font-weight:normal;
}
p
{
	margin:0 0 20px;
	padding:0px;
    font-size:0.98em;
}
a
{
    color:#fff;
    text-decoration:none;

}
p a
{
	/*font-weight:bold;*/
}
div
{
    margin:0;
    padding:0;
}

#page
{		
	width: 852px;	
	margin: 0 auto;	
	margin-top:10px;	
	text-align:left;					
	padding: 20px 0px 0px 0px;				
	line-height:1.2em;		
}

#header
{	
	width:852px;								
	background-image: url(http://www.hooperskitchens.co.uk/themes/hooperskitchens/images/blue-header-bg.png);
	background-repeat:no-repeat;	
	height:144px;				
}
body.orange #header { background-image: url(http://www.hooperskitchens.co.uk/themes/hooperskitchens/images/orange-header-bg.png); }
body.brown #header { background-image: url(http://www.hooperskitchens.co.uk/themes/hooperskitchens/images/brown-header-bg.png); }
body.red #header { background-image: url(http://www.hooperskitchens.co.uk/themes/hooperskitchens/images/red-header-bg.png); }
body.turquoise #header { background-image: url(http://www.hooperskitchens.co.uk/themes/hooperskitchens/images/turquoise-header-bg.png); }

#logo
{
    margin:0;
    padding:0;
}
#logo img
{
    margin:35px 0 0 60px;
    padding:0;
    float:left;
    clear:both;
    border:0;    
}
#logo h1
{
	display:none;
}
#headernav
{
    margin:0;
    padding:5px 0 0 0;    
    background-image: url(http://www.hooperskitchens.co.uk/themes/hooperskitchens/images/blue-bg.png);
	background-repeat:repeat-y;
}
body.orange #headernav { background-image: url(http://www.hooperskitchens.co.uk/themes/hooperskitchens/images/orange-bg.png); }
body.brown #headernav { background-image: url(http://www.hooperskitchens.co.uk/themes/hooperskitchens/images/brown-bg.png); }
body.red #headernav { background-image: url(http://www.hooperskitchens.co.uk/themes/hooperskitchens/images/red-bg.png); }
body.turquoise #headernav { background-image: url(http://www.hooperskitchens.co.uk/themes/hooperskitchens/images/turquoise-bg.png); }

#headernav-inner
{
    background-color:#336666;
    width:852px;
    padding: 0px;    
    height:25px;       	        
}
body.orange #headernav-inner { background-color:#cc6600; }
body.brown #headernav-inner { background-color:#996633; }
body.red #headernav-inner { background-color:#993333; }
body.turquoise #headernav-inner { background-color:#669999; }

#headernav ul
{
    list-style:none;
    font-size:0.9em; 
    font-size:14px;
    line-height:1em;
    
    float:left;
    clear:both;
    
    margin:0 0 0 40px;
    padding:0;    
                
}
html>body #headernav ul
{
    margin:0 0 0 90px;
}

#headernav ul li
{
    float:left;   
    padding: 5px 0px 6px 0px;    
    /*border-left:solid 1px #ccc;*/
}
#headernav ul li.first
{
    border:none;
}
#headernav ul li a
{
    float:left;   
    padding:0px;        
    padding:0px 30px;
    border-left:solid 1px #ccc;             
}
#headernav ul li.first a
{
    border:none;
}

body.orange li.nav-selected { background-color:#CC8700; }
body.brown li.nav-selected { background-color:#997833; }
body.red li.nav-selected { background-color:#663333; }
body.turquoise li.nav-selected { background-color:#339999; }

#pagecontent
{
	min-height:650px;
	background-image: url(http://www.hooperskitchens.co.uk/themes/hooperskitchens/images/blue-bg.png);
	background-repeat:repeat-y;
	background-position:top left;
	margin:0px;
	padding:0px;
}
body.red #pagecontent
{
    height:675px;
}
.orange #pagecontent { background-image: url(http://www.hooperskitchens.co.uk/themes/hooperskitchens/images/orange-bg.png); }
.brown #pagecontent { background-image: url(http://www.hooperskitchens.co.uk/themes/hooperskitchens/images/brown-bg.png); }
.red #pagecontent { background-image: url(http://www.hooperskitchens.co.uk/themes/hooperskitchens/images/red-bg.png); }
.turquoise #pagecontent { background-image: url(http://www.hooperskitchens.co.uk/themes/hooperskitchens/images/turquoise-bg.png); }
#subheader
{        
	margin:0px;
	padding:0px;	
	background-image: url(http://www.hooperskitchens.co.uk/themes/hooperskitchens/images/blue-bg.png);
	background-repeat:repeat-y;
}
.orange #subheader { background-image: url(http://www.hooperskitchens.co.uk/themes/hooperskitchens/images/orange-bg.png); }
.brown #subheader { background-image: url(http://www.hooperskitchens.co.uk/themes/hooperskitchens/images/brown-bg.png); }
.red #subheader { background-image: url(http://www.hooperskitchens.co.uk/themes/hooperskitchens/images/red-bg.png); }
.turquoise #subheader { background-image: url(http://www.hooperskitchens.co.uk/themes/hooperskitchens/images/turquoise-bg.png); }

img.ccm-image-block,
#subheader img
{  
    margin:0px;
    padding:0px;        
}

#content
{	            
	width:852px;
	padding:0 0 23px 0;		
	margin:0 0 20px 0;	
}
/*.orange #content { background-image: url(http://www.hooperskitchens.co.uk/themes/hooperskitchens/images/orange-bg-bottom.png); }
.brown #content { background-image: url(http://www.hooperskitchens.co.uk/themes/hooperskitchens/images/brown-bg-bottom.png); }
.red #content { background-image: url(http://www.hooperskitchens.co.uk/themes/hooperskitchens/images/red-bg-bottom.png); }
.turquoise #content { background-image: url(http://www.hooperskitchens.co.uk/themes/hooperskitchens/images/turquoise-bg-bottom.png); }*/

#content-inner
{	    
    margin:0;
    padding:30px 60px 0 60px;
    color:#fff;		
    width:732px;
}
/*.orange #content-inner { background-image: url(http://www.hooperskitchens.co.uk/themes/hooperskitchens/images/orange-bg.png); }
.brown #content-inner { background-image: url(http://www.hooperskitchens.co.uk/themes/hooperskitchens/images/brown-bg.png); }
.red #content-inner { background-image: url(http://www.hooperskitchens.co.uk/themes/hooperskitchens/images/red-bg.png); }
.turquoise #content-inner { background-image: url(http://www.hooperskitchens.co.uk/themes/hooperskitchens/images/turquoise-bg.png); }*/

#maincolumn
{
				
}

.twocol #sidecolumn
{
    float:left;
    width: 316px;
}
.twocol #maincolumn
{
    float:left;
    width: 366px;
    margin-right:50px;
}
    
div.lowermaincolumn
{    
    width: 852px;    
    font-size:0.9em;    
    background-image: url(http://www.hooperskitchens.co.uk/themes/hooperskitchens/images/blue-bg-bottom.png);
    background-repeat:no-repeat;
    background-position:bottom left;
    margin:0px;
    padding:0px;
    height:23px;
    color:#fff;
}
div.lowermaincolumn p 
{    
margin:0px;
}
.orange .lowermaincolumn { background-image: url(http://www.hooperskitchens.co.uk/themes/hooperskitchens/images/orange-bg-bottom.png); }
.brown .lowermaincolumn { background-image: url(http://www.hooperskitchens.co.uk/themes/hooperskitchens/images/brown-bg-bottom.png); }
.red .lowermaincolumn { background-image: url(http://www.hooperskitchens.co.uk/themes/hooperskitchens/images/red-bg-bottom.png); }
.turquoise .lowermaincolumn { background-image: url(http://www.hooperskitchens.co.uk/themes/hooperskitchens/images/turquoise-bg-bottom.png); }

/*****************************************************/
#footer
{	
	width:852px;	
	margin: 10px 0 0 0;
	padding-bottom:10px;
	color:#fff;
	font-size:0.8em;
	text-align:right;
}
#footer-content
{
	width:852px;
}

/****/

/* Form styles */

.formBlockSurveyFieldset div.question
{
	margin-bottom:10px;
}

.formBlockSurveyFieldset div.question label,
.formBlockSurveyFieldset div.question input,
.formBlockSurveyFieldset div.question select,
.formBlockSurveyFieldset div.question textarea
{
	width:316px;
}

.formBlockSubmitButton
{
	float:right;
	margin-right:20px;
}

/****/

#footer p 
{
	margin:0;
}
#footer a 
{
    color:#fff;
}
#footer-content 
{	
	margin:0;
	padding:0;	
	color:#fff;		
}
#footer-links
{	
	width:229px;		
	margin:0;
	padding: 0px 0 10px 10px;	
}
#footer-links ul
{		
	list-style-type:none;
}
#footer-links ul,
#footer-links ul li
{	
	margin:0;
	padding:0;	
}
#footer-links ul li a
{	
	display:block;	
	color:#fff;	
	text-decoration:none;
}
#footer-links ul li a:hover
{	
	font-weight:bold;
}

div.ccm-page-list-description
{
    margin-bottom:10px;
}

#maincolumn ul.page-list
{
    list-style-type:none;
    margin:0;
    padding:0;
}
#maincolumn ul.page-list li
{
    margin:0 0 10px 0;
    padding:0 0 10px 0;
    border-bottom:dashed 1px #fff;
}
#maincolumn ul.page-list li img
{
    float:left;
    margin-right:10px;
}
#maincolumn ul.page-list li a
{
    font-weight:bold;
    margin:0;
    padding:0;
}
#maincolumn ul.page-list li a:hover
{
}

#maincolumn ul.page-list li div.page-list-detail
{
    margin-left:90px;
}


