body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { 
	margin:0;
	padding:0;
}

table {
	border-collapse:collapse;
	border-spacing:0;
}

fieldset,img { 
	border:0;
}

address,caption,cite,code,dfn,em,strong,th,var {
	font-style:normal;
	font-weight:normal;
}

ol,ul {
	list-style:none;
}

caption,th {
	text-align:left;
}

h1,h2,h3,h4,h5,h6 {
	font-size:100%;
	font-weight:normal;
}

q:before,q:after {
	content:'';
}

abbr,acronym { 
	border:0;
}

body {
	font-family: Helvetica,ìTrebuchet MSî,Arial,sans-serif;
   background: #252525 url("images/bodybg.png") left top;
   color: white;
}

img.brush {
   float:right;
   margin-right:75px;
}

div#main { 
   width: 960px;
   margin: auto;
}

div#header {
   height: 166px;
   padding-top:25px;
}

div#border {
   background: url("images/borderbg.png") repeat-x left top;
   height: 21px;
   margin-top:-65px;
}

div.column {
   margin: 10px;
   width: 460px;
}

div.left {
   float:left;
}

div.right {
   float:right;
}

div.fuzzyBg {
   background: #252525 url("images/backblur.png") center left no-repeat;
   font-size: 28px;
   word-spacing:-2px;
   letter-spacing:-1px;
   height: 372px;
}

div.fuzzyBg h1{
   font-size: 50px;
   margin-bottom:45px;
}

ul.column {
   margin:0;
   border:0;
   padding:0;
   width: 230px;
   list-style: disc;
}

ul.left {
   float: left;
   margin-left:25px;
}

ul.right {
   float: right;
   margin-left:-25px;
}

ul.column li {
   padding-bottom:5px;
}

div.clear {
   clear:both;
}

div.form h1 {
   font-size: 27px;
   letter-spacing:-1px;
   word-spacing:-1px;
}

div.form label, div.form input,div.form textarea {
   display:block;
}

div.formLabels {
   float:left;
   font-size: 20px;
   width: 80px;
   margin-bottom:10px;
}

label em {
   text-decoration:underline;
}

label.highlight {
    color: red;
}

input[type='text']
{
   width: 360px;
   padding-top: 5px;
}

textarea#request {
    width: 440px;
    height: 85px;
}

textarea.products {
   width: 250px;
   height: 600px;
   margin-left:350px;
}

a.toHome {
   margin-left:325px;
   font-weight:bolder;
   font-size: 19px;
}

div.form div * {
   margin-top: 15px;
}

input[type='submit']
{
   margin: 5px 10px 0 0;
   font-size: 18px;
   padding:5px;
}

input.prod {
   margin: 10px 0 10px 354px;
}


div.right {
   text-align: center;
}

img.focalImage {
	-moz-box-shadow: #ccc 2px 2px 7px;
	-webkit-box-shadow: #ccc 2px 2px 7px;
   border: 1px white solid;
   margin: 10px;
}

a {
    text-decoration: none;
    color:#DDD;
}

a:hover {
    text-decoration: underline;
    color:white;
}

dl.contactInfo {
   text-align:left;
   font-size:19px;
   margin-left:15%;
}

dl * {
   margin-top:7px;
}

dt.twoline {
   margin-top:15px;
}

dt {
   float:left;
}

dd {
   margin-left:85px;
}

h1.edit{
   margin-left:100px;
   font-size:30px;
}

div.products {
   position: absolute;
   left:-16000px;
}

div.loginBox {
   position: fixed;
   bottom:0;
   right:0;
}

a.toggle {
   color: #EEE;
   letter-spacing:2px;
   float:right;
}

div.loginBox {
   padding: 20px;
}

div#productCar {
   display:hidden;
   width: 100%;
   height: 450px;
   background: #252525 url('/images/carobg.png') center center no-repeat;
   overflow: scroll;
}