/*----------------------------------------------------------------------------------------------------
Stylesheet: GoDigital Media | Preview International Fashion Fabrics 
Version: 1.0
Author: Benjamin Nicoll
Website: http://www.godigital.com.au

Basecode: 960 Grid System	|	http://960.gs/	|	Licensed under GPL and MIT.
----------------------------------------------------------------------------------------------------*/






/* `Global Styles
----------------------------------------------------------------------------------------------------*/
body 												{ background:#232323; color:#CCCCCC; font-size:12px; font-weight:normal; padding:0; }
p													{ font-family:"Lucida Grande","Jamrul",Helvetica,Verdana,Arial,Tahoma,sans-serif; }
a													{ color:#87CEFA; }
a:visited											{ color:#87CEFA; }


/* `Thickbox Overlay Effect
----------------------------------------------------------------------------------------------------*/
#TB_overlay 										{ height: 100%; left: 0; position: absolute; top: 0; width: 100%; z-index: 300; background: #CCCCCC; }
	#TB_window 										{ display: none; position: absolute; z-index: 302; }
		#TB_window a 								{ border: 0 !important;}
		#TB_window img 								{ display: block; margin: 28px 0 0 13px; padding: 11px; border: 0 !important; background: transparent url(/images/core/thickbox/windowBg.png) no-repeat; }

	#TB_caption 									{ display: none; }
	#TB_next 										{ position: absolute; right: 24px; top: 260px; }
	#TB_prev 										{ position: absolute; left: 12px; top: 260px; }
		#TB_next a,
		#TB_prev a  								{ display: block; cursor: pointer; width: 29px; height: 29px; background: transparent url(/images/core/thickbox/slideshowNext.png) no-repeat; text-indent: -9999px; text-decoration: none; font-weight: 700; text-align: right; border: 0 !important; }
		#TB_prev a  								{ background: transparent url(/images/core/thickbox/slideshowPrev.png) no-repeat; }
			#TB_prev a span,
			#TB_next a span 						{ display: none; }

	#TB_closeWindowButton 							{ text-align: left; position: absolute; display: block; left: 10px; top: 26px; height: 30px; width: 30px;  background: transparent url(/images/core/thickbox/close.png) no-repeat; border: 0 !important; z-index: 300; }
		#TB_closeWindow span 						{ display: none; }

	#TB_load 										{ display: block; left: 0; overflow: visible; position: absolute; text-align: center; top: 50%; visibility: visible; width: 100%; z-index: 301; }
	#TB_loadContent 								{ height: 32px; width: 32px; left: 50%; position: absolute; margin-left: -16px; margin-top: -16px; padding: 6px; visibility: visible; background: url(/images/core/thickbox/loadingWhiteBg.png) no-repeat; }
	
	#TB_SecondLine,
	#TB_ImageDIV 									{ clear: both; }


/* `General Typography & Styling
----------------------------------------------------------------------------------------------------*/
.teamphoto 											{ float:left; margin-right:25px; margin-bottom:40px; border:1px solid #666666; padding:2px; }
.quote												{ color:#999999; font-size:18px; font-family:Georgia, "Times New Roman", Times, serif; font-style:italic; }
.teaser												{ background:#87CEFA; display:block; color:#FFFFFF; font-size:10px; padding:10px; text-transform:uppercase; margin-top:0; }
	.teaser strong									{ color:#222222; }


/* `Top Section - Menu & Logo
----------------------------------------------------------------------------------------------------*/
#logo 												{ margin-bottom:10px; }
/* logotype */
	#logo h1 										{ position: relative; float:right; background: url('/images/logos/logo-preview.jpg') no-repeat 0 0; width:350px; height:100px; margin:0px 0 0px 0; line-height: 1; font-size: 1.3em; overflow: hidden; margin-left:70px; }
		#logo h1 a 									{  }
		#logo h1 span 								{ display: none; }

#menu												{ height: 50px; }
	#menu ul										{ display:block; float:right; }
		#menu li									{ display:block; float:left; margin-left:25px; margin-top:40px; }
			#menu li a								{ color:#EAEAEA; text-decoration:none; font-size:12px; font-weight:normal; }
			#menu li h3								{ color:#EAEAEA; text-decoration:none; font-size:12px; font-weight:normal; }
			#menu li.currentpage					{ color:#87CEFA; text-decoration:none; font-size:12px; font-weight:normal; }
			#menu li a:hover						{ color:#87CEFA; }
		#menu li li									{ display:none; }


/* `Hero Section - Slideshow
----------------------------------------------------------------------------------------------------*/
#slideshow											{  }


/* `Main Content Area
----------------------------------------------------------------------------------------------------*/
#maincontent										{ margin-top:25px; }
	#maincontent h2									{ color:#99CC33; margin-bottom:5px; font-size:18px; font-weight:normal; }

#fabric-detail										{ background:#444444; padding: 10px; height:80px; overflow:hidden; }
	#fabric-detail h2								{ color:#EAEAEA; margin-bottom:5px; font-size:12px; font-weight:normal; }
	#fabric-detail p								{ font-size:10px; font-weight:normal; margin-bottom:10px; }

#fabric-onsale										{ }
	#fabric-onsale img								{ padding:none; margin: 0 0 5px 0; }
	#fabric-onsale h2								{ color:#EAEAEA; margin-bottom:5px; font-size:12px; font-weight:normal; }
	#fabric-onsale p								{ font-size:10px; font-weight:normal; margin-bottom:10px; }


/* `Sidebar
----------------------------------------------------------------------------------------------------*/
#sidebar											{ margin-top:25px; }
	#sidebar h2										{ color:#87CEFA; margin-bottom:5px; font-size:18px; font-weight:normal; }
	#sidebar h4										{ color:#87CEFA; margin-bottom:5px; font-size:18px; font-weight:normal; }
	#sidebar a										{ color:#87CEFA !important; }
	#sidebar strong									{ color:#87CEFA; }
	#sidebar .thumb									{ margin-right:20px; }

#twitter_div										{ color:#EAEAEA; font-size:16px; font-family:Georgia, "Times New Roman", Times, serif; font-style:italic; }
	#twitter_update_list li							{ list-style-type:none; margin-left:0px; padding-bottom:10px; }
	#twitter_update_list a							{ color:#87CEFA; }
	#twitter-link									{ color:#87CEFA; height:40px; font-size:14px; background:url('/images/icons/twitter.jpg') no-repeat 0 0; padding:10px 0px 10px 40px; } 


/* `Contact Form
----------------------------------------------------------------------------------------------------*/
#contact 											{  }
	.contactform fieldset 							{ border:none; }
	.contactform legend 							{ display:none; }
	.contactform label 								{ display:block; }
	.contactform input 								{ background: #EAEAEA; border:1px solid #999999; padding:10px 10px 0 10px; height:20px; width:300px; color:#444444; font-size:12px; margin-bottom:20px; }
	.contactform .checkbox 							{ float:left; }
	.contactform .submit							{ background:none; border:none; }
	.contactform .fbsubmit							{ height:30px; margin-left:15px; padding:0 10px 0; width:100px; }
	.contactform input:focus 						{ border:1px solid #444444; background: #87CEFA; color: #FFFFFF; }


/* `Order Form
----------------------------------------------------------------------------------------------------*/
#order-form 										{  }
	.order-form fieldset 							{ border:none; }
	.order-form legend 								{ display:none; }
	.order-form label 								{ display:block; }
	.order-form input 								{ background: #EAEAEA; border:1px solid #999999; padding:10px 10px 0 10px; height:20px; width:300px; color:#444444; font-size:12px; margin-bottom:20px; }
	.order-form .checkbox 							{ float:left; }
	.order-form .submit								{ background:none; border:none; }
	.order-form .fbsubmit							{ height:30px; margin-left:15px; padding:0 10px 0; width:100px; }
	.order-form input:focus 						{ border:1px solid #444444; background: #87CEFA; color: #FFFFFF; }


/* `Footer
----------------------------------------------------------------------------------------------------*/
#footer 											{ border-top:1px solid #444444; padding-top:25px; }
	#footer h2										{ color:#EAEAEA; margin-bottom:5px; font-size:12px; font-weight:normal; }
	#footer p										{ font-size:10px; }
	#footer a										{ color:#EAEAEA; }
		#footer a:hover								{ color:#87CEFA; }

	
#godigital 											{  }
/* logotype */
	#godigital h1 									{ position: relative; float: right; background: url('/images/logos/logo-godigital-footer.jpg') no-repeat 0 0; width: 80px; height: 30px; margin: 0; line-height: 1; font-size: 1.3em; overflow: hidden; }
		#godigital h1 a 							{  }
		#godigital h1 span 							{ display: none; }



/* `IE6 Not Supported
----------------------------------------------------------------------------------------------------*/
#ie6-box 											{ background-color:#cddceb; padding:8px; margin-bottom:4px; }
#ie6-box .upgrade-message 							{ font-size:11px; width:430px; color:#222222; }
#ie6-box .upgrade-message a 						{ /* Override link properties because of translation */  text-decoration:none !important; color:black !important; border-bottom:0 !important; cursor:text;  }
#ie6-box .browser-links 							{ float:right; }
#ie6-box .browser-link img 							{ background-image:url('/images/core/browsers.png'); width:172px; height:32px; margin-left:8px; float:left; }
#ie6-box .browser-link:hover img 					{  background-position-x:-172px; }
#ie6-box .chrome-link 								{ background-position-y:0; }
#ie6-box .ie8-link 									{ background-position-y:-32px; }
#ie6-box .firefox-link 								{ background-position-y:-64px;




