* { margin:0; padding:0;}

body
{
  background: #33231b;
  font-family: Georgia;
  font-size: 120%;
  line-height: 1.2em;
  color: #e0dad1;
}

#main {width:980px; margin:0 auto;}

#header {height:560px; background:url(/images/header_bgd.jpg) no-repeat left top; width:980px; float:left}
#header, #content, #footer { font-size:12px;}

.col_1, .col_2, .col_3, .column1, .column2, .column3 { float:left;}

#page1 #content .line_ver1 { background:url(/images/line_ver.gif) 305px top repeat-y; width:100%;}
#page1 #content .line_ver2 { background:url(/images/line_ver.gif) 608px top repeat-y; width:100%;}
#page1 #content .col_1 {width:305px; margin-right:1px;}
#page1 #content .col_2 { width:302px; margin-right:1px;}
#page1 #content .col_3 {width:305px;}

#footer {height:96px; background:#20130c; border-top:1px solid #33241b; font-size:12px; color:#fff; width:980px; float:left;}

.fleft { float:left;}
.fright { float:right;}
.clear { clear:both;}

.alignright { text-align:right;}
.aligncenter { text-align:center;}

.wrapper { width:100%; overflow:hidden;}
.container { width:100%;}

p { margin-bottom:14px;}

.top_nav { list-style:none;}

.top_nav li { display:inline;}
.top_nav li a { background:url(/images/divider.gif) no-repeat left 2px; padding:0 10px 0 9px; color:#958d89; text-decoration:none; line-height:1.1em;}
.top_nav li a:hover { color:#fff;}
.top_nav li a.first { background:none;}

.list1 li a { background:url(/images/marker.gif) no-repeat left 6px; padding-left:7px; line-height:1.64em;}
.list1 li a:hover { color:#fff;}

.list2 li { display:inline;}
.list2 li a { display:block; background:url(/images/list2_bgd.gif) left bottom repeat-x;}
.list2 li strong { font-weight:normal; background:url(/images/list2_bgd1.gif) left top;}
.list2 li span { float:right; color:#ac9c86; background:url(/images/list2_bgd1.gif) left top;}
.list2 li a:hover { text-decoration:none; color:#fff;}

.img_indent { margin:10px 28px 0 0; float:left;}
.img_box { width:100%; overflow:hidden; padding-bottom:20px;}
.img_box img { float:left; margin:0 20px 0 0;}

.p1 { margin-bottom:15px;}

#form1 #txtfirstname {
  display: none;
}

#form1 #txtlastname {
  display: none;
}

a {color:#ff8f00; text-decoration:none;}
a:hover { text-decoration:underline;}

h1 { color:#ff8f00; font-size:18px; font-weight:normal; margin-bottom:25px;}
h2 { color:#ff8f00; font-size:18px; font-weight:normal; margin-bottom:25px;}
h3 { color:#ff8f00; font-size:14px; font-weight:normal; margin-bottom:15px;}

.link1 { display:block; float:left; background:url(/images/link1_bgd.gif) left top repeat-x; color:#fff; text-decoration:none;}
.link1 em { display:block; background:url(/images/link1_left.gif) no-repeat left top;}
.link1 b { display:block; background:url(/images/link1_right.gif) no-repeat right top; padding:2px 15px 2px 15px; font-weight:normal; font-style:normal;}
.link1:hover { text-decoration:underline;}

.line_hor { background:url(/images/line1.gif) left bottom repeat-x; padding-bottom:20px; margin-bottom:20px;}

.title { margin-bottom:22px;}

#header .row_1 { height:35px; font-size:12px; color:#948c88;}
#header .row_1 span { color:#7e6b56;}
#header .row_1 .fleft { padding:10px 0 0 45px;}
#header .row_1 .fright { padding:10px 34px 0 0;}
#header .row_1 .indent {}
#header .row_2 { height:145px;}
#header .row_2 .fleft { padding: 4px 0 0 40px;}
#header .row_2 .fright { padding:55px 44px 0 0;}
#header .row_2 .fright strong { text-transform:uppercase; color:#b07630; font-size:16px; display:block; line-height:1em; text-align:right; padding-bottom:5px;}
#header .row_3 { height:340px; padding-left:31px;}

#content { background:url(/images/content_bgd.jpg) no-repeat left top #28180f; width:980px; float:left;}
#content .indent { padding:0 0 46px 30px;}
#content .indent1 { padding:0 36px 46px 30px;}

.box1 {background:url(/images/png_point.png) left top; width:100%;}
.box1 .inner { padding:19px 28px 20px 19px;}
#page2 .box1 .inner { padding:19px 10px 25px 19px;}
.box1 .inner1 { padding:0 0 0 7px;}
.box2 {background:url(/images/png_point1.png) left top; width:100%;}
.box2 .inner { padding:19px 18px 20px 19px;}
.box2 .inner1 { padding:0 0 0 7px;}

#footer a { color:#d0b898; text-decoration:underline;}
#footer p { padding:36px 0 0 44px;}
#footer a:hover { text-decoration:none;}

div.apple_overlay.black
{
  background-image: url(/images/transparent.png);		
  color: #ffffff;
}
div.apple_overlay h2
{
  margin: 10px 0 -9px 0;
  font-weight: bold;
  font-size: 14px;
}
div.black h2
{
  color: #ffffff;
}
#triggers
{
  margin-top: 8px;
}
#triggers img
{
  background-color: #ffffff;
  padding: 1px;
  margin-top: 12px;
  margin-right: 12px;
  border: 1px solid #cccccc;
  cursor: pointer;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
}
.apple_overlay
{
	display: none;
	background-image: url(/images/white.png);
	width: 600px;		
	padding: 35px;
	font-size: 12px;
  text-align: center;
}
.apple_overlay .close
{
	background-image: url(/images/close.png);
	position: absolute;
	right: 5px;
	top: 5px;
	cursor: pointer;
	height: 35px;
	width: 35px;
}
.apple_overlay .details
{
	padding-top: 15px;
}