/*

	CSS Document

	MAIN SCREEN CSS

*/



/* ONLY FOR SCREEN */

.printOnly { display:none; }





/* ID's */



#BG { margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; background:url(../images/window.jpg) top left no-repeat; min-height:700px; }

#WRAPPER { margin:0px auto 20px auto; padding:0px 0px 0px 0px; width:700px; background: url(../images/wrapperfade.jpg) top left repeat-x #FFF; font-family: Arial, Helvetica, sans-serif; font-size:16px; }

#HEAD { margin:5px 0px 0px 0px; padding:0px 10px 0px 10px; border-top:solid 1px #FFF; border-left:solid 1px #FFF; border-right:solid 1px #FFF; }

	#HEAD h1 { margin:0; background:url(../images/toplogo.jpg) no-repeat; width:650px; height:100px; text-indent:-9999px; }

#NAV { margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; background: url(../images/NavBG.gif) repeat-x top; }

	#NAV ul { margin:0px 10px 0px 10px; padding:0px 0px 0px 0px; list-style:none; height:30px; }

	#NAV ul li { margin:0px 0px 0px 0px; padding:0px 2px 0px 2px; float:left; }

	#NAV ul li a { margin:0px 0px 0px 0px; padding:0px 5px 0px 5px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:18px; font-weight:bold; font-variant:small-caps; }

#MAIN { margin:0px 0px 0px 0px; padding:0px 10px 0px 10px; clear:both; }

	#MAIN p { margin:0px 0px 10px 10px; padding:0px 0px 0px 0px; line-height: 20px; }

#FOOT { margin:0px 0px 0px 0px; padding:10px 10px 10px 10px; text-align:right; font-style:italic; }



/* CLASSES */



.alert { color:#FF0000; width:500px; }

.clr { clear:both; }

.boxLeftBig { margin:0px 0px 10px 0px; padding:10px 10px 10px 0px; width:425px; float:left; color:#2e302d; }

	.boxLeftBig h2, .boxLeftBig h3 { margin-left:10px; }

	.boxLeftBig img { margin:2px; }

.boxRightSmall { margin:0px 0px 10px 0px; padding:10px 10px 10px 0px; width:225px; float:right; color:#2e302d; border-left: 3px solid #AAADAD; }

	.boxRightSmall h2, .boxRightSmall h3 { margin-left:10px; }



.boxLeftEven { margin:0px 0px 10px 0px; padding:10px 10px 10px 0px; width:325px; float:left; background: url(../images/leftBoxShadow.jpg) top left no-repeat; color:#2e302d; }

	.boxLeftEven h2, .boxLeftEven h3 { margin-left:10px; }

.boxRightEven { margin:0px 0px 10px 0px; padding:10px 10px 10px 0px; width:325px; float:right; background: url(../images/rightBoxShadow.jpg) top left no-repeat; color:#2e302d; }

	.boxRightEven h2, .boxRightEven h3 { margin-left:10px; }



.quote { margin:0 auto; padding: 5px; border:10px double #A33D0C; color:#2e302d; font-family:Georgia, "Times New Roman", Times, serif; font-size:28px; width:470px; }

.quote p em{ line-height:1.2em; }



.small { font-size:12px; }



.gal { margin:0 auto; width:600px; }

.gal img { border:solid 5px #5E5235; }



/* STANDARD */



#NAV a:link { color:#FF0000; text-decoration:none; }

#NAV a:visited { color:#FF0000; text-decoration:none; }

#NAV a:active { color:#FF8000; text-decoration:none; }

#NAV a:hover { color:#FF8000; text-decoration:none; }



	body.home #NAV ul li.home,

	body.gallery #NAV ul li.gallery,

	body.products #NAV ul li.products,

	body.contact #NAV ul li.contact

	 {  }

	body.home #NAV ul li.home a,

	body.gallery #NAV ul li.gallery a,

	body.products #NAV ul li.products a,

	body.contact #NAV ul li.contact a

	 { background: url(../images/NavBGH.gif) top repeat-x; color:#000; padding-bottom: 5px; }



a:link { color:#00F; text-decoration:none; }

a:visited { color:#03C; text-decoration:none; }

a:active { color:#F00; text-decoration:none; }

a:hover { color:#F00; text-decoration:none; }



body {  margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; background:url(../images/bgfade.jpg) top repeat-x #5E5235; }

h1, h2, h3, h4 { margin:0px 0px 5px 0px; padding:0px 0px 0px 0px; font-family: Arial Narrow, Arial, Helvetica, sans-serif; }

h1 {
	font-size : 17px;
	color: 000000;
	font-family: Arial, Helvetica, sans-serif;
	}


em { font-family:Georgia, "Times New Roman", Times, serif; }



ul, ol { margin:0px 0px 0px 0px; padding:0px 0px 0px 30px; list-style-type:square; line-height: 24px; }



/* TABLES */

caption { margin:0; padding:5px; background:#FFF; color:#5E5235; font-family:Georgia, "Times New Roman", Times, serif; font-style:italic; font-size:12px; text-align:right; }

table { border:solid 2px #5E5235; padding:2px; }

table tr td { text-align:left; padding:5px; }

table tr th { text-align:right; padding:5px; }

.oRow td { background: url(../images/LightBlueBGFade.gif) top left no-repeat #C7C089; }

	.oRow th { background: url(../images/LightBlueBGFade.gif) top left no-repeat #C7C089; }

.eRow td { background: url(../images/GrayBGFade.gif) top left no-repeat #F5F0EE; }

	.eRow th { background: url(../images/GrayBGFade.gif) top left no-repeat #F5F0EE; }

.lrow td { background: url(../images/GoldBGFade.gif) top left no-repeat #5E5235; color:#F5F0EE; text-align:right; }