
body {
margin: 0;
padding: 0;
font-size: 75%;
font-family: Arial, helvetica, Verdana, sans-serif;
background: #231F20;

}
 
html>body {
font-size: 12px;

}
html {
   height: 100%;
   margin-bottom: 1px;
}

a, a:link {
color: #fff;
text-decoration: none;
}
a:hover {

color: #E71939;
}
img a:hover {
background: none;
}

p, dl {
	font-size: 1em;
	line-height: 1.333333em;
	color: #fff;
	margin-bottom: 1.333333em;
}

p strong {
color: #fff000;
}

#menuwrapper, #homewrapper {
width: 100%;
}
#reviewwrapper {
width: 100%;
background: #E71939;
display: none;
border-top: 1px solid #111;
border-bottom: 1px solid #5e5b5c;
}

/*Menu */

#menucontain {
width: 900px;
margin: 20px auto;

}

#logoDiv {
margin-bottom: 7px;
}

#menu {
list-style: none;
float: left;
width: 900px;
margin-bottom: 7px;
}
#menu li {
float: left;
}
#homelink  {
margin-right: 190px;
}
#buylink {
margin-right: 10px;
}


/* home */
#homecontain {
width: 900px;
margin: 20px auto;
}

#homeleft {
float: left;
width: 661px;
display: inline;
background: url(../images/home_back.gif) repeat-y top left;
}
#imagecol1, #imagecol2 {
float: left;
width: 330px;
padding-right: 20px;
display: inline;
voice-family: "\"}\""; 
  voice-family:inherit;
  width:310px;
} 
html>body #imagecol1 {
  width: 310px;
} 
#imagecol1 img, #imagecol2 img {
display: block;
margin-bottom: 20px;
}

#homeright {
float: right;
display: inline;
width: 239px;
padding-left: 20px;
background: url(../images/whitebar2.gif) no-repeat bottom left;
voice-family: "\"}\""; 
  voice-family:inherit;
  width:219px; 
 
} 
html>body #homeright {
  width: 219px;
} 
#textbox {
background: url(../images/whitebar1.gif) no-repeat top left;
padding-top: 1.3333333em;
}

#circlediv {
float: right;
margin-right: 20px;
}
p#redlink {
clear: both;
}

/* Reviews */
#reviewcontain {
width: 900px;
margin: 20px auto;

}
#reviewholder {
margin-top: 2.6666666em;
margin-bottom: 2.6666666em;
float: left;
width: 900px;
background: url(../images/review_back.gif) repeat-y top left;
}

#reviewleft {
float: left;
width: 523px;

}

#reviewright {
float: right;
width: 377px;
}

#reviewcol1, #reviewcol2 {
width: 250px;
float: left;
padding: 1.3333333em 20px;
background: url(../images/whitebar2.gif) no-repeat top left;
padding-top: 1.3333333em
voice-family: "\"}\""; 
  voice-family:inherit;
  width:210px;
} 
html>body #reviewcol1 {
  width: 210px;
} 

.review {
margin-bottom: 3.9999999em;
}

.review dt {
font-weight: bold;
margin-bottom: 1.333333em;
}

#formDiv {
width: 377px;
padding: 0 20px;
voice-family: "\"}\""; 
  voice-family:inherit;
  width:337px;
  float: left;
} 
html>body #formDiv {
  width: 337px;
} 

#formDiv h2 {
		font-size: 1.166667em;
	line-height: 1.142857em;
	margin-top: 1.142857em;
	margin-bottom: 1.714286em;
	font-weight: bold;
}



.commentForm {
color: #231F20;
float: left;
width: 337px;
padding: 0;
margin: 0;
}
.commentForm dt {
width: 80px;
padding: 0;
margin: 0;
clear: both;
float: left;
margin-bottom: 1.3333em;
line-height: 1.333333em;
}

.commentForm dd {

float: right;
width: 257px;
line-height: 1.333333em;
margin-bottom: 1.3333em;
}

.commentForm dd input {
width: 240px;
}

.commentForm dd textarea {
width: 240px;
}
.commentForm dd.submitter input {
float: left;
width: 80px;

}


.resetter {
clear:both;
width: 1px;
height: 1px;
line-height: 1px;
padding: 0;
margin: 0;
}

#thanksDiv {
float: left;
width: 660px;
padding-right: 20px;
margin-bottom: 1.333333em;
display: inline;
voice-family: "\"}\""; 
  voice-family:inherit;
  width:640px;
} 
html>body #thanksDiv {
  width: 640px;

}
#thanksDiv h1 {
	font-size: 1.25em;
	line-height: 1.066667em;
	margin-bottom: 1.066667em;
	font-weight: normal;
	color: #fff000;
}


.error {
color: #E71939;
}

#contact_form h3 {
font-weight: bold;
color: #00ADEE;
			font-size: 1.166667em;
	line-height: 1.142857em;
	margin-top: 1.142857em;
	margin-bottom: 1.714286em;
	font-weight: bold;
}

