
	


/*
================
EXTRA SMALL LAYOUT
================  
*/

@media only screen and (max-width: 794px) {
	 
	
	
	.header {
		/* background:url(pics/page/header-extrasmall.jpg) no-repeat top left; 
		height:174px; */
		width:520px;
	/*	border:1px solid orange;
		height:10px; */
	}
	
	
	.footer {
		/* background:url(pics/page/footer-extrasmall.jpg) no-repeat top left; 
		height:16px;height:20px;border:1px solid red;	
	*/
		width:520px;
		 
	}
	
	
	.rainbowfooter {
		width:480px;
		padding:0px;
		font-size:11px;
		margin:0px;
		margin-bottom:20px;
		 border:none; /*1px solid green; /**/
	}
	
	
	
	
	.rainbowfooter-left {
		text-align:left;
		float:none;
		font-size:11px;
		line-height:14px;
		width:400px;
		margin-left:0px;
		padding:0px;
		padding-top:2px;
		padding-left:10px;
	}
	
	
	.rainbowfooter-right {
		text-align:left;
		float:none;
		font-size:11px;
		line-height:14px;
		width:400px;
		padding:0px;
		padding-left:10px;
		padding-bottom:4px;
		margin-left:0px;
	}
	

	
	.outerpagewrapper {		
		width:520px;
		left:50%;
		margin-left:-255px;
		position:absolute;	
		margin-top:0px;
		padding-left:0px;
		padding-right:0px;
		/* border:2px blue solid; */
	}
	 
	.middlepagewrapper {
		
	}
	
	.innerpagewrapper {		
		/* background:url(pics/page/pagewrapper-bkgnd-extrasmall.jpg) repeat top left;
		width:591px; */
		width:480px;
		margin-left:20px;
		/*  border:1px green solid;*/
	}
	
	
	.framewrapper { 
		width:480px;
		margin-left:0px;
		margin-right:0px;
		margin-top:0px;
		/* border:2px green solid; */
	}
	
	
	.contentwrapper {
		width:480px;
		
		padding:0px;
		margin:0px; 
		/* border:1px red solid;border:2px yellow solid;
		border:4px pink solid; */
	}
	
	.contentmiddle {	
		margin-left:15px;
		width:448px;
	
/* 	border:1px blue solid;
		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 */
		
	}
	
	
.banner {	           /* extra small */	
	/*background:url(pics/page/banner-extra-small.jpg) no-repeat top left;
	height:146px; */
}
		
	
.form-wide-1 {
	display:block;
	width:448px;	
}

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



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

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


.form-wide-3 {
	display:block;
	width:448px;
}

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


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

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



.form-wide-5 {
	display:block;
	width:448px;
}

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

	

.story-width-1 {
	width:448px;		
}
	
.story-width-2  {	
	width:448px;	
}

.story-width-3  {	
	width:448px;	
}
	
	
.story-width-4 {	
	width:448px;			
}
	
.story-width-5  {	
	width:448px;			
}
	
	.extralarge {            /* extra small */
		display:none;
	}
	
	.large {           /* extra small */
		display:none;
	}
	
	.small {           /* extra small */
		display:none;
	}
	
	.extrasmall {           /* extra small */
		display:block;
	}
	
	.medium {           /* extra small */
		display:none;
	}
	
	.mobile {           /* extra small */
		display:none;
	}
	
	

	
	.menubar {         /* extra small */
		background-color:#5E3D98;

		display:none;
	}

	
	.dropwndownmanu {        /* extra small */
		padding:10px;
		display:block;
		background-color:#FFFFFF;
		
	}
	
	body {           /* extra small */
		padding: 0px;
		padding-top:0;

	}   
	
	.col1div  {	           /* extra small */
		float:none;
		width:446px;	
		padding-right:0px;		
		display:block;
	}
	
	.col2div  {	           /* extra small */
		display:block;
		clear:both;
		float:none;
		width:446px;		
		padding-right:0px;
		margin-right:20px;

	}
	
	.col12div {           /* extra small */
		width:444px;	
		float:none;		
		padding-right:0px;
		display:none;
	}
	
	
	.col13div {           /* extra small */
		width:444px;	
		float:left;		
		padding-right:0px;
		display:none;
	}
	
	.col3div  {	           /* extra small */
		float:none;
		width:440px;		
		padding-right:0px;
	}
	
	.col3bdiv  {	           /* extra small */
		display:none;
	}
	
	.col4div  {	           /* extra small */
		clear:both;
		float:none;
		width:446px;		
		padding-right:0px;
			
	}
	
	.col5div  {	            /* extra small */
		clear:both;
		float:none;
		width:446px;		
		padding-right:0px;	
		display:block;		 
	}
	
	
	.featuredpagespaneldivider {           /* extra small */
		display: none;
	}
	
	
	.form-wide {           /* extra small */
		display: none;
	}
	
	.form-medium {           /* extra small */
		display: none;
	}
	
	.form-narrow {           /* extra small */
		display: block;
		width:444px;
	}
	
	.large-layout-left-column-filler {           /* extra small */
		display:none;
		float:left;
	}
	
	
	
	.products-info {           /* extra small */
		float:left;
		width:220px;
		text-align:left;
		padding-left:10px;
	}
	
	.products-text {           /* extra small */
		width:230px;
		margin-right:10px;
	}
	
	.products-prices {           /* extra small */
		width:230px;
		float:none;
		text-align:left;
		margin-right:10px;
		background-color:#FFFFFF;
		height:33px;
		padding-top:8px;
	}
	
	.products-addtocart {           /* extra small */
		width:170px;
		float:none;
		text-align"left;
	} 	
	
	
}



