/*
 * Author: Spacetacular Design
 * Contact: www.spacetacular.com
 * File: layout.css
 * 
 * Description:
 * Layout rules.
 *
 */



#pageBounds {
	width: 1020px;
	margin: 0 auto;
	padding: 0;
	text-align: left;
	background: #e11f27 url(../images/bg_body_cat.gif) center top repeat-y;
	min-height: 600px;
}

#body_11 #pageBounds, #body_4 #pageBounds, #body_14 #pageBounds, #body_2 #pageBounds, #body_3 #pageBounds {
	background: #e11f27 url(../images/bg_body_white.gif) center top repeat-y;
}

#pageContainer {
	position: relative;
}

#searchForm {
	position: absolute;
	top: 10px;
	right: 26px;
}

#mainColumn {
	width: 801px;
	float: left;
	margin: 0 0 0 20px;
	padding: 0;
	}

#mastHead {
	height: 147px;
	margin: 0;
	background: transparent url(../images/masthead_default.jpg) left top no-repeat;
}

#body_5 #mastHead {
	background: transparent url(../images/masthead_puzzles.jpg) left top no-repeat;
}

#body_6 #mastHead {
	background: transparent url(../images/masthead_books.jpg) left top no-repeat;
}

#body_7 #mastHead {
	background: transparent url(../images/masthead_learn.jpg) left top no-repeat;
}

#body_8 #mastHead {
	background: transparent url(../images/masthead_science.jpg) left top no-repeat;
}

#body_9 #mastHead {
	background: transparent url(../images/masthead_arts.jpg) left top no-repeat;
}

#body_10 #mastHead {
	background: transparent url(../images/masthead_archiquest.jpg) left top no-repeat;
}

#home #mastHead {
	background: transparent url(../images/masthead_home.jpg) left top no-repeat;
}
	
#mastHead h2#logo {
	width: 198px;
	margin: 0 auto;
	padding: 0;
	background: transparent url(../images/logo.gif) left top no-repeat;
}

#mastHead h2#logo a {
	display: block;
	background: transparent url(../images/logo.gif) left top no-repeat;
	width: 198px;
	height: 123px;
	text-indent: -999em;
	overflow: hidden;
}

#contentBounds {
	margin:0;
	}
	
#sideColumn {
	width: 178px;
	float: right;
	margin: 0 10px 0 0;
	min-height: 400px;
	background: transparent url(../images/bg_sideColumn_puzzles.jpg) left top no-repeat;
	}

	
#footerContainer {
	width: 1020px;
	height: 35px;
}
#footer {
	color: #999;
	width: 800px;
	font-size: 85%;
	margin: 1em 0;
	border-top: 1px solid #ccc;
	}
	
#fnav ul {
	margin: 5px 0;
	
	list-style: none;
	color: #999;
	float: left;
	}
	
#footer p {
	margin: 5px 0;
	float: right;
	}
	
#fnav ul li {
	float: left
	}
	
#fnav ul li a {
	color: #999;
	text-decoration: underline
	}
	
#fnav ul li a:hover {
	color: #ccc;
	}
	
/* mnav styles */

#mnav {
	margin: 0;
	padding: 0;
	}

#mnav ul {
	margin: 0;
	padding: 0;
	height: 45px;
	list-style: none;	
	background: #e01b22;
}	

#mnav ul li {
	float: left;
	margin: 0;
	padding: 0;
	width: 89px;
	text-align: center;
	}			

#mnav li a {
    text-decoration: none;
	color: #333;
	width: 89px;
	margin: 0;
	padding: 0;
	}	
	
#mnav li.last {
	width: 88px;
	}

#mnav li a:hover {
	text-decoration: none;
}

#home #mnav li.home, #about #mnav li.about, #staff #mnav li.staff, #testimonials #mnav li.testimonials, #location #mnav li.location, #contact #mnav li.contact {

}	

#mnav #puzzles a {
	display: block;
	background: transparent url(../images/mnav/puzzles_off.jpg) left top no-repeat;
	width: 89px;
	height: 45px;
	text-indent: -999em;
	overflow: hidden;
}

#mnav .puzzles, #mnav .books, #mnav .wooden, #mnav .science, #mnav .arts, #mnav .magnetic, #mnav .contact, #mnav .safety, #mnav .home {
	width: 89px;
	margin: 0;
	padding: 0;
}

