/*-----------------------------------------------------------------------

					Title: 	Sticky Kids Style (Orange)
					Author:	www.geckonewmedia.com
					
					
-----------------------------------------------------------------------*/

@import url('common.css');


/*-----------------------------------------------------------------------

					Global Style Rules
					
-----------------------------------------------------------------------*/

body 
	{
	background: #d3d7e0 url(../images/style_orange/bg.jpg) repeat;
	}

a:link {
	color: #FF7711;
}
a:visited {
	color: #FF7711;
}
a:hover {
	color: #FF7711;
}
a:active {
	color: #FF7711;
}


.main_content  /*main 764px wide boundary box*/
	{
	background: #FFEFAD url(../images/style_orange/content_bg.jpg) repeat-x top left;
	border: 2px solid #fff;
	}
	
.main_content .bottomcharacter  /*sticky kid on bottom right*/
	{
	/*background: url(../images/style_orange/boy.gif) no-repeat;*/
	}

.main_content .logo /*Sticky kids logo*/
	{
	background: url(../images/style_orange/logo.gif) no-repeat;
	}

/*-----------------------------------------------------------------------

					Homepage Rules
					
-----------------------------------------------------------------------*/

.featured_wrapper
	{
	border-bottom: 1px dotted #FF7711;
	}
	
	
/*-----------------------------------------------------------------------

					Navigation Rules
					
-----------------------------------------------------------------------*/


.navigation a.home 
	{
	background: url(../images/style_orange/buttons/home_up.gif) bottom left no-repeat;
	}

.navigation a.home:hover
	{
	background: url(../images/style_orange/buttons/home_over.gif) bottom left no-repeat;
	}

.navigation a.store
	{
	background: url(../images/style_orange/buttons/store_up.gif) bottom left no-repeat;
	}
	
.navigation a.store:hover
	{
	background: url(../images/style_orange/buttons/store_over.gif) bottom left no-repeat;
	}

.navigation a.kidsstuff
	{
	background: url(../images/style_orange/buttons/resources_up.gif) bottom left no-repeat;
	}

.navigation a.kidsstuff:hover
	{
	background: url(../images/style_orange/buttons/resources_over.gif) bottom left no-repeat;
	}
	

.navigation a.grownup
	{
	background: url(../images/style_orange/buttons/grownup_up.gif) bottom left no-repeat;
	}

.navigation a.grownup:hover
	{
	background: url(../images/style_orange/buttons/grownup_over.gif) bottom left no-repeat;
	}

.navigation a.contact
	{
	background: url(../images/style_orange/buttons/contact_up.gif) bottom left no-repeat;
	}
	.navigation a.contact:hover
	{
	background: url(../images/style_orange/buttons/contact_over.gif) bottom left no-repeat;
	}

#subnavContainer
{
	background: url(../images/style_orange/navbox_bottom.jpg) no-repeat bottom left;
}
	
ul.subnav
{
	background: url(../images/style_orange/navbox_top.jpg) no-repeat top left;
	color: #fff;
}


ul.subnav li
	{
	background: #FFEFAD url(../images/style_orange/navbox_mid.jpg) repeat-y top left;
	}

.subnav a:link {
	color: #fff;
}
.subnav a:visited {
	color: #fff;
}
.subnav a:hover {
	color: #fff;
}
.subnav a:active {
	color: #fff;
}

ul.subnav li a
	{
	color: #fff;
	border-bottom: 1px dotted #fff;
	}

ul.subnav li.first
	{
		background:none;
	}
	
ul.subnav li ul li
{
	background:none;
}	

	
/*-----------------------------------------------------------------------

					Inner Content Boxes
					
-----------------------------------------------------------------------*/



.box_large  /*main text box (left hand side)*/
	{
	background-color: #fff;
	}


.box_large h1
	{
	color: #fff;
	background:url(../images/style_orange/maincontent_header.jpg) no-repeat; 
 	}
	
.box_large h1.withcharacter
	{
	color: #fff;
	background:url(../images/style_orange/main_header.jpg) no-repeat; 
	}

.box_large_footer
	{
	color: #fff;
	background: #ffefad url(../images/style_orange/maincontent_footer.jpg) no-repeat; 
	}

.box_full  /*main text box (left hand side)*/
	{
	background-color: #fff;
	}


.box_full h1
	{
	color: #fff;
	background: #fff url(../images/style_orange/boxfull_header.jpg) no-repeat; 
 	}

.box_full_footer
	{
	color: #fff;
	background: #fff url(../images/style_orange/boxfull_footer.jpg) no-repeat; 
	}

.box_small  /*small box - used for shopping basket*/
	{
	background-color: #fff;
	}
	
	
.box_small h2
	{
	color: #fff;
	background: #FFEFAD url(../images/style_orange/smallbox_header.jpg) no-repeat; 
	}

.box_small_footer
	{
	color: #fff;
	background: #FFEFAD url(../images/style_orange/smallbox_footer.gif) no-repeat; 
	}


.box_small .total .totaltxt  /*red text*/
	{
	color: #CB2027;
	}	

.searchbox 
	{
	background: #FFEFAD url(../images/style_orange/searchbox.jpg) no-repeat;
	}
	

.hp_searchbutton
	{
	background-image: url(../images/style_orange/hp_searchbutton.jpg);
	}
	
.hp_searchfield
	{
	border: 1px solid #7F9DB9;
	}

/*-----------------------------------------------------------------------

					Product Detail Page Rules
					
-----------------------------------------------------------------------*/

h2.detailheader
	{
	color: #FF7711;
	}

h2.formheader
	{
	color: #FF7711;
	}


/*-------------------------------------------------------------

                    Table layout

-------------------------------------------------------------*/

.trackstable .alt
	{
	background-color: #FFF7D6;
	}

/*-----------------------------------------------------------------------

					buttons
					
-----------------------------------------------------------------------*/

.button_buynow {
	background: url(../images/style_orange/buynow.gif) top  left no-repeat;
	color: #666666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	margin: 0px;
	padding: 0px;
}

.button_gotocheckout {
	background: url(../images/style_orange/goto_checkout.gif) top  left no-repeat;
	color: #666666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	margin: 0px;
	padding: 0px;
}

.button_search {
	background: url(../images/style_orange/hp_searchbutton.gif) top  left no-repeat;
	font-size: 9px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
	margin: 0px;
	padding: 0px;
}
/*-----------------------------------------------------------------------

					Checkout table
					
-----------------------------------------------------------------------*/

.checkouttbl {
	border-right-color: #FF7711;
}
.checkouttbl td {
	border-bottom-color: #FF7711;
	border-left-color: #FF7711;
}
.checkouttbl th {
	color: #FFFFFF;
	background-color: #FF7711;
}

/*-------------------------------------------------------------
                  Lyrics Page
-------------------------------------------------------------*/


.lyrics_page #Lyrics 
	{
	background-color: #ffeeac;
	}
