* { padding:0; margin:0; }

h3, h4, h5, h6, p, pre, blockquote, label, ul, ol, dl, fieldset, address {	margin:1em 5%; }

h1 { text-align:left; margin:0; font-weight:bold; font-size:1.2em; }

h2 { text-align:left; margin:1em 0 0 0; font-weight:bold; font-size:1em; }

p { margin:1em 0 0 0; text-align:left; }

.heading { font-weight:bold;	font-size:1.2em; }
.mandatory { color:#f00; font-size:10px; }
.highlight { color:#fff000; font-size:10px; }
.errormsg {	color:#f00; display:none; }
.redtext { color:#f00; }
.redtext a:link { color:#f00; } 
.redtext a:visited { color:#f00; } 
.redtext a:hover { color:#f00; }
.redtext a:active { color:#f00; } 

a:link { color:#fff; text-decoration:none; } 
a:visited { color:#fff; text-decoration:none; } 
a:hover { color:#fff; text-decoration:none; }
a:active { color:#fff; text-decoration:none; }

body { margin:0px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-style:normal; line-height:normal; font-weight:normal; font-variant:normal; text-transform:none; color:#fff; background-color:#000315; }

/* #pagecontainer { background-color:transparent; text-align:center; position:absolute; top:50%; left:0px; width:100%; height:1px; overflow:visible; visibility:visible; display:block } */
/* #sitecontainer { font-family:Verdana, Arial, Helvetica, sans-serif; background-image:url(../_images/img_background.jpg); background-repeat:no-repeat; background-color:#000315; margin-left:-495px; position:absolute; top:-315px; left:50%; width:990px; height:630px; visibility:visible } */
#pagecontainer { background-color:transparent; text-align:center; width:100%; visibility:visible; display:block }
#sitecontainer { font-family:Verdana, Arial, Helvetica, sans-serif; background-image:url(../_images/img_background.jpg); background-repeat:no-repeat; background-color:#000315; margin-top:1em; margin-left:auto; margin-right:auto; width:990px; height:630px; visibility:visible }
#adminpagecontainer { background-color:transparent; text-align:center; width:100%; visibility:visible; display:block }
#adminsitecontainer { font-family:Verdana, Arial, Helvetica, sans-serif; background-image:url(../_images/img_background.jpg); background-repeat:no-repeat; background-color:#000315; margin-top:2em; margin-left:auto; margin-right:auto; width:990px; height:630px; visibility:visible }
#adminpastspecialscontainer { font-family:Verdana, Arial, Helvetica, sans-serif; margin:auto; width:990px; }

.leftcolumn { height:600px; width:250px; display:inline; float:left; }
.menubox { vertical-align:top; margin-left:47px; margin-top:50px; margin-bottom:345px; text-align:left; }
.menuitem{ height:23px; margin-bottom:30px; }
.menuitem img { vertical-align:middle; margin-top:-3px; margin-right: 10px; }
.addressbox { margin-left:47px; text-align:left; }

.rightcolumn { height:600px; width:600px; margin-right:25px; display:inline; float:right; }
.bodycontent { height:510px; margin-top:50px; margin-bottom:10px; text-align:left; }
.productslist { height:30px; text-align:left; }

fieldset { margin:0; padding-bottom:1em; border:none; width:100%}
fieldset div { float:left; width:49%; white-space:nowrap; padding:.2em 0 .2em 0; margin-bottom:.2em}
fieldset div.oneCol { float:left; width:100%; white-space:nowrap;}
fieldset div.oneCol input, div.oneCol textarea { margin-left:1em; width:81% }
fieldset div.threeCol { float:left; width:33%; white-space:nowrap;}
fieldset div label { float:left; display:inline; height:1.8em; width:7em; white-space:normal; margin:0; text-align:right; font: bold 100% Arial, Helvetica, sans-serif; padding-top:.25em;}
fieldset div input, fieldset div select, fieldset div textarea, fieldset div span { margin-left:1em; width:65%}
fieldset div select { margin-left:1em; width:66%}
fieldset div input.checkbox { float:none; margin-left:1em; margin-top:.2em; width:10%}

table { width:100%; border:0; }
td { padding-left:5px; padding-bottom:.3em; }
td.title { width:8em; text-align:right; padding-left:0; padding-top:3px; font-weight:bold; vertical-align:top; }
td input { width:195px; }
td select { width:199px}
td input.long, td textarea { width:494px}
td.formsubmit { text-align:right; padding-right:.8em; }

.footer { text-align:right; clear:both;	line-height:30px;	padding-top:6px; }