/* .......................................................
//////////////////////////////////////////////////////////

BLAUSEN MEDICAL
build date: june 2008
designer: andrew krzynowek

//////////////////////////////////////////////////////////
.......................................................... */

body{
	background-image:url(../img/bg.jpg);
	background-repeat:repeat-x;
	background-color:#e4effb;
	color:#0f365b;
	font-size:10pt;
	font-family:"Lucida Sans","Trebuchet MS",Arial, Helvetica, sans-serif;}

h1,h2,h3,h4{
	color:#ff2626;
	padding-bottom:10px;
	letter-spacing:-1px;}
	
hr {
	border: 0;
	color: #d0dde7;
	background-color: #d0dde7;
	height: 1px;}

	
input{
	color:#0f365b;
	font-family:Arial, Helvetica, sans-serif;}
	
br.clear{
	display:block;}
	
h2{font-size:17pt;}
h3{font-size:14pt;}

a{color:#ff2626;}
a:hover{color:#1d71b5;}
	
.red{color:#ff2626;}
.blue{color:#1d71b5;}
.darkblue{color:#5675b9;}
.orange{color:#ffa173;}

.bold{
	font-weight:bold;}

.bigText{
	font-size:120%;}
	
#bodyWrapper{
	background-image:url(../img/bodyWrapperBg.jpg);
	background-position:center top;
	background-repeat:no-repeat;}
	
/*.......................................................
/////////////////////////////////////////////////////////
HEADER
/////////////////////////////////////////////////////////
---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
.......................................................	*/	
	
#loginBar{
	height:30px;
	background-image:url(../img/loginHeader.jpg);
	background-repeat:repeat-x;}
	
#header{
	position:relative;
	margin:0px auto;	
	height:166px;
	width:990px;
	background-image:url(../img/header.jpg);}
	
#logo{
	position:absolute;
	left:15px;
	top:40px;}
	
/*.......................................................
/////////////////////////////////////////////////////////
MAIN NAVIGATION
/////////////////////////////////////////////////////////
---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
.......................................................	*/	
	
#mainNav{
	position:absolute;
	right:15px;
	bottom:0;
	width:630px;
	height:41px;}
	
#mainNav li, #mainNav a{
	float:left;
	display:block;
	height:41px;}
	
#mainNav a{
	text-indent:-10000px;
	background-image:url(../img/mainNav/nav.jpg);}
	
#mainNavCompany a{width:101px;background-position:0px 0px;}
#mainNavCompany a:hover{background-position:0px -41px;}

#mainNavAtlas a{width:139px;background-position:-101px 0px;}
#mainNavAtlas a:hover{background-position:-101px -41px;}

#mainNavNews a{width:122px;background-position:-240px 0px;}
#mainNavNews a:hover{background-position:-240px -41px;}

#mainNavJobs a{width:62px;background-position:-362px 0px;}
#mainNavJobs a:hover{background-position:-362px -41px;}

#mainNavContact a{width:114px;background-position:-424px 0px;}
#mainNavContact a:hover{background-position:-424px -41px;}

#mainNavRegister a{width:92px;background-position:-538px 0px;}
#mainNavRegister a:hover{background-position:-538px -41px;}

/*.......................................................
/////////////////////////////////////////////////////////
CONTENT
/////////////////////////////////////////////////////////
---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
.......................................................	*/	
	
#contentWrapper{
	width:990px;
	margin:0px auto;
	padding-top:30px;
	background-image:url(../img/contentWrapperBgTop.jpg);
	background-repeat:no-repeat;}

#contentWrapper3{
	width:990px;
	margin:0px auto;
	background-image:url(../img/contentWrapperBgTop3.jpg);
	background-repeat:no-repeat;}

#contentWrapper2{
	width:990px;
	margin:0px auto;
	padding-top:46px;
	background-image:url(../img/contentWrapperBgTop3.jpg);
	background-repeat:no-repeat;}

#contentHolder{
	width:960px;
	margin-left:15px;
	background-color:#fff;}
	
#contentMain{
	padding:0px 30px 30px 30px;}

#contentMain h2{
	padding-bottom:15px;}

#contentMain p{
	padding-bottom:15px;}

.newsBlurb p{
	font-size:11pt;
	line-height:1.3;}
	
	
/*.......................................................
Homepage
.......................................................	*/	

#homeBanner{
	width:900px;
	height:279px;
	background-image:url(../img/home/mainBanner.jpg);
	margin-bottom:20px;}

