BODY {
	background: 		url(/images/nfsnv2_header.jpg) repeat-x;
	margin: 			0 0 30px 0;
	font-family: 		"Trebuchet MS";
	font-size: 			14px;
}

A {
	color: 				#0000FF;
	text-decoration: 	underline;
	outline: 			none;
}

A:hover {
	text-decoration: 	none;
}

A.big-buttons {
	background-color: #FFF;
	display: block;
	line-height: 71px;
}
A.big-buttons:hover {
	background-color: #EBEBEB;
}

.clearfix {
	clear: 				left;
}

h2 {
	font-size:			22px;
	color:				#9A0000;
	padding-bottom:		0;
	margin-bottom:		0;
}

#wrapper {
	width: 				1000px;
	margin: 			0 auto;
}

.featuredslidepanel {
	display: inline;
	float: left;
	margin-left: 16px;
	padding-right: 15px;
	margin-right: 0;
	width: 144px;
	border-right: 1px solid #CCC;
/*	margin-bottom: -20000px;
	padding-bottom: 20000px;*/
	font-size: 80%;
}
.featuredslidepanel-last {
	display: inline;
	float: left;
	margin-left: 16px;
	margin-right: 0;
	width: 144px;
/*	margin-bottom: -20000px;
	padding-bottom: 20000px;*/
	font-size: 80%;
}
.featuredslidepanel-first {
	display: inline;
	float: left;
	margin-left: 0;
	padding-right: 15px;
	margin-right: 0;
	width: 144px;
	border-right: 1px solid #CCC;
/*	margin-bottom: -20000px;
	padding-bottom: 20000px;*/
	font-size: 80%;
}


#login_form {
	background-image: url(/images/v2nfsn_tab_drop_bg.gif);
	background-position: left bottom;
	background-repeat: no-repeat;
	padding-left: 12px;
	padding-right: 12px;
	padding-top: 8px;
	color: 		#FFF;
	line-height: 150%;
	width: 		174px;
	position:	absolute;
	top:		128px;
	right:		195px;
	height:		150px;
	z-index:	150;
}

#quotes {
	position: absolute;
	top: 0;
	left: 185px;
	color: #FFF;
	width: 315px;
}

#login_form.hidden {
	display:			none;
}
#login_form input.lgtext {
	width: 159px;
	border: 0;
	color: #333;
	padding: 4px;
	margin-bottom: 12px;
}

.flash {
	border:				1px solid #ccc;
	background-color: 	#F2F2F1;
	color:				#666;
	padding:			10px;
}
.flash h2 {
	font-size:			15px;
	font-weight:		bold;
	color:				#003366;
	margin-top:			0;
	padding-top:		0;
}

/* Header Specific */

#header {
	width:				1000px;
	height: 			126px;
	position:			relative;
}

#header .left {
	width: 				500px;
	height: 			126px;
	float:				left;
}

#header .center {
	width:				200px;
	height:				26px;
	padding-top:		100px;
	float:				left;
	text-align: 		left;
}

#header .right {
	width:				480px;
	height:				116px;
	float:				left;
	padding-top:		14px;
	padding-right:		20px;
	position:			relative;
}

#header .right form {
	margin: 			0;
}

#header TD.search_box {
	width:				373px;
	height:				44px;
	background: 		url(/images/nfsnv2_searchbox.gif) no-repeat;
}

#header TD.search_box input {
	margin: 			5px 5px 3px 5px;
	font-size: 			16px;
	width: 				363px;
	height: 			34px;
	border: 			none;
	background: 		transparent;
}

/*#header #login_buttons TD {
	border-left:		6px solid #FFF;
}
#header #login_buttons A {
	height:				28px;
	line-height:		28px;
	color:				#FFF;
	text-decoration:	none;
	padding:			0 10px;
	display:			block;
}
#header #login_buttons A:hover {
	color:				#FFF;
	background-color:	#9E0000;
}
*/
#header .browse_category, #header #search_button {
	text-align: 		right;
}
#header .browse_category A {
	color:				#FFF;
}


/* Content Section */
#content {
	margin-top:			25px;
	width: 				1000px;
	position:			relative;
}


#content #home_left_column {
	width:				294px;
	float:				left;
	padding-top:		10px;
	padding-right:		36px;
	margin-top:			20px;
}
#content #home_right_column {
	width:				670px;
	float: 				left;
	position: 			relative;
	margin-top:			20px;
}
#content #admin_left_column {
	width:				204px;
	float:				left;
	padding-top:		10px;
	padding-right:		26px;
}
#content #admin_right_column {
	width:				770px;
	float: 				left;
}

#content #admin_left_column A {
	padding:			4px 0 4px 15px;
	text-decoration: 	none;
	color:				#9E0000;
	display:			block;
}
#content #admin_left_column A:hover {
	background-color:	#F1F1F2;
}


#content #home_left_column a.v2_home_bigbutton {
	width:				294px;
	height:				57px;
	display:			block;
	text-indent: 		-50000px;
	overflow:			hidden;
}

