HTML, BODY { margin:0; padding:0; }

body, td { 
	font-family: arial;
	font-size:12px;
	line-height:18px;
	color:#333333;
}

BODY { 
	background:#FFFFFF; 
}

/* Wysiwyg Pro only */
#wysiwygpro_editor body { margin: 10px; background-image:none; background-color: #ffffff; color:#000000; height:auto;  }

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

/* Blank Template Wrappers */
#wrapper-blank-template { background: #FFF; 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; }

/* Styles for printable areas
eg: change font color to black for black background sites
Also decrease line height so it all fits on one page
*/
.print-view-table td { color:black; font-size:10px; line-height:12px; }


/** Miscellaneous Styles */
PRE { text-align: left; font-size: 11px; margin:20px; padding:20px; }
FORM { margin:0px; }
.clear {clear:both;}
.floatleft { float:left; }
.floatright { float:right; }
.nopadding { padding:0; }

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

/* ROTATING IMAGE STUFF (only used on the rotating pictures page*/
TD.dont-wrap DIV { float: left; }
TABLE.rotating-imgs DIV {  margin-bottom:5px; margin-right:5px}

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

/* GOOGLE MAP */
#gmap-div { display:inline; }

/* Gallery Styles */
.galleryListName { font-weight:bold; }
.galleryListSummary {}


