/******************/
/**** GLOBAL ******/
/******************/

body{
	margin:0px;
	padding:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-align:center;
	font-size:12px;
	}
	
img{
	border:0px;
	}
	
.clear{
	clear:both;
	}
	
.floatR{
	float:right !important;
	}
	
a:hover{
	text-decoration:none;
	}
	
/******************/
/**** HEADER ******/
/******************/
	
.header{
	width:980px;
	margin-left:auto;
	margin-right:auto;
	text-align:left;
	clear:both;
	}
	
.header #links{
	float:left;
	width:100%;
	}
	
.header #links div{
	float:left;
	}
	
	
/******************/
/****** BODY ******/
/******************/

.body{
	width:980px;
	margin-left:auto;
	margin-right:auto;
	}
	
.body .row{
	float:left;
	width:100%;
	text-align:right;
	}

.body #hero{
	border:solid 1px #ccc;
	float:left;
	width:978px !important;
	width:980px;
	}
	
.body #hero #column1{
	float:left;
	width:405px;
	}
	
.body #hero #column2{
	float:left;
	width:573px;
	text-align:left;
	}
	
.body #hero #flash{
	height:320px;
	width:100%;
	text-align:right;
	}
	
.body #tier1{
	width:980px;
	margin-left:auto;
	margin-right:auto;
	display:table;
	clear:both;
	}
	
.body #tier1 #seen_on .logos{
	float:left;
	width:634px;
	}
	
.body #tier1 #seen_on .logos #logo div{
	float:left;
	cursor:pointer;
	}
	
.body #tier1 #seen_on .quote{
	float:right;
	}
	
.body #tier1 .column div{
	float:left;
	}
	
.body #tier2 .column{
	float:left;
	}
	
.body #new{
	float:left;
	width:100%;
	margin-bottom:30px;
}

.body #new #column1{
	float:left;
	width:448px;
}

.body #new #column2{
	float:left;
	width:532px;
}
	
.body #product .column{
	float:left;
	}
	
/********************/
/***** SUBPAGE ******/
/********************/

.subpage{
	width:100%;
	float:left;
	}
	
.subpage #links{
	width:980px;
	margin-left:auto;
	margin-right:auto;
	}
	
.subpage #links div{
	float:left;
	}
	
.subpage #copy{
	width:956px !important;
	width:980px;
	margin-left:auto;
	margin-right:auto;
	text-align:left;
	padding-left:24px;
	}
	
.subpage #copy .about{
	float:left;
	margin-bottom:30px;
	}
	
.subpage #copy .about img{
	margin-right:15px;
	}
	
.subpage #copy .about p{
	margin:0px;
	padding:90px 0px 0px 0px;
	}
	
.subpage #copy .about span{
	font-size:14px;
	font-weight:bold;
	}

.subpage #copy .study{
	padding-right:80px;
	float:left;
	margin-bottom:50px;
	}
	
.subpage #copy .study img{
	margin-left:30px;
	}
	
.subpage #copy .column{
	width:435px !important;
	width:475px;
	padding-right:40px;
	float:left;
	}
	
.subpage #copy .dvd div{
	float:left;
	}
	
.subpage #copy #header{
	font-size:18px;
	}
	
.subpage #copy #subheader{
	font-size:14px;
	}
	
.subpage #copy .howto{
	float:left;
	width:956px;
	height:446px;
	background:url('http://content.trysensa.com/media/dm/1179/subpage_bg_howto.jpg') top left no-repeat;
	}
	
.subpage #copy .howto #tastants{
	float:left;
	clear:both;
	width:440px !important;
	width:540px;
	padding:98px 0px 0px 100px;
	}
	
.subpage .cta{
	width:100%;
	text-align:center;
	background-color:#f3f3f3;
	float:left;
	margin:20px 0px;
	}
	
.subpage #works{
	width:100%;
	background-color:#f3f3f3;
	float:left;
	margin:20px 0px;
	padding:10px 0px;
	}
	
.subpage #works .steps{
	width:847px;
	margin-left:auto;
	margin-right:auto;
	text-align:left;
	}
	
.subpage #works .steps #header{
	color:#ff6610;
	font-size:20px;
	text-align:center;
	padding-bottom:10px;
	}
	
.subpage #works .steps #step1{
	background:url('http://content.trysensa.com/media/dm/1179/subpage_step1.jpg') top left no-repeat;
	width:347px !important;
	width:407px;
	height:77px !important;
	height:117px;
	font-size:11px;
	padding:40px 0px 0px 60px;
	float:left;
	margin:0px 30px 10px 0px;
	}
	
.subpage #works .steps #step2{
	background:url('http://content.trysensa.com/media/dm/1179/subpage_step2.jpg') top left no-repeat;
	width:343px !important;
	width:407px;
	height:77px !important;
	height:117px;
	font-size:11px;
	padding:40px 0px 0px 64px;
	float:left;
	margin-bottom:10px;
	}
	
.subpage #works .steps #step3{
	background:url('http://content.trysensa.com/media/dm/1179/subpage_step3.jpg') top left no-repeat;
	width:347px !important;
	width:407px;
	height:77px !important;
	height:117px;
	font-size:11px;
	padding:40px 0px 0px 60px;
	float:left;
	margin:0px 30px 10px 0px;
	}
	
.subpage #works .steps #step4{
	background:url('http://content.trysensa.com/media/dm/1179/subpage_step4.jpg') top left no-repeat;
	width:343px !important;
	width:407px;
	height:77px !important;
	height:117px;
	font-size:11px;
	padding:40px 0px 0px 64px;
	float:left;
	margin-bottom:10px;
	}
	
