
/* global html css */

* {
	margin:0;
	padding:0;
}
body {
	background:url(../_img/bg.jpg) repeat-x #1f1f1f;
	border:0px none;
	text-align:center;
	
}
body, td, li {
	font:10px/16px helvetica, arial, verdana, sans-serif;
	color:#5a534e;
	font-weight:normal;
}

fieldset {
	border:none;
}
	fieldset label {
		font-weight:bold;
		font-size:12px;
	}
		fieldset label span {
			font-weight:normal;
			font-size:11px;
		}

fieldset.block {}
	fieldset.block label {
		display:block;
	}
	
fieldset.inline {}
	fieldset.inline label {float:left; clear:left;}
	fieldset.inline input, fieldset.inline textarea, fieldset.inline select {float:left; clear:right; margin-bottom:8px;}
	fieldset.inline span.form_comment {float:left; margin-left:5px;}

input, select, textarea {
	font:10px/10px helvetica, arial, verdana, sans-serif;
	color:#5a534e;
}

/*
	Ticket #2551 - 2007.04.04 (AE)
	Contact Us email form
*/
fieldset#contact {}
	fieldset#contact label {width:8em;}
	fieldset#contact textarea#txt_message {width:365px;}
	fieldset#contact input#btn_Send {clear:left;}
/* /Ticket #2551 */

div.aspCheckBox input {clear:left; margin-right:5px;}
div.aspCheckBox label {font-weight:normal; clear:right;}

table, tr, td {
	border-collapse:collapse;
	border:0px none;
}

table.tbl1
{
	 border-collapse:separate;
	 border-style: solid;
	 border-width: 1px;
	 border-color: lightgrey;
}

tr.tr1
{
	border-collapse:separate;
	border-style: solid;
	border-width: 1px;
	border-color: lightgrey;
	height:20px
}

td.td1
{
	border-collapse:separate;
	border-style: solid;
	border-width: 1px;
	border-color: lightgrey;
	font:9px/15px helvetica, arial, verdana, sans-serif;
	color:#5a534e;
	font-weight:normal;
}

img {
	border:0px none;
	display:block;
}
.contentBold
{
	font:11px/11px helvetica, arial, verdana, sans-serif;
	color:#5a534e;
	font-weight:bold;
}

.littleBigger
{
	font:helvetica;
	font-size: 10px;
	color:#5a534e;
	/*margin:0 0 6px 0;
	line-height:17px;*/
}
.littleSmall
{
font:9px/10px arial, verdana, helvetica, sans-serif;
	color:#908e89;
	margin:15px 0;
}

h1 
{
	/*font:18px/20px helvetica, arial, verdana, sans-serif;*/
	font:helvetica;
	font-size:18px;
	color:#5a534e;
	font-weight:normal;
	/*font-weight:bold;*/
	margin:0 0 6px 0;
	text-transform:uppercase;
}
h1.hr {
	background:url(../_img/hr_distressed.gif) no-repeat scroll bottom left;
	padding-bottom:10px;
}
h2 {
	/*font:18px/20px helvetica, arial, verdana, sans-serif;*/
	font:helvetica;
	font-size:14px;
	color:#5a534e;
	font-weight:normal;
	margin:0 0 6px 0;
}
h3 {
	/*font:12px/16px helvetica, arial, verdana, sans-serif;*/
	font:helvetica;
	font-size:12px;
	color:#5a534e;
	font-weight:bold;
	margin:0 0 6px 0;
	text-transform:uppercase;
}

h4 {
	/*font:14px/18px helvetica, arial, verdana, sans-serif;*/
	font:helvetica;
	font-size:14px;
	color:#5a534e;
	font-weight:bold;
	margin:0 0 6px 0;
}

/* font for tailgating*/
h5 
{
	/*font:18px/20px helvetica, arial, verdana, sans-serif;*/
	font:helvetica;
	font-size:18px;
	color:#5a534e;
	font-weight:normal;
	/*font-weight:bold;*/
	margin:0 0 6px 0;
}
h6 {
	/*font:18px/20px helvetica, arial, verdana, sans-serif;*/
	font:helvetica;
	font-size:16px;
	color:#5a534e;
	font-weight:normal;
	margin:0 0 6px 0;
}

p.overview 
{
	/*font:12px/16px helvetica, arial, verdana, sans-serif;*/
	font-family: Verdana;
	font-size: 12px;
	color:#5a534e;
	margin:0 0 6px 0;
	line-height:17px;
}
p {
	margin:0 0 18px 0;
}

