body {
	text-align:left;
	margin:0px;
	padding:0px;
	color:#9a836d;
	background: #000000 url(../images/right_stretch_image.png) repeat-x;
}

#social_networks{
	position:absolute;
	left:285px;
	top:129px;
	z-index:99;
}
#uparrow {
	position:absolute;
	left:1237px;
	top:155px;
	z-index:3000;
}
#dwnarrow {
	position:absolute;
	left:1237px;
	top:170px;
	z-index:3000;
}
#scroll_bg {
	position:absolute;
	left:1235px;
	top:155px;
	width:19px;
	height:260px;
	z-index:100;
}
#press_main {
	position:absolute;
	top:128px;
	left:360px;
	width:574px;
	height:375px;
	background:url(../images/brown_bg.png);
	display: inline-block;
	z-index:1000;
	text-decoration:none;
	border:1px solid #ffffff;
}
#press_content {
	position:absolute;
	top:40px;
	left:50px;
	color: #8a7260; 
	font: 12px Arial, Helvetica, sans-serif; 
	display: inline-block;
	z-index:1000;
	text-decoration:none;
	font-weight:600;

}
.slider {position:relative; overflow:hidden; height:300px; width:450px; margin-bottom:20px;}
.slidercontent {position:absolute;}
.slidercontent .upper {border-bottom:1px solid #9ac1c9}
.section {padding:10px}
.newsslider {position:relative; overflow:hidden; border:2px solid #9ac1c9; height:95px; width:300px; background:#eef5f6; margin-bottom:20px}
.newsslidercontent {position:absolute}
.newsslidercontent .upper {border-bottom:1px solid #9ac1c9}
.newssection {padding:10px; height:75px
}
h1 {
	padding-top: 0; margin-top: 0; word-spacing: 0; FONT-SIZE: 14px; COLOR: #f2f2c2; FONT-FAMILY: "Trebuchet MS", Arial, Helvetica, sans-serif; FONT-WEIGHT: bold;
}
h2 {
	PADDING: 0 0px 0px 0; word-spacing: 0; FONT-SIZE: 12px; COLOR: #666666; FONT-FAMILY: verdana, arial, sans-serif; text-transform: uppercase;
}
.h3 {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #FFFFFF; FONT-FAMILY: verdana, arial, sans-serif; 
}
.h4 {
	FONT-WEIGHT: bold; FONT-SIZE: 20px; COLOR: #294bbb; FONT-FAMILY: verdana, arial, sans-serif; 
}
.h5 {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #FFFFFF; FONT-FAMILY: verdana, arial, sans-serif; 
	}
.text_header {
	FONT-SIZE: 14px; COLOR: #f2f2c2; FONT-FAMILY: "Myriad Pro", Arial, Helvetica, sans-serif; 
}
.text_header_white {
	FONT-SIZE: 14px; COLOR: #ffffff; FONT-FAMILY: "Myriad Pro", Arial, Helvetica, sans-serif; 
}
.text_header_link {
	FONT-SIZE: 14px; COLOR: #9a836d; FONT-FAMILY: "Myriad Pro", Arial, Helvetica, sans-serif; TEXT-DECORATION: underline
}
.text_header_link:hover {
	FONT-SIZE: 14px; COLOR: #ffffff; FONT-FAMILY: "Myriad Pro", Arial, Helvetica, sans-serif; 
}
.subhead {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #333333; FONT-FAMILY: verdana, arial, sans-serif; 
}
.subhead2 {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #ffb10e; FONT-FAMILY: verdana, arial, sans-serif; 
}
.text {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #2a2321; FONT-FAMILY: "Myriad Pro", Arial, Helvetica, sans-serif; text-align:justify;
}
.text2 {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: "Myriad Pro", Arial, Helvetica, sans-serif; text-align:justify; 
	}
.text_press {
	FONT-WEIGHT: normal; FONT-SIZE: 13px; COLOR: #ffffcc; FONT-FAMILY: "Myriad Pro", Arial, Helvetica, sans-serif; text-align:justify;
}
.textform {
	FONT-WEIGHT: normal; FONT-SIZE: 14px; COLOR: #8b7162; FONT-FAMILY: "Myriad Pro", Arial, Helvetica, sans-serif; font-weight:bold;
}
.newsletter_header{
	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #8a7260; FONT-FAMILY: verdana, arial, sans-serif; 
}
.textred {
	FONT-WEIGHT: normal; FONT-SIZE: 9px; COLOR: #cc0000; FONT-FAMILY: verdana, arial, sans-serif; 
}
.leftpane_text {
	FONT-WEIGHT: normal; FONT-SIZE: 14px; COLOR: #8a7260; FONT-FAMILY: "Myriad Pro", Arial, Helvetica, sans-serif;
	}
.text_mid {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #8a7260; FONT-FAMILY: "Myriad Pro", Arial, Helvetica, sans-serif; text-align:justify; line-height:15px;
}
.textsm {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #2a2321; FONT-FAMILY: "Myriad Pro", Arial, Helvetica, sans-serif; line-height:1
}
.textsmy {
	FONT-WEIGHT: normal; FONT-SIZE: 9px; COLOR: #294bbb; FONT-FAMILY: verdana, arial, sans-serif; 
}
.textsmf {
	FONT-WEIGHT: bold; FONT-SIZE: 9px; COLOR: #333333; FONT-FAMILY: verdana, arial, sans-serif; 
}
.textsmlight {
	FONT-WEIGHT: normal; FONT-SIZE: 9px; COLOR: #999999; FONT-FAMILY: verdana, arial, sans-serif; 
}
.tabsplink {
	text-decoration:none;
	color:#000000;
	text-decoration:underline;
}
.tabsplink:hover {
	text-decoration:none;
	color:#000000;
	text-decoration:none;
}
.textlink {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #2a2321; FONT-FAMILY: "Myriad Pro"; TEXT-DECORATION: underline
}
A.textlink:hover {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #2a2321; FONT-FAMILY: "Myriad Pro"; TEXT-DECORATION: none
}
.textlinkyellow {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #f8f6c5; FONT-FAMILY: "Myriad Pro"; TEXT-DECORATION: underline
}
A.textlinkyellow:hover {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #f8f6c5; FONT-FAMILY: "Myriad Pro"; TEXT-DECORATION: none
}
.presslink {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #8a7260; FONT-FAMILY: "Arial"; TEXT-DECORATION: none
}
A.presslink:hover {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #8a7260; FONT-FAMILY: "Arial"; TEXT-DECORATION: underline
}
.textlinkb {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #ffffcc; FONT-FAMILY: Verdana; TEXT-DECORATION: underline
}
A.textlinkb:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #ffffcc; FONT-FAMILY: Verdana; TEXT-DECORATION: none
}
.botnavlink {
	FONT-WEIGHT: normal; FONT-SIZE: 9px; COLOR: #FFFFFF; FONT-FAMILY: Verdana; 
}
A.botnavlink:hover {
	FONT-WEIGHT: normal; FONT-SIZE: 9px; COLOR: #FFFFFF; FONT-FAMILY: Verdana; TEXT-DECORATION: underline
}
.subnav {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #FFFFFF; FONT-FAMILY: Verdana; 
}
A.subnav:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #ffb10e; FONT-FAMILY: Verdana; 
}
.subnavon {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #ffb10e; FONT-FAMILY: Verdana; 
}
.newslink {
	FONT-WEIGHT: normal; FONT-SIZE: 9px; COLOR: #333333; FONT-FAMILY: Verdana; 
}
A.newslink:hover {
	FONT-WEIGHT: normal; FONT-SIZE: 9px; COLOR: #ffb10e; FONT-FAMILY: Verdana; TEXT-DECORATION: underline
}
.txlinksm {
	FONT-WEIGHT: normal; FONT-SIZE: 9px; COLOR: #ffb10e; FONT-FAMILY: Verdana; TEXT-DECORATION: underline
}
A.txlinksm:hover {
	FONT-WEIGHT: normal; FONT-SIZE: 9px; COLOR: #ffb10e; FONT-FAMILY: Verdana; 
}
ul {
	list-style: square; 
	margin: 30px; 
	padding: 0 0 0 1em;  
}
li {
	padding: 1px;
	margin: 0 0 0em 0;
	color: #333333
}
ol {
	padding: 1px;
	margin: 0 0 0em 0;
	color: #333333
}
.formfield {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #666666; FONT-FAMILY: verdana, arial, sans-serif; 
}
INPUT {
	BORDER-RIGHT: #666666 0px solid; BORDER-TOP: #666666 0px solid; FONT-SIZE: 12px; BORDER-LEFT: #666666 0px solid; COLOR: #666666; BORDER-BOTTOM: #666666 0px solid; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
TEXTAREA {
	BORDER-RIGHT: #666666 1px solid; BORDER-TOP: #666666 1px solid; FONT-SIZE: 12px; BORDER-LEFT: #666666 1px solid; COLOR: #666666; BORDER-BOTTOM: #666666 1px solid; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
SELECT {
	BORDER-RIGHT: #666666 1px solid; BORDER-TOP: #666666 1px solid; FONT-SIZE: 12px; BORDER-LEFT: #666666 1px solid; COLOR: #666666; BORDER-BOTTOM: #666666 1px solid; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
	}
	/*--Main Container--*/
.main_view {
	float: left;
	position: relative;
}
/*--Window/Masking Styles--*/
.window {
	height:375px;	width: 574px;
	overflow: hidden; /*--Hides anything outside of the set width/height--*/
	position: relative;
	border:1px solid #ffffff;
}
.image_reel {
	position: absolute;
	top: 0; left: 0;
}
.image_reel img {float: left;}

/*--Paging Styles--*/
.paging {
	position: absolute;
	top: 0px; 
	left: 2px;
	z-index: 100; /*--Assures the paging stays on the top layer--*/
	text-align: left;
	font-size:10px;
	display: none; /*--Hidden by default, will be later shown with jQuery--*/
	background-color: #000000;
	width:574px;
	height:25px;
	opacity: .3;
	filter: alpha(opacity=30);
	-moz-opacity: .3;
}
.paging a {
	display: inline-block;
	height: 20px;
	width:20px; 
	text-decoration:none;
	text-align: center;

}
.paging a.active {
	background: #920000;
	width:20px;
	height:20px;
	z-index:99;
	margin:0px;
	padding:0px;
}
.paging a:hover {font-weight: bold;}

#page_title {
	position:absolute;
	left:0px;
	top:128px;
	z-index:80;
}
#left_mcontent {
	position:absolute;
	left:10px;
	top:417px;
	width:200px;
	height:36px;
	z-index:99;
	padding:3px;
}
#contact_left_mcontent {
	position:absolute;
	left:30px;
	top:435px;
	width:300px;
	height:36px;
	z-index:99;
	padding:3px;
	FONT-WEIGHT: normal; 
	FONT-SIZE: 14px; COLOR: #8a7260; 
	FONT-FAMILY: "Myriad Pro", Arial, Helvetica, sans-serif;
}
#gift_left_mcontent {
	position:absolute;
	left:30px;
	top:440px;
	width:300px;
	height:36px;
	z-index:99;
	padding:3px;
	FONT-WEIGHT: 600; 
	FONT-SIZE: 14px; COLOR: #8a7260; 
	FONT-FAMILY: "Myriad Pro", Arial, Helvetica, sans-serif;
}
#gift_left_mcontent a{
	text-decoration:none;
}
#gift_left_mcontent a:hover{
	text-decoration:underline;
}
#bot_ban {
	position:absolute;
	left:0px;
	top:540px;
	z-index:99;
	margin-top:0px;
	padding:0px;
	
}
#footer {
	position:absolute;
	left:0px;
	top:669px;
	width:auto;
	height:100px;
	background-color:#000000;
	z-index:1000;

}
#scrollLinks {
	position:absolute;
	left:553px;
	top:0px;
	width:19px;
	height:375px;
	background-color:#1d1717;
	z-index:1;
}
#wrapper {
	width:508px; 
	margin:0 auto
	}


