@charset "UTF-8";
/* CSS Document */
/*********************************************************************************/
/*this secction is where the code for the site colors are displayed
black:#000
white:#FFF
blue:#O6F
gray:#CCC
red:#F00
*/

/*********************************************************************************/

/*==================================Page Layout Section===============================*/

#wrapper {
	width:920px;
	height:auto;
	Margin:0 auto;
	border-top: thin;
	border-right: thin solid #999;
	border-bottom: thin;
	border-left: thin solid #999;
	background:#000;

}


#header {
	background:none;
	width:auto;
	height:201px;

	}

#menuTop {
	background:#000;
	height:20px;
	width:auto;
	text-align:center;
	padding:5px;
	
}

#menuSide {
	background:none;/* used for side menu */
}



#rightCol {
	background-image:url(../images/page_bg.jpg);
	width:200px;
	height:auto;
	Float:right;
	 }

 #centerCol {
	width:720px;
	height:auto;
	Float:right;
	background: url(../images/page_bg.jpg);
 }
 
  #centerCol2 {
	background-image:url(../images/page_bg.jpg);
	width:920px;
	height:auto;
  }
 
  #centerCol3 {
	background:#000;
	width:920px;
	height:auto;
  } 
 
 
 #leftCol {
	background: #000;
	width:200px;
	height:auto;
	
	 }
  
 
 #footer {
	width:auto;
	height:10px;
	text-align:center;
	Padding:10px 0;
	font-size:x-small;
	color:FFF;
	background:none;
	clear:both;
	border-top: thin solid #999;
	border-bottom: thin solid #999;
	 }


table.S1 {
	width:60%;
	background-color:#666;
		
	}
	
table.S2 {
	width:80%;
	background-color:#666;
		
	}	
	
	
table.S2 td {
	height:100px;
	background-color: #333;
	border-top: thin solid #F00;
	border-bottom: thin solid #F00;
	vertical-align:middle;
	}	
	
	table.S3 {
	width:90%;

	}	
	
	table.S3 td {
	background:#333;
	}	
		table.S3 td2 {
	background:#999;
	}	
	
/*============================Page Style Section======================================*/

.p1 {text-align:center; margin-top:20px; margin-bottom:20px;}
.p2 { margin:20px; font-weight:bold; }
.p3 { text-align:center; margin:20px 0; color: #000; }
.p4 { margin:15px 10px} 


.img1 {
	border:thin solid #FFF;
	margin: 5px;
}

.img2 { margin-top:30px;
		margin-bottom:20px;
		
		}
.img3 { margin-top:30px;
		margin-bottom:20px; 
		margin-left:10px;

		}
				
		
		
.td2 {
	background:#999;
	
	}		

html {
	background:none;/*sets global background color or image*/
}

body {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	text-align:center; /* IE Hack */
	color:#FFF;
	margin:0;
	background:
	#000;
}


p {
	margin:0 10px;/*alleviates the need for padding in columns*/	
	text-align:left;
	}

h2 { 	
    text-align:left;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight:bold;
	margin:0 10px;/*alleviates the need for padding in columns*/	
    color: #3FF;
}



img {
	margin:0px;
}

h1 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight:bold;
	text-align:center;
}

b { color:#3FF; }
/*============================Navigation Style Section=====================================*/

a:link {
	color: #F00; /* set to red- change to site color*/
	text-decoration:none;
}
a:visited {
	color:#F00;
	text-decoration:none;
}
a:hover{
	color:#FFF;
	text-decoration:none;}
	
a:active {
	color:#F00;
	text-decoration:none;
}

body#home a#homenav,
body#about a#aboutnav,
body#contact a#contactnav,
body#order a#ordernav,
body#prices a#pricenav,
body#gallery a#gallerynav { color:#FFF; text-decoration:none;}





/*=============================Table Global Syle Section====================================*/

table {
	padding:0;
	margin:0 auto;
	width:100%;
	height:auto;
	
	}
	
th {
	font-weight:bold;
	background-color: #333;
	
	}

td {
	vertical-align:top;
	height:auto;
	padding:0px;
		
	}

