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,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,caption{ 
	margin:0; 
	padding:0; 
	border:0; 
	outline:0; 
	font-size:100%; 
	vertical-align:baseline;
}

ul,ol{
	list-style:none;
}
img,fieldset{
	border:none;
}	
a{
	text-decoration:none;
	color:#ccc;
}
a:hover{
	color:#ccc;
}
.clear {
	clear:both;
}

		img, div { behavior: url(/scripts/iepngfix.htc) }



			/* undo some default styling of common (X)HTML browsers

			 * ------------------------------------------------------------------------- */

			

			/* No list-markers by default - must redefine bullets w/ bg graphics */

			ul,ol { list-style:none; }

			

			/* Avoid browser default inconsistent heading font-sizes and pre/code */

			h1,h2,h3,h4,h5,h6,pre,code,td { 

      font-size:14px; 

      }

			

			/* Remove inconsistent (among browsers) default padding or margin */

			ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input,div,dd,dt,dl { margin:0; padding:0; }

			

			/* prevent blue linked image borders */

			a img,:link img,:visited img,fieldset { border:none; }		

		

			body { background: #000000; text-align: center; margin: 0; padding: 0; }

				.clear { clear: both; }

					.smTitleFont { font-family: "Trajan Pro"; font-size: 15px; color: #b35e0d; font-weight: 100; font-weight: bold; }

					.lgTitleFont { font-family: "Trajan Pro"; font-size: 20px; color: #FFFFFF; font-weight: 200; }

					

				.imgTxtRight { margin-top: 14px; margin-right: 5px; }

					

				a { text-decoration: none; color: #d4b06f; font-family: Arial, Helvetica, sans-serif; font-weight: bold; }

				a:hover { text-decoration: underline; }

				

				/* Main */

				#main { background: url(/images/bg-tile.jpg) repeat-y; width: 1200px; margin: auto; 

						background-position: 0px 150px; padding-bottom: 30px; }

			

					/* Header */

					#header { background: url(/images/top-bg.jpg) no-repeat; width: 1200px; height: 432px;}

						#header-inner { background: url(/images/top-bg-inner.jpg) no-repeat; width: 752px; height: 432px; margin: auto; overflow: hidden; }

							#swf-menu { width: 752px; height: 432px; overflow: hidden; }

							#seo-menu a { visibility: hidden; }

						

					/* Body */

					#body { background: url(/images/bg-tile-inner.jpg) repeat-y; width: 752px; margin: auto; }

						.content-list { font-family: Arial, Helvetica, sans-serif; list-style-type: none; list-style-position: outside; color: #FFFFFF; font-size: 11px; }

						.content-list li { margin-bottom: 5px; padding-left: 4px; padding-right: 15px; }

						#left-col { width: 210px; float: left; text-align: left; margin-left: 20px;  }

							#left-col h2 { margin-bottom: 10px;  }

							#left-col p { font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #FFFFFF; line-height: 17px; margin-bottom: 10px; padding-right: 15px; }

							li{ font-size: 12px; }

							

							

							/* Contact Form: Left */

							#left-col form { }

							.i-textarea, .i-textbox { width: 175px; clear: both; margin-bottom: 6px; padding: 2px; 

														font-family: Arial, Helvetica, sans-serif; font-size: 11px; }

							.i-textarea { height: 80px; }

							

						#right-col { width: 480px; float: left; text-align: left; margin-left: 10px; }



							#left-col h2 { margin-bottom: 10px;  }						

							#right-col p { font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #FFFFFF; line-height: 20px; margin-bottom: 10px; }

							

					

								/* Form */

								.contact-left { float: left; width: 200px; margin-top: 20px; }

								.contact-right { float: left; width: 280px; margin-top: 20px; }

								

									.frm-body{ font-family: Arial, Helvetica, sans-serif; color: #FFFFFF; font-size: 11px; width: 170px; }

									.frm-drop{ font-family: Arial, Helvetica, sans-serif; font-size: 10px; width: 170px; }

									.frm-text{ font-family: Arial, Helvetica, sans-serif; font-size: 10px; width: 170px; }

									.frm-text-long{ font-family: Arial, Helvetica, sans-serif; font-size: 10px; width: 170px; height: 60px; }

							

								/* Nav 02 */

								#nav02 { background: url(/images/bg-nav02.jpg) no-repeat; width: 480px; height: 20px !important; clear: both; text-align: center; color: #FFFFFF; 

										margin-bottom: 20px; padding-left: 23px; }

								#nav02 a { font-family: "Trajan Pro"; font-size: 12px; color: #FFFFFF; font-weight: normal; }

								#nav02 ul li { margin-right:26px; line-height:20px; margin-left:1px; padding: 0; float: left; }

								

								.nav-list { list-style: none; list-style-position: outside; list-style-image: none; overflow: hidden; }

								.nav-list li a { float: left; }	

								.nav-list li {

					 						list-style-image: none; 

											list-style-type: none;

											list-style-position: outside;

											margin: 0; padding: 0; 

											height: 42px; 

											float: left; }

	

									.dropdown, .dropdown-sub {

										background:#461f0f none repeat scroll 0 0;

										border-bottom:1px solid #9D9A7C;

										clear:both; color:white; float:none;

										font-size:10px; list-style-image:none; list-style-position:outside;

										list-style-type:none; margin:0 !important; padding:0 !important;

										width: 180px;

										margin-top: 3px; 

										visibility: hidden; 

										overflow: hidden; 

										position: absolute; 

									}

									.dropdown li {

										border-bottom:1px solid #9D9A7C;

										clear:both;

										cursor:pointer;

										display:block;

										height:21px !important;

										margin:0 !important; padding:0 !important;

										padding-top: 4px !important; 

										visibility:hidden;

										width: 180px;

										overflow: hidden; 

										position: absolute; 

									}

								

							.row-section { margin-bottom: 30px; }

								.row-section ul { list-style-position: outside; color: #FFFFFF; font-family: Arial, Helvetica, sans-serif; font-size: 12px; list-style-type: disc; padding-left: 20px; margin-bottom: 15px; }

								.row-section ul li { margin-bottom: 4px; }

					

					/* Footer */

					#footer { background: url(/images/footer-bg.jpg) no-repeat; width: 752px; height: 150px; margin: auto; }

						#footer-left, #footer-right { float: left; clear: none; }

							#footer-left { width: 200px; padding-top: 30px; padding-left: 30px; }

							#footer-right { width: 500px; text-align: right; text-align: right; color: #FFFFFF; font-family: Arial, Helvetica, sans-serif; }

								#footer-right, #footer-right a { font-size: 12px; }

								#footer-address { color: #FFF; font-family: Arial, Helvetica, sans-serif; font-size: 12px; }
								
								@charset "utf-8";
/* CSS Document */


@font-face 
{
	font-family:TT0524M;
	src:url(fonts/TT0524M.ttf) !important;
}
@font-face 
{
	font-family:BERNIE-H;
	src:url(fonts/BERNIE-H.ttf) !important;
}

#main1{
	width:370px !important;
	height:354px !important;
	margin:0 auto !important;
	
	-moz-border-radius:30px 30px 30px 30px;
	border-radius:30px 30px 30px 30px/30px 30px 30px 30px;
	background-image:url(../images/background.jpg);
	border:#000 1px solid;
	
	position:fixed; 
	z-index:100; 
	margin:0 auto; 
	margin-left:180px !important;
}
body{
	font-size:14px;
	font-family:TT0524M;
}
#clr{
	clear:both;
}
#header1{
	width:370px !important;
	height:auto;
	padding:0px;
	text-align:center;
}
#header1 h1{
	font-size:22px !important;
	color:#CC3300;
	padding:10px 0 0 0px;
	margin:0;
	
	
	
}
#header1 h2{
	font-size:18px !important;
	color:#999966;
	padding:0;
	margin:0;
	font-family:BERNIE-H !important;
	word-spacing:1px !important;
	letter-spacing:1px !important;
}
#header1 img{
	float:right;
	padding-right:10px;
	padding-top:5px;
	cursor:pointer;
	}
