/*
a, a:active, a:visited  {
	color:				#E03547;
	text-decoration:	underline;}
	
a:hover {
	color:				#2A4477;
	text-decoration:	none;}	
	

	
#headersection {
	top:				0px;
	height: 			207px;
	background-image:	url(http://www.deepcoveoutdoors.com/assets/images/header_bg.jpg);
	background-repeat:	repeat-x;
	background-color:	#ffffff;
	border:				0px solid blue;}
	
.bluebar {
	background-color:	#2A4476;
	height:				11px;}
	
#headnav {
	position:			relative;
	float:				right;
	top:				0px;
	color:				#2E4476;	}	

a.corpnav:active, a.corpnav:visited, a.corpnav, a.navitem:hover  {
	color:				#2E4476;
	text-decoration:	none;}	
	
a.tier1navlink:active, a.tier1navlink:visited, a.tier1navlink, a.navitem:active {
	color:				#E03547;
	text-decoration:	none;}	
	
a.corpnav:hover {
	color:				#E03547;
	text-decoration:	underline;}		
	
a.tier1navlink:hover {
	text-decoration:	none;
	background-color:	#2E4476;
	color:				#fff;	}
	
a.navitem, .selected {
	font-weight:		bold;}	
	
.bzero {
	border:				0px;}	
	
.size9 {
	font-size:			9px;
	margin:				0px 7px;}	
	
#logo {
	position:			relative;
	left:				50px;
	width:				151px;
	margin:				7px 0px;
	border:				0px solid green;}	

#tier1nav {
	position:			absolute;
	color:				#2A4476;
	text-align:			left;	
	top:				55px;
	right:				0px;
	z-index:			300px;
	text-transform:		uppercase;
	background-color:	#fff;
	width:				491px;
	height:				37px;
	border-left:		1px dashed #7DC9FC;
	border-top:			1px dashed #7DC9FC;
	border-bottom:		0px dashed #7DC9FC;}
	
.seperator {
	position:			absolute;
	top:				0px;	
	font-size:			9px;
	padding-top:		3px;
	width:				1px;}	

#tier1newkayak, #tier1clothing, #tier1pfds, #tier1paddles, #tier1footwear, #tier1accessories, #tier1ski  {
	position:			absolute;
	top:				0px;	
	padding-top:		3px;
	border: 			1px solid cccccc;
	height:				17px;
	text-align:			center;}	
	
#tier1newkayak {
	position:			relative;
	width:				70px;	
	left:				-2px;	}		

	
#tier1pfds {
	left:				70px;
	width:				50px;}	

#tier1paddles {
	left:				118px;
	width:				85px;}		
	
#tier1ski {
	left:				172px;
	width:				85px;}	
		
#tier1clothing {
	left:				228px;	
	width:				90px;	}	
	
#tier1footwear {
	left:				312px;
	width:				89px;}	
	
#tier1accessories {
	left:				396px;
	width:				98px;}		
	

.menuContent  {
	padding:			10px 10px;
	display: 			block;
	line-height:		18px;
	background-color:	#EDF8FF;
	border: 			1px solid #999;	}
		


#left	{
	position:			absolute;
	width:				258px;
	text-align:			center;
	border:				0px solid pink;}

.calloutheading {
	position:			absolute;
	left:				20px;
	top:				-19px;}

.callouttop {
	position:			relative;
	width:				240px;
	height:				10px;}
	
.calloutbottom {
	position:			relative;
	top:				-3px;
	width:				240px;
	height:				8px;}

#whatisnew, #signup {
	position:			relative;
	text-align:			left;
	top:				0px;
	margin:				3px 5px;
	width:				240px; }
	
.leftcontentcontainer {
	border-left:		1px solid #30AEFD;
	border-right:		1px solid #30AEFD;
	width:				218px;
	padding:			8px 10px;
	background-color:	#E5F4FF;}	
	
#breadcrumb {
	position:			relative;
	top:				-2px;
	width:				750px;
	height:				15px;
	z-index: 400;
	background-color:	#ECF7FF;
}	

#pages {
	position:			relative;
	width:				750px;
	height:				15px;
	text-align:			right;	
}

h1 {
	margin:				10px;
	color:				#2A4476;
	font-size:			13px;
	font-weight:		bold;}

h2 {
	margin:				10px 0 0 10px;
	color:				#E03447;
	text-transform:		uppercase;
	font-size:			11px;
	font-weight:		bold;}
	
h3 {
	margin:				15px;}	*/
	