#mnav .puzzles {
	background: #transparent url(../images/mnav/puzzles_off.jpg) left top no-repeat;
}
#mnav .books {
	background: #transparent url(../images/mnav/books_off.jpg) left top no-repeat;
	}
#mnav .play {
	background: #transparent url(../images/mnav/wooden_off.jpg) left top no-repeat;
}
#mnav .science {
	background: #transparent url(../images/mnav/science_off.jpg) left top no-repeat;
	}
#mnav .arts {
	background: #transparent url(../images/mnav/arts_off.jpg) left top no-repeat;
}
#mnav .archiquest {
	background: #transparent url(../images/mnav/magnetic_off.jpg) left top no-repeat;
	}	
#mnav .about {
	background: #transparent url(../images/mnav/pretend_off.jpg) left top no-repeat;
	}	
#mnav .safety {
	background: #transparent url(../images/mnav/contact_off.jpg) left top no-repeat;
	}
#mnav .home {
	background: #transparent url(../images/mnav/home_off.jpg) left top no-repeat;
	}

#mnav .puzzles a, #mnav .books a, #mnav .play a, #mnav .science a, #mnav .arts a, #mnav .archiquest a, #mnav .about a, #mnav .safety a, #mnav .home a {
	display: block;
	width: 89px;
	height: 46px;
	text-indent: -999em;
	overflow: hidden;
}

#mnav .puzzles a {
	background: transparent url(../images/mnav/puzzles_off.jpg) left top no-repeat;
}

#mnav .puzzles a:hover {
	background: transparent url(../images/mnav/puzzles_over.jpg) left top no-repeat;
}

#mnav .books a {
	background: transparent url(../images/mnav/books_off.jpg) left top no-repeat;
}

#mnav .books a:hover {
	background: transparent url(../images/mnav/books_over.jpg) left top no-repeat;
}

#mnav .play a {
	background: transparent url(../images/mnav/play_off.jpg) left top no-repeat;
}

#mnav .play a:hover {
	background: transparent url(../images/mnav/play_over.jpg) left top no-repeat;
}

#mnav .science a {
	background: transparent url(../images/mnav/science_off.jpg) left top no-repeat;
}

#mnav .science a:hover {
	background: transparent url(../images/mnav/science_over.jpg) left top no-repeat;
}

#mnav .arts a {
	background: transparent url(../images/mnav/arts_off.jpg) left top no-repeat;
}

#mnav .arts a:hover {
	background: transparent url(../images/mnav/arts_over.jpg) left top no-repeat;
}

#mnav .archiquest a {
	background: transparent url(../images/mnav/archiquest_off.jpg) left top no-repeat;
}

#mnav .archiquest a:hover {
	background: transparent url(../images/mnav/archiquest_over.jpg) left top no-repeat;
}

#mnav .about a {
	background: transparent url(../images/mnav/about_off.jpg) left top no-repeat;
}

#mnav .about a:hover {
	background: transparent url(../images/mnav/about_over.jpg) left top no-repeat;
}

#mnav .safety a {
	background: transparent url(../images/mnav/safety_off.jpg) left top no-repeat;
}

#mnav .safety a:hover {
	background: transparent url(../images/mnav/safety_over.jpg) left top no-repeat;
}

#mnav .home a {
	background: transparent url(../images/mnav/home_off.jpg) left top no-repeat;
}

#mnav .home a:hover {
	background: transparent url(../images/mnav/home_over.jpg) left top no-repeat;
}

/* mainColumn */

/*#mainColumn #col1 {
	float: left;
	width: 460px;
	padding-top: 2em;
	text-align: center;
}

#mainColumn #col2 #prodDescription {
	float: right;
	margin-right: 1em;
	padding: 1em;
	width: 290px;
	background: #F79143;
	color: #fff;
	font-size: 125%;
	line-height: 1.25em;
	position: relative;
}*/



#mainColumn #col2 #prodDescription h1, #mainColumn #col2 #prodDescription h2, #mainColumn #col2 #prodDescription h3, #mainColumn #col2 #prodDescription h4 {
	color: #fff;
}