/* Start STYLES DEFAULT */


img {
	border: none;
}
a img{
border:0;
}	
/* Start HEADING STYLES */
#heading_styles {
	margin-top:26px;
	border-bottom:1px solid #DEDEDE;
	border-top:1px solid #DEDEDE;
	padding-bottom:28px;
	padding-top:24px;
}
#heading_styles h1, h2, h3, h4, h5 {
	margin-bottom:16px;
	margin-bottom:10px;
	
}
#logo {
	position:absolute;
	top:0px;
	left:0px;
	z-index:99;
	text-align:left;
}
#banner_rotate {
	position:absolute;
	top:128px;
	left:360px;
	z-index:99;
	text-align:left;
}
#banner {
	position:absolute;
	top:128px;
	left:360px;
	z-index:99;
	text-align:left;
	border:1px solid #ffffff;
}
#text_main {
	position:absolute;
	top:165px;
	left:410px;
	width:470px;
	height:auto;
	color: #bfa386; 
	font: 10px Arial, Helvetica, sans-serif; 
	display: inline-block;
	z-index:99;
	text-decoration:none;
}
#gifttext_main {
	position:absolute;
	top:165px;
	left:400px;
	width:500px;
	height:auto;
	color: #bfa386; 
	font: 12px Arial, Helvetica, sans-serif; 
	display: inline-block;
	z-index:99;
	text-decoration:none;
}
#alextext_main {
	position:absolute;
	top:180px;
	left:410px;
	width:470px;
	height:auto;
	color: #bfa386; 
	font: 12px 'Myriad Pro', Arial, Helvetica, sans-serif; 
	display: inline-block;
	z-index:99;
	text-decoration:none;
	line-height:1.5em;
}
#alextext_main a {
	color: #bfa386; 
	text-decoration:none;
}
#alextext_main a:hover {
	font-weight: normal; text-decoration:underline;
}
#aboutus_main {
	position:absolute;
	top:128px;
	left:359px;
	width:574px;
	height:375px;
	border:1px solid #ffffff;
	text-align:left;
}

	/*--Main Container--*/
