body { font: 12px/18px "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif; background-color: #bdbdbd;/*#f5f5f5;*/ color: #333; }
p { margin-bottom: 18px; }
h1 { font: 24px "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif; font-weight: bold; font-size: 24px; line-height: 36px; margin-bottom: 18px; }
h2 { font: 18px "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif; font-weight: bold; font-size: 16px; line-height: 18px; margin-bottom: 18px; }
h3 { font: 12px/18px "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif; font-weight: bold;}
h4 { font: 10px "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif; font-weight: bold; font-size: 10px; line-height: 18px; }

hr { height: 1px; color: #e8e8e8; border: 0; background-color: #e8e8e8;}

a {
	color:#000000;
	text-decoration:none;
}

a:hover {
	color:#0088d3;
	text-decoration:underline;
}

#content {
	background:#fff;
	border:1px solid #e8e8e8;
	font-family:"Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif;
	padding:1em;
	width:980px;
	-webkit-border-radius: 0.4em 0.4em;
	-moz-border-radius: 0.4em 0.4em;
	-webkit-box-shadow: 0px 2px 1px #999;
	-moz-box-shadow: 0px 2px 1px #999;				
}
#content h1 {
	color:#595959;
	font-weight:normal;
	font-size:2.75em;
	margin:.25em auto;
}
#content h2 {
	color:#888888;
	font-weight:normal;
	font-size:16px;
	margin:.25em auto;
}

#content p {
	color:#999;
	font-size:12px;
	font-weight:bold;
	letter-spacing:0px;
}
#content p.reg {
	color:#999;
	font-size:12px;
	font-weight:normal;
	letter-spacing:0px;
}
#content p.bigger {
	color:#999;
	font-size:14px;
	font-weight:normal;
	letter-spacing:0px;
}	
#content a {
	color:#000000;
	text-decoration:none;
}
#content a:hover {
	color:#0088d3;
	text-decoration:underline;
}

#content a.bigBlue {
	color:#0088d3;
	text-decoration:none;
	font-size:24px;
	font-weight:bold;
}
#content a:hover {
	color:#0088d3;
	text-decoration:underline;
}

#main  { background: #fff; width: 700px; float: left }
#sidebar {
	float:right;
	width:250px;
}
#footer
{
	clear:both;
}
#footer p {
	margin:0;
}
* html #footer {
	height:1px;
}

.big {
	font: 16px "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif;
	font-size:16px;
	font-weight:normal;
}
.bigBlue {
	font: 16px "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif;
	font-size:16px;
	font-weight:normal;
	color:#0088d3;
}
.bigGrey {
	font: 16px "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif;
	font-size:16px;
	font-weight:normal;
	color:#999;
}
.little {
	font: 12px "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif;
	font-size:12px;
	font-weight:bold;
}
small {
	font: 11px "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif;
	color:#999;
	font-size:11px;
}
	
.print {
	background:url(images/prints-bg.jpg) top no-repeat;
	height:320px;
}

.MainTitle { font: 20px "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif; 
	font-weight: normal; 
	font-size: 20px; }
	
#myorders {
	width: 100%;
	border: 1px solid #e8e8e8;
}

#myorders td {
	margin: 12px;
	border-spacing:10px;	
}


table#dataentry  {	
	-webkit-border-radius: 0.4em 0.4em;
	-moz-border-radius: 0.4em 0.4em;
	-webkit-box-shadow: 0px 1px 1px #999;
	-moz-box-shadow: 0px 1px 1px #999;
	border:1px solid #e8e8e8;
    width: 400px;
}

table#dataentry td {
    padding: 5px;
}

table#shoppingcart  {
    background:#fff;
	border:1px solid #e8e8e8;
	font-family:"Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif;
	font-size: 12px;
	/*padding-left:1em;*/
	width:200px;
	-webkit-border-radius: 0.4em 0.4em;
	-moz-border-radius: 0.4em 0.4em;
	-webkit-box-shadow: 0px 2px 1px #999;
	-moz-box-shadow: 0px 2px 1px #999;	
    /*border: dashed #039 1px;
    width: 230px;*/
}

td#greyheader  {
    background:#e8e8e8;
	font-family:"Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif;	
	font-size:14px;
	color: #000;
	font-weight: bold;
	width: 100%;
    /*border: dashed #039 1px;
    width: 230px;*/
    -webkit-border-radius: 0.4em 0.4em;
	-moz-border-radius: 0.4em 0.4em;
	-webkit-box-shadow: 0px 1px 1px #999;
	-moz-box-shadow: 0px 1px 1px #999;
}

td#blueheader  {
    background: #0088d3;
	font-family:"Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif;	
	font-size:14px;
	color: #fff;
	font-weight: bold;
	width: 100%;
    /*border: dashed #039 1px;
    width: 230px;*/
    -webkit-border-radius: 0.4em 0.4em;
	-moz-border-radius: 0.4em 0.4em;
	-webkit-box-shadow: 0px 1px 1px #999;
	-moz-box-shadow: 0px 1px 1px #999;
}

td#displaystyle  {
    background: #fff;
	padding-right: 1em;
    -webkit-border-radius: 0.4em 0.4em;
	-moz-border-radius: 0.4em 0.4em;
	-webkit-box-shadow: 0px 1px 1px #999;
	-moz-box-shadow: 0px 1px 1px #999;
}

td#cartwhite  {
    padding-left: 0.5em;
}

.data {
    color: #000000;
    text-align: left;
}

.toprow {
    font-style: italic;
    text-align: center;
}

.rightcol {
    font-weight: bold;
    text-align: right;
    width: 110px;
    white-space: nowrap;
}

.confcol {
    text-align: left;
    white-space: nowrap;
}

.confheader {
	font-weight: bold;
	text-align: left;
    white-space: nowrap;
}

.middlearea {
	color:#ffffff;
}


 
