/* @override http://ipbase.co.uk/new2/style/style.css */


body {
  margin: 0;
  padding: 0px;
  border: 0px;
  font: 10pt Trebuchet MS, Helvetica, sans-serif;
  color: #606060;
  background: #F9F9F9 url(../images/head-bg.gif) repeat-x;
}

div.links {
  background: #F9F9F9 url(../images/concept4_02.jpg) repeat-x;
  height:67px;
}

textarea {
  font: 9pt Trebuchet MS, Helvetica, sans-serif;
  color: #808080;
}

.hiddenAnswer{ 
  display:none; 
} 

.showAnswer{ 
  display:block; 
} 

#navcontainer ul {
  padding: 7px 0 0;
  list-style-type: none;
  margin: 0;
}

#navcontainer ul li { display: inline; }

#navcontainer ul li a {
  padding-top: 7px;
  padding-bottom: 9px;
  color: #FFFFFF;
  padding: 0 2em;
  text-decoration:none;
}

#navcontainer2 ul {
  padding: 15px 0 0;
  list-style-type: none;
  margin: 0;
}

#navcontainer2 ul li { display: inline; }

#navcontainer2 ul li a {
  padding-top: 7px;
  padding-bottom: 9px;
  color: #FFFFFF;
  padding: 0 2em;
  text-decoration:none;
}

a:hover { 
  color: #6DA044; text-decoration: underline; font-weight: none;
}

.side_nav {
  width:  200px;
  
}

.side_nav ul {
  margin:  0px;
  padding:  0px;
  list-style-type: none;
}

.side_nav ul li {
  padding-top: 5px;
  padding-bottom: 5px;
  border-bottom: 1px solid #BBB;
}

#product_content .side_nav ul li a {
  padding-top: 5px;
  padding-bottom: 5px;
  text-decoration: none;
  color: #0066CC;
        
}

#product_content .side_nav ul li a:hover {
  padding-top: 5px;
  padding-bottom: 5px;
  color: #669440;
}

#content_area {
  padding-top: 5px;
  width: 540px;
  float: right;
  text-align:justify;
}

#content_area a {
  text-decoration: none;       
  font: 10pt Trebuchet MS, Helvetica, sans-serif;
}

div.home_box {
  float:left;
  width:242px;
  height:300px;
  background-color:#F9F9F9;
  border: #C0C0C0 1px solid;
}

div.title_box {
  float:left;
  background-color:#000000;
}

div.whitegap {
  float:left;
  width:58px;
  height:300px;
  background-color:#F9F9F9;
}

div.whitegap2 {
  float:left;
  width:200px;
  background-color:#F9F9F9;
}

font.footer {
  font: 7pt Trebuchet MS, Helvetica, sans-serif;
  color: #000000;
}

font.greenh {
  font: 13pt Trebuchet MS, Helvetica, sans-serif;
  color: #669440;
  font-weight: bold;
}

#Flash_Welcome {
  width:910px; 
  height:166px;
  margin-left: auto;
  margin-right: auto;
}

#account_login {
  width: 260px;
  position: absolute;
  top: 72px;
  left: 50%;
  margin-left: 110px;
  color: #fff;
  font-size: 0.8em;
}

#account_login label {
  margin-right: 9px;
}

#account_login input {
  color: #656565;
  margin-bottom: 5px;
  width: 163px;
}

label.hidden {
  display: none;
}

.home_flash {
  border: 1px solid #C0C0C0;
  margin-top: 10px;
  margin-bottom: 10px;
}

input.usrinput {
  font: 9pt Trebuchet MS, Helvetica, sans-serif;
  color: #808080;
}

input.button {
  font: 9pt Trebuchet MS, Helvetica, sans-serif;
  font-weight: bold;
  color: #000000;
}

input.button2 {
  font: 9pt Trebuchet MS, Helvetica, sans-serif;
  font-weight: bold;
  color: #000000;
  width: 140px;
}

input.reqddi {
  font: 9pt Trebuchet MS, Helvetica, sans-serif;
  color: #000000;
  width: 140px;
}

input.config {
  font: 9pt Trebuchet MS, Helvetica, sans-serif;
  color: #000000;
  width: 100px;
}