.main_view {
	float: left;
	position: relative;
}
/*--Window/Masking Styles--*/
.window {
	height:375px;	width: 574px;
	overflow: hidden; /*--Hides anything outside of the set width/height--*/
	position: relative;
	border:1px solid #ffffff;
}
.image_reel {
	position: absolute;
	top: 0; left: 0;
}
.image_reel img {float: left;}

/*--Paging Styles--*/
.paging {
	position: absolute;
	top: 2px; 
	left: 2px;
	z-index: 100; /*--Assures the paging stays on the top layer--*/
	text-align: left;
	font-size:10px;
	display: none; /*--Hidden by default, will be later shown with jQuery--*/
	background-color: #000000;
	width:574px;
	height:25px;
	opacity: .3;
	filter: alpha(opacity=30);
	-moz-opacity: .3;
}
.paging a {
	color: #ffffff; 
	font: 10px 'Myriad Pro', Arial, Helvetica, sans-serif; 
	display: inline-block;
	padding-top:4px; 
	height: 16px;
	width:18px; 
	text-decoration:none;
	text-align: center;

}
.paging a.active {
	background: #920000;
	
	z-index:99;
	margin:0px;
	padding:0px;
}
.paging a:hover {font-weight: bold;}

	#myContent {
	width: 200px;

}
#mailchimp {
	position:absolute;
	left:1068px;
	top:433px;
	z-index:1;
}
#open_table {
	position:absolute;
	left:950px;
	top:437px;
	z-index:1;
}
#top_right {
	color:#ffffff;
	font-family:'Trebuchet MS', Arial, Helvetica, sans-serif;
	font-size:18px;
	position:relative;
	left:847px;
	top:-143px;
	width:300px;
	text-align:left;

