body {
    margin:					69px 0px 0px 0px;
	padding:				0px 0px 0px 0px;	
    background-color:		transparent;	
	text-align:				center;
	background-color:		#555555;	
}
	
#centered-block {	
	margin:					0px auto 0px auto;
	padding:				0px 0px 0px 0px;
	width:					980px;
	min-height:				600px;		
	text-align:				left;
	border:		
}


#header {
	width:					980px;
	height:  				95px;
	background-color:		#36250c;
	border-top:				solid 1px #9a9285;
	border-right:			solid 1px #9a9285;
	border-left:			solid 1px #9a9285;	
}
#logo {
	float:					left;
	width:					358px;
	padding:				40px 0px 0px 12px;
}
#main-nav {
	float:					left;
	width:					486px;
}
#phone-number {
	float:					left;
	width:					124px;
	padding:				35px 0px 0px 0px;
}




#content-area-01 {
	width:					980px;
	height:					505px;
	border-bottom:			solid 1px #8c8682;
	border-right:			solid 1px #e5e6e4;
	border-left:			solid 1px #7fb2b2;
}
#content-area-01-left {
	float:					left;
	width:					404px;
	height:					505px;
	padding:				0px 18px 0px 18px;
	background-color:		#006666;
}
#content-area-01-right {
	float:					left;
	width:					510px;
	height:					471px;
	padding:				20px 16px 14px 14px;
	background-color:		transparent;
	overflow:				hidden;
	background-image:		url(../images/trans-70.png);
}
#item-description {
	width:					510px;
	height:					53px;
	overflow:				hidden;
	position:				relative;
}
#item-image {
	width:					510px;
	height:					418px;
	overflow:				hidden;
	position:				relative;	
}

#sub-nav {
	height:					23px;
}

#third-level {
	clear:					both;
	float:					left;
	height:					20px;
	margin:					18px 0px 13px 0px;
	background-image:		url(../images/third-back-right.gif);	
	background-repeat:		no-repeat;
	background-position:	right bottom;
}

#menu {
	clear:					both;
	width:					404px;
	height:					397px;
	overflow:				hidden;
}

#menu-bottom-nav {
	height:					34px;
	text-align:				right;
	padding:				0px 10px 0px 0px;
}



/* two page template */
#content-area-02 {
	width:					980px;
	height:					505px;
	border-bottom:			solid 1px #b3ada5;
	border-right:			solid 1px #b3ada5;
	border-left:			solid 1px #b3ada5;
}
#content-area-02-left {
	float:					left;
	width:					442px;
	height:					477px;
	padding:				28px 30px 0px 18px;
	background-color:		#675C4B;
	overflow:				hidden;	
}
#content-area-02-right {
	float:					left;
	width:					442px;
	height:					443px;
	padding:				28px 28px 34px 20px;
	background-color:		#675C4B;
	overflow:				hidden;	
}
#two-page-content {	
	width:					442px;
	height:					443px;
	overflow:				hidden;
}



/* sitemap template */
#content-area-03 {
	width:					932px;
	height:					473px;
	padding:				18px 30px 14px 18px;
	border-bottom:			solid 1px #b3ada5;
	border-right:			solid 1px #b3ada5;
	border-left:			solid 1px #b3ada5;
	background-color:		#006666;
	position:				relative;
	overflow:				hidden;	
}
#sitemap {
	width:					100%;
	margin:					10px 0px 0px 0px;
}
#sitemap td {
	border-top:				solid 1px #bdb7ae;
	padding:				10px 4px 10px 0px;	
}
#sitemap td.home {
	border-top:				none !important;
	padding:				0px 0px 0px 0px !important;
	line-height:			14px;
}
#other-links {
	position:				absolute;
	right:					30px;
	bottom:					40px;
}




#footer {
	clear:					both;
	width:					980px;
	margin:					0px auto 0px auto;
}
#footer-left {
	float:					left;
	width:					540px;
	padding:				5px 0px 0px 0px;
	text-align:				left;		
}
#footer-right {
	float:					left;
	width:					440px;
	padding:				5px 0px 0px 0px;
	text-align:				right;
}

