* { /* removes defaults from all elements */
	margin: 0px 0 0;
	padding: 0;
	}

/** Body
==============================================================================*/

body {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	line-height: 24px;
	color: #cccccc;
	margin: 0 auto;
	background: #fffde4 url(../images/wallpaper2.jpg) repeat fixed left top;
}

#addr {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	line-height: 12px;
	color: #687b41;
}

/** Main Containers
==============================================================================*/

#wrapper {
width: 100%;
height:300px;
background: url(../images/topOrn.png) top center no-repeat;
background-position: 50% 18px;
}

#container {
width: 766px;
margin: 0 auto;
}

#contentheader {
float: left;
margin-top: 10px;
width: 766px;
height: 11px;
background: url(../images/header_bg.png) top center no-repeat;
}

#contentcenter {
	float: left;
	width: 686px;
	padding: 18px 40px 10px;
	background: url(../images/content_bg2.png) repeat-y;
}

/** Logo
==============================================================================*/

#logo {
	float: left;
	margin-top:20px;
	margin-left: 180px;
}

/** Misc
==============================================================================*/

.clear {
clear: both;
}

a img {
border: none;
}

p {
margin-bottom: 15px;
}

.price {
border-top: 1px solid #f0eed0;
text-align: right;
color: #a07d65;
padding-top: 5px;
margin-bottom: 25px;
}

#note {
border: 1px solid #f0eed0;
padding: 15px;
text-align: center;
margin-bottom: 15px;
}

/** Headings
==============================================================================*/

h1 {
font-size: 36px;
line-height: 36px;
color: #5b5b5b;
margin-bottom: 10px;
}

h2 {
	font-size: 16px;
	color: #c94f5a;
	text-transform: uppercase;
}

h3 {
	font-size: 16px;
	margin-top: 15px;
	color: #c94f5a;
}

#leftcol h4 {
	font-size: 10px;
	line-height: 10px;
	color: #c94f5a;
	}

/** Links
==============================================================================*/

a:link {
	color: #687b41;
	text-decoration: none;
}

.price a {
color: #a07d65;
}

a:visited {
	color: #687b41;
	text-decoration: none;
}

a:hover {
	color: #b2ca7f;
	text-decoration: none;
}

a:active {
	color: #687b41;
	text-decoration: none;
}

/** Navigation
==============================================================================*/

#minitabs {
	float: right;
	width: 343px;
	margin-bottom: 10px;
	padding: 0;
	text-transform: uppercase;
	}

#minitabs li {
	margin: 0; 
	padding: 0;
	display: inline;
	list-style-type: none;
	}
	
#minitabs a:link, #minitabs a:visited {
	float: left;
	font-size: 10px;
	line-height: 25px;
	margin: 0 4px 0px 4px;
	padding-bottom: 2px;
	text-decoration: none;
	color: #687b41;
	}

#minitabs a.active:link, #minitabs a.active:visited, #minitabs a:hover {
	background:url(../images/navfoot.png) no-repeat center bottom;
	background-position: 50% 17px;
	padding-bottom: 2px;
	color: #c94f5a;
	}

/** Left Columns
==============================================================================*/

#leftcol, #leftcol2 {
float: left;
width: 316px;
}

#leftcol2 ul, #leftcol2 ol {
margin-left: 10px;  

}

#leftcol2 li { 
padding-bottom: 10px; 
line-height:14px;
}

#late {
float: left;
padding:10px 15px 0 15px;
width: 300px;
background: #fffde4 url(../images/wallpaper2.jpg) repeat fixed left top;
}


/** Right Column
==============================================================================*/

#rightcol {
float: right;
width: 343px;
}

/** Right Column Images
==============================================================================*/

ul#images {
list-style-type: none;
}

#rightcol img {
border: solid 6px #ffffff;
}

#bro img {
border: none;
}

/** Footer
==============================================================================*/

#contentfooter {
float: left;
width: 766px;
height: 15px;
background: url(../images/footer_bg.png) top center no-repeat;
	
}

#footer {
	float: left;
	width: 100%;
	height: 98px;
	background: url(../images/botOrn.png) top center no-repeat;
	background-position: 50% 0px;
	margin-top: -5px;
	padding-top: 20px;
}

#footer p{
margin-top: 2px;
text-align: center;
font-size: 12px;
color: #5b5b5b;
}

#footer a:link {
color: #a07d65;
}

#test {
	background:url(../images/testFoot.png) no-repeat center bottom;
	background-position: 50% 0;
	margin-top:15px;
	height:36px;
	}

#contact_us {
	width: 310px;
	margin: 25px 0px 0px;
}

p.label_name, p.input_form {
	float: left;
}

p.label_name {
	width: 70px;
	clear: both;
	color: #445D3B;
	font-size: 12px;
}

#contact_us input, #contact_us textarea {
	width: 220px;
	background: #FDFAE4;
	border: 4px solid #ffffff;
	font-size: 12px;
	padding: 4px;
	margin-bottom: 14px;
	color: #797676;
	overflow: auto;
}

#contact_us input.button {
	text-transform: uppercase;
	display: inline-block;
	font-size: 11px;
	width: 120px;
	border: 0px;
	cursor: pointer;
	padding: 0;
}

div#feedback {
	margin-top: 20px;
}

p.error {
	display: none;
	padding: 5px 0px;
	color: #da2028;
	font-weight: bold;
}

p#submit {text-align:right;}

p#success {
	display: none;
	font-size: 16px;
	text-align: center;
	margin-bottom: 20px;
	cursor: pointer;
	color: #66b148;
	font-style: italic;
}