.homeVignette{
	width:270px;
	float:left;
	padding:0px 15px 20px 15px;}
	
.middle{
	padding:0px 14px 20px 14px;
	border-left:1px dotted #ccc;
	border-right:1px dotted #ccc;}
	
.mapVignette{
	width:580px;
	float:left;
	border-left:1px dotted #ccc;
	padding:0px 0px 20px 15px;}
	
	
.mapVignette img{
	margin-right:5px;
	margin-bottom:5px;	}

#homeRss{
/*	background-image:url(../img/home/homeRss.jpg);
	background-position:185px 0px;
	background-repeat:no-repeat;*/}

#homeLogin input{
	padding:5px;
	font-size:11pt;
	width:260px;
	border:solid 2px #d2dee9;
	margin-bottom:10px;}
	
#homeLogin #signin{
	width:84px;
	height:32px;
	padding:0px;
	text-indent:-10000px;
	background-image:url(../img/buttons/signIn.jpg);
	cursor:pointer;
	border:none;}
	
#homeLogin #signin:hover{
	background-position:0 33px;}
	
#homeLogin #forgot{
	margin-top:-33px;}

#atlasText{
	float:left;
	width:260px;
	margin-left:20px;
	padding-top:20px;}
	
#atlasText p{
	width:95%;
	font-size:10pt;
	line-height:1.2;}

#mapFlash{
	float:left;
	width:900px;}
		
#atlasFlash{
	float:left;
	width:600px;
	margin-left:20px;}

a.register{
	display:block;
	width:144px;
	height:32px;
	background-image:url(../img/home/register.jpg);
	background-repeat:no-repeat;
	background-position:top;
	text-indent:-10000px;}

a.register:hover{
	background-position:bottom;}

/*.......................................................
Three Column Subpage
.......................................................	*/	

#sub3 #subContentWrapper{
	width:990px;
	margin:0px auto;
	background-image:url(../img/subpages/wrapperRepeatY.jpg);
	background-repeat:repeat-y;}
	
#sub3 #subContentTop{
	height:30px;
	background-image:url(../img/subpages/wrapperTop.jpg);}
	
#sub3 #subContentHolder{
	background-image:url(../img/subpages/wrapperMid.jpg);
	background-repeat:no-repeat;
	padding-bottom:30px;}

#sub3 #subContentHolder #contentMain{
	float:left;
	margin-left:60px;
	width:370px;
	padding:0px;}
	
/*.......................................................
Two Column Subpage
.......................................................	*/

#sub2 #subContentWrapper{
	width:990px;
	margin:0px auto;
	background-image:url(../img/news/wrapperRepeatY.jpg);
	background-repeat:repeat-y;}
	
#sub2 #subContentTop{
	height:30px;
	background-image:url(../img/news/wrapperTop.jpg);}
	
#sub2 #subContentHolder{
	background-image:url(../img/news/wrapperMid.jpg);
	background-repeat:no-repeat;
	padding-bottom:30px;}

#sub2 #subContentHolder #contentMain{
	float:left;
	margin-left:60px;
	width:590px;
	padding:0px;}

#sub2 #subContentHolder #iphoneTop{
	float:left;
	margin-left:40px;
	width:590px;
	padding:0px;}

#sub2 #subContentHolder #ipadTop{
	background:url(../img/ipad/ipad_page_bg.jpg);
	float:left;
	margin-left:40px;
	width:600px;
	height:468px;
	padding:0 10px 0 20px;}

#ipadTop p{
	margin:325px 0 0 0;}
	
/*.......................................................
News Column
.......................................................	*/	
	
#subContentHolder #contentLeftCol{
	float:left;
	margin-left:35px;
	width:270px;}
	
#contentLeftCol h2{
	color:#3b76c7;
	font-size:17pt;}
	
#contentLeftCol h3{
	font-size:10pt;
	margin:0;
	padding:0;}

#contentLeftCol .newsItem{
	padding-bottom:5px;
	margin-bottom:5px;
	border-bottom:dotted 1px #ccc;}
	
.rss{
	width:270px;
	height:118px;
	display:block;}
	
.rss a{
	width:270px;
	height:118px;
	display:block;
	background-image:url(../img/rssFeed2.jpg);
	margin:10px 0px 10px 0px;
	text-indent:-10000px;}
	
.sideVignette{
	padding-top:10px;
	background-color:#dfe9f6;
	background-image:url(../img/vignetteTop.jpg);
	background-repeat:no-repeat;
	background-position:top;
	margin-bottom:10px;}
	