#mainColumn h3 {
	font-size: 100%;
	margin: .25em 0 1em;
	font-weight: regular;
	color: #999;
}

#mainColumn h4 {
	font-size: 70%;
	margin: .25em 0;
	font-weight: regular;
	color: #999;
}

#mainColumn img.alignRight {
	float: right;
	margin: 0 0 .5em 1em;
	padding: .25em;
	border: 1px solid #cfc5b0;
}

#invisible {
	display: none
}


/* sideColumn Contents */


#sideColumn .content {
	margin-top: 350px;
	padding: 1.5em 1.5em 16em;
	text-align: center;
	font-size: 85%;
	line-height: 1em;
	background: none;
}

#sideColumn .content a {
	text-decoration: none;
}

#home #sideColumn {
	background: transparent url(../images/bg_sideColumn_home.jpg) left top no-repeat;
	}
	
#home #sideColumn .content {
	background: transparent url(../images/bg_sideColbot_home.jpg) center bottom no-repeat;
	padding-bottom: 22em;
	}

#body_5 #sideColumn {
	background: transparent url(../images/bg_sideColumn_puzzles.jpg) left top no-repeat;
	}

#body_5 #sideColumn .content {
	background: transparent url(../images/bg_sideColbot_puzzles.jpg) center bottom no-repeat;
	padding: 1.5em 1.5em 12em;
	}
	
#body_6 #sideColumn {
	background: transparent url(../images/bg_sideColumn_books.jpg) left top no-repeat;
	}
	
#body_6 #sideColumn .content {
	background: transparent url(../images/bg_sideColbot_books.jpg) center bottom no-repeat;
	padding: 1.5em 1.5em 21em;
	}
	
#body_7 #sideColumn {
	background: transparent url(../images/bg_sideColumn_learn.jpg) left top no-repeat;
	}
	
#body_7 #sideColumn .content {
	background: transparent url(../images/bg_sideColbot_learn.jpg) center bottom no-repeat;
	padding-bottom: 20em;
	}

#body_8 #sideColumn {
	background: transparent url(../images/bg_sideColumn_science.jpg) left top no-repeat;
	}
	
#body_8 #sideColumn .content {
	background: transparent url(../images/bg_sideColbot_science.jpg) center bottom no-repeat;
	padding: 1.5em 1.5em 20em;
	}
	
#body_9 #sideColumn {
	background: transparent url(../images/bg_sideColumn_arts.jpg) left top no-repeat;
	}
	
#body_9 #sideColumn .content {
	background: transparent url(../images/bg_sideColbot_arts.jpg) center bottom no-repeat;
	}
	
#body_10 #sideColumn {
	background: transparent url(../images/bg_sideColumn_archiquest.jpg) left top no-repeat;
	}

#body_10 #sideColumn .content {
	background: transparent url(../images/bg_sideColbot_archiquest.jpg) center bottom no-repeat;
	padding: 1.5em 1.5em 40em;
	}
	
#body_11 #sideColumn, #body_4 #sideColumn, #body_14 #sideColumn, #body_2 #sideColumn, #body_3 #sideColumn  {
	background: transparent url(../images/bg_sideColumn_contact.jpg) left top no-repeat;
	}
	
#body_11 #sideColumn .content, #body_4 #sideColumn .content, #body_14 #sideColumn .content, #body_2 #sideColumn .content, #body_3 #sideColumn .content {
	background: none;
	height: 400px;
	}

#sideColumn .content ul {
	margin: 0;
	list-style: none;
}

#sideColumn .content ul li {
	margin: 0;

	}
	
#sideColumn .content ul li a {
	color: #999;
	font-weight: bold;
	}
	
#sideColumn .content ul li a:hover {
	color: #999;
	font-weight: bold;
	}

#sideColumn .content img {
	margin: 0;
}

/* Category Page Titles */

#mainColumn h1 {
	display: block;
	width: 800px;
	height: 180px;
	text-indent: -999em;
	overflow: hidden;
	margin: 0 auto;
}

#mainColumn h1#titleHome {
	background: transparent url(../images/header_home.jpg) left top no-repeat;	
}

#mainColumn h1#titlePuzzles {
	background: transparent url(../images/header_puzzles.jpg) left top no-repeat;	
}

