/* Universal Configuration */
body {
	margin:0; padding:0;
	font:11pt/1.5 sans-serif;
	}
	
/* 
/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/
/_/_/_/_/_/    Layout       _/_/_/_/_/_/
/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/
 */
#header {
	margin:0; padding:0;
	}
.header-left { float:left;width:200px;margin:0; padding:0;}
.header-middle {margin:0px 200px 0xp 320px;}
.header-right { float:right;width:320px;margin:0; padding:0;}

#header p {
	margin:0px;
}


#top {
	clear:both;
	margin:0; padding:0;
	height:30px;
	}
#top .column-in {
	padding:6px 0px 0px 0px ;
	float:left;
}
.top-left { float:left;width:1px;margin:0; padding:0;}
.top-middle {margin:0px 760px 0xp 1px;}
.top-right, .top-right .column-in { float:right;width:760px;margin:0; padding:0;text-align:right;}

#main1 {
	margin:0; padding:0;
	}
#main2 {
	margin:0; padding:0;
	}
#left {
	float:left;
	width:180px;
	margin:10px 0px 0px 0px; padding:0px 0px 0px 10px;
	}
#right {
	float:right;
	width:180px;
	margin:10px 0px 0px 0px; padding:0px 10px 0px 0px;
	font-size:80%;
	}
#middle {
	margin:0px 220px;
	padding:20px 0px 0px 0px ;
	}
#middle-product {
	margin:0px 20px 0px 220px;
	padding:20px 0px 0px 0px ;
	}
#middle .column-in table, #middle-product .column-in table {
	float:left;
	}
	
#left .block, #right .block {
	padding:0px;
	margin:0px 0px 0px 0px;
}
.infoBoxContents td {padding:2px 8px 2px 5px;}
.infoBoxContents td img {}
#left .block form, #right .block form {margin:0px 0px 0px 0px; padding:0;}
#left .block .blockWrapper, #right .block .blockWrapper {margin:0px 0px 0px 0px; padding:2px 10px 2px 10px;}
#left .block .blockHeader, #right .block .blockHeader {margin:0px 0px 0px 0px; padding:2px 6px 2px 6px;}
#left .block .blockContents, #right .block .blockContents {margin:0px 0px 0px 0px; padding:2px 10px 2px 10px;}

#footer {
	background-color:#d5edb3;
}
.column-in {
	margin:0; padding:0;
	
	}
.cleaner {
	clear:both;
	height:1px;
	font-size:1px;
	border:none;
	margin:0; padding:0;
	background:transparent;
	}

/* 
/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/
/_/_/_/_/_/     Buttons    _/_/_/_/_/_/
/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/
 */
 
#top .column-in div {
	margin:0px;
	float:right;
	height:30px;
	padding:0px 10px 0px 10px;
	line-height:27px;
	font-size:100%;
	display:inline;
}
#top .column-in div:hover {
	background-color:#d5edb3;
}
 
/* 
/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/
/_/_/_/_/_/      Visuals    _/_/_/_/_/_/
/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/
 */
 
.title {
	font: 15px 11px Arial, Helvetica, sans-serif;
	color: #993300;
	letter-spacing:.2em;
	font-weight:bold; 
	text-align:center;
}
.slogan {
	font:12px Arial, Helvetica, sans-serif;
	color: #004A8A;
	letter-spacing:0em;
	text-align:center;
}
#top p{margin:0px;}

#top a {
	color:#666699;
	font-weight:bold;
	text-decoration:none;
	padding:0px 10px;
}#top a:hover {
	color:#ae3332;
	font-weight:bold;
}

.block .blockWrapper {background-color:#666699;}
.infoBoxHeading {background-color:#666699;font-size:110%;font-weight:bold;color:#ffffff;}	

.infoBoxContents a {font-size:110%;color:#666699;font-weight:bold;text-decoration:none;}
.infoBoxContents a:hover {color:#ae3332;}

#middle, #middle-product {
	color:#666699;
	font-size: 100%;
}
#main1  {
	padding-bottom:40px;
}
.photo {
	border:solid 2px #d5edb3;
}
#middle a, #middle-product a {
	color:#666699;
	font-size: 100%;
	font-weight:bold;
	text-decoration:none;
}
#middle a:hover, #middle-product a:hover {
	color:#ae3332;
	text-decoration:underline;
}
#middle .pageHeading, #middle-product .pageHeading {
	color:#666699;
	font-size: 120%;
	font-weight:bold;
}
.productListing {
	font-size: 110%;
	font-weight:normal;
	text-decoration:none;
}
.productListing-heading {
	background-color:#d5edb3;
}
.productListing td {
border-top:solid 1px #d5edb3;
}
#header {
	background:#f4ffe4;
	}
.header-left {background-color:#f4ffe4;}
.header-middle {background-color:#f4ffe4;}
.header-right { background-color:#f4ffe4;}

#header p {
	margin:0px;
}


#top {
	border-top:2px solid #666699;
	background-color:#d5edb3;/* url('images/top-bg.png') repeat-x center; */
	font-size:80%;
	}
#top .column-in {
}
.top-left {background-color:#d5edb3;}
.top-middle {background-color:#d5edb3;}
.top-right {background-color:#d5edb3;}

#main1 {
	background-color:#f4ffe4;
	}
#main2 {
	background-color:#f4ffe4;
	}
#left .column-in {
	border:3px solid #666699;
	background-color:#d5edb3;
	font-size:80%;
	}
#left .column-in, #right .column-in { 
	padding:0px;
}
#right .column-in {
	border:3px solid #666699;
	background-color:#d5edb3;
	}
#middle, #middle-product {
	background-color:#f4ffe4;
	font-size:80%;
	}
	
#left .block, #right .block {
}
h1,h2,h3,h4 { margin: 0.2em 0 }
p { margin: 0.5em 0 }
a { color:black }

.copy { text-align:center; font-size:80% }

.pageHeading .photo {
	border:0px;
}

.productListing-data img {
	border:solid 2px #d5edb3;
}
#footer .column-in {
	padding:5px;
	text-align:center;
}