body {
	background: url(../images/main_bg.gif) repeat-x #3a271e;
	margin: 0px;
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	color: #331D18;
}
body.popup {
	background-color: #FFFFFF;
	background-image: none;
	padding:10px;
	margin: 0px;
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	color: #331D18;
}
form {
	padding:0px;
	margin:0px;
}
a:link {
	font: Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-decoration:underline;
	color: #10603A;
}
a:visited {
	font-weight:bold;
	text-decoration:underline;
	color: #10603A;
}
a:hover {
	text-decoration:none;
}
a.headerLink:link, a.headerLink:visited {
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color: #241310;
	text-decoration:none;
}
a.headerLink:hover {
	text-decoration:underline;
}
a.paging:link, a.paging:visited {
	color: #383838; font-family:verdana;
	text-decoration:underline;
}
a.paging:hover {
	text-decoration:none;
}
h1,.title {
	font-weight:bold;
	font-size:16px;
	margin-bottom: 5px;
}
h3 {
	font-weight:bold;
	font-size:12px;
	margin-bottom:3px;
	color: #C48959;
}
h2,.subtitle {
	font-weight:bold;
	font-size:14px;
	margin-top: 4px;
	margin-bottom: 4px;
	color: #C48959;
}
hr {
	border-top: 1px solid #CCCCCC;
/*	margin-top: -5px;*/
}
P, .text {
	line-height: 15px;
	padding:5px 0px;
	margin:0px;
}
.error {
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
	color: #880000;
}
#wrapper {margin:auto; width:765px;}
#header {background-image:url(../images/head_bg.jpg); height:106px; position:relative;}
img.logo {position:absolute; left:40px; top:1px;}
img.staticPhoto {	border: 5px solid #D2D4D3; margin:20px;}
address.head {position:absolute; right:25px; top:5px; font-style:normal; text-align:right;}
table.main-content {width:765px; border-collapse:collapse; border:none;}
table.main-content td {padding:0px;}
td.bg-left {width:27px; vertical-align:top; }
td.bg-right {width:27px; vertical-align:top; }

td.bg_whole {background:url(../images/light_bg.jpg) repeat-y 0px 57px;}

td.main-cell {background:url(../images/main_cell_bg.jpg) repeat-y 0px 57px;}
div.container-top {background:url(../images/container_bg_top.gif); height:14px;}
div.container-middle {background:url(../images/container_bg_middle.gif); padding:1px 35px 15px 35px;}
div.container-bottom {background:url(../images/container_bg_bottom.gif); height:14px;}
div.container-top-home{background: url(../images/home_main_top.gif); height:14px;}
div.container-middle-home {background:none; padding:0px;}
div.container-bottom-home {background:none; height:0px; font-size:0px;}

/* HOME PAGE STYLES START */
div.main-pic {background:url(../images/home_main.gif) no-repeat; height:173px; width:711px; position:relative;}
div.main-pic div {position:absolute; right:25px; top:10px; width:320px;}
div.main-pic p {margin:1px 0px; line-height:17px;}
div.home-bott-container {height:209px; width:711px; margin-top:10px; position:relative;}
div.home-bott-left {background:url(../images/home_bott_left.gif) no-repeat; height:209px; width:329px; float:left;}
div.home-bott-left p {width:120px; position:absolute; bottom:20px; left:195px; font-size:13px;}
/* HOME PAGE STYLES END */

#footer {background: url(../images/footer_bg.gif) no-repeat; text-align:center; padding-top:25px;padding-bottom:15px; }
#footer a:link, #footer a:visited {font-size:10px; color:#EBCFC2; font-weight:normal;text-decoration:none}
#footer a:hover {text-decoration:underline;}

a.pageLink:link, a.pageLink:visited {text-decoration:underline; color: #383838;}
a.pageLink:hover {text-decoration:none;}

div.contact {zoom:1; padding-top:15px;}
div.contact h2 {margin-bottom:0px; padding-bottom:0px; margin-top:5px;}
div.contact p {margin:0px; padding:0px;}
table.contact {background:url(../images/contact-bg.jpg) no-repeat bottom right; color:#a4734a;}
table.contact h2 {padding-top:15px; border-bottom:dashed 1px #FF9900;}
table.contact th {text-align:right; font-weight:normal; vertical-align:top;}
div.footer-txt {font-size:10px; color:#669966; text-align:center; margin-bottom:15px;}
div.footer-txt a:link, div.footer-txt a:visited {color:#996666;}

/* category frames */
.cR {
	background-image: url('../images/c-r.gif');
	background-repeat: repeat-y;
	width: 25px;
}
.cL {
	background-image: url('../images/c-l.gif');
	background-repeat: repeat-y;
	width: 4px;
}
.cT {
	background-image: url('../images/c-t.gif');
	background-repeat: repeat-x;
	height: 4px;
}
.cTL {
	background-image: url('../images/c-tl.gif');
	background-repeat: no-repeat;
	height: 4px;
	width: 4px;
}
.cBR {
	background-image: url('../images/c-br.gif');
	background-repeat: no-repeat;
	width: 25px;
	height: 26px;
}
.cB {
	background-image: url('../images/c-b.gif');
	background-repeat: repeat-x;
	height: 26px;
}

/* photo frames */

.photoTL {
	background-image: url('../images/photo-tl.gif');
	background-repeat: no-repeat;
	width: 4px;
	height: 4px;
}

.photoT {
	background-image: url('../images/photo-t.gif');
	background-repeat: repeat-x;
	height: 4px;
}
.photoTR {
	background-image: url('../images/photo-tr.gif');
	background-repeat: no-repeat;
	width: 5px;
	height: 4px;
}

.photoL {
	background-image: url('../images/photo-l.gif');
	background-repeat: repeat-y;
	width: 4px;
}
.photoR {
	background-image: url('../images/photo-r.gif');
	background-repeat: repeat-y;
	width: 5px;
}
.photoBL {
	background-image: url('../images/photo-bl.gif');
	background-repeat: no-repeat;
	width: 4px;
	height: 6px;
}
.photoB {
	background-image: url('../images/photo-b.gif');
	background-repeat: repeat-x;
	height: 6px;
}
.photoBR {
	background-image: url('../images/photo-br.gif');
	background-repeat: no-repeat;
	width: 5px;
	height: 6px;
}
