/* Split Menu Template Design for www.nicestthing.com / www.nicestthing.co.uk  by Binarie Digital Media @ http://www.binarie.com  All Rights Reserved */



/* ####################### GENERAL SETTINGS ############################## */

/*  Global Formatting */

h1 {font-size:16px;line-height: 1em;font-weight: 900;}

h2 {font-size:15px;line-height: 1em;font-weight: 900;}

h3 {font-size:14px;line-height: 1em;font-weight: 900;}

h4 {font-size:13px;line-height: 1em;font-weight: 900;}

h5 {font-size:12px;line-height: 1em;font-weight: 900;}

h6 {font-size:11px;line-height: 1em;font-weight: 900;}



table.paramlist{display:none;}



td{font-size: 12px;}

th{font-size: 12px;}

a, a:visited, a:hover, a:active a:focus{color: #FF9900; border:none; outline:none;}

a.image, a.image:visited, a.image:hover, a.image:active, a.image:focus{border:1px solid #cccccc;border:none; outline:none;}

img{ border:none;}

ul{list-style: square;}

li{}

/* ####################### END GENERAL SETTINGS ########################## */



/* ####################### LAYOUT AND SHADOW SETTINGS #################### */

body.shadow {

	background:#DD9853 url(../images/bg.png) 0 160 repeat-x;

	font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; color: #000000;

	margin:0px; padding:0px;

}



body.shadow div#wrapper_all {width:924px;} /*width incl. drop shadow*/



body#newsletter .componentheading{display:none}

body#newsletter table.adminlist th{display:none}



/**********************************/

/*LOGIN DIVS*/

body.shadow div#login_middle {

	background: url(../images/login_middle.png) 0 0 repeat-x; background-color:transparent;

}



body.shadow div#login_left {

	background: url(../images/login_left.png) 0 0 no-repeat;

}



body.shadow div#login_right {

	background: url(../images/login_right.png) 100% 0 no-repeat; height: 38px; overflow:hidden;

}



body.shadow div#nt_login{

	float:left; margin-left:12px;

	width:900px; height:38px;
	
	font-family: Arial, Verdana, Helvetica, sans-serif;

	font-size: 11px; color: #fff;
	
	font-weight:bold;

	padding:6px 0px 0px 7px;

	text-align:left;
	

}



body.shadow div#nt_dropdown{

	float:right; margin: -14px 12px 0px 0px;

	width:130px; height:38px;

}



/**********************************/

/*HEADER DIVS*/

body.shadow div#header_middle {

	background: url(../images/header_middle.png) 0 0 repeat-x; background-color:transparent;

}



body.shadow div#header_left {

	background: url(../images/header_left.png) 0 0 no-repeat;

}



body.shadow div#header_right {

	background: url(../images/header_right_logo.png) 100% 0 no-repeat; height: 162px;

}



/*holds the big picture buttons*/

body.shadow div#nt_picmenu{

	float:left;

	width:580px; height:123px;

	margin-left:20px !important;

	margin-left:8px;

	position:relative;

	z-index:500;

}



/*holds the horizontal submenu*/

body.shadow div#nt_topmenu{

	float:left;

	width:550px; height:30px;

	margin-left:12px;

	overflow:hidden;

	position:relative;

	z-index:501;

}



body.shadow div#nt_bookmark{

	float:left;

	width:165px;

	height:29px;

	overflow:hidden;

}



a#bookmark {

	display:block;

	width:100%; height:29px;

	color:#FFFFFF; font-size:0px;

	background:url(../images/template_imgs.jpg) -205px 0px no-repeat;

}



body.shadow div#nt_search{

	float:right;

	width:185px; height:30px;

	overflow:hidden;

}

/**********************************/



/*CONTENT DIVS*/

body.shadow div#wrapper_content {

	background-color:transparent; position:relative;	

}



body.shadow div#wrapper_left_top {

	background: url(../images/grad_left.png) 0 0 no-repeat;

	background-color:transparent;

	position:relative;

	z-index:110;

	height:auto !important;

	height:400px;

}



body.shadow div#wrapper_right_top {

	background: url(../images/grad_right.png) 100% 0 no-repeat;

	background-color:transparent;

	position:relative;

	z-index:111;

	height:auto !important;

	height:400px;

}



body.shadow div#wrapper_left {

	background: url(../images/left_edge.png) 0 162px repeat-y;

	background-color:#FFFFFF;

	position:relative;

	z-index:100;

	height:auto !important;

	height:400px;

}



body.shadow div#wrapper_right {

	background: url(../images/right_edge.png) 100% 162px repeat-y;

	background-color:transparent;	

	position:relative;

	z-index:101;

	height:auto !important;

	height:400px;

}



body.shadow div#content_holder{width:100%;}



body.shadow div#nt_left_col {

	float:left;

	width:150px;

	position:relative;

	left:12px;

	padding:0px;

	background-color:#FFFFFF;

	border:#FFFFFF solid 1px;

	height:auto !important;

	height:400px;

}



body.shadow div#nt_midd_col {

	float:left;

	width: 576px;

	position:relative;

	left:12px;

	top:0px;

	margin-right:6px;

	padding-top:0px;

	background-color:#FFFFFF;

	border:#FFFFFF solid 1px;

	height:auto !important;

	height:400px;

}



body.shadow div#title_banner{

	text-align:center;

	padding:17px 0px 0px 0px;

}



body.shadow div#content_banner{

	/*border:#009966 1px solid;*/

	margin-left:-20px;

	overflow:visible;





}



