/*  ------------------------------------------------------------------------
			 index styles applied to the index.aspx page
    ------------------------------------------------------------------------  */
	
#content{width:900px;}

/*  ----------------------------------------|  Recommended V2 |-----  */

.recommendedBox{
	background: #ededed;
	float: left;
	margin:25px 25px 0 0;}

.recommendedBox h2{
	color:#ededed;
	height: 37px;
	background: #333333;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 24px;
	padding: 6px 0 0 10px;
	margin: 0;}


.recommendedBox ul{margin:0; padding: 10px 20px 20px 20px;}
.recommendedBox p{margin:0; padding: 10px 20px 15px 20px;}

.recommendedBox ul li a,
.recommendedBox ul li a:visited {
	font-family: Helvetica, Arial, sans-serif;
	font-weight: bold;
	font-size: 13px;
	margin: 0;
	padding: 0;
	border: none;
	cursor: pointer;}	


/*  -----|  shopFor  |-----  */
#shopforConatiner{width:250px;}


.recommendedBox ul#shopfor{padding-bottom:15px;}

.recommendedBox ul#shopfor li{
	border-bottom: #e2e2e2 solid 1px;
	padding: 8px 0;	
	height: 33px;
	width: 210px;
	margin: 0;}
		
.recommendedBox ul#shopfor li p.description {
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin: 0;
	padding: 0;}


/*  -----|  ideas and solutions  |-----  */
#ideasSolutions{height: 328px; width:340px;}

.recommendedBox ul#solutions li{
	padding: 5px 0;
	margin: 0;
	width:300px;}
	
span.arrow {
	width: 6px;
	height: 5px;
	margin-right: 10px;}	
	


/*  -----|  Generic Button |-----  */
a.genericBtn{
	background:#4F8ABE;
	border:2px solid #4F8ABE;
	-moz-border-radius: 5px;
	border-radius:5px;
	color:#FFFFFF;
	cursor:pointer;
	display:block;
	font-family:Helvetica, Arial, sans-serif;
	font-size:14px;
	font-weight:bold;
	height:15px;
	line-height:15px;
	margin-bottom:11px;
	padding:10px 8px;
	text-transform:uppercase;
	text-align:center;}

a.genericBtn:hover,
a.genericBtn:active{
	background:#315f88;
	border:2px solid #315f88;
	color:#FFFFFF !important;
	-moz-box-shadow: 0 0 5px #999;
	-webkit-box-shadow: 0 0 5px #999;
	box-shadow: 0 0 5px #999;}


/*  -----|  contact us |-----  */
#contactBox{width:625px; margin-right:0;}
	
p.attention{font-size:23px; line-height:30px; padding-bottom:7px;}
p.action{font-size:17px;}


/*  -----|  connect with sam |-----  */
#samConnectBox{width:260px; margin-right:0;}
#samConnectBox a.icon{
	display:block;
	height:40px;
	float:left;
	width:40px;
	margin-right:16px;}
	
#samConnectBox p.tightTop{padding-top:2px;}
#samConnectBox p a{font-size:1em;}
#samConnectBox p.promo {font-size: 15px; padding-bottom:0;}
#samConnectBox p.social{padding-top:33px;}

/*****************************************************************
				[ - Brand_Nav_v3 Formatting - ]
*****************************************************************/

/****[ - Basket Suggested Container Formatting - ]****/
#basket-suggested-products{
	margin:25px 0 0 0;
	padding: 0;}
	
.basket-suggested-container{
	float:left;
	margin: 0 25px 0 0;
	width:160px;}

.basket-suggested-container-last{
	float:left;
	margin:0;
	width:160px;}


p.basket-suggested-title{
	font-weight:bold;
	margin: 12px 0 3px 0;}

p.basket-suggested-link a{font-weight:bold;}

#showcase-title{
	color:#666666;
	font-size:40px;
	font-weight:bold;
	line-height:36px;
	margin:0 0 10px 0;}

.showcase-copy{
	font-size:15px;
	margin: 0 0 10px 0;}

p.suggestedCopy{margin-top:15px;}
	
/*****************************************************************
				[ - Brand_Nav_v7.1 Formatting - ]
*****************************************************************/
#introVidContainer{margin-bottom:15px;}

#introVidContainer #intro{
	float:left;
	width:510px;
	margin-right:40px;}

#subscribeBox{
	background:#EDEDED;
	float:right;
	margin-right:10px;
	width:325px;
	-moz-box-shadow: 0 0 5px #bcbcbc;
	-webkit-box-shadow: 0 0 5px #bcbcbc;
	box-shadow: 0 0 5px #bcbcbc;
	overflow:auto;}

#subscribeBox h2{
	color:#666666;
	font-size: 27px;
	font-weight:bold;
	margin: 0;
	padding: 10px 20px 0 20px;}

#subscribeBox p{
	color:#666666;
	font-size:14px;
	margin:0;
	padding: 10px 20px 2px 20px;}
	
#subscribeBox p.btn{display:block; float:left; width:120px; padding-right:5px; padding-bottom:5px;}
#subscribeBox p.extraThought{
	font-size:12px;
	padding-top:0;}
	
#subscribeBox p.blogLink{
	display:block;
	height:40px;
	float:right;
	line-height:40px;
	width:140px;
	padding-bottom:5px;
	padding-left:5px;
	text-align:right;}

#subscribeBox p.blogLink a{font-size:14px; font-weight:bold;}


/*  ----------------------------------------|  Random  |-----  */
		
hr.clearboth{
	clear:both;
	display:block;
	height:0;
	margin-bottom:0;
	margin-left:0;
	margin-right:0;
	margin-top:0;
	visibility:hidden;}