#site-design {	
	width:					980px;
	height:					10px;
	padding:				170px 0px 0px 0px;
	text-align:				center;
}

#bottom-links {
	clear:					both; 
	width:					980px;
	padding:				70px 0px 0px 0px;
	text-align:				center;
}





/* home page styles */

#content-area-home {
	width:					980px;
	height:					505px;
	border-bottom:			solid 1px #8c8682;
	border-right:			solid 1px #8c8682;
	border-left:			solid 1px #8c8682;
}
#content-area-home-left {	
	width:					404px;
	height:					505px;
	padding:				0px 18px 0px 18px;
	background-color:		transparent;
}

#content-area-home h1 {
	line-height:			28px;
}






/* fonts */

div, td, p, li, input, select, textarea, .normal-text {
	font-family:			"Trebuchet MS", Arial;
	font-size:				12px;
	line-height:			15px;
	color:					#ffffff;
}

h1 {
	font-family:   			"Trebuchet MS", Arial;
 	font-size:    			24px; 
 	line-height:   			28px;
 	font-weight:   			normal;
 	color:     				#ffffff;
 	margin:     			0px 0px 0px 0px;
 	padding:    			0px 0px 6px 0px;
}
h2 {
	font-family:   			"Trebuchet MS", Arial;
 	font-size:    			24px; 
 	line-height:   			26px;
 	font-weight:   			normal;
 	color:     				#000000;
 	margin:     			0px 0px 0px 0px;
 	padding:    			0px 0px 0px 0px;
}
h3 {
	font-family:   			"Trebuchet MS", Arial;
 	font-size:    			16px; 
 	line-height:   			20px;
 	font-weight:   			normal;
 	color:     				#ffffff;
 	margin:     			0px 0px 0px 0px;
 	padding:    			0px 0px 6px 0px;
} 
h4 {
 	font-family:   			"Trebuchet MS", Arial;
 	font-size:    			14px; 
 	line-height:   			16px;
 	font-weight:   			normal;
 	color:     				#000000;
 	margin:     			0px 0px 0px 0px;
 	padding:    			0px 0px 6px 0px;
}

#phone-number p {
	color:					#ffffff;
	font-size:				14px;
}

#footer p {
	font-family:			Verdana, Arial;
	font-size:				11px;
	line-height:			13px;
	color:					#999999;	
}

#sitemap td {
	font-family:   			"Trebuchet MS", Arial;
 	font-size:    			14px; 
 	line-height:   			16px;
 	font-weight:   			normal;
 	color:     				#ffffff;
}







/* links */

a, a:visited {
	color:					#FF6600;	
	text-decoration:		none;	
}
a:active {
	color:					#999999;	
	text-decoration:		underline;	
}
a:hover {
	color:					#FF6600;	
	text-decoration:		underline;
}

#footer a {
	color:					#999999;
}


/* main-nav */

#main-nav a, #main-nav a:visited, #main-nav a:active {
	float:					left;
	font-family:			"Trebuchet MS", Arial;
	font-size:				14px;
	line-height:			16px;	
	height:					26px;
	font-weight:			normal;
	color:					#ffffff;		
	text-decoration:		none;	
	display:				block;
	margin:					0px 1px 0px 0px;
	padding:				34px 11px 0px 11px;
	background-image:		url(../images/trans-50.png);	
	border-top:				solid 1px #cdc8c2;
	position:				relative;
	top:					-1px;
}
#main-nav a.selected, #main-nav a.selected:visited, #main-nav a.selected:active {
	background-image:		url(../images/main-nav-selected.png);	
	background-repeat:		no-repeat;
	background-position:	left bottom;
}
#main-nav a:hover {	
	background-image:		url(../images/trans-30.png);	
}


/* sub-nav */

#sub-nav a, #sub-nav a:visited, #sub-nav a:active {
	float:					left;
	font-family:			"Trebuchet MS", Arial;
	font-size:				11px;
	line-height:			13px;	
	height:					18px;
	font-weight:			normal;
	color:					#000000;		
	text-decoration:		none;	
	display:				block;
	margin:					0px 1px 0px 0px;
	padding:				5px 9px 0px 9px;
	background-image:		url(../images/trans-30.png);
	position:				relative;
	left:					-4px;
}
#sub-nav a.selected, #sub-nav a.selected:visited, #sub-nav a.selected:active, #sub-nav a.selected:hover {
	background-image:		url(../images/sub-nav-selected.png);	
	background-repeat:		no-repeat;
	background-position:	left bottom;
}
#sub-nav a:hover {	
	background-image:		url(../images/trans-15.png);
}


