/**
 * core.css
 * Core CSS File for christinetaylorcollection.com
 * @author Tony Collings
 * @copyright Copyright (c) 2009, Tony Collings
 * @version 1.0 
 */
 
 
/*	HTML OVERRIDES
	--------------------------------------------------------------------------------- */
	body {margin: 0px; padding: 0px; text-align: center; font: 12px/18px "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif;
		background-color:#f2f8f9; 
	}
	body#splash-page {background-color: #fff; }
	
/*	MODIFIERS
	--------------------------------------------------------------------------------- */
	.clear {clear: both; }
	
	/* Rounded Corners Effect */
	b.rtop, b.rbottom{display:block; background-color: none; }
	b.rtop b{display:block;height: 1px; overflow: hidden; background: #f7fbff;} 
	b.rbottom b{display:block;height: 1px; overflow: hidden; background: #f7fbff;}
	b.r1{margin: 0 5px}
	b.r2{margin: 0 3px}
	b.r3{margin: 0 2px}
	b.rtop b.r4, b.rbottom b.r4{margin: 0 1px;height: 2px}
	
	b.rtop.blue b{background: #34909b;} 
	b.rbottom.blue b{background: #34909b;}
	div#no-javascript {width: 800px; text-align: left; margin: 20px auto; }
	div.javascript-warning {padding: 10px 20px; background-color: #34909b; color: #fff; }


	
/*	LAYOUT
	--------------------------------------------------------------------------------- */
	/* GLOBAL */
	div#page-wrapper {width: 980px; margin: 0px auto; text-align: left; }
	body#temp #page-wrapper {text-align: center; }
	
	
	/* PAGE SPECIFIC */
	/* Splash Page */
	div#flash-intro {margin-top: 50px; }
	div.enter-link {margin: 40px 0px; color: #393c39; font-size: 14px; margin-left: -20px;  }	
	div.enter-link a {color: #393c39; text-decoration: none; }
	div.enter-link a:hover {color: #393c39; text-decoration: underline; }
	
	/* Temporary Page */
	#page-title {margin-top: 15px; }
	#page-title img {clear: both; margin: 0px 0px 8px 0px;  }
	#collections {width: 715px; margin: 0px auto; clear: both;  }
	#collections .collection {float: left; margin-right: 3px; }
	#collections .collection img {width: 140px; height: 436px; /* To Force Same Dimensions */ }
	
	#video-link {margin-top: -10px; margin-bottom: 5px; }

	div#new-website {margin: 10px auto; }
	div#movie {width: 800px; height: 500px; }
	
	
	#large-image-overlay {z-index: 10; position: absolute; width: 0px; height: 0px; 
		filter:alpha(opacity=0);
		-moz-opacity: 0;
		opacity: 0;
	left: 50%; top: 370px; margin-left: 0px; text-align: right;   /*background-image: url(/img/collections/Image1.jpg);*/  }
	
	#contact-info{}
	span#close-button {display: block; background-color: #fff; padding: 8px 0px; position: absolute; bottom: 0px; right: 10px;    }
	#close-button a {color: #39929c; text-decoration: none; border-bottom: 1px dashed #39929c; }
	#close-button a:hover {color: #39929c; text-decoration: none; border-bottom: 1px solid #39929c; }
	
	div#preloader {padding: 30px; color: #3996a5; text-align: center; }
	div#overlay{
		background: #31969c url('img/background.jpg') top left no-repeat; width: 100%; height: 10000px; 
		position: absolute; z-index: 1000; top: 0px; left: 0px; 
		filter:alpha(opacity=75);
		opacity: 0.75;
	}
	div#overlay-wrapper{
		position: absolute; z-index: 2000; top: 25px; left: 50%; 	
	}
	div#overlay-content{
		width: inherit; 
		background-color: #f7fbff; padding: 0px 5px; text-align: left; 
		
	}
	div#close-btn{
		position: relative; 
		z-index: 3000; 
		top: 4px;
		left: 5px;  
		background-color: #31969c;
		border: 1px solid #f7fbff; 
		width: 100px;
		text-transform: uppercase; 
		padding: 10px; 
		color: #fff; 
		 
	}
	div#close-btn.video-close-button {width: 300px; }
	#close-btn a {color: #fff; text-decoration: none;  }
	#close-btn a:hover {color: #fff; text-decoration: underline;  }
	
	
	
/*	FORMS
	--------------------------------------------------------------------------------- */
	
