/* CSS BakerGordon */
/* 7/25/09 - Created by Richard Cassone */
.style1 {
font-size:xx-small;
}
.stripeOrange{
	background-image: url(../images/stripeorange.jpg);
	background-repeat: repeat;
	position: absolute;
	width: 900px;
	z-index: -1;
}
.capital {
	font-size: 36px;
}

.stripePurple{
	background-image: url(../images/stripepurple.jpg);
	background-repeat: repeat;
}

.stripeBrown{
	background-image: url(../images/stripebrown.jpg);
	background-repeat: repeat;
}

.mainContent {
	width:100%;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	left: 100px;
	position: absolute;
	top: 0px;
	overflow: hidden;
}

.centeredContent{
margin: auto;
width: 65%;
}

.rcHeader {
	
	
	height:250px;
}

.rcFlowersTop {
	margin-bottom: 50px;
	position:absolute;
	height: 273px;
	left: 0px;
	top: 0px;
	width: 980px;
	background-image: url(../images/flowersfade.jpg);
}
.rcMiddle {
	margin-top: 10px;
	overflow: hidden;
	width: 950px;
	top: 275px;
	/*position: absolute;*/
	
	color: #000000;
	padding-left: 10px;
	
}
.rcFooter {
float:none;
}
body {
	behavior: url("csshover3.htc"); 
	background-image: url(../images/flowersleft.jpg);
	background-repeat: repeat-y;
	font-family:Arial, Helvetica, Tahoma, Verdana, sans-serif;
	font-size:10pt;
	
	line-height: 16px;
}


/* Menu Styles */
#menu {

width: 950px;
float: left;
}

#menu ul {
	margin: 0;
	padding: 0;
	list-style: none;
	float: left;
}

#menu a, #menu h2, #menu h3 {
	display: block;
	margin: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	line-height: 16px;
	font-weight: normal;
	text-transform: none;
	padding-top: 2px;
	padding-right: 10px;
	padding-bottom: 2px;
	padding-left: 10px;
	font-style: normal;
}

#menu h2 {
color: #background: #e9cfb5;
	text-transform: none;
	line-height: 16px;
	/*border-width: 1px;
	border-style: solid;
	border-color: #ccc #888 #555 #bbb;
	background-color: #31A0DC;*/
	background-color: #31A0DC;
}

#menu h3 {
color: #background: #fff;
background: #fff;
text-transform: lowercase;
border-width: 1px;
border-style: solid;
border-color: #ccc #888 #555 #bbb;
}

#menu a {
color: #241C1F;
text-decoration: none;
}

#menu a:hover {
color: #a00;
}

#menu li {
position: relative;
}

#menu ul ul {
position: absolute;
top: 100%;
left: 0%;
width: 8em;
display: none;
}




div#menu ul li:hover ul
{
display: block;
}



.blurb{
	height: 100%;
	margin-top: 20px;
	width: 375px;
	float:left;
}
.month{
	color: #ca6e4a;
	font-size: 1.5em;
	width:100%;
}

.photo{
	float: left;	
}

.photo img{
	float:left;
}

.text{
	width: 250px;
	float:left;
	padding-left: 10px;
	text-align: left;
}
.name{
	width: 360px;
	color: #ca6e4a;
	padding-bottom: 5px;
	font-size: 16px;
	line-height:20px;
	font-weight: bold;
	}
.pageTitle {
	font-size: 36px;
	text-transform: uppercase;
	color: #000000;
	font-weight: bold;
	font-style: normal;
}


.colLeft{
width: 400px;
	float: left;	
}


.colRight{
	width: 400px;
	float:left;
	padding-left: 10px;
	text-align: left;
}


#holder_exhibit{

/*background-color:#00CCFF;*/

width:700px;

height:auto;

overflow:auto;

padding-top:10px;

padding-bottom:10px;

padding-right:10px;

padding-left:230px;

float:left;

}





#exhibit{

height:auto;

overflow:auto;

/*background-color:#66CCFF;*/

margin-bottom:10px;

}





#holder_exhibit .product{

width:450px;

background-color:#CCCCCC;

margin-left:100px;

padding:10px;

}

#holder_exhibit a:link{

color:#900200;

text-decoration:none;

}



#holder_exhibit a:visited{

color:#999999;

text-decoration:none;

}





#holder_exhibit a:hover{

color:#FFFFFF;

background-color:#CD1218;

width:auto;

height:auto;

z-index:100;

}


hr{

margin-top:20px;

margin-bottom:20px;

}

c1{

color:#8F0000;

font-weight:bold;

font-size:12pt;}



c2{

color:#8F0000;

font-style:italic;

}

#holder_contact{

/*background-color:#00CCFF;*/

width:700px;

height:auto;

overflow:auto;

padding-top:10px;

padding-bottom:10px;

padding-right:10px;

padding-left:230px;

float:left;

}





#exhibit{

height:auto;

overflow:auto;

/*background-color:#66CCFF;*/

margin-bottom:10px;

}





#holder_contact div{

width:450px;

background-color:#ffffff;

margin-bottom:10px;

padding:10px;

}

.attn{

clear:both;

margin-top:10px;

margin-bottom:10px;

}
