html, body{
	height: 100% ;
	margin: 0;
	}

body,td,th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #333333;
}

body {
	background: #999999 url(../images/grad.jpg) top center repeat-x;
	background-attachment:fixed;
	text-align: center;
	min-width: 950px;
}

/* ---------------------------------to position the logo or banner--------------------------------*/

.logo {
	/* for the main logo at the top in the header */
	position: relative;
	top: 20px;
	right: 0px;
	background-color: transparent;
	margin: 0px
	 border: 0px;
	}

/* ---------------------------------div (or block) for the header main banner etc--------------------------------*/

#header{/* div for the logo */
	position: relative;
	width:950px;
	height:200px;
	display:block;
    margin-left: auto;
    margin-right: auto;
    background: transparent;
    text-align: left;
    border: 0px;
	}
	/* ---------------------------------header 1 used this for the text on top of the banner--------------------------------*/

h1 {
	z-index:1;
	position: relative;
	bottom: 40px;
	left:8px;
	color:#fff;
	font:32px arial;
	text-align: left;
}	

h2 {
	z-index:1;
	position: relative;
	top: 15px;
	left:7px;
	color:#fff;
	font:32px arial;
	text-decoration:none;
	text-align: left;
}	

A:link {text-decoration: none; color:#2864c7;}
A:visited {text-decoration: none}
A:active {text-decoration: none}
A:hover {text-decoration: none}


/* ---------------------------------div (or block) for the nav to go in--------------------------------*/

#nav {
position:relative;
top:20px;

}


/* ---------------------------------div (or block) for the main page content to go in--------------------------------*/
#container{
	position:relative;
	width: 950px;
    margin-left: auto;
    margin-right: auto;
    background: transparent;
 
    min-height: 70%;
    text-align: left;
    }
/* ---------------------------------div for footer, contains the menu etc.--------------------------------*/    
    #footer {
	position: relative;
    clear:both;
	width:950px;
	display:block;
	margin-left: auto;
    margin-right: auto;
    margin-top:20px;
    background-color: transparent;
   
	}
	
	.copytxt{
 	position: relative;
    bottom: 0px;
	font-family: arial;
	font-size: 10px;
	line-height: 1em;
	color: #cfcfcf;
	text-align: left;
	font-style: italic;
	 margin-left: auto;
    margin-right: auto;
}

.copytxt a{

	font-family: arial;
	font-size: 10px;
	line-height: 1em;
	color: #cfcfcf;
	text-align: left;
	font-style: italic;
	text-decoration:none:
}
/*--------------------------------------index/home page -divs---------------------------*/

		
#leftlinks {position:relative;
			width:496px;
			height:550px;
			float:left;
			clear:none;
			background: transparent ;
			text-align:center;
			margin-top:20px;
			}
			
#rightpic {position:relative;
			width:450px;;
			height:650px;
			float:left;
			clear:none;	
			background: transparent;
			text-align:right;
			margin-top:20px;
			}

#rightpic img{
			background: transparent;
			text-align:center;
			margin-top:30px;
			}
			
#rightpic p {
			text-align:left;
			font-weight:700;
			}

#galls {
		position:relative;
		cursor: pointer;
		margin-top:140px;
		width:400px;;
		height:67px;
		background: #333 url(../images/gall.jpg) top right no-repeat;
		text-align: left;
		text-decoration:none;

}

#fine {
		position:relative;
		cursor: pointer;
		margin-top:15px;
		width:400px;;
		height:67px;
		background: #333 url(../images/prints.jpg) top right no-repeat;
		text-align: left;
		text-decoration:none;
		border:0px;
}


#cont {
		position:relative;
		cursor: pointer;
		margin-top:15px;
		width:400px;;
		height:67px;
		background: #333 url(../images/cont.jpg) top right no-repeat;
		text-align: left;
		text-decoration:none;
}


/* ---------------------------------styles for the menu--------------------------------*/
#menu {
	font:14px, arial, Georgia, "Times New Roman", Times, serif, ;
	font-style:none;
	position:relative;
	cursor: pointer;
	width:950px;
	list-style: none outside;
	padding: 0;
	margin: 0em 0 0em 0;
	height: 18px; 
	border: 0px;
	background: #666666;
	}

#menu li {
	display: inline;
	padding: 0;
	margin: 0;
	}


#menu li a,
#menu li a:link,
#menu li a:visited {
	text-decoration: none;
	text-align: center;
	float: left;
	display: block;
	min-width: 234px;
	padding: 1px 1px 1px 1px;
	margin: 0;
	margin-right: -1px;
	background: #666666 /*url(./images/navbg1.gif) top center repeat-x*/;
	color: #333333;
    /*border-color: #3a3a3a;
	border-width: 0px 1px 1px 1px;
	border-style: solid;*/
	}

#menu li a.selected,
#menu li a.selected:hover {
	color: #cfcfcf;
	/*background: #080808;*/
	}

#menu li a:hover {
	/*background-color: #141414;*/
	color: #cfcfcf;
	}

#menu li a:active {
	color: #5c2727;
	
	}
/* ---------------- end of menu-----------------------*/

/* ---------------- Form Styles-----------------------*/

#contactform {
			padding: 0px 0px 40px 0px;
}

/* ---------------- div for prints main text box -----------------------*/
#printtxt {
	position: relative;
	width:950px;
	height:250px;
	display:block;
	clear:both;
    margin-left: auto;
    margin-right: auto;
    padding-bottom:0px;

}

#printtxt a{text-decoration: none;
	

}

/*--------------------------------------bottom-divs---------------------------*/		
		
#bottomleft {	position:relative;
			width:310px;
			height:460px;
			float:left;
			clear:none;
			background: transparent ;
			text-align:center;
			border:solid 1px;
			border-right:0px;
			margin-left:6px;
			}
			
#bottommid {position:relative;
			width:310px;;
			height:460px;
			float:left;
			clear:none;	
			background: transparent;
			text-align:center;
			border:solid 1px;
			border-right:0px;
			}
			
#bottomright {position:relative;
			width:310px;
			height:460px;
			float:left;
			clear:none;		
			background: transparent ;
			text-align:center;
			border:solid 1px;
			}
			
/*-----prints page-padding for space around images-------------------------*/

	#bottomleft img {
		display;none;
		padding:15px;
		border:solid 1px;
		border-color:#333;
		border-left: 0px;
		border-right: 0px;
		border-top: 0px;
		}
	
	#bottommid img {
		padding:15px;
		border:solid 1px;
		border-color:#333;
		border-left: 0px;
		border-right: 0px;
		border-top: 0px;
		}
		
	#bottomright img {
		padding:15px;
		border:solid 1px;
		border-color:#333;
		border-left: 0px;
		border-right: 0px;
		border-top: 0px;
		}
		
 .printxt {
 		padding-left:15px;
 		font-size:13px;
 		text-align:left; 
 		}
 
 /*#galbtm {
 		display:block;
 		width:100%;
 		height:340px;
 		border:solid 1px;
 }*/
 
 .none
{ÊÊdisplay:none;
border-style: none;
}