/* CSS Document */
/*-------------------------------------------------------------------------------------------
Basic Style Sheet
version: 3.0
author: Jess Ferko
email: jferko@backpocketmedia.net
website: http://www.backpocketmedia.net
-------------------------------------------------------------------------------------------*/
	
/* =pull in other css */
@import url(/css/oddball.css);
@import url(/css/typography.css);

/* =standards */

body {
	width: 8in;	
  margin: 1in;
	margin: 0px 10px 10px 10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#333;
}

#branding {display:block; height: 100px; border-bottom:1px solid #c39913;}
#specialty {display:block;}
#primaryContent  {display:block; margin: 50px 10px 20px 10px;}
#subButtons {display:none;}
h2 {clear:both; display:block;}
#footer {clear:both; display:block; padding: 20px 10px 0px 10px;}
#footer img {display:none;}
#breadcrumbs {height:50px;}
#primaryContent h2 {width:7in;display:block;}
#mainNavigation  {display:none;}
#utilityNavigation {display:none;}
#secondaryNavigation {display:none;}
.breadcrumbsAddThisWrap{display:none;}
#wrapper {
	position: relative;
	padding: 0px 0px 30px 0px;
	border-left: 1px dotted #064d85;
	border-right: 1px dotted #064d85;
	border-bottom: 1px dotted #064d85;
}

	
	#home #primaryContent #feature {float:left; width:530px; height: 212px; border-bottom:30px solid #b4d941; border-right: 1px solid #8c8a79;}
	
#homeProductTmb {position: relative; top:50px; left:50px; }
#homeProductText {position: relative; top:-76px; left:145px; width:223px; height:125px; padding:1px 10px 0px 10px; background-image: url(../images/features/home-productbkgd.png); color:#000;}

	#homeProductText p {margin-top:5px;}
	#homeProductText a {color:#091699;}
#homeTeaserText {position: relative; top:-43px; left:20px; color:#fff; font-weight:bold;}
#homeTeaserText p {margin-top:10px;}



	#home #primaryContent #featurePolaroid {float:left; margin-top:-21px; margin-left:25px; margin-right:-50px; width:200px; height: 263px;}
		#home #primaryContent #featurePolaroid img {border:none;}
	#home #col1 {float:left; color:#8c8a79; width:200px; margin:0px; padding:20px 20px 10px 20px; font-size:9px;}
		#home #col1 img {border:4px solid #8c8a79;}
	#home #col2 {float:left; width:400px; margin:20px 5px 0px 0px; padding:10px 0px 10px 30px; border:1px solid #deddcd;}
		#home #bodycopy {float:left; color:#0a1259; font-size:12px; width:380px; margin:0px;}
		/*#home #sidebar {float:left; color: #091699; width:170px; margin:30px 0px 0px 30px; font-size:9px;}	*/
			#home #sidebar img { border:1px solid #deddcd; margin-right:5px; margin-bottom:20px;}




/*landing page*/

	#landing #primaryContent  {
	float:left; 
	width: 487px; 
	padding-left: 20px;
	background-color:#fff;}
	
	#landing #primaryContent h2 {margin-top:10px;}

	#landing #primaryContent p {padding-right: 20px;color:#0a1259; font-size:12px; }
	#landing #primaryContent #feature {float:left; margin-bottom:20px; width:487px; height: 212px; border-bottom:30px solid #b4d941; margin-left:1px;}
	
		#landingProductTmb {position: relative; top:50px; left:10px;  width:223px;}
		#landingProductText {position: relative; top:-76px; left:105px; width:223px; height:125px; padding:1px 10px 0px 10px; background-image: url(../images/features/home-productbkgd.png); color:#000;}
			#landingProductText p {margin-top:5px;}
			#landingProductText a {color:#091699;}
		/*#landingTeaserText {position: relative; top:-43px; left:20px; color:#fff; font-weight:bold;}*/
		#landingTeaserCall {position: relative; top:-37px; left:195px; color:#fff; font-weight:bold;}
			#landingTeaserCall img {border:none;}


/*landing product grid*/
#landing div.products {float: left; width: 155px; font-size:10px; color:#0a1259; font-family:"Arial Condensed", Arial, Helvetica, sans-serif; height: 230px; padding:0px;margin:0px 5px 30px 0px;}
	#landing div.products a.category {color:#006600; font-size:14px;}
		#landing .blockWrap div.products ul.productList {margin:0px; padding:0px;} 
		#landing ul.productList li.first {color:#0a1259; font-size:10px; display:block; width: 155px;padding: 155px 0px 0px 0px; background-position:top left; list-style-type:none; background-position:top left;  background-repeat: no-repeat; list-style-type:none;}
		#landing ul.productList li {display:none;}

/*secondary page*/

	#secondary #primaryContent  {
	float:left; 
	width: 450px; 
	padding-left: 20px;
	padding-right: 20px;
	background-color:#fff;}

	#secondary #primaryContent p {padding-right: 20px;color:#0a1259; font-size:12px; }
	#secondary #primaryContent #feature {float:left; margin-bottom:20px; width:489px; height: 212px; border-bottom:30px solid #b4d941;}

#search {float:left;
		height:22px;
		width: 40px;
		margin-top:0px;}
#contentCurve{
	display:block; 
	clear:both;
	width: 740px;
	background-color:#fff;
	height:13px;
	background-image: url(img/content-top-corners.gif)  !important;
	background-position:top;
	background-repeat:no-repeat;
}

#content {
	display:block; 
	float:left;/*for firefox white bkgd to continue*/
	overflow: visible;/*for firefox white bkgd to continue*/	
	width: 738px;
	background-color:#fff;
	padding-top:40px;
	padding-bottom:40px;
	border-left: 1px solid #8c8a79;
	border-right: 1px solid #8c8a79;
	}
#report td, #report th {
border:1px solid #eee;
}
#report table {
	width: 8in;	
}
#header {display:block;}

/* =hacks */
	.clearfix:after {
		content: "."; 
		display: block; 
		height: 0; 
		clear: both; 
		visibility: hidden;
	}
	.clearfix {display: inline-block;}
	
	/* Hides from IE-mac */
	* html .clearfix {height: 1%;}
	/* End hide from IE-mac */
