
body        { font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; background-color: #272f34; background-image: url("../images/body_topleft.jpg"); background-repeat: no-repeat; background-position: left top; text-align: center }
h1                { color: #575445; font-size: 14px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-weight: bold; margin: 0; padding-top: 8px; padding-bottom: 5px; padding-left: 10px }
h2   { color: #625a5a; font-size: 17px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-weight: bold; background-image: url("../images/h2b.jpg"); background-repeat: no-repeat; background-attachment: scroll; background-position: left top; margin: 0; padding-top: 10px; padding-bottom: 12px; padding-left: 10px }
h3 { color: #fff; font-size: 20px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-weight: bold; padding-top: 12px; padding-bottom: 5px; padding-left: 15px }
h4  { color: #f60; font-size: 17px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; background-image: url("../images/h4.jpg"); background-repeat: no-repeat; background-position: right top; margin-right: 10px; padding-top: 10px; padding-right: 45px; padding-bottom: 15px }
h5   { color: #726e58; font-size: 20px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-weight: bold; background-image: url("../images/h5.jpg"); background-repeat: no-repeat; background-position: left top; margin-left: 3px; padding-top: 3px; padding-bottom: 5px; padding-left: 10px }
a h5 { color: #903; font-size: 20px; background-image: none }
/* created for portfolio page spacing on 1st header */
#footer        { color: #fff; font-size: 11px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; background-image: url("../images/footer.jpg"); background-repeat: no-repeat; background-position: left top; margin: 0; padding-top: 15px; padding-right: 10px; padding-bottom: 15px }
#footer a      { color: #ebd2ab !important; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; margin: 0; padding: 0 10px }
#footer a:hover        { font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; margin: 0; padding: 2px 9px 3px; border: solid 1px #f6daae }
#container { color: #666; font-family: Verdana, Arial, Helvetica, sans-serif; background-image: url("../images/container_shadow.gif"); background-repeat: repeat-y; background-position: center top; margin: 30px 0 0; padding: 0; width: 924px }
#home_main           { color: #666; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; background-image: url("../images/body_home.jpg"); background-repeat: no-repeat; background-position: left top; padding: 1px 0 0; width: 914px; height: 481px }
#home_main p  { font-size: 11px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; line-height: 16px; padding-top: 10px; padding-right: 100px; padding-left: 450px }
#home_main a   { color: #f30; font-size: 11px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; line-height: 16px; padding-top: 10px; padding-right: 100px; padding-left: 450px }
#subfooter  { text-align: left }
#subfooter p  { color: #dbd5bb; font-size: 11px; padding-top: 10px; padding-right: 500px }
#subfooter a      { color: #ebd2ab !important; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; margin: 0; padding: 0 10px }
#subfooter a:hover        { font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; margin: 0; padding: 2px 9px 3px; border: solid 1px #f6daae }
#contentarea               { font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #f4f2e8; text-align: left; padding-top: 15px; padding-bottom: 0 }
#contentarea #topcontent { background-image: url("../images/content_top.gif"); background-repeat: no-repeat; background-position: left bottom }
#contentarea #content      { color: #666; font-size: 12px; font-family: Arial, Verdana, Helvetica, sans-serif; background-image: url("../images/content_bkgrd.gif"); background-repeat: repeat-y; background-position: left top; padding: 0 18px 5px 46px }
#contentarea input.search   { background-image: url("../images/input_bkgrd.jpg"); background-repeat: no-repeat; background-position: left top; text-indent: 5px; margin: 0 0 0 10px; padding: 0; width: 164px; height: 22px; border-style: none }
#contentarea select.search    { background-image: url("../images/input_bkgrd.jpg"); background-repeat: no-repeat; background-position: left top; text-indent: 5px; margin: 3px 0 15px 10px; padding: 0; width: 164px; height: 22px; border: solid 1px #725f3a }
#contentarea input.button  { padding-left: 5px; position: absolute; width: 18px; height: 23px; border-style: none }
#contentarea p  { font-size: 11px; padding-top: 5px; padding-left: 10px }
#contentarea #content p     { color: #414141; font-size: 11px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; line-height: 17px; margin: 1px; padding: 3px 10px }
#contentarea #content ul li {
	color: #72021e;
	font-size: 11px;
	font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif;
	font-weight: normal;
	text-align: left;
	padding-top: 0;
	padding-bottom: 10;
	margin-left: 25px;
	list-style-position: outside;
	list-style-image: url(../images/layout/bullet.gif);
}
#contentarea #content ol li { color: #72021e; font-size: 11px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-weight: normal; text-align: left; padding-top: 0; padding-bottom: 10px; margin-left: 30px; list-style-type: decimal; list-style-position: outside;}
#contentarea #content ol ol li{ margin-left:50px; list-style-type: lower-alpha; color: #72021e;}
#contentarea #content #categories    { background-image: url("../images/category_bkgrd.gif"); background-repeat: repeat-y; background-position: left top; padding: 0 8px 0 6px }
#contentarea #content #categories p  { color: #414141; font-size: 11px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; line-height: 15px; margin: 1px; padding: 3px 10px }
#contentarea #content #categories ul { }
#contentarea #content #categories li { color: #72021e; font-size: 11px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-weight: bold; text-align: left; list-style-image: url(../images/layout/bullet.gif); display: block; padding-top: 0; padding-bottom: 0; padding-left: 10px }
#contentarea #content li.odd { background-color: #ebe6d8 }
#contentarea #content a        { color: #414141; font-size: 11px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; line-height: 17px; text-decoration: underline; padding: 0 }
#contentarea #content a:hover       { color: #990800; font-size: 11px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; line-height: 17px }
#contentarea #content #mainmenu2              { position: relative; z-index: 100; top: 0; left: 5px; height: 48px }
#contentarea #content #mainmenu2 ul   { background-image: none; list-style-type: none; list-style-position: outside; margin: 0; padding: 0 }

#contentarea .searchlink a { color: #414141; font-size: 11px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; line-height: 17px; text-decoration: underline; padding: 0 }
#contentarea .searchlink a:hover { color: #990800; font-size: 11px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; line-height: 17px }

#contentarea #content #mainmenu2 li    {text-indent: -999em; display: inline; margin: 0; padding: 0 }

	

#contentarea #content #mainmenu2 li a          { text-decoration: none; display: block; width: 116px; height: 48px; float: left; list-style-image:none; }


#contentarea #content #mainmenu2 li.current a     {  background-position: 0 -96px !important }

#contentarea #content #mainmenu2 li a:hover     {  background-position: 0 -48px !important; list-style-image: none }
#contentarea #content #mainmenu2 li.print a         { background: url("../images/n_print.gif") no-repeat left top; list-style-image: none; width: 149px }

#contentarea #content #mainmenu2 li.send a       { background: url("../images/n_send.gif") no-repeat left top; list-style-image: none; width: 164px }

#contentarea #content #mainmenu2 li.short a       { background: url("../images/n_add.gif") no-repeat left top; list-style-image: none; width: 156px }

#contentarea #content #mainmenu2 li.view a       { background: url("../images/n_view.gif") no-repeat left top; list-style-image: none; width: 149px }
#contentarea #content #mainmenu2 li.pdf a        { background: url("../images/n_pdf.gif") no-repeat left top; list-style-image: none; width: 125px }
#contentarea #content #mainmenu2 li.locate a         { background: url("../images/n_locate.gif") no-repeat left top; list-style-image: none; width: 132px }
#contentarea #content #mainmenu2 li.reserve a          { background: url("../images/n_request.gif") no-repeat left top; width: 155px; background-attachment: scroll; }
#contentarea #content #mainmenu2 li.emailus a          { background: url("../images/n_email.gif") no-repeat left top;  width: 149px; background-attachment: scroll; }
#contentarea #content #mainmenu2 li.view_prop a           { background: url("../images/n_view_prop.gif") no-repeat; width: 149px; background-attachment: scroll; }
#contentarea #featurette { background-image: url("../images/featurette_bkgrd.jpg"); background-repeat: no-repeat; background-position: center top; margin-top: 5px; padding-left: 2px }
#contentarea #featurette p { color: #666; font-size: 11px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; line-height: 14px; padding: 10px 15px 5px }
#contentarea #featurette a  { color: #990800; font-size: 11px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-weight: bold; text-decoration: none; padding: 2px }
#contentarea #featurette a:hover  { color: #fff; font-size: 11px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; background-color: #990800; padding: 1px }
#contentarea #static  { color: #666; font-size: 12px; font-family: Arial, Verdana, Helvetica, sans-serif; background-image: url("../images/content_bkgrd.gif"); background-repeat: repeat-y; background-position: left top; padding: 0 0 0 28px }
#contentarea #static p  { color: #414141; font-size: 11px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; line-height: 17px; margin: 1px; padding: 3px 18px 3px 10px }
#contentarea #static a        { color: #414141; font-size: 11px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; line-height: 17px; text-decoration: underline; padding: 0 }
#contentarea #static a:hover       { color: #990800; font-size: 11px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; line-height: 17px }
#contentarea #static #type { background-image: url("../images/layout/type_bkgrd.gif"); background-repeat: no-repeat; background-position: left top }
#contentarea #static #type #mainmenu2              { position: relative; z-index: 100; top: 0; left: 5px; height: 48px }
#contentarea #static #type #mainmenu2 ul   { background-image: none; list-style-type: none; list-style-position: outside; margin: 0; padding: 0 }

	
#contentarea #static #type #mainmenu2 li    { background-image: none; text-indent: -999em; display: inline; margin: 0; padding: 0 }

	
#contentarea #static #type #mainmenu2 li a          { text-decoration: none; background-image: none; display: block; width: 116px; height: 48px; float: left }

	
#contentarea #static #type #mainmenu2 li.current a     { background-image: none; background-position: 0 -96px !important }

#contentarea #static #type #mainmenu2 li a:hover     { background-position: 0 -48px !important; list-style-image: none }
#contentarea #static #type #mainmenu2 li.reserve a          { background: url("../images/n_request.gif") no-repeat left top; list-style-image: none; width: 155px }
#contentarea #static #type #mainmenu2 li.emailus a          { background: url("../images/n_email.gif") no-repeat left top; list-style-image: none; width: 149px }
#contentarea #static #type p { color: #414141; font-size: 11px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; line-height: 17px; margin: 1px; padding: 3px 10px }
select, input, textarea { color: #333; background-color: #f1ead8; border: solid 1px #9e997d }
input.submit { color: #f1ead8; background-color: #72021e; border: solid 1px #9e997d }
.red   { color: #72021e; font-size: 11px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-weight: bold; line-height: 17px }
.default  { color: #414141; font-size: 11px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-weight: normal; line-height: 17px }
/* Horizontal Magic */
#nav      { background-image: url("../images/nav_bkgrd.jpg"); background-repeat: no-repeat; background-position: left top; margin: 0; padding-top: 0; padding-bottom: 0; padding-left: 0 }
#navc1 a          { color: #f1e2c9; font-size: 11px; font-family: arial, helvetica, sans-serif; text-decoration: none; background: url("../images/nav1c.jpg") no-repeat right top; display: block; margin: 0; padding: 8px 12px }
#navc1 a:hover        { color: #323629; background-image: url("../images/nav1cr.jpg"); background-repeat: no-repeat; background-position: right top }
/* End */
/* Left Nav */
* { margin: 0; padding: 0 }
ul#primary-nav, ul#primary-nav ul          { color: #fff; font-family: Arial, Verdana, Helvetica, sans-serif; background-color: #f4f3e9; background-image: url("../images/leftnav_bkgrd.gif"); background-repeat: no-repeat; background-position: left top; text-align: left; margin: 0; padding: 0 0 2px; z-index: 500; width: 207px }
ul#primary-nav li    { list-style: none; margin: 0; padding: 5px 0 0 0; position: relative }
ul#primary-nav li a         { color: #675f49; font-size: 12px; font-weight: normal; text-decoration: none; display: block; margin: 0; padding: 2px 0 2px 10px }
/* Fix IE. Hide from IE Mac \*/
* html ul#primary-nav li { height: 1px; float: left }
* html ul#primary-nav li a { height: 0 }
/* End */
ul#primary-nav ul         { color: #69f; display: none; position: absolute; top: 0; left: 206px; border-bottom: 1px solid #e0dbc5 }
ul#primary-nav li ul li a       { color: #675f49; margin: 0; padding: 2px 0 2px 10px }
/* Sub Menu Styles */
ul#primary-nav li:hover ul ul, ul#primary-nav li:hover ul ul ul, ul#primary-nav li.over ul ul, ul#primary-nav li.over ul ul ul  { display: none }
/* Hide sub-menus initially */
ul#primary-nav li:hover ul, ul#primary-nav li li:hover ul, ul#primary-nav li li li:hover ul, ul#primary-nav li.over ul, ul#primary-nav li li.over ul, ul#primary-nav li li li.over ul  { display: block }
/* The magic */
ul#primary-nav li.menuparent     { background-image: url("../images/arrow.gif"); background-repeat: no-repeat; background-position: right center }
ul#primary-nav li.menuparent:hover, ul#primary-nav li.over   { }
ul#primary-nav li a:hover      { color: #3b392f; background-color: #f1eddd; background-repeat: no-repeat; background-position: left center }

#contentarea #content #mainmenu2 li.rem_prop a           { background: url("../images/n_remove.gif") no-repeat left top; list-style-image: none; width: 149px }



/* End */
