/* Reset */
body {font-size:10pt}

div,dl,dt,dd,ul,ol,li,form,fieldset,input,th,td { margin: 0; padding: 0; }

<!--pre,p,blockquote,,h2,h3,h4,h5,h6 { margin: 5px 0; }-->

blockquote { border-left: solid 2px #ccc; padding: 0 1em; margin-left: 0.2em; color: #888; }

input, select { margin: 4px 0; font-size: 11px; }

.clearer { overflow: hidden; }
.right { float: right; }
.center { text-align: center; }
.text-right { text-align: right; }
.red { color: #bc0000; }
.small { font-size: .8em; }
.grayer { color: #aeaeae; }
.bordrd { border-bottom: 1px solid #c0c0c0; }
.mr { margin-right: 10px; }


a:link, a:active, a:visited, a:hover { text-decoration: none; border: 0; }

h2 { font-size: 16px; margin-top: 20px; }

h3 { font-size: 13px;  font-weight: bold; }

#container { width: 950px; margin: 0 auto; }

.breadCrumbs { margin-top: 10px; }

/****** Contact Us *****/
#contact-us { width: 900px; margin: 0; padding: 0 0 0 20px; }

#contact-us .contact-form  input { padding: 5px; width: 200px; border: 1px solid #c0c0c0; background: #fefecc; }

#contact-us .contact-form  input.submit { width: 68px; height: 28px; background: url(../images/btn-submit.gif) top left no-repeat; cursor: pointer; text-indent: -9999px; border: none; }

#contact-us .contact-form textarea.message { width: 450px; height: 250px; padding: 5px; line-height: 1em; border: 1px solid #c0c0c0; background: #fefecc; font-family: Verdana; font-size: 11px; }

#contact-us .contact-form select { padding: 4px; width: 212px; border: 1px solid #c0c0c0; background: #fefecc; }

#contact-us .contact-form .labeltxt { padding-left: 40px; }

#contact-us .r-badges { margin-top: 100px; float: right; }

#contact-us .contact-form { margin: 0 0 50px; padding: 0 0 10px; }

.contact-form p.do-not-ship { padding-bottom: 5px; border: 1px solid #cecece; border-width: 0 0 1px; color: red; font-weight: bold; text-align: center; }

/****** Feedback *****/
#feedback { width: 900px; margin: 0; padding: 0 0 0 20px; }

#feedback .container { margin: 25px 0 0; padding: 0; }

#feedback input.submit { width: 68px; height: 28px; margin-top: 10px; background: url(../images/btn-submit.gif) top left no-repeat; cursor: pointer; text-indent: -9999px; border: none; }

#feedback textarea.message { width: 500px; height: 200px; padding: 5px; line-height: 1em; border: 1px solid #c0c0c0; background: #fefecc; font-family: Verdana; font-size: 11px; }

#feedback textarea.smaller-message { width: 500px; height: 80px; margin-top: 8px; padding: 5px; line-height: 1em; border: 1px solid #c0c0c0; background: #fefecc; font-family: Verdana; font-size: 11px; }

#feedback textarea.mail { width: 200px; height: 12px; padding: 5px; vertical-align: middle; line-height: 1em; border: 1px solid #c0c0c0; background: #fefecc; font-family: Verdana; font-size: 11px; }

#feedback select { padding: 2px; width: 212px; border: 1px solid #c0c0c0; }

#feedback label { padding-top: 2px; }

#feedback input { margin: 2px 0; }

#feedback .bordrd { width: 512px; padding: 8px 0; }


/****** Privacy Policy *****/
#privacy-policy { width: 900px; margin: 0; padding: 0 0 0 20px; }

#privacy-policy ul { margin-left: 30px; margin-bottom: 20px; }

#privacy-policy ul.roman { margin-top: 10px; }

#privacy-policy ul.roman li ul.styled { margin-bottom: 0; }

#privacy-policy ul.roman li ul.styled li { color: #484848; }

#privacy-policy ul.roman li { padding-bottom: 7px; font-weight: bold; color: #FF4200; font-size: 12px; }

#privacy-policy ul.styled li { padding: 2px 0; list-style: disc; font-size: 12px; font-weight: normal; }

#privacy-policy .bordrd { padding-bottom: 10px; }


/****** Disclaimer *****/
#disclaimer { width: 850px; margin: 0; padding: 0 0 0 20px; }

/****** Lowest Price Guarantee *****/
.lowest-price input { padding: 5px; width: 200px; border: 1px solid #c0c0c0; background: #fefecc; }

.lowest-price textarea.message { width: 300px; height: 100px; padding: 5px; line-height: 1em; border: 1px solid #c0c0c0; background: #fefecc; font-family: Verdana; font-size: 11px; }

.lowest-price textarea.smaller-message { width: 500px; height: 100px; padding: 5px; line-height: 1em; border: 1px solid #c0c0c0; background: #fefecc; font-family: Verdana; font-size: 11px; }

.lowest-price input.submit { width: 35px; height: 28px; margin-top: 10px; background: url(../images/btn-submit.gif) top left no-repeat; cursor: pointer; text-indent: -9999px; border: none; }


/****** About Us *****/
#about-us { width: 900px; margin: 0; padding: 0 0 0 20px; }

#about-us .r-badges { margin-top: 35px; float: right; }

#about-us .text { width: 75%; padding-right: 20px; float: left; }
