body {
	background: white;
	color: black;
	font-family: Verdana, Arial, sans-serif;
}

body, html, ul#navlist, ul#subnavlist, #footer ul, ul#bottom-navlist {
	margin: 0;
	padding: 0;
}

a {
	color: #d95c00;
}

a:hover {
	text-decoration: none;

}

a:hover {
	text-decoration: underline;
}

h1 {
	color: #eef2a6;
	background: #ced900;
	width: 690px;
	height: 37px;
	margin: 0;
}

h3 {
	color: #d95c00;
	font-size: 170%;
	margin: 0 0 0 -9px;
}

h4 {
	font-size: 100%;
	padding-bottom: 5px;
}

h3 + * { margin-top: 0; }

* html h3 { margin-left: 0; }

/* ------------ HEADER ------------ */

#header {
	background: #fff;
	color: black;
	position: relative;
	width: 100%;
	height: 120px;
}

#logo {
	position: absolute;
	top: 25px;
	left: 10px;
}

#int-content {
	background: #ebebeb;
	min-height: 500px;
	margin: 0;
}


#int-side {
	width: 760px;
}


#int-header {
	background: #fdce13;
	width: 100%;
	clear: both;
	height: 54px;
} 

#int-header img { display: block; }

/* ------------ LAYOUT ------------ */

#wrap {
	background: transparent url(/images/wrap.jpg) top left repeat-y;
	position: relative;
	width: 733px;
}

#wrap-top {
	background: #ebebeb url(/images/wrap-top.jpg) top left no-repeat;
	height: 18px;
	margin-top: 10px;
	overflow: hidden;
}

#text a:hover{
	text-decoration: none;
}

#text {
	margin: 0 0 0 110px ;
	padding-top: 10px;
	padding-bottom: 20px;
	width: 560px;
	font-size: 70%;
	position: relative;
	line-height: 1.5;
}

/* Hide from IE Mac \*/
#text { min-height: 330px; }
* html #text { height: 330px; }
/* End hide from IE Mac */



#background {
	width: 100%;
	background: #ebebeb;
}

#main-top {
	width: 100%;
	background: #fdce13;
	height: 351px;
	margin-top: 0;
	clear: both;
}

#main-int {
	width: 760px;

}

.main-img {
	float: left;
	display: inline;

}

.do-it-img {
	float: right;
}

#main-bottom {
	width: 100%;
	background: #d95c00;
	margin-top: 5px;
	line-height: 1.5;
}

#front-box-top {
	width: 701px;
	height: 15px;
	background: transparent url(/images/front-box-top.jpg) top left no-repeat;
	overflow: hidden;
}

#front-box-mid {
	width: 701px;
	margin-top: -3px;
	background: transparent url(/images/front-box-mid.jpg) top left repeat-y;
}

#front-box-bot {
	width: 701px;
	background: transparent url(/images/front-box-bot.jpg) top left no-repeat;
	height: 15px;
	margin-bottom: -3px;
	overflow: hidden;
}

#front-box-mid p {
	color: #fff;
	margin: 0 0 0 115px;
	font-size: 80%;
	width: 370px;
	padding-bottom: 15px;
}

#line {
	background: transparent url(/images/line-bg.jpg) top left repeat-y; 
}

#small-box {
	width: 190px;
	margin-right: 3px;
	display: inline;
	float: right;
}

#small-box p {
	margin-left: 10px;
	padding-left: 5px;
	width: 150px;
	color: #222313;
	font-size: 75%;
}

#small-box-top {
	width: 181px;
	height: 17px;
	background: transparent url(/images/sm-box-top.jpg) top left no-repeat;
	overflow: hidden;

}

#small-box a {
	color: #333;
}

#small-box a:hover {
	text-decoration: none;
}

#small-box-mid {
	width: 181px;
	margin-top: -1px;
	background: transparent url(/images/sm-box-mid.jpg) top left repeat-y;
}

#small-box-bot {
	width: 181px;
	background: transparent url(/images/sm-box-bot.jpg) top left no-repeat;
	height: 17px;
}

/* ------------ MENU ------------ */

#menu {
	width: 100%;       
	height: 36px;
	background: #fff;
	padding-top: 5px;
	margin: 0 0 -1px 0;
	font-size: 90%;
}

#menu.interior {
	font-size: 70%;
}

#menu ul {
  	margin:0;
  	padding:10px 10px 0 0;
	margin-left: 4px;
  	list-style:none;
}

#menu li {
  	float:left;
  	margin:0 1px 0 0 ;
  	padding:0 0 0 9px;
}

#menu.interior li {
  	padding:0 0 0 6px;
}

#menu a {
  	float:left;
  	display:block;
  	padding:5px 8px 1px 2px;
  	text-decoration:none;
 	color:#000; 
}
/* Commented Backslash Hack
   hides rule from IE5-Mac \*/
#menu a {float:none;}
/* End IE5-Mac hack */
#menu a:hover {
  	color:#fff;
}

