body {
 font-family:"Trebuchet MS", verdana, arial, sans-serif;
 font-size:11pt;
 margin:0px;
 padding:0;
 background:#fff;
}

.skiplink {
 display:none;
}
form, img {
 margin:0;
 padding:0;
}

/* Text controls
------------------------------------------*/
a {
 font-weight:bold;
 text-decoration:none;
 color:#6A902D;
}

a:after {
 content: " (" attr(href) ") ";
 font-size: 80%;
}
   
#header a:after {
 content: "";
 font-size: 80%;
}   
   
a:hover {
 color:#5E8BD8;
}
#container h1 {
 margin:0 15px;
 padding:0;
 font-size:2em;
 font-weight:normal;
 color:#858585;
}
#container h2 {
 margin:0 15px;
 padding:0;
  font-weight:normal;
 font-size:1.7em;
 color:#858585;
}
#container h3 {
 margin:0 15px;
 padding:0;
 font-size:1.4em;
 font-weight:normal;
 color:#858585;
}
#container h4 {
 margin:0 15px;
 padding:0;
 font-size:1.1em;
 color:#858585;
}
#container h5 {
 margin:0 15px;
 padding:0;
 font-size:1em;
 color:#858585;
}
#container p {
 margin:0px 15px 10px 15px;
 padding:0;
 font-size:.9em;
 line-height:1.8em;
 font-weight:normal;
 color:#595959;
}

#container li {
 color:#595959;
 font-size:.9em;
 line-height:1.8em;
}

#container blockquote {
 color:#595959;
 font-size:.9em;
 line-height:1.8em;
 margin:20px 120px 20px 80px;
 padding:10px;
 border-left:5px solid #DCEAC5;
 background:#FAFEF2;
}

/* Main Layout
------------------------------------------*/
#wrapper {
 border:0px solid red;
 position:relative;
 width:100%;
 text-align:left;
 background:#fff url('../images/page_mid.gif') repeat-y 0 0;
}
#header {
 background:#fff;
 margin:0px;
 padding-bottom:10px;
 border-bottom:3px solid #ccc;
}
#masterLogo {
 float:left;
 margin:10px;
}
#fullBanner {
display:none;
}
#fullBanner iframe {
display:none;
 }

#containerTop {
display:none;
}

#container {
 position:relative;
 width:90%;
 margin:5px auto;
 text-align:left;
}

#contentWide {

}

#contentNarrow {

}

#sideColumn {
display:none;
}

#containerBottom {
display:none;
}


/* Newsletter sign up
-----------------------------------------------------*/
#eflashSignUp h2 {
 position:relative;
 clear:both;
 background:#fff url(../images/heading-newsletter.gif) no-repeat bottom left;
 height:36px;
 padding:0;
 margin:0;
}

#eflashSignUp h2 em {
 position:relative;
 left:-2000px;
 padding:0;
 margin:0;
}

#eflashSignUp label, #eflashSignUp .note {
 margin:0 2px 6px 2px;
 padding:0;
 display:block;
 font-size:.9em;
 color:#666;
}

#eflashSignUp #email {
 width:150px;
 margin:0 0 8px 0;
 padding:2px;
 background:#fff url(../images/form-bg.gif) no-repeat 0 0;
 border:1px solid #ccc
}

#eflashSignUp .go {
 padding:0;
 margin:0 0 0 0;
}

/* Feature area
------------------------------------------*/
#feature {
display:none;
}

/* Search area
------------------------------------------*/
#searchFat, #searchSlim {
display:none;
}

#searchFat a {color:red;}
#searchFat a.allLink {color:#799050;}

#searchFat label {
 overflow:hidden;
 display:block;
 width:150px;
 height:26px;
}

#searchFat label strong { /* Hide the label */
 position:absolute;
 left:-4000px;
}

#searchFat .searchbox {
 margin:5px 0 0 15px;
 border:1px solid #BFD0A3
}

.button_go {
 margin:0 0 -8px 0;
}

.alpha {
 font-family:verdana, sans-serif;
 font-weight:bold;
 font-size:11px;
 line-height:15px;
 width:180px;
 margin:8px 0 0 15px;
 letter-spacing:2px;
}

#prodSearch {
 position:relative;
 float:left;
}

#compSearch {
 position:relative;
 float:left;
 margin-left:10px;
}

.allLink {
margin-left:30px;
}

.allLink img { 
 margin-left:1px;
}

a.allLink  {
 color:#799050;
}

/* Navigation
------------------------------------------*/

#mainNav {
display:none;
}
#mainNav a:hover {
 border-left: 1px solid #BFDF8B;
 background:#6A902D;
 color:#fff;
}
#topNav {
display:none;
}

/* Footer area
------------------------------------------*/
#footer #footNav {
display:none;
}

.clearer {
 clear:both;
 height:0px;
 line-height:0px;
 font-size:1px;
}

h1 {
 margin:0;
 padding:0;
}

#SideBar1 {
display:none;
}

#SideBar1 img {
display:none;
}



/* news */

#news-nav {
display:none;
}

#other #top a, 
#other #edc a {
	display: none;
}

#other #top img, 
#other #edc img {
	display: none;
}


/* tour */

#tourNav {
display:none;
}

a.tourNext {
display:none;
}

#container h1.tourHead {
 color:#DE1313;
 font-size:2.7em;
 margin:0 0 20px 0;
 padding-bottom:0px;
}

#container h2.tourHead {
 color:#000000;
 font-size:1.9em;
 font-weight:normal;
 margin:0 0 20px 0;
 padding-bottom:20px;
 border-bottom:2px solid #ccc;
}


.promoCol {
 width:80px;
}

.tablePos {
 text-align:center;
}

#comparisonTable {
 border:0px solid #93C7E9;
 background:#f7f7f7;
 font-size:.9em;
 width:95%;
 margin:10px auto;
 text-align:left;
}

#comparisonTable td {
 background:#f3f3f3;
 border-bottom:1px solid #fff;
 border-top:1px solid #fff;
 margin:0;
 padding:3px;
 font-size:1.1em;
 font-weight:bold;
}

#comparisonTable td.even {
 background:#e9e9e9;
 border-bottom:1px solid #e9e9e9;
 border-top:1px solid #e9e9e9;
}

#comparisonTable th {
 color:#1872AB;
 background: url(../images/tour-images/th-bg.gif) repeat-x ;
 padding:10px;
 font-size:1.2em;
 border-top:5px solid #1872AB;
 border-bottom:1px solid #1872AB;
 text-align:center;
}

#comparisonTable th.promoCol {
 background: url(../images/tour-images/th-bg-pr.gif) repeat-x ;
 color:#0E4F05;
 border-top:5px solid #0E4F05;
 border-bottom:1px solid #0E4F05;
}

#comparisonTable td em {
 font-style:normal;
 display:block;
 text-align:center;
}

#comparisonTable td.yes {
 background:#D1EFD1;
 color:#2CAF2B;
 padding:5px;
 font-weight:bold;
 margin:0 auto;

}

#comparisonTable td.no {
 background:#FF9FA1;
 color:#CC0001;
 padding:5px;
 font-weight:bold;
 margin:0 auto;

}

#comparisonTable td.signUP {
 text-align:center;
 padding:5px;
}

.rateCardImage {
 margin:0 0 20px 0;

}

.rcItem_odd {
 background:#f7f7f7;
 border-top:5px solid #ccc;
 margin:0;
 padding:15px 0 0 0;
}

.rcItem_even {
 background:#FFFBEF;
 border-top:5px solid #DFD5B5;
 margin:0;
 padding:15px 0 0 0;
}


