/*---------------------------------------------------------
selfStoreBasic.css - basic styles for selfstorageinvesting.com

version:1.1
author: Andrew Sherman
Email: andy@imanageit.net
Description: 
Positioning and negative margins


-----------------------------------------------------------*/



/*This site uses auto margin method to center page - avoids minimized page loss problem*/
body {
	margin: 0;
	padding: 0;
	/*margin-top: 25px;*/
	font-family: arial;
	/*font-size: 12px;original size font*/
	font-size: 14px;
	/*req. for auto marg center technique*/
	text-align: center;
	/*req. for centering..*/
	min-width: 900px;
	background: url(../images/bgTile.png) repeat;
}
/*
#wrapperTop {
	width: 900px;
	height: 11px;
	margin: 0 auto;
	background: url(../images/wrapperTop.png) no-repeat top left;
}
*/

#wrapper {
	position: relative;
	width: 900px;
	/*min-height: 600px;*/
	/*req. centering..*/
	margin: 0 auto;
	/*req. centering..*/
	text-align: left;
	background: url(../images/contentTile.png) repeat-y;
}

#navBar {
	margin-left: 15px;
}

/*navBar Alternative content html/css - only present when flash 8 not*/

#navBar ul {
	margin: 0;
	margin-left: 45px;
	padding: 0;
	list-style: none;
	width: 839px;
}

#navBar ul li {
	display: inline;
	float: left;
}

#navBar ul a {
	display: block;
	padding: 5px;
	line-height: 2.1em;
	text-decoration: bold;
	color: #DA1B1B;
}

/*-------------------------
column layout
corresponds to body id tag
------------------------*/

/*one column layout - no body id*/

#col1 {
	display: inline;
	width: 815px;
	min-height: 260px;
	margin-left: 40px;
	/*background: #ff0000;*/
	float: left;
}


/*two column layout*/

#twoColLayout #col1 {
	display: inline;
	width: 400px;
	min-height: 260px;
	margin-left: 40px;
	/*background: #ff0000;*/
	float: left;
}

#twoColLayout #col2 {
	display: inline;
	width: 400px;
	min-height: 260px;
	margin-left: 10px;
	/*background: #ccc;*/
	float: left;
}

/*index specific*/

#index #col1 {
	width: 825px;
	margin-left: 35px;
}


#footer {/*inc vb update 081809*/
	width: 900px;
	height: 75px;
	background: url(../images/footer2.png) no-repeat top left;
	clear: both;
	}
	#footer a {
		display: inline;
		margin-top: 45px;
		font-size: 12px;
		font-weight: bold;
		text-decoration: none;
		color: #000;
		float: right;
	}
	#footer a:hover {
		text-decoration: underline;
		}
		#footer a span {
			color: #CB0514;
	}
	#footer a#footerLinkIn {
		margin-right: 80px;
	}
	#footer a#footerLinkUp {
		margin-right: 140px;
	}



/*old footer content styles below inc. ie6 specific image styling -> not needed for pure html verison*/
/*
#newsLink span {
	display: none;
}
*/
/*

#newsLink a:link,#newsLink a:visited, #newsLink a:hover, #newsLink a:active {
	display: inline;
	width: 208px;
	height: 18px;
	margin-top: 47px;
	margin-right: 112px;
	background: url(../images/signupBtnIE6.png) no-repeat top left;
	float: right;
}
*/

/*switch btn for standards comp browsers*/
/*
#footer > #newsLink a:link,#footer > #newsLink a:visited,#footer > #newsLink a:hover, #footer > #newsLink a:active {
	width: 208px;
	height: 33px;
	margin-top: 35px;
	margin-right: 112px;
	background: url(../images/signupBtn.png) no-repeat top left;
}
*/



/*--------------
copyright text
-------------*/
.copyText {
	color: #ffffff;
	font-size: 10px;
}
/*---------------------
bottom visual Blaze tag
---------------------*/

#vbTag {
	line-height: 22px;
	padding-right: 38px;
	margin-top: 50px;
}

