BODY { BACKGROUND: url(../imgs/background.jpg) no-repeat #7f1f00; background-position: center center; COLOR: #000; TEXT-ALIGN: center; padding:0px; MARGIN: 0px auto; height:100%;  }

#front { MARGIN: 0px auto; BACKGROUND: url(../imgs/tartanback.jpg) no-repeat #7f1f00; width:1006px; height:100%; text-align:center; float:none;  }

#backdrop { MARGIN: 0px auto; height:100%; width:100%; text-align:center; }
#page { MARGIN: 0px auto; width:920px;  text-align:center; float:none; BACKGROUND: #EFE7DC; }
#top1 { text-align:center; width:920px; height:197px; BACKGROUND: url(../imgs/top1.jpg) repeat-x #88914F; }
#top2 { text-align:center; width:920px; height:197px; BACKGROUND: url(../imgs/top2.jpg) repeat-x #88914F; }
#top3 { text-align:center; width:920px; height:197px; BACKGROUND: url(../imgs/top3.jpg) repeat-x #88914F; }
#top4 { text-align:center; width:920px; height:197px; BACKGROUND: url(../imgs/top4.jpg) repeat-x #88914F; }
#top5 { text-align:center; width:920px; height:197px; BACKGROUND: url(../imgs/top5.jpg) repeat-x #88914F; }
#top6 { text-align:center; width:920px; height:197px; BACKGROUND: url(../imgs/top6.jpg) repeat-x #88914F; }
#top7 { text-align:center; width:920px; height:197px; BACKGROUND: url(../imgs/top7.jpg) repeat-x #88914F; }
#top8 { text-align:center; width:920px; height:197px; BACKGROUND: url(../imgs/top8.jpg) repeat-x #88914F; }
#top9 { text-align:center; width:920px; height:197px; BACKGROUND: url(../imgs/top9.jpg) repeat-x #88914F; }
#top10 { text-align:center; width:920px; height:197px; BACKGROUND: url(../imgs/top10.jpg) repeat-x #88914F; }
#topgap {  height:0px; padding:0;  }
#jimmy { float:left; padding-left:40px; margin:0;  }
#logo { float:left; margin:0; padding-left:120px; padding-top:50px; }
#tail { float:right; padding-right:69px; margin:0;  }

#pagebackground { BACKGROUND: #EFE7DC; width:920px; }
#content { text-align:left; float:left;  padding:40px; }
#right { float:right; width:195px; text-align:center; padding-right:5px; padding-top:10px; }
#left {	float:left; padding-top: 10px; width:600px;}
.alignleft { float:left; }
.alignright { float:right; }
.center { margin:0pt auto; float:none; width:664px; text-align:center;  }
.paddleft { padding-left:30px; }
.leftimg  { text-align:left; float:left; padding-bottom:10px; padding-right:10px; }
/*.pipes  { text-align:right; float:right; padding-top:20px; padding-bottom:10px; padding-left:20px; padding-right:10px; } */

		
#pagebox { width: 920px; margin: 0; padding:0; text-align:center;  }

#rightcont { float:right; width:195px; text-align:center; padding-right:40px; padding-top:0px; }


/* NAVIGATION ROLL_OVERS */
#navbar { background: url(../imgs/navback.jpg) repeat-x #917961; PADDING: 0px; margin:0; text-align:left; height:33px;  padding-left:40px;  }
.navtext { margin: 0; padding: 0; background: no-repeat; cursor: pointer; }
.navtext span {	width: 0; height: 0; display: block;  overflow: hidden; }
#navbar img { padding-top:9px; margin:0;  }
#navbar a { padding-left:10px; padding-right:20px; padding-top:9px;  color:#EADFCE; TEXT-DECORATION: none; }
#navbar A:hover { COLOR: #333; }
  	
#footergap {  height:5px; margin:0px; padding:0; width:920px; }
#frontfooter { width: 960px; FONT-SIZE: 12px; COLOR: #DDD8BB; height:100px; vertical-align:bottom; text-align:center; line-height:1.5em;  }
#frontfooter A { FONT-SIZE: 12px; COLOR: #DDD8BB; TEXT-DECORATION: underline; }
#frontfooter A:hover { COLOR: #c8c800; }

#footer { BACKGROUND: url(../imgs/footerback.jpg) repeat-x #EFE7DC; width: 920px; FONT-SIZE: 12px; COLOR: #7D6C4D; height:100px; vertical-align:bottom; text-align:center; line-height:1.5em;  }
#footer A { COLOR: #7D6C4D; TEXT-DECORATION: underline; }
#footer A:hover { COLOR: #C90101; }


.box {	BORDER-RIGHT: 0px; BORDER-TOP: 0px; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px; zoom:1;  }
.box {  background: #958368 ; padding: 6px; border: 1px solid #333; display: block; text-align:left; font-size: 12px; line-height:1.4em; }
.box img { padding-bottom:5px; } 
.box a { color:#fff; }
.box a:hover { color:#ffff99; }
.gallery { text-align:center; float:none; }
#pic { float:left; padding-bottom:20px; padding:10px; text-align:center; color:#666; font-size:11px; font-weight:bold; }

ul { margin-left: 0; padding-left: 0; list-style: none; FONT-FAMILY: Verdana, arial, sans-serif; font-size:12px; }
li { BACKGROUND: url(../imgs/diamond.gif) no-repeat; background-repeat: no-repeat; background-position: 0 .3em; padding-left: 20px; line-height:1.6em; FONT-FAMILY: Verdana, arial, sans-serif; font-size:12px; }

#contact-area input, #contact-area textarea, #contact-area select {	padding: 5px; width: 400px;	font-size: 12px; margin: 0px 0px 10px 0px; border: 2px solid #ccc; }
#contact-area textarea { height: 90px; }
#contact-area textarea:focus, #contact-area input:focus { border: 2px solid #900; }
#contact-area input.submit-button {	width: 140px; float: left; margin-left:180px; cursor:pointer; }
label {	float: left; text-align: right;	margin-right: 15px;	width: 100px; padding-top: 5px;	font-size: 12px; color:#000; }


.clear { CLEAR: both; }  
   
H1 { font:"Times New Roman", Times, serif; font-weight:bold; font-size:24px; margin-bottom:-14px; color:#990000; }
H2 { font:"Times New Roman", Times, serif; font-weight:bold; font-size:18px; margin-bottom:-14px; color:#990000; }
H3 { font:"Times New Roman", Times, serif; font-weight:bold; font-size:14px; font-style:italic; margin-bottom:-14px; color:#990000; }
H4 { font:"Times New Roman", Times, serif; font-weight:bold; font-size:18px; font-style:italic; margin-bottom:-14px; color:#990000; }
H5 { font:"Times New Roman", Times, serif; font-weight:bold; font-size:20px; font-style:italic;  color:#990000;  line-height:15px; margin-bottom:5px; }
P { FONT-SIZE: 12px; FONT-FAMILY: Verdana, arial, sans-serif; COLOR: #000; line-height: 1.3em; }
.small { FONT-SIZE: 11px; }
.large { FONT-SIZE: 14px; }
.red { COLOR:#990000; }
.white { COLOR:#fff; }
.header { font: Times, serif; }
A {	FONT-FAMILY: Verdana, arial, sans-serif; COLOR: #695C49; TEXT-DECORATION: underline; font-size:12px; }
A:hover { FONT-FAMILY: Verdana, arial, sans-serif; COLOR: #C90101; TEXT-DECORATION: underline; }    
     
	       
.quote { margin: 0px; padding-top:10px; font-style:italic; font-weight:bold; }
#comment { background-color:#E2D3C0; padding:6px; padding-bottom:20px; margin-top:8px; color: #660033; }

.pipes {border: 1px solid #999999; text-align: center;color:#666666; background-color: #B8AD9A; padding-top: 4px; margin-top: 10px; margin-bottom:10px; margin-left:30px; margin-right: 20px;
		/* optional rounded corners for browsers that support it */
   		-moz-border-radius: 3px; -khtml-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; }

.pipes img {margin: 0; padding: 0; border: 0 none; }
.pipes p { font-size: 9px; line-height: 17px; padding: 0 4px 5px; margin: 0; color:#444; }


.homepic {border: 1px solid #999999; text-align: center;color:#666666; background-color: #B8AD9A; padding-top: 4px; margin-top: 10px; margin-bottom:10px; margin-left:0px; margin-right: 20px; width:660px; float:left;
		/* optional rounded corners for browsers that support it */
   		-moz-border-radius: 3px; -khtml-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; }
.homepic img {margin: 0; padding: 0; border: 0 none; }
.homepic p { font-size: 9px; line-height: 17px; padding: 0 4px 5px; margin: 0; color:#444; }
.price { float:right; padding:5px; background:#FAF3D8; border:dashed 1px #DBD2B9; }

