/*Getting the new tags to behave*/
ARTICLE, ASIDE, AUDIO, CANVAS, COMMAND, DATALIST, DETAILS, EMBED, FIGCAPTION, FIGURE, FOOTER, HEADER, HGROUP, KEYGEN, METER, NAV, OUTPUT, PROGRESS, SECTION, SOURCE, VIDEO
{
	display: block;
}
/*mark, rp, rt, ruby, summary, time*/
#INVALID-RULE
{
	display: inline;
}
.left
{
	float: left;
}
.right
{
	float: right;
}
.wrapper
{
	width: 100%;
	overflow: hidden;
}
#ContactForm .wrapper
{
	margin-bottom: 5px;
}
/*Global properties*/
BODY
{
	background: #050505;
	border: 0;
	font: 14px Arial, Helvetica, sans-serif;
	color: #808080;
	line-height: 20px;
}
BODY > a {display: none;}
HTML
{
	overflow-y: scroll;
}
.css3
{
	border-radius: 8px;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	box-shadow: 0 0 4px rgba(0, 0, 0, 0.4);
	-moz-box-shadow: 0 0 4px rgba(0, 0, 0, .4);
	-webkit-box-shadow: 0 0 4px rgba(0, 0, 0, .4);
	position: relative;
}
.main
{
	margin: 0 auto;
	width: 940px;
	position: relative;
	z-index: 1;
}
.body1
{
	background: url(../images/bg_img2.png) no-repeat center 0;
	-background: transparent none no-repeat center 0 !important;
	height: 318px;
	width: 515px;
	right: 0px;
	top: 60px !important;
	position: absolute;
	z-index: 2;
}
.inner_copy, .inner_copy A
{
	border: 0;
	float: right;
	background: #FFF;
	color: #F00;
	width: 50%;
	line-height: 10px;
	font-size: 10px;
	margin: -220% 0 0;
	overflow: hidden;
	padding: 0;
}
A
{
	color: #A1802B;
	text-decoration: underline;
	outline: none;
}
A:hover
{
	text-decoration: none;
}
.jot-last DIV H3
{
	font-size: 12px;
	font-weight: 100;
}
.jot-form FIELDSET DIV A IMG
{
	position: absolute;
	width: 124px;
	height: 24px;
	margin: 20px 20px 20px 173px;
	border: 1px solid #2B2B2B !important;
}
.left.marg_right1 A
{
	width: 119px;
	display: block;
	text-align: center;
	height: 90px;
}
.pad_bot1 .title
{
	color: #FFFFFF;
	font-size: 16px;
	display: inline-block;
	margin-bottom: 5px;
	text-decoration: none;
}
.pad_bot1 .title:hover
{
	color: #A1802B;
}
.color1 A
{
	color: #FFFFFF;
	text-decoration: none;
}
H1
{
	/*[disabled]float:left;*/
	padding: 19px 0 0 30px;
	color: #FFFFFF;
}
H2
{
	font-size: 28px;
	line-height: 40px;
	padding: 30px 0 18px;
	color: #FFF;
	font-weight: 300;
	letter-spacing: -2px;
}
.jot-last H2
{
	font-size: 22px;
	letter-spacing: normal;
	margin-bottom: 0px;
	padding-bottom: 0px;
	padding-top: 0px;
}
.left-last .jot-last H2
{
	color: #393939;
}
.comment H2
{
	font-size: 22px;
	font-weight: normal;
	letter-spacing: normal;
	margin-bottom: -34px;
}
H2 SPAN
{
	font-size: 16px;
	display: block;
	line-height: 22px;
	font-weight: 500;
	color: #B4B4B4;
	letter-spacing: -1px;
	margin-top: 0px;
}
P
{
	padding-bottom: 20px;
}
.price-table TD
{
	border: 1px solid #0F0F0F !important;
	padding-left: 5px !important;
	padding-bottom: 5px !important;
}
.jot-last DIV P
{
	margin-bottom: 0px;
	padding-bottom: 0px;
}
.pad_bot1 P
{
	overflow: hidden;
	zoom: 1;
}
/*header*/
HEADER
{
	width: 100%;
	overflow: hidden;
}
#logo
{
	display: block;
	background: url(../images/logo.jpg) no-repeat 0 0px;
	padding: 0 0 0 90px;
	font-size: 32px;
	color: #FFF;
	font-weight: 300;
	text-decoration: none;
	line-height: 83px;
	letter-spacing: -2px;
	position: absolute;
	height: 73px;
	margin-top: -7px;
}
.menu
{
	float: right;
	padding: 10px 0 0;
}
.menu LI
{
	float: left;
	padding-left: 12px;
	position: relative;
	z-index: 1000;
}
.menu LI A
{
	display: block;
	-display: inline-block;
	font-size: 11px;
	color: #FFF;
	text-transform: uppercase;
	text-decoration: none;
	line-height: 34px;
	padding: 0 22px;
	position: relative;
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
}
.menu LI A:hover, .menu .active A
{
	background: #520001 url(../images/bg_menu_active.gif) repeat-x top;
}
#banner
{
	background: url(../images/bg_banner_2.jpg) no-repeat 0 0;
	height: 285px;
	width: 100%;
	overflow: hidden;
	margin-top: 23px;
}
#banner H1 SPAN B
{
	font-weight: 100;
	display: block;
	float: right;
	=margin-top: -40px;
}
.text
{
	padding: 53px 0 0 60px;
}
.text H1
{
	float: none;
	font-size: 34px;
	line-height: 40px;
	font-weight: 300;
	color: #FFF;
	padding: 0 0 33px;
	letter-spacing: -2px;
	/*+text-shadow:5px 5px 10px #000000;*/
	-moz-text-shadow: 5px 5px 10px #000000;
	-webkit-text-shadow: 5px 5px 10px #000000;
	-o-text-shadow: 5px 5px 10px #000000;
	text-shadow: 5px 5px 10px #000000;
}
.text H1 SPAN
{
	display: block;
	color: #000;
	font-weight: 100;
	width: 270px;
	margin-top: 26px;
	font-size: 32px;
	/*+text-shadow:0px 0px 0px;*/
	-moz-text-shadow: 0px 0px 0px;
	-webkit-text-shadow: 0px 0px 0px;
	-o-text-shadow: 0px 0px 0px;
	text-shadow: 0px 0px 0px;
}
.text .button
{
	display: inline-block;
	background: #B3B3B3 url(../images/bg_button1.gif) repeat-x top;
	font-size: 11px;
	color: #000;
	text-decoration: none;
	text-transform: uppercase;
	line-height: 34px;
	padding: 0 20px;
	position: relative;
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
}
.text .button:hover
{
	background: #000;
	color: #FFF;
}
/*content*/
#content
{
	width: 100%;
	overflow: hidden;
	padding-top: 0;
	padding-bottom: 26px;
}
.price-table TD P STRONG
{
	font-weight: 100;
	color: #AAAAAA;
}
.price-table P
{
	padding: 0px;
}
TD.hhh
{
	background-color: #2B2B2B;
	font-size: 18px;
	color: #B2B2B2;
}
.jot-last SPAN.aut
{
	font-weight: bold;
	color: #ADADAD;
	font-size: 12px;
}
.jot-last SPAN.date
{
	float: right;
	margin-top: -19px;
	font-size: 11px;
}
.comment INPUT
{
	background-color: #090909;
	border: 1px solid #2B2B2B;
	padding: 4px;
	/*+border-radius:12px;*/
	-moz-border-radius: 12px;
	-webkit-border-radius: 12px;
	-khtml-border-radius: 12px;
	border-radius: 12px 12px 12px 12px;
	color: #6F8080;
}
.submitt
{
	background-color: #680002 !important;
	cursor: pointer;
	color: #6C6C6C !important;
}
.submitt:hover
{
	border: 1px solid #6C6C6C;
	color: #6C6C6C !important;
}
.jot-row
{

}
.pad_left1 TABLE TD
{
	padding: 3px;
	border: 1px solid #000000;
}
.col2.pad_left1 H3
{
	color: #A1802B;
	margin-top: 10px;
}
.col2.pad_left1 UL LI
{
	list-style: disc;
}
.jot-list UL LI
{
	font-size: 10px;
}
.price .bgco
{
	width: 0px;
	min-width: 67px;
	background-color: #0E0E0E;
}
.wrapper ARTICLE.col2.pad_left1 UL
{
	margin-left: 20px;
	margin-top: 5px;
	margin-bottom: 5px;
}
.price
{
	width: 558px;
}
.price TD
{
	padding: 5px;
}
.justifyright
{
	float: right;
	margin-left: 10px;
}
.justifyleft
{
	float: left;
	margin-right: 10px;
}
.pad_left1
{
	padding-left: 60px;
}
.pad_left2
{
	padding-left: 35px;
}
.pad_bot1
{
	padding-bottom: 15px;
}
.item-tpl
{
	min-height: 100px;
}
.pad_bot2
{
	padding-bottom: 35px;
}
.marg_right1
{
	margin-right: 28px;
}
.box1
{
	background: #080808 none repeat-x top;
	border: 1px solid #2A2A2A;
	position: relative;
	border-radius: 14px;
	-moz-border-radius: 14px;
	-webkit-border-radius: 14px;
	padding: 21px 30px 24px;
}
.list1 LI
{
	line-height: 34px;
	/*[disabled]border-bottom:1px solid #1E1E1E;*/
	float: left;
	width: 392px;
	height: 35px;
	margin: 0px 5px;
}
.list1 .bg_none
{
	border: none;
}
.list1 LI A
{
	color: #808080;
	text-decoration: none;
	padding-left: 20px;
	background: url(../images/marker_1.gif) no-repeat 6px 6px;
}
.list1 LI A:hover
{
	color: #A1802B;
}
.list1
{
	width: 840px;
	margin-left: 77px;
}
.list2
{
	margin: -5px 0;
}
.list2 LI
{
	line-height: 30px;
}
.left-bar
{
	margin-top: 27px;
	border: 1px solid #2B2B2B;
	/*+border-radius:14px;*/
	-moz-border-radius: 14px;
	-webkit-border-radius: 14px;
	-khtml-border-radius: 14px;
	border-radius: 14px 14px 14px 14px;
	background-color: #090909;
	padding: 10px;
	margin-left: -60px;
	/*+placement:shift 0px 27px;*/
	=position: relative;
	=left: 0px;
	=top: 27px;
}
.left-last
{
	overflow: hidden;
}
.left-bar LI
{
	list-style: none;
	-color: #090909;
}
.list2 LI A
{
	color: #808080;
	padding-left: 12px;
	background: url(../images/marker_1.gif) no-repeat 0 5px;
}
.list2 LI A:hover
{
	color: #A1802B;
}
.list2 LI.active A
{
	color: #A1802B;
}
.list3
{
	margin: -12px 0;
}
ARTICLE.col2.pad_left1 LI A
{
	color: #808080;
	padding-left: 12px;
	background: url(../images/marker_1.gif) no-repeat 0 5px;
	text-decoration: none;
}
ARTICLE.col2.pad_left1 LI A:hover
{
	color: #A1802B;
}
.map LI
{
	list-style: none !important;
}
.color1
{
	color: #FFF;
}
.line1
{
	background: url(../images/line_ver1.gif) repeat-y 250px 0;
	padding: 10px 0;
}
.link1
{
	color: #808080;
	text-decoration: none;
}
.link1:hover
{
	text-decoration: underline;
}
/*footer*/
FOOTER
{
	padding: 20px 0;
	text-align: center;
	font-size: 12px;
	line-height: 18px;
	background: #0D0D0D;
	/*+border-radius:14px 14px 0 0;*/
	-moz-border-radius: 14px 14px 0 0;
	-webkit-border-radius: 14px 14px 0 0;
	-khtml-border-radius: 14px 14px 0 0;
	border-radius: 14px 14px 0 0;
	width: 100%;
}
FOOTER A
{
	margin-right: 15px;
}
FOOTER A:hover
{
}
/*forms*/
#ContactForm
{
	line-height: 24px;
}
#ContactForm .feed
{
	width: 158px;
	height: 22px;
	border: 1px solid #000000;
	/*+border-radius:5px;*/
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-khtml-border-radius: 5px;
	border-radius: 5px 5px 5px 5px;
}
#ContactForm .subeform
{
	margin-left: 40px;
	float: right;
	border: 1px solid #000000;
	background-color: transparent;
	color: #A1802B;
	text-decoration: underline;
	cursor: pointer;
}
#ContactForm .subeform:hover
{
	text-decoration: none;
}
#ContactForm .input
{
	float: right;
	width: 320px;
	height: 16px;
	border: 1px solid #373737;
	background: none;
	padding: 3px 5px;
	margin-bottom: 6px;
	color: #808081;
	font: 14px Arial, Helvetica, sans-serif;
	/*+border-radius:5px;*/
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-khtml-border-radius: 5px;
	border-radius: 5px 5px 5px 5px;
}
#ContactForm .ver
{
	float: right;
	width: 320px;
	height: 16px;
	border: 1px solid #373737;
	background: none;
	padding: 3px 5px;
	margin-bottom: 6px;
	color: #808081;
	font: 14px Arial, Helvetica, sans-serif;
	/*+border-radius:5px;*/
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-khtml-border-radius: 5px;
	border-radius: 5px 5px 5px 5px;
}
#ContactForm TEXTAREA
{
	overflow: auto;
	float: right;
	width: 320px;
	height: 245px;
	border: 1px solid #373737;
	background: none;
	padding: 3px 5px;
	margin-bottom: 10px;
	color: #808081;
	font: 14px Arial, Helvetica, sans-serif;
	/*+border-radius:5px;*/
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-khtml-border-radius: 5px;
	border-radius: 5px 5px 5px 5px;
}

/*
     FILE ARCHIVED ON 14:19:14 Feb 23, 2023 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 11:36:16 Dec 25, 2024.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 0.861
  exclusion.robots: 0.038
  exclusion.robots.policy: 0.024
  esindex: 0.016
  cdx.remote: 248.695
  LoadShardBlock: 237.211 (3)
  PetaboxLoader3.datanode: 395.351 (4)
  load_resource: 787.623
  PetaboxLoader3.resolve: 585.431
*/