

body {background: #EBEBEB; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #666;}
.right {float: right;}
.left {float: left;}
img {border: none;}
ul, li {margin: 0; padding: 0; list-style: none;}
form {margin: 0; padding: 0;}
a {color:#0088B5; font-weight: bold; }
   a:hover {color: #0078A0; }

#container {width: 930px; padding: 15px; -moz-border-radius: 13px; background: #91aa97; margin: 10px auto; overflow: auto;}
   #content {width: 930px; background: #ffffff; margin-top: 20px; overflow: auto;}
   
   #header {width: 930px; height: 75px;}
      .logo {margin: 15px; float: left; }
      ul#toplinks {float: right; color: #999; margin: 0; padding: 0; list-style: none;}
      ul#toplinks li {float: right; margin: 3px 0 0 10px;}
      ul#toplinks a { color: #999; font-weight: normal;}
      ul#toplinks a:hover { color: #666; font-weight: normal;}
      
   #nav {padding: 0; width: 400px; background: #008DBC url(images/bg_nav.png) repeat-x bottom; padding: 9px 0 10px 20px; -moz-border-radius: 10px; color: #fff; height: 12px; margin: 15px 0; float: right; }
      #nav li {padding-right: 40px; float: left; margin-left: 11px; display: block;}
      #nav a {color: #fff; text-decoration: none; font-weight: normal;}
      #nav a:hover {color: red;}

.selected {background-color: black; text-decoration: underline;}
      
   #footer {width: 960px; height:110px;  margin: 10px auto; padding-bottom: 15px; clear: both; background-color: black;}


            
/* Homepage Styles */

   #topbox {width: 890px; height: 200px; padding: 20px; -moz-border-radius: 10px; background: #ffffff; overflow: auto; }
      #topbox h4 {color: #fff; font-size: 20px; letter-spacing: -1px; margin: 0; padding: 0 0 5px 0; }
      #topbox input {border: 1px solid #0093C4; padding: 3px 3px; width: 230px;}
      #topbox select {margin-left: 3px;}
      #topbox .btn {padding: 3px 5px; background: #004055; color: #fff; border: none; -moz-border-radius: 3px; position:absolute; margin-left: 5px; cursor: pointer; width: 60px; font-size: 11px;}
         #topbox .btn:hover {background: #005773; }
      #tbleft {float: left; width: 450px; padding: 15px 0 0 10px;}
         #tbleft .tld {width: 75px;}
      
      #tbright {font-size: 12px; float: right; width: 390px; border-left: 1px solid #00ACE5; padding-left: 15px;}
         #tbright #boxleft {float: left; width: 225px;}
         #tbright input {width: 145px; margin: 5px 0 0 5px;}
         #tbright p {float: right; margin: 0; padding: 0;}
         #tbright p.link {float: left; margin: 13px 0 0 10px; font-size: 11px; padding: 0;}
         #tbright a {color: #fff; text-decoration: underline;}
   
   ul#promobox {width: 930px; position: relative; float: left; margin-bottom: 15px;}
      ul#promobox p {margin: 0; padding: 0;}
      ul#promobox li {width: 270px; padding: 20px 10px 20px 20px; float: left; background: #31708f url(images/bg_promo1.png) repeat-x bottom; margin: 15px 15px 0 0; -moz-border-radius: 10px; color: #fff; }
         ul#promobox ul {margin: 0 0 10px 0;}
         ul#promobox li ul li {margin: 5px 0 0 0; background: url(images/bullet.png) no-repeat left center; padding: 0 0 0 10px; width: 250px;}
         ul#promobox li h3 {line-height: 1; color: #fff; letter-spacing: -1px; font-size: 25px; float: left; margin: 0; padding: 0 0 3px 0;}
         ul#promobox li .pricebox {line-height: 1; float: left; text-align: center; padding-right: 10px;}
         ul#promobox li .pricebox .lrg {line-height: 1; letter-spacing: -1px; font-size: 31px; font-weight: bold; margin: 0; padding: 0;}
         
         ul#promobox a {background: #004055; color: #fff; float: left; margin: 15px 10px 0 0; padding: 5px 10px; text-decoration: none; -moz-border-radius: 5px; font-weight: normal;}
         ul#promobox a:hover {background: #005773;}
         
      ul#promobox li.two{background: #f0ad4e url(images/bg_promo2.png) repeat-x bottom;}
      ul#promobox li.three {margin-right: 0; background: #a94442 url(images/bg_promo3.png) repeat-x bottom;}
   
   #newsbox {width: 575px; padding: 20px; background: #f7f7f7; float: left; -moz-border-radius: 10px;}
      #newsbox p {margin: 0; padding: 0;}
      #newsbox h5 {font-size: 25px; letter-spacing: -1px; color: #006C91; margin: 0; padding: 0; line-height: 1;}
      #newsbox h6 a {font-size: 14px; letter-spacing: -1px; color: #006C91; margin: 0; padding: 0; line-height: 1;}
      #newsbox h6 {margin-bottom: 2px; padding: 0; line-height: 1;}
      #newsbox li {margin-top: 15px; line-height: 1.5em;}
      #newsbox .rss a{float: right; margin: 3px 8px 0 0; color: #999; font-weight: normal;}
   
   #quotes {width: 260px; padding: 20px; float: right; background: #09C1FF url(images/bg_promo3.png) repeat-x bottom; -moz-border-radius: 10px; color: #fff;}
      #quotes p {margin: 0; padding: 0;}
      #quotes h3 {line-height: 1; letter-spacing: -1px; font-size: 25px; margin: 0; padding: 0;}
      #quotes li {margin-top: 17px; font-size: 17px; font-weight: bold; letter-spacing: -1px;}
      #quotes a {float: left; color: #fff; padding: 0; margin-top: 15px;}






#menu {
   float: right;
   width: 520px;
   height: 45px;
   margin-right: 0px;
}

#menu ul {
   margin: 0;
   padding: 2px 0px 0px 5px;
   list-style: none;
   line-height: normal;
}

#menu li {
   display: block;
   float: left;
}