.sideVignette .body{
	padding:0px 10px 0px 10px;}
	
#contentLeftCol .sideVignette h3{
	padding-bottom:5px;
	font-size:13pt;}
	
.sideVignette .bottom{
	background-image:url(../img/vignetteBottom.jpg);
	background-repeat:no-repeat;
	background-position:bottom;
	height:10px;
	clear:both;}
	
/*.......................................................
Atlas Subpages
.......................................................	*/	

/* LANGUAGES */

.language{
	padding:5px 0px 5px 0px;
	border-bottom:dotted 1px #ccc;}
	
.language strong{
	display:block;
	float:left;
	width:250px;}	

.atlasTitle{
	/*width:300px;
	height:45px;*/
	width: 100%;
	height: 55px;
	background-position: left top;
	background-repeat:no-repeat;
	text-indent:-10000px;
	padding:0;
	margin:0;
	margin-top:5px;
	margin-bottom:10px;}

/* ATLAS TITLES */

#illustratedTitle{background-image:url(../img/atlases/illustratedTitle.jpg);}
	
#cancerTitle{background-image:url(../img/atlases/cancerTitle.jpg);}
#cardioTitle{background-image:url(../img/atlases/cardioTitle.jpg);}
#gastroTitle{background-image:url(../img/atlases/gastroTitle.jpg);}
#humanTitle{background-image:url(../img/atlases/humanTitle.jpg);}
#orthoTitle{background-image:url(../img/atlases/orthoTitle.jpg);}
#pediatricTitle{background-image:url(../img/atlases/pediatricTitle.jpg);}
#pneumoTitle{background-image:url(../img/atlases/pneumoTitle.jpg);}
#reproTitle{background-image:url(../img/atlases/reproTitle.jpg);}

#circulatoryTitle{background-image:url(../img/atlases/circulatoryTitle.jpg);}
#digestiveTitle{background-image:url(../img/atlases/digestiveTitle.jpg);}
#earTitle{background-image:url(../img/atlases/earTitle.jpg);}
#endocrineTitle{background-image:url(../img/atlases/endocrineTitle.jpg);}
#eyeTitle{background-image:url(../img/atlases/eyeTitle.jpg);}
#immuneTitle{background-image:url(../img/atlases/immuneTitle.jpg);}
#muscularTitle{background-image:url(../img/atlases/muscularTitle.jpg);}
#nervousTitle{background-image:url(../img/atlases/nervousTitle.jpg);}
#reproductiveTitle{background-image:url(../img/atlases/reproductiveTitle.jpg);}
#respiratoryTitle{background-image:url(../img/atlases/respiratoryTitle.jpg);}
#skeletalTitle{background-image:url(../img/atlases/skeletalTitle.jpg);}
#skinTitle{background-image:url(../img/atlases/skinTitle.jpg);}
#urinaryTitle{background-image:url(../img/atlases/urinaryTitle.jpg);}


#arabicTitle{background-image:url(../img/atlases/arabicTitle.gif);}
#dutchTitle{background-image:url(../img/atlases/dutchTitle.gif);}
#hungarianTitle{background-image:url(../img/atlases/hungarianTitle.gif);}
#japaneseTitle{background-image:url(../img/atlases/japaneseTitle.gif);}
#spanishTitle{background-image:url(../img/atlases/spanishTitle.gif);}
#castilianTitle{background-image:url(../img/atlases/castilianTitle.gif);}
#germanTitle{background-image:url(../img/atlases/germanTitle.gif);}
#italianTitle{background-image:url(../img/atlases/italianTitle.gif);}
#portugueseTitle{background-image:url(../img/atlases/portugueseTitle.gif);}
#britishTitle{background-image:url(../img/atlases/britishTitle.gif);}
#frenchTitle{background-image:url(../img/atlases/frenchTitle.gif);}
#romanianTitle{background-image:url(../img/atlases/romanianTitle.gif);}
#russianTitle{background-image:url(../img/atlases/russianTitle.gif);}



#topicLoad{
	width:370px;
	height:600px;
	color:#fff;
	display:none;
	margin-bottom:25px;
	text-align:center;
	background-color:#c0c0c0;
	background-image:url(../img/atlas/atlasBg.jpg);
	background-repeat:no-repeat;}
	
#topicLoad #flashcontent{
	padding-top:25px;}

#reflection {
	width:	156px; height: 175px;
	padding-left: 10px;
	float: right; 	
	position: relative;
}

#reflection2{
	padding-left: 10px;
	float: right; 	
	position: relative;
	}