button.reqddi {
  font: 9pt Trebuchet MS, Helvetica, sans-serif;
  width: 140px;
}

input.button3 {
  font: 9pt Trebuchet MS, Helvetica, sans-serif;
  font-weight: bold;
  color: #000000;
  width: 160px;
}

input.button4 {
  font: 9pt Trebuchet MS, Helvetica, sans-serif;
  font-weight: bold;
  color: #000000;
  width: 80px;
}

input.stats {
  font: 10pt Trebuchet MS, Helvetica, sans-serif;
  color: #000000;
  width: 60px;
}

#product_content {
  text-align: left;
  width:  790px;
  margin-top: 15px;
  line-height: 1.3em
}

#product_content .more {
  display:block;
  text-align: right;
}

#product_content a {
  color: #669440;
}

#product_content .highlight {
  font-size: 1.1em;
  color: #669440;
}

#product_content a:hover {
  color: #669440;
  text-decoration: none;
}

.product_section {
  margin-bottom: 15px;
  border-top: 1px solid #DDD;
  padding-top: 15px;

}

.product_section img {
  border: 1px solid #BBB;
  padding:  1px;
}

.product_section_text {
  width: 635px;
  float: right;
  margin-top: 5px;
}

.product_section h1 {
  font-size: 1.3em;
  margin-bottom: 8px;
  margin-top: 0px;
  color: #669440;
}

.product_section p {
  margin-top: 0px;
}

.product_text {
  width:  523px;
  float: right;
  margin-top: 5px;
}

.product img {
  border: 1px solid #BBB;
  padding:  1px;
  margin-bottom: 15px;
}

.product h1 {
  font-size: 1.5em;
  margin-bottom: 8px;
  margin-top: 5px;
  color: #669440;
}

.product_section p {
  margin-top: 0px;
}

.product_section_sm {
  margin-bottom: 15px;
  border-top: 1px solid #DDD;
  padding-top: 15px;

}

.product_section_sm img {
  border: 1px solid #BBB;
  padding:  1px;
}

.product_section_sm_text {
  width: 380px;
  float: right;
  margin-top: 5px;
}

.product_section_sm h3 {
  font-size: 1.3em;
  margin-bottom: 8px;
  margin-top: 0px;
  color: #669440;
}

.product_section_sm p {
  margin-top: 0px;
}

.product_sm_text {
  width:  523px;
  float: right;
  margin-top: 5px;
}

.product_sm img {
  border: 1px solid #BBB;
  padding:  1px;
  margin-bottom: 15px;
}

.product_sm h1 {
  font-size: 1.5em;
  margin-bottom: 8px;
  margin-top: 5px;
  color: #669440;
}

.product_section_sm p {
  margin-top: 0px;
}

font.credit {
  font: 10pt Trebuchet MS, Helvetica, sans-serif;
  color: #669440;
}

td.cdr {
  border-bottom: 1px solid #C0C0C0
}

td.top {
  border-top: 1px solid #C0C0C0
}

td.ddirep {
  border-bottom: 1px solid #C0C0C0;
  border-right: 1px solid #C0C0C0;
}

td.right {
  border-right: 1px solid #C0C0C0;
}

td.allsides {
  border-bottom: 1px solid #C0C0C0;
  border-right: 1px solid #C0C0C0;
  border-top: 1px solid #C0C0C0;
  border-left: 1px solid #C0C0C0;
}

select {
  font-family: Trebuchet MS, Helvetica, sans-serif;
}

select.search {
  font-family: Trebuchet MS, Helvetica, sans-serif;
  width: 160px;
}

select.autodial {
  font-family: Trebuchet MS, Helvetica, sans-serif;
  width: 200px;
}

select.dvdlist {
  font-family: Trebuchet MS, Helvetica, sans-serif;
}

select.recin {
  font-family: Trebuchet MS, Helvetica, sans-serif;
  width: 50px;
}

select.stats {
  font-family: Trebuchet MS, Helvetica, sans-serif;
  width: 110px;
}

select.confop {
  font-family: Trebuchet MS, Helvetica, sans-serif;
  width: 70px;
}

.lock {
background-image:url('../images/lock.gif');
}