/* third-level */

#third-level a, #third-level a:visited, #third-level a:active {
	float:					left;
	font-family:			"Trebuchet MS", Arial;
	font-size:				14px;
	line-height:			16px;	
	height:					20px;
	font-weight:			normal;
	color:					#ff6600;		
	text-decoration:		none;	
	display:				block;
	margin:					0px 0px 0px 0px;
	padding:				0px 8px 0px 8px;	
	background-image:		url(../images/third-back-divider.gif);	
	background-repeat:		no-repeat;
	background-position:	left bottom;
}
#third-level a.selected, #third-level a.selected:visited, #third-level a.selected:active {
	color:					#ffcc66;
	background-image:		url(../images/third-back-selected.gif);	
	background-repeat:		no-repeat;
	background-position:	left bottom;	
}
#third-level a:hover {	
	color:					#ffcc66;	
}


/* menu-bottom-nav */

#menu-bottom-nav a, #menu-bottom-nav a:visited, #menu-bottom-nav a:active {
	font-family:			"Trebuchet MS", Arial;
	font-size:				14px;
	line-height:			16px;
	text-decoration:		none;
}
#menu-bottom-nav a.selected, #menu-bottom-nav a.selected:visited, #menu-bottom-nav a.selected:active {
	color:					#ffcc66;
	text-decoration:		none;		
}
#menu-bottom-nav a:hover {	
	color:					#ffcc66;
	text-decoration:		none;	
}

/* footer-links */

#footer-links a, #footer-links a:visited, #footer-links a:active {
	color:					#999999;	
	text-decoration:		none;	
}
#footer-links a:hover {
	color:					#606060;	
	text-decoration:		underline;
}
#site-design a, #site-design a:visited, #site-design a:active {
	color:					#cccccc;	
	text-decoration:		none;	
}

#sitemap td a, #other-links a {
	font-family:   			"Trebuchet MS", Arial;
 	font-size:    			14px; 
 	line-height:   			16px;
 	font-weight:   			normal;
 	color:     				#ffffff;
}








/* form styles */

form {
	margin:					0px;
}

input.radio01 {
	margin-top:				4px;
	margin-bottom:			-2px;
}

textarea {
	width:					300px;
	height:					160px;
}





/* bullet styles */

ul {
	list-style:				none;
	padding:				0px 0px 10px 8px;
	margin:					0px 0px 0px 0px;
}
ul li {
	background-image:		url(../images/bullet-01.gif);
	background-repeat:		no-repeat;
	background-position:	0px 5px;
	padding:				0px 0px 4px 10px;
	margin-left:			0px;
}

#sitemap ul {
	padding-left:			30px;
}

#sitemap ul.sitemap-01 {
	padding-left:			0px !important;
}

ol {
	list-style:				decimal;
	padding:				0px 6px 12px 12px;
	margin:					0px 0px 0px 12px; 
}
ol li {
	background-image:		none;
	padding:				0px 0px 2px 0px;
	margin-left:			8px;
}






/* special styles */

p {
	margin:					0px;
	padding:				0px 0px 12px 0px;
}

img {
	border:					0px;
}

img.block {
	display:				block;
}

.break {
	background-color:		#ffffff;
	height:					1px;
	clear:					both;
}

.right {
	text-align:				right;
}

.center {
	text-align:				center;
}

hr {
	height:					1px;
	background-color:		#dddddd;
	border:					none;
}



/* content styles */

.menu-category {
	width:					404px;
}
.menu-category .cell-01 {
	width:					404px;
	padding:				0px 0px 12px 0px;
}
.menu-category .cell-02 {
	width:					389px;
	padding:				3px 20px 3px 0px;
}
.menu-category .cell-03 {
	width:					15px;
	padding:				3px 0px 3px 0px;
}

.menu-category p {
	padding-bottom:			0px;
}