body.shadow div#nt_right_col {

	float:right;

	width:170px;

	position:relative;

	right:12px;

	padding-top:19px;

	background-color:#FFFFFF;

	border:#FFFFFF solid 1px;

	height:auto !important;

	height:400px;

	text-align:right;

}

/**********************************/

	

/*FOOTER DIVS*/

body.shadow div#nt_footer_menu {

	clear:both;

	text-align:center;

	width:100%;

	background-color:transparent;

	height:20px;

	padding-top:20px;

	margin-top: 20px ;

}



body.shadow div#footer_middle {

	background: url(../images/footer_middle.png) top left repeat-x; background-color:#FFFFFF;

}



body.shadow div#footer_left {

	background: url(../images/footer_left.png) 0 0 no-repeat;

}



body.shadow div#footer_right {

	background: url(../images/footer_right.png) 100% 0 no-repeat;height: 23px;

}



body.shadow div#nt_footer_php {

	text-align:center; padding-top:15px;

}

/* ####################### END LAYOUT AND SHADOW SHADOW SETTINGS ######### */





/* ####################### SPLIT BUTTON MENU STYLING ##################### */



/******** nt_picmenu refers to the LARGE picture buttons ***********/

#nt_picmenu ul {list-style: none; padding:0px; margin:0px;}



#nt_picmenu ul li {

	float:left;

	display: block;

	width: 107px;

	height:123px;

	padding:0px;

	margin:0px 3px 0px 10px;

}



#nt_picmenu ul a {

	display:  block;

	overflow: hidden;

	text-align: center;

	font-weight: normal;

	height: 122px;

	line-height: 0px;

	text-decoration: none;

	font-size: 0px;

}



#nt_picmenu ul a, nt_picmenu ul a:hover, #nt_picmenu li.active_menu a:link, #nt_picmenu li.active_menu a:visited {color:#ffffff; /*text is not actually visible...*/}





/*the images...*/

#nt_picmenu a.b01 {background: url(../images/template_imgs.jpg) 0px -72px no-repeat; }

#nt_picmenu a.b01:visited{}

#nt_picmenu a.b01:hover {background-position:0px -195px;}

#nt_picmenu li.active_menu a.b01, #nt_picmenu li.active_menu a.b01:hover{background-position:0px -318px;}



#nt_picmenu a.b02 {background: url(../images/template_imgs.jpg) -108px -72px no-repeat; }

#nt_picmenu a.b02:visited{}

#nt_picmenu a.b02:hover {background-position:-108px -195px;}

#nt_picmenu li.active_menu a.b02, #nt_picmenu li.active_menu a.b02:hover{background-position:-108px -318px;}



#nt_picmenu a.b03 {background: url(../images/template_imgs.jpg) -216px -72px no-repeat; }

#nt_picmenu a.b03:visited{}

#nt_picmenu a.b03:hover {background-position:-216px -195px;}

#nt_picmenu li.active_menu a.b03, #nt_picmenu li.active_menu a.b03:hover{background-position:-216px -318px;}



#nt_picmenu a.b04 {background: url(../images/template_imgs.jpg) -324px -72px no-repeat; }

#nt_picmenu a.b04:visited{}

#nt_picmenu a.b04:hover {background-position:-324px -195px;}

#nt_picmenu li.active_menu a.b04, #nt_picmenu li.active_menu a.b04:hover{background-position:-324px -318px;}



/******************  #nt_topmenu refers to the horizontal sub menu! *********************/

#nt_topmenu a:link, #nt_topmenu a:visited {

	color: #999999;

	font-weight:bold;

}



#nt_topmenu a:hover {

	color: #ff9900;

}



#nt_topmenu li.active_menu {

	color: #ff9900;

}



#nt_topmenu li.active_menu a:link,

#nt_topmenu li.active_menu a:visited,

#nt_topmenu li.active_menu a:hover {

	color: #ff9900;

}



#nt_topmenu {

	overflow: hidden;

}



#nt_topmenu ul {

	padding:0px; margin: 0px;

	float: left; list-style: none;

}



#nt_topmenu li {

	padding: 0px; margin: 5px 0px 5px 0px;

	height: 20px;

	float: left;

	display: block;

	background: none;

	border-right:#999999 1px solid;

}



#nt_topmenu a {

	display: block;

	float: left;

	height: 20px;

	line-height: 20px;

	padding: 0px 10px;

	text-decoration: none;

	cursor: pointer;

	background: none;

}



ul.submenu {

	padding: 0px;

	margin: 0px;

}

/* ####################### END SPLIT BUTTON MENU STYLING ################# */



/* ####################### PRINT, EMAIL & SOCIAL BOOKMARKING STYLES ###### */

