html {

  height: 100%;

}



body {

	height: auto;

	margin: 0;

	padding: 0;

	text-align: center;

	line-height: 120%;

	background: #f0f0cc url(../images/bg/header.jpg) repeat-x top left;

	color: #000;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 0.70em;

	font-weight: 400;

}



div {

	-moz-box-sizing: border-box;

	box-sizing: border-box;

}



h1 {

	clear: left;

	color: #000;

	font-family: Arial, serif;

	font-size: 3.0em;

	font-weight: 700;

}



#page h1 {

	font-size: 1.8em;

	}	



h3 {

  font: 400 1.3em Arial, serif;

  color: #000;

}



h2 a {

  color: #003399;

}



h2 a:hover {

  color: #990000;

}



h2 {

  font: 400 1.2em Arial, serif;

  color: #000;

}





h4 {

	color: #000;

	font-family: Arial, serif;

	font-size: 1.2em;

	font-weight: 700;

}



h5 {

  font: 700 1.1em Arial, serif;

  color: #F17400;

}



h6 {

  font: 700 1em Arial, serif;

  color: #FF4B33;

}





h1, h2, h3, h4, h5, h6, p, dl {

  margin: 0;

  padding: 5px 10px;

}



/* Done so the leftmost column aligns properly with the header.

   If the leftmost column has class gradient applied to it, 

   this class isn't required. */

.leftColumn h1,

.leftColumn h2, 

.leftColumn h3,

.leftColumn h4,

.leftColumn h5,

.leftColumn h6,

.leftColumn p,

.leftColumn dl {

  padding-left: 0;

}



a {

  color: #003399;

  	white-space: nowrap;

}





a:visited {

	color: #990000;

	white-space: nowrap;

}



a:hover {

	color: #990000;

	white-space: nowrap;

}



b {

  color: #000;

}



ol, ul {

  margin: 10px 25px;

  padding: 0 20px;

}



ol {

  color: #FC0;

}



ol span {

  color: #EEE;

}



#menu ul {

  list-style-image: url(../images/bg/bullet.gif);

}

#menu {

	background: url(../images/sidebg.gif) repeat-x left top;

	height: 100%;

	}

#faq li {

	margin-bottom: 6px;

	}

	

ul {

	list-style-image: url(../images/bg/bullet2.gif);

}



del {

  color: #AAA;

}



code {

  margin: 10px 15px;

  padding: 10px;

  display: block;

  overflow: auto;

  

  font: 400 1em courier, monospace;

  line-height: 120%;

  white-space: pre;

  

  background: #444;

}



.leftColumn code {

  margin-left: 0;

}



acronym {

  cursor: help;

  border-bottom: 1px solid #777;

}



dt {

  font-weight: bold;

  color: #FFB323;

}



dd {

  margin-left: 0;

  padding-left: 45px; 

}









/**************************************************************

   Form Elements

 **************************************************************/



label {

  display: block;

}



input,

textarea,

select {

  padding: 2px;

  font: 400 1em verdana, sans-serif;

  color: #444;

  background: #FFF;

  border: 1px solid #000000;

}



input:focus,

input:hover,

textarea:focus,

textarea:hover,

select:focus,

select:hover {

  color: #000;

  border: 1px solid #000;

}



input.button {

  padding: 2px 5px;

  font: 400 1.1em "trebuchet ms", serif;

  color: #555;

  background: #9FF3FF;

  border-width: 1px;

  border-style: solid;

  border-color: #FFF #00DFFF #00DFFF #FFF;

}

#update_cart {

  padding: 2px;

  font: 400 1em verdana, sans-serif;

  color: #444;

  border: 0px solid #000000;

}



#options {

  padding: 2px;

  font: 400 1em verdana, sans-serif;

  border-width: 0 px;



  }









/**************************************************************

   Blockquote and included icons

 **************************************************************/



blockquote {

  margin: 3px 3px;

  padding-left: 27px;

  background-repeat: no-repeat;

  background-position: 5px 50%;  

}

blockquote.categories {

  background-image: none;

}

blockquote.exclamation {

  background-image: url(../images/icons/exclamation.gif);

}



blockquote.stop {

  background-image: url(../images/icons/stop.gif);

}



blockquote.go {

  background-image: url(none);

}











/**************************************************************

   Images

 **************************************************************/



img.floatRight {

  margin: 5px 0px 10px 15px;  

}



img.floatLeft {

  margin: 5px 15px 10px 0px;

}



fieldset {

	border: 2px solid #333333;

	background-color: #FFF;

}

