@charset "utf-8";
/* CSS Document */
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, ol, ul, li,
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;
}

img, div, input, a { behavior: url("iepngfix.htc") }
body{
	background-image:url(images/bg.jpg);
	background-repeat:repeat-x;
	background-color:#D77F01;
	margin-bottom:20px;
}

#container1{
	width:960px;
	position:relative;
	margin:0 auto;
	padding-top:30px;
	padding-bottom:20px;
}
#container-top{
	background-image:url(images/container-top.png);
	background-repeat:no-repeat;
	background-position:top;
	background-repeat:no-repeat;
	width:960px;
	height:8px;
	clear:both;
	overflow:hidden;
}
#container-bottom{
	background-image:url(images/container-bottom.png);
	background-repeat:no-repeat;
	background-position:top;
	background-repeat:no-repeat;
	width:960px;
	height:8px;
	clear:both;
	overflow:hidden;
	margin-bottom:20px;
	margin:auto;
}
#container-middle{
	background-image:url(images/container-middle.png);
	background-repeat:repeat-y;
	background-position:top;
	width:960px;
	
}
#top-space{
	height:100px;
}
#menu-container{
	height:51px;
}
#logo{
	background-image:url(images/logo.jpg);
	width:700px;
	height:100px;
	margin-left:20px;
}
#iso{
	width:124px;
	height:119px;
	z-index:50;
	position:absolute;
	overflow:hidden;
	left: 818px;
	top:13px;
	background-image:url(images/iso.png);
	}
	
	.menuleft{
	background-position:left top;
	background-image:url(images/menu-left.png);
	width:10px;
	float:left;
	height:51px;

	}
	.menucontainer {	
	background-image:url(images/menubg.png);
	background-repeat:repeat-x;
	width:940px;
	float:left;
	height:51px;
	}
	.menuright{
	background-image:url(images/menu-right.png);
	width:10px;
	float:left;
	height:51px;

	}
	#sub-menu{
		width:600px;
		height:36px;
		-moz-border-radius: 8px;
   -webkit-border-radius: 8px;
	behavior:url(border-radius.htc);
	
	background-color:#c8c8cc;
	border-color:#c8c8cc;
	}
	nav { background-color:#c8c8cc; }
nav a { color: #545361; padding:10px 15px 10px 15px; display: block; border-right: solid #b7b7c3 1px;  font-family:Georgia, "Times New Roman", Times, serif; text-decoration:none;  }
nav a:hover { background-color: #b7b7c3; }
nav ul { list-style: none;}
nav ul li { float: left; font-size: 12px; }

nav #primaryNav { margin-left: 10px; }

	#slide-container{
		width:900px;
		height:250px;
		margin:auto;
		clear:both;
		padding:10px 0px 10px 0px;
	}
	#slide{
		width:900px;
		
	}
	#inner-container{
		width:900px;
		margin:auto;
		clear:both;
		overflow:hidden;
		margin-top:10px;
	}
	#left-container{
		width:600px;
		float:left;
		clear:both;
		height:100%;
	
	}
	#right-container{
		width:280px;
		float:right;
		padding-left:20px;
		height:400px;
	}
	#honest{
		width:193px;
		height:34px;
		background-image:url(images/honest.png);
		float:right;
		margin-top:15px;

		
	}
		#service{
		width:280px;
		height:204px;
		-moz-border-radius: 8px;
   -webkit-border-radius: 8px;
	behavior:url(border-radius.htc);
	
	border-color:#ffdead;
	/*background-color:#ffdead;*/
	
	}
	#hours{
		background-image:url(images/clock.jpg);
		background-repeat:no-repeat;
		width:280px;
		height:244px;
		overflow:hidden;
		display:block;
		z-index:1000;
		
	}
	#clock-container{
	width:265px;
	height:132px;
	overflow:hidden;
	z-index:50;
	position:absolute;
	left: 684px;
	top: 572px;
	}
	#clock{
		/*background-image:url(images/clock.jpg);*/
		width:265px;
	height:132px;
	}
	#footer{
		width:900px;
		margin:0 auto;
		height:62px;
		background-image:url(images/footer.png);
		background-position:top center;
		background-repeat:no-repeat;
		padding:10px 20px 10px 20px;
	}
	.text02{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:11px;
	color:#663b01;
	text-decoration:none;
	background-image:url(images/bullet.png);
	background-position:left center;
	background-repeat:no-repeat;
	padding-left:10px;
	padding-right:5px;
	outline:none;
	text-align:center;
}
a.text02:hover{
	text-decoration:underline;
	color:#000;
	background-image:url(images/bullet-over.png);
}
.text0{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:10px;
	color:#663b01;
	text-align:left;
}
	
	.bodytext{
		font-family:Georgia, "Times New Roman", Times, serif;
		font-size:12px;
		text-align:left;
		line-height:2em;
	}
	.text01{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	text-decoration:none;
	background-image:url(images/arrow.png);
	background-position:left;
	background-repeat:no-repeat;
	padding-left:15px;
	padding-right:10px;
	outline:none;
	text-align:left;
	line-height:24px;
     color:#000;
}
a.text01:hover{
	text-decoration: none;
	color:#000;
	background-image:url(images/arrow_over.png);
}
.box ul,