#reflection #iPhone {
	width: 89px; height: 28px;
	position: absolute; z-index: 10;
	right: 0px; bottom: 0px;
	}
	
#reflection img {
		position: absolute; 
	}
	
#atlasLinks {
	height: 500px;
	overflow: auto;
}
	
#atlasLinks ul li{
	display:block;}

#atlasLinks ul li a{
	display:block;
	padding:4px 0px 4px 0px;
	font-size:11pt;
	color:#627a98;
	text-indent:5px;
	background-image:url(../img/atlases/atlasLinksbg.jpg);
	background-repeat:repeat-x;
	background-position:bottom;
	text-decoration:none;
	border-top:dotted 1px #ccc;}
	
#atlasLinks ul li a:hover{color:red;}


/*.......................................................
News Archive Page
.......................................................	*/

.newsArchive{
	width:590px;
	background-image:url(../img/news/archiveTop.jpg);
	background-repeat:no-repeat;
	background-color:#f1f3f6;
	padding-top:20px;
	margin-bottom:2px;}
	
.newsArchive .headline{
	float:left;
	width:420px;
	padding-left:20px;
	font-size:11pt;}

.newsArchive .date{
	float:right;
	font-size:11pt;
	color:red;
	padding-right:20px;}

.newsArchive .bot{
	width:590px;
	height:10px;
	clear:both;
	padding-top:10px;
	background-image:url(../img/news/archiveBottom.jpg);
	background-position:bottom;
	background-repeat:no-repeat;}
	
/*.......................................................
CONTACT AND REGISTER
.......................................................	*/
	
/* SUBMIT FORM */

.submitForm{}

.submitForm label{
	float:left;
	width:135px;
	font-size:11pt;
	color:#3b76c7;
	font-weight:bold;}
	
.submitForm label strong{
	font-size:10pt;
	font-weight:bold;
	color:#f53b3c;}

.submitForm hr{
	clear:both;
	margin:10px 0px 10px 0px;}	

.submitForm input, .submitForm textarea, .submitForm select{
	padding:5px;
	font-size:11pt;
	color:#6f8199;
	border:solid 2px #d2dee9;
	margin-bottom:10px;
	margin-bottom:10px;}
	
.contact input, .contact textarea{
	float:right;
	width:220px;}
	
.register input, .register textarea, .register select{
	float:right;
	width:270px;
	margin-left:30px;}
	
.register label{
	width:225px;}

.submitForm textarea{
	height:150px;}

#subNavText{
	width:190px;
	margin-left:15px;}
	
#subNavText h3{
	margin-bottom:0px;
	padding-bottom:0px;
	font-size:11pt;}

#subNavText p{
	font-size:8pt;}

#social {
	margin-top: 5px;
	clear: both;
	text-align: center;
}
	
#social a{
	padding: 5px;
}
	
	
/* REGISTER */

#register.submitForm hr{
	color:#e6ebf2;
	background-color:#e6ebf2;}

.formFooter{
	float:right;}

.submitForm .formButton{
	display:block;
	width:85px;
	height:32px;
	cursor:pointer;
	background-color:#fff;
	border:0;
	background-repeat:no-repeat;
	background-position:top;
	float:left;
	text-indent:-100000px;
	padding:0px;
	margin:3px;}
	
.submitForm .formButton:hover{
	background-position:bottom;}
	
.searchButton{
	display:block;
	width:85px;
	height:32px;
	cursor:pointer;
	border:0;
	background-repeat:no-repeat;
	background-position:top;
	text-indent:-100000px;
	padding:0px;
	margin:0px;}

.searchButton:hover{
	background-position:bottom;}
	
#submitButton{background-image:url(../img/forms/submit.jpg);}
#searchButton{background-image:url(../img/forms/search.jpg);}
#resetButton{background-image:url(../img/forms/reset.jpg);}

/*.......................................................
/////////////////////////////////////////////////////////
SUBNAV
/////////////////////////////////////////////////////////
---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
.......................................................	*/

#subContentHolder #contentSubNav{
	float:left;
	margin-left:20px;
	width:220px;}
	
#contentSubNav ul{
	margin-bottom:20px;}

#contentSubNav ul li{
	display:block;
	height:26px;
	width:220px;}
	
#contentSubNav ul li a{
	display:block;
	height:26px;
	width:220px;
	text-indent:30px;
	color:#1e4374;
	line-height:1.8;
	text-decoration:none;
	background-image:url(../img/subNav/subNav.jpg);
	background-position:top;}
	