#content h4 {
	padding: 			3px;
	margin: 			0;
	background-color: 	#F4F4F4;
}
#content h3 {
	padding:			4px;
	margin-bottom:		15px;
	margin-top:			25px;
	background-color: 	#EFEFEF;
}
#content h4 img {
	right:				30px;
	position:			absolute;
}

A#v2_home_join {
	background:			url(/images/v2nfsn_join_off.jpg) no-repeat;
}
A#v2_home_join:hover {
	background:			url(/images/v2nfsn_join_over.jpg) no-repeat;
}
A#v2_home_account {
	background:			url(/images/v2nfsn_account_off.jpg) no-repeat;
}
A#v2_home_account:hover {
	background:			url(/images/v2nfsn_account_over.jpg) no-repeat;
}
A#v2_home_login {
	background:			url(/images/v2nfsn_login_off.jpg) no-repeat;
}
A#v2_home_login:hover {
	background:			url(/images/v2nfsn_login_over.jpg) no-repeat;
}
A#v2_home_logout {
	background:			url(/images/v2nfsn_logout_off.jpg) no-repeat;
}
A#v2_home_logout:hover {
	background:			url(/images/v2nfsn_logout_over.jpg) no-repeat;
}
A#v2_home_additem {
	background:			url(/images/v2nfsn_additem_off.jpg) no-repeat;
}
A#v2_home_additem:hover {
	background:			url(/images/v2nfsn_additem_over.jpg) no-repeat;
}
A#v2_home_items {
	background:			url(/images/v2nfsn_myitems_off.jpg) no-repeat;
}
A#v2_home_items:hover {
	background:			url(/images/v2nfsn_myitems_over.jpg) no-repeat;
}

.single_line_border {
	padding-top:		20px;
	border-bottom:		1px solid #ccc;
}

#content #home_left_column .green_text {
	font-size:			20px;
	color:				#060;
	text-align: 		center;
	margin-top:			0;
}
#content #home_left_column .blue_text {
	font-size:			17px;
	color:				#036;
	text-align: 		left;
	margin-top:			0;
}

#content #slideshow {
	width:				980px;
	height:				314px;
	border:				none;
	position:			relative;
	overflow: 			hidden;
}
#slideshow div {
	width:				980px;
	height:				314px;
	float:				left;
	overflow: 			hidden;
	padding-right:		170px
}
#menuslide {
	width:				170px;
	height:				260px;
	position:			absolute;
	top: 				0;
	right:				0;
	list-style-type: 	none;
	margin:				0;
	padding:			0;
}
#menuslide li {
	width: 				170px;
	height: 			52px;
	vertical-align: 	middle;
	/*border-bottom:		1px solid #ccc*/
	font-size:			90%;
}
#menuslide li a, #menuslide li a:link, #menuslide li a:visited {
	width:				150px;
	height:				32px;
	padding:			15px 0 5px 20px;
	display: 			block;
	background:			url(/images/arrow_slide_off.gif) no-repeat 0 -5px;
	text-decoration:	none;
}
#menuslide .ui-tabs-selected a, #menuslide .ui-tabs-selected a:link, #menuslide .ui-tabs-selected a:visited {
	background:			url(/images/arrow_slide_over.gif) no-repeat 0 -5px;
	text-decoration:	none;
}


.latest_slide {
	width:				151px;
	padding:			5px 11px 10px 5px;
	text-align: 		center;
	background:			url(/images/nfsnv2_slidebg.jpg) no-repeat;
	font-size:			12px;
	height:				190px;
	position:			relative;
}

.latest_slide A {
	text-decoration:	none;
}

.latest_slide A img {
	border:				none;
}

.latest_slide .onsalenow {
	position: 			absolute;
	top:				25px;
	left:				0;
	z-index:			99000;
}

.disabled {
	display:			inline;
}


/* Browse Categories page */
ul.category_list {
	list-style: 		none;
	padding:			0;
	margin:				0;
}

ul.category_list li {
	margin-top:			3px;
	margin-right:		3px;
}

ul.category_list li A {
	padding:			0 4px;
	border:				1px solid #ccc;
	display:			block;
	text-decoration: 	none;
}

ul.category_list li A:hover {
	border:				1px solid #5A0101;
	background: 		#9E0000;
	color:				#FFF;
}



/* Categories column and details page */
ul#thumb-views {
	margin: 			0 auto;
	padding: 			0;
	width: 				300px;
}
ul#thumb-views {
	list-style: 		none;
}
ul#thumb-views li {
	float: 				left;
	margin: 			0 10px 0 0;
	width: 				45px;
	height: 			45px;
	padding:			0;
}
ul#thumb-views li.last {
	margin: 			0;
}
ul#thumb-views li a img {
	width: 				40px;
	margin: 			0;
}

ul.vertical-categories {
	margin: 			0;
	padding: 			0;
	list-style: 		none;
	width: 				150px;
}
ul.vertical-categories li {
	vertical-align: 	middle;
	background-color: 	#F5F5F5;
}
ul.vertical-categories li a {
	display: 			block;
	color: 				#000;
	text-decoration: 	none;
	padding: 			4px;
}
ul.vertical-categories li a:hover {
	background-color: 	#F1F1F1;
	color: 				maroon;
}

