/*font shorthand is specified as: 
 *    font: [weight] [style] [variant] size [ / line-height] family;
 *   attributes in square brackets are optional */
/*border shorthand is specified as:
 *   border: width color style
 *   they can be in any order */
/* The format for positioning block elemnts is:
 *    position: choice; top: 0px; bottom: 0px; left: 0px; right: 0px;*/
/*background shorthand is similar to:
 *   background: #rrggbb url(/images/background.gif) <repeat-type> <x-pos> <y-pos>*/
/*The html scrollbar manipulation only works in IE 5.5+
 *    It doesn't seem to work in firefox.*/

/***********************************/
/*    Default Page Layout Stuff    */
/*
body{
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 10pt;
	background-image: url(/images/gradient.gif);
	background-attachment: fixed;
	background-color: #e7f0e7;
	background-position: bottom;
	background-repeat: repeat-x;
}
*/
/* specific divs 
#container {
	padding: 0px;
	width: 800px;
	text-align: left;
} */

#site{
	background-color: white;
	text-align: left;
}

/*    the top of the page heading area */
#headingbox{
  	margin: 0;
	padding: 0;
	height: 102px;
}

#nav_bar{
	height: 104px;
}

#top_menu{
	height: 80px;
	vertical-align: top;
	font-size: 12pt;
	text-align: right;	
}
#bottom_menu{
	height: 20px;
	text-align: bottom;
	font-size: 12pt;
	text-align: right;
	background-color: white;
}

#tag_line{
	padding: .75em 0 2em 0;
	text-align: right;
	background-color: white;
}


#benefits{
  background-color: white;
  height: 340px;  
}

#left_benefit{
  height: 300px;
  text-align: center;
  font-size: 24pt;
  color: #006600;
  text-shadow: gray 2px 2px 2px;
  padding-top: .5em;
}

#right_benefit{
  height: 125px;
  padding-top: 3em;
  text-align: center;
  font-size: 13pt;
}

#buy_button{
  position: relative;
  top: -125px;
  text-align: center;
}

#lower_area{
  text-align: left;
  padding-bottom: .5em;
}

#new_footer{
  height: 2em;
  text-align: center;
}

#lower_area{
  height: 350px;
  background-color: white;
}

.center{
	text-align: center;
}

.lower_heading{
  color: gray;
  text-align: center;
}

.list {
  text-align: left;
  font-size: 16pt;
}

.quote{
  font-style: italic;
  font-size: 12pt;
}

.textable {
  border-right: 10px;
  border-left: 10px;
  border-top: 0px;
  border-bottom: 0px;
  border-color: white;
  border-style: solid;
}


a.orange:link, a.orange:visited { font-weight: bold; color: #FF8800; text-decoration: none; }
a.orange:hover{ text-decoration: underline; }	
a:link, a:visited { font-weight: bold; color: #006600; text-decoration: none; }
a:hover{ text-decoration: underline; }
a img { border: 0px solid white;}
/* a:hover img{ border: 1px solid navy; } */




#primelogo{
  float:left;
  margin: 0;
  padding: 0;
  width: 240px;
  height: 100px;
  z-index:1;
}

#tabnav{
    height: 35px;
    text-align: center;
    font-size: 14pt;
    list-style: none;
    margin: 0;
    padding: 0;
}

ul#tabnav li {
    background: white url(/images/buttonblank.jpg);
    float: left;
    height: 29px;
    padding-top: 6px
}

ul#tabnav li.selected {
    background-position: 0 35px;
}

