*{ margin:0;padding:0;}
img{border:none;}
label{margin:5px 5px 0 0;}
fieldset input{margin:5px 0 5px 5px;}
fieldset{margin-bottom:10px;}
.error-message{color:#c80d0d;}
table{border-spacing:10px 0;}
body
{
	background-color:#787878;
}
#header
{
	text-align:center;
	height:328px;
	background:#787878 url('../img/headerBG.jpg') repeat;
}
#container
{
	font:11pt Verdana;
	color:#8D8E91;
	padding:0 0 100px 0;
	background-color:#787878;
}
#borderContainer
{
	background:#8D8E91 url('../img/verticalBorder.gif') repeat scroll top left;
	width:770px;
	margin:0 auto;
	position:relative;
}
#contentContainer
{
	width:750px;
	margin:0 auto;
	padding-top:10px;
	background:#BFC0C2 url('../img/horizontalBorder.gif') repeat-x scroll top left;
}
#leftContent
{
	float:left;
	width:570px;
	background:#D8D9DB url('../img/sectionDivider.jpg') repeat-y top right;
	padding:15px;
	min-height:400px;
}
#leftContent img
{
	margin:0 2em;
}
#rightNav
{
	float:right;
	width:130px;
	background-color:#BFC0C2;
	height:100%;
	padding:10px;

	
}
#rightNav ul.categories
{
	list-style-type:none;
	text-align:center;
}
ul.categories li
{
	margin:10px 0;
	list-style-type:none;
}
#rightNav h2
{
	margin:10px 0 0;
	font-size:1.2em;
}
#rightNav h3
{
	font-size:1.1em;
}
#rightNav ul.shippingInfo
{
	list-style-type:none;
	margin-bottom:5px;
}
#rightNav ul.shippingInfo li
{
	list-style-type:none;
	font-size:.9em;
}
#rightNav p, #rightNav a{
	font-size:.9em;
}
#footer
{
	text-align:center;
	display:block;
	clear:both;
	position:relative;
	background:#787878 url('../img/horizontalBorder.gif') repeat-x scroll top left;
	font-size:.9em;
	padding-top:10px;
	width:770px;
	margin-left:-10px;
}
ul#headerLinks
{
	margin:19px 0 0px 0;
	padding-top:19px;
	background:transparent url('../img/filmstrip.png') repeat-x;
	width:100%;
	min-height:67px;
	height:67px;
}
ul#headerLinks li
{
	display:inline;
	margin-left:30px;
	list-style-type:none;
}
h1
{
	padding:14px 0 0 0;
}
h2,h3,h4,h5{font-size:1.25em;}
h2.itemName
{
	font-weight:normal;
}
.itemContainer
{
	background-image:url('/jamestodd/img/itemDivider.png');
	background-position:bottom center;
	background-repeat:no-repeat;
	padding-bottom:60px;
	margin-bottom:20px;
}
#leftContent .itemContainer .itemimage
{
	display:block;
	margin:0 auto 0 auto;
	padding:0;

}

.dateAdded
{
	font-size:.9em;
	text-indent:2em;
	margin-bottom:15px;
}
.itemDescription
{
	margin:10px 0;
}
.cartinfo
{
	font-size:10pt;
	float:right;
	margin-right:80px;
}
#about p{margin:5px 10px 0 0;text-indent:20px;}
#about h2{text-align:center; margin:5px 0px;}
#about h3{margin:10px 0 0;font-size:1.1em;}

#cartItems
{
	margin:10px 0;
	border-spacing:10px 5px;
}
h2.shopCart{margin-bottom:10px;}
#cartItems tr
{
	margin:5px 0;
}
#cartItems th
{
	text-align:left;
}
.checkout{float:right;margin-right:130px;}
.cartShippingNote{float:left;width:230px;font-size:.8em;}
.cartPaypalNote{float:right;margin:0 50px 10px 0;width:270px;font-size:.8em;}

ul.adminActions
{
	margin:10px 0;
	list-style-position:inside;
}
ul.footerLinks li
{
	display:inline;
	margin-left:10px;
	list-style-type:none;
}
.cartBTN{width:50%;height:50%;float:left;}
.cake-sql-log, .cake-sql-log caption
{
	margin:100px 0 0 0;
}
