html {
	/* overflow: hidden; */
	height:100%;
}

body {
	margin: 0px;
	padding: 0px;
	min-width:800px;
	text-align:left;
	background-color:#240000;/*#330000;#000000;*/
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	/*color:#DDDDDD;*/
	height:100%;
	min-height:100%;
}
a, a:active, a:visited {
	color:#DDDDDD;
	text-decoration:none;
}
a:hover {
	color:#FFFFFF;
	text-decoration:underline;
}

/*@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@*/
#Container {
	height:100%;
	min-height:500px;
	position:relative;/* if absolute, screws up header in IE */
}

#Main{
	/*width:100%;*/
}

.tickerHolder {	
	padding:0px;
	margin:0px;
	vertical-align:-20%;
	display:inline;
}
#ticker, #ticker_home, #ticker_think, #ticker_create, #ticker_process, #ticker_values {
	padding:0px;
	margin:0px;
	position:relative;
	vertical-align:text-bottom;
	display:inline;	
}
#ticker_home {
	top:-40px;
	padding-left:40px;
}
#ticker_process {
	padding-left:60px;
}
#ticker_create, #ticker_values  {
	padding-left:155px;
}

#left {
	float: left;
	margin-top:10px;
	margin-left:10px;
	width:220px; /*Width of left column*/
	min-width: 220px;
	text-align:left;
	font-family:'lucida grande', trebuchet, 'trebuchet ms', verdana, arial, helvetica, sans-serif;
	font-size:1.4em;
	
}
#left_think, #left_create, #left_process, #left_values, #left_about{
	font-size:.8em;
	font-style:normal;
	padding-left:14px;
	margin-left:8px;
	font-weight:600;
}
#left_think a, #left_create a, #left_process a, #left_values a, #left_about a{
	color:#C1C1C1;
}
#left a, #left a:active, #left a:visited, #think_overlay a, #think_overlay a:active, #think_overlay a:visited {
	font-size:1em;
	text-decoration:none;
}
#left a:hover, #think_overlay a:hover {
	color: #ffffff;
	text-color:none;
	text-decoration:none;
}

#shade{
	position:absolute;
	display:none;
    top: -10px;
    left: 0%;
    width: 100%;
    height: 100%;
	background-color:#330000;
    z-index:1000;
    -moz-opacity: 0.35;
    opacity:.35;
    filter: alpha(opacity=35);

}

#home{
	margin-top:-20px;
	margin-left:30px;
	text-align:left;
	display:none;
}
#home img{
	border:0px;
	margin-left:-30px;
}

#contact{
	margin-top:-20px;
	margin-left:0px;
	text-align:left;
	display:none;
}

#think{
	margin-top:-26px;
	display:none;
}

#think_overlay{
	position:absolute;
	top:20px;
	left:35px;
	width:596px;
	height:416px;
	z-index:1001;
	font-family:'lucida grande', trebuchet, 'trebuchet ms', verdana, arial, helvetica, sans-serif;
	font-weight:700;
	text-align:right;
	background-color:#fff;/*#2D0000;*/
	border:#660000 1px solid;
	display:none;
}
#think_overlay a{
	color:#330000;
}
#think_overlay a:hover{
	color:#996600;
}

#think_overlay a img {
	border:0;
	vertical-align:middle;
	padding:6px;
}
fcontent_think_overlay{
	text-align:center;
}

#create{
	margin-top:-8px;
	margin-left:10px;
	text-align:left;
	display:none;
}

#process{
	margin-top:10px;
	margin-left:10px;
	text-align:left;
	display:none;
}
#sidebar_process, #sidebar_create, #sidebar_home, #sidebar_about, #sidebar_contact{
	position:absolute;	
	z-index:1002;
	text-align:left;
	font-family:'lucida grande', trebuchet, 'trebuchet ms', verdana, arial, helvetica, sans-serif;
	color:#E6E6E6;
}
#sidebar_process{
	top:40px;	
	left:460px;
	font-size:1.2em;
}
#sidebar_create{
	top:80px;	
	left:630px;
	font-size:1.1em;
	font-weight:600;
}
#sidebar_home{
	top:90px;	
	left:500px;
	font-size:1.2em;
}
#sidebar_contact{
	top:100px;	
	left:500px;
	font-size:1.0em;
}
#sidebar_contact_blurb a {
	color:#669900;
}
#sidebar_contact_blurb a:hover {
	color:#FFFFFF;
	text-decoration:none;
}
#sidebar_about {	
	top:100px;	
	left:500px;
	font-size:1.1em;
	font-weight:600;
}
#sidebar_process_hdr, #sidebar_create_hdr{
	color:#669900;
}
#sidebar_process_blurb, #sidebar_create_blurb{
	padding-top:20px;
}