h1#titleBooks {
	background: transparent url(../images/header_books.jpg) left top no-repeat;
}

h1#titleLearn {
	background: transparent url(../images/header_learn.jpg) left top no-repeat;
}

h1#titleScience {
	background: transparent url(../images/header_science.jpg) left top no-repeat;
}

h1#titleArts {
	background: transparent url(../images/header_arts.jpg) left top no-repeat;
}

h1#titlearchi {
	background: transparent url(../images/header_archiquest.jpg) left top no-repeat;
}

h1#titleAbout {
	background: transparent url(../images/header_about.jpg) 310px top no-repeat;
	margin: 2em 0 0;
	height: 50px;
}

h1#titleContact {
	background: transparent url(../images/header_contact.jpg) center top no-repeat;
	margin: 2em 0 0;
	height: 50px;
}

h1#titleSafety {
	background: transparent url(../images/header_safety.jpg) center top no-repeat;
	margin: 2em 0 0;
	height: 50px;
}

h1#titleCompliance {
	background: transparent url(../images/header_compliance.jpg) center top no-repeat;
	margin: 2em 0 0;
	height: 50px;
}

h1#titleTerms {
	background: transparent url(../images/header_terms.jpg) center top no-repeat;
	margin: 2em 0 0;
	height: 50px;
}

h1#titleSearch {
	background: transparent url(../images/header_search.jpg) center top no-repeat;
	margin: 2em 0 0;
	height: 35px;
}


h1#titleConstruction {
	display: block;
	background: transparent url(../images/titleConstruction.jpg) left top no-repeat;
	width: 763px;
	height: 160px;
	text-indent: -999em;
	overflow: hidden;
	margin: 0 auto;
}

#contentBounds h2 {
	background: #01a4e5;
	width: 790px;
	text-align: right;
	padding: 10px 10px 10px 0;
	margin-right: 10px;
	color: #fff;
}

/*  Category Page */

#scroll {
	height: 600px;
	width: 796px;
	border: 2px solid #ccc;
	margin: 1em 0 0;
	overflow: auto;
	background: transparent url(../images/bg_scroll.gif) left top repeat-x;
}

#scroll table {
	margin: 1em;
	border-spacing:10px;
}

#scroll table tr.prodRow td {
	border: 1px solid #ccc;
	vertical-align: middle;
	padding: 10px 8px;
	text-align: center;
	border-spacing:10px;
}

#scroll table td {
	border-bottom: none;
	text-align: left;
	width: 260px;
	border-spacing: 0;
	font-weight: normal;
	color: #999;
	line-height: normal;
	padding: 0 0 .75em;

}

#scroll table tr.prodRow td.noBorder {
	border: none;

}


#scroll .catDescription {
/* 	text-align: center; */
	font-weight: normal;
	color: #999;
	line-height: normal;
	/* font-size: 85%; */
}

#scroll .catAge {
	/* text-align: center; */
	color: #999;
	margin-bottom: 10px;
}


/* Product Page */
#prodDescription {
	padding: 1em;
}

table.prodTable {
	margin: 1em 0 0;
	width: 800px;
}

#mainColumn table.prodTable h1 {
	font-size: 130%;
	font-weight: bold;
	line-height: 1em;
	color: #f09248;
	height: auto;
	display:inline;
}

#mainColumn table.prodTable h3 {
	display:none;
}


table.prodTable td {
	border: 1px solid #ccc;
	padding: 1em;	
	color: #999;
	font-size: 120%;
	line-height: 1.25em;
	vertical-align: middle;
	text-align: center;
}

table.prodTable td.prod {
	vertical-align: middle;	
	width: 500px;
	border-right: none;
	padding: 0;
	
}
table.prodTable td.prodDescription {
	text-align: left;
	width: 300px;
}

table.prodTable td.prodDescription p {
	margin: 1em 0;
}

table#prodBtn_Table {
margin: 1.5em 0 0;
}

table#prodBtn_Table td {
	vertical-align: middle;
	border: none;
	margin: 0;
	padding: .15em 0;
}


#productButtons {
	float: right;
	width: 200px;
}

table#prodBtn_Table {
	vertical-align: middle;
}