#contentSubNav ul li a:hover{
	background-position:bottom;}
	
#contentSubNav ul li a.grey{background-image:url(../img/subNav/subNav.jpg);}
#contentSubNav ul li a.red{background-image:url(../img/subNav/subNavRed.jpg);}
#contentSubNav ul li a.blue{background-image:url(../img/subNav/subNavBlue.jpg);}


/*.......................................................
/////////////////////////////////////////////////////////
FOOTER
/////////////////////////////////////////////////////////
---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
.......................................................	*/	
	
#footer{
	color:#cddcff;
	padding:20px 0px 20px 0px;
	border-top:dotted 1px #95b0ff;
	background-image:url(../img/footer.jpg);
	background-repeat:no-repeat;
	background-color:#050b1f;
	font-size:8pt;
	text-align:center;}

/*.......................................................
/////////////////////////////////////////////////////////
iPhone Banner
/////////////////////////////////////////////////////////
---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
.......................................................	*/	

#iPhoneFlash{
	float:left;
	width:890px;
	margin-left:10px;}


#tagText{
	color: rgb(255, 38, 38);
	font-size:14pt;
	margin-bottom:0px;
	padding-bottom:0px;}

#homeBanner2{
	width:900px;
	height:305px;
	background-image:url(../img/home/iPhoneBanner.jpg);
	margin-bottom:20px;}

#homeBanner3{
	width:900px;
	height:305px;
	background-image:url(../img/home/iPhoneBanner2.jpg);
	margin-bottom:20px;}

#homeBanner4{
	background-image:url(../img/home/iPadBanner.jpg);
	width:901px;
	height:345px;
	margin-bottom:20px;}
	
#homeBanner3 a{
	width:900px;
	height:305px;
	display:block;}
	
#homeBanner4 a{
	margin:270px 0 0 15px;
	float:left;}

#homeBanner4 a:hover{
	background-position:bottom;}

.moreInfoButton{
	width:124px;
	height:41px;
	background:url(../img/home/moreInfo.jpg);}

.appStoreButton{
	width:107px;
	height:41px;
	background:url(../img/home/appStore.jpg);}

#homeBanner4 .moreInfoButton a:hover{
	background-position:bottom;}

#bannerText{
	float:left;
	width:260px;
	margin-left:20px;
	padding-top:170px;}
	
.getApp a{display:block; width:262px; height:66px;}	
.getApp{background:url(../img/home/getapp.jpg); width: 262px; height:66px;}
.getApp a:hover{background:url(../img/home/getapp.jpg); no-repeat; background-position:left -66px;}

#contentWrapper2{
	width:990px;
	margin:0px auto;
	padding-top:30px;
	background-image:url(../img/contentWrapperBgTop2.jpg);
	background-repeat:no-repeat;}
	
.appTitle{
	margin-left:70px;
	margin-bottom:25px;
	margin-top:20px;}
	
/*.......................................................
/////////////////////////////////////////////////////////
iPhone Page
/////////////////////////////////////////////////////////
---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
.......................................................	*/	

#contentMain2{
	float:left;
	padding-left:40px;}

.iphonePage{
	height:485px;}
	
.iphoneHeader{
	background:url(../img/iphone/page_bg.jpg);
	width:319px;
	height:468px;
	background-color:#dbe0e6;
	float:left;}

.iphoneFlash{
	float:left;
	width:630px;
	height:468px;
	background:url(../img/iphone/page_bg.jpg);
	background-repeat:repeat-x;
	background-color:#dbe0e6;}
	
.demoText{
	padding:20px;}

.iphoneText{
	width:580px;
	padding-left:20px;
	padding-top:20px;
	padding-right:30px;}
	
.aboutTopic{
	margin-top:20px;
	margin-bottom:10px;}

.aboutTopic li{
	list-style:disc;
	margin-left:15px;}
	
.topicsListed{
	/*padding-left:20px;
	padding-right:20px;*/}
	
.topicsListed ul li{
	background-repeat: repeat-x;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-right-width: 0px;
	border-top-color: rgb(204, 204, 204);
	border-top-style: dotted;
	border-top-width: 1px;
	color: rgb(98, 122, 152);
	cursor: auto;
	display: block;
	font-family: 'Lucida Sans';
	font-size: 15px;
	height: 17px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	outline-color: rgb(98, 122, 152);
	outline-style: none;
	outline-width: 0px;
	padding-bottom: 4px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 4px;
	text-decoration: none;
	text-indent: 5px;
	background:url(http://blausen.com/newsite/img/atlases/atlasLinksbg.jpg);}

.appInfo {
	padding-top:10px;
	text-align:center;
	}

.appInfo a{
	color:#dcf2ff;}

.viewdemo{
	width:450px;
	float:left;	
	margin-bottom:80px;}
	
.viewdemo a{
	margin-left:30%;
	display:block;
	background:url(../img/buttons/viewdemobutton.jpg);
	width:191px;
	height:49px;}

.viewdemo a:hover{
	background-position:0 -49px;
}	


/*.......................................................

.......................................................	*/	

#TB_watermark{
	z-index:10;
	position:absolute;
	left:0;
	bottom:0;
	margin-left:12px;
	margin-bottom:50px;
	vertical-align:bottom;}

#productNav{
	height:46px;
	padding:0 30px 0 40px;}

#productNav a{
	margin-top:10px;
	display:block;
	float:left;}

#productNav a:hover{
	background-position:0 -30px;}
	
