@charset "utf-8";
/* CSS Document */
/* ----------RESET-------------- */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, 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,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section {
	display: block;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
/* Global */
body { background:#000000 url(../images/bg_rep_main.jpg) repeat-x 0 0; font:normal 14px/18px Arial, Helvetica, sans-serif; color:#999999;}
h1 { color:#F15000; font:bold 18px/28px "Trajan Pro", Tahoma, Arial; text-transform:uppercase; letter-spacing:-0.8px}
h2 { color:#b68e59; font:bold 16px/22px Arial, Helvetica, sans-serif;}
h3 { color:#F6FC5E; font:normal 16px/22px Arial, Helvetica, sans-serif;}
a { color:#b68e59; text-decoration:underline;}
a:hover { text-decoration:none;}
strong{ font-weight:bold;}
ol { list-style:decimal inside; margin:10px 0; overflow: hidden;}
ol li { margin:0 0 10px;}
.txtCT{ text-align:center;}
.mgCT { margin:0 auto;}
.img_left { float:left; margin:0 30px 0 0;}
.img_right { float:right; margin:0 0 0 30px ;}
.hilight { color:#B68E59; font-style:italic;}
.hilight2 { color:#999999; font-style:italic;}
.txtBold { font-weight:bold;}
.txtCreme { color:#B68E59}
.txtRed { color:#D42501 !important;}
.author { font-weight:bold; font-style:italic;}
.italic { font-style:italic;}

#outer-wrapper { background:url(../images/bg_main_center.jpg) no-repeat top center;}
#wrapper { width:1000px; margin:0 auto; background-color:#000000;} 
#header { background: url(../images/bg_header_new.jpg) no-repeat top center; height:341px; text-align:center;}
	#header .logo { padding:0 0 79px;}
	#header .logo h1 a{ text-indent:-9999px; display:block; background:url(../images/...) no-repeat 0 76px; width:470px; height:197px; margin:0 auto 0;}
	
	#header .nav { text-align:center; padding:0 0 0 6px;overflow:hidden; height:60px;}
	#header .nav ul{}
	#header .nav ul li { float:left;}
	#header .nav ul li a{ text-transform:uppercase; color:#fff; font:normal 14px/18px "Trajan Pro", Tahoma, Arial; text-decoration:none; padding:33px 0 8px; display:block; width:126px;}
	#header .nav ul li.active a ,#header .nav ul li:hover a{ background:url(../images/menu_active.png) no-repeat 0 0;}
#wrapper_content { padding:10px 13px 15px 20px; overflow:hidden}
	#wrapper_content #content { width:670px; float:left; padding:12px 0 0 0;}
	#wrapper_content #fixed { width:257px; float:right;}
		#fixed .box{ background:url(../images/bg_map.jpg) no-repeat 0 0; width:204px; height:286px; margin:0 0 5px; padding:40px 25px 0; color:#222222;}
		#fixed .box2{ background:url(../images/bg_map2.jpg) no-repeat 0 0; width:204px; height:286px; margin:0 0 5px; padding:40px 25px 0; color:#222222;}
			#fixed .box2 .qoute { padding:0 25px;}
			#fixed .box a { color:#d42501;}



	#content{}
		#content .link-contact { background: url(../images/img_link_contact.jpg) no-repeat 0 0; width:313px; height:63px; text-indent:-9999px; display:block; }

#footer { background: url(../images/bg_footer.jpg) no-repeat 0 0;  padding:20px 7px;}		
	#nav_footer  { text-align:center; /*float:left; width:690px;*/}
	#nav_footer p{ padding:10px 0; font-size:10px; line-height:14px}
	#nav_footer .nav,#nav_footer .menu { clear:both; overflow:hidden; padding: 0 0 8px 290px;}
	#nav_footer  ul{}
	#nav_footer  ul li { float:left; }
	#nav_footer  ul li a{ color:#fff; font:bold 11px/11px Arial, Helvetica, sans-serif; text-decoration:none; padding: 0 10px; display:block;border-right:1px solid #fff;}
	#nav_footer  ul li a:hover,#nav_footer  ul li.active a{ color:#B68E59;}
	#nav_footer  ul li.link-5 a{ border:none;}
	
	#payment { background:url(../-images/bg_paypal.png) no-repeat 0 0; width:231px; height:38px; float:right; text-align:center; padding:25px 0 0 ;}

/*contact*/
.contact {}
.contact .leftTXT{ float:left; width:275px; background:url(../-images/border_contact.gif) repeat-y right top; padding:0 17px 20px 0;}
.wrapForm {padding:0 0 0 135px; float:left;}
#contactForm { }
#contactForm ul {}
#contactForm ul li { overflow:hidden; padding:0; margin:0 0 5px;}
#contactForm ul li.last{ padding-left:150px;}
#contactForm label { width:150px; text-align:left; font:bold 12px/14px Arial, Helvetica, sans-serif; display:block; float:left; padding:7px 0 0 0;}
#contactForm ul li.last label { width:112px !important;}
#contactForm label span {color:#d42501 !important;}
#contactForm input[type=text]{ background:url(../images/contact/contact_input.jpg) no-repeat 0 0; width:228px; height:26px; border:0;  float:left; padding:0 4px;}
#contactForm textarea { background:url(../images/contact/contact_textarea.jpg) no-repeat 0 0; width:228px; max-height:100px; min-width:100px; max-width:228px; min-width:228px; height:100px; border:0; float:left; padding:3px 4px;}
#contactForm input[type=submit]{ background:url(../images/contact/contact_btn_submit.jpg); width:132px; height:40px; cursor:pointer; border:0; text-indent:-9999px;}

.show_error { border:1px solid #B68E59; padding:10px 15px;}