form #btnBack a {
	display: block;
	background: transparent url(../images/btn_back.gif) left top no-repeat;
	float: right;
	width: 185px;
	height: 49px;
	text-indent: -999em;
	overflow: hidden;
}

form #btnBack a:hover {
	background: transparent url(../images/btn_back_over.gif) left top no-repeat;
}

/* back buttons */

/* puzzles 

form#prod3 #btnBack a, form#prod2 #btnBack a, form#prod4 #btnBack a, form#prod5 #btnBack a, form#prod6 #btnBack a, form#prod8 #btnBack a, form#prod9 #btnBack a, form#prod13 #btnBack a, form#prod10 #btnBack a, form#prod20 #btnBack a, form#prod11 #btnBack a, form#prod12 #btnBack a, form#prod19 #btnBack a, form#prod21 #btnBack a, form#prod22 #btnBack a, form#prod23 #btnBack a, form#prod57 #btnBack a, form#prod58 #btnBack a, form#prod59 #btnBack a, form#prod60 #btnBack a, form#prod61 #btnBack a, form#prod62 #btnBack a, form#prod182 #btnBack a, form#prod183 #btnBack a, form#prod63 #btnBack a, form#prod66 #btnBack a, form#prod24 #btnBack a, form#prod25 #btnBack a, form#prod26 #btnBack a, form#prod27 #btnBack a, form#prod28 #btnBack a, form#prod29 #btnBack a, form#prod68 #btnBack a, form#prod69 #btnBack a, form#prod70 #btnBack a, form#prod72 #btnBack a, form#prod73 #btnBack a, form#prod74 #btnBack a, form#prod76 #btnBack a, form#prod77 #btnBack a, form#prod78 #btnBack a, form#prod79 #btnBack a, form#prod80 #btnBack a, form#prod81 #btnBack a, form#prod37 #btnBack a, form#prod38 #btnBack a, form#prod39 #btnBack a, form#prod40 #btnBack a, form#prod41 #btnBack a, form#prod55 #btnBack a, form#prod56 #btnBack a, form#prod43 #btnBack a, form#prod44 #btnBack a, form#prod45 #btnBack a, form#prod184 #btnBack a, form#prod30 #btnBack a, form#prod31 #btnBack a, form#prod32 #btnBack a, form#prod33 #btnBack a, form#prod34 #btnBack a, form#prod35 #btnBack a, form#prod36 #btnBack a, form#prod46 #btnBack a, form#prod47 #btnBack a, form#prod48 #btnBack a, form#prod49 #btnBack a, form#prod51 #btnBack a, form#prod52 #btnBack a, form#prod53 #btnBack a, form#prod54 #btnBack a {
	background: transparent url(../images/btn_back_puzzles.gif) left top no-repeat;
}

form#prod3 #btnBack a:hover, form#prod2 #btnBack a:hover, form#prod4 #btnBack a:hover, form#prod5 #btnBack a:hover, form#prod6 #btnBack a:hover, form#prod7 #btnBack a:hover, form#prod8 #btnBack a:hover, form#prod9 #btnBack a:hover, form#prod13 #btnBack a:hover, form#prod10 #btnBack a:hover, form#prod20 #btnBack a:hover, form#prod11 #btnBack a:hover, form#prod12 #btnBack a:hover, form#prod19 #btnBack a:hover, form#prod21 #btnBack a:hover, form#prod22 #btnBack a:hover, form#prod23 #btnBack a:hover, form#prod57 #btnBack a:hover, form#prod58 #btnBack a:hover, form#prod59 #btnBack a:hover, form#prod60 #btnBack a:hover, form#prod61 #btnBack a:hover, form#prod62 #btnBack a:hover, form#prod182 #btnBack a:hover, form#prod183 #btnBack a:hover, form#prod63 #btnBack a:hover, form#prod66 #btnBack a:hover, form#prod24 #btnBack a:hover, form#prod25 #btnBack a:hover, form#prod26 #btnBack a:hover, form#prod27 #btnBack a:hover, form#prod28 #btnBack a:hover, form#prod29 #btnBack a:hover, form#prod68 #btnBack a:hover, form#prod69 #btnBack a:hover, form#prod70 #btnBack a:hover, form#prod72 #btnBack a:hover, form#prod73 #btnBack a:hover, form#prod74 #btnBack a:hover, form#prod76 #btnBack a:hover, form#prod77 #btnBack a:hover, form#prod78 #btnBack a:hover, form#prod79 #btnBack a:hover, form#prod80 #btnBack a:hover, form#prod81 #btnBack a:hover, form#prod37 #btnBack a:hover, form#prod38 #btnBack a:hover, form#prod39 #btnBack a:hover, form#prod40 #btnBack a:hover, form#prod41 #btnBack a:hover, form#prod55 #btnBack a:hover, form#prod56 #btnBack a:hover, form#prod43 #btnBack a:hover, form#prod44 #btnBack a:hover, form#prod45 #btnBack a:hover, form#prod184 #btnBack a:hover, form#prod30 #btnBack a:hover, form#prod31 #btnBack a:hover, form#prod32 #btnBack a:hover, form#prod33 #btnBack a:hover, form#prod34 #btnBack a:hover, form#prod35 #btnBack a:hover, form#prod36 #btnBack a:hover, form#prod46 #btnBack a:hover, form#prod47 #btnBack a:hover, form#prod48 #btnBack a:hover, form#prod49 #btnBack a:hover, form#prod51 #btnBack a:hover, form#prod52 #btnBack a:hover, form#prod53 #btnBack a:hover, form#prod54 #btnBack a:hover {
	background: transparent url(../images/btn_back_puzzles_over.gif) left top no-repeat;
}
*/