.forms ul {
	list-style: 		none;
	margin:				0;
	padding:			0;
}
.forms ul li {
	padding:			5px;
}
.forms .text label, .forms .password label {
	display:			block;
}

/* owner page */
#content #owner_left_column {
	width:				124px;
	float:				left;
	padding-top:		10px;
	padding-right:		6px;
}
#content #owner_right_column {
	width:				809px;
	padding-left:		10px;
	float: 				left;
	border-left:		1px solid #ccc;
}


/* Footer Section */
#footer {
	width:				1000px;
	border-top:			1px solid #CCC;
	padding-top:		35px;
	margin-top:			35px;
}



	/* Dialog */

.ui-dialog { position: relative; padding: .2em; width: 300px; }
.ui-dialog .ui-dialog-titlebar { padding: .5em .3em .3em 1em; position: relative;  }
.ui-dialog .ui-dialog-title { float: left; margin: .1em 0 .2em; } 
.ui-dialog .ui-dialog-titlebar-close { position: absolute; right: .3em; top: 50%; width: 19px; margin: -10px 0 0 0; padding: 1px; height: 18px; }
.ui-dialog .ui-dialog-titlebar-close span { display: block; margin: 1px; }
.ui-dialog .ui-dialog-titlebar-close:hover, .ui-dialog .ui-dialog-titlebar-close:focus { padding: 0; }
.ui-dialog .ui-dialog-content { border: 0; padding: .5em 1em; background: none; overflow: auto; zoom: 1; }
.ui-dialog .ui-dialog-content p { line-height:1.4em; }
.ui-dialog .ui-dialog-buttonpane { text-align: left; border-width: 1px 0 0 0; background-image: none; margin: .5em 0 0 0; padding: .3em 1em .5em .4em; }

	/* Tooltip */

#tooltip {
	position:absolute;
	z-index:30000;
	padding:3px;
	background:#363636;
	color:#FFF!important;
	font-size:0.9em;
}

#tooltip div {
	margin:0;
	background:#808080;
	padding:5px;
	font-size:0.9em;
}

#tooltip h3 {
	color:#fff;
	font-weight:bold;
	padding:5px;
	margin:0;
	background:#5f5f5f;
}


.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .pagination a:hover, a.btn:hover, button.ui-state-default:hover {
	border:1px solid #79b7e7;
	background:#d0e5f5 url(/css/styles/light_blue/images/ui-bg_glass_75_d0e5f5_1x400.png) 50% 50% repeat-x;
	color:#1d5987;
}
.ui-state-default .nfsn-ui-icon {
	background-image: url(/css/styles/light_blue/images/ui-icons_6da8d5_256x240.png);
}
.ui-state-default, .ui-widget-content .ui-state-default, .pagination a {
	border:1px solid #c5dbec;
	background:#dfeffc url(/css/styles/light_blue/images/ui-bg_glass_85_dfeffc_1x400.png) 50% 50% repeat-x;
	color:#2e6e9e;
}
.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited {
	color:#E17009;
	text-decoration:none;
	outline:none;
}
a.btn:hover, button.ui-state-default:hover {
	border:1px solid #79b7e7;
	background:#d0e5f5 url(/css/styles/light_blue/images/ui-bg_glass_75_d0e5f5_1x400.png) 50% 50% repeat-x;
	color:#1d5987;
}
.ui-corner-all, .pagination li a, .pagination li, #tooltip, ul#dashboard-buttons li, .fixed #sidebar {
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
}
.nfsn-ui-icon {
	width:16px;
	height:16px;
	background-image: url(/css/styles/light_blue/images/ui-icons_469bdd_256x240.png);
}

.ui-widget-content .nfsn-ui-icon {
	background-image: url(/css/styles/light_blue/images/ui-icons_469bdd_256x240.png);
}

.ui-widget-header .nfsn-ui-icon {
	background-image: url(/css/styles/light_blue/images/ui-icons_d8e7f3_256x240.png);
}

.ui-state-default .nfsn-ui-icon {
	background-image: url(/css/styles/light_blue/images/ui-icons_6da8d5_256x240.png);
}

.ui-state-hover .nfsn-ui-icon, .ui-state-focus .nfsn-ui-icon {
	background-image: url(/css/styles/light_blue/images/ui-icons_217bc0_256x240.png);
}

.ui-state-active .nfsn-ui-icon {
	background-image: url(/css/styles/light_blue/images/ui-icons_f9bd01_256x240.png);
}
.ui-state-highlight .nfsn-ui-icon {
	background-image: url(/css/styles/light_blue/images/ui-icons_2e83ff_256x240.png);
}
.nfsn-ui-icon { 
	display:block;
	text-indent:-99999px;
	overflow:hidden;
	background-repeat:no-repeat;
	width:16px;
	height:16px;
}

	/* Icons positioning */

