/* overall - main styles */

body { background: url(images/red-bg.jpg) repeat; font-size: 12px; font-family: Arial, Helvetica, Verdana, sans-serif; margin:0 auto 0 auto; padding:0; }
	
html {font-size: 12px; font-family: Arial, Helvetica, Verdana, sans-serif;}

h1 {font-size: 30px; font-weight: normal; font-family: "Times New Roman", serif; margin: 30px 0 10px 0; padding:0; background:none;}
h1.large {font-size: 36px; color: #a0895f; border-bottom:1px solid #bfac88; font-weight:bold; letter-spacing:-2px; display:block; padding:0 0 10px 0;}
h1.spechdr {background: url(images/letter.png) no-repeat right;  float:left; display:block; margin: 0 ; padding:10px 0 0 0; height:78px; width:616px; }

hr {border-bottom: 1px solid #cdc9b0;  height:2px; border-top:0; border-right:0; border-left:0; margin:25px 0 30px 0;}

h2.green {font-size: 20px; color: #3d9c0e; font-weight: bold; font-family: Arial, Helvetica, Verdana, sans-serif; margin: 0;}
.red {color: #cc4a26; font-size: 16px;}

a {text-decoration: underline; color: #000; outline: none;}
a:hover {text-decoration: none; color: #434343;}


img.left { float: left;}
img.right { float: right;}

p {padding: 0; margin: 0 0 20px 0;}


/* top */
#toparea { height:123px;background: url(images/topstripe.gif) repeat-x; padding:0; margin:0; width:100%; }
#toparea .tophome {background: url(images/top-crowd.gif) no-repeat; width:800px; height:123px; margin: 0 auto 0 auto; }
#toparea .topint {background: url(images/interiortop.png) no-repeat; width:800px; height:123px; margin: 0 auto 0 auto; }
#toparea .tophome a.logo, #toparea .topint a.logo {background: url(images/logo.gif) no-repeat; width:134px; height:63px; float:left; display:block; margin:30px 0 0 0 ;}

/* content and nav */
#contentarea {  padding:0;background:#f4eedc url(images/btm-stripe.gif) repeat-x bottom;   }
.btmroller {background: url(images/roller-wm.gif) no-repeat right -1px; height: 90px; width: 800px;  margin: 0 auto 0 auto; }
#nav { height:76px; background: url(images/nav-bg.png) repeat-x; padding:0; margin:0;font-family: "Times New Roman", serif;  }
#nav .menu { width:800px; margin:0 auto 0 auto; text-align:center; padding:0;}
#nav .menu ul { padding:0; margin:0;}
#nav .menu ul li { list-style:none; display:inline; margin:0 20px 0 20px; height:76px; padding:0; line-height:42px; }
#nav .menu ul li a {font-size:18px; text-decoration:none; color:#9f967c;}

#nav .menu ul li a.activelink {text-decoration: none; color: #8d5153;}
#nav .menu ul li a:hover {color:#8d5153;}

#homecenter { color: #73724e; margin:0 auto 0 auto; width:800px; background: url(images/mg-home.png) no-repeat -20px 0; height:732px; font-family: "Times New Roman", serif;}
#homecenter a {color: #73724e; }
#homecenter .welcome { line-height: 26px; width:416px; float:right;  height:auto; margin:0; padding: 0; font-size: 16px;  }
#homecenter p.top {background: url(images/topburst.png) no-repeat top; height:46px; padding:20px 0 0 0; }
#homecenter p.bottom {background: url(images/btmburst.png) no-repeat bottom; height:66px; padding:20px 0 0 0; }
#homecenter p.left {padding: 10px 0 0 0; float: left; width:218px; }
#homecenter p.right {padding: 10px 0 0 0; float: left; }

#intcenter { color: #73724e; margin:0 auto 0 auto; width:800px; font-family: "Times New Roman", serif; line-height:26px; font-size:14px;}

#buynow {background: url(images/buynow.gif) no-repeat bottom left; height: 146px; position: relative; top:544px; bottom: 0;}
#buynow p {padding: 17px 0 0 150px; font-size: 14px; width: 170px;}

#gallerybuy {margin: 0 auto 0 auto; color: #8c8b6a; width: 800px; padding: 20px; font-size: 24px; font-weight: bold;}
#gallerybuy a { color: #6b6a46;}

#bottomshadw {background: url(images/btmshdw.png) no-repeat;width: 800px; margin: 0 auto 0 auto;}
#bottomshadw p { color:#f4eedc; text-align:center; padding:40px; font-size:12px;}
#bottomshadw a { color:#f4eedc; }

#flashcontent { height: 100%;}