@import url('/css/default.css');
@import url('/css/cms.css');
@import url('/css/DropMenu.css');


/* Generic Styles */
body {
	background:#848873 url(/media/structure/body_tile.jpg) repeat-x 0 0;
	font: 11px/135% Tahoma, Geneva, sans-serif;
	margin:0px;
}
p {padding-bottom:10px; margin:0;}
a { color:#333; }
a:hover { color:#600; }
a:active { color:#999; }
h1, h2, h3, h4, h5, h6 { line-height:100%; }
ol {
    list-style:decimal;
    margin-left:20px;
}
ol li {
    padding-bottom:3px;
}
.content table {
    border-collapse:collapse;
    border:1px solid #333;
}
.content table th, .content table td { padding:4px 10px; }
.content table tr.odd th { background:#546479; color:#fff; }
.content table tr.even th { background:#28303D; color:#fff; }
.content table tr.odd td { background:#F2F2F2; }

form .submit, form .button, a.button {
    display:inline-block;
    background:#333;
    padding:3px 5px;
    font-family:Tahoma;
    font-size:11px;
    font-weight:bold;
    color:#fff;
    border:1px solid #333;
}
form .submit:hover, form .button:hover, a.button:hover {
	background:#ABB5C3 url(/media/structure/button_hover.jpg) repeat-x;
    border:1px solid #445162;
}


/* main structure */

#table {
	width:960px;
	margin:0 auto;
}
#header {
	width:950px;
	height:113px;
	margin-bottom:1px;
	background: url(/media/structure/header_tile.png) repeat-y top right;
	padding-right:10px;
}
#headerImage h2 a {
	margin: 82px 0 0 13px;	
	display:block;
	color:#D8D9DF;
	font: bold 15px Tahoma, Geneva, sans-serif;
	text-decoration:none;
}
#headerImage h2 a:hover {
	color:#19A16B;
	text-decoration:underline;
}

#logo_col {width: 321px;}
#navbar {
	height:25px;
}
#phone {
	width:320px;
	float:left;
}

#potatoes {
	width:320px;
	float:left;
	margin-top:10px;
}
#potatoes .skin {
	background: url(/media/structure/potatoes_ytile.png) repeat-y ;
	width:100%;
}
#potatoes .quote {
	background: url(/media/structure/potatoes_quote_ytile.png) repeat-y ;
	width:250px;
	/* font: 13px/145% tahoma, genava, sans-serif; 
	font-style:italic;*/
	line-height: 145%;
	padding: 17px 40px 14px 30px;

}
#potatoes .quote a {text-decoration:underline;font-weight:bold;}
#potatoes .marginThis {
	margin-top:-45px;
}
#potatoes .carbs {
	/*background: url(/media/structure/potatoes_bottom_cap.png) no-repeat bottom center;*/
	width:250px;
	padding: 20px 40px 20px 30px;
	/*font: italic 17px/28px tahoma, genava, sans-serif;*/
	min-height:30px;
}
#potatoes_bottom {
	background: url(/media/structure/potatoes_bottom.png);
	float:left;
	width:320px;
    height:8px;
}
#side_flash2 {
	margin-bottom:15px;
}
#project_search {
	padding-top: 20px;
}
#project_search .results p, #project_search .results ul {padding-bottom:10px;}

#meat {
	width:640px;
	float:right;
	background: url(/media/structure/meat_ytile.png) repeat-y ;
}

#meat .content {
    position:relative;
	/*background: url(/media/structure/meat_bottom_cap.png) no-repeat bottom center;*/
	width:575px;
	padding: 15px 35px 20px 30px;
	min-height:350px;
}
#plate .push_height .content {min-height:760px;}
#meat_bottom {
	background: url(/media/structure/meat_bottom.png);
	float:right;
	width:640px;
    height:8px;
}
#breadcrumb {
	padding:0px 0 15px 0;
    font-size:11px;
    color:#858585;
	width:480px;
}
#breadcrumb em {
    color:#0A3F2B;
	font-style:normal;
}
#breadcrumb a {
    font-size:11px;
    color:#858585;
}
#breadcrumb a:hover {
    text-decoration:underline;
}
#header_flash {
    margin-bottom:10px;
}