h3, h4	{
	color:				#2A4476;
	font-size:			11px;	
	font-weight:		bold;}
	
.red, h5 {
	color:				#E03447;}
	
h4, h5 {
	margin:				0px;
	padding:			0px;}	
	
h5 {
	text-transform:		uppercase;}	

#productlistings {
	position:			relative;
	margin:				10px 10px 10px 10px;
	width:				720px;
	border:				1px dashed #ccc;}
	
table.pitems {
	margin:				10px 10px 20px 10px;
	border:				0px solid green;
	width:				700px;}	
	
.pitems {
	margin:				10px 10px 20px 10px;
	border:				0px solid green;
	width:				700px;}		
	
.pitemsstatic {
	margin:				0px 10px 20px 10px;
	border-bottom:		1px dashed #B0DCFB;
	width:				100%;}	
	
.staticrightcolumn		{
	float:				left;
	display:			block;
	height:				70px;
	width:				230px;
	margin-right:		10px;}
	
.thumb {
	vertical-align:		top;
	width:				160px;
	margin-right:		10px;}	
	
.buyingguide {
	vertical-align:		top;
	width:				280px;
	margin-right:		10px;}	
	
.details {
	vertical-align:		top;
	top:				0px;
	width:				530px;}	
	
.price {
	font-family:		arial;
	font-style:			italic;
	font-weight:		bold;
	font-size:			110%;
	position:			relative;
	float:				right;
	top:				0px;
}	

.newprice {
	font-size:			110%;
	font-family:		arial;
	font-style:			italic;
	font-weight:		bold;
	color:				#666;
	margin-right:		30px;
}

.descripton {
	position:			relative;
	top:				0px;}

.mainproductimage {
	position:			relative;
	top:				0px;
	margin-top:			10px;
}

.additionalimage {
	float:				right;
	margin-left:		10px;}


.moredetails {
	margin-top:			15px;}


#right	{
	position:			relative;
	left:				258px;
	width:				495px;
	min-height:			700px;
	border:				0px solid orange;
}	

/* IE hack for min height of main content container */
/*\*/
* html #featuredproducts {
height: 700px;
}
/**/	
	

#featuredproducts {
	position:			relative;
	margin:				10px;
	width:				460px;
	background-color:	#F6FBFF;
	height:				auto;
	border:				1px dashed #ccc;}
	

.home_c1 {
	font-weight:		bold;
	width:				100px;}	
	
.home_c1, .home_c2, .home_c3 {
	vertical-align:		top;}
	
.home_c3 {
	margin-left:		10px;}
	
.dash_divider {
	margin:				10px 10px 5px 10px;
	width:				435px;
	height:				1px;
	border-top:			1px dashed #ccc;}		
	
.listingdivider {
	margin:				0px 10px;
	width:				705px;
	height:				1px;
	border-top:			1px dashed #ECF7FF;
	clear:				both;}
	
.detaildivider {
	margin:				10px;
	width:				685px;
	height:				1px;
	border-top:			1px dashed #ECF7FF;
}

.blueline{
	margin-top:			3px;
	margin-bottom:		3px;
	width:				350px;
	height:				1px;
	border-top:			1px dashed #B0DCFB;
}	
	


input.homeemail, #leftcontentcontainer, #breadcrumb, #pages, h5{
	font-size:				10px;}	
	
form {
	padding:			0px;
	margin:				0px;}
	
input.homeemail {
	background-color:	#EBEBEB;
	border:				1px solid #30AEFD;
	width:				130px;
	height:				15px;}	
	
.signup_button {
	vertical-align:		middle;
	margin-left:		10px;
}	

ul {
	margin-top:		0px;
	list-style-type:	disc;
}	

ul.staticcontent {
	margin:			0px; 
	padding:		0px;
	line-height: 	16px;
	list-style-type:	none;}
	
.plaincontent {
	margin:			15px;
}	

.staticdivider {
	height: 		1px; 
	width: 			100%; 
	border-bottom:	1px dashed #B0DCFB; 
	margin: 		10px 0px;}