

/* Generic Styling */

body {
	background:#333;
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.8em; /* Sets default font size to 10px */
	color:#222222;
	text-align:center;
	
	}





img {
	border:0;
	}

p {
	
	}


/* Structure */
#container {
	margin:0 auto;
	width:900px;
	margin-top:10px; 
	margin-bottom:10px; 
	background:#ADC2C9; 
	border:1px solid #333333;
	
	-moz-border-radius: 10px;
	border-radius: 10px;
}

#pagecontent {
	
	background:#fff; 
	padding:0px;}

/* Heading's */

h1 {
	font-family:Cooper Std Black, Cooper Black, Arial Black, Arial, Helvetica, sans-serif;
	font-size:1.9em;
	letter-spacing:-1pt;
	margin:0;
	}
h2 {
	font-family:Cooper Std Black, Cooper Black, Arial Black, Arial, Helvetica, sans-serif;
	font-size:1.5em;
	letter-spacing:-1pt;
	margin:0;
	
	}
h3 {
	font-family:Cooper Std Black, Cooper Black, Arial Black, Arial, Helvetica, sans-serif;
	font-size:1.25em;
	letter-spacing:-1pt;
	margin:0;
	
	}	

#siteheader {}

#siteheader a { font-family:Arial, Helvetica, sans-serif;
				font-size:14px;
				font-weight:bold;
				letter-spacing:-1pt;
				text-decoration:none;
				color:#333;
				}
#siteheader a:hover {
				color:#069;
				text-decoration:underline;	}	
				

#left {
	/* Styles */
	width:25%;	/* Change to alter width of left column */
	background:#f2f2f2;
}

#left h2 {
	padding:5px;
	
}

#left .box {		/* General style of each box in left column */
	padding:5px 10px;
	/*font-size:90%;*/
	/*border:1px solid #eee;*/
	margin-bottom:5px;
}

#left .box p {
	margin:0px;
	padding-bottom:10px;
}

#left ul {		/* General style of list style in left column; including category listing */
	list-style-type:none;
	padding:10px 15px;
	margin:0px 0px 5px 0px;
	line-height:20px;
	/*font-size:90%;*/
	/*border:1px solid #eee;*/
}

#left ul a {
	background:url(../store/images/site/catnav_bullet.gif) no-repeat 0 3px;
	padding-left:15px;
	color:#505050;
	text-decoration:none;
}

#left ul a:hover {
	color:#069;
	text-decoration:underline;
}

#more { 
width:270px;
float:right;
	}


#more ul {list-style-type:none;
	margin-top:0px;
	margin-bottom:0px;
	margin-left:0px;
	padding-left:15px;
	padding-top:20px;
	}

	
#more li a{
display:block;
	background:url(../images/site/orangearrowlarge.gif) right top no-repeat;
	
	color:#0073AA;
	
	text-decoration:none;
	margin-bottom:20px;
	border:0;
}

#more li a:hover{
	background:url(../images/site/orangearrowlarge.gif) right top no-repeat;
	text-decoration:none;
	color:#333;
	border:0;
	}
.box-tl {background:url(../images/site/tl-white.jpg) top left no-repeat;height:10px; width:10px;}	
.box-tr {background:url(../images/site/tr-white.jpg) top right no-repeat; height:10px; width:10px;}	
.box-bl {background:url(../images/site/bl-white.jpg) bottom left no-repeat; height:10px; width:10px;}	
.box-br {background:url(../images/site/br-white.jpg) bottom right no-repeat; height:10px; width:10px;}

#maincontacts ul {list-style:none; margin-left:0; padding-left:10px;}	
#maincontacts ul li {display:inline; margin:0; padding:0;}	
#maincontacts ul li:after {content: " | ";}	
#maincontacts ul li.last:after {content: "";}	


#cmslinks ul {list-style:none; margin-left:0; padding-left:10px;}
#cmslinks ul li {font-weight:bold;}
#cmslinks ul ul li a {font-weight:bold;}
#cmslinks ul ul li {font-weight:normal;}

#mypoll ul {list-style:none; margin-left:0; padding-left:10px;}	
#mypoll ul li {}


#linkcats ul {margin-left:0; padding-left:0;}
#linkcats li {list-style-type:none; background:url(../store/images/site/catnav_bullet.gif) no-repeat 0 3px; margin-right:10px; padding-left:15px; }

#links {}

#links ul {margin-left:0; padding-left:0;}

#links ul li { list-style-type:none;margin-bottom:3px; }

.slide {
  position: relative;
  overflow: hidden;
  height: 120px;
  width: 350px;
  margin: 1em 0;
  background-color: #ffc;
  border: 1px solid #999;
}
.slide .inner {
  position: absolute;
  left: 0;
  bottom: 0;
  width: 338px;
  height: 36px;
  padding: 6px;
  background-color: #4c5;
  color: #333;
}

.slide button {
  margin: .7em 0 0 .7em;
}
.js #slidebottom .inner { 
  display: none;
}