body > #vbTag {
/*background: url(../images/vbTag.png) no-repeat bottom right;*/
}

#vbTag a {
	color: #999;
	font-size: 10px;
	/*color: #ffffff;*/
	text-decoration: none;
}
#vbTag a:hover {
	text-decoration: underline;
}

/*--------------
general styles
---------------*/


h1 {
	line-height: 57px;
	font-size: 15px;
	padding-left: 75px;
	/*color: #DA1B1B;*/
	color: #fff;
	background: url(../images/h1Bullet.png) no-repeat top left;
}

/*no bg, plain red header*/
.h1Red {
	font-size: 15px;
	line-height: 15px;
	color: #DA1B1B;
	background: none;
	padding: 0px;
}

.redTextCentered {
	color: #DA1B1B;
	font-weight: bold;
	text-align: center;
	font-size: 13px;
}


.bold {
	font-weight: bold;
}

.italic {
	font-style: italic;
}

.textCenter {
	text-align: center;
}

/*!!added 02/04/08 - GENERAL FONT STYLING */

.boldWhite {
	font-size: 16px;
	font-weight: bold;
	color: #fff;
}

.boldBlack {
	font-size: 16px;
	font-weight: bold;
	color: #000;
}

.boldRed {
	font-size: 16px;
	font-weight: bold;
	color: #DA1B1B;
}

.redLargeText {
	font-size: 17px !important;
	color: #C90630;
	font-weight: bold;
}
/*element floats*/

.leftFloat {
	display: inline;
/*	margin-left: 45px;*/
	/*margin-right: 15px;*/
	float: left;
}

.leftFloatClear {
	display: inline;
/*	margin-left: 45px;*/
	/*margin-right: 15px;*/
	float: left;
	clear: both;
}

.rightFloat {
	display: inline;
	margin-right: 5px;
	padding-bottom: 5px;
	float: right;
}

/*right float with clear*/
.rightFloatClear {
	display: inline;
	margin-right: 5px;
	padding-bottom: 5px;
	float: right;
	clear:both;
}

.clear {
	clear: both;
}


/*quotes*/

.quote {
	/*display: inline;*/
	margin-top: 40px;
	/*float: left;*/
}

.quoteAuthor {
	margin-left: 45px;
	margin-top: 0px;
	padding-top: 0px;
	margin-bottom:45px;
	color: #999;
}

/*crappy looking box around quotes*/
.quote  {
	/*border: #666 1px solid;*/
	/*background: #FFFF00;*/
	background: #FFFFCC;
	/*background: #999;*/
}

.listNoBull {
	list-style-type: none;
}



/*-----------------------------------
page specific
-styling intended for particular page
-----------------------------------*/


/*
.h1FloatLeft {
	display: inline;
	float: left;
	clear: both;
}
*/

.textBoxLeft {
	display:inline;
	width: 465px;
	height: 300px;
	float: left;
	/*background: #ff0000;*/
}


.textBoxRight {
	display:inline;
	width: 465px;
	height: 300px;
	float: right;
	/*background: #ff0000;*/
}

.textBoxRight h1 {
	width: 465px;
	text-align: left;
}

/*------------
index upgrades
vb 08/12/09
--------------*/

