@charset "UTF-8";
/* CSS Document */


*{ margin:0; padding:0;}

a, a:visited {text-decoration:none;}

p{-webkit-text-size-adjust: none;
	line-height:normal;
	letter-spacing:normal;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
}

@font-face {
  font-family: "GrenouilleRegular";
  src: url("Grenouille.eot");
  src: local("Grenouille Regular"), local("Grenouille"),
    url("Grenouille.woff") format("woff"),
    url("Grenouille.otf") format("opentype"),
    url("Grenouille.svg#Grenouille") format("svg");
  }


html{width:100%; height:100%;}

img{border:none; clear:none;}



body {
	background:url(../images/header-bg.jpg) repeat-x #76adc2 -30% 0;
	font-size:95%;
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#FFF;
	-webkit-text-size-adjust: none;
	line-height:normal;
	letter-spacing:normal;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
}





#outer-wrapper{
	position:relative;
	width:950px;
	height:100%;
	margin:0 auto;
}

#header{
	width:950px;
	height:160px;
	float:left;
	clear:none;
	
}

.main-logo{margin: 0 0 0 35px; float:left;}

h1.tag-line{font-family:"Georgia", Times New Roman, Times, serif; font-size:35px; Color: #369; margin:65px 0 0 60px; float:left; letter-spacing:3pt; font-weight:bold;}

h1.font-face-off {font-family:"Grenouille", Georgia, Times, serif; font-size:35px;}

#global-nav{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:15px;
	text-align:center;
	text-transform:capitalize;
	line-height:20px;
	letter-spacing:1pt;
	width:900px;
	margin:162px 0 0 50px;
}

#global-nav.global {display:none; opacity: 0.9;}


#global-nav li {background:url(../images/nav-new.png) no-repeat; width:136px;  float:left; margin:2px 5px 0 0; padding:5px 0 5px 0 ;  cursor:pointer; display:block; }

#global-nav li:hover {background:url(../images/nav-new.png) no-repeat 0px -32px;opacity:1.0;cursor:pointer;width:136px;}

#global-nav li a{color:#FFF;  text-shadow:1px 1px 1px #000;width:136px;display:block; }

#global-nav li a:hover{color:#FFF;  text-shadow:1px 1px 1px #000; width:136px; }

li.focus a {background:url(../images/nav-new.png) no-repeat 0px -32px; margin:-5px 0 0 0;
padding:5px 0;opacity:1.0;}

#content-wrapper{  width:950px; height:100%; float:left; clear:none;}

#main-img{
	background:url(../images/main-img.png) no-repeat;
	width:960px;
	height:227px;
	margin:20px 0 0 0;
}

#main-content{position:relative; width:950px; height:100%; float:left; clear:none;}

.welcome {margin:10px 0 0 0;}

.sig{margin:-20px 70px 5px 0; float:right; display:none;}

.flash-home{margin:10px 0 0 0;}
.profile {margin:6px 8px 2px 0; display:inline; float:left; clear:none;}

#left-col{
	width:605px;
	height:100%;
	padding:0 0 0 5px;
	float:left;
	clear:none;
}

#left-col p{color:#fff;font-size:14px; line-height:25px; letter-spacing:1pt; margin:0 0 10px 0;}

#flash-wrapper{width:100%;}

#flash-inner-wrapper{width:960px; height:100%; margin:0 auto;}

div.video-sample{width:600px; height:250px; margin:10px 0; }

div.video-sample blockquote{font-family:Arial, Helvetica, sans-serif; font-size:12px;  text-align:left; color:#FF0; line-height:18px; padding:8px 8px 8px 0;}

#left-col div.video-sample p {color:#FFF; float:left; letter-spacing:normal; width:270px;}

.flash {width:320px; height:240px; float:left; padding:0 10px 0 0; position:relative; z-index:10000000;}

.flash-float{float:right; padding:0 0 0 10px;}

h2.video-title{font-family:"Georgia", Times New Roman, Times, serif;font-size:25px; letter-spacing:2pt; color:#369; text-align:center; font-size-adjust:none; padding:15px 0 0 0; }

h2.vid-title-off{font-size:25px;text-align:center; }




#sidebar{
	width:340px;
	height:100%;
	float:left;
	clear:none;
	-webkit-text-size-adjust: none;
	
}

#testimonial{
	width:340px;
	height:100%;
	margin:15px 0 0 0;
	float:left; clear:none;
}

#testimonial blockquote,#testimonial p {font-family:Arial, Helvetica, sans-serif; font-size:12px; font-style:normal; padding:8px 20px 8px 30px; color:#FF0;line-height:18px;}

#testimonial p.testify{color:#FFF; text-align:right;}

.video-sample{width:320px; height:240px; float:left; color:#6F3;}

#contact-home { width:340px;height:100%; margin:15px 0;float:left; clear:none;}

#soc-net-home{position:relative; width:340px; height:100%; float:left; clear:none;}
#soc-net-home p{ padding:8px 8px 8px 45px; font-size:15px; letter-spacing:1px;}
#soc-net-home p a{ color:#069; font-family:Arial, Helvetica, sans-serif; font-size:13px; border-bottom:1px #069 dotted;}
#soc-net-home p a:hover{ color:#FF0; border-bottom:1px #FF0 dotted;}
#soc-net-home ul li a {float:left; clear:none; text-decoration:none;}

.fb-home {position:absolute; background:url(../images/soc-icons-home.png) no-repeat 0 0; top:150px; left:205px;}

li.twitter-home a{position:absolute; background:url(../images/soc-icons-home.png) no-repeat -37px 0; width:28px; height:28px; top:147px; left:246px; z-index:3;}
li.ms-home a{position:absolute; background:url(../images/soc-icons-home.png) no-repeat -73px 0; width:28px; height:28px; top:147px; left:285px; z-index:3;}



#thankyou-wrapper{width:950px; height:500px;}
#thank-you-box{width:500px; height:200px; float:left; clear:none; margin:0 0 0 225px;}
.thx-logo{float:left; clear:none; margin:25px 0 0 361px;}
.thanks{margin:25px 0 0 50px;}
.back-btn{float:left; clear:none; margin:0px 0 0 219px;}

#footer{
	background:url(../images/footer-bg.jpg) repeat-x left;
	width:100%;
	height:248px;
	float:left;
	clear:both;
}

#footer-links{width:575px; float:left; margin:20px 0 0 0; padding-left:25px;}

#footer-links a{ font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; color:#000; font-size:13px;}

#footer-links a:hover{text-decoration:underline;}
