/* Default - 011206 */

html, body {
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size:10px;
	margin:0;
	padding:0;
	color:#000000;
	background-image: url(../images/core/mainback.gif);
} 
table, td {font-size: 1em; border: none;}
th {color:#ffffff; background-color: #888888;}
p {font-family: Verdana,Arial,Helvetica,sans-serif; margin: 0 0 1.5em 0;line-height:18px;}
h1 {font-size:28px;}
h2 {font-size:24px;}
h3 {font-size:20px;}
h4, h5, h6 {font-size:18px;}
input, select, textarea {font-size: 1em;}
form {display:inline;}
.hide {display:none;}
.smallest {font-size: .8em;}
.smaller {font-size: .9em;}
.larger {font-size: 1.1em;}
.largest {font-size: 1.2em;}
.bold {font-weight:bold;}
.italic {font-style:italic;}
.strike {text-decoration:line-through;}
.red {color:#ff0000;}
.green {color:#339900;}
.center {text-align:center;}
.nowrap {white-space:nowrap;}
.breakforprint {page-break-after:always;}
.clear {clear:both;}

a, a:link, a:visited {color: #336600; text-decoration:underline;}
a:hover {color: #666666; text-decoration:none;}
a:active {color: #336600; text-decoration:underline;}

a.textnav, a.textnav:link, a.textnav:visited {color:#ff0000; text-decoration:underline;}
a.textnav:hover {color:#000000; text-decoration:none;}
a.textnav:active {color:#ff0000; text-decoration:underline;}

.bdr {border:1px solid #999999;}
.bdrtop {border-top:1px solid #999999;}
.bdrright {border-right:1px solid #999999;}
.bdrbottom {border-bottom:1px solid #999999;}
.bdrleft {border-left:1px solid #999999;}

/* Specific */

.mainwrapper {width:974px;margin-left:auto;margin-right:auto;background-color:#f4f1d8;}
.footer {background-image: url(../images/core/footer.jpg);background-repeat: no-repeat;width:974px;height:79px;position:relative;}
.leftrail {background-image: url(../images/core/leftrail.jpg);background-repeat: repeat-y;}
.rightrail {background-image: url(../images/core/rightrail.jpg);background-repeat: repeat-y;}
.rightinfo {border-left:1px solid #dedaba;}
.welcometext {padding: 9px 10px 0px 16px;font-size:10px;color:#8a8661;}
.welcometext p{line-height:18px;}
.welcometext2 {padding: 9px 10px 0px 16px;font-size:12px;color:#8a8661;}
.welcometext2 p{line-height:18px;}

.newsletterhome {margin-left:39px;margin-top:20px;}
.newletterinput {font-weight:bold;font-size:10px;color:#8a8661;padding:2px;width:162px;}
.termswrapper {position:absolute;left:718px;top:30px;font-size:10px;font-family:arial;color:#8a8661}
.footerinfo {
	position:absolute;
	left:705px;
	top:59px;
	font-size:10px;
	font-family:arial;
	color:#8a8661;
	height: 12px;
}
.subnav {height:12px;border-bottom:1px solid #dedaba;border-top:1px solid #dedaba;font-size:9px;padding:4px 0px 4px 23px;margin-top:2px;color:#656141;}
.interlargepic {float:left;margin:0px 0px 0px 24px;width:334px;overflow:hidden;}
.intertextright {float:left;margin:0px 0px 0px 0px;width:269px;overflow:hidden;color:#8a8661;}
.intertextright2 {margin:0px 0px 0px 25px;width:600px;overflow:hidden;color:#8a8661;}

.interformright {float:left;margin:0px 0px 0px 48px;width:609px;overflow:hidden;color:#8a8661;}
.interformmod {width:565px;overflow:hidden;color:#8a8661;}
.interleft {padding:20px 0px 20px 0px;}
.interleftmod {padding:20px 0px 20px 48px; width:609px;}
.interright {border-left:1px solid #dedaba;padding-top:10px;padding-left:12px;}
.imghead {margin-bottom:13px;}
.testimonialwrap {margin-bottom:22px;font-size:10px;color:#8a8661;width:267px;}

a.termslink, a.termslink:link, a.termslink:visited {color:#8a8661; font-size:10px;text-decoration:none;font-family:arial;}
a.termslink:hover {color: #8a8661; text-decoration:underline;font-size:10px;text-decoration:none;font-family:arial;}
a.termslink:active {color: #8a8661; text-decoration:none;font-size:10px;text-decoration:none;font-family:arial;}

a.aelink, a.aelink:link, a.aelink:visited {color:#858057; font-size:10px;text-decoration:underline;font-family:arial;}
a.aelink:hover {color: #858057; text-decoration:none;font-size:10px;font-family:arial;}
a.aelink:active {color: #858057; font-size:10px;text-decoration:underline;font-family:arial;}

a.subnavlink, a.subnavlink:link, a.subnavlink:visited {color:#656141; font-size:10px;text-decoration:none;}
a.subnavlink:hover {color: #656141; text-decoration:underline;font-size:10px;}
a.subnavlink:active {color: #656141; font-size:10px;text-decoration:none;}

.maininterimage {background-color:#8a8661; width:655px;margin:2px 0px 2px 0px;}
.maininterimage img{margin:20px;}

.interimagesright {margin-left:-6px;width:240px;}
.interimagesright td{padding: 5px;text-align:center;}
.interimagesright td img{border:2px solid #8A8661;}

/* Mods */

.btn {font-size:14px; font-weight:bold; color:#333333; background:#ffffff url(/images/utility/btn_gray.gif) repeat-x; border:1px solid #666666; text-decoration:none; cursor:pointer;}
.btncheckout {font-size:14px; font-weight:bold; color:#ff0000; background:#ffffff url(/images/utility/btn_gray.gif) repeat-x; border:1px solid #ff0000; text-decoration:none; cursor:pointer;}

.hdng {font-size:16px; font-weight:bold; color:#ffffff; background-color:#666666; padding:2px 10px 2px 6px; margin-bottom:10px;}
.hdng2 {font-size:16px; font-weight:bold; color:#ffffff; background-color:#999999; padding:2px 10px 2px 6px; margin-bottom:10px;}