/*=newsletter*/
div#indexNewsLetBox {
	display: inline;
	width: 350px;
	min-height: 150px;
	/*margin-top: -20px;*/
	padding-bottom: 15px;
	background: url(../images/homeImages/newsLetSignupBoxBody.png) no-repeat bottom left;
	float: left;
	}
	div#indexNewsLetBox h2 {
		min-height: 82px;/*132-50*/
		margin: 0;
		padding: 0;
		padding: 50px 0px 0px 120px;
		font-size: 17px;
		background: url(../images/homeImages/newsLetSignupBoxHead.png) no-repeat top left;
		}
		div#indexNewsLetBox h2 span {
			font-size: 21px;
	}
	div#indexNewsLetBox p {
		font-size: 12px;
		margin-left: 45px;
		margin-right: 20px;
	}
	div#indexNewsLetBox p#newsBoxHeadSub {
		margin-left: 120px;
		margin-top: -30px;
		font-size: 13px;
		font-weight: bold;
		color: #C90630;
	}
	div#indexNewsLetBox form  {
		margin: 0px 0px 50px 18px;
		}
		div#indexNewsLetBox form p {
			margin-left: 0px;/*resets*/
			margin-right: 0px;
			margin-top: 0;
			margin-bottom: 5px;
			}
			div#indexNewsLetBox form label {
				margin-top: 4px;
				font-weight: normal;
				font-size: 13px;
				color: #7F7D7D;
				text-align: right;
			}
			div#indexNewsLetBox form input {
				border: 1px solid #BABABA;
				margin-left: 8px;
				margin-top: 0;
				margin-bottom: 0;
				width: 225px;
				font-size: 15px;
				-moz-border-radius: 5px;
				-webkit-border-radius: 5px;
			}
			div#indexNewsLetBox form input#submit {
				display: inline;
				margin-right: 22px;
				font-size: 12px;
				width: 80px;
				float: right;
	}
	div#indexNewsLetBox p#newsBoxDL {
		min-height: 86px;/*91-5*/
		margin-left: 30px;
		padding: 5px 0px 0px 110px;
		font-size: 14px !important;
		color: #C90630;
		font-weight: bold;
		background: url(../images/homeImages/newsLetBoxCD.png) no-repeat top left;
}


/*=eBook*/
#eBook {
	display: inline;
	margin-left: 23px;
	color: #fff;
	font-style: italic;
	font-size: 18px;
	float: left;
	clear: left;
	}
	#eBook a {
		display: block;
		width: 311px;
		height: 174px;
		color: #fff;
		text-decoration: none;
		background: url(../images/homeImages/eBook.png) no-repeat top left;
	}
	#eBook a:hover {
		color: #3A0310;
	}
	#eBook span {
		display: block;
		width: 170px;
		margin-left: 12px;
		padding-top: 30px;
}
	
/*=timer*/
div#timer {
	display: inline;
	width: 416px;
	height: 263px;
	margin-right: 30px;
	/*background: url(../images/homeImages/timerPH.png) no-repeat top left;*/
	background: url(../images/homeImages/timerBgJSV.png) no-repeat top left;
	float: right;
	}
	div#timer p#timerEnrollBtn {
		margin-top: 83px;
		margin-right: 8px;
		float: right;
	}
	div#timer p#timerEnrollBtn a {
		display: block;
		width: 49px;
		height: 62px;
		text-indent: -9999px;
		overflow: hidden;
		background: url(../images/homeImages/timerEnrollBtn.png) no-repeat top left;
	}



/*timer JS VERSION -> non flash version*/
div#timerJSv {
	display: inline;
	/*margin-top: 14px;*/
	margin-left: 70px;
	font-weight: bold;
	font-size: 39px;
	color: #EA1913;
	float: left;
	}
	div#timerJSv p#timerJSvClock {
		display: inline;
		margin: 0;
		padding: 0;
		margin-top: 13px;
		float: left;
	}
	
	
	/*
	div#timerJSv p#timerEnrollBtn {
		margin-top: 83px;
		margin-right: 8px;
		float: right;
	}
	div#timerJSv p#timerEnrollBtn a {
		display: block;
		width: 49px;
		height: 62px;
		text-indent: -9999px;
		overflow: hidden;
		background: url(../images/homeImages/timerEnrollBtn.png) no-repeat top left;
	}
	*/
			
		


/*=videoPlayer*/
div#videoPlayer {
	display: inline;
	width: 471px;
	height: 390px;
	/*background: url(../images/homeImages/videoPlayerPH.png) no-repeat top left;*/
	float: right;
	}
	div#videoPlayer img {
		border: none;
}


