body{margin:0px;color:#4C4C4C;font:9pt Arial,Helvetica,sans-serif;text-align:center;background:#f5f5f5 url(../images/bg_abs.jpg) repeat-y center;}
table{margin:0px;color:#4C4C4C;font-size:9pt;}
a,a:link,a:visited,a:active{color:#7D9C21;font-size:9pt;text-decoration:none;}
a:hover{color:#9c0;font-size:9pt;text-decoration:underline;}
img{border:0;}

input.add{font-size:12pt;color:#609;background:#fff;border:1px solid #609;}
input.cart-button{font-size:9pt;float:none;}

.course_title{font-size:16pt;color:#4c4c4c;}

#container{color:#4C4C4C;font-size:9pt;text-align:left;width:780px;background-color:#fff;margin: 0 auto;border:1px solid #fff;}
#header{width:780px;margin:0;padding:0;}
#header img{padding:0;float:left;display:inline;}
#showcase{clear:both;width:780px;height:188px;margin:0;padding:0;height:192px;}
#showcase img{padding:0;float:left;display:inline;}
#menu{clear:both;margin:0;padding:0;list-style-type:none;float:left;}
#menu li{margin:0;padding:0;list-style-type:none;float:left;}
ul{margin:0;padding:0;list-style-type:none;}
li{margin:0;padding:0;list-style-type:none;display:inline;}
ol{margin:0;padding:0;list-style-type:decimal}

ul.normal{margin:2px;padding:2px;list-style-type:disc;list-style-position:inside;}
.normal li{margin:2px;padding:2px;display:block;list-style-type:disc;}
ul.prodprice{margin:0;padding:0;list-style-type:none !important;}
.prodprice > li{margin:0;padding:0;list-style-type:none !important;display:inline;}
ul#statusbar{background:#DFE4DE;height:18px;margin-bottom:10px;padding:0;list-style-type:none;}
#statusbar > li{background:#DFE4DE;height:18px;border-right: 1px solid #fff;width:105px;float:left;}
#content{color:#4C4C4C;font-size:9pt;margin: 0px 125px 0px 125px;text-align:center;}
#content-60{color:#4C4C4C;font-size:9pt;margin: 0px 60px 0px 60px;text-align:center;}
#content-terms{color:#4C4C4C;font-size:9pt;margin: 0px 60px 0px 60px;text-align:left;}
#content-terms ul{list-style-type:lower-alpha;}
#content-terms li{list-style-type:lower-alpha;list-style-position:inside;display:list-item;}
#content-privacy{color:#4C4C4C;font-size:9pt;margin: 0px 60px 0px 60px;text-align:left;}
#content-privacy ul{list-style-type:disc;}
#content-privacy li{list-style-type:disc;list-style-position:inside;display:list-item;margin:10px;}

ul#cart_head{padding:0;list-style-type:none;background:#E4F2CE;width:530px;font-weight:bold;height:18px;margin-bottom:20px;clear:both;}
#cart_head > li{height:18px;background:#E4F2CE;border-right:2px solid #fff;float:left;}
.cartRow{text-align:left;clear:both;border:1px solid #fff;display:block;}
.cartRow ul{padding:0;width:530px;float:left;margin-bottom:10px;list-style-type:none;}
.cartRow li{border-right:2px solid #fff;float:left;text-align:center;}
.cartRow input{float:none;margin:0;}
.cartRow p{margin:0 0 15px 0;}
.sect_head{clear: both;margin-bottom: 10px;width: 635px;position: relative;left: 20px;background: url(../images/section_swoosh_back.jpg) repeat-x;font-size: 16pt;color: #4c4c4c;}
.sect_head span{position: relative;bottom: 20px;}
#footer{clear: both;float: left; width: 780px;padding-top: 20px;margin-top: 20px;margin-bottom: 10px;background: #fff url(../images/bottom_dgreen_line.jpg) repeat-x;text-align: center;}
#footer ul{margin: 0;padding: 0;display: inline;list-style-type: none;}
#footer li{margin: 0;padding: 0px 5px 0px 5px;display: inline;list-style-type: none;border-right: 1px solid #4C4C4C;}
#cart-bottom{text-align: right;clear: both;float:left;width: 530px;}
#cart-bottom ul{width: 225px;margin: 0;padding: 0;display: block;float: right;list-style-type: none;clear: both;}
#cart-bottom li{width: 100px; margin-left: 5px;margin-bottom: 10px;padding: 0;display: block;float: right;list-style-type: none;}
#news-insert{clear: left;float: none;width: 440px;border: solid 1px #9e9e9e;margin-bottom: 5px;margin-left: 5px;}
#news-insert h1{margin: 0 0 5px 0;padding: 0;font-size: 10pt;color: #f2f2f2;background-color: #9e9e9e;font-weight: bold;height: 18px;}
#news-insert p{margin: 5px;padding: 5px;border: solid 1px #9e9e9e;}
#news-insert span{display: block;margin-bottom: 5px;}
#demo{width: 404px;float: right;}
#custlog,#afflog{width: 300px;margin: 0 auto; border: 1px solid #c0c0c0;padding: 10px;}
#custlog h1,#afflog h1{font-size: 9pt;font-weight: bold;}
#custlog input,#afflog input{float: right; clear: right; margin: 1px;}
#newcustform{width: 350px;margin: 0 auto; border: 1px solid #c0c0c0;padding: 10px;}
#newcustform input{float: right; clear: right; margin: 1px;}
#newcustform select{float: right; clear: right; margin: 1px;}
#newcustform p{margin: 1px;height: 24px;}

#custprof{margin: 0 auto; width: 350px;border: 1px solid #c0c0c0;padding: 10px;text-align: left;}
#custprof input{float: right; clear: right; margin: 1px;}
#custprof select{float: right; clear: right; margin: 1px;}
#custprof p{margin: 1px;height: 24px;}

.news-item{border-bottom: 1px solid #cccccc;text-align: left;margin-bottom: 20px;}

#customerorders-head{margin: 0 auto; width: 430px;height: 18px; background: #9c0; color: #fff;font-weight: bold;text-align: center;}
#customerorders-head li{width: 105px;float: left;border-right: 2px solid #fff; height: 18px; background: #9c0; color: #fff;font-weight: bold;text-align: center;}
.customerorders-row{margin: 5px auto; width: 430px;height: 18px;text-align: center;}
.customerorders-row li{width: 105px;float: left;border-right: 2px solid #fff; height: 18px;text-align: center;}
#shipcalendar-ship{clear: both;text-align: center;margin: 0 auto;width: 530px;}
#shipcalendar-ship ul{clear: left;float: left;width: 530px;min-height: 18px;}
#shipcalendar-ship li{float: left;width: 173px;}
.left{text-align: left;float: left;width: 33%;}
.right{text-align: right;float: right;width: 33%;}
.center{text-align: center;float: none;width: 33%;}
.orderdetails-r{float: right;clear:right;text-align: left;width: 250px;margin: 0;}
.orderdetails-l{text-align: left;margin: 0;}

#admin-modprod{width: 620px;margin: 0 auto; border: 1px solid #c0c0c0;padding: 10px;text-align: left;}
#admin-modprod input{float: left; clear: left; margin: 1px;}
#admin-modprod select{float: left; clear: left; margin: 1px;}
#admin-modprod textarea{float: left; clear: left; margin: 1px;}
#admin-modprod p{margin: 1px;height: 23px;}
#admin-modprod form{margin-bottom: 30px;}