@charset "utf-8";

#header {

	height: 100px;

	width: 850px;

	margin: 0 auto 0 auto;
	
	text-align: center; 

	background-color: #FFF;

}

#header a {

	visibility: hidden;

	font-size: 0px;

}

#navigation {
	/*	background-image: url(../navbg.jpg)*/
	height: auto;
	width: 850px;
	margin: auto;
	background-color: #CEDF6F;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-align: center;
}

#navigation a{
	color: #900;
	text-decoration:none;
}

#navigation a:hover{

	color: #000000;

}

body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	background-repeat:no-repeat;
	background-attachment:fixed;
	background-position:center;
	background-image: url(../common/greenBG.jpg);	
	background-color: #B5BA4A;   
	/*background-color: #222; */
	
	}



#Footer {
	
	background-color: #CEDF6F;
	color:	#5F99FF;
	height: auto;
	width: 850px;
	margin: auto;
	/*background-image: url(../navbg.jpg);*/
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;

}

#Footer a{

	color: #900;

	text-decoration:none;

}

#Footer a:hover{

	color: #000000;

}

#shopnav a:hover,
	.classic #shopnav #classic a,
	.smart #shopnav #smart a,
	.funpack #shopnav #funpack a,
	.zigzap #shopnav #zigzap a,
	.snuggler #shopnav #snuggler a,
	.manage #shopnav #manage a, 
	.panels #shopnav #panels a  {
	
	color: #373F0C;
	font-weight:bold;
	font-size: 115%;
}

#shopnav ul{
	margin: 0; 
	padding: 0;
	float: center;}

#shopnav ul li{
	display: inline;}



#MainContent {
	height: auto;
	width: 820px;
	margin: auto;
	/*
	border-top-width: thin;
	border-right-width: thin;
	border-bottom-width: thin;
	border-left-width: thin;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: solid;
	border-top-color: #809BC8;
	border-right-color: #809BC8;
	border-bottom-color: #809BC8;
	border-left-color: #809BC8;
	*/
	padding-left: 15px;
	padding-right: 15px;
	padding-top: 10px;
	padding-bottom: 10px;
	color: #333;
	/*background-color: #FFF;*/
	background-color: #CEDF6F;   
	font-family: Arial, Helvetica, sans-serif;
}

/* CSS Styling for the Column */

#sidebar {
 float:right;
 height: 100%;
 width:250px;
 color: #663300;
 background:#c9c;
 font-family: Arial, Helvetica, sans-serif;
}

/* CSS Styling for the Gallery page */
#MainContentgallery {
	height: auto;
	width: 818px;
	margin: auto;
	/*border-top-width: thin;
	border-right-width: thin;
	border-bottom-width: thin;
	border-left-width: thin;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: solid;
	border-top-color: #809BC8;
	border-right-color: #809BC8;
	border-bottom-color: #809BC8;
	border-left-color: #809BC8;*/
	padding-left: 15px;
	padding-right: 15px;
	padding-top: 1px;
	padding-bottom: 1px;
	color: #663300;
	background-color: #CEDF6F;
	font-family: Arial, Helvetica, sans-serif;
}

#MainContentgallery img {
	margin-top: 5px;
	margin-left: 1px;
	border:none;
}
#MainContentgallery table {

	margin-top: 5px;
	margin-bottom: 10px;
	width: 795px;
	border:none;

}

#MainContentgallery table tr {

  text-align:left;

}

#MainContentgallery table td {

  font-size: 12px;

  color: #000000;

	white-space:normal;
	
	width: 195px;
	
}

#MainContentgallery a {
	color: #637113;
	text-decoration:none;

}

#MainContentgallery a:visited {

}

#MainContentgallery a:hover {

	color: #3a4208;
	text-decoration:none;

}

#MainContentgallery fieldset {
	
	height: 180px;
	width: 210px;
	background-color: #fff;

}
/*End CSS styling for the Gallery page*/