#menu li:hover,
#menu.interior li:hover,
#ad #menu li#nav-ad,
#ad #menu.interior li#nav-ad,
#home #menu li#nav-home,
#contact #menu li#nav-contact,
#contact #menu.interior li#nav-contact,
#request #menu li#nav-request,
#request #menu.interior li#nav-request,
#services #menu li#nav-services,
#services #menu.interior li#nav-services,
#specs #menu li#nav-specs,
#specs #menu.interior li#nav-specs,
#testimonial #menu li#nav-testimonial,
#testimonial #menu.interior li#nav-testimonial,
#about #menu li#nav-about,
#about #menu.interior li#nav-about {
	background: transparent url(/images/left-on.gif) top left no-repeat;
  }

#menu.interior li:hover a,
#about #menu.interior li#nav-about a,
#ad #menu.interior li#nav-ad a,
#contact #menu.interior li#nav-contact a,
#request #menu.interior li#nav-request a,
#services #menu.interior li#nav-services a,
#specs #menu.interior li#nav-specs a,
#testimonial #menu.interior li#nav-testimonial a,
#about #menu.interior li#nav-about a {
	background: #ced900 url(/images/right-on.gif) top right no-repeat;
  	color:#fff;
  	padding-bottom:7px;
}

#menu li:hover a,
#home #menu li#nav-home a {
	background: #ced900 url(/images/right-on.gif) top right no-repeat;
  	color:#fff;
  	padding-bottom:3px;
}


/* ------------ BOTTOM MENU ------------ */

#bottom-menu {
	height: 25px;
	background: #fff;
	width: 100%;
	font-size: 90%;
}

ul#bottom-navlist {
	margin: 0 0 0 150px;
	padding-top: 5px;
}

ul#bottom-navlist li {
	display: inline;
	padding-left: 20px;
}

ul#bottom-navlist a {
	padding: 0 0 5px 30px;
	text-decoration: none;
	color: #000;
}

ul#bottom-navlist a:hover,
ul#bottom-navlist a:active,
#home li#bottom-nav-home a {
	background: transparent url(/images/arrow.gif) top left no-repeat;

}

/* ------------ FOOTER ------------ */

#footer {
	background: #fff;
	font-size: 60%;
	color: #222;
	line-height: 1.5;
	text-align: center;
	width: 100%;
	clear:both;
	padding-bottom: 20px;
}

#footer-wrap {
	width: 760px;
}

#footer ul{
	margin-top: 10px;
}

#footer a {
	color: #222;
	text-decoration:none;
}

#footer a:hover {
	text-decoration: underline;
}

#footer li{
	display: inline;
}


/* ------------ dCaptcha -------- */


#dCaptcha{ border:#000 solid 1px; padding:5px; background-color:#F3F3F3; }
#dCaptcha #dCaptchaMessage a{ color:#FFF; }
#dCaptcha #dCaptchaMessage {
	position:relative;
	padding: 5px; 
	margin: 10px; 
	color: #FFFFFF; 
	background-color:#999999;
	text-align: center;
}





/* ------------ EXTRAS ------------ */

table.request input{
	width: 20px;
}

table.request {
	width: 585px;
}


table.quote {
	width: 100%;
	background: white;
}

table td input{
	width: 450px;
}

.ink {
	margin-left: 710px;
	position:absolute;
	top: 10px;
}
td h4 {
	color:#d95c00; 
	margin-bottom:0;
}

.create {
	margin-left: 113px;
	margin-top: 2px;
}

.specials {
	margin-left: 15px;
	margin-top: 2px;
}

.text-bottom {
	display: block;
}

#contact-info {
	margin-top: 20px;
}

hr {

	height: 1px;
	border: none;
	color: #b1b1b1;
	background: #b1b1b1;
	margin: 15px 0;
	width: 100%;

}
td span {
	color: #37b2dc;
}

.top-img {
	float: right;
	position: relative;
	right: -17px;
	top: -33px;
}


dt {
	color:  #d95c00;
	font-weight: bold;
}

#small-box-mid p {
	text-align: center;
	padding-bottom: 8px;
}

dd {
	margin: 0 0 10px 10px;
}

#right-text {
	float: right;
	width: 350px;
}

#left-text {
	float: left;
	width: 200px;
}


.f-right {
	float: right;
	margin: 0 10px 10px 10px;
}

.f-left {
	float: left;
	margin: 0 10px 10px 0;
}

.center { text-align: center; }
.right { text-align: right; }

.clear { clear: both; }

a img { border: none; }

.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
.clearfix {display: inline-block;}
/* Hide from IE Mac \*/
* html .clearfix { height: 1%; }
.clearfix {display: block;}
/* End hide from IE Mac */

/* ------------ IE5/MAC------------ */

/*\*//*/
.do-it-img { display: none; }
#menu a:hover, #menu a:focus, #menu a:active { background: #ced900; }
/**/

/* ------------ IE6 ------------ */

* html body { behavior: url("/css/csshover.htc"); }





