/* Copyright 2006 Neil MacLeod www.motive9.co.uk */
/* elements */
*{padding:0px;margin:0px;}
body {
font:79%/1.3 arial, sans-serif;
/* background:#9c9 url(../images/bg.png) repeat-x fixed top ; */
background:#99cc99;
text-align:justify
}
a{text-decoration:none}
p{padding:7px}
h1,h2{ font-size:1.7em;color:#003;font-weight:normal;text-align:left;margin-bottom:7px; }
img{
  border:none;
}
h2,h3,h4{
  font-size:1.5em;margin: 10px 0px
}

/* identifiers */
#wrap {
position:relative;
width:960px;
margin:5px auto;
border:5px solid #9c9;
background:#fff url(../images/apple.png) no-repeat bottom right;
color:#000;
padding-top:130px;
}
#header, #mainMenu, #mainMenu ul, #apple{
position:absolute;
}
#header{
top:0px;width:100%;
height:100px;
  background:#9c9 url(../images/phone.jpg) no-repeat left top;
}
#apple{
 top:5px;right:200px;
}

#mainContent,#rightCol{
float:left;padding:10px;
}
#rightCol{
width:330px;min-height:420px;
}

#mainContent{
width:580px
}
#mainContent ul{
  margin-left:25px;
}
#mainContent ul li{
  padding-bottom:3px;
}
#footer{
clear:both;
text-align:center;
padding:7px;
}
ul#mainMenu{
top:95px;height:2em;
background:#093;
width:100%;
border-top:5px solid #9c9;
border-bottom:5px solid #9c9
}
#mainMenu li{
list-style:none;
float:left;
}
#mainMenu li:hover{
position: relative;

}

ul#mainMenu li a{
border-right:5px solid #9c9;
padding:5px 10px; display:block;
color:#fff;
}
#mainMenu li a:hover, #mainMenu li a.active{
  background:#003;
}
#mainMenu li ul{
 visibility: hidden;
 background:#093;
}
#mainMenu ul li{
  float:none;border-top:1px solid #fff;
}
#mainMenu li ul li a{
  width:160px;text-align:left;
}

#mainMenu li:hover ul{
 visibility: visible;
}
/* classes */
.modTitle, .modTitleGreen{
 font-weight:bold;color:#003;
 font-size:1.2em;margin-bottom:10px
}
.modTitleGreen{
color:#093;
}
.imgRight{
  float:right;margin-left:7px;
}

.imgLeft{
  float:left;margin-right:7px;
}
.bord{
  border:5px solid #9c9;
}

.myField{
  float:left;width:105px;
}
fieldset,#rcb,.notice{
 padding:7px;border:1px solid #9c9;
}
.notice{
  margin-bottom:2px;text-align:center
}

#rcb{    color:#fff;       border:5px solid #9c9;
  background:#9c9 url(../images/bg.png) repeat-x top ;
}
.clear{
  clear:both;
}
.left{
  float:left;width:50%
}
.right{
  float:right;width:50%
}
 span.first
{
 float: left;
 font-size: 260%;
 line-height: 0.85em;
 margin-right: 0.03em;
 margin-top:0.05em;color:#003
}
#breadcrumbs{
  text-align:right;font-size:0.9em;margin-bottom:10px;
}
.quote,.salestip{ margin-bottom:7px;background:#efefef url(../images/quote.jpg) no-repeat top right ;border:1px solid #ddd; padding:7px 50px 7px 7px;text-align:left;}
.salestip{
  background-image:none;padding:7px
}
.myform{
  float:left;width:150px;
}
ul.bul li li, ul.mcl li{list-style:none;padding-left:15px;background: url(../images/bull.png) no-repeat 0px 5px }
ul.bul li{list-style:none;padding-left:25px;background: url(../images/bullet.png) no-repeat 0px 0px }
table.compare td{
  width:50%;vertical-align:top;padding:7px;color:#fff
}
table.compare td.green{background:#093;}
table.compare td.blue{background:#003;}