a, a:link, a:visited {
	color:#c98000;
	text-decoration:none;
}
a:hover, a:active {
	color:#c98000;
	text-decoration:underline;
}

div.clear {
	height:1px; overflow:hidden; clear:both;
}


/* /global html css */


/* layout and unique css */

#wrapper {
	margin:0 auto;
	padding-top:42px;
	width:751px;
	text-align:left;
	background:url(../_img/topgradient.jpg) top no-repeat;
}

#topnav {
	width:749px;
	border:1px solid #212121;
	border-bottom:0px none;
	height:32px;
	background:url(../_img/bg_topnav.jpg) no-repeat #000000;
	position:relative;
	z-index:99;
}

#imglogocontainer {
	position:absolute;
	left:299px;
	top:-11px;
}
img#logo {
}

#subnav {
	width:559px;
	height:32px;
	background:url(../_img/bg_subnav.jpg) no-repeat #464646;
}

#banner {
	width:751px;
	position:relative;
	z-index:1;
}
	#banner img#bannerimg {
		display:block;
		border:4px solid #000000;
		position:relative;
		z-index:2;
	}
	#banner #featuredstorycontainer {
		position:absolute;
		top:19px;
		left:428px;
		z-index:3;
	}
		#featuredstorycontainer img#featuredstory {
			position:absolute;
			top:0px;
			left:0px;
			z-index:4;
		}
		#featuredstorycontainer img#smallpic {
			position:absolute;
			top:25px;
			left:192px;
			z-index:5;
		}

		#featuredstorycontainer a#registeryourstanley {
			position:absolute;
			top:202px;
			left:211px;
			z-index:6;
			display:block;
			width:116px;
			height:42px;
			text-decoration:none;
			background:url(../_img/btn/registeryourstanley.gif) no-repeat;
		}
		#featuredstorycontainer a#registeryourstanley:hover {
			background-image:url(../_img/btn/registeryourstanley_mo.gif);
		}
		#featuredstorycontainer a#registeryourstanley span {
			position:absolute;
			top:0px;
			left:-2001px;
		}

		#featuredstorycontainer a#readmorestories {
			position:absolute;
			top:240px;
			left:18px;
			z-index:7;
			display:block;
			width:109px;
			height:27px;
			text-decoration:none;
			background:url(../_img/btn/readmorestories.gif) no-repeat;
		}
		#featuredstorycontainer a#readmorestories:hover {
			background-image:url(../_img/btn/readmorestories_mo.gif);
		}
		#featuredstorycontainer a#readmorestories span {
			position:absolute;
			top:0px;
			left:-2001px;
		}

		#featuredstorycontainer a#tellusyourstory {
			position:absolute;
			top:236px;
			left:125px;
			z-index:8;
			display:block;
			width:110px;
			height:34px;
			text-decoration:none;
			background:url(../_img/btn/tellusyourstory.gif) no-repeat;
		}
		#featuredstorycontainer a#tellusyourstory:hover {
			background-image:url(../_img/btn/tellusyourstory_mo.gif);
		}
		#featuredstorycontainer a#tellusyourstory span {
			position:absolute;
			top:0px;
			left:-2001px;
		}
		#featuredstorycontainer a#tellusyourstoryandwin {
			position:absolute;
			top:225px;
			left:50px;
			z-index:8;
			display:block;
			width:148px;
			height:38px;
			text-decoration:none;
			background:url(../_img/btn/tellusyourstoryandwin.gif) no-repeat;
		}
		#featuredstorycontainer a#tellusyourstoryandwin:hover {
			background-image:url(../_img/btn/tellusyourstoryandwin_mo.gif);
		}
		#featuredstorycontainer a#tellusyourstoryandwin span {
			position:absolute;
			top:0px;
			left:-2001px;
		}


		#featuredstorycontainer p {
			width:166px;
			height:102px;
			margin:0;
			position:absolute;
			top:132px;
			left:26px;
			z-index:9;
		}

#footer {
	font:9px/10px arial, verdana, helvetica, sans-serif;
	color:#908e89;
	margin:15px 0;
}
	#footer #footerright {
		float:right;
	}
	#footer span {
		padding-right:8px;
	}
	#footer a, #footer a:link, #footer a:visited {
		color:#908e89;
		text-decoration:underline;
		padding-right:8px;
	}
	#footer a:hover, #footer a:active {
		color:#ea4d00;
	}