#MainContent a {
	color: #9B1121;
	text-decoration:none;
}

#MainContent a:visited {

}

#MainContent a:hover {

	color: #0000ff;

	text-decoration:none;

}

/* ----- CSS for Schedule Page Form ----- */



#MainContent form label {

	float: left;

	text-align: left;

	min-width: 5em;

	padding-right: 1em;

}

#MainContent table {

	margin-top: 5px;

  margin-bottom: 15px;

	width: 700px;

}

#MainContent table tr {

  text-align:center;

}

#MainContent table td {

  font-size: 12px;

  color: #000000;

	white-space:nowrap;

}

#MainContent table a {

	font-size: 12px;

	color: #556b2f;

	text-decoration:none;

}

#MainContent table a:visited {

	color: #556b2f;

	text-decoration:none;

}

#MainContent table a:hover {

	font-size: 105%;

	color: #260F00;

}

#MainContent table caption {

	font-size:20px;

}

#MainContent img {

	margin-top: 5px;

	margin-right: 15px;

	margin-left: 25px;

	margin-bottom: 15px;

	border:none;

}

#ImgBody {

	margin-right: 15px;

	margin-left: 28px;

	margin-bottom: 10px;

}

/*----- CSS for Index Page Right Column, Top Half ----- */

#MainContentFright {

	float: right;

	width: 25%;

	border: thin solid #550000;

	background-color: #FC3;

	clear: both;

	margin-left:3px;

	margin-bottom:1px;

	padding-left:3px;

	color: #FFFF99;

}

#MainContentFright a {

	color: #550000;

}

#MainContentFright a:visited{

	color: #550000;

}

#MainContentFright a:hover{

	color: #FFFF99;

}



/*----- CSS for Index Page Right Column, Bottom Half ----- */



#MainContentFright2 {

	float: right;

	width: 25%;

	border: thin solid #809BC8;

	background-color: #FC3;

	clear: both;

	background-position: center;

	text-align: center;

	margin-left:3px;

	margin-bottom: 3px;

	padding-left:3px;

color: #FFFF99;

}

#MainContentFright2 a {

	color: #add8e6;

}

#MainContentFright2 a:visited{

	color: #add8e6; 

}

#MainContentFright2 a:hover{

	color: #FFFF99;

}

/*----- CSS for Mini-Shopping Cart -----*/

#MainContentMiniCart {

	font-size: 12px;
	
	float: left;

	border: thin solid #550000;

	background-color: #146F18;

	margin-left:3px;

	margin-top:1px;
	
	padding-right:2px;
	
	padding-left:2px;

	color: #FFFF99;

}

#MainContentMiniCart a {

	color: #fff;
	

}

#MainContentMiniCart a:visited{

	color: #fff;

}

#MainContentMiniCart a:hover{

	color: #fff;
	
	font-weight: bold;
	
	text-transform:capitalize;

}


/*----- CSS for Machine Quilting Page -----*/


#MainContentquilt img {

  margin-top: 0px;

	margin-right: -5px;

	margin-left: 15px;

	margin-bottom: 0px;

	border:none;

}

#leftcontent {

position: relative;

float: left;

left:-16px;

top:-175px;

width:100px;

background:#fff;

border:thin solid #809BC8;

	color: #260F00; 

	background-color: #FFFF99;

}

#centercontent {

	height: auto;

	width: 766px;

	margin: auto;

  border:thin solid #809BC8;

	padding-left: 15px;

	padding-right: 15px;

	padding-top: 10px;

	padding-bottom: 10px;

	color: #260F00; 

	background-color: #FFFF99;

}

#rightcontent {

position: relative;

float:right;

right:-16px;

top:-175px;

width:165px;

background:#fff;

border:thin solid #809BC8;

	color: #260F00; 

	background-color: #FFFF99;

}

/* ----- Small changes ----- */

.indent {

	text-indent: 20px;

}

.red {

	color: #FF0000;

}

