
body {
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: xx-small;
}

p, form, img, h1, h2, h3, h4, ul, ol, dl, li, dt, dd {margin:0; padding:0;}
a {color: #000; text-decoration: none;}


h1 {
	display: none;
}

h2 {
	color: #000000;
	font: 18px Arial, Helvetica, sans-serif;
	margin: 10px 0 0 0;
}

#frontmast, #seeAll, #buttonType, #sort {
	display: none;
}

#nav {
	height: 0px;
	overflow: hidden;
	display: none;
}

#frontcontent {
	float: left;}
	
	#frontleft {
		float: left;
		width: 46%;}
	
	#frontright {
		float: right;
		width: 46%;}
		
/* eyeondesign image */
h3.eye {
		padding: 56px 0 0 0;
		overflow: hidden;
		height: 0px !important;
		height /**/:56px;
		background: url(../images/front/fr_eye.gif) top left no-repeat;
		color: #55666F;}
	
	a.blinkink {
		display: block;
		padding: 47px 0 0 0;
		overflow: hidden;
		height: 0px !important;
		height /**/:47px;
		background: url(../images/front/fr_blink.gif) top left no-repeat;
		color: #55666F;}	
	
	#frontleft img.eye {
		margin-top: 15px;}
	
	/* eyeondesign box */
	#f_eye {
		margin: 15px 20px;
		float: left;
		width: 383px;
		display: inline; /*fixes ie double margin bug */}
	
		#f_eye dt {
			font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
			font-weight: bold;
			font-size: 110%;
			float: right;
			width: 243px;
			margin: 0 0 5px 0;}
			
		dd.eyeimg {float: left;}					
		dd.eyeimg img {
			float: left;
			border: 4px solid #A8D4F1;
			margin-right: 10px;}
		
		dd.eyedes {margin-left: 140px;}
		
		/* this makes all links in dd's in ID frontcontent a specific styel */
		#frontcontent dd a {
			display: block;
			color: #E5EDF2;
			text-decoration: none;
			background: url(../images/shared/more.gif) bottom right no-repeat;
			padding-bottom: 20px;}
			#frontcontent dd a:hover {
				color: #FFFFFF;}
	
	/* rightside blog links */
	#frontright dl {
		margin: 25px 20px 0 20px;}
	
	#frontright dt {
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-weight: bold;
		font-size: 110%;
		color: #A8D4F1;}
		
		#rr_bloglink {
			background: url(../images/front/fr_icon_rr.gif) left top no-repeat;
			padding-left: 85px;}
		
		#dd_bloglink {
			background: url(../images/front/fr_icon_dd.gif) left top no-repeat;
			padding-left: 85px;}

/* sub pages ------------------------------------------------------------------------ */
/* ---------------------------------------------------------------------------------- */

/* submast */
#submast a {
	display: none;
}

/* listing styles */

#subcontent {
	clear: left;
	background: #ffffff url(../images/shared/drop_top.gif) top left no-repeat;
	color: #738188;
	font-size: 90%;
	text-align: center;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	padding: 10px 0 0 0;
	}

#featured,
.listing {
	clear: both;
	width: 706px;
	text-align: left;
	margin-top: -10px;
	margin: auto; }
	
/*	.listing_body {position: relative;} */

	#subcontent h2 {
		text-align: left;
		font-size: 150%;
		padding: 0px;
	}
	
	#subcontent h3 {
		font-weight: normal;
		text-transform: lowercase;
		display: inline;
	}
	
	#subcontent p {
		margin: 1.5em 0;}
	#subcontent strong {color: #8373BA;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 100%;}
	
.blinkinkinput {
	background: #ffffff;
	border: 1px solid #55666F;
	color: #738188;
	width: 200px;
}	

.blinkinksubmit {
	text-align: center;
	background: #ffffff;
	color: #55666F;
	border: 1px solid #55666F;
}	

.blinkinksubmitOn {
	text-align: center;
	background: #ACA2CD;
	color: #E5EDF2;
	border: 1px solid #55666F;
}	


/* newsletter signup - blinkink */	
.leftalign {
	text-align: left;
}

.rightalign {
	text-align: right;
}