#values{
	margin-top:-5px;
	margin-left:15px;
	text-align:left;
	display:none;
}

#about, #contact{
	text-align:left;
	font-family:'lucida grande', trebuchet, 'trebuchet ms', verdana, arial, helvetica, sans-serif;
	color:#E6E6E6;
	font-size:1.2em;
	display:none;
}
#about{
	margin-top:-16px;
	margin-left:16px;
}

#center, #center_about, #center_contact{
	position: absolute;
	margin: 0px;
	left:230px;
	top:96px;
	width:77%;
	min-width:700px;
	height:100%;
	min-height:100%;	
	padding: 2px;
	border-left:2px solid #669933; /*this is the green 'rule' that separates the left nav from the main stage content... */
	text-align:left;	
}

#center_about {
	top:130px;
	padding-left:20px;
}
#left_contact {vertical-align:top; width:8px; padding-top:20px;}
#center_contact {
	height:496px;
	margin-left:20px;
	padding: 0px;
}
#center_contact a img {
	border:none;
}

#product1,#product2,#product3,#product4,#product5,#product6,#product7,#product8,#product9,#product10,#product11,#product12,#product13,#product14,#product15 {
	opacity: 1.0; 
	filter: alpha(opacity=100); 
	border: 1px; 
	border-color:#000000; 
	border-style:solid; 
	padding:1px;
	margin:2px;
}

#tag1,#tag2,#tag3,#tag4,#tag5,#tag6,#tag7,#tag8,#tag9,#tag10,#tag11,#tag12,#tag13,#tag14,#tag15,#tag16,#tag17,#tag18,#tag19,#tag20,#tag21,#tag22,#tag23,{
}

#prodFilter0,#prodFilter1,#prodFilter2,#prodFilter3{
}

#Footer{
	clear: left;
	padding-top:50px;
	padding-left:10px;
	width:50%;
	/*height:40px;    Height of the footer */
}
/*@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@*/

.mediaFooter {
	line-height:1;
	position:relative;
	margin-top: 0px;
/*	border-top:2px solid #669933; */
	text-align:left;	
	font-size:10px;	
	color:#77AA44;
}	

.copyright, .genesisAccentText{
	color:#936330;/*#946c2d;/*#9f692d;/*#8b5018;/*#896530;color:#9D7042;*/
}
.genesisAccentText{
	font-size:1.3em;
}
.reg{
	font-size:.8em;
}
.mediaHeaderLogo {
	position:absolute;
	top:0px;
	left:0px;
}
.mediaHeaderLogo a img{
	border:0px;
}

.mediaHeader {
	font-family:'lucida grande', trebuchet, 'trebuchet ms', verdana, arial, helvetica, sans-serif;
	position:relative;
	margin: 0px;
	padding: 0px;
	width:100%;
	border-bottom:2px solid #669933;/* this is the green 'rule' that separates the header from the main pg body... */
	text-align:left;
	height:76px;
	font-size:1em;	
	color:#FFFFFF;
}	
.mediaHeader img {
	padding:0;
	margin:0;
}
.mediaHeader a img {
	border:none;
}

.navBar {
	position:absolute;
	text-align:right;
	float:right;
	top:30px;
	right:5px;
	font-size:1.2em;
}

.leftHeader, .leftLinks {
	color:#E6E6E6;/*#FFFFCC;*/
}
.leftLinks {
	padding-left:10px;
	font-family: 'Georgia', Georgia, 'Times New Roman', Times, serif; 
	font-style: normal;
	font-size: 1.8em;
	color:#E6E6E6;
}

.customRule {
	margin-left:14px;
	border-bottom:1px solid #669933;
	width:90%;
	height:2px;
}
.About_left{
	font-family: 'Georgia', Georgia, 'Times New Roman', Times, serif; 
	font-size:1.1em;	
	font-style: italic;
	color:#669900;
	/*font-weight:600;
	line-height:1;*/
}
.contact_details{
	font-size:1.0em;
}
.cowlogoText{
	font-family: 'Georgia', Georgia, 'Times New Roman', Times, serif; 
	font-size:1.2em;
}