/* CSS Document */

* {	margin:0; padding:0; font-size:100%;}

body{background:url(images/body-tail.jpg) center repeat-y #000000; text-align:center;}
.top-bg{ background:url(images/top-bg.jpg) top center no-repeat;}
.bot-bg{ background:url(images/bot-bg.jpg) bottom center no-repeat; padding:0 69px 0 69px;}
#main { width:1000px; margin:0 auto; text-align:left;}
#header {height:453px;}
#footer { height:115px;}

.column-1, .column-2, .column-3, .col-1, .col-2, .col-3 {float:left;}
.container {width:100%; overflow:hidden;}

#header .column-1{ width:525px;}
#header .column-2{ width:310px;}
#content .column-1{ width:514px;}
#content .column-2{ width:277px;}
#content .col-1{ width:121px;}
#content .col-2{ width:121px;}


img {vertical-align:top;}
a img { border:0;}
ul { list-style:none;}

.left { float:left;}
.right {float:right;}
.clear  { clear:both;}

html{ font-family:Trebuchet MS, Helvetica, sans-serif; font-size:0.8125em; line-height:1.385em; color:#a89075;}

input, select { vertical-align:middle; font-weight:normal;}

a{ color:#a89075}
a:hover{text-decoration:none;}
.white{ color:#f7dcbd;}
p {padding-top:18px;}

/* ============================= main layout ====================== */
.imgindent {margin:0 28px 0 0; float:left;}
.phone{ float:right; padding-right:80px;}
.padding1{ padding-top:8px;}
.padding2{ padding-top:26px !important;}
.margin1{ margin-left:10px;}
.margin2{ margin-top:30px;}
.margin3{ margin-top:5px;}

/* ============================= header ====================== */
#header .menu{ float:right; padding:85px 27px 0 0;}
#header .menu li{ float:left;}
#header .logo{ padding:36px 0 0 18px;}
#header .header-box{ background:url(images/header-box.jpg) top left no-repeat; padding:21px 5px 18px 19px; margin-top:12px;}
#header .indent{ padding:50px 0 0 27px; font-size:1.384em; line-height:1.333em; color:#e4ddd7;}
#header .title1{ padding-bottom:33px;}

/* ============================= content ====================== */
#content{ padding:58px 0 55px 0;}
#content .column-2{ margin-left:57px;}
#content .col-2{ margin-left:17px;}
.extra-title{ padding:0 0 46px 18px; }

.box strong{ text-transform:uppercase; font-weight:normal; color:#bd7b3e; display:block; padding-bottom:12px; font-size:0.929em;}
.indent1{ padding-left:20px;}
.indent2{ padding-left:10px;}
.link{ text-transform:uppercase; color:#bd7b3e; display:inline-block; margin-bottom:4px;}

/* ============================= page1 ====================== */
#page1 .box{ background:url(images/page1-box-bg.jpg) top left no-repeat; padding:32px 34px 21px 23px; color:#f7dcbd; font-size:1.077em;}
#page1 .link1{ display:block; float:right; background:url(images/page1-link1-bg.jpg) top left no-repeat; color:#ffffff; text-decoration:none; padding:0px 17px 4px 17px; margin-top:15px; font-size:0.929em;}
#page1 .link1:hover{ text-decoration:underline;}
#page1 .link2{ display:inline-block; background:url(images/page1-link2-bg.jpg) top left no-repeat; color:#ffffff; text-decoration:none; padding:1px 15px 4px 15px; margin-top:39px;}
#page1 .link2:hover{ text-decoration:underline;}
#page1 .link3{ display:inline-block; background:url(images/page1-link3-bg.jpg) top left no-repeat; color:#ffffff; text-decoration:none; padding:1px 22px 4px 22px; margin:39px 0 0 8px;}
#page1 .link3:hover{ text-decoration:underline;}

/* ============================= page2 ====================== */
#page2 .box{ background:url(images/page2-box-bg.jpg) top left no-repeat; padding:32px 34px 25px 23px; color:#f7dcbd; font-size:1.077em;}
#page2 .link1{ display:block; float:right; background:url(images/page1-link1-bg.jpg) top left no-repeat; color:#ffffff; text-decoration:none; padding:0px 17px 4px 17px; margin-top:15px; font-size:0.929em;}
#page2 .link1:hover{ text-decoration:underline;}
#page2 .link2{ display:inline-block; background:url(images/page1-link2-bg.jpg) top left no-repeat; color:#ffffff; text-decoration:none; padding:1px 15px 4px 15px; margin-top:39px;}
#page2 .link2:hover{ text-decoration:underline;}
#page2 .link3{ display:inline-block; background:url(images/page2-link3-bg.jpg) top left no-repeat; color:#ffffff; text-decoration:none; padding:1px 21px 4px 22px; margin:39px 0 0 9px;}
#page2 .link3:hover{ text-decoration:underline;}

/* ============================= page3 ====================== */
#page3 .box{ background:url(images/page3-box-b.jpg) top left no-repeat; padding:32px 15px 30px 23px; color:#f7dcbd; font-size:1.077em;}
#page3 .box .text1{ font-size:0.929em; color:#cab38d;}
#page3 .box .text1 .link{ color:#d7a149;}

#page3 .link1{ display:block; float:right; background:url(images/page3-link2-bg.jpg) top left no-repeat; color:#ffffff; text-decoration:none; padding:0px 22px 4px 22px; }
#page3 .link1:hover{ text-decoration:underline;}
#page3 .link2{ display:block; float:left; background:url(images/page3-link1-bg.jpg) top left no-repeat; color:#ffffff; text-decoration:none; padding:1px 22px 4px 22px; }
#page3 .link2:hover{ text-decoration:underline;}
#page3 .link3{ display:inline-block; background:url(images/page2-link3-bg.jpg) top left no-repeat; color:#ffffff; text-decoration:none; padding:1px 21px 4px 22px; margin:39px 0 0 9px;}
#page3 .link3:hover{ text-decoration:underline;}
.pagination{ padding-top:30px; width:100%; overflow:hidden; text-align:center;}
.pagination li{ display:inline; padding:0 6px;}
.pagination li a:hover, .pagination li .active{ color:#ffffff; text-decoration:none;}
.pagination .padding1{ padding:0 0 0 19px;}
.gallery a{ display:block;}

/* ============================= page4 ====================== */
#page4 .box{ background:url(images/page2-box-bg.jpg) top left no-repeat; padding:32px 34px 25px 23px; color:#f7dcbd; font-size:1.077em;}
#page4 .box .title{ border:none; margin-bottom:0; padding:0 0 40px 0;}
#page4 .link1{ display:block; float:right; background:url(images/page4-link2-bg.jpg) top left no-repeat; color:#ffffff; text-decoration:none; padding:0px 22px 4px 22px; }
#page4 .link1:hover{ text-decoration:underline;}
#page4 .link2{ display:block; float:right; background:url(images/page4-link1-bg.jpg) top left no-repeat; color:#ffffff; text-decoration:none; padding:1px 22px 4px 22px; }
#page4 .link2:hover{ text-decoration:underline;}


.title{ border-bottom:solid 1px #524638; padding:0 0 19px 7px; margin-bottom:50px}
.block1{ padding-left:77px; background:url(images/facebook_logo.jpeg) no-repeat 8px 0;}
.block2{ padding-left:77px; background:url(images/twitter_logo.png) no-repeat 8px 0;}
.block3{ padding-left:77px; background:url(images/vimeo_logo.png) no-repeat 8px 0;}
.link-1{ font-size:1.077em; text-transform:uppercase; color:#bd7b3e; display:inline-block; margin-bottom:10px;}
.unline{ background:url(images/line.gif) bottom no-repeat; padding-bottom:24px; margin-bottom:27px;}
dt{ background:url(images/list2-bg.gif) no-repeat 0 5px; padding-left:15px;}
dd{ padding:0 0 19px 15px;}
.last{ padding-bottom:0;}

/* ============================= footer ====================== */
#footer{ text-align:center;}
#footer .text{ padding-top:45px;}

/* ============================= forms ============================= */
#ContactForm{ padding-top:33px;}
#ContactForm .col-1{ width:220px !important;}
#ContactForm .col-2{ width:230px !important; margin-left:0 !important;}
#ContactForm label{ display:block; height:25px;}
#ContactForm input{ border:solid 1px #a89075; background:none; font-family:Trebuchet MS, Helvetica, sans-serif; font-size:0.857em; color:#bd7b3e; padding:1px 0 1px 3px; width:200px;}
#ContactForm textarea{ border:solid 1px #a89075; background:none; font-family:Trebuchet MS, Helvetica, sans-serif; font-size:0.857em; color:#bd7b3e; padding:1px 0 1px 3px; width:230px; height:69px; overflow:hidden;}
#ContactForm .link1{ margin:25px 0 0 20px; font-size:0.923em;}
#ContactForm .link2{ margin:25px 0 0 0; font-size:0.923em;}