#indexcontentwrapper {
	width:751px;
	height:190px;
}
	#indexcontentwrapper p {
		color:#000000;
		margin:12px 35px;
	}
	#indexcontentwrapper a {
		color:#000000;
		text-decoration:underline;
	}

#indexcol1 {
	float:left;
	position:relative;
	width:303px;
	height:220px;
	background:url(../_img/bg_indexcol1_high.gif) no-repeat #d14e1d;
}
	#indexcol1 a#shoponline {
		display:block;
		width:144px;
		height:52px;
		text-decoration:none;
		background:url(../_img/link/homepage/Ergoserv_letter_trans.gif) no-repeat;
		/*background:url(../_img/link/homepage/shoponline.gif) no-repeat;*/
		margin:0 auto;
	}
	#indexcol1 a#shoponline:hover {
		background-image:url(../_img/link/homepage/Ergoserv_letter_over.gif);
		/*background-image:url(../_img/link/homepage/shoponline_mo.gif);*/
	}
	#indexcol1 a#shoponline span {
		position:absolute;
		top:0px;
		left:-2001px;
	}
	
	#indexcol1 p{ margin:5px 12px 0 12px;}
				

#indexcol2 {
	float:left;
	position:relative;
	width:222px;
	height:220px;
	background:url(../_img/bg_indexcol2_high.gif) no-repeat #d14e1d;
	margin:0 0 0 2px;
}
	#indexcol2 a#didyouknow {
		display:block;
		width:200px;
		height:52px;
		text-decoration:none;
		background:url(../_img/link/homepage/middle_letter_trans.gif) no-repeat;
		margin:0 auto;
	}
	#indexcol2 a#didyouknow:hover {
		background-image:url(../_img/link/homepage/middle_letter_over.gif);
	}
	#indexcol2 a#didyouknow span {
		position:absolute;
		top:0px;
		left:-2001px;
	}
	#indexcol2 p{ margin:5px 12px 0 12px;}

#indexcol3 {
	float:left;
	position:relative;
	width:222px;
	height:220px;
	background:url(../_img/bg_indexcol3_high.gif) no-repeat #d14e1d;
	margin:0 0 0 2px;
}
	#indexcol3 a#stanleynews {
		display:block;
		width:200px;
		height:52px;
		text-decoration:none;
		background:url(../_img/link/homepage/right_letter_trans.gif) no-repeat;
		margin:0 auto;
	}
	#indexcol3 a#stanleynews:hover {
		background-image:url(../_img/link/homepage/right_letter_over.gif);
	}
	#indexcol3 a#stanleynews span {
		position:absolute;
		top:0px;
		left:-2001px;
	}
	#indexcol3 p{ margin:5px 12px 0 12px;}

#indexcol1 #featuredproduct {
	position:absolute;
	top:18px;
	left:190px;
}
#indexcol1 div.columncontainer {
	width:190px;
}
div.columncontainer {
	margin:12px 0;
}
div.columncontainer img {
	margin:0 auto;
}

#contentwrapper {
	width:749px;
	border:1px solid #212121;
	background:url(../_img/bg_rightcol.jpg) top right no-repeat #d14e1d;
}
#contentcontainer {
	width:100%;
	float:left;
	margin-right:-190px;
}
#content {
	width:500px;
	min-height:320px;
	border-right:1px solid #212121;
	border-bottom:1px solid #212121;
	background:url(../_img/bg_content.gif) top repeat-x #e4e5cd;
	padding:40px 29px;
	margin-right:190px;
}

#rightcolumn {
	width:190px;
	min-height:320px;
	float:right;
}

#rightcolumnlinks p#news
{
	color:Black;
}

