﻿/*Tyemill LLC Copyright 2010*/


/* reset - don't modify */

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,blockquote,th,td,p{margin:0;padding:0;}

table{border-collapse:collapse;border-spacing:0;}

fieldset,img{border:0;}

address,caption,cite,code,dfn,th,var{font-style:normal;font-weight:normal;}

p,ol,ul {list-style:none;}

caption,th {text-align:left;}

q:before,q:after{content:'';}

abbr,acronym {border:0;}

div {overflow:hidden}


a {} 

a:hover {}

h1,h2,h3,h4,h5,h6{}

h1 {font-size: 40px;}

h2 {font-size: 32px;}

h3 {font-size: 20px;}

h4 {font-size: 16px;}

h5 {font-size: 12px;}



body{ 
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;	
}

p { font-size:12px; color: #7D7D7D}

/*GENERAL --------------------------------*/

.clear {clear:both;}
.inline {display:inline;}
.left {float:left}
.right {float:right}
.gray {color: #B4B4B4} 
.aright {text-align: right}


.mt10 {margin-top:10px}
.mb20 {margin-bottom:20px}
.mb26 {margin-bottom:26px}
.mb30 {margin-bottom:30px}

/* COLUMNS------------------------------------*/

.threecolumns div.col1, .threecolumns div.col2, .threecolumns div.col3  {width:31%; float:left}
.twocolumns div.col1 {width:46%; float:left}
.twocolumns div.col2 {width:46%; float:right}




/*WRAPPER--------------------------------*/

#mainWrapper {
    text-align: left;
    overflow:hidden;
    width: 960px;
	margin: 0 auto;		
}
#headerWrapper { margin-bottom:10px; overflow:hidden}
.homeHeaderWrapper {width:960px; position:relative; height:150px}
#bannerWrapper { margin-bottom:0px;}
#middleWrapper { margin-bottom:0px}
#footerWrapper {
/*	background: url('../images/footer_bg.jpg') no-repeat;
	height:126px;
*/	
}


/*HEADER--------------------------------*/

#border {
	height:10px;
	background-color:#000;
	margin-bottom:10px
}

#logo {
	float:left;
	padding-top:10px;
	margin-right:10px
}

#tmTitle {
	float:left;
	font-size:58px;
	font-weight:bold;
	margin-right:20px
}

#tagline {
	float:left;
/*	text-align:right;*/
/*	font-style:italic;*/
	font-size:19px;
	padding-top:10px;
	color:#B4B4B4;
	font-family:Arial Narrow, Helvetica, sans-serif
}

#comingSoon {
	background: url('../images/comingsoon.gif') no-repeat;
	height:143px; width:183px;
	position:absolute;
	right:10px;
	top:15px;
	text-indent:-99999px;
}

/*BANNER-------------------------------------*/



/*FOOTER------------------------------------*/

#footerContent p.copyright {
	padding-top:20px;
	font-size:10px;
	text-align:center;
}

/*HOME---------------------------------------*/


#homeBannerText {
	background: url('../images/banner_home_bg.png') no-repeat;
	height: 280px;
	text-indent:-99999px;
	
}

#homeColumn .col1, #homeColumn .col2  {
	padding-right:32px
}


#homeColumn h3 {
	font-size:19px;
	font-weight:normal
}

#homeColumn p {
	margin:14px 0px;
	line-height:1.4em
}



/*PRODUCT---------------------------------------*/

#productBanner {
	background: url('../images/banner_product_bg.png') no-repeat;
	height: 264px;
	text-indent:-99999px;	
}

#productColumn h2 {font-size:30px}
#productColumn h4 {font-weight:normal}
#productColumn p {margin-top:8px}

.sectiontitle {
	border-bottom:1px #D5D5D5 solid; 
	padding-bottom:4px;
	margin-bottom:30px
}

.sectiontitle h3 {
	font-size:19px;
	font-family:Arial Narrow, Helvetica, sans-serif;
	color:#B4B4B4;
	font-weight:normal
}

.productsignup {
	text-align:right;
	margin-top:13px;
	color:#B4B4B4;
	font-size:18px;
	font-family:Arial Narrow, Helvetica, sans-serif;

}