@import url(http://fonts.googleapis.com/css?family=Lato:400,700,900,300,400italic,700italic);
@import url(http://fonts.googleapis.com/css?family=Bitter:400,700,400italic);
HTML,BODY { margin:0px; padding:0px; height:100%; }

body { 
	font-family: Lato;
	font-size:12px;
	line-height:18px;
	color:#7e7e7e;
	font-weight:bold
}

BODY { 
	background:url(../images/pictures/large/system-files/bg.jpg) repeat-x #a29061
}
#supersized-loader{background:none !important}
/* Wysiwyg Pro only */
#wysiwygpro_editor body { margin: 10px; background-image:none; background-color: #000; color:#FFF; font-family:lato; height:auto;  }

/* Newsletter Backgrounds */
body.emailBody {  margin: 20px;  background: none; background-image:none;  background-color: #FFFFFF; color:#000000; }

/* Blank Template Wrappers */
#wrapper-blank-template { background: #000000; height:100%; }
#main-blank-template { padding: 14px 20px; }

/* Email this page fancybox */
div#emailthispageContainer { padding: 20px; }
#emailthispageHeading { font-size:16px; font-weight:bold; margin-bottom: 10px; }
.emailthispageTable td { color:#000000; }

/* Miscellaneous Styles */
PRE { text-align: left; font-size: 11px; margin:20px; padding:20px; }
FORM { margin:0px; }
.clear {clear:both; line-height:0px; height:0px}


/* Jquery Validate error/tick icons */
IMG.error { position:absolute; margin-left: 6px; margin-top: 3px; }

/** FORM STYLES */
input, textarea, select { font-family:arial; font-size:11px; color: #7A7A7A; }
INPUT.fld, TEXTAREA.fld, #captcha_code_ { border: solid 1px #ccc; padding: 2px 4px; }
INPUT.fld, TEXTAREA.fld { width:330px; }
TEXTAREA.fld { height:100px; }
SELECT.fld { width:265px; }
td.form-captcha-img-cell img { margin-bottom:2px; }
a.captcha-refresh-link { color:#707070; font-size:11px; text-decoration:none; }
table#recaptcha_table td { line-height:1.0em; }


/* SUBSCRIBE STYLES */
#subscribe {  height:157px; background:url(../images/pictures/large/system-files/bg_subscribe.png) no-repeat; margin-bottom:38px  }
	#subscribe_name { padding: 80px 0px 10px 15px }
		#subscribe_name input { background-color: #A29061;border: 0 none; box-shadow: 0 0 3px rgba(255, 255, 255, 0.3); color: #FFFFFF; height: 26px; padding: 0 5px; width: 240px; }
	#subscribe_email {float:left; margin-left:15px;}
		#subscribe_email input { background-color: #A29061;border: 0 none; box-shadow: 0 0 3px rgba(255, 255, 255, 0.3); color: #FFFFFF; height: 26px; padding: 0 5px; width: 198px;  }
	#subscribe_btn {float:left; }
	
/* SEARCHBOX STYLES */		
#search {  padding:10px; padding-top: 5px;  height:20px; }
	#search_fld { float:left; }
		#search_fld input { width:120px; height:11px; padding:3px 4px; }
	#search_btn {float:right;}		
	
/** NEWS & TESTIMONIALS STYLES */	
.news_item { padding-bottom:0px; }
	.news_item_image { float:left; width:339px}
		.news_item_image img { width:305px }
	.news_item_summary { float:left; width:305px; padding-right:34px; }
							
.testimonial_item { padding-bottom:10px; }
	.testimonial_text { font-style:italic; }
	.testimonial_name { font-weight:bold; }


/** LINKS */
a img { border:0px; }
a, a:visited { color: #a29061; text-decoration:underline; font-family:lato; font-weight:bold; font-size:13px } 
a:hover { color: #a29061; text-decoration:underline; } 
a.none_underline{text-decoration:none !important}
/** WYSIWYG EDITOR STYLES */
p { margin:0px; padding:0px; }
H1, .heading, .redheading { font-family:'Bitter', serif; color:#a29061; font-size:30px; line-height:30px; font-weight:normal; margin:0px; padding:0px 0px 25px 0px; }
H2, .subheading, .sitemapHdrDiv, a.subheading:hover,a.subheading:visited {font-family:'Bitter', serif; color:#FFFFFF; font-size:22px; line-height:22px; font-weight:normal; margin:0px; padding:0px 0px 5px 0px; text-decoration:none }


.gold {color:#A29061;}
.red { color: #850b2c; }
.redheading { color: #850b2c; }
.small { font-size: 10px; }
.tiny { font-size: 9px; }
.white, a.white:visited, a.white:hover { color: white; }
.grey { color: #a0a0a0; }

.lato { font-family:Lato; }
.bitter { font-family:Bitter; }

.star { font-size: 13px; color: #850b2c; }	
	

/** TEMPLATE STYLES */
.box{box-shadow: 0 4px 7px rgba(4, 5, 1, 0.28);}
.box:hover{box-shadow: 0 4px 7px rgba(4, 5, 1, 0.56);}
#site { min-height:100%; position:relative; }
	#header_wrapper { }
		#header { background-color:#850b2c }
			#menu { margin:0px auto; width:980px; position:relative; padding-top:0px; height:42px; font-family:lato; font-weight:bold; font-size:13px } 
		#logo { margin:0px auto; width:607px; height:140px; padding-top:5px }

		
	#body_wrapper { padding-bottom:90px; position:relative;  } /* Padding Bottom matches Height of the footer + padding */
		#body { margin:0px auto; width:980px; box-shadow:0px 0px 117px rgba(162,144,97,0.11); border:20px solid rgba(0,0,0,0.89)}
			#banner_home { height:370px; background-color:#A29061 }
				#banner_left { float:left;}
					#banner_left .slide{position:relative;padding:6px 0px 6px 6px; width:693px; height:358px;}
					#banner_left .slide_text{position:absolute;height:67px;bottom:6px;width:693px;background:rgba(133,11,33,0.75);}
					#banner_left .slide_text .heading_text{padding:20px;font-family:'Bitter', serif; color:#FFF; font-size:25px; line-height:30px; font-weight:normal;}
				#banner_right { float:right; width:281px; height:370px;  }
			
			#content_bg { padding-top:25px; background-color:rgba(0,0,0,0.89)}
				#content_left { float:left; display:inline; padding:10px 0px 10px 0px; margin-right:15px; width:685px;}
					#content{padding:0px 0px 30px 7px}
					.tpl_default #content{padding:0px 15px 30px 7px}
					/* home page */
					#latest_news{border-top:2px solid #ffffff;padding:30px 0px 0px 7px;}
						#latest_news_nav{width:305px}
							#latest_news_nav td, #latest_news_nav a{font-size:13px; text-decoration:none; line-height:13px}
							#latest_news_nav a:hover{text-decoration:underline}
						#latest_news_nav .pager .activeSlide a{color: #850b2c}
				#content_right { float:right; display:inline; padding:13px 0px; width:280px; }
					
				
				#content_right a, #content_right a:visited { color:#FFFFFF; text-decoration:none; font-weight:bold; }
				#content_right a:hover { color:#FFFFFF; text-decoration:underline; font-weight:bold; }
				
				/* locations */
				.tpl_col_1{width:285px; padding:10px 28px 10px 0px; float:left}	
				.tpl_col_2{width:285px; padding:10px 28px; border-left:2px solid #4a422c;border-right:2px solid #4a422c; float:left}
				.tpl_col_3{width:285px; padding:10px 0px 10px 28px; float:left}	
				/* news */
				#list_news .news_item{ padding-bottom:15px}
					#list_news .news_item .news_item_image img{ border:1px solid #333}
					#list_news .news_item .news_item_summary {width:600px}
						#list_news .news_item .news_item_summary h1{display:none}
						#list_news .news_item .news_item_summary h1.first{display:block}
				/* contact */
				#contact-form{background-color:black; padding:10px 40px 20px 10px}
				/* accommodation */
				#accomondation_left{width:660px; padding-right:35px}
				#accomondation_right{width:275px}
					#accomondation_right h2{font-size:16px; line-height:18px}
					#accomondation_right ul{padding:15px; margin:0px 0px 20px 0px}
				
				#accomondation_right_image{background-image: url('../images/pictures/large/system-files/accommodation-right.jpg'); background-position:center center; background-size:auto 100%;min-height:200px; width:245px; color:#000000; font-family:lato; font-size:14px; padding:15px 15px 20px 15px}	
					.accomondation_right_image_title{font-size:17px; color:#850b2c; font-weight:bold; font-family: "Trajan Pro", Bitter}
					#accomondation_right_image ul{font-family:lato; font-weight:bolder; padding:10px 15px; margin-bottom:15px; }
						#accomondation_right_image ul li{color:#000000; list-style:url('../images/pictures/large/system-files/circle-gold.png')}
					.accomondation_right_image_small{font-style:italic; font-weight:normal}
				#gallery_thumb { margin-left:-5px;}
				
				.gellary-slideshow {}
					.gellary-slideshow .gellary-slideshow-view{ width:654px; height:323px; overflow:hidden; border:3px solid #9f8d5f; margin-bottom:15px}
						
					.gellary-slideshow .gellary-slideshow-pager-prev,.gellary-slideshow .gellary-slideshow-pager-next{cursor:pointer; opacity:0.5}
					.gellary-slideshow .gellary-slideshow-pager-prev:hover,.gellary-slideshow .gellary-slideshow-pager-next:hover{opacity:1}
					.gellary-slideshow .gellary-slideshow-thumb{position:relative; height:91px; overflow:hidden}
						.gellary-slideshow .gellary-slideshow-thumb ul{list-style:none; padding:0px; margin:0px; position:absolute; width:100000px}
							.gellary-slideshow .gellary-slideshow-thumb ul li{padding:0px; margin:4px; float:left; opacity:0.5}
							.gellary-slideshow .gellary-slideshow-thumb ul li:hover,.gellary-slideshow .gellary-slideshow-thumb ul li.activeSlide{opacity:1}
						
				
	#footer_wrapper { position:absolute; bottom:0; width:100%; } /* Padding Bottom matches Height of the footer + padding */
		#footer_top{ height:35px; margin:0px auto; color:#7b6729; width:980px; text-transform:uppercase; font-size:13px; font-weight:normal}
			#footer_top a{color:#ffffff; text-decoration:underline; font-weight:normal}
		#footer_bottom{height:40px;  background:#332e1f; }
			#footer { margin:0px auto; width:980px; font-family:Tahoma, Geneva, sans-serif; font-weight:normal; font-size:11px; line-height:40px; color:#a29061; }
					#footer_left { float:left; }
					#footer_right { float:right; }
	
			#footer a, #footer a:visited { color:#a29061; font-size:11px; font-family:Tahoma, Geneva, sans-serif; text-decoration:none; font-weight:normal; }
			#footer a:hover { color:#a29061; text-decoration:underline; }


		
		
		

/** MODULE STYLES */
/* ARTICLES */

#articles { }
	#articles #body_left { float:left; display:none; width:188px; }
		/* DEFAULT LEFT NAV */
		.leftnav_heading_bg { width: 188px; height: 27px; background-image: url('../images/pictures/large/system-files/bg_leftnav_heading.png'); }
			.leftnav_heading { padding-left: 13px; padding-top: 5px; font-size: 14px; color: #444444; }

		.leftnav_list { width: 186px; border: 1px solid #686868; border-top: none;  }
			.leftnav_list ul { margin: 0; padding: 0; list-style-type: none; }
				.leftnav_list ul li { margin:0px; padding:0px;}
					/* Top level */
					.leftnav_list ul li a, .leftnav_list ul li a:visited {  display: block;  text-decoration: none;  padding: 7px 6px 7px 14px;  color: #838282; }
					.leftnav_list ul li a:hover, .leftnav_list ul li a.selected {  text-decoration: none;  background-color: #e9e9e9;  color: #5c5c5c;}

					/* Sub categories */
					.leftnav_list ul li ul { padding: 0px; list-style-type: none; }
					.leftnav_list ul li ul li { }
					.leftnav_list ul li ul li a, .leftnav_list ul li ul li a:visited { padding-left: 20px; }
					.leftnav_list ul li ul li a:hover, .leftnav_list ul li ul li a.selected {  }
					.leftnav_list ul li ul li ul li a { padding-left: 30px; } /* 3 levels deep */
					.leftnav_list ul li ul li ul li ul li a { padding-left: 40px; } /* 4 levels deep */
		
	#articles #body_right {padding-right:20px; }
		#articles_trail { height:25px; }
		#articles #body_right h1 {  }
		#articles #body_right h2 {clear:both;}
		#articles #body_right h3 {  }
		
		#articles  .item{padding-bottom:30px;}
		#articles  .img{float:left; padding-right:15px; width:156px;}
		#articles  .img img {max-width:100%;}
		#articles  .content{float:left; width:480px;}
		.fb-comments {margin-left:30px; margin-top:30px;}
		
		/* Article Category Page */
		#articles_category_content {  }
			#articles_category_recent_list { margin-top:20px; }
			#articles_category_full_list { margin-top:20px; }
				
				.articles_list_title {  }
				.articles_list_info { font-size:10px;}
				.articles_list_info a{ font-size:10px; }
					.articles_list_date { font-style:italic;  }
					.articles_list_author {  }
					.articles_list_comments_link {  }
				.articles_list_summary { margin-top:10px; }
				.articles_list_link { float:right; }
			
		/* Article Item Page */
		#share-icons{width:240px; margin:auto; margin-top:30px;}
		#articles_print { float: right; }
		.articles_item_info { padding-bottom:10px; display:block;  }
		.articles_item_text {  }
		.articles_item_comments { margin-top:20px; }
			.articles_comment_box TEXTAREA {width:255px; border: solid 1px #686868; color: #7A7A7A; padding: 4px; }
			#articles_comment_forgot_link { font-size:11px; }
			
			.articles_comment_captcha input { border: solid 1px #686868; color: #7A7A7A; padding: 4px; }
			
			/* Article Comment List */
			.article_comment { padding-bottom:10px; }
				.article_comment_header { font-size:11px; }
					.article_comment_details { float:left; }
						.article_comment_date { font-style:italic; }
						.article_comment_author { font-weight:bold; }
					.article_comment_report_link { float:right; }
				.article_comment_text {  }
			
			.articles_report_comment_preview { border-left: 2px solid #686868; padding-left: 10px; margin-bottom:10px; }
			
/* TABS */
div#store-item-tabs div.store-hdr-tab {
  float: left;
  cursor: pointer;
}

div#store-item-tabs div.store-hdr-tab div { float: left; }
div#store-item-tabs div.store-hdr-tab-separator { float: left; width: 4px; height: 31px; border-bottom: 1px solid #686868; }
div#store-item-tabs div.store-hdr-tab-fill { border-bottom: 1px solid #686868;
height: 31px; }

div#store-item-tabs div.store-hdr-tab div.store-hdr-tab-left { background-image: url('../images/pictures/large/tabs/img_left-inactive.png'); width: 7px; height: 32px; }
div#store-item-tabs div.store-hdr-tab div.store-hdr-tab-link { background-image: url('../images/pictures/large/tabs/img_inactive-tile.png'); height: 32px; }
div#store-item-tabs div.store-hdr-tab div.store-hdr-tab-right { background-image: url('../images/pictures/large/tabs/img_right-inactive.png'); width: 7px; height: 32px; }

div#store-item-tabs div.store-hdr-tab div.store-hdr-tab-link div {
  padding: 8px 10px 6px 10px;
  margin-right: 8px;
  font-size: 11px;
  line-height:15px;
  font-weight: bold;
  text-decoration: none;
  background-image: url('../images/pictures/large/tabs/img_arrow-inactive.png');
  background-repeat: no-repeat;
  background-position: right 12px;
}

/* over-state */

/* #main_right { background-color: black; } */

div#store-item-tabs div.store-hdr-tab-over { }
div#store-item-tabs div.store-hdr-tab-over div.store-hdr-tab-link { 
  background-image: url('../images/pictures/large/tabs/img_active-tile.png');
}
div#store-item-tabs div.store-hdr-tab-over div.store-hdr-tab-link { background-image: url('../images/pictures/large/tabs/img_active-tile.png'); }
div#store-item-tabs div.store-hdr-tab-over div.store-hdr-tab-left { background-image: url('../images/pictures/large/tabs/img_left-active.png'); }
div#store-item-tabs div.store-hdr-tab-over div.store-hdr-tab-right { background-image: url('../images/pictures/large/tabs/img_right-active.png'); }

div#store-item-tabs div.store-hdr-tab-over div.store-hdr-tab-link div {
  background-image: url('../images/pictures/large/tabs/img_arrow-active.png');
  background-position: right 12px;
}


div#store-item-tabs-body {
	border: 1px solid #686868;
border-top: none;
padding: 10px 14px;
background: #404040;
color: #dddddd;
	
}

div#store-item-tabs-body td {
	
}

			
/* VIDEO */

div.video-gallery-list-row { margin-bottom: 10px; }
div.video-gallery-list-row-image { float:left; width:165px; overflow:hidden; padding-top:4px; }
div.video-gallery-list-row-detail { float:left; width:550px; }
div.video-gallery-list-title { font-weight:bold; }

div.video-list-container .video-gallery-title { font-size: 13px; font-weight:bold; }
div.video-list-container .video-gallery-description { padding: 8px 0; }

div.video-list-container div.video-list-row { float:left; padding-right: 10px; padding-bottom: 10px; }
div.video-list-container div.video-list-row-image { width:150px; height:85px; overflow:hidden; }
div.video-list-container div.video-list-row-detail { width:150px; }
div.video-list-container div.video-list-row-title { padding-top: 2px; font-weight:bold; font-size: 11px; }
div.video-list-container div.video-list-row-summary { display:none; }

div.video-details-container { }
div.video-details { width:640px; padding-top:4px; float:left; }
div.video-details-container .video-right-column { width: 280px; float:right; max-height:408px; overflow:auto; }

div.video-details-container .trail { padding-bottom: 2px; font-family: verdana; font-size: 10px; }
div.video-details-container .video-title { padding-top: 8px; font-size: 13px; font-weight:bold; }
div.video-details-container .video-description { padding: 4px 0; }
div.video-details-container .video-tags { font-size: 11px; }
div.flash-video-control { width:640px; height:400px; }

div.video-details-container .video-right-column .video-list-row { margin-bottom: 10px; }
div.video-details-container .video-right-column .video-list-row-image { float:left; width:150px; overflow:hidden; padding-top:4px; }
div.video-details-container .video-right-column .video-list-row-detail { float:left; margin-left:10px; width:100px; }
div.video-details-container .video-right-column .video-list-row-title { font-weight:bold; }




/* My Account Login Page */
#myaccount-login-form {  }
	.myaccount-login-row { margin-bottom:10px; }
		#login-username-caption { float:left; width:160px;}
		#login-password-caption { float:left; width:150px; }

		#login-username-field { float:left; width:160px; }
		#login-password-field { float:left; width:148px; }
			#login-username-field input, #login-password-field input { height:13px; width:140px; padding:3px; }
		
		#login-submit-button { float:left; }
		
	#login-pwrecovery-link { padding-top:15px;  }
		
#myaccount-pwrecovery-form {  }
	#pwrecovery-caption { float:left; line-height:26px; }
	#pwrecovery-field {float:left; margin-left:10px;   }
		#pwrecovery-field input { height:18px; width:200px;}
	#pwrecovery-button { float:left; margin-left:10px; }


/* MY ACCOUNT / REGISTRATION */

div.rightnav_myaccount_menu { min-height:400px; }
div.rightnav_myaccount_menu ul { margin:0; padding:0; list-style: none; }
div.rightnav_myaccount_menu ul li { margin:0; padding:4px 0; }

div.myaccount-registration input[type=text],
div.myaccount-registration input[type=password],
div.myaccount-update input[type=text],
div.myaccount-update input[type=password] { border: solid 1px #ccc; padding: 4px; }

div.myaccount-registration select,
div.myaccount-update select { border: solid 1px #ccc; padding: 2px; }

div.registration-message { padding:5px; border:1px solid #d50303; max-width:430px; border-radius:5px; margin-bottom:16px; }
div.registration-message-img { float:left; width:25px; }
div.registration-message-text { float:left; max-width:400px; }
div.registration-field-checkbox input[type=checkbox] { cursor:pointer; }
div.registration-caption-checkbox label { cursor:pointer; }
div.registration-field-list select { min-width:200px; padding:4px; }
div.registration-field-suburb { max-width:300px; }
div.registration-field-suburb input[name=client_suburb] { width:190px; }

div.registration-field-suburb select[name=client_suburb] { margin-bottom:4px; }
div.checkout-registration div.registration-field-suburb input[name=client_suburb_OTHER] { width:190px; }
div.myaccount-registration div.registration-field-suburb input[name=client_suburb_OTHER] { width:110px; }

div.registration-caption-heading { font-weight:bold; }
div.registration-subtitle-fname { float:left; width:124px; }
div.registration-subtitle-lname { float:left; }
td.registration_field_subtitle_cell { padding-top:0; }
img.registration-captcha-image { border: 1px solid #c0c0c0; }
div.registration-field-shippingaddress td { padding: 2px 8px 2px 0; }
/*tr.registration-shippingaddress-name-row { display:none; }*/

div.registration-field-shippingaddress .registration-shipaddr-name input { width:140px; }
div.registration-field-shippingaddress .registration-shipaddr-address input { width:200px; }
div.registration-field-shippingaddress .registration-shipaddr-suburb input { width:140px; }
div.registration-field-shippingaddress .registration-shipaddr-state input { width:140px; }
div.registration-field-shippingaddress .registration-shipaddr-ctry select { min-width:145px; }
div.registration-field-shippingaddress .registration-shipaddr-postcode input { width:60px; }
div.registration-submit { margin-top:10px; text-align:right; width:200px; }

/* SITEMAP */
table.sitemapTbl { width: 500px; }
	.sitemapHdrDiv { margin-top: 12px; margin-bottom: 2px; }
	.sitemapDiv { margin-bottom: 3px; }
	td.sitemapMidCell { border-left: 1px solid #f0f0f0; }

/* EVENTS */
table#events_calendar.month-calendar { background-color:#c0c0c0; }
table.events-detail-table { padding-left: 12px; border-left: 2px solid #c0c0c0; }
#events_calendar table { background-color:#c0c0c0; }
h1.events-detail-heading { }

	#events_calendar .hdr-cell { background-color:#d4d4d8; color: #000000; font-weight:bold; }
	#events_calendar .noday-cell { background-color:#f5f5f5; }

	#events_calendar .day-cell { background-color:#ffffff; color: #808080; }
		#events_calendar .day-cell .number { font-weight:bold; }
		#events_calendar .day-cell .text { font-size:9px; }
			#events_calendar .day-cell .text .link { margin-bottom: 4px; }

	#events_calendar .day-cell-hilite { background-color:#f9f9f9; }
		#events_calendar .day-cell-hilite .number { color: #202020; }
			#events_calendar .day-cell-hilite .number a { color: #202020; }

	#events_calendar .day-cell-today { background-color:#ffffd0; }
		#events_calendar .day-cell-today .number { color: #b01010; }
			#events_calendar .day-cell-today .number a { color: #b01010; }

/* POLLS */
.pollContainer { }
	.pollContainer .pollQuestion { }

	.pollContainer .pollVoteContainer { }
		.pollContainer .pollVoteContainer .pollVoteTable { }
			.pollContainer .pollVoteContainer .pollVoteTable input[type=radio] { }
			.pollContainer .pollVoteContainer .pollVoteTable label { }
		.pollContainer .pollVoteContainer .pollVoteBtnContainer { }
			.pollContainer .pollVoteContainer .pollVoteBtnContainer .pollVoteBtn { }

	.pollContainer .pollResultContainer { }
		.pollContainer .pollResultContainer .pollResultBar { }
		.pollContainer .pollResultContainer .pollResultTable { }
			.pollContainer .pollResultContainer .pollResultTable td { }


/* MOBILE */
#mobile_bg { position:relative; min-height:100%; background: #FFFFFF url(../images/pictures/large/mobile/mobile_header.png) repeat-x; }
	#mobile { width:640px; padding-bottom:70px; margin:0px auto; font-size:24px; line-height:30px; }
		#mobile h1{ font-size:40px; line-height:46px;  }
		#mobile h2{ font-size:30px; line-height:36px;  }
	
		#mobile_header { height:120px; padding-top:13px; text-align:center; }
		#mobile_topnav { height:32px; padding-top:8px; text-align:center; font-size:20px; line-height:16px; }
			#mobile_topnav ul { margin:0; padding:0; list-style:none; }
				#mobile_topnav ul li { margin:0; padding:0px; display:inline-block; }
					#mobile_topnav ul li a { display:block; padding:6px 14px; }
					#mobile_topnav ul li a:hover { }
					#mobile_topnav a, #mobile_topnav a:visited { color:#101010; text-decoration:none; }
					#mobile_topnav a:hover { color:#101010; text-decoration:none; }

		#mobile_content { margin:0px auto; width:640px; margin-top:0px; padding-bottom:70px; background-color:#000000; }
			#mobile_content_inner { margin:0px auto; width:484px; padding-top:15px; }
			.mobile_home_button { margin:10px 0px;  }		
		
		#mobile_footer_bg { position:absolute; width:100%; bottom:0px; height:72px; background:#000000; font-size:17px; line-height:22px; }
			#mobile_footer { width:560px; margin:0px auto; padding-top:15px;  font-size:17px; line-height:22px; color:#bebebe; }
				#mobile_footer_left { float:left;  }
				#mobile_footer_right { float:right;text-align:right; }
				#mobile_footer a, #mobile_footer a:visited { color:#bebebe; text-decoration:none;}
				#mobile_footer a:hover { color:#bebebe; text-decoration:none;}