/* books 

form#prod98 #btnBack a, form#prod107 #btnBack a, form#prod120 #btnBack a, form#prod99 #btnBack a, form#prod109 #btnBack a, form#prod116 #btnBack a, form#prod118 #btnBack a, form#prod101 #btnBack a, form#prod102 #btnBack a, form#prod98 #btnBack a, form#prod104 #btnBack a, form#prod111 #btnBack a, form#prod112 #btnBack a, form#prod113 #btnBack a, form#prod106 #btnBack a, form#prod122 #btnBack a, form#prod123 #btnBack a, form#prod124 #btnBack a, form#prod125 #btnBack a, form#prod132 #btnBack a, form#prod133 #btnBack a, form#prod134 #btnBack a, form#prod135 #btnBack a, form#prod136 #btnBack a, form#prod137 #btnBack a, form#prod138 #btnBack a, form#prod139 #btnBack a, form#prod140 #btnBack a, form#prod141 #btnBack a, form#prod83 #btnBack a, form#prod84 #btnBack a {
	display: block;
	background: transparent url(../images/btn_back_books.gif) left top no-repeat;
}

form#prod98 #btnBack a:hover, form#prod107 #btnBack a:hover, form#prod120 #btnBack a:hover, form#prod99 #btnBack a:hover, form#prod109 #btnBack a:hover, form#prod116 #btnBack a:hover, form#prod118 #btnBack a:hover, form#prod117 #btnBack a:hover, form#prod101 #btnBack a:hover, form#prod102 #btnBack a:hover, form#prod98 #btnBack a:hover, form#prod104 #btnBack a:hover, form#prod111 #btnBack a:hover, form#prod112 #btnBack a:hover, form#prod113 #btnBack a:hover, form#prod106 #btnBack a:hover, form#prod122 #btnBack a:hover, form#prod123 #btnBack a:hover, form#prod124 #btnBack a:hover, form#prod125 #btnBack a:hover, form#prod132 #btnBack a:hover, form#prod133 #btnBack a:hover, form#prod134 #btnBack a:hover, form#prod135 #btnBack a:hover, form#prod136 #btnBack a:hover, form#prod137 #btnBack a:hover, form#prod138 #btnBack a:hover, form#prod139 #btnBack a:hover, form#prod140 #btnBack a:hover, form#prod141 #btnBack a:hover, form#prod83 #btnBack a:hover, form#prod84 #btnBack a:hover, form#prod85 #btnBack a:hover {
	display: block;
	background: transparent url(../images/btn_back_books_over.gif) left top no-repeat;
}
*/
/* learn 

form#prod185 #btnBack a, form#prod186 #btnBack a, form#prod187 #btnBack a, form#prod188 #btnBack a, form#prod190 #btnBack a, #btnBack a, form#prod191 #btnBack a, form#prod192 #btnBack a, form#prod193 #btnBack a, form#prod194 #btnBack a, form#prod195 #btnBack a, form#prod196 #btnBack a, form#prod197 #btnBack a, form#prod198 #btnBack a, form#prod152 #btnBack a, form#prod145 #btnBack a, form#prod146 #btnBack a, form#prod148 #btnBack a, form#prod149 #btnBack a, form#prod155 #btnBack a, form#prod157 #btnBack a, form#prod159 #btnBack a, form#prod160 #btnBack a {
	display: block;
	background: transparent url(../images/btn_back_learn.gif) left top no-repeat;
}

form#prod185 #btnBack a:hover, form#prod186 #btnBack a:hover, form#prod187 #btnBack a:hover, form#prod188 #btnBack a:hover, form#prod190 #btnBack a:hover, form#prod191 #btnBack a:hover, form#prod192 #btnBack a:hover, form#prod193 #btnBack a:hover, form#prod194 #btnBack a:hover, form#prod195 #btnBack a:hover, form#prod196 #btnBack a:hover, form#prod197 #btnBack a:hover, form#prod198 #btnBack a:hover, form#prod152 #btnBack a:hover, form#prod145 #btnBack a:hover, form#prod146 #btnBack a:hover, form#prod148 #btnBack a:hover, form#prod149 #btnBack a:hover, form#prod155 #btnBack a:hover, form#prod157 #btnBack a:hover, form#prod159 #btnBack a:hover, form#prod160 #btnBack a:hover {
	display: block;
	background: transparent url(../images/btn_back_learn_over.gif) left top no-repeat;
}
*/

