/*********************************
** THE HOUSE OF MACGREGOR
** COMMAND C design
** info@commandc.com
**
**********************************/

/***************
* Text Formats
****************/

.bold {
	font-weight: bold;
}
.underline {
	text-decoration: underline;
}
.italic {
	font-style: italic;
}
.serif {
	font-family: "Times New Roman", Times, serif;
}
.sans {
	font-family: Arial, Helvetica, sans-serif;
}
.tiny {
	font-size: 8px;
}
.small {
	font-size: 10px;
}
.medium {
	font-size: 12px;
}
.large {
	font-size: 16px;
}
.nowrap {
	white-space: nowrap;
}
.upper {
	text-transform: uppercase;
}
.center {
	text-align: center;
}
.right {
	text-align: right;
}
.left {
	text-align: left;
}
.stretch {
	letter-spacing: 2px;
}
.indent-left {
	padding-left: 45px;
}
.indent-left-big {
	padding-left: 150px;
}
.top {
	margin-top: 0;
}
.bottom {
	margin-bottom: 0;
}

/***************
* Menu
****************/
#applinks {
	position: absolute;
	right: 50px;
	top: 7px;
}
#applinks a:link {
	font-size: 18px;
	color: #9ac1ca;
	text-decoration: none;
}
#applinks a:visited {
	font-size: 18px;
	color: #9ac1ca;
	text-decoration: none;
}
#applinks a:hover {
	font-size: 18px;
	color: #fff;
	text-decoration: none;
}
#applinks a:active {
	font-size: 18px;
	color: #9ac1ca;
	text-decoration: none;
}
#applinks a.active:link {
	font-size: 18px;
	color: #fff;
	text-decoration: none;
}
#applinks a.active:visited {
	font-size: 18px;
	color: #fff;
	text-decoration: none;
}
#applinks a.active:hover {
	font-size: 18px;
	color: #fff;
	text-decoration: none;
}
#applinks a.active:active {
	font-size: 18px;
	color: #fff;
	text-decoration: none;
}
#customerlinks {
	text-align: right;
	padding: 0 50px;
}
/***************
* Home page
****************/
#home-graphic-wrapper {
	width: 100%;
	padding-top: 30px;
	text-align: center;
}
#home-newdesigns .generic-product-grid {
	width: 80%;
	margin: 20px auto 0 auto;
}
#home-newdesigns .generic-product-grid td {
	vertical-align: middle;
}

/***************
* About page
****************/
.quote {
	font-size: 17px;
	font-weight: bold;
	color: #9ac1ca;
	margin-top: 20px;
}
.credit {
	font-size: 13px;
	color: #9ac1ca;
	margin-bottom: 20px;
	text-align: right;
}

/***************
* Contact page
****************/
.contact-item h2 {
	margin: 19px 0 0 0;
}
.contact-item h2.top {
	margin: 0;
}
img#contact-graphic {
	float: right;
	margin-top: 50px;
}

/***************
* Product Nav Menu
****************/

#product-nav-wrapper {
	text-align: center;
	font-size: 15px;
	color: #9ac1ca;
	width: 400px;
	margin-top: 25px;
}
#product-nav-wrapper a:link {
	font-size: 15px;
	color: #9ac1ca;
	text-decoration: none;
}
#product-nav-wrapper a:visited {
	font-size: 15px;
	color: #9ac1ca;
	text-decoration: none;
}
#product-nav-wrapper a:hover {
	font-size: 15px;
	color: #999;
	text-decoration: none;
}
#product-nav-wrapper a:active {
	font-size: 15px;
	color: #9ac1ca;
	text-decoration: none;
}

/***************
* Press section
****************/

.press-item {
	width: 24%;
	float: left;
	text-align: center;
}
.newrow {
	clear: left;
}