.box-a ul

{

	list-style:				disc;

}
.box li{background:url(images/arrow.png) no-repeat 0 8px;
        margin-bottom:8px;
        padding-left:20px;
        font-family:Georgia, "Times New Roman", Times, serif;
	    font-size:13px;
	    line-height:24px;
		color:#545361;
}
	
	
.ser ul,

.ser-a ul

{

	list-style:	 circle;

}
.ser li{
        margin-bottom:8px;
        padding-left:10px;
        font-family:Georgia, "Times New Roman", Times, serif;
	    font-size:13px;
	    line-height:24px;
		color:#545361;
}
		
	
	
	
	
	
	
	
.Fertigo-Regular {font-weight: normal; font-style: normal; line-height:normal; font-family: 'FertigoRegular', sans-serif;}
		

	

.menu{
	width: 900px; /* The menu should be the entire width of it's surrounding object, in this case the whole page */
	} /* dark grey bg */

.menu ul{
	margin: 0;
	padding: 0;
	float: left;}

.menu ul li{
	display: inline;} /* Makes the link all appear in one line, rather than on top of each other */

.menu ul li a{
	float: left; 
	text-decoration: none; /* removes the underline from the menu text */
	color: #fff; /* text color of the menu */
	padding: 7px 20px 7px 20px; /* 10.5px of padding to the right and left of the link and 11px to the top and bottom */
	margin-top:5px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:14px;
	letter-spacing:1px;
	border-right:#840000  dashed 1px;
	}

.menu ul li a:visited{ /* This bit just makes sure the text color doesn't change once you've visited a link */
	color: #fff;
	text-decoration: none;}

.menu ul li a:hover, .menu ul li .current{
	color: #fff;
	background-color:#5C0001;
	border-right:#840000 solid 1px;
	} /* change the background color of the list item when you hover over it */	

	/*table*/
/* ------------------
 styling for the tables 
   ------------------   */



#box-table-a
{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	color:#000;
	width:100%;
	text-align: left;
	border:none;
	padding-top:10px;
	border-collapse: collapse;
}
#box-table-a th
{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 16px;

	padding-left: 8px; padding-right:8px;
	background: #ca9854;
	border-bottom: 1px solid #fff;
	border:1px solid #fff;
	color:#FFF;
}
#box-table-a td
{
	padding-left: 8px; padding-right:8px;
	background: #e8d3b5; 
	border:1px solid #fff;
	font-family: Georgia, "Times New Roman", Times, serif; font-size:11px;
}
#box-table-a tr:hover td
{
	background: #ffefcd;

}
.menu_sub
		{
		color:#545361;
		text-decoration:none;
		font-family:Georgia;
		font-size:14px;
		padding-top:5px;
		}
		a.menu_sub:hover
		{
		text-decoration:underline;
		color:#DC8907;
		}




