body {
background-color:#EFDBAF;
font-family:Arial, Helvetica, sans-serif;

color:#000;
margin:0;
padding:0;
}

div {
font-family:Arial, Helvetica, sans-serif;
color:#000;
line-height:120%;
}

a {
color:#DC3130;
text-decoration:underline;
}

a:hover {
color:#000;
text-decoration:underline;
}

p {
margin:0 0 15px;
}

a img {
border:0;
}

ul {

padding:0;
}

ol {
margin:10px 0 15px 25px;
padding:0;
}

li {
margin-bottom:5px;
}

h1 {
color:#DB3130;
font-weight:400;
font-style:italic;
font-size:200%;
font-family:"Century Gothic", Arial, Helvetica, sans-serif;
line-height:100%;
margin:0 0 15px;
}

h2 {
color:#DB3130;
font-weight:700;
font-style:italic;
font-size:160%;
font-family:"Century Gothic", Arial, Helvetica, sans-serif;
margin:5px 0 15px;
}

h3 {
color:#DB3130;
font-weight:700;
font-style:italic;
font-size:110%;
font-family:"Century Gothic", Arial, Helvetica, sans-serif;
margin:0 0 5px;
}

h4 {
font-weight:700;
font-size:90%;
margin:10px 0 0;
}

h5,h6 {
color:#DB3130;
font-weight:700;
font-size:100%;
margin:5px 0 15px;
}

.pic_left {
float:left;
margin-right:20px;
margin-bottom:10px;
}

.pic_right {
float:right;
margin-left:20px;
margin-bottom:10px;
}

.clear {
clear:both;
}

.f_left {
float:left;
}

.f_right {
float:right;
}

.main {
width:990px;
position:relative;
margin:20px auto;
}

.page {
background:#FFF;
padding:30px 30px 25px;
}

.sh_b {
background:url(bg_bottom.jpg) top center no-repeat;
height:35px;
}

.header {
background:#F9403E url(bg_top.jpg) right no-repeat;
height:141px;
border-bottom:5px solid #1F2327;
}

.header img {
margin:50px 0 0 45px;
}

.page_body {
background:#F7EDD9 url(bg_left.gif) left repeat-y;
position:relative;
}

.leftcol {
width:230px;
float:left;
position:relative;
padding:0 15px;
}

.content {
margin-left:260px;
}

.menu {
margin-bottom:30px;
padding:30px 0 0 30px;
}

a.mainbuttontext {
display:block;

font-family:"Century Gothic", Arial, Helvetica, sans-serif;
color:#000;
text-decoration:none;
font-style:italic;
line-height:170%;
}

a.mainbuttontext:hover {
display:block;

font-family:"Century Gothic", Arial, Helvetica, sans-serif;
color:#DC3130;
text-decoration:none;
font-style:italic;
line-height:170%;
}

.top_links {
width:670px;
float:right;
position:relative;
margin-bottom:10px;
}

.top_img1 {
float:left;
width:222px;
height:115px;
}

.top_img2 {
float:left;
width:224px;
height:115px;
}

.top_img3 {
float:left;
width:224px;
height:120px;
}

.top_link1 {
float:left;
width:224px;
height:115px;
background:#1F2327 url(ornament_02.jpg) left no-repeat;
}

.top_link1 a {
display:block;
font-family:"Century Gothic", Arial, Helvetica, sans-serif;
color:#FFF;
text-decoration:none;
text-align:right;
width:120px;
height:65px;
font-size:15px;
line-height:110%;
float:right;
background:url(arrow_down.gif) bottom right no-repeat;
margin:30px 15px 0 0;
}

.top_link2 {
float:left;
width:222px;
height:120px;
background:#1F2327 url(ornament_01.jpg) bottom no-repeat;
}

.top_link2 a {
display:block;
font-family:"Century Gothic", Arial, Helvetica, sans-serif;
color:#FFF;
text-decoration:none;
text-align:right;
width:150px;
height:35px;
font-size:15px;
line-height:110%;
float:right;
padding-top:30px;
background:url(arrow_up.gif) top right no-repeat;
margin:20px 15px 0 0;
}