.nfsn-ui-icon-carat-1-n, .headerSortUp .nfsn-ui-icon-carat-2-n-s { background-position: 0 0; }
.nfsn-ui-icon-carat-1-ne { background-position: -16px 0; }
.nfsn-ui-icon-carat-1-e, #navigation li ul .nfsn-ui-icon-carat-1-s { background-position: -32px 0; }
.nfsn-ui-icon-carat-1-se { background-position: -48px 0; }
.nfsn-ui-icon-carat-1-s, .headerSortDown .nfsn-ui-icon-carat-2-n-s { background-position: -64px 0; }
.nfsn-ui-icon-carat-1-sw { background-position: -80px 0; }
.nfsn-ui-icon-carat-1-w { background-position: -96px 0; }
.nfsn-ui-icon-carat-1-nw { background-position: -112px 0; }
.nfsn-ui-icon-carat-2-n-s { background-position: -128px 0; }
.nfsn-ui-icon-carat-2-e-w { background-position: -144px 0; }
.nfsn-ui-icon-triangle-1-n { background-position: 0 -16px; }
.nfsn-ui-icon-triangle-1-ne { background-position: -16px -16px; }
.nfsn-ui-icon-triangle-1-e { background-position: -32px -16px; }
.nfsn-ui-icon-triangle-1-se { background-position: -48px -16px; }
.nfsn-ui-icon-triangle-1-s { background-position: -64px -16px; }
.nfsn-ui-icon-triangle-1-sw { background-position: -80px -16px; }
.nfsn-ui-icon-triangle-1-w { background-position: -96px -16px; }
.nfsn-ui-icon-triangle-1-nw { background-position: -112px -16px; }
.nfsn-ui-icon-triangle-2-n-s { background-position: -128px -16px; }
.nfsn-ui-icon-triangle-2-e-w { background-position: -144px -16px; }
.nfsn-ui-icon-arrow-1-n { background-position: 0 -32px; }
.nfsn-ui-icon-arrow-1-ne { background-position: -16px -32px; }
.nfsn-ui-icon-arrow-1-e { background-position: -32px -32px; }
.nfsn-ui-icon-arrow-1-se { background-position: -48px -32px; }
.nfsn-ui-icon-arrow-1-s { background-position: -64px -32px; }
.nfsn-ui-icon-arrow-1-sw { background-position: -80px -32px; }
.nfsn-ui-icon-arrow-1-w { background-position: -96px -32px; }
.nfsn-ui-icon-arrow-1-nw { background-position: -112px -32px; }
.nfsn-ui-icon-arrow-2-n-s { background-position: -128px -32px; }
.nfsn-ui-icon-arrow-2-ne-sw { background-position: -144px -32px; }
.nfsn-ui-icon-arrow-2-e-w { background-position: -160px -32px; }
.nfsn-ui-icon-arrow-2-se-nw { background-position: -176px -32px; }
.nfsn-ui-icon-arrowstop-1-n { background-position: -192px -32px; }
.nfsn-ui-icon-arrowstop-1-e { background-position: -208px -32px; }
.nfsn-ui-icon-arrowstop-1-s { background-position: -224px -32px; }
.nfsn-ui-icon-arrowstop-1-w { background-position: -240px -32px; }
.nfsn-ui-icon-arrowthick-1-n { background-position: 0 -48px; }
.nfsn-ui-icon-arrowthick-1-ne { background-position: -16px -48px; }
.nfsn-ui-icon-arrowthick-1-e { background-position: -32px -48px; }
.nfsn-ui-icon-arrowthick-1-se { background-position: -48px -48px; }
.nfsn-ui-icon-arrowthick-1-s { background-position: -64px -48px; }
.nfsn-ui-icon-arrowthick-1-sw { background-position: -80px -48px; }
.nfsn-ui-icon-arrowthick-1-w { background-position: -96px -48px; }
.nfsn-ui-icon-arrowthick-1-nw { background-position: -112px -48px; }
.nfsn-ui-icon-arrowthick-2-n-s { background-position: -128px -48px; }
.nfsn-ui-icon-arrowthick-2-ne-sw { background-position: -144px -48px; }
.nfsn-ui-icon-arrowthick-2-e-w { background-position: -160px -48px; }
.nfsn-ui-icon-arrowthick-2-se-nw { background-position: -176px -48px; }
.nfsn-ui-icon-arrowthickstop-1-n { background-position: -192px -48px; }
.nfsn-ui-icon-arrowthickstop-1-e { background-position: -208px -48px; }
.nfsn-ui-icon-arrowthickstop-1-s { background-position: -224px -48px; }
.nfsn-ui-icon-arrowthickstop-1-w { background-position: -240px -48px; }
.nfsn-ui-icon-arrowreturnthick-1-w { background-position: 0 -64px; }
.nfsn-ui-icon-arrowreturnthick-1-n { background-position: -16px -64px; }
.nfsn-ui-icon-arrowreturnthick-1-e { background-position: -32px -64px; }
.nfsn-ui-icon-arrowreturnthick-1-s { background-position: -48px -64px; }
.nfsn-ui-icon-arrowreturn-1-w { background-position: -64px -64px; }
.nfsn-ui-icon-arrowreturn-1-n { background-position: -80px -64px; }
.nfsn-ui-icon-arrowreturn-1-e { background-position: -96px -64px; }
.nfsn-ui-icon-arrowreturn-1-s { background-position: -112px -64px; }
.nfsn-ui-icon-arrowrefresh-1-w { background-position: -128px -64px; }
.nfsn-ui-icon-arrowrefresh-1-n { background-position: -144px -64px; }
.nfsn-ui-icon-arrowrefresh-1-e { background-position: -160px -64px; }
.nfsn-ui-icon-arrowrefresh-1-s { background-position: -176px -64px; }
.nfsn-ui-icon-arrow-4 { background-position: 0 -80px; }
.nfsn-ui-icon-arrow-4-diag { background-position: -16px -80px; }
.nfsn-ui-icon-extlink { background-position: -32px -80px; }
.nfsn-ui-icon-newwin { background-position: -48px -80px; }
.nfsn-ui-icon-refresh { background-position: -64px -80px; }
.nfsn-ui-icon-shuffle { background-position: -80px -80px; }
.nfsn-ui-icon-transfer-e-w { background-position: -96px -80px; }
.nfsn-ui-icon-transferthick-e-w { background-position: -112px -80px; }
.nfsn-ui-icon-folder-collapsed { background-position: 0 -96px; }
.nfsn-ui-icon-folder-open { background-position: -16px -96px; }
.nfsn-ui-icon-document { background-position: -32px -96px; }
.nfsn-ui-icon-document-b { background-position: -48px -96px; }
.nfsn-ui-icon-note { background-position: -64px -96px; }
.nfsn-ui-icon-mail-closed { background-position: -80px -96px; }
.nfsn-ui-icon-mail-open { background-position: -96px -96px; }
.nfsn-ui-icon-suitcase { background-position: -112px -96px; }
.nfsn-ui-icon-comment { background-position: -128px -96px; }
.nfsn-ui-icon-person { background-position: -144px -96px; }
.nfsn-ui-icon-print { background-position: -160px -96px; }
.nfsn-ui-icon-trash { background-position: -176px -96px; }
.nfsn-ui-icon-locked { background-position: -192px -96px; }
.nfsn-ui-icon-unlocked { background-position: -208px -96px; }
.nfsn-ui-icon-bookmark { background-position: -224px -96px; }
.nfsn-ui-icon-tag { background-position: -240px -96px; }
.nfsn-ui-icon-home { background-position: 0 -112px; }
.nfsn-ui-icon-flag { background-position: -16px -112px; }
.nfsn-ui-icon-calendar { background-position: -32px -112px; }
.nfsn-ui-icon-cart { background-position: -48px -112px; }
.nfsn-ui-icon-pencil { background-position: -64px -112px; }
.nfsn-ui-icon-clock { background-position: -80px -112px; }
.nfsn-ui-icon-disk { background-position: -96px -112px; }
.nfsn-ui-icon-calculator { background-position: -112px -112px; }
.nfsn-ui-icon-zoomin { background-position: -128px -112px; }
.nfsn-ui-icon-zoomout { background-position: -144px -112px; }
.nfsn-ui-icon-search { background-position: -160px -112px; }
.nfsn-ui-icon-wrench { background-position: -176px -112px; }
.nfsn-ui-icon-gear { background-position: -192px -112px; }
.nfsn-ui-icon-heart { background-position: -208px -112px; }
.nfsn-ui-icon-star { background-position: -224px -112px; }
.nfsn-ui-icon-link { background-position: -240px -112px; }
.nfsn-ui-icon-cancel { background-position: 0 -125px; }
.nfsn-ui-icon-plus { background-position: -16px -128px; }
.nfsn-ui-icon-plusthick { background-position: -32px -128px; }
.nfsn-ui-icon-minus { background-position: -48px -128px; }
.nfsn-ui-icon-minusthick { background-position: -64px -128px; }
.nfsn-ui-icon-close { background-position: -80px -128px; }
.nfsn-ui-icon-closethick { background-position: -96px -128px; }
.nfsn-ui-icon-key { background-position: -112px -128px; }
.nfsn-ui-icon-lightbulb { background-position: -128px -128px; }
.nfsn-ui-icon-scissors { background-position: -144px -128px; }
.nfsn-ui-icon-clipboard { background-position: -160px -128px; }
.nfsn-ui-icon-copy { background-position: -176px -128px; }
.nfsn-ui-icon-contact { background-position: -192px -128px; }
.nfsn-ui-icon-image { background-position: -208px -128px; }
.nfsn-ui-icon-video { background-position: -224px -128px; }
.nfsn-ui-icon-script { background-position: -240px -128px; }
.nfsn-ui-icon-alert { background-position: 0 -144px; }
.nfsn-ui-icon-info { background-position: -16px -144px; }
.nfsn-ui-icon-notice { background-position: -32px -144px; }
.nfsn-ui-icon-help { background-position: -48px -144px; }
.nfsn-ui-icon-check { background-position: -64px -144px; }
.nfsn-ui-icon-bullet { background-position: -80px -144px; }
.nfsn-ui-icon-radio-off { background-position: -96px -144px; }
.nfsn-ui-icon-radio-on { background-position: -112px -144px; }
.nfsn-ui-icon-pin-w { background-position: -128px -144px; }
.nfsn-ui-icon-pin-s { background-position: -144px -144px; }
.nfsn-ui-icon-play { background-position: 0 -160px; }
.nfsn-ui-icon-pause { background-position: -16px -160px; }
.nfsn-ui-icon-seek-next { background-position: -32px -160px; }
.nfsn-ui-icon-seek-prev { background-position: -48px -160px; }
.nfsn-ui-icon-seek-end { background-position: -64px -160px; }
.nfsn-ui-icon-seek-first { background-position: -80px -160px; }
.nfsn-ui-icon-stop { background-position: -96px -160px; }
.nfsn-ui-icon-eject { background-position: -112px -160px; }
.nfsn-ui-icon-volume-off { background-position: -128px -160px; }
.nfsn-ui-icon-volume-on { background-position: -144px -160px; }
.nfsn-ui-icon-power { background-position: 0 -176px; }
.nfsn-ui-icon-signal-diag { background-position: -16px -176px; }
.nfsn-ui-icon-signal { background-position: -32px -176px; }
.nfsn-ui-icon-battery-0 { background-position: -48px -176px; }
.nfsn-ui-icon-battery-1 { background-position: -64px -176px; }
.nfsn-ui-icon-battery-2 { background-position: -80px -176px; }
.nfsn-ui-icon-battery-3 { background-position: -96px -176px; }
.nfsn-ui-icon-circle-plus { background-position: 0 -192px; }
.nfsn-ui-icon-circle-minus { background-position: -16px -192px; }
.nfsn-ui-icon-circle-close { background-position: -31px -192px; }
.nfsn-ui-icon-circle-triangle-e { background-position: -48px -192px; }
.nfsn-ui-icon-circle-triangle-s { background-position: -64px -192px; }
.nfsn-ui-icon-circle-triangle-w { background-position: -80px -192px; }
.nfsn-ui-icon-circle-triangle-n { background-position: -96px -192px; }
.nfsn-ui-icon-circle-arrow-e { background-position: -112px -192px; }
.nfsn-ui-icon-circle-arrow-s { background-position: -128px -192px; }
.nfsn-ui-icon-circle-arrow-w { background-position: -144px -192px; }
.nfsn-ui-icon-circle-arrow-n { background-position: -160px -192px; }
.nfsn-ui-icon-circle-zoomin { background-position: -176px -192px; }
.nfsn-ui-icon-circle-zoomout { background-position: -192px -192px; }
.nfsn-ui-icon-circle-check { background-position: -208px -192px; }
.nfsn-ui-icon-circlesmall-plus { background-position: 0 -208px; }
.nfsn-ui-icon-circlesmall-minus { background-position: -16px -208px; }
.nfsn-ui-icon-circlesmall-close { background-position: -32px -208px; }
.nfsn-ui-icon-squaresmall-plus { background-position: -48px -208px; }
.nfsn-ui-icon-squaresmall-minus { background-position: -64px -208px; }
.nfsn-ui-icon-squaresmall-close { background-position: -80px -208px; }
.nfsn-ui-icon-grip-dotted-vertical { background-position: 0 -224px; }
.nfsn-ui-icon-grip-dotted-horizontal { background-position: -16px -224px; }
.nfsn-ui-icon-grip-solid-vertical { background-position: -32px -224px; }
.nfsn-ui-icon-grip-solid-horizontal { background-position: -48px -224px; }
.nfsn-ui-icon-gripsmall-diagonal-se { background-position: -64px -224px; }
.nfsn-ui-icon-grip-diagonal-se { background-position: -80px -224px; }

