body {margin: 0px;text-align: center;font-family: Arial, Helvetica, sans-serif;}
#content {width: 100%;position: relative;}
#header {width: 100%;height: 71px;background: url(../media/headerbg.jpg) repeat-x top;}
#topnav {position: relative;margin-left: auto;margin-right: auto;width: 780px;height: 71px;}
#glowingtabs {float:left;margin-top: 45px;width:100%;font-size:10px;line-height:normal;}
#glowingtabs ul{list-style-type: none;margin:0;margin-left: 3px; padding:0px;}
#glowingtabs li{display:inline;margin:0;padding:0;line-height: 20px;}
#glowingtabs a{float:left;background:url(../media/glowtab-left.jpg) no-repeat left top;margin:0;margin-right: 1px;padding:0 0 0 2px;text-decoration:none;}
#glowingtabs a span{float:left;display:block;background:url(../media/glowtab.jpg) no-repeat right top;padding: 4px 5px 2px 3px;font-weight:bold;color:#3B3B3B;}

/* Commented Backslash Hack hides rule from IE5-Mac \*/
#glowingtabs a span {float:none;}
/* End IE5-Mac hack */
#glowingtabs a:hover span {color: black;}
#glowingtabs #current a{ /*Selected Tab style*/
background-position:0 -82px; /*Shift background image up to start of 2nd tab image*/
}
#glowingtabs #current a span{ /*Selected Tab style*/
background-position:100% -82px; /*Shift background image up to start of 2nd tab image*/
color: black;
}
#glowingtabs a:hover{ /*onMouseover style*/
background-position:0% -82px; /*Shift background image up to start of 2nd tab image*/
}
#glowingtabs a:hover span{ /*onMouseover style*/
background-position:100% -80px; /*Shift background image up to start of 2nd tab image*/
}
#maincontainer {position: relative;margin-left: auto;margin-right: auto;width: 780px;}
#maincontent {float: right;position: relative;margin-right: 0px;width: 530px;text-align: left;}
#leftcontainer {float: left;top: 0px;left: 0px;position: relative;width: 250px;text-align: left;margin: 0px;padding: 0px;}
#leftcontainer img {padding: 0px;margin: 0px;}
.boldprice {font-family: Arial, Helvetica, sans-serif;font-size: 18px;font-weight: bold;}
h1 {font-size: 16px;}
.maintext {font-size: 12px;line-height: 18px;}
.bullettext {margin-left: 0px;font-size: 14px;font-weight: bold;line-height: 24px;color: #999999;}
#footer {height:42px;color: #FFFFFF;font-size: 10px;margin-top: 20px;padding-top: 16px;background-image: url(../media/footerbg.jpg);background-repeat: repeat-x;background-position: top center;text-align: center;}
#featuredimg {position: relative;margin: 0px;padding: 0px;top: 0px;}
div.readerstyle p:first-child {margin-top:0px !important;padding-top:0px !important;}
div.readerstyle p a {font-weight:bold;color:#AE1A1A;text-decoration:underline;}
a.maintextlinks:link {color: #AE1A1A;font-size: 11px;font-weight: bold;}
a.maintextlinks:visited{color: #AE1A1A;font-size: 11px;font-weight: bold;}
a.maintextlinks:active{color: #AE1A1A;font-size: 11px;font-weight: bold;}
a.maintextlinks:hover{color: #000;font-size: 11px;font-weight: bold;text-decoration: underline;}
.maintextlarge {font-size: 14px;font-weight: bold;line-height: 18px;}
.bullettext{font-size: 14px;font-weight: bold;line-height: 24px;color: #999999;}
#clientlist ul{list-style: none;margin: 0px;padding: 0px;}
#clientlist ul li{float: left;text-align: center;display: inline-block;width: 26px;height: 26px;margin-right: 10px;margin-bottom: 10px;font-size: 14px;line-height: 26px;border: 1px solid #000;}
#clientlist ul li.notactive{border: 1px solid #CCCCCC;}
.thankyoutext{font-size: 14px;font-weight: bold;color: #000;}
.errortext{font-size: 14px;font-weight: bold;color: #FF0000;}
fieldset {margin: 1em 1em 0 0;padding-left: 20px;padding-bottom: 20px;border: 1px solid #ccc;background: #f8f8f8;}
legend{font-size: 14px;font-weight: bold;}
label{display: block;font-size: 14px;}
input{width: 444px;}
input.button{width: 113px;height: 22px;}
input:focus, textarea:focus{background: #ffc;}
textarea{width: 440px;height: 100px;}