.navProduct1{
	width:160px;
	height:30px;
	background:url(../img/products/smartphone.jpg);
	margin-right:65px;}
	
.navProduct2{
	width:113px;
	height:30px;
	background:url(../img/products/webapp.jpg);
	margin-right:60px;}
	
.navProduct3{
	width:131px;
	height:30px;
	background:url(../img/products/richmedia.jpg);
	margin-right:75px;}
	
.navProduct4{
	width:133px;
	height:30px;
	background:url(../img/products/bedside.jpg);
	margin-right:60px;}
	
.navProduct5{
	width:96px;
	height:30px;
	background:url(../img/products/tablets.jpg);}

.productListing{	
	padding:1px 0 0 25px;
	margin:0 0 10px 30px;
	background:url(../img/products/product_bg.jpg);
	width:811px;
	height:167px;}

.productImage{
	float:left;
	width:157px;}

.productDetails {
	position:relative;
	height:157px;
	padding-top:10px;
	width:654px;
	float:left;}

.productDetails p{
	padding-right:15px;}

.productDetails a{
	position:absolute;
	bottom:0px;
	right:0px;
	width:102px;
	height:26px;
	display:block;
	background:url(../img/products/button_moreinfo.jpg);
	}
	
.comingsoonB a{
	position:absolute;
	bottom:0px;
	right:0px;
	width:102px;
	height:26px;
	display:block;
	background:url(../img/products/button_soon.jpg);
	}


.productDetails a:hover{
	background-position:0 -26px;}

.productButton img{
	margin:0;}
	
.productInfo{
	margin:27px 0 10px 30px;}
	
.productInfo h1{
	font-size:20pt;
	color:#0f91d7;}

.productInfo p, .productDetails h1{
	color:#7e7e7e;
	font-size:13pt;
	letter-spacing:.5pt;}
	
.productDetails h1{
	font-weight:bold;
	color:#7e7e7e;
	font-size:13pt;
	letter-spacing:.5pt;}
	
#investorVideo{
	width:720px;
	height:486px;
	background:#fff;}

#investorLogin{
	width:900px;
	text-align:center;}

#investorLogin p{
	font-size:12pt;}

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

.investorPage{
	float:left;
	margin:0 0 0 40px;
	padding:0 0 0 20px;
	background:url(../img/investors/page_bg.jpg);
	background-repeat:repeat-x;
	height:468px;
	width:610px;}

.investorPage h3{
	color:#3B76C7;
	font-size:14pt;
	letter-spacing: -1px;
	padding-bottom: 10px;}
	
.vidThum{
	margin:10px 10px 10px 0;}

.vidThum a{
	float:left;}

.vidThum h1{
	float:left;
	font-size:14pt;
	letter-spacing: -1px;
	margin:25px 0 0 10px;}
	
.vidThum h2{
	float:left;
	font-size:14pt;
	color:#2e6193;
	letter-spacing: -1px;
	margin:25px 0 0 10px;}
	
.vid2, .vid3, .vid4, .vid5, .vid6, .vid7, .vid8{
	display:none;}

.jobPosting1, .jobPosting2{
	border:1px solid #CCCCCC;	
	margin:0 0 10px 0;}

.jobPosting1 a, .jobPosting2 a{
	padding:10px;
	text-decoration:none;
	}
	
.clickHere1, .clickHere2{
	margin:0;
	padding:0px;}

.jobDetails1, .jobDetails2{
	padding:0 10px 10px 10px;}	

.ipadTitle{
	margin:0 0 14px 0;}

.itunesButton{}