body {
	font-family: Arial,  Verdana, sans-serif;
	background: #fcf6cc;
	margin: 0 auto;
	top: 0;
	text-align:center;
	font-size:medium; color:#000;	}

h3, h4{font-size:100%; }

#info{font-size:80%;}
#rightlist a{font-size:small;}

#webdesign {font-size:small;}


/* general */
h3{margin:30px 0 3px 0;}
p{line-height:1.25em; margin-top:.75em;}
a:link, a:visited {font-weight : normal; text-decoration : underline; color: #9b0101;}
a:hover {font-weight : normal; text-decoration : underline; color: #000;}
a:active {font-weight : normal; text-decoration : underline; color: #000;}

.toupper{text-transform: uppercase;}
.divider{background: url('../i/divider.gif') no-repeat 0 0; width:70px; height:19px; margin:40px auto;}
.cl{clear:both;}
.mg{margin:20px 0;}
ul li{margin:0 0 10px 0;}

/*layout*/
#owrap{margin: 50px auto 30px; width: 783px; padding:0;left:0;}
#wrapper{ width: 783px; background:url('../i/contentbg.gif') repeat-y 0 11px; float:left; margin:0; padding:0;}

#header{  margin:0;}
#header .img1{float:left;}
#header .img2{float:right;}
#headerbtm{margin:0 16px;  border-bottom:solid 1px #fff; height:30px; }

#headerbtm .img1{float:left;}
#headerbtm .img2{float:right;}

/* Main nav */
#navbar	{width: 749px;	height: 30px;	border: solid 1px #fff;	border-top:0; border-bottom:0;	padding: 0;	margin: 0 auto;	text-align:center; clear:both;	}
#navbar ul {width: 749px;	height: 30px;	background: url('../i/nav.gif');	margin: 0;	padding: 0;	position: relative;	top:0px;	}
#navbar ul li {margin: 0;	padding: 0;	position: absolute;	text-indent: -9999px; 	top: 0;	list-style-type: none;	}	
#navbar ul li, #navbar a {height: 30px;	display: block;	}
#navbar ul li a	{text-decoration: none;	}
#n1 {left: 0; width: 65px;}
#n2 {left: 65px; width: 83px;}
#n3 {left: 148px; width: 123px;}
#n4 {left: 271px; width: 185px;}
#n5 {left: 456px; width: 123px;}
#n6 {left: 579px; width: 74px;}
#n7 {left: 653px; width: 96px;}
/* rollovers */
#n1 a:hover {background: url('../i/nav.gif') no-repeat -0 -30px;}
#n2 a:hover {background: url('../i/nav.gif') no-repeat -65px -30px;}
#n3 a:hover {background: url('../i/nav.gif') no-repeat -148px -30px;}
#n4 a:hover {background: url('../i/nav.gif') no-repeat -271px -30px;}
#n5 a:hover {background: url('../i/nav.gif') no-repeat -456px -30px;}
#n6 a:hover {background: url('../i/nav.gif') no-repeat -579px -30px;}
#n7 a:hover {background: url('../i/nav.gif') no-repeat -653px -30px;}
/* selected page */
body#home #n1 {background: url(../i/nav.gif) no-repeat -0 -60px;}
body#overview #n2 {background: url(../i/nav.gif) no-repeat -65px -60px;}
body#tips #n3 {background: url(../i/nav.gif) no-repeat -148px -60px;}
body#checklist #n4 {background: url(../i/nav.gif) no-repeat -271px -60px;}
body#sample #n5 {background: url(../i/nav.gif) no-repeat -456px -60px;}
body#reviews #n6 {background: url(../i/nav.gif) no-repeat -579px -60px;}
body#contact #n7 {background: url(../i/nav.gif) no-repeat -653px -60px;}

/* content */
#content{ float:left; text-align:left; margin:0; padding: 0 0 20px 0; width:783px;   }

#info{float:left; background:url('../i/infobg.gif') no-repeat 17px 0; width:530px; padding:10px 30px 0 29px; margin:0;}

#rightlist{float:right; width:162px; padding:0 17px 0 0; margin:0;}

#rightlist #works{margin:40px auto ; width:140px;} #rightlist #works img{margin: 0 17px;}
#rightlist #gallery{margin:40px auto ; width:140px;} #rightlist #gallery img{margin: 0 9px;}

#rightlist a{background: url('../i/go.gif') no-repeat 0 4px; padding: 0 0 0 14px; color:#9b0101; text-decoration:none; margin: 0 0 0 60px; font-weight:bold;} 
#rightlist a:hover{color:#000;}

#rightlist .divider{ border-bottom: solid 1px #fcf6cc; height:10px; background:none; width:140px; margin:10px 0;}

#footer{ clear:both; background: url('../i/shadowbtm.gif') no-repeat 0 0; width:783px; height:26px; padding:0; margin:0 0 0;}

 #rightlist h3{background:url('../i/t_side.gif') no-repeat 0 0; width:145px; height:39px; margin:40px 1px; text-indent:-9999px;}
 #rightlist #mix{background:url('../i/s_quote1.gif') no-repeat 0 0; width:110px; height:44px; margin:20px 1px 0; text-indent:-9999px; }
 #rightlist #guide{background:url('../i/s_quote2.gif') no-repeat 0 0; width:145px; height:30px; margin:20px 1px 0; text-indent:-9999px; }
 #rightlist #map{background:url('../i/s_quote3.gif') no-repeat 0 0; width:121px; height:30px; margin:20px 1px 0; text-indent:-9999px;}
 #rightlist #read{background:url('../i/s_quote4.gif') no-repeat 0 0; width:97px; height:10px; margin:20px 1px 0; text-indent:-9999px; }


/* footer */
#webdesign{	color: #999;  clear:both;  text-align:right; display:block; margin:10px 10px 0;}
a.de:link, a.de:visited {font-weight : normal; 	text-decoration : none;	color: #999;	background: transparent; 	}
a.de:hover {font-weight : normal; 	text-decoration : none;	color: #000;	background: transparent; 	}
a.de:active {font-weight : normal; 	text-decoration : none;	color: #000;	background: transparent; 	}


/* home */
#home h2{background:url('../i/titleHome.gif') no-repeat 0 0; width:332px; height:49px; margin:33px 0 20px 0; text-indent:-9999px;}
#home h3{ color:#9b0101;}

#home #email {padding: 0 10px 16px 0; width:512px; background:#ebe5b7; margin:40px 0 0;}
#home #email h3{background:url('../i/t_email.gif') no-repeat 0 0; width:522px; height:37px; margin:0; text-indent:-9999px;}
#home #email p{ margin:10px;}
#home #email form{ margin:10px;}

/*#home #email .submit{background: url('../i/btn_send.gif') no-repeat 0 50%; color:#fff;padding:0 10px 0 20px; font-weight:normal; cursor:hand; }

/* overview */
#overview h2{background:url('../i/titleOverview.gif') no-repeat 0 0; width:118px; height:26px; margin:33px 0 20px 0; text-indent:-9999px;}


/* tips */
#tips h2{background:url('../i/titleTips.gif') no-repeat 0 0; width:201px; height:27px; margin:33px 0 20px 0; text-indent:-9999px;}
#tips #info li{background:url('../i/bullet_tick.gif') no-repeat 0 2px ; padding: 0 0 0 24px; list-style-type:none;}

/* checklist */
#checklist h2{background:url('../i/titleChecklist.gif') no-repeat 0 0; width:321px; height:22px; margin:33px 0 20px 0; text-indent:-9999px;}
#checklist #indent {margin: 0 20px;}
#checklist #info li{background:url('../i/bullet_square.gif') no-repeat 0 5px ; padding: 0 0 0 18px; list-style-type:none;}

#checklist #info h4{ font-weight:normal;}

/* sample */
#sample h2{background:url('../i/titleSample.gif') no-repeat 0 0; width:295px; height:52px; margin:33px 0 20px 0; text-indent:-9999px;}
#sample #info li{background:url('../i/bullet_tick.gif') no-repeat 0 2px ; padding: 0 0 0 24px; list-style-type:none;}

/* reviews */
#reviews h2{background:url('../i/titleReviews.gif') no-repeat 0 0; width:510px; height:27px; margin:33px 0 20px 0; text-indent:-9999px;}

/* contact */
#contact h2{background:url('../i/titleContact.gif') no-repeat 0 0; width:136px; height:26px; margin:33px 0 20px 0; text-indent:-9999px;}

#contact #info dl{margin:30px 0 20px 20px; padding:0;}
#contact #info dd{margin:10px 0 20px 20px;background:url('../i/Answer.gif') no-repeat 0 2px; padding:0 0 0 23px;}
#contact #info dt{margin:0 0 0 20px;background:url('../i/Question.gif') no-repeat 0 0; padding:0 0 0 23px; min-height:19px;}

#contact #info table tr{padding-bottom:8px;}







