/************************  CSS RESET **********************************************/
/* v1.0 | 20080212 */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
body {
	line-height: 1;
}

blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}

/* remember to define focus styles! */
:focus {
	outline: 0;
}

/* remember to highlight inserts somehow! */
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}

/************************  END CSS RESET **********************************************/


body {
	background:#ebe6dc url('images/cr_headerrepeat.jpg') top left repeat-x;
	color:#000;
	font-size:13px;
	font-family: arial, 'lucida console', sans-serif;
	line-height:17px;
}

.tableHeader {
	background:#C40000;
	font-weight:bold;
	color:#FFF;
}

table {
	border:1px solid #000;
	margin:auto;
}

table tr td{
	padding:5px;
}

h2 {
	color:#C40000;
	font-size:16px;
	margin-bottom:15px;
	border-bottom: 1px solid #C40000;
}

a {
	color:#C40000;
	text-decoration:underline;
}

a:hover{
	color:#C40000;
	text-decoration:none;
}

#header {
	background: url('images/cr_headerimage.jpg') top center no-repeat;
	height:145px;
	margin:auto;
	text-align:center;
}

/************************************************
*	Navigation      							*
************************************************/

#nav {
	/*left:-3px;*/	
	width:596px;
	padding:0;
	margin:auto;
	position:relative;
	top:99px;
}
#nav ul {
	display: block;
	height: 45px;
	width: 596px;
	margin:0;
	padding:0;
}

#nav ul li {display: inline;}
#nav ul li a {float:left; height:45px; padding-left:0; overflow:hidden;}

/* unselected links */
#nav ul #link_home a {width:68px; background: url(images/cr_links.jpg) 0px 0px;}
#nav ul #link_edi a {width:145px; background: url(images/cr_links.jpg) -68px 0px;}
#nav ul #link_service a {width:152px; background: url(images/cr_links.jpg) -213px 0px;}
#nav ul #link_broker a {width:126px; background:url(images/cr_links.jpg) -365px 0px; }
#nav ul #link_contact a {width:105px; background:url(images/cr_links.jpg) -491px 0px;}

/* selected links */
#nav ul #link_home a:hover, #nav ul #link_home a.active {width:68px; background-position: 0px -45px;}
#nav ul #link_edi a:hover, #nav ul #link_edi a.active {width:145px; background-position: -68px -45px;}
#nav ul #link_service a:hover, #nav ul #link_service a.active {width:152px; background-position: -213px -45px;}
#nav ul #link_broker a:hover, #nav ul #link_broker a.active {width:126px; background-position: -365px -45px;}
#nav ul #link_contact a:hover, #nav ul #link_contact a.active {width:105px; background-position: -491px -45px;}


#content {
	border-left:1px solid #989898;
	border-right:1px solid #989898;
	border-bottom:1px solid #989898;
	width: 630px;
	margin:auto;
	background:#FFF;
	padding:25px;
	min-height:250px;
}

#kitchenSelectHomeImage {
	float:left;
	margin-left:-5px;
}
#lcHomeImage {
	float:left;
	margin-left:35px;
}

#tinasHomeImage {
	float:right;
	margin-right:-5px;
}

#footer {
	width:630px;
	margin:auto;
	margin-top:25px;
	text-align:center;
	color:#A08663;
	border-top:1px solid #A08663;
	padding-top:10px;
}

#footer a {
 color:#C40000;
 text-decoration:none;
 font-weight:bold;
}

#footer a:hover {
 text-decoration:underline;
}