/*=SocialMedia container*/
div#socialMedia {
	display: inline;
	width: 335px;
	height: 188px;
	background: url(../images/homeImages/socialMedCont.png) no-repeat top left;
	float: left;
	clear: left;
	}
	div#socialMedia h3 {
		margin-top:17px;
		margin-right: 18px;
		text-align: right;
		font-style: italic;
		font-size: 20px;
		}
		div#socialMedia h3 span {
			display: block;
			margin-top: -5px;
			margin-right: 3px;
			font-weight: normal;
			font-size: 16px;
			color: #333;
	}
	div#socialMedia p {
		margin-left: 45px;
		}
		div#socialMedia p a {
			display: inline;
			overflow: hidden;
			text-indent: -9999px;
			float: left;
		}
		div#socialMedia p a.twitter {
			width: 124px;
			height: 30px;
			background: url(../images/homeImages/SMIcons/twitterIcon.png) no-repeat top left;
		}
		div#socialMedia p a.facebook {
			width: 113px;
			height: 39px;
			background: url(../images/homeImages/SMIcons/FBIcon.png) no-repeat top left;
		}
		div#socialMedia p a.linkedin {
			width: 124px;
			height: 30px;
			margin-top: 8px;
			background: url(../images/homeImages/SMIcons/linkedInIcon.png) no-repeat top left;
		}
		div#socialMedia p a.youtube {
			width: 124px;
			height: 51px;
			background: url(../images/homeImages/SMIcons/uTubeIcon.png) no-repeat top left;
}
		
/*=testimonials*/
div#testimonials {
	display: inline;
	width: 463px;
	height: 188px;
	background: url(../images/homeImages/testiCont.png) no-repeat top left;
	float: right;
	}
	div#testimonials h3 {
		margin-top:17px;
		margin-right: 18px;
		text-align: right;
		font-style: italic;
		font-size: 20px;
		}
		div#testimonials h3 span {
			display: block;
			margin-top: -5px;
			margin-right: 3px;
			font-weight: normal;
			font-size: 16px;
			color: #333;
}
			

/*index_old styles !! delete after dev*/


#indexH1 {/*alt content on homeSWF*/
	width: 742px;
	height: 351px;
	margin-top: 45px;
	padding: 0px;
	line-height: 15px;	
	text-align: center;
	font-size: 14px;
	color: #666;
	text-indent: -9999px;
	background: url(../images/homeSWFAlt.png) no-repeat top left;
	}

/*free cd home page html link*/
#freeCDBg {
	width: 622px;
	/*width: 450px;*/
	height: 173px;
	/*margin-left: 20px;*/
	margin-left: 40px;
	background: url(../images/homeCDBg.png) no-repeat top left;
}

#freeCDBg h2 {
	font-size: 14px;
	margin-left: 175px;
	padding-top: 45px;
	color: #CB2027;
}

#freeCDBg p {
	margin-left: 190px;
	margin-right: 10px;

}

#freeCDBg a span {
	display: none;
}

#freeCDBg a {
	display: block;
	width: 134px;
	height: 45px;
	margin-left: 400px;
	/*margin-left: 300px;*/
	margin-top: -25px;
	background: url(../images/homeCDBtn.png) no-repeat top left;
}

/*freeaudioCd page - contains background as image <a> as button (generic on some) using descendant selector*/

.freeCDLink {
	position: relative;
	display: inline;
	width: 278px;
	height: 248px;
	padding-bottom: 55px;
	margin-bottom: 10px;
	background: url(../images/top10CD2.png) no-repeat top left;
	float: right;
}
/*adjusted styling if on actual freecd page [accomodates for form below image]*/
#freeaudiocd .freeCDLink {
	height: 500px;
}

.freeCDLink a span {
	display: none;
}

.freeCDLink a {
	position: absolute;
	display: block;
	width: 191px;
	height: 52px;
	bottom: -5px;
	left: 55px;
	background: url(../images/top10CDBtn.png) no-repeat top left;
	float: left;
}

