@charset "utf-8";
/* CSS Document */

/*HTML TAG DEFINITIONS BELOW*/

html, body, div, h1, h2, h3, h4, h5, h6, ul ,ol, dl, dt, dd, blockquote, pre, form, fieldset{
	margin: 0; padding: 0; 
}

img {
	border:0px;
}

body{
	background-color:#504f4d;
	color:#CCC;
	font-family: "Century Gothic", Arial, sans-serif;
	font-size:14px;
	min-width:838px;
	text-align:center;
	
}

h1{
	color: #FFF;
	font-weight:normal;
	font-family: "Century Gothic", Arial, sans-serif;
	font-size: 16px;
	letter-spacing:1px;
	padding-top:10px;
}

/*ALL LAYERS - and nested html elements - BELOW*/

div.wrapper{
	margin:auto auto;
	position:relative;
	width:838px;
}

div.upper_content_wrapper{
	border-top:#e5e4e0 1px solid;
	border-bottom:#e5e4e0 1px solid;
	margin:44px auto 0px;/*top leftANDright bottom*/
	position:relative;
	text-align:left;
	width:838px;
	
}

div.menu{
	position:absolute;
	right:0px;
	top:55px;
}

div.menu ul{
	list-style:none;
}

div.menu li{
	float:left;
	padding-left:20px;
}

div.menu a:link, div.menu a:active, div.menu a:visited{
	color: #FFF;
	font-family: "Century Gothic", Arial, sans-serif;
	font-size:13px;
	text-decoration:none;
}

div.menu a:hover{
	color: #FFF;
	text-decoration:none;
	background:url(../images/glow.png) no-repeat center;
	
}

div.main_content{
	border-top:#e5e4e0 1px solid;
	border-bottom:#e5e4e0 1px solid;
	margin:0px auto 27px;/*top leftANDright bottom*/
	position:relative;
	text-align:left;
	width:838px;
	font-style: italic;
}

div.main_content a:link, div.main_content a:active, div.main_content a:visited{
	color:#FFF;
	text-decoration:none;
}

div.main_content a:hover{
	color:#303;
	text-decoration:none;
	font-size: 14px;
}

div.main_content ul{
	list-style:none;
	padding-top:10px;
}

div.left_column{
	float:left;
	padding-left:50px;
	text-align:center;
}

div.right_column{
	float:right;
	padding-right:50px;
	text-align:center;
}

div.rightside_text{
	float:left;
	position:relative;
	width:285px;
}

div.flash{
	float:right;
	padding:5px 0px;/*topANDbottom leftANDright*/
	position:relative;
}

div.shop_images{
	background-color:#FFF;
	margin-top:5px;
	position:relative;
	width:838px;
}

div.shop_links_right_column_fabrics{
	position:absolute;
	right:100px;
	top:137px;
}

div.portfolio_nav{
	bottom:-25px;
	clear:both;
	height:20px;
	margin:auto auto;
	position:absolute;
	text-align:center;
	width:838px;
}

div.intro_nav{
	bottom:-25px;
	clear:both;
	height:20px;
	margin:auto auto;
	position:absolute;
	text-align:right;
	width:838px;
}

div.footer_nav{
	bottom:-22px;
	margin:auto auto;
	position:absolute;
	text-align:center;
	width:838px;
}

div.footer_nav a:link, div.footer_nav a:active, div.footer_nav a:visited{
	color:#CCC;
	font-size:12px;
	text-decoration:none;
}

div.footer_nav a:hover{
	color:#FFF;
	font-size:12px;
	text-decoration:none;
}

div.contact_info{
	color: #999;
	font-size:13px;
	padding-top:17px;
	position:relative;
}

div.extra_text_holder{
	color: #999;
	font-size:10px;
	margin:auto auto;
	padding-top:17px;
	position:relative;
	width:838px;
}

/*ELEMENT SPECIFIC STYLES - BELOW*/

.copyright{
	font-size:10px;
}

.keyword_push_to_bottom{
	padding-top:200px;
}

.home_page_footer_text{
	color:#CCC;
	font-size:14px;
	padding-top:200px;
	text-align:left;
}

.image_left_text_aligned_right{
	float:left;
	padding:5px 12px 5px 0px; /*top right bottom left*/
}

.shopping_image_padding_left_right{
	margin:0px 1px; /*topANDbottom leftANDright*/
}

.shopping_image_padding_left{
	margin:0px 0px 0px 1px; /*top right bottom left*/
}

.shopping_image_padding_right{
	margin:0px 1px 0px 0px; /*top right bottom left*/
}

.text_center{
	text-align:center;
}

.clear{
	clear:both;
}

#next_btn{
	right:0px;
	position:absolute;
}

#previous_btn{
	position:absolute;
	left:290px;
}
.upper_content_wrapper .main_content ul .main_content {
	font-size: 16px;
}
.upper_content_wrapper .main_content ul {
	font-size: 14px;

}
subtitles {
	font-size: 16px;
	font-weight: bold;
	font-family: "Century Gothic", Arial, sans-serif;
}
.upper_content_wrapper .main_content p .menu strong {
	font-size: 16px;
}
.upper_content_wrapper .main_content ul li strong {
	font-size: 16px;
}
.upper_content_wrapper .main_content p {
	font-size: 16px;
}
.upper_content_wrapper .main_content p {
	font-size: 14px;
}
.philosophy {
	font-size: 14px;
}

