
/*
=========================
MEDIUM LAYOUT (default)
=========================
*/


	
	.header {
		width:1000px; 
		height:4px;
		/*background:url(pics/page/header-large.jpg) no-repeat top left; 
		height:183px;
		 */ 
	}
	
	.footer {
		width:1000px;
		height:1px;
		margin:0px;
		padding:0px;
		/* background:url(pics/page/footer-medium.jpg) no-repeat top left; 
		height:14px;
		 */
	}
	

	
	
	.rainbowfooter {
		margin:0px;
		padding:0px;
		width: 957px;
		overflow:visible;
		margin-bottom:30px;
		min-height:20px;
		margin-left:25px;
	}
	
	
	.rainbowfooter-left {
		text-align:left;
		clear:both;
		float:left;
		font-size:11px;
		width:450px;
		padding-left:10px;
		margin:5px;
	}
	
	
	.rainbowfooter-right {
		text-align:right;
		float:left;
		font-size:11px;
		width:469px;
		margin:5px;
	}
	
	
	
	
	.outerpagewrapper {		
		width:1000px;
		left:50%;
		margin-left:-500px;
		position:absolute;	
		margin-top:0px;
		padding-left:0px;
		padding-right:0px;
		
		/* border:4px blue solid; */
	}
	

	.middlepagewrapper {

	}
	
	.innerpagewrapper {
		padding-top:0px;
		width:1000px;
		text-align:left;
	}
	
	.framewrapper {
		width:959px;
		margin-left:25px;
		margin-right:25px;
		margin-top:0px;
		
	}
	
	.contentwrapper {
		padding:0px;
		width:959px;
		margin:0px;
		padding-top:20px;
		
		/* border:4px pink solid; */
		
		/* you can put a background image for the top
		of the content block here, as a header */
		
		
	}
	
	
	.contentmiddle {	
		margin-left:20px;
		width:935px;

		/* border:4px pink solid; */
	
		/* you can put a background image for the entire content block here */
		
	}
	
	.contentbottom {
		
		/* you can put a background image for the bottom
		of the content block here, as a footer */
		
	}
	
	
	.gallery-3- {
		margin-left:20px;
		margin-bottom:20px;
	}
	
.form-wide-1 {
	display:block;
	width:916px;	
}

.form-narrow-1 {
	display:none;
}



.form-wide-2 {
	display:block;
	width:684px;	
}

.form-narrow-2 {
	display:none;
}


.form-wide-3 {
	display:none;
}

.form-narrow-3 {
	display:block;
	width:214px;
}


.form-wide-4 {
	display:block;
	width:916px;	
}

.form-narrow-4 {
	display:none;
}



.form-wide-5 {
	display:none;
}

.form-narrow-5 {
	display:block;
	width:214px;
}


.story-width-1 {
	width:916px;		
}
	
	
.story-width-3  {	
	width:214px;	
}
	
.story-width-2  {	
	width:684px;	
}
	
	
.story-width-4 {	
	width:916px;			
}
	
.story-width-5  {	
	width:214px;			
}


.form-text {
	width:100px;
	float:left;
	text-align:right;
	padding-top:4px;
	padding-right:6px;
	padding-left:0px;
		font-size:14px;
	line-height:17px;
	
}


.form-text-narrow {
	font-size:14px;
	line-height:17px;
}



.form-field-wrapper {
	width:200px;
	float:left;
	text-align:left;
	padding-left:0px;
}

.form-field {
	width:180px;
	font-size:14px;
	line-height:15px;
	
}

	
	
	.extralarge {
		display:none;
	}
	
	.large {
		display:none;
	}
	
	.small {
		display:none;
	}
	
	.extrasmall {
		display:none;
	}
	
	.medium {
		display:block;
	}
	
	.mobile {
		display:none;
	}
	
	
	
		

	
	.menubar {
		background-color:#DFF3C7;
		display:block;
		/*min-height:35px;
		 padding-top:10px;
		padding-bottom:10px; */
	}
	
	.menubarend {
		clear:both;
		float:none;
	}

	
	.dropwndownmanu {
		display:none;
		padding:10px;
	}


	body {
		padding: 0px;
		padding-top:0;
		background-color: #FCFCFE;
		background-image: url(pics/page/bkgnd.gif);
		background-repeat: repeat; /* repeat-x; repeat-y; no-repeat */
	}   

	.col1div  {	
		width:916px;	
		display:block;			
	}
	
	.col2div  {	
		width:684px;	
		float:left;		
		padding-right:20px;	
		display:block;		
	}
	
	.col12div {
		width:684px;	
		float:left;		
		padding-right:20px;
		display:none;
		
	}
	
	
	.col13div {
		width:684px;	
		float:left;		
		padding-right:0px;
		display:none;
	}
	
	.col3div  {	
		width:214px;			
		float:left;
		
	}
	
	.col3bdiv  {	
		display:block;
	}
	
	.col4div  {	
		clear:both;
		width:916px;			
	}
	
	.col5div  {	
		display:none;			
	}


	.featuredpagespaneldivider {
		display: none;
	}



	.form-wide {
		display: block;
		width:916px;
	}
	
	.form-medium {
		display: none;
		
	}
	
	.form-narrow {
		display: none;
	}


	.featured-pages-small-div {
		float:left;
	}
	
	.featured-pages-small-pic {
		
	}
	
	.featured-pages-small-pagename {
		text-align:center;
	}
	
	
	.large-layout-left-column-filler {
		display:none;
		float:left;
	}
	
	.products-pic {
		width:200px;
		float:left;
	}
	
	.products-info {
		float:left;
		width:450px;
		text-align:left;
		padding-left:10px;
	}
	
	.products-text {
		width:460px;
		margin-right:10px;
		float:left;
	}
	
	.products-prices {
		width:260px;
		float:left;
		text-align:right;
		margin-right:10px;
		background-color:#EDEDED;
		height:33px;
		padding-top:8px;
		padding-right:10px;
	}
	
	.products-addtocart {
		width:170px;
		float:left;
	} 	
	
	
	