#rightcolumnlinks img {
	margin:0 auto;
}
	#rightcolumnlinks a#needitnow {
		display:block;
		width:166px;
		height:51px;
		text-decoration:none;
		background:url(../_img/link/needitnow.gif) no-repeat;
		margin:0 auto;
	}
	#rightcolumnlinks a#needitnow:hover {
		background-image:url(../_img/link/needitnow_mo.gif);
	}
	#rightcolumnlinks a#needitnow span {
		position:absolute;
		top:0px;
		left:-2001px;
	}

	#rightcolumnlinks a#stanleygear {
		display:block;
		width:166px;
		height:51px;
		text-decoration:none;
		background:url(../_img/link/stanleygear.gif) no-repeat;
		margin:0 auto;
	}
	#rightcolumnlinks a#stanleygear:hover {
		background-image:url(../_img/link/stanleygear_mo.gif);
	}
	#rightcolumnlinks a#stanleygear span {
		position:absolute;
		top:0px;
		left:-2001px;
	}

	#rightcolumnlinks a#didyouknow {
		display:block;
		width:166px;
		height:51px;
		text-decoration:none;
		background:url(../_img/link/didyouknow.gif) no-repeat;
		margin:0 auto;
	}
	#rightcolumnlinks a#didyouknow:hover {
		background-image:url(../_img/link/didyouknow_mo.gif);
	}
	#rightcolumnlinks a#didyouknow span {
		position:absolute;
		top:0px;
		left:-2001px;
	}

	#rightcolumnlinks a#maintainyours {
		display:block;
		width:166px;
		height:51px;
		text-decoration:none;
		background:url(../_img/link/maintainyours.gif) no-repeat;
		margin:0 auto;
	}
	#rightcolumnlinks a#maintainyours:hover {
		background-image:url(../_img/link/maintainyours_mo.gif);
	}
	#rightcolumnlinks a#maintainyours span {
		position:absolute;
		top:0px;
		left:-2001px;
	}
	
	#rightcolumnlinks a#Product {
		display:block;
		width:166px;
		height:51px;
		text-decoration:none;
		background:url(../_img/link/homepage/Product.gif) no-repeat;
		margin:0 auto;
	}
	#rightcolumnlinks a#Product:hover {
		background-image:url(../_img/link/homepage/Product_mo.gif);
	}
	#rightcolumnlinks a#Product span {
		position:absolute;
		top:0px;
		left:-2001px;
	}
	
	#rightcolumnlinks a#tellyourstory {
		display:block;
		width:166px;
		height:74px;
		text-decoration:none;
		background:url(../_img/link/tellyourstory.gif) no-repeat;
		margin:0 auto;
	}
	#rightcolumnlinks a#tellyourstory:hover {
		background-image:url(../_img/link/tellyourstory_mo.gif);
	}
	#rightcolumnlinks a#tellyourstory span {
		position:absolute;
		top:0px;
		left:-2001px;
	}
	
	#rightcolumnlinks a#shopstanley {
		display:block;
		width:166px;
		height:74px;
		text-decoration:none;
		background:url(../_img/link/shopstanley.gif) no-repeat;
		margin:0 auto;
	}
	#rightcolumnlinks a#shopstanley:hover {
		background-image:url(../_img/link/shopstanley_mo.gif);
	}
	#rightcolumnlinks a#shopstanley span {
		position:absolute;
		top:0px;
		left:-2001px;
	}

#sideboxcontainer {
	position:absolute;
	width:auto;
	margin:6px 0 0 0;
}
#sidebox_stanleystories {
	position:absolute;
	left:-18px;
	background:url(../_img/sidebox_stanleystories.gif) no-repeat;
	width:250px;
	height:172px;
}
#sidebox_ourstory {
	position:absolute;
	left:-18px;
	background:url(../_img/sidebox_ourstory.gif) no-repeat;
	width:204px;
	height:164px;
}
#sideboxcopy_stanleystories {
	position:absolute;
	left:25px;
	top:68px;
	width:120px;
	height:88px;
}
#sideboxcopy_ourstory {
	position:absolute;
	left:25px;
	top:52px;
	width:162px;
	height:88px;
}
img#sideboxpic {
	position:absolute;
	left:164px;
	top:6px;
}

#photoboxleft {
	float:left;
	position:relative;
	background:url(../_img/photoboxleft.gif) no-repeat;
	width:172px;
	height:162px;
	margin:0 20px 0 0;
	z-index:3;
}
img#photoboxleftpic {
	position:absolute;
	left:62px;
	top:62px;
}
#photoboxleft2 {
	float:left;
	position:relative;
	background:url(../_img/photoboxleft.gif) no-repeat;
	width:172px;
	height:162px;
	margin:0 20px 0 0;
	z-index:3;
}
img#photoboxleftpic2 {
	position:absolute;
	left:62px;
	top:62px;
}

