/* @group reset */
* { margin:  0; padding: 0; }
ul { list-style: none; }
p { margin: 10px 0; }
a {text-decoration:none;color:#000;}
a img, frameset { border: 0; }
/* @end */

/* @group utility */
.clear {
	height: 1px;
	clear: both;
	margin-top: -1px;
	overflow: hidden;
}
.row:after, .clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}
.clearDelete{	
	display:block; clear:both;
}
.add_top, #add_top { margin-top: 15px; }
.add_bottom, #add_bottom { margin-bottom: 15px; }
.no_bottom { margin-bottom: 0; padding-bottom: 0; }
.no_top { margin-top: 0; }
.no_border { border: 0; }
.left { float: left; }
img.left { margin: 0 15px 15px 0; }
.right { float: right; }
img.right { margin: 0 0 15px 15px; }
.text_right { text-align: right; }
.hide { display: none; }

/* @end */

/* @group =base */
body {
	background: #e9e6e1;
	font: 75% "Lucida Grande", Lucida, Verdana, sans-serif;
	color: #000;
}
#wrapper{
	background: #fff;
	margin: 15px auto 0 auto;
	width: 800px;
	position: relative;	
}
#content{
	padding:40px;
}
#nav, #nav-utility, .footer, #subheader, #buttons, #column-sub{
  display:none;
}
.copyright{
  padding:10px 0;
  border-top:2px solid #000;
}
ul.delivery-address dl.delivery-details{
  clear:both;
  margin-bottom:10px;
}
.account-header h2, .account-header h3{
  padding:0;
  margin:0;
}
.order-info h3 span{
  display:none;
}
dl,dt, dd{
  position:relative;
}
dt{
  clear:left;
  float:left;
  font-weight:bold;
  width:17%;
}
dd{
  float:left;
  width:83%;
}
.printItem{
	padding:15px 0;
	border-bottom:1px solid #ccc;
}
.printItem p{
	padding:0;
	margin:0;
}
.order{
	border-bottom:3px solid #000;
}
.orderIndividual{
	padding:20px 40px 40px 40px;
}
.description{
	width:600px;
	float:left;
	color:#999;
}
.description h3{
	color:#000;
}
.price{
	width:80px;
	float:right;
	font-weight:bold;
	text-align:right;
}
.contact{
	width:300px;
	float:left;
}
.otherInformation{
	width:300px;
	float:right;
}
.signature{
	float:left;
	width:400px;
}
.totals{
	font-weight:bold;
	width:140px;
	float:right;
    padding-left:20px;
    border-left:1px solid #000;
    padding-bottom:15px;
}
.signature h3{
	border-bottom:1px solid #000;
	margin-bottom:5px;
}
.signature em{
	font-size:80%;
}
/* @group -headers */
    h1{font:1.8em Georgia, "Times New Roman", Times, serif; font-style:italic;}
    h2{font-size:1.4em;margin-top:40px;}
    h2.category{border-bottom:2px solid #000;border-top:2px solid #000;padding:2px 0;}
	h2, h3, h4, h5 {clear: both; }
	h3 { font-size: 1.2em; margin: 20px 0 10px 0; font-weight: bold;}
	h2.seperateHeading{ border-top: 1px solid #A49A89; padding-top: 25px;}
	h4 { font-size: 125%; margin: 15px 0 0 0; }
	h5 { font-size: 115%; margin: 15px 0; }
	h6 { font-size: 105%; margin: 5px 0; }	
	/* @end */	

/* @end */

/* @group -header */
#header{
	background: #fff;
	margin: 0 auto 0 auto;
	position: relative;
}
#ordersPrintHeader{
    border-left:1px solid #000;
    width:180px;
    padding-left:20px;
    float:right;
    margin-top:40px;
}
/* @end */

/* @group forms */
table{
	border-top: 2px solid #000;
	margin: 15px 0;
	clear: both;
	width:100%;
}
table td, table th{
	border-bottom: 1px solid #000;
	padding: 8px;
	text-align: left;
}
table th{
	border-bottom: 2px solid #000;
}
textarea{
	width: 670px;
}
table th{
	font-size: 110%;
}
/* @end */



/* @group =pages */

	/* @group -sub page name here */

	/* @end */

/* @end */

