/* CSS Document */

body {background:#d1c8ad; margin-top:40px; font-family:Arial, Helvetica, sans-serif;}
img {behavior: url("/scripts/iepngfix.htc");  border:none;}
input {padding:5px; font-size:10px; color:#333333; border:#999999 solid 1px;}

#container {position:relative; width:750px; margin:0px auto; border:#666666 solid 1px;}
#container #logo {position:absolute; top:30px; left:160px; z-index:10;}
#container #head {position:relative; width:750px; height:126px; background:url(../images/head_bckgrd.jpg);}
#container #head #smartsearch {position:absolute; bottom:10px; left:10px; font-size:11px; color:#ffffff;}
#container #head #headnav {position:absolute; bottom:10px; right:10px; font-size:10px; padding:5px; color:#d1c8ad;}
#container #head #headnav a {color:#d1c8ad; text-decoration:none;}
#container #head #headnav a:hover {color:#ffffff;}

#container #home_masthead #register {position:absolute; top:250px; left:30px; z-index:20;}

#container #mainnav {width:740px; background:#c14114; padding:5px; height:15px;}
#container #mainnav #center {margin:0px auto; width:700px;}
#container #mainnav #center .nav2 {position:relative; font-size:10px; font-weight:bold; padding:3px 10px; text-transform:uppercase; float:left; color:#d1c8ad;}
#container #mainnav #center .nav2 a {color:#d1c8ad; text-decoration:none;}
#container #mainnav #center .nav2 a:hover {color:#ffffff;}
#container #mainnav #center  .nav2 .subnav {position:absolute; top:17px; left:0px; display:none; width:225px; background:#c14114; color:#ffffff; font-size:10px; font-weight:bold; z-index:3006;}
#container #mainnav #center  .nav2 .subnav .subtier:hover {background:#c46341;}
#container #mainnav #center  .nav2 .subnav .subtier {padding:7px 7px;  border-bottom:1px solid #b92608;}
#container #mainnav #center  .nav2 .subnav .subtier a { padding:7px 7px; color:#ffffff; border-left:0px; }
#container #mainnav #center  .nav2 .subnav .subtier a:hover { border-left:0px; color:#e6e749; background:#c46341;}
#container #copy {width:720px; background:#e9e5c9;  font-size:12px; color:#333333; padding:15px 15px 35px 15px;}
#container #copy #memberbutton {position:absolute; bottom:0px; left:285px; z-index:1002;}

#container #copy #callout_body {float:left; width:290px; background:url(/images/callout_bckgrd.jpg) left top repeat-x; padding:15px; margin:5px;}
#container #copy #callout_one {float:left; background:url(/images/callout_bckgrd.jpg) left top repeat-x; margin:5px;padding-bottom:30px;}
#container #copy #callout_one div{background:#FFF; filter:alpha(opacity=70); -moz-opacity:.70; opacity:.70;width:158px;position:absolute;left:350px;padding:5px;color:#333333;font-size:12px;font-weight:bold;}
#container #copy #callout_two {float:left; background:url(/images/callout_bckgrd.jpg) left top repeat-x; padding:15px;margin:5px;}

#dropdown {position:relative; border:#999999 solid 1px; z-index:1;}
#dropdown a {color:#333333; text-decoration:none;}
#dropdown #close {position:absolute; bottom:5px; left:5px;}

/***********************SECONDARY PAGES***************************/

#seccontainer {position:relative; width:750px; margin:0px auto; border:#666666 solid 1px; min-height:485px;}
#seccontainer #logo {position:absolute; top:50px; left:30px; z-index:10;}
#seccontainer #head {position:relative; width:750px; height:126px; background:url(../images/head_bckgrd.jpg);}
#seccontainer #head #smartsearch {position:absolute; bottom:40px; right:10px; font-size:11px; color:#ffffff;}
#seccontainer #head #headnav {position:absolute; bottom:10px; right:10px; font-size:10px; padding:5px; color:#d1c8ad;}
#seccontainer #head #headnav a {color:#d1c8ad; text-decoration:none;}
#seccontainer #head #headnav a:hover {color:#ffffff;}

#seccontainer #mainnav {width:740px; background:#c14114; padding:5px; height:15px;border-top:#d5e04d solid 7px;}
#seccontainer #mainnav #center {margin:0px auto; width:700px;}
#seccontainer #mainnav #center .nav2 {position:relative; font-size:10px; font-weight:bold; padding:3px 10px; text-transform:uppercase; float:left; color:#d1c8ad;   z-index:3005;}
#seccontainer #mainnav #center .nav2 a {color:#d1c8ad; text-decoration:none;}
#seccontainer #mainnav #center .nav2 a:hover {color:#ffffff;}
#seccontainer #mainnav #center  .nav2 .subnav {position:absolute; top:17px; left:0px; display:none; width:225px; background:#c14114; color:#ffffff; font-size:10px; font-weight:bold; z-index:3006;}
#seccontainer #mainnav #center  .nav2 .subnav .subtier:hover {background:#c46341;}
#seccontainer #mainnav #center  .nav2 .subnav .subtier { padding:7px;  border-bottom:1px solid #b92608;}
#seccontainer #mainnav #center  .nav2 .subnav .subtier a {padding:7px; color:#ffffff; border-left:0px; }
#seccontainer #mainnav #center  .nav2 .subnav .subtier a:hover { border-left:0px; color:#e6e749; background:#c46341;}

#seccontainer #copy { background:#e9e5c9; text-align:left; font-size:11px; color:#333333; padding:10px 10px 35px 280px; min-height:300px;}
#seccontainer #copy a {color:#990000; text-decoration:none;}
#seccontainer #copy a:hover {color:#999999;}
#seccontainer #copy h2 {font-weight:bold; text-transform:uppercase; font-size:14px;}
#seccontainer #copy #memberbutton {position:absolute; bottom:0px; left:285px;z-index:1002;}
#masthead {position:absolute; top:180px; left:0px; width:251px; height:289px; z-index:1003;}

/***********************Smart Search***************************/
#ssresults { position:absolute; top:35px; left:0px; padding:5px; width:132px; background:#c14114; display:none; z-index:10000;}
#ssresults li { }
#ssresults a { font-size:10px; color:#ffffff; text-decoration:none; padding:7px; float:left; clear:both; width:122px; border-bottom:1px solid #b92608;}
#ssresults a.all { text-align:right; border-bottom:none; }
#ssresults a:hover { text-decoration:underline; color:#e6e749; background:#c46341;}

#searchResultsAll {padding:5px;}

#copyright {margin:0px auto; width:750px; padding:10px; text-align:center; font-size:10px;}