@charset "utf-8";
/* --------- Mint Masters Main Layout CSS Styles --------- */

/*	
	1. Defaults: Html Tags
	2. Header
	3. Navigation
	4. Content
	5. Footer
*/

/* --------- 1. Defaults  --------- */

* {
	margin:0px;
	padding:0px;
	}
label {
    font-weight:bold;
    }
body {
	background:#4A626E url(../images/bg-repeat.jpg) repeat-x;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	color:#333;
	}

a {
	text-decoration:none;
	}

img {
	border:none;
	}
	
ul {
	list-style:none;
	}
	
#wrapper {
	width:950px;
	margin: 0px auto;
	}

/* --------- 2. Header  --------- */
	
#search{
	width:280px;
	height:30px;
	position:absolute;
	left: 626px;
	top: 0px;
	}
	
#search label{
	font-weight:bold;
	color:#FFF;
	display:block;
	width:50px;
	margin-right:10px;
	margin-top:12px;
	float:left;
	}
	
.keyword_search{
	border:2px #FFF solid;
	width:172px;
	position:absolute;
	font-size:.9em;
	top: 10px;
	}
	
.btn_search{
	position:absolute;
	left: 247px;
	top: 5px;
	}
	
	
#header-right p{
color:#d30000;
padding-top:47px;
padding-left: 207px;
font-size:1.5em;
font-weight: bold;
}
	
/* --------- 3. Navigation  --------- */
	
#navigation a{
	color:#FFF;
	}

#navigation a:hover{
	color:#CC9;
	}
	
#navigation a.active{
	color:#FFC100;
	}

/* --------- 4. Content  --------- */
	
#content-container{
	width:950px;
	float:left;
	background:#fff url(../images/bg-content-btm.jpg) no-repeat bottom;
	position:relative;
	padding-bottom:82px;
	height:auto;
	min-height:525px;
	}
	
* html #content-container{
	height:525px;
	}
	
.clear{
	clear:both;
	}
	
.err {
	color: #F00;
	font-weight: bold;
	}

/* --------- 5. Footer  --------- */
#footer {
	width:910px;
	height:207px;
	padding:20px 20px 10px 20px;
	background: url(../images/bg-footer.jpg) repeat-x ;
	clear:both;
	position:relative;
	color:#fff;
	}
	
#about-container, #order-container, #contact-container{
	float:left;
	font-size:.9em;
	}
	
#about-container{
	margin-right:36px;
	width:280px;
	}
	
#order-container{
	margin-right:34px;
	width:280px;
	}
	
#contact-container{
	width:270px;
	}
	
p.footer-title{
	font-size:1.5em;
	font-weight:bold;
	margin-bottom:15px;
	}
	
p.footer-description {
	color:#FFC;
	line-height:160%;
	padding:4px 0px 12px 0px;
	}
	
p.footer-link{
	padding-left:18px;
	margin-right:8px;
	float:left;
	background: url(../images/bg-footer-link.jpg) no-repeat left 0px;
	}
	
#about-container a, #order-container a, #contact-container a{
	font-weight:bold;
	text-decoration:underline;
	color:#FFF;
	}
	
#about-container a:hover, #order-container a:hover, #contact-container a:hover{
	color:#FFC;
	text-decoration:none;
	}
	
p#footer-phone{
	font-size:2.1em;
	font-weight:bold;
	}
	
	
#sub-links, #copyright, #spectrum{
	position:absolute;
	top:210px;
	width: 215px;
	}	
	
#sub-links{
	left:20px;
	}
	
#copyright{
	left:350px;
	}	
	
#spectrum{
	left:689px;
	width:250px;
	}
	
#spectrum a, #sub-links a{
	color:#FFF;
	font-weight:normal;
	text-decoration:none;
	}
	
#spectrum a:hover, #sub-links a:hover{
	color:#FFC;
	text-decoration:underline;
	}