#menu a {
   display: block;
   float: left;
   margin-right: 3px;
   padding: 13px 25px 2px 25px;
   text-decoration: none;
   text-transform: capitalize;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 12px;
   color: #fff;
}

#menu a:hover { text-decoration: underline;}

#menu .current_page_item a {
   height: 26px;
   background: #000 url(images/img02.jpg) repeat-x left top;
   color: #fff;
}

#menu .first { height: 26px;
   background: black;
}

#menu a:hover {background: url(images/img03.jpg) repeat-x left top;}

#test 
{
   border-top: 3px solid #d1d1d1;
   border-bottom: 3px solid #d1d1d1;
   border-left: 3px solid #d1d1d1;
   border-right: 3px solid #d1d1d1;
   width: 205px;
   overflow: hidden;
   background-color: #f0f0f0;
}


#test1 
{
   border-right: 1px solid #d1d1d1;
   width: 205px;
   height: 200px;
   background-color: #EBEBEB;
}


#leftbox 
{
   border-right: 1px solid #d1d1d1;
   width: 205px;
   background-color: #ffffff;
}

#rightbox 
{
   border-left: 1px solid #d1d1d1;
   width: 205px;
   background-color: #ffffff;
   float: right;
}

#centerbox 
{
   width: 510px;
   background-color: #ffffff;
   float: right; 
   margin-left: 5px;
   margin-right: 5px;
   margin-top: 20px;
}

.rb12
{
   width:185px; height:330px;         background-color:#f7f7f7;
   margin-left: 10px;
} 

.bullet {background: url(images/bullet.gif) left center no-repeat;
        padding: 4px 0 4px 15px;
        margin-left: 10px; text-decoration:underline;}


.rb1 {
background-image:url(images/gbg.gif);
background-position:top left;
background-repeat:repeat-y;
width:191px; margin-top:7px; margin-left:3px;
}


#text { margin-left:5px; margin-right:5px; }

.dot {height:5px; background:url(images/dot.gif) repeat-x center; margin:0 15px;}


p.follow1 { background:url(images/icon1.png) no-repeat left top; display:block; font:12px "Trebuchet MS", Arial, Helvetica, sans-serif; padding:0 0 0 27px; line-height:20px; }

p.follow2 { background:url(images/icon2.png) no-repeat left top; display:block; font:12px "Trebuchet MS", Arial, Helvetica, sans-serif; padding:0 0 0 27px; line-height:20px; }

p.follow3 { background:url(images/icon3.png) no-repeat left top; display:block; font:12px "Trebuchet MS", Arial, Helvetica, sans-serif; padding:0 0 0 27px; line-height:20px; }

#page
{
   width: 930px;
   background-color: #f7f7f7;
}
#email
{
   float: right;
   margin-right:50px;
   margin-top:20px;
}
#contact
{
   float: left;
   margin-left:10px;
}
.bulletcon {background: url(images/bulletcon.gif) left center no-repeat;
        padding: 4px 0 4px 15px;
        margin-left: 10px; text-decoration:none;
}
.email {background: url(images/email.png) left center no-repeat;
        padding: 4px 0 4px 25px;
        margin-left: 10px; text-decoration:none;
}
#plan3
{
   float: right;
   
}
#plan2
{
   float: right;
   width: 200px;
}
#planabc3
{
   float: right;
   width: 220px;
   padding: 0 0 50px 0;
}
#planabc2
{
   float: right;
   width: 240px;
   padding: 0 0 50px 0;
}
#planabc1
{
   float: right;
   width: 240px;
   padding: 0 0 50px 0;
}
#newcenterbox 
{
   width: 510px;
   height: 320px;
   background-color: #ffffff;
   float: right; 
   margin-left: 5px;
   margin-right: 5px;
   margin-top: 20px;
}