/* arts 

form#prod203 #btnBack a, form#prod204 #btnBack a, form#prod205 #btnBack a, form#prod206 #btnBack a, form#prod207 #btnBack a, form#prod208 #btnBack a, form#prod209 #btnBack a, form#prod210 #btnBack a, form#prod211 #btnBack a, form#prod212 #btnBack a, form#prod213 #btnBack a, form#prod214 #btnBack a, form#prod215 #btnBack a, form#prod216 #btnBack a, form#prod217 #btnBack a, form#prod219 #btnBack a, form#prod220 #btnBack a, form#prod221 #btnBack a, form#prod223 #btnBack a, form#prod224 #btnBack a, form#prod225 #btnBack a, form#prod226 #btnBack a, form#prod227 #btnBack a, form#prod228 #btnBack a, form#prod229 #btnBack a, form#prod230 #btnBack a, form#prod231 #btnBack a, form#prod233 #btnBack a, form#prod234 #btnBack a {
	display: block;
	background: transparent url(../images/btn_back_arts.gif) left top no-repeat;
}

form#prod203 #btnBack a:hover, form#prod204 #btnBack a:hover, form#prod205 #btnBack a:hover, form#prod206 #btnBack a:hover, form#prod207 #btnBack a:hover, form#prod208 #btnBack a:hover, form#prod209 #btnBack a:hover, form#prod210 #btnBack a:hover, form#prod211 #btnBack a:hover, form#prod212 #btnBack a:hover, form#prod213 #btnBack a:hover, form#prod214 #btnBack a:hover, form#prod215 #btnBack a:hover, form#prod216 #btnBack a:hover, form#prod217 #btnBack a:hover, form#prod219 #btnBack a:hover, form#prod220 #btnBack a:hover, form#prod221 #btnBack a:hover, form#prod223 #btnBack a:hover, form#prod224 #btnBack a:hover, form#prod225 #btnBack a:hover, form#prod226 #btnBack a:hover, form#prod227 #btnBack a:hover, form#prod228 #btnBack a:hover, form#prod229 #btnBack a:hover, form#prod230 #btnBack a:hover, form#prod231 #btnBack a:hover, form#prod233 #btnBack a:hover, form#prod234 #btnBack a:hover {
	display: block;
	background: transparent url(../images/btn_back_arts_over.gif) left top no-repeat;
}
*/
/* science 

form#prod169 #btnBack a, form#prod170 #btnBack a, form#prod173 #btnBack a, form#prod172 #btnBack a, form#prod171 #btnBack a, #btnBack a {
	display: block;
	background: transparent url(../images/btn_back_science.gif) left top no-repeat;
}

form#prod169 #btnBack a:hover, form#prod170 #btnBack a:hover, form#prod173 #btnBack a:hover, form#prod172 #btnBack a:hover, form#prod171 #btnBack a:hover, #btnBack a:hover {
	display: block;
	background: transparent url(../images/btn_back_science_over.gif) left top no-repeat;
}
*/
/* home and sideColumn */

