/* General Styles */
BODY {background-color: #ffffff;background-repeat: no-repeat;height:100%;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}
IMG {border:0;display:block;}
A {color:blue;text-decoration:underline;}
A:Hover {color:blue;text-decoration: none;}
P {font: normal 12px Arial, Helvetica, sans-serif;margin:0px 0px 2px 0px;}
P.small{font: normal 10px Arial, Helvetica, sans-serif;margin:0px 0px 3px 0px;}
P.clear{font: normal 12px Arial, Helvetica, sans-serif;margin:0px 0px 10px 0px;}
DIV.clear {clear:both;}

/* Page Header - Top and Bottom styles */
#sitetools a {font: normal 10px Arial, Helvetica, sans-serif;color:white;}
#sitetools a:hover {text-decoration:none;}
#sitetools img {margin:0px 5px 0px 5px; display:inline;}
#sitetools {width: 760px;height: 36px;border: 0px solid black;text-align: right;vertical-align: top;padding: 3px 10px 0px 0px;margin: 0px 0px 0px 0px;/* box model hack tooset width for ie6*/voice-family: "\";}\"";voice-family:inherit;width:750px;height:33px;}
.recover {display:none;}/* recover from ie5 box model hack */
#claim {text-align: left;vertical-align: middle;padding: 0px 0px 0px 0px;margin: 10px 0px 0px 165px;}
#logo {position:absolute;border:0px solid black;margin:5px 0px 0px 70px;padding:0px 0px 0px 0px;}
#logo img {display:inline;vertical-align: top;}

/* home page login/subscribe styles */
#homebody_1 {width: 760px;height:305px; margin: 0px 0px 0px 0px;padding: 0px 0px 0px 0px;overflow: hidden;}
#mainimage {position:absolute;margin:69px 0px 0px 0px;padding:0px 0px 0px 0px}
#maincontent {align: right;border: 0px solid black;position: absolute;width: 330px;left: 420px;font: normal 12px Arial, Helvetica, sans-serif;padding: 0px 10px 0px 0px;margin: 25px 0px 0px 0px; /* box model hack tooset width for ie6*/voice-family: "\";}\"";voice-family:inherit;width:340px;}
.recover {display:none;}/* recover from ie5 box model hack */
#maincontent img.baseprice {float:right;margin: 5px 0px 10px 5px;}
#maincontent span {font: normal 10px Arial, Helvetica, sans-serif;margin:22px 0px 0px 0px;}
#maincontent img {vertical-align: top;margin: 0px 5px 0px 0px;display:inline;}
#maincontent input.textbox {width:70px;margin:0px 3px 0px 0px;font: normal 12px Arial, Helvetica, sans-serif;color:#999999;}

/* home page news styles */
#homenews {width:340px;position: absolute;bottom: 70px;left: 10px;border: 1px solid #eeeeee;background-color: #ffffff;filter: alpha(opacity=90);padding: 5px 5px 5px 5px;margin: 10px 10px 10px 10px;z-index:100;/* box model hack tooset width for ie6*/voice-family: "\";}\"";voice-family:inherit;width:330px;}


/* home page testimonial styles */
#hometestimonial p.link {font: normal 10px Arial,Helvetica,sans-serif;margin:0px 0px 0px 0px;text-align:right;}
#hometestimonial p.quote {font: bold 12px Arial,Arial Narrow,  Helvetica, sans-serif;margin: 0px 0px 4px 0px;color: #666666;line-height: 150%;}
#hometestimonial p.quotesource {font: normal 10px Arial, Helvetica, sans-serif; margin:0px 0px 0px 0px;}
#hometestimonial p.quoteschool {font: bold 12px Arial, Helvetica, sans-serif; margin:0px 0px 0px 0px;}
#hometestimonial p img.openquote {display:inline; margin: 0px 10px 0px 0px; vertical-align: baseline;}
#hometestimonial p img.closequote {display:inline; margin: 0px 0px 0px 10px; vertical-align: text-bottom;}
#hometestimonial {width:340px;position: absolute;top: 70px;left: 10px;border: 1px solid #eeeeee;background-color: #ffffff;filter: alpha(opacity=90);padding: 5px 5px 5px 5px;margin: 10px 10px 10px 10px;z-index:100;/* box model hack tooset width for ie6*/voice-family: "\";}\"";voice-family:inherit;width:330px;}
.recover {display:none;}/* recover from ie5 box model hack */

/* home page bottom bar styles */
#bar {width: 760px;height:45px;border-top: 1px solid #AEAEE0;border-bottom: 1px solid #AEAEE0;background-color: #F7F7F7;margin: 0px 0px 0px 0px;padding: 0px 0px 0px 0px;}
#homesignup {border: 0px solid black;color:#999999;position: absolute;width: 360px;left: 400px;font: normal 12px Arial, Helvetica, sans-serif;padding: 6px 10px 5px 0px;margin: 0px 0px 0px 0px; /* box model hack tooset width for ie6*/voice-family: "\";}\"";voice-family:inherit;width:350px;}
.recover {display:none;}/* recover from ie5 box model hack */
#signupbox {float:right;margin:3px 0px 0px 0px;}
#homesignup input.textbox {width:75px;margin:0px 3px 0px 0px;color:#999999;}
DIV.focus {border: 0px solid black;color:#999999;position: absolute;width: 370px;font: normal 12px Arial, Helvetica, sans-serif;padding: 6px 0px 5px 10px;margin: 0px 0px 0px 0px; /* box model hack tooset width for ie6*/voice-family: "\";}\"";voice-family:inherit;width:360px;z-index:-1;}
DIV.focus p strong {color:#666666;}
#homesignup p strong {color:#666666;}

/* home menu options styles */
#homemenu {width: 760px;height:165px;border:0px solid black;font: normal 12px Arial, Helvetica, sans-serif;padding: 0px 0px 0px 0px;margin: 0px 0px 0px 0px;}
DIV.homemenu {position: absolute;width: 150px;padding: 0px 0px 0px 0px;background-image: url(../images/blue_line.gif);background-color: transparent;background-position: top right;}
.recover {display:none;}/* recover from ie5 box model hack */
#homemenu ul {list-style: none;padding: 0px 0px 0px 0px;margin: 10px 10px 0px 5px;}
#homemenu ul li.heading {font: bold 12px Arial, Helvetica, sans-serif;margin: 0px 0px 5px 0px;padding: 0;}
#homemenu ul li {margin:0px 0px 7px 0px;padding: 0;line-height: 100%;}
#homemenu ul li.image {margin:-3px 0px 0px 0px;padding: 0;}
#homemenu ul li img {display:inline;}
#homemenu ul li a {text-decoration:none;color:#000066;}
#homemenu ul li a:hover {text-decoration:underline;color: blue;}

/* footer styles */
#footer {clear:both;width:760px;padding:25px 0px 0px 0px;margin:10px 0px 10px 0px}
#footer p {font: normal 10px Arial, Helvetica, sans-serif;color:#999999;text-align: center;}
#footer p a {color:#999999;}