#photoboxright {
	float:right;
	position:relative;
	background:url(../_img/photoboxright.gif) no-repeat;
	width:125px;
	height:148px;
	margin:0 0 0 20px;
	z-index:3;
}
img#photoboxrightpic {
	position:absolute;
	left:38px;
	top:14px;
}

#breadcrumb {
	font:9px/10px helvetica, arial, verdana, sans-serif;
	color:#5a534e;
	margin:-30px 0 20px 0;
}
#breadcrumb a, #breadcrumb a:link, #breadcrumb a:visited, #breadcrumb a:hover, #breadcrumb a:active {
	color:#5a534e;
	text-decoration:underline;
}

#ssbuttons {
	position:relative;
	top:-18px;
}

	#ssbuttons a#storyarchives {
		display:block;
		float:left;
		width:99px;
		height:27px;
		text-decoration:none;
		background:url(../_img/btn/storyarchives.gif) no-repeat;
	}
	#ssbuttons a#storyarchives:hover {
		background-image:url(../_img/btn/storyarchives_mo.gif);
	}
	#ssbuttons a#storyarchives span {
		position:absolute;
		top:0px;
		left:-2001px;
	}

	#ssbuttons a#tellusyourstory {
		display:block;
		float:left;
		width:110px;
		height:34px;
		text-decoration:none;
		background:url(../_img/btn/tellusyourstory.gif) no-repeat;
	}
	#ssbuttons a#tellusyourstory:hover {
		background-image:url(../_img/btn/tellusyourstory_mo.gif);
	}
	#ssbuttons a#tellusyourstory span {
		position:absolute;
		top:0px;
		left:-2001px;
	}

a#buy {
	/*display:inline-block;*/
	float:left;
	width:28px;
	height:11px;
	text-decoration:none;
	background:url(../_img/btn/buy.gif) no-repeat;
	margin-right:30px;
}
a#buy:hover {
	background-image:url(../_img/btn/buy_mo.gif);
}
a#buy span {
	position:absolute;
	top:0px;
	left:-2001px;
}

a#wheretobuy {
	display:block;
	float:left;
	width:82px;
	height:11px;
	text-decoration:none;
	background:url(../_img/btn/wheretobuy.gif) no-repeat;
	margin-right:30px;
}
a#wheretobuy:hover {
	background-image:url(../_img/btn/wheretobuy_mo.gif);
}
a#wheretobuy span {
	position:absolute;
	top:0px;
	left:-2001px;
}

#clearbottom {
	clear:both;
	height:4px;
	font-size:1px;
	line-height:1px;
}

.clear {
	clear:both;
}

img.hr {
	margin:0 0 18px 0;
}

img.border {
	border:4px double #b8b6ab;
}

a:hover img.border {
	border:4px solid #95947c;
}

img.inset {
	float:left;
	margin:0 20px 12px 0;
}

img.header {
	margin:0 0 10px 0;
}

img.icon {
	display:inline;
	border:1px solid #b9b9a5;
	margin:10px 10px 10px 0;
	padding:1px;
}

img.icon_in {
	display:inline;
	border:2px solid #95947c;
	margin:10px 10px 10px 0;
	padding:0;
}

a:hover img.icon {
	display:inline;
	border:2px solid #95947c;
	padding:0;
}

img.inline {
	display:inline;
}

img.plus {
	display:inline;
	padding:0 3px 0 0;
}

div.productcontainer {
	float:left;
	width:215px;
	margin:0 30px 40px 0;
}

div.productcontainer_alt {
	float:left;
	width:215px;
	margin:0 0 40px 0;
}

p.productdescription {
	margin:8px 0;
}

div.productdetailcontainer {
	float:left;
	width:173px;
	margin:0 20px 40px 0;
}

div.accessorycontainer {
	float:left;
	width:101px;
	margin:0 15px 40px 0;
}

div.hrcontainer {
	position:relative;
	top:-36px;
}

div.hrcontainer img.hr {
	margin:0 0 6px 0;
}

ul.productFeature{font-size: 9pt;
	line-height: 14pt;
	font-family: Verdana;
	color: #ffffff;
	margin-left: 3px;
    padding-left: 1em;
}



.CartListHead
{
    background-color: #FFE0C0;
    border-bottom: dimgray;
    border-left: dimgray 1px solid;
    color: black;
    font-family: Verdana, Arial;
    font-size: 11px;
    font-weight: bold;
    line-height: 20pt;
    padding-left: 5px
}