#banner1{
	width:370px !important;
	height:90px;
	background-image:url(../images/header_background.jpg);
	margin:0;
	margin-top:10px;
}
#banner1 h1{
	font-size:25px !important;
	color:#FFF;
	padding:8px 0 0 0;
	text-align:center;
	margin:0;
	font-weight:bold;
	font-family:Verdana, Geneva, sans-serif;
	text-shadow: 1px 1px white, -1px -1px #000;
	
}
#banner1 h3{
	font-family:"Times New Roman", Times, serif;
	font-size:12px;
	color:#CC9966;
	padding:18px 0 0 0;
	text-align:center;
	word-spacing:2px;
	
}
#content1{
	width:370px;
	height:auto;
	font-size:14px;
	color:#CC3300;
	padding:0px;
	margin:60px 3px 0 3px;
	text-align:center;
	font-weight:bold;
	
}
	


.fixed_position {
    position: relative;
    width: 100%;
    height: 100%;
    overflow: auto;
	overflow-x:hidden;
}
.btn_fix {
	width:99px;
	height:39px;
	position:fixed;
	background:#000;
	right:2%;
	bottom:7%;
}
.btn_fix a {
	display:block;
	background:url(images/btn_fix_norm.png) no-repeat;
	width:99px;
	height:39px;
	background:#fff;
}
.btn_fix a:hover {
	background-position:0 -39px;
}

