/********************************** NEW STYLES *************************************/

body {
	padding: 25px 14px 25px 14px; 
	background-image:    url(../../../../images/custom/oleather.jpg); 
	background-position: top left;
}

body, p, div, table, td, tr {font-family: Georgia;}

p {font-size: 12px;}

/* HEADER */

#header {
	background-image:    url(../../../../images/custom/header.jpg); 
	background-repeat: no-repeat;
	background-position: top;
	width: 1075px;
	height: 197px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 10px 0px;
	background-color: transparent;
}

.menu { margin: 0px; padding: 0px;}
.menu li {
	background-image:    url(../../../../images/custom/egg.gif); 
	background-repeat: no-repeat;
	background-position: middle left;
	width: 100%;
	height: 33px;
	padding: 6px 0px 0px 33px;
	margin: 3px 0px 3px 0px;
	list-style: none;
	font-size: 16px;
	font-weight: bold;
	text-align: left;
}

.menu li a:link, .menu li a:visited {text-decoration: none; color: #6A1B1B;}


/* FOOTER */

#footer {
	width: 909px;
	height: 20px;
	padding: 20px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	background-color: transparent!important;
	color: #000000;
	font-size: 14px;
	text-align: center;
}

#footer a:link, #footer a:visited {color: #428529; text-decoration: underline;}



/* CONTENT */

#frame1{
	background-image:    url(../../../../images/custom/oleather.gif); 
	background-position: top;
	width: 1200px;
	height: auto;
	padding: 0px;
	margin: 10px auto 30px auto; *margin: 30px auto 30px auto;
	border: 1px solid #B17A54;
	display: block;
}

#frame2{
	width: 1100px;
	padding: 20px;
	margin: 30px;
	border: 1px solid #B17A54;
}

#frame3{
	BORDER: #000000 5px double;
	background-image:    url(../../../../images/custom/granite.jpg); 
	background-position: top;
	width: 100%;
}

#main-cont {
	width: 100%;
	height: auto;
}


h1.pageHeader {
font-size: 24px;
font-weight: bold;
color: #6A1B1B;
	margin: 0px 0px 0px 0px!important;
	background-color: transparent!important;
	font-family: Georgia!important;
}

h2.pageHeader {
font-size: 24px;
font-weight: bold;
color: #6A1B1B;
	margin: 0px 0px 0px 0px!important;
	background-color: transparent!important;
	font-family: Georgia!important;
}


h1.homeHeader {
font-size: 24px;
font-weight: bold;
color: #6A1B1B;
	margin: 0px 0px 0px 0px!important;
	background-color: transparent!important;
	font-family: Georgia!important;
	width: 100%;
	text-align: center;
}


.BoxLink {
	background-color: transparent!important;
}

#sidebar {
BORDER: #b17a54 4px double;
width: 220px!important;
padding: 10px;
}

#mainc {
BORDER: #b17a54 4px double;
width: 760px!important;
padding: 10px;
}

/* Sub-category box */
ul.subcat {
	margin:0px;
	padding:0px;
}

ul.subcat li {
	font-size: 20px;
	font-weight: bold;
	background-image: url(../../../../images/custom/egg_small.gif);
	background-repeat: no-repeat;
	background-position: middle left;
	list-style: none;
	padding: 0 0 0 25px;
	margin: 10px 0px;
}

/*ul.subcat li a:link, ul.subcat li a:visited {color: #6A1B1B;}*/


/* Text Page Styles */
.left {width:50%; float:left;}
.right{width:50%; float:right;}
/*div#gallery div.left img, div#gallery div.right img{padding:10px; width:300px; height:225px;}*/
/*div#gallery img{padding: 2px; background-color:#4B0B06; margin: 5px; width:300px; height:225px;}*/
div#gallery img{margin: 10px; border:2px solid #4B0B06; width:300px; height:225px;}

div#non-gallery * img, div#non-gallery img{padding:10px;}

/*div#gallery div#cats div.left img {padding: 2px; background-color:#4B0B06; margin: 5px;}
div#gallery div#cats div.right img {padding: 5px; background-color:white; margin: 5px; border: 2px solid #4B0B06;}*/


div#tours img {margin:15px;}
div#tours p, div#tours ul, div#tours li {font-weight:bold;}

/*
div#eggs1 div.left img, div#eggs1 div.right img{padding:10px;}   /* width:300px; height:455px;}*/ 
div#eggs1 img{padding:15px;}   
div#eggs1 {text-align:center;}    
div#eggs1b img{padding:4px;}   
div#eggs1b {text-align:center; padding:0px;margin:0px;}    


/*div#eggs2 div.left img, div#eggs2 div.right img{padding:10px; width:300px; height:225px;} */
div#eggs2 img{padding:10px;}   
div#eggs2 {text-align:center;}    

div.border img, div.border * img{border:2px solid #4B0B06;}
img.border{border:2px solid #4B0B06;}