.CartListItem
{
    background-color: #ffffff;
    border-bottom: dimgray;
    border-left: dimgray 1px solid;
    color: black;
    font-family: Verdana, Arial;
    font-size: 11px;
    padding-left: 5px
}

.CartListItemAlt
{
    background-color: #f2f2f2;
    border-bottom: dimgray;
    border-left: dimgray 1px solid;
    color: black;
    font-family: Verdana, Arial;
    font-size: 11px;
    padding-left: 5px
}

.CartListFooter
{
    background-color: #FFE0C0;
    line-height: 10pt
}

.nonScrollbarTextarea {
/*font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10 px;
color: #003068;
text-decoration: none;
background-color: #FFFFFF;
border-top-width: 0 px; border-right-width: 0 px; border-bottom-width:
0px; border-left-width: 0 px;
width: 400px;
height: 600px;*/

margin-left:10px;

SCROLLBAR-FACE-COLOR: LightGrey;
SCROLLBAR-HIGHLIGHT-COLOR: LightGrey;
SCROLLBAR-SHADOW-COLOR: LightGrey;
SCROLLBAR-3DLIGHT-COLOR: LightGrey;
SCROLLBAR-ARROW-COLOR: LightGrey;
SCROLLBAR-TRACK-COLOR:LightGrey;
SCROLLBAR-DARKSHADOW-COLOR: LightGrey;
SCROLLBAR-BASE-COLOR:LightGrey;}

ul.learn{
	line-height: 12pt;
	margin-left: 10px;
    padding-left: 1em;
}

div.requiredField {
	border:1px solid #FFBBBB;
	margin-bottom:20px;
}
	div.requiredField div {
		color:#CC0000;
		font-size:13px;
		font-weight:bold;
		border:1px solid #EA5F2B;
		margin:2px;
		padding:10px;
	}
		div.requiredField div ul {
			margin:0.5em 0 0 3em;
		}
			div.requiredField div ul li {
				color:#CC0000;
			}

div.thankYouMessage {
	border:1px solid #B7C8B5;
	margin-bottom:20px;
}
	div.thankYouMessage div {
		color:#336633;
		text-align:center;
		font-size:13px;
		font-weight:bold;
		border:1px solid #678D66;
		margin:2px;
		padding:10px;
	}

/* /layout and unique css */


/* Stories section general styles */

div#featured_image {
	border:1px solid #E2E1D8;
	width:162px;
	height:162px;
	margin-right:10px;
	padding:2px;
	float:left;
}
	div#featured_image img {
		border:1px solid #B8B6AB;
		display:block;
	}

div.story_meta {
	font-size:11px;
	font-weight:bold;
}

h1.storyTitle,
h2.storyTitle {
	color:#D14E1D;
	font-size:16px;
	font-weight:bold;
	margin:0;
}

span.story_snippet {
	float:left;
	width:325px;
	margin-top:8px;
}

div#page_nav {
	background:url(../_img/hr_distressed.gif) no-repeat scroll left bottom;
	font-size:13px;
	height:22px;
	margin-bottom:10px;
	clear:left;
	text-align:center;
}
	div#page_nav div {
		width:440px;
		margin:0 auto;
	}
	
	div#page_nav span, div#page_nav strong {
		float:left;
	}
	div#page_nav span.divider {
		padding:0 5px;
	}
		div#page_nav strong span {
			float:none;
		}
	div#page_nav a {
		float:left;
	}
	
	div#page_nav a#lnk_First {
		background:url(../_img/stories/first_page.gif) no-repeat scroll left 4px;
		padding-left:12px;
	}
	div#page_nav a#lnk_Prev {
		background:url(../_img/stories/prev_page.gif) no-repeat scroll left 4px;
		padding-left:8px;
	}
	div#page_nav a#lnk_Next {
		background:url(../_img/stories/next_page.gif) no-repeat scroll right 4px;
		padding-right:8px;
	}
	div#page_nav a#lnk_Last {
		background:url(../_img/stories/last_page.gif) no-repeat scroll right 4px;
		padding-right:12px;
	}
	
	div#page_nav a.Nav_Disabled {color:#000000;}
	div#page_nav a.Nav_Disabled:hover {text-decoration:none;}

