/* CSS Reset */
html, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	margin : 0;
	padding : 0;
	border : 0;
	outline : 0;
	font-size : 100%;
	vertical-align : baseline;
	background : transparent;
}
ol, ul {
	list-style : none;
}
blockquote, q {
	quotes : none;
}
blockquote:before, blockquote:after, q:before, q:after {
	content : '';
	content : none;
}
:focus {
	outline : 0;
}
ins {
	text-decoration : none;
}
del {
	text-decoration : line-through;
}
table {
	border-collapse : collapse;
	border-spacing : 0;
}
.cls {
	clear : both;
}
.skiplink {
	display : none;
}
label {
	cursor : pointer;
}
a, a:visited {
	color : #00f;
	text-decoration : none;
}
a:focus, a:hover {
	text-decoration : underline !important ;
}
body {
	background : url(../images/body_bg.gif) repeat-y center;
	color : #000;
	font-family : "georgia", Times, serif;	
	margin : 0;
	padding : 0;
	border : 0;
	outline : 0;
	font-size : 100%;
	vertical-align : baseline;
	/*background : transparent;*/
}
.wrapper {
	margin : 0 auto;
}
.content {
	margin : 0 auto;
	width : 980px;
	position : relative;
	padding-top : 20px;
}
#top {
	background : url(../images/illustration.png) no-repeat;
	height : 34px;
	width : 941px;
	text-align : center;
	margin : 0 auto;
}
#bottom {
	background : url(../images/illustration_bottom.png) no-repeat;
	height : 34px;
	width : 961px;
	text-align : center;
	margin : 0 auto;
	margin-top : 20px;
}
#container {
	width : 500px;
	float : left;
	margin-left : 5px;
}
#container_top {
	background : url(../images/container_top.png) no-repeat;
	height : 43px;
	margin-top : 10px;
}
#container_center {
	background : url(../images/widecontainer_bg.png) repeat-y;
	min-height : 458px;
	position : relative;
}
#container_bottom {
	background : url(../images/container_bottom.png) no-repeat;
	height : 43px;
}
#widecontainer {
	width : 710px;
	float : left;
	margin-left : 20px;
}
.containertxt {
	padding-left : 30px;
	padding-right : 25px;
}
.containertxt p {
	padding-bottom : 20px;
	font-size : 14px;
	color : #eeca7d;
}
.containertxt h1 {
	padding-bottom : 10px;
	text-transform : uppercase;
	font-family : "Times New Roman", Times, serif;
	font-size : 24px;
	color : #eeca7d;
	font-weight : normal;
}
#left_col {
	float : left;
	width : 220px;
}
#right_col {
	float : right;
	width : 240px;
	margin-right : 5px;
}
#logo {
	width : 220px;
	height : 168px;
	text-indent : -9999em;
	overflow : hidden;
	display : block;
	background : url(../images/logo.png) no-repeat;
	cursor : pointer;
}
#home, #about, #bio, #antiq, #contact {
	background : url(../images/menu-bg.png) no-repeat;
	height : 62px;
	width : 200px;
	font-family : "Times New Roman", Times, serif;
	font-size : 24px;
	text-transform : uppercase;
	padding-left : 20px;
	padding-top : 15px;
	color : #6b542a;
}
#home a, #about a, #bio a, #antiq a, #contact a {
	font-family : "Times New Roman", Times, serif;
	font-size : 24px;
	text-transform : uppercase;
	color : #6b542a;
}
#home a:hover, #about a:hover, #bio a:hover, #antiq a:hover, #contact a:hover {
	font-family : "Times New Roman", Times, serif;
	font-size : 24px;
	text-transform : uppercase;
	color : #fff;
}
#home .intro, #about .intro, #bio .intro, #antiq .intro, #contact .intro {
	font-family : "georgia", Times, serif;
	font-size : 15px;
	color : #603400;
	text-transform : none;
	text-align : right !important ;
	padding-right : 15px;
}
#top_gallery {
	padding-left : 3px;
	padding-top : 8px;
}
.gallery1 {
	background : url(../images/frame1.png) no-repeat;
	height : 277px;
	width : 240px;
	float : left;
	margin-right : 8px;
	text-align:center;
	padding-top:30px;
}
.gallery2 {
	background : url(../images/frame2.png) no-repeat;
	height : 210px;
	width : 485px;
	float : left;
	margin-top : 24px;
	text-align:center;
	padding-top:18px;

}
.gallery3 {
	background : url(../images/frame3.png) no-repeat;
	height : 540px;
	width : 240px;
	margin-top : 8px;
	text-align:center;
	padding-top:20px;
}
.antique_item {
	background : url(../images/antique-item-bg.png) no-repeat;
	width : 213px;
	height : 194px;
	padding-left : 5px;
	padding-top : 4px;
	float : left;
	margin-bottom : 25px;
}
.antique_sub_item {
	background : url(../images/antique-sub-item-bg.png) no-repeat;
	width : 153px;
	height : 159px;
	padding-left : 7px;
	padding-top : 1px;
	float : left;
	margin-bottom : 25px;
	margin-right : 30px;
}
.antique-details {
	margin-left : 50px;
}
.title {
	font-family : Georgia, "Times New Roman", Times, serif;
	font-size : 18px;
	color : #edbc65;
	padding-top : 10px;
	text-align : center;
}
.title a {
	font-family : Georgia, "Times New Roman", Times, serif;
	font-size : 18px;
	color : #edbc65;
}
.title a:hover {
	font-family : Georgia, "Times New Roman", Times, serif;
	font-size : 18px;
	color : #fff;
}
.sub-title {
	font-family : Georgia, "Times New Roman", Times, serif;
	font-size : 14px;
	color : #edbc65;
	padding-top : 10px;
	text-align : center;
}
.biography h2 {
	color : #eeca7d;
	font-family : "Times New Roman", Times, serif;
	font-size : 24px;
	font-weight : normal;
	border-bottom : 1px solid #c5a444;
	margin-bottom : 10px;
}
.bio_img {
	border : 3px solid #c5a444;
	float : left;
	margin-right : 10px;
}
.form {
	font-family : Georgia, "Times New Roman", Times, serif;
	width : 370px;
	float : left;
}
#frmcontact label {
	float : left;
	width : 130px;
	color : #eeca7d;
	font-size : 14px;
	text-align : right;
	padding-right : 15px;
}
#frmcontact p {
	width : 100%;
	float : left;
	padding-bottom : 20px;
	font-size : 14px;
	color : #eeca7d;
}
.form input {
	border : 1px solid #c19d50;
	background : #7f551b url(../images/field_bg.gif) repeat-x top;
	width : 175px;
	height : 19px;
	padding : 2px 5px;
	color : #fff;
	font-family : Georgia, "Times New Roman", Times, serif;
}
.form textarea {
	height : 99px;
	width : 200px;
	border : 1px solid #c19d50;
	background-color : #7f551b;
	color : #fff;
	padding : 5px;
	font-family : Georgia, "Times New Roman", Times, serif;
}
#frmcontact #submitform {
	border : none;
	background : url(../images/enquir_now.png) no-repeat 0% 100% !important ;
	width : 109px;
	height : 36px;
	padding-bottom : 0;
	color : #6b542a !important ;
	font-family : Georgia, "Times New Roman", Times, serif;
}
.address {
	width : 270px;
	float : left;
}
.address label {
	float : left;
	width : 100px;
	color : #eeca7d;
	font-size : 14px;
	text-align : right;
	padding-right : 15px;
	font-weight : bold;
}
.address p {
	float : left;
	padding-bottom : 20px;
	font-size : 14px;
	color : #eeca7d;
	line-height : 25px;
}
.address p a {
	color : #eeca7d;
}
.address p a:hover {
	color : #fff;
}
#footer {
	font-family : "georgia", Times, serif;
	font-size : 14px;
	color : #fff;
	text-align : center;
	padding-bottom : 20px;
	padding-top : 10px;
}
#footer a {
	color : #fff;
	text-decoration : none;
}

#photos {margin-right:100px;}
