@CHARSET "UTF-8";
body {
	font: 100% Arial, Helvetica, sans-serif;
	background: #d9cfb3;
	margin: 0; /* it's good practice to zero the margin and padding of the body element to account for differing browser defaults */
	padding: 0;
	text-align: center; /* this centers the container in IE 5* browsers. The text is then set to the left aligned default in the #container selector */
	color: #000;
}
.oneColFixCtr #container {
	width: 984px;  /* using 20px less than a full 800px width allows for browser chrome and avoids a horizontal scroll bar */
	margin: 0 auto; /* the auto margins (in conjunction with a width) center the page */
	text-align: left; /* this overrides the text-align: center on the body element. */
}
.oneColFixCtr #mainContent {
	padding: 0 2px; /* remember that padding is the space inside the div box and margin is the space outside the div box */
}

ul {
	margin-bottom:0;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
}
/* GLOBALHEADER */
#gheader { width: 984px; height: 47px; margin: 18px auto; position: relative; z-index: 9998;}
#gheader #gnav { margin: 0; padding: 0; }
#gheader #gnav li { display: inline; }
#gheader #gnav li a { float: left; width: 134px; height: 0; padding-top: 45px; overflow: hidden; }
#gheader #gnav li a, #gheader #gsearch { background-image:url(img/globalnav.png); background-repeat: no-repeat; }

/* BUTTONS */
#gheader #gnav li#gn-home a { background-position: 0 0; }
#gheader #gnav li#gn-buy a { background-position: -134px 0; }
#gheader #gnav li#gn-history a { background-position: -268px 0; }
#gheader #gnav li#gn-tech a { background-position: -402px 0; }
#gheader #gnav li#gn-shops a { background-position: -536px 0; }
#gheader #gnav li#gn-fun a { background-position: -670px 0; }

/* OVER STATES */
#gheader #gnav li#gn-home a:hover { background-position: 0 -45px; }
#gheader #gnav li#gn-buy a:hover { background-position: -134px -45px; }
#gheader #gnav li#gn-history a:hover { background-position: -268px -45px; }
#gheader #gnav li#gn-tech a:hover { background-position: -402px -45px; }
#gheader #gnav li#gn-shops a:hover { background-position: -536px -45px; }
#gheader #gnav li#gn-fun a:hover { background-position: -670px -45px; }

/* PRESSED STATES */
#gheader #gnav li#gn-home a:active { background-position: 0 -45px; }
#gheader #gnav li#gn-buy a:active { background-position: -134px -45px; }
#gheader #gnav li#gn-history a:active { background-position: -268px -45px; }
#gheader #gnav li#gn-tech a:active { background-position: -402px -45px; }
#gheader #gnav li#gn-shops a:active { background-position: -536px -45px; }
#gheader #gnav li#gn-fun a:active { background-position: -670px -45px; }

/* ON STATES 
#gheader.home #gnav li#gn-apple a:hover { background-position: 0 0; cursor: default; }
#gheader.store #gnav li#gn-store a { background-position: -117px -114px !important; }
#gheader.mac #gnav li#gn-mac a { background-position: -234px -114px !important; }
#gheader.ipoditunes #gnav li#gn-ipoditunes a { background-position: -351px -114px !important; }
#gheader.iphone #gnav li#gn-iphone a { background-position: -468px -114px !important; }
#gheader.downloads #gnav li#gn-downloads a { background-position: -585px -114px !important; }
#gheader.support #gnav li#gn-support a { background-position: -702px -114px !important; }
*/
/* GLOBAL SEARCH */

#gsearch {
	position:relative;
	float: left;
	width: 180px; height: 45px;
	background:url(img/globalnav.png) no-repeat;
	background-position: 100% 0;
	overflow: hidden;
}

#gsearch #searchform {	margin: 0;	padding: 0;}
#gsearch #searchtext{ width:115px; height: 13px; margin-top: 14px; margin-left: 30px; border: none; font-size: 9px; padding:0;}


/*SUBNAV*/
#gsubnav { float:right; margin-top:0px; margin-right: 5px; padding-bottom: 10px;}
#subnav { 	margin: 0;	list-style-image:none;	list-style-position:outside;	list-style-type:none;}
#subnav li { float: right; display:inline; margin-left:  25px; text-align:right;}
#subnav li a {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; text-decoration:none; color: #4a4236;}
#subnav li a:hover {}

#bigone {

}

#hpage {
	background:url(bigone/1_reflection.jpg) no-repeat;
	margin-top: 0px;
	padding-top: 50px;
	float:left;
	height: 240px;
}
#page {
	margin-top: 0px;
	padding-top: 50px;
	float:left;
	height: 240px;
}
.m_subs:hover {
	border-top: 2px solid #000;
}
.m_post:hover {
	border-top: 2px solid #0F0;
}
.m_area {
	border-left: 2px solid #0F0;
}
.infiniteCarousel img {
	border: none;
	
}

.clearfloat { 	clear:both; height:0; font-size: 1px;line-height: 0px;}

.post {
	display: none;
	visibility: hidden;
}
.post h2{
	font-size: 21px;
	font-weight: 100;
}