.Emailbuttonheading{ background:url(/images/M_images/email.gif) left center no-repeat; margin-left:15px; border-bottom:1px solid #CCCCCC; }

.Printbuttonheading{ background:url(/images/M_images/print.gif) left center no-repeat; width:192px; border-bottom:1px solid #CCCCCC;}

td.Emailbuttonheading a, td.Printbuttonheading a  {text-decoration:none; font-weight:bold; padding-left:5px;}



#facebook{ background:url(/images/M_images/facebook.gif) left center no-repeat; }

#twitter{ background:url(/images/M_images/twitthis.gif) left center no-repeat; }

#diggit{ background:url(/images/M_images/digg.gif) left center no-repeat; }

#stumble{ background:url(/images/M_images/stumbleupon.gif) left center no-repeat; }

td#stumble a, td#diggit a{padding-left:10px;}



#seperate{border-top:2px solid #CCCCCC; height:10px;}

#spacer{ width:30px;}



/* the table cells */

td.sb_style { width:192px; height:30px; font-weight:bold; border-bottom:1px solid #DDDDDD; }

td.sb_style a {text-decoration:none; padding-left:5px; }

 

/* ####################### END PRINT, EMAIL & SB STYLES ################## */



/* ####################### POP UP WINDOWS - PRINT/EMAIL ################## */	

body.contentpane{

	font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; color: #666666;

	margin:0px 0px 0px 0px; padding:0px 20px 20px 20px;

}



body.contentpane table.contentpaneopen td {padding-bottom:0px;}

body.contentpane span.small{color:#ff9900;}

body.contentpane form{padding-top:15px;}



/* this is the print button IN THE POP UP WINDOW ONLY */

body.contentpane table.contentpaneopen td.Printbutton{ background:url(/images/M_images/print.gif) 35px center no-repeat; height:30px; width:250px; padding:0px; }

body.contentpane table.contentpaneopen td.Printbutton a{ text-decoration:none; padding-left:55px; font-weight:bold; }



/* close button */

div.Closebutton {background:url(/images/M_images/close.gif) left center no-repeat; text-transform:lowercase; width:136px; position:relative; float:right; margin-top:-39px; }

div.Closebutton a{text-decoration:none; font-weight:bold; padding-left:22px;}

 

/* ####################### END POP UP WINDOWS - PRINT/EMAIL ############## */	







/*##################### NAVIGATION SECTION #####################*/



/*** back button ***/

div.back_button {display:none; width:100%; height:15px; text-align:right; background: url(../images/back_arrow.jpg) top right no-repeat; padding-bottom:8px;}

div.back_button a {display:none;color:#000000; text-decoration:none; font-weight:bold;}

/*** end back button ***/



/*** Page navigation links "<<< 1 of 10 next >>>" ***/

.pagenav{font-size: 12px;  color: #ff9900; padding:3px;}

.pagebar{font-size: 11px;}

.pagenav_prev{font-size: 12px;  color: #ff9900; }

.pagenav_next{font-size: 12px;  color: #ff9900; }

a.pagenav {color: #ff9900; border-bottom: 0;}

a.pagenav:hover {color: #ff9900; border-bottom: 0;}

.pagenavcounter{	height: 15px;  }



/*** Read more link ***/

.readon{

font-family: Arial, Verdana, Helvetica, sans-serif; 

font-size: 12px; color:#ff9900;font-weight: bold;

}



/* #### All SWMenu Styling at end of document ### */



/****** Mod Mainmenu - not being displayed in NicestThing ******/



/* Mainlevel menu */

.mainlevel{}

a.mainlevel{}

a.mainlevel:hover{}	

/* End Mainlevel menu */

	

/* Sub Menu */

.sublevel{}

a.sublevel{}

a.sublevel:hover {}

/* End Sub Menu */



/*##################### END NAVIGATION SECTION #####################*/	





/* ###################### MODULE TABLE SECTION  ########################## */	

	

/******** Standard module styling ********/

table.moduletable {

	width: 100%;

	padding: 0px;

	margin: 0px;

}



table.moduletable th{}

table.moduletable td {height: 12px;}



div.moduletable {padding:0px; margin:0px;}



/* to float fpss and rotator beside one another */

div.moduletable_homepage {width:50%; float:left; padding:0px; margin:0px;}



/******** Add Custom Modules here ********/



/* Quotes Module */

.quote {

	font-family: Arial, Verdana, Helvetica, sans-serif;

	font-size: 11px; color: #fff;

	padding:15px 0px 0px 0px;

	text-align:left;

}

.quote-author {

	display:none;

	font-family: Arial, Verdana, Helvetica, sans-serif;

	font-size: 10px; font-style:italic; color: #666;

	padding:0px 0px 15px 0px;

	text-align:center;

}





/* ??? */

.MsoPlainText {

font-family: Arial, Verdana, Helvetica, sans-serif;

	font-size: 11px;

	color: #666;

	padding-bottom:0px;

	padding-top:5px;

}









/* ### Front Page Slide Show (Default Template) ### */



/* --- Generic Styling (highly recommended) --- */

#fpss-container img {border:none;}



/* --- Slideshow Containers --- */

#fpss-container {clear:both;border-top:0px solid #ccc;border-left:0px solid #ccc;border-right:0px solid #ccc;border-bottom:0px solid #ccc;padding:0px;margin:0px;}

#fpss-slider {overflow:hidden;background:none;clear:both;}



/* --- Slideshow Block --- */

.slide {position:absolute;overflow:hidden;}

#slide-wrapper {display:none;font-size:11px;text-align:left;}

#slide-loading {background:#fff url(loading.gif) no-repeat center;text-align:center;}

#slide-outer .slide-inner {position:relative;margin:0px;color:#fff;overflow:hidden;background:#ffffff;}



/* --- Content --- */

.fpss_introtext {width:auto !important;width:100%;font-size:11px;margin:0px;padding:0px;position:absolute;bottom:0px !important;bottom:-1px;left:0px;right:0px;background:none !important;background:none;}



/* --- Navigation Buttons --- */

#navi-outer {clear:both;margin:0px;padding:0px;border-top:0px solid #ffffff;color:#fff;overflow:hidden;height:17px;}

#navi-outer ul {margin:0px;padding:1px 16px 1px 30px;text-align:right;background:#404040 url(nav_left.gif) no-repeat left top;float:right;}

#navi-outer li {display:inline;background:none;padding:0px;margin:0px 1px;}

#navi-outer a {padding:1px 2px;font-size:10px;font-family:Tahoma, Arial, sans-serif;text-align:center;text-decoration:none;}

#navi-outer a:hover {font-size:10px;font-family:Tahoma, Arial, sans-serif;text-align:center;text-decoration:none;color:#FF9900;border:0px solid #666;padding:0px 1px;}

#navi-outer a.navi-active {color:#FF9900;border:0px solid #666;padding:0px 1px;}



#navi-outer a img {display:none;}

span.fpss_key {}

span.fpss_keytitle {display:none;}



/* Notice: Add custom text styling here to overwrite your template's CSS styles! */

.fpss_introtext {}

.fpss_introtext h1 {font-size:14px;margin:4px;padding:0px;}

.fpss_introtext h1 a {}

.fpss_introtext h1 a:hover {}

.fpss_introtext h2 {font-size:12px;margin:0px 0px 4px 0px;padding:0px;}

.fpss_introtext h3 {font-size:11px;margin:0px 0px 4px 0px;padding:0px;}

.fpss_introtext p {margin:4px;padding:0px;}

.fpss_introtext img {display:none;} /* this will hide images inside the introtext */

.fpss_introtext p img {display:none;} /* this will hide images inside the introtext */



.fpss_introtext a.readon {margin:4px;padding:0px;border:none;background:none;}

.fpss_introtext a.readon:hover {margin:4px;padding:0px;border:none;background:none;}



/* ### End Front Page Slide Show (Default Template) ### */





.artbannersplus {

   border: 0px;

   margin-left: auto;

   margin-right: auto;

} 



/******** End Custom Modules ********/



/* ###################### END MODULE TABLE SECTION  ###################### */







/* ###################### CONTENT - SECTIONS & CATEGORIES ################ */



/************************************************************** Main Body Text **************************************************************/									



/*############ BLOG - for Nicest Stories page ############*/

table.blog{padding-top:15px;}

table.blog table.contentpaneopen{width:100%; text-align:justify;}



/*controls the spacing around the articles when showing the table of intro texts in the archive*/

table.blog table td{ padding:0px 15px 0px 15px;}

table.blog td table td table.contentpaneopen td {padding:6px 0px 0px 0px ;}



/* blog headings  */

table.blog td table td table.contentpaneopen td.contentheading { 

	border-bottom:1px solid #CCCCCC; color:#000000; font-weight:bold; padding:0px 0px 2px 0px; font-size: 12px;

}





/*############ Normal article styling ############*/

table.contentpaneopen{width:100%; text-align:justify;}



/* spacing on either side of the main text articles*/

table.contentpaneopen td {padding:0px 15px 0px 15px;}



/* main headings*/

table.contentpaneopen td.contentheading { 

	/*border-bottom:1px solid #CCCCCC;*/ color:#000000; font-weight:bold; font-size: 12px; padding-top:10px;

}





/*  MINIFP STYLING TO GO HERE !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!*/



/* title stuff*/

span.minifp-introtitle {

	display:block; width:100%; height:15px; padding-bottom:2px; overflow:hidden;

	border-bottom:1px solid #CCCCCC; font-weight:bold; padding:0px; font-size: 12px; text-align:left;

}



span.minifp-introtitle a{color:#000000; text-decoration:none; padding:0px;}



/* thumbnail*/

.minifp td img {border:none; margin: 0px 5px 0px 0px; }



td.minifp div {margin-top:10px;}



/*normal pages*/

table.minifp td.minifp {text-align:left;}

table.minifp td {padding:15px 15px 0px 15px;}



/*home pages*/

table.minifp_home td.minifp {text-align:left;}

table.minifp_home td {padding:15px 15px 0px 15px;}



/*nicest stories pages*/

table.minifp_stories td.minifp {text-align:left;}

table.minifp_stories td {padding:10px 5px 0px 5px;} /* padding top here moves away from the back button*/

table.minifp_stories div.mymargin {margin-left:-25px;}

table.minifp_stories span.minifp-introtitle {

	display:block; width:100%; height:15px; border-bottom:1px solid #CCCCCC; font-weight:bold; padding:0px 0px 2px 0px; font-size: 12px; overflow:hidden;

}



/*read more link*/

a.minifp-full-link{font-weight:bold;}



/* more articles stuff */

.minifp-anotherlinks

{

	font-weight:bold;

	font-size:12px;

	border-bottom:1px solid #ccc;

	display:block;

	padding:0px 0px 2px 0px;

}



/* wraps around the <ul.minifp> so means you can control the indentation */

div.mymargin {margin-left:-5px; margin-top:-9px;}



ul.minifp li {

	list-style-image:url(../images/arrow_green.gif);

	background:none;

	padding-left:0;

	font-size:11px;

}



/************************************************************** End Main Body Text **********************************************************/



/* ####### NOT REALLY USING THESE....... ####### */



.contentsearch { font-size: 10px; width: 100%; font-weight: bold; color: #ff9900;}



/* content title and links */

.contentpagetitle {background-color : White; }

a.contentpagetitle,a.contentpagetitle:link, a.contentpagetitle:visited {text-decoration:none; font-weight:normal; color:#ff9900; border-bottom:0px;}

a.contentpagetitle:hover {color:#000; border-bottom:0px solid #CCCCCC; text-decoration: none;}



/* top box like a category description */

.contentdescription {background-color : White;}



/* space from bottom of article */

.article_seperator{background-color : #FFFFFF;}



/* article rating */

.content_rating {font-weight: normal;font-size:.8em;}

.content_vote {font-weight: normal;font-size: .8em;}



.pop-ups {float: right;}

a.pop-up {border-bottom: 0;}



/* Dates */

.createdate {color: #666; font-size:.8em; font-weight: normal;}

.modifydate {font-size: 10px;color: #666;text-decoration: none;font-weight: normal;}

.newsfeeddate {font-size: 10px;color: #FFCC00;font-weight: normal;}

/* Dates */



/* Writen by Authors name */

.small {color: #666;}



/* Article index  {mospagebreak} */

table.contenttoc {padding: 0px;margin: 2px;font-size: 12px;}

	

table.contenttoc th {background: #cccccc; color: White;}

	

table.contenttoc td {padding: 2px;}



/* Links article index */

a.toclink:hover, a.toclink:visited, a.toclink:link {height: 18px;}



/*  component heading */

.componentheading {font-size: 1.5em;font-weight: bold;color: #ff9900;text-align:left;background-color: White;}

	

/* Sectiontable Table types listings Faqs's, weblink etc..*/

.sectiontableheader {background-color : #D3D3D3;color : #333;font-weight : bold;font-size: 11px;}



/* Table odd and Even Rows */

.sectiontableentry1 {background-color : #FFFFFF;font-size: 11px;}

.sectiontableentry2 {background-color : #EBEBEB;font-size: 11px;}

.sectiontablefooter{	height: 18px; }

/* End Sectiontable */



/* Category */

.category {color:#333;}

a.category:link, a.category:visited, a.category:hover {height: 15px;}

/* End category */



/* wrapper title */

.wrapper{background-color : #FFFFFF;}

 

/* ####### END NOT REALLY USING THESE... ####### */



/* ###################### END CONTENT - SECTIONS & CATEGORIES ############ */

	



/* ####################### FORM SECTION  ################################# */	

form{font-size: 11px; color: #333333;}



.inputbox{height:16px; width:150px; border: 1px solid #ff9900; padding:0px; margin:0px;}




.inputbox_login{height:16px; width:117px; border: 1px solid #ff9900; padding:0px; margin:0px;}



label.remember{display:block; float:left; margin-top:2px;} /* "remember me" text */ 



.inputbox_contact {height:16px; width:160px; border: 1px solid #FFCC00;}



.text_area {font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; border: 1px solid #FFCC00;}

.text_area_contact {font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; border: 1px solid #FFCC00;}



.selectbox {width: 60%;} /* Pull down menu */





/* ############################# Search (go!) Button & box ################################# */

input.button_NTsearch, input.button_NTsearch:visited, input.button_NTsearch:hover, input.button_NTsearch:active {

	width:50px; height:29px; display:block; float:left;

	font-family:Arial, Helvetica, sans-serif; font-size:0px; color:#ffffff; text-align:left;

	line-height:0px; border:none;

	cursor:pointer; overflow:hidden;

}



input.inputbox_NTsearch{width:117px; height:16px; border: 1px solid #FFCC00;margin:5px 0px 0px 0px; display:block; float:left;}



input.button_NTsearch{background: url(../images/template_imgs.jpg) 0px -40px no-repeat;}

input.button_NTsearch:hover{background-position: -50px -40px;}

/* end Search (go!) Button & box */





/* ############################# Login and Logout Buttons ################################# */

input#login_button, input#login_button:visited, input#login_button:hover, input#logout_button, input#logout_button:visited, input#logout_button:hover{

	width:50px; height:38px;

	font-family:Arial, Helvetica, sans-serif; font-size:0px; color:#dc910f; text-align:left;

	line-height:0px; border:none; margin:0px;padding:0px;

	cursor:pointer;

}



input#login_button{background:url(../images/template_imgs.jpg) 0px 0px no-repeat;}

input#login_button:hover{background-position:-50px 0px;}



input#logout_button{background:url(../images/template_imgs.jpg) -100px 0px no-repeat;}

input#logout_button:hover{background-position:-150px 0px;}

/* end Login and Logout Buttons */





/* ############################# Contact Email Form ################################# */

.contact_email {margin: 0px;padding: 0px;}

.user_pass{font-size:11px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; color: #FFFFFF; margin:0px; padding:0px;}

.remember {font-size:11px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; color: #FFFFFF; margin-top:5px;}



a.lost_register:link, a.lost_register:visited, a.lost_register:hover, a.lost_register:active {font-size: 11px; font-weight:bold; color: #FFFFFF; }

/* end Contact Email Form */

 

/* ####################### END FORM SECTION  ############################# */	





/* ####################### TABBED EDITING ################################ */

/*When user logs in to edit or sumbit articles*/



/* for modifying {moscode} output.  Don't set the colour! */

.moscode { background-color: #f0f0f0;}

		

.code {

	font-family: courier, serif;

	font-size: 1.2em;

	padding: 2px;

	background-color: #f0f0f0;

	color: blue;

	border: 1px solid #d5d5d5;

	margin: 0px;

	width: 90%;

}





/* Text passed with mosmsg url parameter */

.message {

	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;

	font-weight: bold;

	font-size : 1em;

	color : #666;

	text-align: center;

}



/* Styles for dhtml tabbed-pages */

.ontab {

	background-color: #666666;

	border-left: outset 1px #666;

	border-right: outset 1px #333;

	border-top: outset 1px #666;

	border-bottom: solid 1px #333;

	text-align: center;

	cursor: default;

	font-weight: bold;

	color: #FFFFFF;

	padding: .2em;

}



.offtab {

	background-color : #cccccc;

	border-left: outset 1px #666;

	border-right: outset 1px #333;

	border-top: outset 1px #666;

	border-bottom: solid 1px #333;

	text-align: center;

	cursor: default;

	font-weight: normal;

	padding: .2em;

}



.edit-tabs {

   padding: 1em;

   background: none;

}



.tabpadding {padding:1px;}



.tabheading {background-color: #ff9900;text-align: left;}



.pagetext {visibility: hidden;display: none;}



/*Body of the form*/

.adminform{background-color : #FFFFFF;}

/* ###################### End TABBED EDITING ###################### */







/* ###################### SW Menu Pro Styling ###################### */

/* ### Home Menu  = click-menu262 # Little Miracles Menu  = click-menu244 # Nices Stories Menu  = click-menu245 # Nices Things Menu  = click-menu231 ### */



/* Home Menu Images... */

#click-menu262-0 a.inbox1 { background: url(../images/menu_imgs.jpg) 0px 0px no-repeat; }

#click-menu262-1 a.inbox1 { background: url(../images/menu_imgs.jpg) -130px 0px no-repeat; }

#click-menu262-2 a.inbox1 { background: url(../images/menu_imgs.jpg) -260px 0px no-repeat; }



/* Nicest Stories Images... */

#click-menu245-0 a.inbox1 { background: url(../images/menu_imgs.jpg) -130px -270px no-repeat; }

#click-menu245-1 a.inbox1 { background: url(../images/menu_imgs.jpg) -260px -270px no-repeat; }

#click-menu245-2 a.inbox1 { background: url(../images/menu_imgs.jpg) -390px -270px no-repeat; }

#click-menu245-3 a.inbox1 { background: url(../images/menu_imgs.jpg) -520px -270px no-repeat; }



/* Nicest Things Images... */

#click-menu231-0 a.inbox1 { background: url(../images/menu_imgs.jpg) -390px 0px no-repeat; }

#click-menu231-1 a.inbox1 { background: url(../images/menu_imgs.jpg) 0px -90px no-repeat; }

#click-menu231-2 a.inbox1 { background: url(../images/menu_imgs.jpg) -130px -90px no-repeat; }

#click-menu231-3 a.inbox1 { background: url(../images/menu_imgs.jpg) -260px -90px no-repeat; }

#click-menu231-4 a.inbox1 { background: url(../images/menu_imgs.jpg) -390px -90px no-repeat; }

#click-menu231-5 a.inbox1 { background: url(../images/menu_imgs.jpg) 0px -180px no-repeat; }



/* Little Miracles Images... */

#click-menu244-0 a.inbox1 { background: url(../images/menu_imgs.jpg) -130px -180px no-repeat; }

#click-menu244-1 a.inbox1 { background: url(../images/menu_imgs.jpg) -260px -180px no-repeat; }

#click-menu244-2 a.inbox1 { background: url(../images/menu_imgs.jpg) -390px -180px no-repeat; }

#click-menu244-3 a.inbox1 { background: url(../images/menu_imgs.jpg) 0px -270px no-repeat; }

/* END ALL IMAGES */



.click-menu262, 

.click-menu244,

.click-menu245,

.click-menu231 { 

 width: 131px; 

}



.click-menu262 .inbox1, .click-menu262 .inbox1:visited , .click-menu262 .inbox1:active , .click-menu262 .inbox1:link,

.click-menu244 .inbox1, .click-menu244 .inbox1:visited , .click-menu244 .inbox1:active , .click-menu244 .inbox1:link,

.click-menu245 .inbox1, .click-menu245 .inbox1:visited , .click-menu245 .inbox1:active , .click-menu245 .inbox1:link,

.click-menu231 .inbox1, .click-menu231 .inbox1:visited , .click-menu231 .inbox1:active , .click-menu231 .inbox1:link  

{

 width:131px  !important  ; 

 height:88px  !important  ; 

 padding: 0px   !important  ; 

 font-size: 0px  !important  ; 

 font-family: Arial, Helvetica, sans-serif  !important  ; 

 text-align: left  !important  ; 

 font-weight: bold  !important  ; 

 color: #FFFFFF  !important  ; 

 text-decoration: none  !important  ; 

 margin:0px  !important  ; 

 display:block  !important  ; 

 white-space:nowrap  !important  ; 

}



.click-menu262 .section, 

.click-menu244 .section, 

.click-menu245 .section,

.click-menu231 .section   /*sub menu block - when hidden */ { 

 border: 0px !important ; 

 display: none; 

}



/*link style of the sub menu block */

.click-menu262 .section a,

.click-menu244 .section a,

.click-menu245 .section a,

.click-menu231 .section a     {

 width: 150px !important; /* this width needs the IE6 hack */

 width: 126px; 

 color: #999999 !important ; 

 font-weight: bold !important ; 

 font-size: 12px !important ; 

 font-family: Arial, Helvetica, sans-serif !important ; 

 text-align: left !important ; 

 padding: 5px 5px 5px 20px  !important ; 

 text-decoration: none !important ; 

}



.click-menu262 .section a:hover,

.click-menu244 .section a:hover,

.click-menu245 .section a:hover,

.click-menu231 .section a:hover   { 

 color: #ff9900 !important ; 

 text-decoration: none !important ; 

}



.click-menu262 .inbox2, .click-menu262 .inbox2:visited , .click-menu262 .inbox2:active,

.click-menu244 .inbox2, .click-menu244 .inbox2:visited , .click-menu244 .inbox2:active,

.click-menu245 .inbox2, .click-menu245 .inbox2:visited , .click-menu245 .inbox2:active,

.click-menu231 .inbox2, .click-menu231 .inbox2:visited , .click-menu231 .inbox2:active     

{ 

 color: #999999 !important ; 

 font-weight: bold !important ; 

 font-size: 12px !important ; 

 font-family: Arial, Helvetica, sans-serif !important ; 

 text-align: left !important ; 

 display:block; 

}



.click-menu262#click-sub-active262, .click-menu262 .inbox2:hover,

.click-menu244#click-sub-active244, .click-menu244 .inbox2:hover,

.click-menu245#click-sub-active245, .click-menu245 .inbox2:hover,

.click-menu231#click-sub-active231, .click-menu231 .inbox2:hover {

 color: #ff9900 !important ; 

 font-weight: bold !important ; 

 font-size: 12px !important ; 

 font-family: Arial, Helvetica, sans-serif !important ; 

}



.click-menu262 .box2,

.click-menu244 .box2,

.click-menu245 .box2,

.click-menu231 .box2  { 

 color: #999999 !important ; 

 font-weight: bold !important ; 

 font-size: 12px !important ; 

 font-family: Arial, Helvetica, sans-serif !important ; 

 text-align: left !important ; 

 border: 0px solid #FFFFFF !important ; 

}



.click-menu262 #click-sub-active262, .click-menu262 .box2-hover,

.click-menu244 #click-sub-active244, .click-menu244 .box2-hover,

.click-menu245 #click-sub-active245, .click-menu245 .box2-hover,

.click-menu231 #click-sub-active231, .click-menu231 .box2-hover {

 color: #ff9900 !important ; 

 font-weight: bold !important ; 

 font-size: 12px !important ; 

 font-family: Arial, Helvetica, sans-serif !important ; 

 text-align: left !important ; 

 border: 0px solid #FFFFFF !important ; 

}

/* END link style of the sub menu block */



/* show and hide the sub menu*/

.click-menu262 .box1 .seq1, .click-menu262 .box2 .seq1, .click-menu262 .box1-hover .seq2, .click-menu262 .box1-active .seq2, 

.click-menu262 .box2-hover .seq2, .click-menu262 .box2-active .seq2,

.click-menu244 .box1 .seq1, .click-menu244 .box2 .seq1, .click-menu244 .box1-hover .seq2, .click-menu244 .box1-active .seq2, 

.click-menu244 .box2-hover .seq2, .click-menu244 .box2-active .seq2,

.click-menu245 .box1 .seq1, .click-menu245 .box2 .seq1, .click-menu245 .box1-hover .seq2, .click-menu245 .box1-active .seq2, 

.click-menu245 .box2-hover .seq2, .click-menu245 .box2-active .seq2,

.click-menu231 .box1 .seq1, .click-menu231 .box2 .seq1, .click-menu231 .box1-hover .seq2, .click-menu231 .box1-active .seq2, 

.click-menu231 .box2-hover .seq2, .click-menu231 .box2-active .seq2   

{ 

 display:    block; 

} 



.click-menu262 .box1-hover .seq1, .click-menu262 .box1-open .seq1, .click-menu262 .box1-open-hover .seq1, .click-menu262 .box1 .seq2,

.click-menu262 .box2-hover .seq1, .click-menu262 .box2 .seq2,

.click-menu244 .box1-hover .seq1, .click-menu244 .box1-open .seq1, .click-menu244 .box1-open-hover .seq1, .click-menu244 .box1 .seq2,

.click-menu244 .box2-hover .seq1, .click-menu244 .box2 .seq2,

.click-menu245 .box1-hover .seq1, .click-menu245 .box1-open .seq1, .click-menu245 .box1-open-hover .seq1, .click-menu245 .box1 .seq2,

.click-menu245 .box2-hover .seq1, .click-menu245 .box2 .seq2,

.click-menu231 .box1-hover .seq1, .click-menu231 .box1-open .seq1, .click-menu231 .box1-open-hover .seq1, .click-menu231 .box1 .seq2,

.click-menu231 .box2-hover .seq1, .click-menu231 .box2 .seq2       

{ 

 display:    none; 

} 



/* More SW Menu Pro Styling*/



/* ####### menu275 = user_logged_in (registered) ####### */

.ddmx275 a.item1, .ddmx275 a.item1:hover,

.ddmx275 a.item1-active, .ddmx275 a.item1-active:hover {

 padding: 5px 5px 5px 5px !important ; 

 top: 0px !important ; 

 left: 0px; 

 font-size: 11px !important ; 

 font-family: Arial, Helvetica, sans-serif !important ; 

 text-align: left !important ; 

 font-weight: bold !important ; 

 color: #FFFFFF !important ; 

 text-decoration: underline !important ;

 text-transform:lowercase;

 display: block; 

 white-space: nowrap; 

 position: relative; 

 width:85px; 

}

.ddmx275 td.item11, .ddmx275 td.item11-last, .ddmx275 td.item11-acton {

 padding:0 !important ; 

 white-space: nowrap !important ; 

 width:85px; 

}

.ddmx275 .section {

 position: absolute; 

 visibility: hidden; 

 display: block; 

 z-index: -1; 

}

.ddmx275 .item11-acton .item1 img.seq2, .ddmx275 img.seq1,

.ddmx275 a.item1:hover img.seq2, .ddmx275 a.item1-active img.seq2,

.ddmx275 a.item1-active:hover img.seq2, .ddmx275 a.item2:hover img.seq2,

.ddmx275 a.item2-active img.seq2, .ddmx275 a.item2-active:hover img.seq2 {

 display:    inline; 

}

.ddmx275 img.seq2, .ddmx275 .item11-acton .item1 img.seq1,

.ddmx275 a.item2:hover img.seq1, .ddmx275 a.item2-active img.seq1,

.ddmx275 a.item2-active:hover img.seq1, .ddmx275 a.item1:hover img.seq1,

.ddmx275 a.item1-active img.seq1, .ddmx275 a.item1-active:hover img.seq1 {

 display:   none; 

}

* html .ddmx275 td { position: relative; } /* ie 5.0 fix */



/* ####### menu276 = reg_forgot ####### */

.ddmx276 a.item1, .ddmx276 a.item1:hover,

.ddmx276 a.item1-active, .ddmx276 a.item1-active:hover {

 padding: 5px 5px 5px 5px !important ; 

 top: 6px !important ; 

 left: 0px; 

 font-size: 11px !important ; 

 font-family: Arial, Helvetica, sans-serif !important ; 

 text-align: left !important ; 

 font-weight: bold !important ; 

 color: #FFFFFF !important ; 

 text-decoration: underline !important ;

 text-transform:lowercase;

 display: block; 

 white-space: nowrap; 

 position: relative; 

}

.ddmx276 td.item11, .ddmx276 td.item11-last,  .ddmx276 td.item11-acton {

 padding:0 !important ; 

 white-space: nowrap !important ; 

}

.ddmx276 .section {

 position: absolute; 

 visibility: hidden; 

 display: block; 

 z-index: -1; 

}

.ddmx276 .item11-acton .item1 img.seq2, .ddmx276 img.seq1,

.ddmx276 a.item1:hover img.seq2, .ddmx276 a.item1-active img.seq2,

.ddmx276 a.item1-active:hover img.seq2, .ddmx276 a.item2:hover img.seq2,

.ddmx276 a.item2-active img.seq2, .ddmx276 a.item2-active:hover img.seq2 {

 display:    inline; 

}

.ddmx276 img.seq2, .ddmx276 .item11-acton .item1 img.seq1,

.ddmx276 a.item2:hover img.seq1, .ddmx276 a.item2-active img.seq1,

.ddmx276 a.item2-active:hover img.seq1, .ddmx276 a.item1:hover img.seq1,

.ddmx276 a.item1-active img.seq1, .ddmx276 a.item1-active:hover img.seq1 {

 display:   none; 

}

* html .ddmx276 td { position: relative; } /* ie 5.0 fix */









/* ####### menu167 = footer menu ####### */

.ddmx167 a.item1, .ddmx167 a.item1:hover,

.ddmx167 a.item1-active, .ddmx167 a.item1-active:hover {

 padding: 0px 25px 0px 25px !important ; 

 top: 0px !important ; 

 left: 0px; 

 font-size: 11px !important ; 

 font-family: Arial, Helvetica, sans-serif !important ; 

 text-align: left !important ; 

 font-weight: bold !important ; 

 color: #666666 !important ; 

 text-decoration: none !important ; 

 display: block; 

 white-space: nowrap; 

 position: relative; 

}

.ddmx167 td.item11, .ddmx167 td.item11-acton {

 padding:0 !important ;

 white-space: nowrap !important ; 

}

.ddmx167 .item11-acton-last a.item1, .ddmx167 .item11-acton a.item1,

.ddmx167 .item11-acton-last a:hover, .ddmx167 .item11-acton a:hover,

.ddmx167 .item11 a:hover, .ddmx167 .item11-last a:hover,

.ddmx167 a.item1-active, .ddmx167 a.item1-active:hover {

 color: #000000 !important ;

}

.ddmx167 .section {

 position: absolute; 

 visibility: hidden; 

 display: block; 

 z-index: -1; 

}

.ddmx167 .item11-acton .item1 img.seq2,

.ddmx167 img.seq1,

.ddmx167 a.item1:hover img.seq2,

.ddmx167 a.item1-active img.seq2,

.ddmx167 a.item1-active:hover img.seq2,

.ddmx167 a.item2:hover img.seq2,

.ddmx167 a.item2-active img.seq2,

.ddmx167 a.item2-active:hover img.seq2{

 display:    inline; 

}

.ddmx167 img.seq2,

.ddmx167 .item11-acton .item1 img.seq1,

.ddmx167 a.item2:hover img.seq1,

.ddmx167 a.item2-active img.seq1,

.ddmx167 a.item2-active:hover img.seq1,

.ddmx167 a.item1:hover img.seq1,

.ddmx167 a.item1-active img.seq1,

.ddmx167 a.item1-active:hover img.seq1{

 display:   none; 

}

* html .ddmx167 td { position: relative; } /* ie 5.0 fix */



.ddmx167 #menu167-0,

.ddmx167 td.item11-acton #menu167-0,

.ddmx167 a.item1-active#menu167-0,

.ddmx167 #menu167-0:hover, .ddmx167 #menu167-1,

.ddmx167 td.item11-acton #menu167-1,

.ddmx167 a.item1-active#menu167-1,

.ddmx167 #menu167-1:hover, .ddmx167 #menu167-2, 

.ddmx167 td.item11-acton #menu167-2,

.ddmx167 a.item1-active#menu167-2,

.ddmx167 #menu167-2:hover {

border-right: 1px solid #000000;

}

/* ###################### END SW Menu Pro Styling ###################### */









.titlebanner {margin-left:-12px; margin-top:0px;}





.amazonleft{float:left; width:400px;display:block;}



.amazonright{float:right; width:125px; text-align:center;display:block;}