.subpage #works .steps #step5{
	background:url('http://content.trysensa.com/media/dm/1179/subpage_step5.jpg') top left no-repeat;
	width:347px !important;
	width:407px;
	height:77px !important;
	height:117px;
	font-size:11px;
	padding:40px 0px 0px 60px;
	float:left;
	}
	
.subpage #product{
	width:980px;
	margin-left:auto;
	margin-right:auto;
	}
	
.subpage #product div{
	float:left;
	}
	
.subpage #product p{
	margin:0px;
	padding:90px 0px 0px 0px;
	}
	
	
/********************/
/****** FOOTER ******/
/********************/
	
.footer{
	font-family:Arial, Helvetica, sans-serif;
	width:980px;
	margin-left:auto;
	margin-right:auto;
	display:table;
	clear:both;
	padding-bottom:40px;
	margin-top:20px;
	}
	
.footer #links div{
	float:left;
	}
	
.footer #links #copyright{
	float:right;
	padding:20px 10px 0px 0px;
	color:#666;
	text-align:right;
	}
	
.footer #links #copyright a{
	color:#666;
	}
	
.footer #links #note{
	float:right;
	padding:10px 10px 0px 0px;
	text-align:left;
	clear:both;
	}

	
/**********************/
/**** SUBPAGE TABS ****/
/**********************/

.shadetabs{
	padding: 3px 0;
	margin-left: 0;
	margin-top: 1px;
	margin-bottom: 0;
	list-style-type: none;
	text-align: left; /*set to left, center, or right to align the menu as desired*/
	width:886px;
	margin:20px 0px 0px 60px;
	clear:both;
	}

.shadetabs li{
	margin-right:-4px;
	float:left;
	height:18px;
	}

.shadetabs li a{
	text-decoration: none;
	position: relative;
	z-index: 1;
	padding: 6px 74px !important;
	padding: 6px 0px;
	color: #2d2b2b;
	width:294px;
	background:url('http://content.trysensa.com/media/dm/1179/subpage_tab_off.jpg') top left no-repeat;
	border-bottom:solid 2px #DEDFE4;
	text-align:center;
	}

.shadetabs li a:visited{
	color: #2d2b2b;
	}

.shadetabs li a:hover{
	text-decoration: underline;
	color: #2d2b2b;
	}

.shadetabs li a.selected{
	background:url('http://content.trysensa.com/media/dm/1179/subpage_tab_on.gif') top left no-repeat;
	border-bottom-color: white;
	position: relative;
	color:#2065a9;
	}

.shadetabs li a.selected:hover{ /*selected main tab style */
	text-decoration:none;
	color:#2065a9;
	}
	
.tabcontent{
	display:none;
	}

@media print {
	.tabcontent {
	display:block !important;
	}
	}
	
.tab_display{
	width:950px;
	float:left;
	padding-left:16px;
	margin-top:0px !important;
	margin-top:-6px;
	}
	
.tab_display #testimonial1{
	width:940px;
	background:url('http://content.trysensa.com/media/dm/1179/subpage_bg_testimonial1.jpg') top left no-repeat;
	height:314px;
	float:left;
	}
	
.tab_display #testimonial2{
	width:940px;
	background:url('http://content.trysensa.com/media/dm/1179/subpage_bg_testimonial2.jpg') top left no-repeat;
	height:333px;
	float:left;
	}
	
.tab_display #testimonial3{
	width:940px;
	background:url('http://content.trysensa.com/media/dm/1179/subpage_bg_testimonial3.jpg') top left no-repeat;
	height:320px;
	float:left;
	}
	
.tab_display .quote{
	padding:20px 20px 0px 300px;
	width:620px !important;
	width:940px;
	}
	
.tab_display .quote #note{
	font-size:11px;
	margin-top:30px;
	}
	
.tab_display .quote span{
	font-size:18px;
	}
	
/****************/
/**** POPUPS ****/
/****************/

#pop_cs{
	float:left;
	width:600px;
	height:600px;
	background:#fff url("http://content.trysensa.com/media/dm/1179/pop_cs_bg_border.jpg") bottom left no-repeat;
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}

#pop_cs #top{
	float:left;
	width:100%;
}

#pop_cs #top div{
	float:left;
}

#pop_cs #top #close{
	cursor:pointer;
}

#pop_cs #content{
	float:left;
	width:594px !important;
	width:600px;
	padding:5px 3px;
}

#pop_cs #content .title{
	font-size:18px;
	font-weight:bold;
	padding-bottom:6px;
}

#pop_cs #content #details{
	float:left;
	width:573px !important;
	width:593px;
	height:225px !important;
	height:245px;
	background:url("http://content.trysensa.com/media/dm/1179/pop_cs_bg_model.jpg") top left no-repeat;
	padding:10px;
	margin-bottom:20px;
}

#pop_cs #content #details .column{
	float:left;
	padding-left:30px;
	line-height:20px;
}

#pop_cs #content #details #hours{
	font-size:14px;
	float:left;
	width:508px !important;
	width:573px;
	padding:20px 0px 0px 65px;
}

#pop_cs #content #details #toll{
	float:left;
	width:508px !important;
	width:573px;
	padding:25px 0px 0px 65px !important;
	padding:27px 0px 0px 65px;
}

#terms{
	float:left; 
	width:670px;
	text-align:left; 
	padding:5px;
	background-color:#fff;
	}
	
#terms #content{
	padding:5px;
	font-size:12px;
}