.basket {
display: none;
}

.cartBtn a {
	display: block;
	background: transparent url(../images/btnCart.gif) left top no-repeat;
	width: 89px;
	height: 39px;
	text-indent: -999em;
	overflow: hidden;
	margin-left: 3px;
}

.cartBtn a:hover {
	background: transparent url(../images/btnCart.gif) left top no-repeat;

}

/* alt View Products */


 #altImages {
	float: left;
	 width: 500px; 
	 margin: 0;
}

#altImages table {
	border-spacing:10px;

}

#altImages td {
	border-bottom: 1px solid #ccc;
	background: #fff url(../images/altView_bg.gif) center top no-repeat;
	margin: 0;
}

#altImages td a {
	float: left;
	margin: 0;
	padding: 20px 0 0;
	outline: none;
}

#altImages td a:hover {
	background: #fff url(../images/altView_on.gif) center top no-repeat;
	
}

#altImages td img.altImages_border {
	padding: 5px;
}


/* About Us, Safety, Compliance, Terms, */

#body_4 #contentBounds, #body_14 #contentBounds, #body_2 #contentBounds, #body_3 #contentBounds {
	font-size: 120%;
	line-height: 130%

}

#body_11 h2, #body_4 h2, #body_14 h2, #body_2 h2 {
	color: #f1654a;
	background: none;
	text-align: left;
	font-weight: bold;
	font-size: 150%;
	margin: 0;
	padding: 0;
}

#body_3 h2 {
	color: #777;
	background: none;
	text-align: left;
	font-weight: bold;
	font-size: 110%;
	margin: .5em 0 1em 0;
	padding: 0;
}

#body_11 #contentBounds p, #body_4 #contentBounds p, #body_14 #contentBounds p, #body_2 #contentBounds p, #body_3 #contentBounds p {
	margin: 0;
	padding: 0 0 .5em;
}

#body_11 #contentBounds, #body_4 #contentBounds, #body_14 #contentBounds, #body_2 #contentBounds, #body_3 #contentBounds {
	padding: 0 3em 0 2em;
}


.rule { 
	border-top: 1px solid #999;
 }

/* Search Results */
.searchProdName a {
	color: #666;
	font-weight: normal;
	text-decoration: none;
}

.searchProdName a:hover {
	color: #666;
	font-weight: normal;
	text-decoration: underline;
}

/* contact page */

.contactForm {
margin: 15px 0 0 45px;
width: 400px;
}

.contactForm td {
border: none;
}

.contactMessage {
text-align: right;
padding: 0 .5em;
color: #f1654c;
width: 200px;
font-weight: bold;
}

.contactForm .required {
color: #f1654c;
}

.contactInfo {
text-align: right;
padding: 0 .5em;
line-height: 1.15em;
width: 200px;
}

.contactForm input {
padding: .25em;
}

.contactForm .label {
font-size: 80%;
font-weight: bold;
margin-left: 1em;
color: #999;
}

/* Home Styles */

#mainArea {
 width: 740px;
 margin: 1em auto 0;
}


#construction {
	background: #01a4e5 url(../images/stamp_top.jpg) 200px bottom no-repeat;

}

#construction #mainArea {
	padding: 1em;
	width: 650px;
	margin: 0 auto;
	text-align: justify;
	font-size: 150%;
	font-weight: bold;
	color: #fff;
	line-height: 1.5em;
}

#contentBounds_construction {
	margin: 0;
	padding: 0;
	font-size: 85%;
	}
	
#stampBottom { 
	background: #fff url(../images/stamp_bottom.jpg) 200px bottom no-repeat;
	padding-bottom: 224px;
	margin: 0 0 .5em 0;
	}

#contentBounds_construction img {
	margin: 0;
	padding: 0;
	}

p.signature {
	float: right;
	text-align: left;
	width: 250px;
}

.founder {
	margin-left: 155px;
}

.signature img {
	margin-top: 10px;
}