/* Start LINE SUB NAVIGATION */

}
# .container {
	width:auto;
	top:-194px;
}
#main {
	width:auto;
}
#header {
	color:#999999;
	top:0px;
	width:auto;
	height:669px;
	position:relative;
	background: url(../images/right_stretch_image.png)
}
/* Start CONTENT BODY (ALL PAGES) */
#cbody {
	color:#999999;
	width:1070px;
	min-height:300px;
	position:relative;
	left:30px;
	top:160px;
}
.container {
	width:1070px;
	margin:0 auto;
	position:relative;
}
#content_body {
	margin:0px;
	padding:0px;
}

/* Start BODY COLUMNS */
.body_column_1 {
	float:left;
	width:330px;
	margin-right:36px;
	margin-top:0px;
}
.body_column_3 {
	float:right;
	width:330px;
	margin-left:36px;
	margin-top:28px;
}

.body_column_1_content {
	float:left;
	width:290px;
	margin-right:72px;
	margin-top:29px;
	FONT-WEIGHT: 598; FONT-SIZE: 11px; COLOR: #2a2321; FONT-FAMILY: Arial, Helvetica, sans-serif;
	line-height:1.5em;
	
}

.photo_column_1_content {
	position:absolute;
	left:-30px;
	top:-5px;
}

