* { padding: 0; margin: 0; }

body {
 font-family: Helvetica, sans-serif;
 font-size: 14px;
 background-image:url('../img/assets/1px_vert.png');
 background-repeat:repeat-x;
 background-color:#270c0e;
 text-shadow: #000000 0 0 0px;
}
h1 { font-size:1.2em;}
p { letter-spacing:0.1em;padding:5px 10px 0px 0px}
a, a:visited{ color: #f0f0f0; text-decoration:none;}
a:hover{ color: #d0d0d0; text-decoration:underline;}

#wrapper { 
 margin: 0 auto;
 width: 1024px;
}

#header {
 color: #111;
 width: 1024px;
 float: left;
 height: 255px;
 margin: 0px 0px 0px 0px;
 background: #111111;
 background-image:url('../img/headers/header1.png');
 background-repeat:no-repeat;
 text-align:center;
}
#topNav { list-style-type: none; list-style-position:outside; list-style-image:none; position:relative;margin-top:205px}
#topNav img { border: 0px }
#topNav img:hover {opacity:0.8;filter:alpha(opacity=80);}
#topNav li { display: inline; margin-right:13px; }
#topNav .last { margin-right:0px; }

#homePage p,#homePage h1 { margin-bottom:20px; font-weight:bold}

#leftcolumn { 
 margin: 0px 0px 0px 0px;
 height: 495px;
 padding-top:20px;
 min-width: 315px;
 float: left;
}
#rightcolumn { 
 float: right;
 padding-top:20px; 
 color: #f0f0f0;
 min-height: 495px;
 width: 674px;
 display: inline;
}
#footer { 
 width: 1024px;
 clear: both;
 color: #f0f0f0;
 text-align:left;
 font-size:0.8em;
}

.storeItem { float:left; margin-right:23px;margin-bottom:10px;}
.storeItemLast { float:left; margin-right:0px;margin-bottom:10px;}
.storeItem img { border:0px;}
.storeItemLast img { border:0px;}
.storeItem:hover {opacity:0.7;filter:alpha(opacity=70);}
.storeItemLast:hover {opacity:0.7;filter:alpha(opacity=70);}
#imageLeft {float:lefT;margin-left:10px;}
#textRight {float:left;margin-left:100px;margin-top:20px;width:350px;}

.hp { width:510px;font-size:1.1em}
.hpbot {width:510px;margin-top:225px;font-size:1.2em}

.required { margin-bottom:50px;}
.formbox { width:400px;height:35px; font-size:1.7em;color:#111111}
.input label {font-size:1.2em;font-weight:bold}
input[type="submit"] { background-color:#333;color:#f0f0f0;border:1px solid #111;font-size:1.3em;padding:3px;width:200px;height:40px}
input[type="submit"]:hover { background-color:#555;}

.usermessage { color:#006E2E;background-color:#6BBA70;padding:10px 10px 10px 10px;margin:20px 0px;border: 1px solid #D8D1CD; }
.usermessage h1 {color:#111111;font-size:14px;}
.usermessage a {color:#006E2E;text-decoration:none}
.usermessage a:hover {text-decoration:underline}

