/* CSS Document */
body{background:url(../images/bgs/bodybg.gif) repeat-x; font-size:13px; font-family:Arial, Helvetica, sans-serif; margin:0; text-align:center}
#container{ width:780px; margin:0 auto; }
img{border:0;}
#header{background:url(../images/logo.jpg) no-repeat; height:82px;}
#topnav{background:url(../images/bgs/topnav.jpg) repeat-x; height:26px; text-align:right; padding:0 15px 0 0; vertical-align:middle;}
#topnav td{padding-left:25px;}
#topnav a{color:#7a7b54; text-decoration:none;}
#topnav a:hover{color:#999999}
p{text-align:left;font-size:1em; color:#333333; padding:0 15px 0 15px;}
h3{ padding:0 0 0 15px; color:#9a9b6f; font-size:1.5em; font-weight:normal; text-align:left;}
#leftnav{ font-size:1.2em;float:left; width:180px; padding:25px 0 0 0;}
#leftnav .sidelink{color:#666666; text-decoration:none;}
#leftnav .sidelink:hover{color:#e5d9b7; text-decoration:underline;}
#leftnav .sidelink:active{ color:#000000}
#leftnav ul{ list-style-type:none; text-align:left; margin:0; padding:0 0 0 15px;}
#leftnav ul li{padding:7px 0 7px 0; border-bottom:1px dotted #CCCCCC; width:130px;}
#leftnav ul li ul{list-style-type:none; text-align:left; margin:0; padding:0 0 0 0px;}
#leftnav ul li ul li{font-size:.8em;border:0;padding:0;margin:0;padding:0 0 0 15px;}
#leftnav .navlogin{color:#666666; font-size:.8em; padding:25px 0 0 15px; margin-top:25px;}
.loginbutton{ border:1px solid #333333; background:#EEEEEE; font-size:.7em;}
a{ color:#9a9b6f; text-decoration:none;}
a:hover{ color:#7a7b54; text-decoration:underline}
#content{ background:#FFFFFF; float:right; width:600px; padding:25px 0 25px 0;}
.coming{background:url(../images/comingsoon.jpg) bottom right no-repeat; vertical-align:bottom; text-align:right; width:600px; height:250px;}
.contentlogin{text-align:left; color:#666666; font-size:1em; padding:25px 0 0 15px; width:50%;}
.locationtd{ background:url(../images/cities.jpg) top right no-repeat;padding:15px 15px 0 0;}
#bodyholder{ margin:0; padding:0; background:#FFFFFF;}
.footlt{background:url(../images/botleft.jpg) left no-repeat;}
.footmid{color:#615535; font-size:.7em; vertical-align:middle;background:url(../images/bgs/footer.jpg) bottom;}
.footrt{background:url(../images/botrt.jpg) left no-repeat;}
.contactus{ background:url(../images/bgs/contactbg.jpg) bottom right no-repeat; width:100%;}
b{color:#333333;}
.simages{border:1px solid #CCCCCC;}
#contentlogin{ background:#FFFFFF; width:600px; padding:25px 0 25px;}
.logintable{text-align:left;padding:0 15px 0 15px; width:275px;}
.instructions{font-size:.9em; color:#666666; padding:0 0 0 15px;}
h5{text-align:left;margin:0; padding:0; width:400; background:#EEEEEE;}
.location{padding-left:25px;}
.cname{color:#666666;font-size:2em; text-align:left; padding:0 0 0 25px;}
#registerform{width:500px; text-align:left; font-size:.9em; color:#333333;}
.err{padding:10px; margin:3px; font-weight:bold; color:#9d3125; border:1px solid #990000; background:#F2E7E3l; display:block; clear:both;}
.instructor{padding:10px 10px 5px 0px; font-size:1.2em; display:block; margin-bottom:10px; border-bottom:2px solid #CCCCCC; }
#productInfo{ list-style-image:url(../images/bullet_go.gif); text-align:left; margin-right:30px;}
#productInfo li{ padding-left:5px; line-height:16px; padding-bottom:10px;}
.warning{ padding:10px 0px 0px 100px; background:url(../images/pagerror.gif) top left no-repeat;}
.warning b.note{ font-size:1.3em; color:#9d3125; display:block;}
.button{ padding:10px; border:1px solid #CCC; background:#EEE; font-weight:bold; color:#000; margin:0; }
.notice{ color:#990000; font-size:16px; font-weight:bold; text-align:center; padding:0; margin:0 0 5px 0;}
.thankyou{font-style:italic; font-size:12px; padding:0; margin:0; text-align:center;}
.warning b{ color:#333; font-size:12px;}
.warning input{ font-size:12px;}
.warning span{ color:#990000; margin-right:5px;}
.instructions{ font-weight:bold; color:#000; padding-bottom:8px;}
.error{ padding:5px; margin:10px 100px 10px 100px; color:#9d3125; border:1px solid #9d3125; background:#FFEBEA; font-weight:bold;}

#cart{ width:100%; margin-top:15px;}
#cart .head td{ font-weight:bold;}
#cart .total td{ font-weight:bold; font-size:1.2em}

.loggedin{
	background:#E8F7ED;
	padding:5px;
	text-align:right;
	margin:3px;
}