a.btn {
	padding: .4em 1em .4em 20px;
	position:relative;
}

a.btn_no_text {
	padding:10px;
}

a.btn span.nfsn-ui-icon {
	margin:0 5px 0 0;
	position:absolute;
	left:.2em;
	top:2px;
}

#wrapper a.btn {
	margin:5px;
	display:block;
	float:left;
}

#container_id {
	border: 1px solid #CCC;
	height: 250px;
	overflow: auto;
	background: #FFF;
}

input.failed-check {
	background-image: url(/images/denied.gif);
	background-repeat: no-repeat;
	background-position: right;
}

input.passed-check {
	background-image: url(/images/passed.gif);
	background-repeat: no-repeat;
	background-position: right;
}
input.small, select.small{
	width:25%;
}

input.medium, select.medium{
	width:50%;
}

input.large, select.large, textarea.textarea {
	width:70%;
}

input.full, select.full, textarea.full {
	width:99%;
}
input.text, textarea.textarea{
	border-top:1px solid #7c7c7c;
	border-left:1px solid #c3c3c3;
	border-right:1px solid #c3c3c3;
	border-bottom:1px solid #ddd;
}
form li div label, form li span label{
	margin:0;
	padding-top:6px;
	clear:both;
	display:block;
}
form li div span label{
	padding-bottom:12px;
}

	/* Dashboard buttons */