/** NEWS & TESTIMONIALS STYLES */	
.news_item { padding-bottom:20px; }
	.news_item_image { float:left; padding-top:3px; }
		.news_item_image img { border:1px solid #aaa; }
	.news_item_summary { float:right; width:160px; font-size:11px; line-height:15px;}
		.news_item_summary h2 {  font-size:11px; line-height:15px; font-weight:bold; font-family: arial; margin:0px; }
							
.testimonial_item { padding-bottom:10px; }
	.testimonial_text { font-style:italic; }
	.testimonial_name { font-weight:bold; }

/** FORM STYLES */
input, textarea, select { font-family:arial; font-size:11px; }

.fld { border:solid 1px #B4B4B4; padding: 3px 4px; height:13px; color: #848484 }
select.fld { border:solid 1px #B4B4B4; padding:2px 0px 2px 4px; height:21px; color: #848484 }
select.fld_list { border:solid 1px #B4B4B4; padding:4px; color: #848484 }

#contact-form INPUT.fld { width:255px; border: solid 1px #B4B4B4; color: #848484; padding: 3px 4px; }
#captcha_code_ {  border: solid 1px #B4B4B4; color: #848484; padding: 3px 4px; }
#contact-form TEXTAREA.fld {width:255px; border: solid 1px #B4B4B4; color: #848484; padding: 3px 4px; }
td.form-captcha-img-cell img { margin-bottom:2px; }
a.captcha-refresh-link { color:#707070; font-size:11px; text-decoration:none; }

/** LINKS */
a, a:visited { color: #0390CC; text-decoration:none; } 
a:hover { color: #0390CC; text-decoration:underline; } 

/** WYSIWYG EDITOR STYLES */
p { margin:0px; padding:0px; }
H1, .heading, .redheading, #emailthispageProductHdr {  font-family: Georgia; font-style:Italic;text-align:left; font-size: 17px; color:#3350a2; font-weight:normal;  padding-bottom:4px; margin-top:5px;}
H2, .subheading { font-family: Georgia; font-size:14px; color:#1c7601; font-style:Italic;  font-weight:normal; line-height:1.2em; margin-top:0px;}
H3 { font-weight:bold; margin:5px 0px; }

.redheading { color: #5D011D; }
.small { font-size: 10px; }
.tiny { font-size: 9px; }
.white { color: white; }
.grey { color: #a0a0a0; }
.red { color: #cc0001; }
.darkred { color: #5D011D; }
.star { font-size: 13px; color: #c01010; }
.bold { font-weight:bold; }

/** TEMPLATE STYLES */
	#site { min-height:100%; position:relative; }
	#header_wrapper { height:579px; padding:0px; background: url(../images/pictures/large/system-files/header_bg.jpg) no-repeat center top;  }
		#header {  margin:0px auto; width:980px; }
		#navagation { height:46px; width:980px; color: #fff;}
		#nav_left {float:left; height:36px; font-family:Arial; font-weight:bold; font-size: 12px;}
		#nav_right {position: relative; width:291px; height:47px; float:right; background: url(../images/pictures/large/system-files/contact_bg.png); background-repeat: no-repeat;}

		#logo_and_network {width:980px; height: 163px}
		#logo {float:left; width: 786px; margin-top:-6px;}
		#social {position:relative; height:64px;float:right;  width:192px; color: #fff;}
		#facebook_like {padding: 5px 0px 2px; float:right;  }
		#facebooklink {position:absolute; bottom:0px;}
		#share {float:left; padding:5px 5px 10px 0px; }
		#facebook_link { float:left;padding:0px 0px 0px 5px;}
		
		#Follow {float: left; padding: 3px 5px 0px 5px;}
		#background_overlay {left: 0;overflow-y: auto;position: absolute;top: 0; width: 100%;z-index: 50;}
		
		
		#banner_home {position: relative; margin:0px auto; width:980px; height:367px; background: url(../images/pictures/large/system-files/banner_bg.png); 
					-moz-border-radius-topright:15px; border-top-right-radius:15px; -moz-border-radius-topleft:15px; border-top-left-radius:15px;}
					
			#default_header_wrapper { height:428px; padding:0px; background: url(../images/pictures/large/system-files/default_bg.jpg) no-repeat center top; }
			#banner_default {position: relative; margin:0px auto; width:980px; height:217px; background: url(../images/pictures/large/system-files/banner_bg.png); 
					-moz-border-radius-topright:15px; border-top-right-radius:15px; -moz-border-radius-topleft:15px; border-top-left-radius:15px;}
			
			#banner_left {float:left; padding: 22px 0px 21px 21px;}
			#banner_right {position:relative; float:right; padding: 22px 20px 0px 0px; width: 298px;}

				#btn_01 {}
				#btn_02 {padding-bottom: 3px;}
				#default_btn_01 {}
				#default_btn_02 {padding-bottom: 3px}
					#btn_03_wrapper {position:relative; background: url(../images/pictures/large/system-files/btn_3_bg.png); width:298px; height:149px;}
						#btn_03 {position: absolute; left:24px; bottom:-3px;}
						#tree {position: absolute; bottom: -23px; right: -50px;}
	
	#body_wrapper { padding:0px; padding-bottom:70px;  background: #fff; } /* Padding Bottom matches Height of the footer + padding */
		
#container{width:980px; margin:0px auto; height: auto;}
#container.store { width:940px; margin:0px auto; padding:20px 0px; height: auto;}

#content-left {float:left;  width: 630px;  margin-top: 30px; padding: 0px 29px 0px 0px; border-right:1px solid #d4d4d4;}
#content-right {float:right; width: 290px; padding: 20px 0px 0px 21px; }


#subscribe { padding: 0px 0px 20px 0px; }
    #subscribe_name { margin-top:8px; margin-bottom: 4px; width:277px;}
        #subscribe_name input { border: 1px solid #A6A5A2; color: #848484;font-size: 11px;height: 13px; width: 270px; }

    #email_go {width: 250px; margin-top: 5px; width: 260px;}
    
    #login_go_btn {float:left;}
    
	#subscribe_email_btn {  }
        #subscribe_email {float:left; }
		#subscribe_email input { border: 1px solid #A6A5A2; color: #848484;font-size: 11px;height: 13px;padding: 3px 4px; width: 235px; }
        #subscribe_btn {float:left;}
		
		
		
	

#contact_left{float: left; padding: 10px 6px 8px 26px;}
		#contact_right{position: absolute;bottom:10px;right:7px;font-family: arial; font-weight:normal;color:#fff; font-size: 15px;}

		#testimonials {	font-size:12px; line-height:15px; color: #fff; width:241px;  background:#b1b1b1; margin-top:21px; padding:18px;
								-moz-border-radius-topright:5px; border-top-right-radius:5px; 
								-moz-border-radius-topleft:5px; border-top-left-radius:5px; 
								-moz-border-radius-bottomright:5px; border-bottom-right-radius:5px; 
								-moz-border-radius-bottomleft:5px; border-bottom-left-radius:5px; }	
	
			#testimonials a, #testimonials  a:visited {color:#393939; text-decoration:none; }
			#testimonials  a:hover {color:#393939; text-decoration:underline;}

	#content-divider {width:980px;}
	#news-events {width:980px; }
	#colums {width:980px;margin-top:43px;}
		.news_item{float:left; width:300px; margin-right:26px; font-size:11px; color:#3f3f3f; font-family:arial;}
			.news_item_img{float:left; margin-right:12px;}
			.news_item h2{font-family:georgia,arial; font-size:15px; font-style:italic; color:#2c2d2d; margin-bottom:9px;}
			.news_item a,.news_item a :visited,.news_item a:hover {color:#1f3679;}
			.news_item_summary{margin-top:-2px; float:left; width:175px;}
	
	#col-1 {float: left; width:300px;}
	#col-2 {padding:0px 25px;float: left; width:300px;}
	#col-3 {float: left; width:300px;}

	#footer_wrapper { position:absolute; bottom:0; height:40px;  background:black; width:100%; color: #fff;} /* Padding Bottom matches Height of the footer + padding */
		#footer { margin:0px auto; width:980px; font-family: Verdana; font-size:10px;}
		#footer-left { float:left; padding-top: 12px;}
		#footer-right { float:right; text-align:right; padding-top:12px;}
			
			#footer a, #footer  a:visited {color:#fff;text-decoration:none;margin:10px 0px;}
			#footer  a:hover {color:#fff;}
			
			
/*			
#site { min-height:100%; position:relative;  z-index:51; }

	#header_wrapper { height:192px; width:100%; background:#FFFFFF;  }
		#header { margin:0px auto; width:980px; height:192px; }
			#header_top { height:158px; position:relative; }
				#header_left { float:left; }
					#logo { margin-top:60px; width:500px;}
					#logo span{ float:left; margin-top:10px; font-size:12px; color:#888;} 
					

				#header_right { float:right;width:383px; }
					#login_bg { width:383px;height:66px; background-image:url(../images/pictures/large/system-files/bg_login.png);background-repeat:no-repeat; }
						#login_top { height:20px; padding-left:12px; padding-right:12px;  padding-top:10px; }
							#login_title { float:left; font-family:verdana; font-size:11px; line-height:11px; color:#000000; }
							
							
						#login_bot { height:22px; padding-left:12px; }
							#login_username { float:left; }
							#login_username input { float:left;padding:3px 4px; width:107px; height:13px; border:1px solid #c5c5c5; color:#747474; }
							#login_password { float:left; margin-left:6px; }
							#login_password input { float:left; padding:3px 4px; width:83px; height:13px; border:1px solid #c5c5c5; color:#747474;  }
							#login_btn { float:left; }
							#login_forgot { float:right; margin-right:10px; font-family:verdana; font-size:10px; line-height:16px; }
								#login_forgot a, #login_forgot a:visited, #login_forgot a:hover { color:#282828; text-decoration:underline; }
				
					#header_links { margin-top:5px; text-align:right; color:#b6b6b6; font-size:13px; font-family:'trebuchet ms';}
						#header_links_account { float:right; }
							#header_links_account a, #header_links_account a:visited  { color:#00aeef; text-decoration:none; }
							#header_links_account a:hover { color:#00aeef; text-decoration:underline; }
						#header_links_cart {  float:right; }
							#header_links_cart a, #header_links_cart a:visited  { color:#4c4c4c; text-decoration:none; }
							#header_links_cart a:hover { color:#4c4c4c; text-decoration:underline; }
						
						#header_social { position:absolute; bottom:5px; right:0px; height:30px; }
							#twitter_tweet { float:right; padding-top:2px; width:80px; overflow:hidden; }	  
							#facebook_like { float:right; padding-top:2px; }
							#facebook_like_msg { float:right; margin-right:10px; padding-top:4px; color:#000000; }
							#social_buttons { float:right; margin-right:10px;  }
			
			
			#topnav { position:relative; width:980px; height:34px; color:#c9c9c9; font-size:14px; line-height:14px; background-image:url(../images/pictures/large/system-files/bg_topnav.png); background-repeat:no-repeat; }
				#menu { padding-top:0px; height:34px; font-family:'trebuchet ms', arial; } 
					#menu-slide { height: 8px; width:33px; background: #0390cc; font-size:1px;line-height:1px; position:relative; left: 20px;}
			
			
			
		
	#body_wrapper { padding:0px; padding-bottom:68px;    }
		#body_home_top_bg  { margin:0px auto; width:980px; background-image:url(../images/pictures/large/system-files/bg_home_top.png); }
			#body_home_top  { margin:0px auto; width:940px; padding:16px 0px; }
		
		#body_bg { margin:0px auto; width:980px; background:#FFF; }
			#body { margin:0px auto; width:940px; padding:20px 0px;  }
				#body_left {float:left; display:inline; width:188px;  }
					#search { height:31px; }
						#search_field { float:left; }
							#search_field input { padding:3px 4px; width:142px; height:13px; border:1px solid #b5b5b5; border-right:0px none; color:#747474; font-family:verdana; font-size:10px;  }
						#search_btn { float:left;}
							
					#body_left .leftnav_list { min-height:320px; background:#FFFFFF;  }
					
				#body_right { float:right; display:inline; width:731px;}
						#home_slider { position:relative;width:731px; height:278px; margin-left:0px; background-color:#FFF; }
							div#home-slideshow-pager-outer { position:absolute; left:20px; bottom:10px; height: 17px; padding-right: 1px; margin: 2px 0; z-index:1000; }
							div#home-slideshow-pager { float: left; margin-right:10px; text-align:center; }
							div#home-slideshow-pager a {
								float: left;
								display: block;
								font-size: 10px;
								line-height:10px;
								font-family:verdana;
								text-decoration: none;
								color:white;
								width: 14px;
								height: 12px;
								padding:1px 0px 1px 0px;
								margin-right: 10px;
								background:#8d8d8d;
								position:relative;
								border-radius:10px;
								-moz-border-radius:10px; 
								-webkit-border-radius:10px; 
							}
							div#home-slideshow-pager a:active, div#home-slideshow-pager a:focus { outline:0; }
							div#home-slideshow-pager a.activeSlide { background-color: #424242; color: white; }
							
						#home_buttons { margin-top:10px; height:91px; }
							#home_buttons img { display:block; }
							#home_new_arrivals { float:left; }
							#home_hot_specials { float:left; margin-left:2px;}
							#home_subscribe { float:left; position:relative; width:242px; height:91px; margin-left:2px; background-image:url(../images/pictures/large/system-files/bg_subscribe.jpg);background-repeat:no-repeat; }
								#subscribe {position:absolute; top:57px; left:17px;}
									#subscribe_field { float:left;}
										#subscribe_field input { padding:3px 4px; width:158px; height:13px; border:1px solid #b5b5b5; border-right:0px none; color:#747474;  }
									#subscribe_btn { float:left; }
				
				
				
				#home_featured_bg {  }
					#home_featured_title h1 { color:#e76c1d; font-size:25px; line-height:25px; text-transform:lowercase;}
					#home_featured_products { margin-top:4px; padding-top:10px; padding-left:0px; border:4px solid #e1e1e1;}
						#home_featured_products a, #home_featured_products a:visited { color:#686868; text-decoration:none; }
						#home_featured_products a:hover { color:#686868; text-decoration:underline; }
						
						.home_featured_item { position:relative; float:left; display:inline; width:130px; margin-left:27px; padding-right:27px; border-right:1px dashed #d1d3ca; }
							.home_featured_item_price { color:#e76c1d; }
							.home_featured_item_image { position:relative; width:130px; height:130px; overflow:hidden; }
				
						#home_featured_item_last {border:0px none;}
						#home_featured_products_clear {clear:both;height:10px;}
		
				#home_content { padding:20px 0px; }
					#home_content_left { float:left; margin-left:20px; width:640px; }
					#home_content_right { float:right; width:220px; padding-left:20px; border-left:1px solid #e1e1e1; }
	
	#contact_left { float:left; padding-left:20px; width: 350px;  }
	#contact_right { float:right; width: 500px; padding-top:30px;  }
	
	
	#footer_wrapper { position:absolute; bottom:0; height:68px; width:100%; background-image:url(../images/pictures/large/system-files/bg_footer.png); background-repeat:repeat-x; }
		#footer { margin:35px auto 0px auto; width:980px; border-top:1px solid #FFF; padding-top:10px; color:#FFF; }

			#footer_left { float:left; }
			#footer_right { float:right; }
			
			#footer a,	#footer a:visited { color:#FFF; text-decoration:none; }
			#footer a:hover { color:#FFF; text-decoration:underline; }
	*/		

	
/** ARTICLES */
#articles {  }
	#articles #body_left { float:left; width:188px; }
		#articles #body_left .leftnav_list {height:auto;}
	#articles #body_right { float:right; width:690px;  }
		#articles_trail { height:25px; }
		#articles #body_right h1 {  }
		#articles #body_right h2 { padding-bottom:5px;border-bottom: 1px dotted #ccc; }
		#articles #body_right h3 { font-size:13px; margin:5px 0px; }
		
		/* 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 {  }
					.articles_list_date { font-style:italic; }
					.articles_list_author {  }
					.articles_list_comments_link {  }
				.articles_list_summary { margin-top:5px; }
				.articles_list_link {  }
			
		/* Article Item Page */
		#articles_print { float: right; }
		.articles_item_info {  }
		.articles_item_text {  }
		.articles_item_comments { margin-top:20px; }
			.articles_comment_box TEXTAREA {width:255px; border: solid 1px #B4B4B4; color: #7A7A7A; padding: 4px; }
			#articles_comment_forgot_link { font-size:11px; }
			
			.articles_comment_captcha input { border: solid 1px #B4B4B4; 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 #b4b4b4; padding-left: 10px; margin-bottom:10px; }

	
/* hide sections not needed to print */
.print-view-table #body_left { display:none; }
.print-view-table #articles_print { display:none; }
.print-view-table #articles_trail { display:none; }

/*
#articles_categories_title { text-transform:uppercase;font-size:13px;font-weight:bold;}
#articles_categories_title a,#articles_categories_title a:visited {display:inline;text-decoration:none;}
#articles_categories_title a:hover {}
.articles_list_title {font-size:13px;font-weight:bold;}


div.articleActiveTab { padding-right: 4px; }
div.articleActiveTab a { font-weight: bold; display: block; background-color: #878787; padding: 1px 8px; color: #FFFFFF; text-decoration: none; }
div.articleInactiveTab { padding-right: 4px;}
div.articleInactiveTab a {   display: block; background-color: #F3F3F3; padding: 1px 8px; color: #000000;  text-decoration: none;}
div#articles_wrapper blockquote { margin-left: 12px; }
*/


/* MY ACCOUNT / REGISTRATION */

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-caption-statictext { /*font-size:11px;*/ padding-bottom:4px; }
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; }

div.account-fileaccess-row { }
	div.account-fileaccess-info { float:left; width:530px; }
	div.account-fileaccess-image { float:left; width:140px; }
		div.account-fileaccess-image img { max-width:130px; }


/* 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:150px; }
			#login-username-field input, #login-password-field input { height:13px; width:140px;}
		
		#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; }


/* Video */

/* Video Galleries Main Index Page */
#video-gallery-list-container {}
	.video-gallery-list-row { margin-bottom: 10px; }
		.video-gallery-list-row-image { float:left; width:260px; overflow:hidden; }
		.video-gallery-list-row-detail { margin-left:260px; }
		.video-gallery-list-title { font-weight:bold; }

/* Video Gallery Page */		
#video-list-container {}
	#video-gallery-title { font-size: 13px; font-weight:bold; }
	#video-gallery-description { padding: 8px 0; }
	#video-list-container { }
		.video-list-row { margin-bottom: 10px; }
			.video-list-row-image { float:left; width:260px; overflow:hidden; }
			.video-list-row-detail { float:left; }
				.video-list-row-detail h3 { font-weight:bold; font-size: 13px; }
				.video-list-row-detail .video-list-row-summary {  }

/* Video Page */	
#video-details-container {   }
	#video-details-trail { height:20px; font-family: verdana; font-size: 10px; }
	#video-details-container h1 { margin-bottom:5px; }
	#video-details-bg {}
		#video-details-left { float:left; width:440px;  }
			#video-details-title { margin-top: 20px; font-size: 13px; font-weight:bold; }
			#video-details-description { padding: 10px 0; }
			#video-details-tags { font-size: 11px; }
			.flash-video-control { width:440px; height:275px; }

		#video-details-right { float:right; width:270px; padding:1px 0px 10px 10px; }
			#video-details-right .video-list-row { position:relative; margin-bottom: 10px; }
				
				#video-details-right .video-list-row-image { float:left; width:110px; overflow:hidden;  }
					#video-details-right .video-list-row-image img { width:100px;  }
					
				#video-details-right .video-list-row-detail { float:left; width:160px; font-size:12px; line-height:14px; }
					#video-details-right h3 { margin-top:0px; margin-bottom:2px; }
					#video-details-right .video-list-row-summary { }


/* 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;}