#dessert {
	clear:right;
	font: bold 9px tahoma, genava, sans-serif;
	color:#333;
	padding: 2px 10px 15px 10px;
}
#dessert div {}
#dessert .web_design_by {font-weight:normal;padding-left:10px;text-align:right;}

/* text size */
#text_size {
    position:absolute;
    top:0px;
    left:535px;
    width:68px;
    height:20px;
}
#text_size a {
    display:inline-block;
    width:18px;
    height:20px;
	background: url(/media/structure/text_size.gif) no-repeat;
}

#text_size a#text_size_large {background-position: 0 0;}
#text_size a#text_size_medium {background-position: -20px 0;}
#text_size a#text_size_small {background-position: -37px 0;}

#text_size a#text_size_large_on {background-position: 0 -40px;}
#text_size a#text_size_medium_on {background-position: -20px -40px;}
#text_size a#text_size_small_on {background-position: -37px -40px;}

#text_size a#text_size_large:hover {background-position: 0 -20px;}
#text_size a#text_size_medium:hover {background-position: -20px -20px;}
#text_size a#text_size_small:hover {background-position: -37px -20px;}


/* leftnav project styles */

#potatoes .project {
	padding: 10px 40px 5px 29px;
	width: 250px;
	margin:0 0 0 1px ;
}
#potatoes .activeProject {
	background-color: #fff;
	border: 1px solid #657999;
	border-width: 1px 0 1px 0;
	padding: 9px 40px 4px 29px;
}
#potatoes .project .image {
	float:left;
	width: 70px;
	margin-right: 15px;
	min-height:70px;
	
}
#potatoes .project .image img {border:1px solid #28303D; }
#potatoes .project .description {
	float:left;
	width: 165px;
}
#potatoes .project .description h2 {padding:3px 0; line-height:120%;}

#project_search ol {
	list-style-type:none;
	margin:0;
	padding:0;
}
#project_search label {display:block;font-weight:bold;}
#project_search select {width: 230px;font-size:90%;}

/* gallery project styles */

#meat .project {
	padding: 10px 40px 5px 0;
	margin:0 0 0 1px ;
}
#meat .activeProject {
	background-color: #fff;
	border: 1px solid #657999;
	border-width: 1px 0 1px 0;
	padding: 9px 40px 4px 29px;
}
#meat .project .image {
	float:left;
	width: 70px;
	margin-right: 15px;
	min-height:70px;
	
}
#meat .project .image img {border:1px solid #28303D; }
#meat .project .description {
	float:left;
	width: 400px;
}
#potatoes .project .description h2 {padding:3px 0; line-height:120%;}

/*colour schemes*/
/*blue - refrig*/
body.csblue {
	background:#B0C5D2 url(/media/structure/body_tile_blue.gif) repeat-x;
}
body.csblue h1 {color:#4168A9;}
/*
body.csblue #meat {background-image: url(/media/structure/meat_ytile_blue.png)}
body.csblue #meat .content {background-image: url(/media/structure/meat_bottom_cap_blue.png);}
body.csblue #potatoes .skin {background-image: url(/media/structure/potatoes_ytile_blue.png);}
body.csblue #potatoes .carbs {background-image: url(/media/structure/potatoes_bottom_cap_blue.png);}
body.csblue #potatoes .quote {background-image: url(/media/structure/potatoes_quote_ytile_blue.png);}
*/
/*green - oil+gas*/
body.csgreen {
	background:#89916A url(/media/structure/body_tile_green.gif) repeat-x;
}
body.csgreen h1 {color:#0A3F2B;}
/*
body.csgreen #meat {background-image: url(/media/structure/meat_ytile_green.png)}
body.csgreen #meat .content {background-image: url(/media/structure/meat_bottom_cap_green.png);}
body.csgreen #potatoes .skin {background-image: url(/media/structure/potatoes_ytile_green.png);}
body.csgreen #potatoes .carbs {background-image: url(/media/structure/potatoes_bottom_cap_green.png);}
body.csgreen #potatoes .quote {background-image: url(/media/structure/potatoes_quote_ytile_green.png);}
*/
