@charset "UTF-8";
/* CSS Document */

#content{
	margin-top:30px;
	margin-left:30px;
	width:800px;
	float:left;
}

.pageTitleTextArea{
	width:310px;
	float:left;
	clear:left;
	margin-left:10px;
}

.titleHH{
	margin-top:20px;
	font-size:1.1em;
	font-family:"Times New Roman", Times, serif:
}
.pageTitle{
	font-size:1.3em;	
	
}

.mainPhoto{
	width:450px;
	margin-left:30px;
	float:left;
	border:0;
}

.titleDesc{
	margin-top:0px;
	margin-left:25px;
	font-size:0.7em;
	font-weight:bold;
	color: #369;
	padding: 5px;
	float: none;
	width: 250px;
}


.catchPhrase{
	float:left;
	width:340px;
	margin-Left:0px;
	padding:6px 70px 6px 70px;
	text-align:center;
	font-size:0.7em;
	font-weight:bold;
	color: #369;
}

.secondCatch{
	float:left;
	clear:left;
	width:300px;
	font-size:0.75em;
}

.mainDesc{
	float:left;
	width:300px;
	font-size:0.75em;
}

#leftCol {
	width:480px;
	Float:left;
	Clear:left;
	padding:0px;
	vertical-align:top;
}

#rightCol{
	Width:230px;
	margin-right:50px;
	margin-top:30px;
	margin-left:15px;
	padding-left:20px;
	Float:right;
	Clear:right;
	border-left-style:dotted;
	border-left-width:thin;
}

.categoryTitle{
	font-size:0.9em;
	font-weight:bold;
	width:100%;
	float:none;
	clear:both;
	text-align:center;
	margin-top:40px;
	padding-top:0px;
	color:#369;
}
.bullet{
	float:left;
	clear:both;
	width:80%;
	font-size:0.9em;
	color:#666;
	font-weight:bold; 
	text-align:left;
	margin-left:10%;
	margin-top:20px;
	font-size:0.75em;
	list-style-position: inside;
	list-style-type: square;
}

#picket .categoryDesc{
	float:left;
	clear:both;
	width:80%;
	text-align:center;
	margin-left:10%;
	margin-top:20px;
	margin-bottom:20px;
	font-size:0.75em;
}

.itemTitle{
	color:#369;
	float:left;
	Clear:left;
	width:480px;
	font-size:1.0em;
	font-weight:bold;
	margin-top:20px;
	margin-bottom:10px;
	text-align:left;
}

#picket .itemSubtitle {
	font-size: 0.75em;
	font-weight:bold;
	text-align: left;
	float:left;
	Clear:left;
	margin-bottom:20px;
}

#picket{
	margin-top:0px;
}

.click{
	margin-top:10px;
	width:480px;
	height:10px;
	vertical-align:bottom;
	float:none;
	clear:both;
	text-align:center;
	font-size:0.65em;
	color:#ff0000;
	padding-top: 20px;
}

#special .click{
	margin-top:10px;
	width:150px;
	height:10px;
	vertical-align:bottom;
	float:none;
	clear:both;
	text-align:center;
	font-size:0.65em;
	color:#ff0000;
	padding-top: 20px;
}

.secondclick{
	margin-top:10px;
	width:320px;
	height:10px;
	float:none;
	clear:both;
	text-align:center;
	font-size:0.65em;
	color:#ff0000;
	padding-top: 20px;
}

#picket .itemPhoto{
	float:left;
	width:150px;
	height:150px;
	margin:5px;
}

#picket .itemPhotoCaption{
	float:left;
	width:150px;
	height:20px;
	margin-left:5px;
	margin-right:5px;
	font-size:0.7em;
	text-align:center;
}

.itemDesc{
	float:left;
	width:480px;
	font-size:0.75em;
	text-align:left;
}

.itemPhotoArea{
	width:100%;
	clear:left;
	float:left;
	margin-top:5px;
	margin-bottom:20px;
}

.pageWidePhoto{
	float:left;
	clear:both;
	width:100%;
	text-align:center;
}

#special .itemPhoto{
	float:left;
	width:150px;
	height:150px;
	margin:5px;
}

#special .itemPhotoCaption{
	float:left;
	width:150px;
	height:20px;
	margin-left:5px;
	margin-right:5px;
	font-size:0.7em;
	text-align:center;
}

#special .itemDesc{
	float:left;
	clear:right;
}


#courtesyArea{
	float:left;
	clear:left;
	width:250px;
}
	
#courtesy{/*This halves the courtesyArea div area horizontally*/
	float:left;
	margin-left:0px;
	width:250px;
}

#courtesy .itemTitle{
	float:left;
	width:100%;
	margin-left:10px;
	margin-top:20px;
	margin-bottom:15px;
	text-align:center;
}

#courtesyArea .categoryDesc{
	float:left;
	width:95%;
	margin-left:5%;
	margin-top:20px;
	margin-bottom:15px;
	font-size:0.75em;
	text-align:left;
}
#courtesy .itemPhoto{
	float:left;
	clear:left;
	width:100%;
	text-align:center;
	margin-left:0px;
}

.arrow{
	float:left;
	clear:left;
	margin-left:0px;
	width:100%;
	text-align:center;
	margin-top:5px;
	margin-bottom:5px;
}
	
#courtesy .itemDesc{
	float:left;
	width:240px;
	margin-left:5px;
	margin-top:10px;
	text-align:left;
	font-size:0.7em;
}

hr {
	float:none;
	clear:both;
	color:#EEE;
}

.callapsTitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.85em;
	font-weight: bold;
	color: #369;
	background-color:#CCC;
	width:243px;
	text-align: center;
	vertical-align: middle;
	margin-top: 10px;
	padding-top: 15px;
	padding-right: 10px;
	padding-left: 10px;
	padding-bottom: 5px;
}
.cross {
	height: 15px;
	width: 18px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.3em;
	font-weight: bold;
	color: #F00;
	vertical-align: text-bottom;
}

#picket .categoryTitle {
	font-size: 2em;
	font-weight: bold;
}
.noFlange{
	height:20px;
	vertical-align:top;
}