ul#dashboard-buttons, ul#thumb-views {
	margin: 0;
	padding: 0;
}
.other ul#dashboard-buttons li {
	float: left;
	margin:7px;
	width:100px;
	padding:5px;
	background-repeat:no-repeat;
	background-position:50% 5px;
	text-align:center;
	height: 120px;
	border: 1px solid #E4E4E4;
	font-size: 85%;
	background-color: #F3F3F3;
}
.other ul#dashboard-buttons li img {
	margin: 5px;
}

ul#dashboard-buttons li#userphoto {
	height: 100px;
}

input.btn {
	padding: 8px 80px;
	font-size: 16px;
	cursor: hand;
}

input.price {
	background: url(/images/v2nfsn_dollar_bg.gif) no-repeat #FFF;
	padding-left: 10px;
}

.itemform li:hover {
	background: #EEE;
}


.ui-stars-star,
.ui-stars-cancel {
  float: left;
  display: block;
  overflow: hidden;
  text-indent: -999em;
  cursor: pointer;
}
.ui-stars-star a,
.ui-stars-cancel a {
  width: 16px;
  height: 15px;
  display: block;
  background: url(/images/jquery.ui.stars.gif) no-repeat 0 0;
}
.ui-stars-star a {
  background-position: 0 -32px;
}
.ui-stars-star-on a {
  background-position: 0 -48px;
}
.ui-stars-star-hover a {
  background-position: 0 -64px;
}
.ui-stars-cancel-hover a {
  background-position: 0 -16px;
}
.ui-stars-star-disabled,
.ui-stars-star-disabled a,
.ui-stars-cancel-disabled a {
  cursor: default !important;
}

