@charset "utf-8";
/* CSS Document */

/*-- rkfp --*/
html, body, div, span, h1, h2, h3, h4, h5, h6, p, blockquote, a, address, big, del, em, img, q, small, strong, dl, dt, dd, ol, ul, li, fieldset, form, label { margin:0; padding:0;  outline:0; font-weight:inherit;font-style: inherit; font-size:100%; font-family:inherit; vertical-align:baseline; }

a:link{ color:#fff; text-decoration: none;}
a:visited { color:#fff; text-decoration: none;}

ol, ul { list-style: none; }

.clearfix{ display: inline-block; }
.clearfix:after{ content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0; }
html[xmlns] .clearfix{ display: block; }
* html .clearfix{ height: 1%; }

.hidden { display:none; }
.clear { clear:both; }

body { background:#000; color: #666; font-family: Arial, Helvetica, sans-serif; font-size:12px; line-height:1.4em;  margin:0; padding:0; }

#wrapper { background:url(../images/common/gradient_line.png) repeat-x 0 366px; min-width:1024px; }
#wrapper2 { background:url(../images/common/pattern.png) top center; min-width:1024px;  }

#main-container { width:1024px; height:auto; margin:auto; }

#header { width:1024px; height:418px; background:url(../images/header/header_bg.png) no-repeat center 40px; margin-bottom:-7px; }

#header h2 { width:513px; height:121px; background:url(../images/header/header_logo.png); position:absolute; margin:15px 0 0 20px; text-indent:-999em; }

#header p { width:195px; height:140px; position:absolute; background:url(../images/header/header_contact_bg.png); margin:147px 0 0 100px; text-align:center; font:16px Tahoma, Geneva, sans-serif; color:#333; padding-top:45px; }
#header p b { color:#333; font-weight:bold; }
#header span { width:668px; height:476px; display:block; background:url(../images/header/header_image.png); margin:-43px 0 0 350px; position:absolute; }
#header ul { position:absolute; margin:368px 0 0 40px; height:50px; width:721px; }
#header ul li {float:left; width:auto; height:50px; font:18px Arial, Helvetica, sans-serif; background:url(../images/header/nav_div.png) no-repeat left; padding-left:2px;  }
#header ul li:first-child { background:none; }
#header ul li a { height:35px; display:block; padding:15px 20px 0 20px; color:#333; }
#header ul li a:hover { color:#850013; text-decoration:underline; }



#content-container { width:976px; height:auto; background:url(../images/content/bg_border_mid.png) repeat-y center; padding:0 24px 0 24px;}
.border-bg-top { width:1024px; height:20px; background:url(../images/content/bg_border_top.png) center; }
.border-bg-btm { clear:both; width:1024px; height:20px; background:url(../images/content/bg_border_btm.png) center; }

#content-container .top_link { float:right; padding:20px 140px 0px 0px;  height:40px; color:#0000FF; }
#content-container .alink { color:#0000FF; }

#content-container .top { width:960px; height:auto; padding:18px 8px 10px 8px; }
#content-container .top img { float:left; margin-right:15px; }
#content-container .top h1 { color:#610D03; font:21px Tahoma, Geneva, sans-serif; }
#content-container .top h2 { color:#610D03; font:21px Tahoma, Geneva, sans-serif; }
#content-container .top h3 { color:#610D03; font:16px Tahoma, Geneva, sans-serif; font-weight:bold; padding-top:5px;  }
#content-container .top p { padding-top:25px; font:14px/21px Tahoma, Geneva, sans-serif; }

#content-container .top .itemsList{ border: #333333 1px solid; clear:both; width: 480px; margin: 10px auto; padding: 10px;} 
#content-container .top .itemsList .item{ clear: both; padding: 20px 0;}
#content-container .top .itemsList .item p{ line-height: normal; font-size: 18px; padding: 10px 0 0 0; text-align: center;}
#content-container .top .itemsList .item p.name{ font-family: Georgia, "Times New Roman", Times, serif; font-size: 20px; font-weight: bold; text-decoration: underline; }
#content-container .top .itemsList .item img{ margin: 0; }
#content-container .top .itemsList .item img.floatL{ float: left; }
#content-container .top .itemsList .item img.floatR{ float: right; }
#content-container .top .itemsList .item img.pad{ margin:10px 20px 10px 20px; }

#content-container .mid { width:960px; height:auto; padding:18px 8px 10px 8px; margin-top:5px; }
#content-container .mid h3 {  color:#610D03; font:19px Tahoma, Geneva, sans-serif; border-bottom:1px solid #610D03; padding-bottom:10px; margin-bottom:-15px; }
#content-container .mid p { padding-top:25px; font:14px/21px Tahoma, Geneva, sans-serif; width:650px; }
#content-container .mid img { position:absolute; margin:-5px 0 0 650px; }


#content-container .btm { width:976px; height:auto; padding:20px 0px 15px 0px; margin-top:18px; background:url(../images/content/btm_bg.png) #F1E7D3 bottom repeat-x;  overflow:hidden; }
#content-container .btm .left { float:left; width:650px; border-right:2px solid #610D03; }
#content-container .btm .left ul { width:640px; height:auto; list-style:none; }
#content-container .btm .left ul li { width:auto; float:left; margin:0 0 10px 30px; font:15px "Palatino Linotype", "Book Antiqua", Palatino, serif; text-transform:uppercase; text-align:center; font-weight:inherit; font-weight:bold;color:#490A02; }
#content-container .btm .left ul li a, #content-container .btm .left ul li a { color:#490A02; }
#content-container .btm .left ul li a:hover { color:#850013; text-decoration:underline; }
#content-container .btm .left ul li span { font-size:17px; }
#content-container .btm .left ul li img { margin-bottom:-5px; border:none; }

#content-container .btm .rigth { float:right; width:293px; color:#490A02; margin-right:15px; }
#content-container .btm .rigth h4 { font:15px Tahoma, Geneva, sans-serif; text-transform:uppercase;  border-bottom:2px solid #610D03; padding:0 0 3px 15px; margin-bottom:8px; }
#content-container .btm .rigth ul { width:auto; float:left; list-style:disc; margin:0 30px 30px 30px; line-height:20px; font-size:14px; }

#content-container .btm .rigth p.contact-numbers { padding-left:15px;  line-height:20px; }
#content-container .btm .rigth p.email { margin:20px 0 20px 15px; }
.advertisement{ margin-bottom:20px; margin-left:15px}
.advertisement a{ font-family:Tahoma, Geneva, sans-serif; font-size:15px; color:#490A02; font-weight:bold; text-decoration:underline; }
#content-container .btm .rigth p.email a { color:#490A02; }
#content-container .btm .rigth p.email a:hover { font-weight:bold; text-decoration:underline; }
#content-container .btm .rigth i { background:url(../images/content/credit_cards.png) center no-repeat; display:block; text-indent:-999em; height:29px; margin:15px; }

#footer { clear:both; width:976px; height:100px; padding:0 24px 0 24px; }
#footer p.nav { float:left; width:450px; color:#F2E8D5; font-size:11px; }
#footer p.nav a { color:#F2E8D5; padding:0 20px; }
#footer p.nav a:hover { text-decoration:underline; }
#footer p.loc { float:right; text-align:right; width:170px; color:#F2E8D5; font-size:11px; }

.name2{font-family: Georgia, "Times New Roman", Times, serif; font-size: 18px; font-weight: bold; line-height:120%; }
.price{font-family: Georgia, "Times New Roman", Times, serif; font-size: 15px; font-weight: bold; }