.contact_column_1_content {
	position:absolute;
	left:0px;
	top:20px;
	width:290px;
	FONT-SIZE: 12px; 
	COLOR: #2a2321; 
	FONT-FAMILY: 'Myriad Pro', Arial, Helvetica, sans-serif;
}

.gift_column_1_content {
	position:absolute;
	left:-17px;
	top:6px;
	width:313px;
	FONT-SIZE: 12px;
	COLOR: #2a2321;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	font-weight:600;
}
.body_column_3_content {
	float:right;
	width:330px;
	margin-left:36px;
	margin-top:19px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#dcdbdb;
	line-height:160%;
}
/* STYLES*/

#content_body h4 {
	margin:0px;
	padding:0px;
	font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size:20px;
	color:#E5E5E5;
	font-weight:normal;
}

#content_body h6 {
	margin:0px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#D6D6D6;
	font-weight:normal;
}

.body_column_1_content a:hover {
	margin:0px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#ffffff;
	font-weight:normal;
	text-decoration:underline;

}

.footer_column_1_content a {
	margin:0px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#D6D6D6;
	font-weight:normal;
	text-decoration:none;
}

.body_column_1_content span {
	margin:10px 0 21px 0;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFCC;
}

#content_body p {
	margin:8px 0 18px 0;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#ffffff;
	line-height:160%;

}
#left_mcontent {
	position:absolute;
	left:10px;
	top:417px;
	width:200px;
	height:36px;
	z-index:99;
	padding:3px;/* Start CONTENT header (ALL PAGES) */
	}
#left_aboutcontent {
	position:absolute;
	left:100px;
	top:445px;
	height:36px;
	z-index:99;
	padding:3px;/* Start CONTENT header (ALL PAGES) */
}
#content_header {
	position:absolute;
	width:404px;
	left:0px;
	top:0px;
}
.header_column_1_content {
	color:#ffffff;
	font-family:'Trebuchet MS', Arial, Helvetica, sans-serif;
	font-size:12px;
}

#nav-wrapper {
	position:absolute;
	left:0px;
	top:517px;
	width:100%;
	height:39px;
	text-align:left;
	
}
#main_menu {
	position:absolute;
	left:0px;
	top:0px;
	height:39px;
	text-align:left;
	z-index:99;
}
#slicktab {
	position:absolute;
	left:935px;
	top:129px;
	width:350px;
	z-index:99;
	margin:0;
	padding:0;

}