.login_not_member {
	width: 400px;
	border: 1px solid #BBB;
	margin: 0 auto;
	padding: 20px;
}


#slider{
	border: 1px solid #ccc;
	width: 608px;
	margin-left: 30px;
}	
#slider ul, #slider li{
	margin:0;
	padding:0;
	list-style:none;
	}
#slider li{ 
	width:608px;
	height:145px;
	overflow:hidden; 
	padding-top: 5px;
	padding-bottom: 5px;
}
#slider li table {
	overflow: hidden;
	height: 121px;
}	
#prevBtn, #nextBtn{ 
	display:block;
	width:30px;
	height:77px;
	position:absolute;
	left:0;
	top:80px;
	text-indent: -50000px;
	}	
#nextBtn{ 
	left:639px;
	}														
#prevBtn a, #nextBtn a{  
	display:block;
	width:30px;
	height:77px;
	background:url(/images/btn_prev.gif) no-repeat 0 0;	
	}	
#nextBtn a{ 
	background:url(/images/btn_next.gif) no-repeat 0 0;	
	}
/*
TD.col1, TD.col2, TD.col3, TD.header {
	 padding-left: 10px;
	 padding-right: 10px;
	 font-size: 90%;
}

TD.col1, TD.col2 {
	width: 80px;
	line-height: 101%;
}
TD.col3 {
	text-align: left;
}
TD.header {
	font-size: 90%;
	color: #590101;
}
TD span {
	color: #999;
	font-style: italic;
}
TD.col3 div {
	margin-top: 10px;
	margin-bottom: 5px;
}

TD li span {
	font-style: normal;
	color: #000;
}
*/
.response-msg {
	position: 	absolute;
	top: 		200px;
	z-index: 	99999;
	width:		400px;
	left: 		300px;
	padding:	15px;
	background: #FFF;
	margin-left:142px;
	margin-right:265px;
}
.success {
	border: 	10px solid #94BF94;
}
.error {
	border:		10px solid #D49494;
}

.response-msg span {
	display:	block;
}

.profile_content {
	padding: 15px 15px 30px 15px;
}

a.favorite {
	padding-left: 20px;
	background: url(/images/heart.jpg) no-repeat;
	text-decoration: none;
}

.catlist A {
	text-decoration: none;
	display: block;
}
.subcatlist {
	padding-left: 15px;
}
.expandlist {
	display: none;
}
.moresublink {
	padding-left: 15px;
	margin-bottom: 20px;
}
.moresublink A {
	display: block;
	font-weight: bold;
	border-top: 1px solid #eee;
}

/* accordion custom styles */
#accordion_column {
	width: 264px;
	background-image: url(/images/tall_column_bg.jpg);
	background-repeat: no-repeat;
	padding: 0 22px;
}
#accordion h3 {
	margin: 0;
	padding: 0;
}
#accordion {
	width: 220px;
	border-bottom: 0;
	height: 600px;
	border-bottom: 1px solid #EDEDED;
}
#accordion div {
	margin: 0;
	border-bottom: 0;
	padding: 15px 0;
	height: 500px;
}

#discussion_top {
	background-image: url(/images/v4_recent_topics_icon.jpg);
	background-repeat: no-repeat;
	padding-left: 85px;
	height: 64px;
}
#discussion_top h4 {
	background: none;
	color: #990000;
	font-size: 18px;
	margin: 0;
	padding: 0;
}
#discussion_top A {
	display: block;
	margin: 5px 0;
	color: #990000;
}

A.navbtn {
	background-color: #FFF;
	display: block;
	padding: 4px 0;
}
A.navbtn:hover {
	background-color: #ECECEC;
}