/*free cd/mp3 download page [aweber redirect from submission]*/
/*single tracks*/
ul#freeDLTrackList, ul#freeDLAll {
	list-style: none;
	}
	ul#freeDLTrackList li {
	height: 35px;
	padding-left: 55px;
	padding-top: 10px;
	background: url(../images/mp3DLIcon.png) no-repeat top left;
}
/*all tracks*/
ul#freeDLAll li {
	height: 43px;
	padding-left: 55px;
	padding-top: 15px;
	background: url(../images/mp3DLAllIcon.png) no-repeat top left;
}
	



/*homeStudySysHome - added to be a landing page to select products for home study system*/

/*image + content for link1*/
.studySysSelector a span {
	display: none;
}

.studySysSelector a {
	display: inline;
	width: 297px;
	height: 252px;
	padding-right: 10px;
	background: url(../images/studySystemProd.jpg) no-repeat left top;
	float: left;
}

.studySysSelector .descText {
	display: inline;
	width: 500px;
	float: left;
	/*background: #ff0000;*/
	
}

.studySysSelectTxtLink span {
	display: none;
}

.studySysSelectTxtLink {
	display: inline;
	width: 191px;
	height: 52px;
	background: url(../images/moreDetailsBtn.png) no-repeat left top;
	float: left;
}

/*image + content for link2*/
.valuatorSelector a span {
	display: none;
}

.valuatorSelector a {
	display: inline;
	width: 201px;
	height: 296px;
	padding-right: 10px;
	background: url(../images/valuatorProd2.jpg) no-repeat left top;
	float: left;
}

.valuatorSelector .descText {
	display: inline;
	width: 500px;
	float: left;
	/*background: #ff0000;*/
	
}

.valuatorSelectTxtLink span {
	display: none;
}

.valuatorSelectTxtLink {
	display: inline;
	width: 191px;
	height: 52px;
	background: url(../images/moreDetailsBtn.png) no-repeat left top;
	float: left;
}

/*image + content for link3*/
.formsSelector a span {
	display: none;
}

.formsSelector a {
	display: inline;
	width: 195px;
	height: 274px;
	padding-right: 10px;
	background: url(../images/toolKitProd.png) no-repeat left top;
	float: left;
}

.formsSelector .descText {
	display: inline;
	width: 500px;
	float: left;
	/*background: #ff0000;*/
	
}

.formsSelectTxtLink span {
	display: none;
}

.formsSelectTxtLink {
	display: inline;
	width: 191px;
	height: 52px;
	background: url(../images/moreDetailsBtn.png) no-repeat left top;
	float: left;
}




/*study system page - Sub page*/

.studySysLink {
	position: relative;
	display: inline;
	width: 279px;
	height: 252px;
	padding-bottom: 120px;
	background: url(../images/studySystemProd.jpg) no-repeat top left;
	float: right;
	
}

.studySysLink a span {
	display: none;
}

.studySysLink a {
	position: absolute;
	display: block;
	width: 191px;
	height: 52px;
	bottom: 60px;
	left: 55px;
	background: url(../images/genericProdBtn.png) no-repeat top left;
	float: left;
}

.studySysLink .creditCardImg {
	position: absolute;
	width: 169px;
	height: 28px;
	left: 67px;
	bottom: 30px;
	background: url(../images/copyImages/creditCardImg.png) no-repeat top left;
	
}

/*valuator page [sub page of home study systems]*/

.valuatorLink {
	position: relative;
	display: inline;
	/*
	width: 300px;
	height: 157px;
	*/
	width: 201px;
	height: 298px;
	padding-bottom: 80px;
	padding-right: 20px;
	background: url(../images/valuatorProd2.jpg) no-repeat top left;
	float: left;
}

.valuatorLink a span {
	display: none;
}

.valuatorLink a {
	position: absolute;
	display: block;
	width: 191px;
	height: 52px;
	/*bottom: 30px;*/
	bottom: 25px;
	left: 5px;
	background: url(../images/genericProdBtn.png) no-repeat top left;
	float: left;
}

