/* CSS Document */

.Footer { font-family: Verdana; font-size: 9px; font-weight: normal; color: #666666; text-decoration: none; text-align: center; vertical-align: bottom; }
.Footer A { font-family: Verdana; font-size: 9px; font-weight: normal; color: #666666; text-decoration: none; }
.Footer A:Hover { font-family: Verdana; font-size: 9px; font-weight: normal; color: #666666; text-decoration: underline; }
IMG { border: none; border-collapse: collapse; padding: 0; margin: 0; }
.PhoneNumber { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: bold; color: #808080; }
.content_redsmall { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #79130f; }
.content-white { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; padding-left: 15px; }
.contentsmall { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #484848; }
.content_red { font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #79130f; }
.content_black { font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #000000; }
.BodyText { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: normal; color: #000000; }
#uf_content { font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #484848; }
#content_hRed { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 17px; color: #a54549; font-weight: bold; }
#content_green { color: #659072; font-weight: bold; }
.Verisign { font-family: Verdana; font-size: 10px; font-weight: normal; color: #000000; text-decoration: none; text-align: left; vertical-align: baseline; }
#content_HGrapeCbig { font-size: 14px; color: #a54448; font-weight: bold; text-shadow: #738f73; }
.BaseDiv { width: 100%; height: 100%; }

/* CSS Document */

* { margin: 0; padding: 0; }
body { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; line-height: 15px; }
img, div { behavior: url(iepngfix.htc); cursor: arrow; }

/*added may30_09*/

p { margin: 0; padding: 0; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; color: #5a5a5a; padding-right: 25px; line-height: 19px; text-align: left; }
p span { font-weight: bold; color: #223f82; }
.faq_Rcolumn { width: 425px; float: left; padding-left: 20px; }

/*added may30_09*/

.left { float: left; }
.right { float: right; }
.clear { clear: both; }
#main-wrapper { width: 800px; background-color: #ffffff; }
.Nav-topouter { height: 18px; background: url(/images/userdir/Nav_topBg.jpg) left top repeat-x; padding: 1px 0 1px 0; }

/*topnav*/

.Topnav { float: left; height: 18px; width: 800px; background: url(/images/userdir/Topnav_bg.jpg) left top repeat-x; /*padding-left:1px;*/ }
.Topnav ul { list-style: none; margin: 0; padding: 0; }
.Topnav ul li { background: url(/images/userdir/divider.jpg) right top no-repeat; height: 18px; float: left; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #fff070; padding: 0 23px 0 24px; margin-right: 1px; list-style: none; }
.Topnav ul li a:link { color: #ffffff; list-style: none; text-decoration: none; }
.Topnav ul li a:visited { color: #ffffff; list-style: none; text-decoration: none; }
.Topnav ul li a:hover { color: #223f82; list-style: none; text-decoration: none; }
.header-outer { height: 212px; background: url(/images/userdir/header_bg.jpg) left top repeat-x; padding: 12px 0 0 24px; }
.header-outer img { float: left; }
.contentSection-outer { padding: 20px 0 0 24px; }
.contentSection { width: 519px; float: left; }
.contentSection p { margin: 0; padding: 0; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; color: #5a5a5a; line-height: 19px; text-align: left; max-width: 500px; }
.contentSection ul { margin: 0; padding: 0; /*width:160px;*/ }
.contentSection li { color: #336699; /*list-style-type:circle;*/ list-style-position: inside; font-size: 11px; }
.contentSection li span { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; line-height: 20px; color: #5a5a5a; font-weight: bold; }
.bullet-section { padding: 10px 0 0 10px; width: 150px; float: left; }
.img-left { padding: 0 0 18px 10px; }

/*added 06-02-09*/

#usf-dvd { width: 400px; height: auto; position: fixed; z-index: 20; top: 700px; left: 240px; }
#usf-hfl { width: 400px; height: auto; position: fixed; z-index: 20; top: 700px; left: 240px; }
.bullets { padding: 20px 0 20px 20px; margin: 0; }
.bullets ul { padding: 20px 0 0 20px; padding: 0; margin: 0; }
.bullets ul li { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #5a5a5a; line-height: 19px; text-align: left; list-style-image: url(/images/userdir/bullets.jpg); }
.order { padding-top: 20px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #5a5a5a; }
.order a:link { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #5a5a5a; text-decoration: underline; }
.order a:visited { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #5a5a5a; }
.order a:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #5a5a5a; text-decoration: none; }
.free-trail_border { border-bottom: solid 1px #8a282d; }
.sub-nav { padding: 8px 0 0 50px; margin: 0; height: 27px; float: left; }
.sub-nav ul { padding: 0; margin: 0; list-style: none; }
.sub-nav li { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; padding: 10px; color: #000000; display: inline; }
.sub-nav li a:link { color: #cccccc; text-decoration: none; }
.sub-nav li a:visited { color: #cccccc; text-decoration: none; }
.sub-nav li a:hover { color: #000000; text-decoration: none; }
.pp { color: #000000; text-decoration: none; background: url(/images/userdir/subnav_bg.jpg) center top no-repeat; }
.points { margin: 0; padding: 20px 0 0 20px; }
.points ui { margin: 0; padding: 0; }
.points li { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #5a5a5a; line-height: 19px; text-align: left; list-style: disc; }
.special { color: #9b3b3e; }
.radio-btn { padding: 8px 8px 8px 0; }
.Form-outer { padding: 30px 0 0 35px; }

.LeftPadding { padding-left: 40px; }
.CheckoutFormsLineHeight { line-height: 30px; }