#hereyoucan {
	margin-bottom: 21px;
}
#actionbuttons {
	margin-bottom: 27px;
}
#followus {
	background-color: #ECECEC;
	margin-bottom: 10px;
}
#facebookbadge {
	margin-bottom: 10px;
}
.social_button {
	margin-right: 21px;
}

#hometabs {
	border: none;
	margin: 0;
	padding: 0;
	border-left: 1px solid #EDEDED;
	border-right: 1px solid #EDEDED;
	border-bottom: 1px solid #EDEDED;
}

.step {
	padding: 0 5px;
	margin: 0;
	font-weight: bold;
	margin-bottom: 3px;
}
.step_description {
	color: #999999;
	font-size: 12px;
	font-style: italic;
	font-weight: bold;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 0;
	margin-top: 0;
	margin-bottom: 15px;
}

#step1 {
	color: #FD7E33;
}
#step2 {
	color: #45A552;
}
#step3 {
	color: #BE102C;
}
#step4 {
	color: #2B57DF;
}

.forum_post_title {
	color: #900;
	font-size: 14px;
	clear: both;
	margin-top: 18px;
	margin-bottom: 0;
	padding: 0;
}
.forum_post_title A {
	color: #900;
	text-decoration: none;
}
.forum_post_subtitle {
	color: #666;
	font-style: normal;
	font-size: 12px;
}
.forum_post_subtitle A {
	color: #900;
	font-style: italic;
	text-decoration: none;
}

h1.bluetitle {
	font-size: 30px;
	color: #036;
	border-bottom: 1px dotted #EDEDED;
}
h2.bluetitle {
	padding-bottom: 7px;
	font-size: 24px;
	color: #036;
	border-bottom: 1px dotted #EDEDED;
}
h2.redtitle {
	font-size: 24px;
	color: #900;
	padding-bottom: 7px;
	border-bottom: 1px dotted #EDEDED;
}

.show_subs {
	color: #900;
	text-align: right;
	padding-right: 50px;
}
.show_subs A, .apply A {
	color: #900;
	text-decoration: none;
}
.show_subs A:hover, .apply A:hover {
	text-decoration: underline;
}

.apply {
	margin-top: 20px;
	text-align: center;
}

#dialog-modal ul {
	margin: 0;
	padding: 0;
	list-style: none;
}
#dialog-modal ul li {
	height: 24px;
}
#dialog-modal ul li A {
	padding-left: 20px;
	line-height: 24px;
	text-decoration: none;
	color: #900;
	display: block;
}
#dialog-modal ul li A:hover {
	background: #900;
	color: #FFF;
}

.landing-post-one {
	font-size: 12px;
	color: #000;
	margin: 18px 0 0 0;
}

.landing-post-two {
	font-size: 12px;
	color: #666;
	margin: 0;
}
.gray {
	font-weight: bold;
	color: #CCC;
	font-size: 75%;
	margin-bottom: 4px;
}

.nounderline TD A {
	text-decoration: none;
}
.nounderline TD A:hover {
	text-decoration: underline;
}
.pop_members TD {
	font-size: 12px;
	color: #333;
}

A.button_add_to_post {
	padding: 0;
	margin: 0;
	background-image: url(/images/button_add_to_post.gif);
	background-position: center top;
	width: 116px;
	height: 25px;
	overflow: hidden;
	display: block;
	text-indent: -50000px;
}
A.button_add_to_post:hover {
	background-position: 0 -25px;
}

/*------------------POPUPS------------------------*/
#fade {
	display: none;
	background: #000; 
	position: fixed; left: 0; top: 0; 
	z-index: 10;
	width: 100%; height: 100%;
	opacity: .80;
	z-index: 9999;
}
.popup_block{
	display: none;
	background: #fff;
	padding: 20px; 	
	border: 20px solid #ddd;
	float: left;
	font-size: 1.2em;
	position: fixed;
	top: 50%; left: 50%;
	z-index: 99999;
	-webkit-box-shadow: 0px 0px 20px #000;
	-moz-box-shadow: 0px 0px 20px #000;
	box-shadow: 0px 0px 20px #000;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
}
img.btn_close {
	float: right; 
	margin: -55px -55px 0 0;
	border: 0;
}
.popup p {
	padding: 5px 10px;
	margin: 5px 0;
}
/*--Making IE6 Understand Fixed Positioning--*/
*html #fade {
	position: absolute;
}
*html .popup_block {
	position: absolute;
}

#nfsn_new_box {
	background-color: #FFF8F6;
	border: 2px solid #B74F4F;
	padding: 10px;
	margin-bottom: 15px;
}
.news_row {
	display: block;
	color: #333;
	padding: 4px 0;
}
.news_row span {
	color: #000;
	font-weight: bold;
}
.news_row A {
	color: #900;
	text-decoration: none;
}
.news_row A:hover {
	text-decoration: underline;
}
A.poplight {
	color: #9A0000;
	font-size: 16px;
	text-decoration: none;
}
A.poplight:hover {
	text-decoration: underline;
}
