/*=== CSS RESET (thanks to meyerweb.com) ===*/
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, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, 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-weight: inherit; font-style: inherit; font-size: 100%; font-family: inherit; vertical-align: top; }
/* remember to define focus styles! */
:focus { outline: 0; }
ol, ul { list-style: none; }
/* tables still need 'cellspacing="0"' in the markup */
table { border-collapse: separate; border-spacing: 0; }
caption, th, td { text-align: left; font-weight: normal; }
blockquote:before, blockquote:after, q:before, q:after { content: ""; }
blockquote, q { quotes: "" ""; }
textarea {font-weight: inherit; font-style: inherit; font-size: inherit; font-family: inherit; vertical-align: baseline;}

body	{color: #000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; background:url(../images/bg.jpg) repeat-x #1a181d; text-align:center;
}

h1, h2, h3, h4	{padding: 5px 0 0 0;}
h1 			{font-size: 23px; color: #fff; font-weight: normal;}
h2 			{font-size: 19px; }
h3 			{font-size: 15px;}
h4 			{font-size: 11px;}
h1.wht		{color: #fff;}
h1 span 	{color: #fff;}


a:link, a:visited 	{color: #fff; text-decoration: none;}
a:hover				{color: #c2a471; text-decoration: underline;}
.gold {color:#bba06f;}
.white{color:#fff;}




/* LAYOUT */
#container	{margin: 0 auto; text:align:left; width: 1028px; height:821px; background:url(../images/bg_image.jpg) no-repeat; position:relative; }
#header{position:relative; height:225px;}
#header	img	{position:absolute; left:810px; top:63px;}
#nav { height:37px;}
#content {margin:5px 0 0 60px; text-align:left; }
#content_ad {margin:5px 0 0 0;}
#content_contact {margin:5px 0 0 34px; text-align:left;  }
#content_flash       {margin:5px 0 0 54px; text-align:left; }
#contact_body {height:378px;}
#contact_right {background:url(../images/Packcontact.jpg) no-repeat; float:right; width:300px;  padding-right:60px;}
#contact_right p.top {padding-top:200px; line-height:1.6;}
#contact_right p{padding:0 0 10px 0;line-height:1.6;}
#contact_right strong {font-weight:bold; color:#c2a471;}
#contact_left { width:570px; margin-left:30px; padding-top:1px;}
#contact_left p {color:#fff; font-size:12px; padding-bottom:6px; line-height:1.3; text-align:justify;}
#contact_flash  {background:url(../images/contact_bg.jpg) no-repeat;  width:960px; height:45px; padding:5px 0 0 5px;}
#flash_history {float:right; padding-right:36px; width:270px;}
#scroll_bg { background: url(../images/history-bg.jpg) no-repeat; width:590px; height:405px;}
#scrollBox {height: 350px; width: 550px;overflow: hidden; padding: 20px 30px 10px 20px;}
#scrollBox p.white {color:#fff; font-size:14px; font-weight:bold; padding: 5px 0;}
#scrollBox p {padding: 5px 0; font-size:12px; line-height:1.3;}
#about2 img.aboutimg {padding: 23px 55px;}
.test {font-size:15px; font-weight:bold;text-align:center; padding-top:130px; color:#bba06f;}
#advert2 {font-size:12px; font-weight:normal; position:absolute; top:10px left:10px;}
#about_desc {}
#about_desc div {background:url(../images/about_bg.jpg) no-repeat; width:463px; height:129px; margin:0 0 0 223px; position:relative; display:none; }
#about_desc div img { position:absolute; left:440px;top:108px;}
#about_desc div p {text-align:center; padding:10px 0 0 0; line-height:1.7;}
#about_desc div p.close { padding:0 25px 0 0; text-align:right; font-size:10px; }
#about_desc div p a {color:#000; text-decoration:none;}
#footer {padding-left:40px; color:#6b6b6c; font-size:10px; text-align:left; position:absolute; top:700px; left:0;}

/* FORM*/
#Form { margin:10px 0 0 0;}
#Form p { clear:left; }
#Form label {display: block; float:left; width:110px; margin:2px 0 0 0;}
#Form td { vertical-align:top; padding:0 0 7px 0; }
#Form input#submit {background-color:#c2a471; width:60px;  color:#fff; font-weight:bold; cursor: pointer;}
#Form input {background-color:#a4a4a5; border:1px solid #c2a471;}
#Form #goldcheckbox {background-color:#c2a471; padding:20px}
#Form textarea {background-color:#a4a4a5; border:1px solid #c2a471;}
#Form strong {font-weight:bold; color:#c2a471;}

/* NAVIGATION */
/* top */
#nav ul	{ font-size: 15px; line-height: 1.3em; padding: 4px 0  0 160px; font-weight:normal;}
#nav li	{float:left; color:#FFFFFF; padding: 0 14px; border-right: 1px solid #a68552;}
#nav li a:link,#nav li a:visited {color:#ffffff; text-decoration:none;}
#nav li a:hover,#nav li a:active {color:#d20219; text-decoration:none;}

#home #nav li#navhome a{color:#d20219;}
#hist #nav li#navhist a:link, #hist #nav li#navhist a{color:#d20219;}
#about #nav li#navabout a:link, #about #nav li#navabout a{color:#d20219;}
#spec #nav li#navspec a:link, #spec #nav li#navspec a{color:#d20219;}
#ad #nav li#navad a:link, #ad #nav li#navad a{color:#d20219;}
#contact #nav li#navcontact a:link, #contact #nav li#navcontact a{color:#d20219;}

/* HOMEPAGE */
#carousel2, #hams {float: left;}
#hams div {
background:url(../images/carousel_rhs.jpg) no-repeat;
width:281px;
height:403px;
margin:3px 0 0 40px;
display: none;
}
#hams div img.top {padding:5px 0 0 0; margin:0;}

#hams div p {padding:0; margin:0;}
#hams div p.image {text-align:center; padding:0; margin:0;}
#hams h2 { color:#fff; font-weight:bold; font-size:15px; margin:0; text-align:center;}
#hams h3 {color:#000; font-weight:bold; font-size:15px; margin-top:0; text-align:center;}
#hams p.details {font-size:12px; text-align:center; padding:0; margin:0; line-height:1.7}
#hams span.white {color:#fff;}
#hams span.black {color:#000;}
#hams p.break {background:url(../images/break.jpg) no-repeat;padding:0; margin-left:30px; height:20px;}
img.logo {float:left; margin:0; padding-right:5px; }
#hams p.logos {margin-left:20px; padding-top:10px;}
#hams p.logos2 {padding:5px 0 0 60px;}
#hams div p.close { padding:5px 0 0 0; text-align:right; margin-right:7px; font-size:10px; height:10px;}
#hams p.home{text-align:justify; width:240px; padding:0 0 10px 0;}
#hams div p a {color:#000; text-decoration:none; font-size:10px;}
#hams div p a.intro {color:#000; text-decoration:underline; font-size:13px;}
#hams div p a:hover.intro {color:#fff; text-decoration:underline; font-size:13px;}
#hams div p a {color:#000; text-decoration:none; font-size:10px;}



 /* *** Float containers fix:
 http://www.csscreator.com/attributes/containedfloat.php *** */ 
.clearfix:after {
 content: "."; 
 display: block; 
height: 0; 
 clear: both; 
 visibility: hidden;
 }
 
.clearfix{display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix{height: 1%;}
.clearfix{display: block;}
/* End hide from IE-mac */  

#scrollers {
	float: right;
	padding: 120px 20px 0 0;
}

#scrollers div {
	padding: 20px 0;
}
