@import "reset.css";
@import "default.css";
@import "layout.css";
@import "decoration.css";
@import "color.css";
@import "fonts.css";

/* general */
body { margin:0px; }
body, p, span, div, td { font-family: Courier New,Courier,monospace; font-size:11px; color:#666; line-height:13px; }
h1 { font-family: Courier New,Courier,monospace; font-size:18px; color:#5a483b; line-height:22px; font-weight:normal; }
h2 { font-family: Courier New,Courier,monospace; font-size:12px; color:#5a483b; line-height:13px; font-weight:normal; }
h3 { font-family: Courier New,Courier,monospace; font-size:13px; color:#5a483b; line-height:14px; font-weight:normal; }
.mainHeading { font-family: Courier New,Courier,monospace; font-size:18px; color:#5a483b; line-height:28px; font-weight:normal; }
.subHeading { font-family: Courier New,Courier,monospace; font-size:12px; color:#5a483b; line-height:13px; font-weight:normal; }
.subHeading3 { font-family: Courier New,Courier,monospace; font-size:13px; color:#5a483b; line-height:14px; font-weight:normal; }
.largeText { font-size:13px; }
input { font-family: Courier New,Courier,monospace; font-size:11px; color:#666; }
a { color:#666; text-decoration:none; background: url(/images/link_underline.gif) repeat-x bottom left; white-space: nowrap; }
.linkOn { font-weight:bold; }
#lightbox a { border:0px; padding:0px; }
a:hover { color:#5a483b; }
#pageContainer { position:relative; width:900px; margin-left:auto; margin-right:auto; }
#div_content { position:absolute; left:170px; top:92px; width:500px; }
.smallText { font-size:11px; }
.wideLineSpace { line-height:17px; }
.imageGrid td { padding-right:10px; padding-bottom:10px; }
.imageRow td { padding-right:7px; padding-bottom:7px; }
td.imgholder img { display:block; margin:0; padding:0; }
.pageNumContainer { white-space:nowrap; }
.pageNumContainer a { margin-left:4px; margin-right:4px; }
#pageNum1 { position:absolute; left:477px; top:16px; }
#pageNum2 { text-align:right; width:540px; }

/* header */
#div_headerLogo	{ position: absolute; left:170px; top:32px; }
#div_headerStrap{ position: absolute; left:675px; top:32px; }

/* nav */

#div_nav { position:absolute; left: 10px; top: 75px; }
#div_nav a 		{ color:#949494; background-image:none; }
#div_nav a:hover{ color:#5a483b; }
#div_nav div 		{ font-size:14px; margin-left:1px; margin-bottom:4px; }
#div_nav div div 	{ font-size:11px; margin-left:0px; line-height:12px; } /* need to specify line height here to bring items closer together */
#div_nav .subNavContainerOpen 		{ padding-top:4px; padding-bottom: 1px; }
#div_nav div .subSubNavContainer 	{ padding-top:0px; padding-bottom: 0px; }
#div_nav .navOn a 			{ color:#5a483b; background: url(/images/link_underline.gif) repeat-x 0px 15px; }
#div_nav div .navOn a 		{ color:#5a483b; background: url(/images/link_underline.gif) repeat-x bottom left; }
#div_nav div div .navOn a 	{ color:#5a483b; background: url(/images/link_underline.gif) repeat-x bottom left; }
#div_nav #navOverline 	{ margin-bottom:18px; }
#div_nav #navUnderline 	{ margin-top:11px; }



/* mailing list */
#div_mailingList { position:absolute; left:675px; top:106px; line-height:21px; }
#div_mailingList input { width:130px; height:15px; }
#div_mailingList span { font-family: Courier New,Courier,monospace; font-size:13px; color:#5a483b; }
#div_mailingList a { font-family: Courier New,Courier,monospace; font-size:11px; color:#949494; }
#div_mailingList a:hover { color:#5a483b; }

/* footer */
#div_footer { line-height:12px; margin-top:100px; margin-bottom:40px; }
#div_footer input { width:200px; height:15px; }
#div_footer a { font-family: Courier New,Courier,monospace; font-size:11px; color:#949494; }
#div_footer a:hover { color:#5a483b; }
#div_footer div { padding-top:3px; padding-left:55px; }
#div_footer span { line-height:21px; }

/* rhs box 1 */
#div_rhs1 { position:absolute; left:675px; top:95px; }

/* rhs box 2 */
#div_rhs2 { position:absolute; left:675px; top:435px; }