.top_link3 {
float:left;
width:224px;
height:120px;
background:#1F2327 url(ornament_03.jpg) top no-repeat;
}

.top_link3 a {
display:block;
font-family:"Century Gothic", Arial, Helvetica, sans-serif;
color:#FFF;
text-decoration:none;
text-align:right;
width:160px;
height:35px;
font-size:15px;
line-height:110%;
float:right;
padding-top:30px;
background:url(arrow_up.gif) top right no-repeat;
margin:35px 15px 0 0;
}

.text {
float:left;
position:relative;
width:620px;

padding:10px 10px 10px 30px;
}
.text_home{
	width:400px;
}
#featuresdivtop,
.featuresdiv,
.featuresspan{
	padding:0;
	margin:0;
}
.featuresdiv {
float:right;
width:205px;
position:relative;
padding:0px;
}

.box ,
.feat_1,
.feat_2,
.feat_3,
.feat_4{
background:#F3E5C7;
border:5px solid #FFF;
font-size:12px;
margin:10px 0;
padding:15px 15px 10px 10px;
width:155px;
}
.box {
width:195px;
}

.r_cell .box {
margin:0 -20px 0 0;
width:160px;
}
.box p {
margin:0 0 5px;
}

.box a {
font-size:12px;
}

.footer {
height:41px;
background:url(bg_footer.gif);
}

.copyright {
color:#999;
text-align:center;
width:260px;
float:left;
background:#1F2327;
height:31px;
padding-top:10px;

}

.copyright a {
color:#999;
text-decoration:none;
}

.copyright a:hover {
color:#FFF;
text-decoration:none;
}

.bottom_links {
float:right;

padding:10px 10px 0 0;
}

.bottom_links a {
margin:0 5px;
}

form {
margin:0;
padding:0;
}

.select {
width:195px;
}

.input {
border:0;
background:#F8F2E3;
width:120px;
margin-right:5px;
padding:3px;
}

.top_link1 a:hover,.top_link2 a:hover,.top_link3 a:hover {
text-decoration:none;
color:#DB3130;
}

/**********************/
.featuresdiv{
	width:180px;
}
.featuresdiv .search_select{
	font-size:11px;
}
.copyright a.normal{
	color:#fff;
	font-size:12px;
}
.map{
	width:230px;
	text-align:left;
	padding:0 0 0 28px;

}
.map a.normal,
.map a{
	display:block;
	color:#484796;
	font-weight:bold;
	text-decoration:none;
	font-size:80%;
	padding:0;
}
.map img{
	margin:0 0 10px 0;
}

.maptext{
	padding:10px 0 10px 0;
	font-weight:bold;
}
.prelim_row{
	border-bottom: 1px solid #ddd;
	margin:0 0 5px 0;
	padding:0 0 5px 0;
}
.prelim_row_image{
	width:200px;
	float:left;
}
.prelim_row_values{
margin-left:200px;
padding:0 0 0 10px;
}
.prelim_row_values div{
padding-bottom:6px;
}

.prelim_row_values div b,
.shopnormalbold {
display:block;
color:#000;
background:#EFDBAF;
padding:3px 3px 3px 3px;
font-style:italic;
}

.listing_name_1{
	background:none;
	padding:0px 3px 0px 3px;
}
.prelim_row_details{
clear:both;
text-align:right;
width:100%;
}
.images{
	float:left;
	margin:50px 0 0 0;
}
.images img{
	display:block;
	margin:0 0 20px 0;
}
.rows{
	margin:-50px 0 0 230px;

}
.prelim_value_0{
	color:red;
	font-weight:bold;
}
.listing_0 {
	color:red;
}

form.romanform{

	margin:20px 0 0 0;
}
table.incontent{
border-collapse:collapse;
}
table.incontent td{
padding:10px;
border:1px solid red;
}
