
/* Momentum Design */

/*
	Colours:
	
	beige: #d7d5c2
	dark beige: #8e8b67	
	orange: #f7921e
	auburn: #cc7b16
	darkorange: #d1581c
	earth: #a58737
	green: #95943c
	bright green: #62b64b
	dullblue: #5f8e93
	navyblue: #225f7e
	purple: #686680
	blue: #3cc4f0
		
		
*/

html {
	height: 100%;
	}

body {
	margin: 0;
	padding: 0;
	font-family: Verdana, Trebuchet MS, Arial ;
	background: #d7d5c2;
	}


/*-------------------------------------[ Layout ]--------*/

#main_wrapper { 
	width: 900px;
	height: auto;
	padding: 0;
	margin-left: auto;
	margin-right: auto;
	}
	


#main_wrapper_search { 
	width: 1000px;
	height: 660px;
	padding: 0;
	margin-left: auto;
	margin-right: auto;
	}
	

	
#left_col_wrapper {
	width: 135px;
	height: 750px;
	float: left;
	
	}
	
#content_wrapper {
	width: 765px;
	height: 700px;
	float: left;
	background: #FFFFFF;
	}
	
	

#content_wrapper_search {
	width: 850px;
	height: 100%;
	float: left;
	background: #FFFFFF;
	padding: 0px 0px 0px 0px;
	}




#content_wrapper.home {
	height: 750px;
	
	}


#content_wrapper.about_us {
	height: 1100px;
	}	
	
#content_wrapper.product_search {
	height: 850px;
	}

#content_wrapper.product_search {
	height: 850px;
	}
	
#content_wrapper.careers {
	height: 1100px;
	}
	
#content_wrapper.artwork {
	height: 1600px;
	}
	
#content_wrapper.request_quote {
	height: 850px;
	}

#content_wrapper.specials {
	height: 550px;
	}
	
#content_wrapper.contact_us {
	height: 1000px;
	}

#content_wrapper.search {
	height: 2000px;
	}

#content.search {
	height: auto;
	}








#logo {
	width: 725px;
	height: auto;
	padding: 30px 0px 0px 30px;
	float: left;
	}	
	
#content {
	width: 525px;
	height: 350px;
	padding: 30px 0px 0px 30px;
	float: left;
	}
	
#content.homepage {
	width: 475px;
	
	}
	
#content_contact {
	width: 280px;
	height: 350px;
	padding: 30px 0px 0px 30px;
	float: left;
	}
	
	
		


#right_col_wrapper {
	width: 185px;
	height: 350px;
	float: left;
	padding: 50px 0px 0px 0px;
	}
	
#right_col_wrapper_homepage {
	width: 150px;
	height: 325px;
	float: left;
	padding: 50px 0px 0px 0px;
	}


	
	
#right_col_wrapper.about_us {
	width: 145px;
	height: 350px;
	float: left;
	padding: 50px 15px 0px 25px;
	font-size: 10px;
	}
	
#right_col_wrapper.about_us p {
	font-size: 10px;
	}
	
#footer_wrapper {
	width: 600px;
	height: 150px;
	float: left;
	padding: 25px 0px 0px 30px;
	margin: 0px 0px 0px 0px;
	
}

	
		
/*-------------------------------------[ Nav ]--------*/






#home {
	width: 135px;
	height: 45px;
	padding: 0px;
	margin-top: 200px;
	}
	
	
#rest {
	width: 135px;
	height: 45px;
	padding: 0px;
	margin-top: 10px;	
	}
	
	
	
	
	

/*-------------------------------------[ Typography ]--------*/


p {
	font-size: 12px;
	color: #666666;
	line-height: 2em;
	}
	
p a {
	color: #225f7e;
	}
	
p a:hover {
text-decoration: none;
	}
	
p a:visited {
	color: #9966CC;
	}
	
	
	
ul {
	font-size: 12px;
	color: #666666;
	line-height: 2em;
	}
	
	
	
	
.caption {
	font-size: 10px;
	color: #666666;
	line-height: 2em;
	}



h1 {
	font-family: Verdana, Trebuchet MS, Arial ;
	line-height: 1.35em;
	font-size: 28px;
	color: #333333;
	padding: 0px 0px 15px 0px;
	font-weight: normal;
	}
	
	/*
	
h1 span {
	
	letter-spacing: -0.05em;
	}
*/

h2 {
	font-family: Verdana, Trebuchet MS, Arial ;
	line-height: 1em;
	font-size: 16px;
	color: #333333;
	letter-spacing: .05em;
	padding: 15px 0px 0px 0px;
	font-weight: normal;
	}

.alignCenter {
	text-align: center;
	}
	



.indent1 {
	padding: 0px 0px 0px 15px;
}

.indent2 {
	padding: 0px 0px 0px 30px;
}

.indent3 {
	padding: 0px 0px 0px 45px;
}

.indent4 {
	padding: 0px 0px 0px 60px;
}


.indent5 {
	padding: 0px 0px 0px 75px;
}


.indent6 {
	padding: 0px 0px 0px 90px;
	}


.indent7 {
	padding: 0px 0px 0px 105px;
}


.indent8 {
	padding: 0px 0px 0px 120px;
}


.affiliations {
	font-size: 18px;
	
	margin: 0px;
	line-height: 1.25em;
	text-align: center;
	}



.navyblue {
	color: #225f7e
	}
	
	
.dullblue {
	color: #5f8e93;
	}

.orange {
	color: #f7921e;
	}

.purple {
	color: #686680;
	}

.auburn {
	color: #cc7b16;
	}
	
.dark_beige {
	color: #8e8b67;
}

.green {
	color: #95943c;
}

.bright_green {
	color: #62b64b;
	}
	
.blue {
	color: #3cc4f0;
	}


/*-------------------------------------[ Misc ]--------*/

img {
	border-style:none;
	}

.float_right {
	float: right;
	}

.float_left {
	float: left;
	}
	
	

/*-------------------------------------[ Clear Fix ]--------*/

.clearfix:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0;
}

.clearfix {
    display: inline-block;
}

html[xmlns] .clearfix {
    display: block;
}

* html .clearfix {
    height: 1%;
}











