﻿/* GLOBAL MARGIN AND PADDING-------------------------------------*/ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, body, html, p, blockquote, fieldset, input { margin: 0; padding: 0; }/* MAIN SETTINGS-------------------------------------*/div#body ul li {	list-style: none;}div#content ul {	margin: 0 0 12px 0;    list-style: none;}div#content ul li {	background: url('images/arr_plans.gif') no-repeat 0 4px;	margin-top: .7em;	padding-left: 10px}div#content strong {  color: #646D74;}div#content a {  color: #006AC8;}div#content a:hover {  color: #000000;}html { height: 100%; margin-bottom: 1px; }body { margin: 0px; background: #fff url('images/bgstretch.gif') repeat-x;; padding-left:0px; padding-right:0px; padding-top:3px; padding-bottom:0px  }body, td, input, textarea, select {	color: #666; font: normal 11px Arial, sans-serif; }form { display: inline; }img { border: 0px; }.fl { float: left; }.fr { float: right; }.clear { clear: both; margin: -1px 0px 0px !important; height: 1px !important; margin: 0px; height: 0px; }input, textarea { padding: 1px 3px; }select { padding: 1px 0px 1px 3px }p { margin: 0px 0px 10px; padding: 0px; }p.bq { margin: 0px 0px 10px; padding: 0px 0px 0px 27px; }span.u { text-decoration: underline; }/* LINK STYLES-------------------------------------*/a {	color: #646D74; text-decoration: none; }a:hover { color: #333; text-decoration: none; }/* TOP LOGO-------------------------------------*/div#logo {	background: url('images/logo.gif') no-repeat 0 0;    position: absolute;    top: 55px;	display: block;    height: 64px;	width: 465px}h2 { color: #646D74; background: url('images/arrcont.gif') no-repeat 0px 2px;; font-style:normal; font-variant:normal; font-weight:bold; font-size:12px; font-family:Arial, sans-serif; margin-left:0px; margin-right:0px; margin-top:0px; margin-bottom:7px; padding-left:15px; padding-right:0px; padding-top:0px; padding-bottom:0px }h2.x { margin: 3px 0px 3px; padding: 0px 0px 0px 15px; font: bold 11px Arial, sans-serif; color: #FFF; background: #666;}/* STRUCTURE-------------------------------------*/#root { position: relative; width: 770px; margin: 0px auto; min-height: 300px; } #head { position: relative; height: 140px; top: 0px; }  #head h1 { width: 120px; height: 84px; position: absolute; left: 18px; top: 18px; background: none; padding: 0px; margin: 0px; }  #head h2 { width: 267px; height: 62px; position: absolute; right: 3px; top: 67px; text-indent: -10001px; overflow: hidden; background: url('images/monthly.gif') no-repeat; padding: 0px; margin: 0px }  #head p { text-align: left; position: absolute; right: 0px; top: 9px; color: #777; }   #head p a { color: #777; } #head p a:hover { color: #333; }   #head p a.pd { font-weight: bold; padding: 0px 0px 0px 35px; } #menu { background: url('images/menubg.gif') repeat-x; height: 33px; margin: 0px; text-align: center; list-style-type:none; padding-left:38px; padding-right:0px; padding-top:2px; padding-bottom:0px }  #menu li { float: left; height: 30px; background: url('images/separator.gif') no-repeat 0% 100%;; font-style:normal; font-variant:normal; font-weight:bold; line-height:30px; font-size:10px; font-family:Tahoma, Arial, sans-serif }  #menu li.f { background: url('images/separator.gif') no-repeat 0px 6px; }  #menu li.s { background: none; }   #menu li a { color: #ffffff; padding: 0px 20px; } #menu li a:hover, #menu li.over a { color: #000000; } #croot { border-right: 3px solid #e2e2e2; border-bottom: 3px solid #e2e2e2; background: #fff url('images/k_bg_content.gif') repeat-y 155px 0px; }   #croot0 { border-right: 3px solid #e2e2e2; border-bottom: 3px solid #e2e2e2; background: #fff url('images/k_bg_content.gif') repeat-y 155px 0px; }  #path { height: 35px; background: #fff; padding: 0px 15px 0px 16px; }   #path div.fl { padding: 10px 0px 0px; }    #path div.fl a { color: #646D74; }   #path div.fr { width: 243px; padding: 0px 0px 0px 0px; margin: 6px 0 0 0px;}  #side { float: left; border-top: 1px solid #E2E2E2; width: 155px;}  #content { float: right; width: 570px; background: url('images/bdg.gif') repeat-x;; margin-left:10px; margin-right:0px; margin-top:0px; margin-bottom:0px; padding-left:0px; padding-right:15px; padding-top:10px; padding-bottom:0px }  #croot div.cx { background: #fff; margin: 0px; padding: 15px 0px; } #footer { height: 25px; padding: 4px 8px 0px; color: #888; }  #footer a { color: #888; text-decoration: underline; } #footer a:hover { color: #333; }/* LEFT MENU-------------------------------------*/#men { width: 139px;}#men ul{margin-left: 0;padding-left: 0;list-style-type: none;margin:0px;}#men a{display: block;padding: 2px;width: 139px;background: #efefef; border-bottom: 1px solid #fff; border-left: 1px solid #fff; padding: 4px 2px 2px 12px; }#men a:link, #menitems a:visited{text-decoration: none;font-weight:bold;}#men a:hover{background-color: #FFFFFF;font-weight:bold;}/* TESTIMONIALS BOX-------------------------------------*/div.testimonials { background: #efefef; border-bottom: 1px solid #e2e2e2; border-left: 1px solid #fff; padding: 8px 2px 8px 12px; }div.testimonials p { padding: 3px 0px 0px 0px; margin: 0px;}div.testimonials strong { color: #000000; } div.leftm { background: #efefef; border-bottom: 1px solid #e2e2e2; border-left: 1px solid #fff; padding: 0px 0px 0px 0px; } div.leftm p { padding: 6px 0px 6px 40px; margin: 0px; border-bottom: 1px solid #fff; } div.leftcart { background: #efefef; border-bottom: 1px solid #e2e2e2; border-left: 1px solid #fff; padding: 4px 0px 4px 0px; } div.leftm p.p { font-weight: bold; background: url('images/blt.gif') no-repeat 15px 6px; padding-left:27px; padding-right:0px; padding-top:2px; padding-bottom:2px} div.leftm p.guarantees { padding: 2px 0px 3px 3px; } div.leftm p.m { background: url('images/i_mail.gif') no-repeat 20px 10px; border-bottom: medium none; margin: 0px; }#side a.am { position: relative; left: 155px; padding: 0px 0px 0px 155px; font-weight: bold; color: #e4812a; }#side a.am:hover { text-decoration: underline; }/* LEFT MENU LI STYLES-------------------------------------*/a.fm { font-weight: bold; }ul#sidemenu { background: #EFEFEF; border-bottom: 1px solid #e2e2e2; padding: 0px 0px 0px; margin: 0px; list-style: none; } ul#sidemenu li { border-top: 1px solid #fff; } ul#sidemenu li.x { border-top: none; }  ul#sidemenu li a { display: block; width: 188px; padding: 5px 0px 5px 27px; color: #666; }  ul#sidemenu li.x a { padding: 10px 0px 6px 27px; }  ul#sidemenu li a:hover, ul#sidemenu li a.x { background: #8CD2F5; }div#drp {margin:0 0 0 0;padding:0 0 140px 0;}div#drp ul {	margin: 0px 0 7px 0;    padding-top: 20px;}div#drp ul li {	background: url('images/arr_plans.gif') no-repeat 0 .5em;	margin-top: .2em;	padding-left: 8px;	color: #000000}div#drp ul li strong{	color: #646D74;}/* HOME PAGE OMAGE BOX STYLES-------------------------------------*/div.plan1 {    border:1px dashed #666666; width: 230px;    height:330px;    float:left;	background:#ffffff url('images/plan1.gif') no-repeat bottom right;	color: #666;	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	line-height:15px; margin-left:0; margin-right:0; margin-top:0; margin-bottom:10px; padding-left:7px; padding-right:5px; padding-top:5px; padding-bottom:0px}  div.plan2 {    border:1px dashed #666666; width: 210px;    height:220px;    float:left;	background:#ffffff url('images/plan2.gif') no-repeat bottom right;	color: #666;	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	line-height:15px; margin-left:11px; margin-right:0; margin-top:0; margin-bottom:10px; padding-left:7px; padding-right:5px; padding-top:5px; padding-bottom:0px}  div.plan3 {    border:1px dashed #666666; width: 230px;    height:330px;    float:left;	background:#ffffff url('images/plan3.gif') no-repeat bottom right;	color: #666;	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	line-height:15px; margin-left:11px; margin-right:0; margin-top:0; margin-bottom:0px; padding-left:7px; padding-right:5px; padding-top:5px; padding-bottom:0px}.sub	{	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	color: #666666;    background: #efefef;	height: 19px;    width: 48px;    border: 0px;}