div#storyList {}

	div#storyList div.story {
		padding:15px 0;
		background:url(../_img/hr_indent.gif) repeat-x scroll bottom left;
	}
		div#storyList div.story div.rating {
			float:right;
			width:100px;
		}
			div#storyList div.story div.rating span.ratings {
				float:right;
				width:70px;
			}
			div#storyList div.story div.rating img.has_img {
				float:left;
			}
		
		div#storyList div.story a.storyTitle {
			color:#D14E1D;
			font-size:16px;
			font-weight:bold;
		}
		
		div#storyList div.story span.story_snippet {
			clear:left;
		}

p#footnote {
	margin:15px 0 0;
}
	p#footnote strong {
		font-size:11px;
	}

/* Stories Browse Page */
div.browsestories {}

div#featured_story {
	height:150px;
	margin:15px 0;
}
	div#featured_story h1.storyTitle,
	div#featured_story h2.storyTitle {
		margin-bottom:5px;
	}
	
	div#featured_story div#featured_image {
		width:142px;
		height:142px;
	}
	
	div#featured_story div.story_meta {
		clear:right;
	}
			
	div#featured_story div.rating {
		float:left;
		width:150px;
		margin-top:8px;
	}
		div#featured_story div.rating img {
			float:left;
			margin-right:10px;
		}
		
		div#featured_story div.story_meta div.years_owned {
			width:auto;
		}
		div#featured_story div.rating span {
			
		}
		div#featured_story div.rating img {
			
		}
	
	div#featured_story span.story_snippet {
		height:50px;
		overflow:hidden;
	}
	
	div#featured_story input#btn_ReadStory {
		float:left;
	}
	
	
fieldset#sort_controls {
	background:url(../_img/stories/sort_bg.gif) no-repeat scroll top left;
	height:38px;
	clear:left;
	padding:11px 0 0 40px;
}
	fieldset#sort_controls strong {
		font-size:12px;
		float:left;
	}
	fieldset#sort_controls table#rdo_SortBy {
		margin-left:20px;
		float:left;
	}
		fieldset#sort_controls table#rdo_SortBy td {
			padding-right:15px;
		}
			fieldset#sort_controls table#rdo_SortBy td input {
				margin:1px 5px 0 0;
			}
			fieldset#sort_controls table#rdo_SortBy td label {
				font-weight:normal;
				position:relative;
				bottom:2px;
			}
	fieldset#sort_controls input#btn_sort {
		position:relative;
		left:50px;
	}
		

/* Stories Search Page */

div.storysearch fieldset {
	background:#dadbd2;
	height:90px;
	margin:20px 0;
	padding:12px 12px 24px;
}
	div.storysearch fieldset p {
		font-size:12px;
	}
	div.storysearch fieldset div {
		float:left;
		padding-right:8px;
	}
	div.storysearch fieldset div#stateDDLdiv {
		visibility:hidden;
	}
	div.storysearch fieldset input#Img_btn_Search {
		float:right;
		position:relative;
		top:12px;
	}

span#lbl_Results {
	display:block;
	margin:24px 0;
	font-size:12px;
}

div#page_nav {
	background:url(../_img/hr_distressed.gif) no-repeat scroll bottom left;
}


/* Tell Your Story */
img#story_photo {float:left;}
	
div.tellyourstory div#and_win {
	float:left;
	width:325px;
	margin:30px 0 0 20px;
}	
	div.tellyourstory div#and_win h2 {font-size:16px; font-weight:bold; text-transform:none;}
	div.tellyourstory div#and_win p {font-size:13px;}

ol#submit_steps {
	background:url(../_img/hr_distressed.gif) no-repeat scroll bottom left;
	list-style:none;
	height:40px;
	margin-top:15px;
	margin-bottom:15px;
	clear:left;
}
	ol#submit_steps li {
		float:left;
		margin-right:15px;
	}
	ol#submit_steps li.last {
		margin-right:0;
	}
	
div.tellyourstory fieldset {margin-top:20px;}
	div.tellyourstory fieldset label {width:260px;}
	div.tellyourstory fieldset textarea {margin-top:8px;}
	
	div.tellyourstory fieldset input#btn_Continue {float:right; clear:left;}