.valuatorLink .creditCardImg {
	position: absolute;
	width: 169px;
	height: 28px;
	left: 19px;
	bottom: 0px;
	background: url(../images/copyImages/creditCardImg.png) no-repeat top left;
	
}

.valuatorLinkCenter {
	position: relative;
	display: inline;
	/*
	width: 300px;
	height: 157px;
	*/
	width: 201px;
	height: 296px;
	/*margin-left: 240px;*/ /*use if floated left at bottom of valuator page*/
	padding-bottom: 80px;
	padding-right: 20px;
	background: url(../images/valuatorProd2.jpg) no-repeat top left;
	float: right;
}

.valuatorLinkCenter a span {
	display: none;
}

.valuatorLinkCenter a {
	position: absolute;
	display: block;
	width: 191px;
	height: 52px;
	/*bottom: 30px;*/
	bottom: 25px;
	/*left: 55px;*/
	left: 5px;
	background: url(../images/genericProdBtn.png) no-repeat top left;
	float: left;
}

.valuatorLinkCenter .creditCardImg {
	position: absolute;
	width: 169px;
	height: 28px;
	left: 19px;
	bottom: 0px;
	background: url(../images/copyImages/creditCardImg.png) no-repeat top left;
	
}



.floatListCol1 {
	display: inline;
	font-weight: bold;
	list-style-type: none;
	float: left;
	
}
.floatListCol2 {
	display: inline;
	font-weight: bold;
	margin-right: 250px;
	list-style-type: none;
	float: right;
	
}

/*managers toolkit page*/

.toolKitLink {
	position: relative;
	display: inline;
	width: 196px;
	height: 274px;
	padding-bottom: 90px;
	padding-right: 20px;
	background: url(../images/toolKitProd.png) no-repeat top left;
	float: left;
}

.toolKitLink a span {
	display: none;
}

.toolKitLink a {
	position: absolute;
	display: block;
	width: 191px;
	height: 52px;
	bottom: 30px;
	left: 0px;
	background: url(../images/genericProdBtn.png) no-repeat top left;
	float: left;
}

.toolKitLink .creditCardImg {
	position: absolute;
	width: 169px;
	height: 28px;
	left: 13px;
	bottom: 0px;
	background: url(../images/copyImages/creditCardImg.png) no-repeat top left;
	
}



.kitCol1 {
	display: inline;
	width: 450px;
	float: left;
	clear: left;
}

.kitCol2 {
	display: inline;
	margin-right: 45px;
	float: right;
	clear: right;
}


/*news letter elements*/

#newsCopy {
	width: 399px;
	height: 414px;
	margin-right: 45px;
	font-size: 13px;
	background: url(../images/newsCopyBg.png) no-repeat top left;
	
}

#newsCopy {
	width: 399px;
	height: 414px;
	margin-right: 45px;
	font-size: 13px;
	background: url(../images/newsCopyBg.png) no-repeat top left;
	
}

#newsCopyTxt {
	width: 240px;
	margin-left: 20px;
	padding-top: 45px;
	font-size: 11px;
}

/*title on form on index.html*/
#newsSignupTextHead {
	font-size: 12px;
	color: #333;
	margin: 0px;
	padding: 0px;
	margin-left: 70px;
	margin-right: 50px;
	text-align: center;
	font-weight: bold;
}

.redTxt {
	font-weight: bold;;
	color: #C90909;
}

/*news letter thank you*/

#newsThankyouTxt {
	margin-top: 50px;
	text-align: center;
	font-weight: bold;
}

/*home study page*/

/*graph images*/

.rightFloatGraph {
	display: inline;
	margin-right: 175px;
	padding-left: 20px;
	padding-bottom: 5px;
	float: right;
}

/*rebate certificate image*/

#rebateCert {
	margin-left: 150px;
}

/*exclaimation div - for drawing attention to text blocks*/

.exclaimDiv {
	width: 735px;
	height: 187px;
	text-align: center;
	background: url(../images/exclaimBg.png) no-repeat top left;
}

