* { border:0 none; margin:0; padding:0; }
html,body{ margin: 0pt auto; background-color: black; text-align: center; border-collapse: collapse; font-family: Arial,Helvetica,sans-serif; font-size: 12px; }

#container{ border: 0px none; padding: 0pt; width: 800px; margin: 0pt auto; text-align: left; }
#header { width: 100%; vertical-align: bottom; border: 0px none; padding: 0px; margin-top: auto; margin-bottom: 0 none; }
#footer { padding-bottom: 15px; padding-top: 15px; width: 100%; text-align: center; background-color:black;	color: white; clear: both; height: 50px; }

img.logo-image { margin-top: 45px; }
#headerMenu{ width: 100%; text-align: left; height: 25px; padding-left: 10px; }

#content{ border: 0 none; text-align: left; background-color: white; width: 100%; }
#content-top{ border: 0 none; padding: 0; width: 100%; line-height: 20px; height: 20px; background: transparent url("../images/site/content-top.png") no-repeat scroll 0 0; }
#content-bottom{ margin-bottom: 5px; padding: 0; width: 100%; line-height: 20px; border: 0 none; height: 20px; background-image: url("../images/site/content-bottom.png"); }

div.menu { background: transparent url("../images/site/button.png") no-repeat scroll 0 0; width: 75px; text-align: center; float: left; height: 25px; }
div.menu a { color: black; text-decoration: none; display: block; width: 75px; height: 20px; line-height: 25px; }
div.menu a:link { color: black; }
div.menu a:visited { color: black; }
div.menu a:hover { background: transparent url("../images/site/button_hover.png") no-repeat scroll 0 0; width: 75px; text-align: center; float: left;	height: 25px; text-decoration: none; }
div.menu a:active { color: black; }

div.left { float: left; }
div.clear{ clear: both; }

a {}	
A:link{ color:996600; text-decoration: none; }
A:visited{ color:996600; text-decoration: none; }
A:hover{ color: black; text-decoration: underline; }
A:active{ color: #CC9933; text-decoration: none; }

a.menu { display: block; width: 100%; }

div.small_border { margin: 15px; }
div.half { margin: 10x; width:365px; }

span.heading { font-weight: bold; font-size: 14px; }
span.heading_small { font-weight: bold; font-size: 12px; }
p.description { margin: 10px; }
div.small-text { font-size: 9px; font-style: italic; }

img.logo{ margin-top: 20px; }

div.design_row { margin: 15px 0px 0px 0px; }
div.designs { width: 200px; margin-left: 30px; }

div.order_heading { width: 100px; margin: 10px; font-weight: bold; }
div.order_heading_price { width: 75px; margin: 10px; font-weight: bold; text-align:right;}
div.order_cell { width: 100px; margin: 5px 10px 5px 10px; }
div.order_cell_price { width: 75px; margin: 5px 10px 5px 10px; text-align:right;}

div.row { margin-bottom: 10px; }

ul { list-style-type: circle }
ul.plain { list-style-type: none }
ul.plain li { margin-bottom: 5px; }
ul.small_border { margin: 15px; }

div.gallery {text-align: center;} 
div.gallery-menu { width: 200px;}
div.gallery-main { width: 550px;}
div.gallery-row { width: 740px; margin-left: auto; margin-right: auto; padding-top: 15px; }

img.gallery{ margin-top: 20px; }
img.gallery-menu { margin: 5px; }

img.float-right{ float: right; margin: 20px; }
img.float-left{ float: left; margin-right: 20px; margin-bottom: 20px; margin-top: 20px; }
img.center{ display: block; text-align: center; vertical-align: middle; margin-left: auto; margin-right: auto; clear: both; }

div.thumbnail { float: left; width: 185px; }