/* Step 2 */	
div.tellyourstory2 fieldset {}
	div.tellyourstory2 fieldset label {
		width:110px;
	}
	div.tellyourstory2 fieldset div.aspCheckBox label {
		width:auto;
	}
	div.tellyourstory2 fieldset div#bottomButtons {
		clear:left;
		padding-top:15px;
		height:30px;
	}
		div.tellyourstory2 fieldset div#bottomButtons label {
			width:auto;
			clear:none;
		}
		div.tellyourstory2 fieldset div#bottomButtons label#lbl_go_back {
			width:70px;
			float:left;
		}
		div.tellyourstory2 fieldset div#bottomButtons label#lbl_preview {
			width:65px;
			margin-right:20px;
			float:right;
		}
		div.tellyourstory2 fieldset div#bottomButtons label#lbl_finish {
			float:right;
		}
		
/* Tell Your Story Preview Page */
div.story_preview {}
	div.story_preview div#featured_image {
		width:142px;
		height:142px;
	}
	div.story_preview div#story_content {
		float:left;
		width:315px;
	}
		div.story_preview div#story_content span.story_snippet {
			float:none;
		}
	div.story_preview div#bottomButtons {
		margin-top:25px;
	}
	
		div.story_preview div#bottomButtons input#btn_GoBack {float:left;}
		div.story_preview div#bottomButtons input#btn_Finish {float:right;}
		
/* Story Detail Page */
div.story_detail {}
	div.story_detail div#photo_and_email {
		width:170px;
		padding-right:20px;
		float:left;
	}
		div.story_detail div#photo_and_email span#email_hdr {
			font-size:14px;
			font-weight:bold;
			text-transform:uppercase;
			display:block;
			margin-bottom:6px;
		}
		div.story_detail div#photo_and_email div#featured_image {float:none; margin-bottom:20px;}
		
		div.story_detail div#photo_and_email fieldset {
			background:#CBCDB5;
			width:150px;
			padding:10px;
		}
			div.story_detail div#photo_and_email fieldset input,
			div.story_detail div#photo_and_email fieldset textarea
			{margin-bottom:10px;}
			div.story_detail div#photo_and_email fieldset div#send_copy {width:105px;}
				div.story_detail div#photo_and_email fieldset div#send_copy input {
					float:left;
				}
				div.story_detail div#photo_and_email fieldset div#send_copy label {
					font-weight:normal;
					font-size:11px;
					margin-left:5px;
					float:left;
				}
			div.story_detail div#photo_and_email fieldset input#btn_Send {width:36px; float:right;}
			
	div.story_detail div#story_content {
		float:right;
		width:300px;
	}
		div.story_detail div#story_content h1.storyTitle,
		div.story_detail div#story_content h2.storyTitle {
			margin-bottom:5px;
		}
		div.story_detail div#story_content div.rating {margin-top:5px;}
			div.story_detail div#story_content div.rating span#lbl_Ratings {float:left;}
				div.story_detail div#story_content div.rating span#lbl_Ratings img {
					float:left;
				}
				div.story_detail div#story_content div.rating span#lbl_Ratings span {
					float:left;
					padding-left:10px;
				}
			div.story_detail div#story_content div.rating span#lbl_FRatings {float:left;}
			div.story_detail div#story_content div.rating div#rate_story_menu {
				float:left;
				margin-left:20px;
			}
				div.story_detail div#story_content div.rating div#rate_story_menu img {
					cursor:pointer;
				}
				
				div.story_detail div#story_content div.rating div#rate_story_menu ol {
					background:#D14E1D;
					border:1px solid #333333;
					position:absolute;
					display:none;
					list-style:none;
				}
				div.story_detail div#story_content div.rating div#rate_story_menu:hover ol,
				div.story_detail div#story_content div.rating div#rate_story_menu.over ol {
					display:block;
					width:85px;
				}
				
					div.story_detail div#story_content div.rating div#rate_story_menu ol li {
						border-bottom:1px solid #D36727;
					}
					div.story_detail div#story_content div.rating div#rate_story_menu ol li.last {
						border-bottom:none;
					}
						div.story_detail div#story_content div.rating div#rate_story_menu ol li a {
							padding-left:13px;
							color:#FFFFFF;
							display:block;
							width:72px;
						}
						div.story_detail div#story_content div.rating div#rate_story_menu ol li a:hover {
							background-color:#3D3D3D;
							text-decoration:none;
						}
		
		div.story_detail div#story_content div.story_meta {
			background:url(../_img/hr_distressed.gif) no-repeat scroll bottom left;
			margin:15px 0 10px 0;
			padding-bottom:10px;
		}
	
/** Error page styles **/
div#content.error {}
	div#content.error ul {margin-left:2em;}
/** /Error page styles **/