#signupform table {
	border: 0px;
	margin: 0px; padding: 0px;
	color: #738188;
	font-size: 90%;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.aster	{
	color: #aca2cd;}

		
	#featured_head,
	.listing_head {
		clear: right;
		padding: 0 0 5px 0;
	}
	/* JEFF REMOVE THESE ECHO OUT AS IMAGES RIGHT ABOVE DESCRIPTIONS!! */
	/*
	.l_bc {background: url(../images/shared/b_bc.gif) center right no-repeat;}
	.l_ag {background: url(../images/shared/b_ag.gif) center right no-repeat;}
	.l_mc {background: url(../images/shared/b_mc.gif) center right no-repeat;}
	.l_tt {background: url(../images/shared/b_tt.gif) center right no-repeat;}
	*/
		
	#featured h3 {font-size: 195%;}
	.listing h3 {font-size: 165%;}
		
	#featured_head a,
	.listing_head a {
		padding: 0 35px 0 0px;
		font-size: 120%;
		font-weight: bold;
		text-decoration: none;
		color: #AEB446;
		background: url(../images/shared/link.gif) bottom right no-repeat;
		}

	.listinglink {
		padding: 0 35px 0 0px;
		font-size: 120%;
		font-weight: bold;
		text-decoration: none;
		color: #AEB446;
		background: url(../images/shared/link.gif) bottom right no-repeat;
	}

		
	.listing_head a:hover {
		color: #C6CE43; }

	#featured_pics {
		clear: both;
		margin-left: -20px;
		padding-left: 20px;
		background: #ffffff url('../images/shared/featured.gif') no-repeat top left;	
	}

	#featured_pics img,
		.listing_pics img {	
			border-top: 4px solid #D3E9F8;
			border-bottom: 4px solid #D3E9F8;}
		#featured_pics .a,
		.listing_pics .a {
			border-left: 4px solid #D3E9F8;
			border-right: 2px solid #D3E9F8;	}
		#featured_pics .b,
		.listing_pics .b {
			border-left: 2px solid #D3E9F8;
			border-right: 2px solid #D3E9F8;	}
		#featured_pics .c,
		.listing_pics .c {
			border-left: 2px solid #D3E9F8;
			border-right: 4px solid #D3E9F8;	}
	
	#featured_descrip,
	.listing_descrip {
		color: #738188;
		}
	
	.listing_pics {
		float: left;
		width: 420px;}
		
	.listing_descrip {
		width: 276px;
		float: right;}	
	
	.b_fav {
		color: #685AA6;
		font-size:110%;
		font-family: Georgia, verdana, arial;
		clear: both;
		margin: 0 0 0 115px; 
		padding: 0 0 10px 0;
		background: url(../images/shared/div.gif) bottom center no-repeat;}	
		
	.b_fav_img {
	margin-right: 10px;
	display:inline;}	


/* eye on design */
#basiccontent {
	clear: both;
	border: 1px solid #55666F;
	background: #ffffff url(../images/shared/drop_top.gif) top left no-repeat;
	color: #738188;
	font-size: 90%;
	text-align: center;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin: -10px 0 0 0;
	padding: 0px;
}


#basiccontent h3 {
		font-weight: normal;
		text-transform: lowercase;
		color: #AAA2C9;
		font-size: 220%;
		padding: 0 0 10px 0;
		text-align: left;
	}

#basiccontent a {
		color: #C6CE43;
		text-decoration: none;}
		
#basiccontent a:hover {
		color: #E4EC97;
		text-decoration: none;}
	
#basiccontent p {
		padding: 0 0 10px 0;
		text-align: left;
	}

#basiccontent table {
		margin: 0px;
		padding: 0px;
		border: 0px;
		height: 350px;
	}
	
#basiccontent tr {
			vertical-align: top;
	}
#basiccontent_right table {
	height: 100px;
	}

#basiccontent_right tr,
#basiccontent_right td {
		margin: 0px;
		padding: 1px;
		border: 0px;
	}
	


	#basiccontent_left {
	margin: 0px; padding: 0px;
	width: 169px;
	background: url('../images/shared/drop_top.gif') top left no-repeat;
	}

	#basiccontent_right {
	text-align: left;
	margin: 0px; padding: 50px 70px 10px 20px;
	width: 677px;
	background: url('../images/shared/drop_top.gif') top center no-repeat;
	}

	#basiccontent_right a {
		font-weight: bold;		
	}

	

	
/* footers */
/* front page bottom nav ------------------------------------------------------------ */

#botnav {
	clear: both;
	width: 100%;
	padding: 5px 0;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 100%;
	text-align: center;
	border-top: 1px solid #000;}

/* sub page bottom nav ------------------------------------------------------------ */
#sub_botnav {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 100%;
	text-align: center;
	border-top: 1px solid #000;
}
