/* CSS Document */

/* Author: Randy Rhody */ 
/* Created: June 2012 */ 
/* Updated: date_and_time */
/* Copyright 2012 */

/* Colors */
/* blue header #7fdcff */
/* green accent #c9ff8f */
/* pink bullets #f7ccd6*/

body { 
	margin: 0 ;
	padding: 0 ;
	background: url(../images/all_background.jpg) ;	
	text-align: center ;
	font-family: verdana, arial, sans-serif ;
	font-size: 12px ; 
} 

/* Outer shadow */
/* xoxoxoxoxoxoxoxoxoxoxoxoxoxoxoxoxoxoxoxo */
#shadowbox {
	width: 1000px ; 
	margin: auto ; 
	text-align: center; 
	box-shadow: 0px 0px 15px 15px #5ba8c5 ;
	background-color: #fff ;
}


/* Header */
/* xoxoxoxoxoxoxoxoxoxoxoxoxoxoxoxoxoxoxoxo */
#header { 
	width: 1000px ; 
	margin: 0px auto 0 auto ; 
	padding-top: 4px ;
	padding-bottom: 1px ;
	background-color: #c9ff8f ;
	/* background-image: url(../images/all_header_bg.jpg); */	
	text-align: right ; 	
}

#header p {
	margin-top: 20px ; 
	margin-bottom: 10px ; 
	text-align: center;
	font-size: 36px ; 
}


/* Navigation */ 
/* xoxoxoxoxoxoxoxoxoxoxoxoxoxoxoxoxoxoxoxo */
/* Contained in a separate style sheet */ 



/* Content */ 
/* xoxoxoxoxoxoxoxoxoxoxoxoxoxoxoxoxoxoxoxo */
#contentArea { 
	width: 960px ;
	margin-left: auto ;
	margin-right: auto ; 
	padding: 10px 20px 0px 20px;
	min-height: 650px ;	
	background-color: #fff ;
	
	color: #333 ;
   	font-size: 14px ;
	text-align: left ;
	line-height: 1.6em ;
	/* letter-spacing: 1px ; */

} 



/* Product title and one-line description */
/* xoxoxoxoxoxoxoxoxoxoxoxoxoxoxoxoxoxoxoxo */
.titleRow {
	width: 920px ;
	padding: 0px 10px 10px 10px ;
	margin: 0px auto 0px auto ;	
	background-color: #fff ;
}

.itemTitle {
   	font-size: 18px ;
	color: #0e41e9 ;
	font-weight: bold ;
}

.gray10 {
	color: #666 ;
	font-weight: bold ;
 	letter-spacing: .8px ; 
}

.red	{
	color: red ;
}

/* Product pictures and caption with links to shopping cart */
/* xoxoxoxoxoxoxoxoxoxoxoxoxoxoxoxoxoxoxoxo */
#gallery {
	width: 940px ;
	padding: 0px 0px 30px 0px ;
	margin: 0px auto ;
}

.pic {
	float: left ;
	width: 225px ;
	padding: 0px 0px 10px 10px ;
	margin: 0px ;
	background-color: #fff ;
}


/* Clear floats */ 
/* xoxoxoxoxoxoxoxoxoxoxoxoxoxoxoxoxoxoxoxo */
div.clearfloats { 
	clear: both ; 
}



/* Descriptive paragraph and links to catalog sheet etc. */
/* xoxoxoxoxoxoxoxoxoxoxoxoxoxoxoxoxoxoxoxo */
#columns {
	width: 940px ;
	padding: 10px 0px 10px 0px ;
	margin: 0px auto ;	
	background-color: #fff ;
}

.column1 {
	float: left ;
	width: 660px ;
	padding: 0px 35px 0px 10px ;
	margin: 0px ;
	background-color: #fff ;
}

.column1 span {
   	font-size: 14px ;
}

.column1 ul {
	list-style-image: url(../images/bullet.gif) ;
}

.column2 {
	float: left ;
	width: 180px ;
	padding: 0px 0px 0px 10px ;
	margin-left: 0px ;
	margin-right: 0px ;
	margin-top: 20px ;
	background-color: #fff ;
	
	border: 1px solid #cccccc ;
	border-radius: 15px ;
}


/* Bottom area with boilerplate. */
/* xoxoxoxoxoxoxoxoxoxoxoxoxoxoxoxoxoxoxoxo */
#endArea { 
	clear: both ;
	width: 960px ;
	margin: 0px auto 0px auto ;	
	padding: 0px 20px 0px 20px;
	border-top: 1px solid #ccc ;
	background-color: #f2f2f2 ;
	
	color: #666 ;
   	font-size: 12px ;
	text-align: left ;
	line-height: 1.6em ;
	/* letter-spacing: 1px ; */

} 

/* Customer and Company Information links */
/* xoxoxoxoxoxoxoxoxoxoxoxoxoxoxoxoxoxoxoxo */
#companyInfo {
	clear: both ;
	width: 940px ;
	padding: 0px 0px 10px 0px ;
	margin: 0px auto 0px auto ;	
	background-color: #f2f2f2 ;

}


.companyColumn1 {
	float: left ;
	width: 160px ;
	padding: 0px 0px 0px 10px ;
	margin: 0px 0px 0px 320px;	
	background-color: #f2f2f2 ;
}


.companyColumn2 {
	float: left ;
	width: 200px ;
	padding: 0px 0px 0px 10px ;
	margin: 0px;	
	background-color: #f2f2f2 ;
}


/* Footer copyright statement */ 
/* xoxoxoxoxoxoxoxoxoxoxoxoxoxoxoxoxoxoxoxo */
.footer {
	clear: both ;
	width: 920px ;
	padding: 0px 10px 0px 10px ;
	margin: 0px auto 0px auto ;	
	background-color: #f2f2f2 ;
	text-align: center ;
}

