@import 'blueprint/screen.css';
@import 'product_styles.css';

.container {
	/* change width here if you want a narrower layout; blueprint default is 950px */
	width : 750px;
	background-image : url(/images/dandm_repeat.png);
	background-repeat : repeat-y;
}

/* ELEMENTS */
body {
	font-family : arial,helvetica,sans-serif;
	font-size : 11pt;
}
h1, h2, h3, h4, h5, h6 {
	font-family : arial,helvetica,sans-serif;
	margin : 0 0 .5em 0;
	font-weight : bold;
	color : #7763c9;
}
h1 { font-size : 2.25em; }
h2 { font-size : 2em; }
h3 { font-size : 1.75em; }
h4 { font-size : 1.5em; }
h5 { font-size : 1.25em; color : #000; }
h6 { font-size : 1em; color : #000; }

p {
	margin : 0 0 1em 0;
	line-height : 1.5em;
}
table, tr, td { border : none; }
table {
	border-collapse : collapse;
}
/* CLASSES */
img.left {
	float : left;
	margin : .5em .5em .5em 0;
}
img.topleft {
	float : left;
	margin : 0 .5em .5em 0;
}
img.right {
	float : right;
	margin : .5em 0 .5em .5em;
}
img.topright {
	float : right;
	margin : 0 0 .5em .5em;
}

/* NAMED DIVS AND THEIR DESCENDANTS */
#header {
	background-image : url(/images/dandm_header.png);
	background-repeat : no-repeat;
	height : 168px;
}
#headerContent {
	margin : 10px;
}
#headerContent h3 {
	color : #fff;
}
#main {
	min-height : 400px;
}
#left {
	background-image : url(/images/dandm_sidebar_repeat.png);
	background-repeat : repeat-y;
}
#sidebarTop {
	background-image : url(/images/dandm_sidebar_top.png);
	background-repeat : no-repeat;
	height : 14px;
}
#sidebarContent {
	padding : 0 20px;
	font-weight : bold;
	font-size : 9pt;
}
#sidebarContent span {
	display : block;
}
#sidebarContent span a {
	color : #000;
	text-decoration : none;
}
#sidebarContent span a:hover {
	color : #7763c9;
	text-decoration : underline;
}
#sidebarBottom {
	background-image : url(/images/dandm_sidebar_bottom.png);
	background-repeat : no-repeat;
	height : 15px;
}
#right {
	
}
#rightContent {
	margin : 5px 10px 10px 0;
}
#footer {
	background-image : url(/images/dandm_footer.png);
	background-repeat : no-repeat;
	height : 30px;
}
#footerContent {
	margin : 25px 10px 0 30px;
	text-align : center;
	font-size : .9em;
}