.exclaimDiv p {
	width: 650px;
	margin-left: 50px;
}

.exclaimDiv .exclaimFirst {
	padding-top: 50px;
}

/*live events page*/
.imgCenter {
	margin-left: 120px;
}

.imgCenter2 {
	margin-left: 300px;
}

.imgCenter3 {
	margin-left: 40px;
}

.imgCenter4 {
	margin-left: 200px;
}

.borderBox {
	border: 1px solid #000;
	background: #D3D1D1;
}

.underlinedValue {
	border-top: 
	1px solid #000;
	width: 650px;
	margin-left: 130px;
}

.riskFreeBox {
	margin-left: 45px;
	margin-right: 45px;
	padding-left: 10px;
	padding-right: 10px;
	border: 1px solid #000;
	background: #50A9CC;
	
}

/*live events page*/

.liveEventsLink {
	position: relative;
	display: inline;
	width: 316px;
	height: 248px;
	padding-bottom: 80px;
	padding-right: 20px;
	background: url(../images/liveEventsProd.png) no-repeat top left;
	float: left;
}

.liveEventsLink a span {
	display: none;
}

.liveEventsLink a {
	position: absolute;
	display: block;
	width: 191px;
	height: 52px;
	bottom: 25px;
	left: 55px;
	background: url(../images/genericProdBtn2.png) no-repeat top left;
	float: left;
}

.liveEventsLink .creditCardImg {
	position: absolute;
	width: 169px;
	height: 28px;
	left: 67px;
	bottom: -5px;
	background: url(../images/copyImages/creditCardImg.png) no-repeat top left;
	
}

/*just sign up button on its own (same button as above just no image)*/

.liveEventsLinkBtnSolo a span {
	display: none;
}

.liveEventsLinkBtnSolo a {
	display: block;
	width: 191px;
	height: 52px;
	margin-left: 287px;
	background: url(../images/genericProdBtn2.png) no-repeat top left;
	float: left;
}

/*ask scott to speak page*/

/*button to email to ask*/
.askScottLinkBtn a span {
	display: none;
}

.askScottLinkBtn a {
	display: block;
	width: 191px;
	height: 52px;
	margin-left: 287px;
	background: url(../images/askScottProdBtn.png) no-repeat top left;
	float: left;
}

/*------------------------------------
videoContainer styling
- specific to caseStudy page [hasVid]
------------------------------------*/

.videoLeft {
	display: inline;
	float: left;
}

.videoRight {
	display: inline;
	float: right;
}

/*--------------
homeSWF styling
--------------*/

#homeSwf {
	margin-left: 30px;
	margin-top: -40px;
}

/*----------------------------
bonuses.hmtl specific styling
----------------------------*/

#bonusContainer {
	position: relative;
	width: 737px;
	min-height: 200px;
	background: url(../images/copyImages/bonusContTile.png) repeat-y;
}

#bonusContainer p {
	width: 670px;
	margin-left: 45px;
	font-size: 13px;
	text-align: center;
}
/*override descent selectors for head cap*/
p#bonusHead {
	width: 737px;
	height: 27px;
	margin-left: 0px;
	background: url(../images/copyImages/bonusContTop.png) no-repeat top left;
}

#bonusContainer img {
	display:inline;
	float: left;
}

p#bonusFooter {
	width: 737px;
	height: 21px;
	margin-left: 0px;
	background: url(../images/copyImages/bonusContBot.png) no-repeat top;
}

a.bonusLink, a.bonusLinkWord {
	display: block;
	height: 43px;
	margin-left: 50px;
	padding-left: 45px;
	padding-top: 14px;
	color: #000;
	background: url(../images/copyImages/pdf_icon.png) no-repeat top left;
}

a:hover.bonusLink,a:hover.bonusLinkWord {
	text-decoration: none;
}

a.bonusLinkWord {
	height: 47px;
	background: url(../images/copyImages/msWord_icon.png) no-repeat top left;
}

