/* US Site */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	vertical-align: baseline;
	background: transparent;
}

ol,ul {
	list-style: none;
}

	ul.show {
		list-style: inside disc;
		color: #222;
		margin: 0 0 1.2em 0;
		line-height: 18px;
		font-size: 13px;
	}
	
	ol.show {
		list-style: inside decimal;
		color: #222;
		margin: 0 0 1.2em 0;
		line-height: 18px;
		font-size: 13px;
	}

blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}

/* remember to define focus styles! */
:focus {
	outline: 0;
}

/* remember to highlight inserts somehow! */
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}

address {
	font-size: 1.3em;
	font-style: normal;
}

/*=========================*/
/*=== Background Styles ===*/
/*=========================*/

body {
	text-align: center;
	background: url("/images/store_version1/bkg_grad.png") 0 0 repeat-x; // #82D0FF;  #2864a0; F2F2F2 1E74BB
	background-color: #C7E9FF;
}

/*=========================*/
/*=== Typography Styles ===*/
/*=========================*/

html { 
	font: 62.5% "Verdana", "Lucida Grande", "Verdana", sans-serif; /* 62.5 is the magic number! */
}

a {
	color: #000;
}

	a img {
		border: 0;
	}

p {
	color:#222;
	margin: 0 0 1.2em 0;
	line-height: 150%;
	font-size: 1.3em;
}

p.title {
	font-family:Helvetica, sans-serif;
	font-size: 2.5em;
	font-weight: bolder;
	margin: 0 0 0 0;
	color:#2073BB;
}

p.subtitle {
	font-family:Helvetica, sans-serif;
	font-size: 1.7em;
	font-weight: 700;
	margin: 0 0 0.9em 0;
	color:	#292929;
}

p.date {
	font-family:Helvetica, sans-serif;
	font-size: 1.4em;
	font-style: italic;
	font-weight: 400;
	margin: 0 0 1.3em 0;
	color: #999999;
}

p.story {
	font-family:Helvetica, sans-serif;
	font-size: 1.4em;
	font-weight: 100;
	margin: 0 0 1.0em 0;
	color: #333333;
}

p.archive {
	font-family:Helvetica, sans-serif;
	font-size: 1.5em;
	font-weight: 700;
	margin: 0 0 0em 0;
	color:	#fff;
	background-color:#2073BB;
	padding-left: 5px;
	margin-bottom: 5px;
}

h1 {
	display:block;
	font-weight: bold;
	font-size:20px;
	color: white !important;
	height: 44px;
	line-height: 42px;
	padding: 0px 0px 0px 15px;
	margin: 0 0 15px 0;
}

	h1 span {
		font-size: 16px;
		font-weight:normal;
	}
	
		h1.lightred {
			background-image:url(/images/store_version1/header-lightred.jpg);
			text-shadow: #666 -1px -1px; /*E80D00*/
		}
		
			h1.red {
				background-image:url(/images/store_version1/header-red.jpg);
				text-shadow: #666 -1px -1px;
			}
	
		h1.green {
			background-image:url(/images/store_version1/header-green.jpg);
			text-shadow: #666 -1px -1px; /*1DA239*/
		}
		
			h1.darkgreen {
				background-image:url(/images/store_version1/header-darkgreen.jpg);
				text-shadow: #666 -1px -1px;
			}
	
		h1.pink {
			background-image:url(/images/store_version1/header-pink.jpg);
			text-shadow: #666 -1px -1px; /*DF2865*/
		}
	
		h1.blue {
			background-image:url(/images/store_version1/header-blue.jpg);
			text-shadow: #666 -1px -1px; /*2370B9*/
		}
		
			h1.lightblue {
				background-image:url(/images/store_version1/header-lightblue.jpg);
				text-shadow: #666 -1px -1px;
			}
		
			h1.darkblue {
				background-image:url(/images/store_version1/header-darkblue.jpg);
				text-shadow: #666 -1px -1px;
			}
	
		h1.purple { 
			background-image:url(/images/store_version1/header-lightpurple.jpg);
			text-shadow: #666 -1px -1px; /*543581*/
		}
		
			h1.darkpurple { 
				background-image:url(/images/store_version1/header-purple.jpg);
				text-shadow: #666 -1px -1px;
			}
	
		h1.orange {
			background-image:url(/images/store_version1/header-orange.jpg);
			text-shadow: #666 -1px -1px; /*FE6D1A*/
		}
		
			h1.lightorange {
				background-image:url(/images/store_version1/header-lightorange.jpg);
				text-shadow: #666 -1px -1px;
			}
		
		h1.grey {
			background-image:url(/images/store_version1/header-grey.jpg);
			text-shadow: #666 -1px -1px;
		}
		
		h1.turquoise {
			background-image:url(/images/store_version1/header-turquoise.jpg);
			text-shadow: #666 -1px -1px;
		}
				

h2 {
	color: #000;
	font-size: 16px;
	font-weight: bold;
	margin-bottom: 10px;
}

h2 span {
	font-size: 15px;
	line-height: 25px;
	font-weight: lighter;
	margin-bottom: 10px;
}

	h2 span.purple {
		color: #543581;
	}
		
	h2 span.pink {
		color: #DF2865;
	}
	
	h2 span.blue {
		color: #2370B9;
	}
	
	h2 span.green {
		color: #1DA239;
	}
	
	h2 span.red {
		color: #E80D00;
	}
	
	h2 span.orange {
		color: #FE6D1A;
	}
	
	h2 span.darkgrey {
		color: #666;
	}
	
	h2 span.grey {
		color: #666;
		margin-bottom: 0px;
	}

h3 {
	color: #000;
	font-size: 14px;
	font-weight: bold;
	margin-bottom: 7px;
}

	h3 span {
		display:inline;
	}
	
		h3 span img{
			width: 110px;
			height: 24px;
			margin-bottom: -5px;
		}
		
		h3 div {
    		position:relative;
    	}
		
  		h3 div span {
			position:absolute;
			z-index:1;
			top:0;
			left:0;
			height: 24px;
			width: 110px;
			background:url("/images/store_version1/home_logo_small.png") no-repeat top left;
		}

h4 {
	color: #222;
	margin: 0 0 .3em 0;
}

h5 {
	font-size: 15px;
	font-weight: bold;
}

	h5.purple {
		color: #909;
	}
		
	h5.pink {
		color: #C06;
	}
	
	h5.blue {
		color: #36F;
	}
	
	h5.green {
		color: #060;
	}
	
	h5.red {
		color: #F00;
	}
	
	h5.orange {
		color: #F30;
	}

table {
	font-size: 1.3em;
}

/*======================*/
/*=== MAIN STRUCTURE ===*/
/*======================*/

#container {
	width: 900px;
	height: auto;
	margin: 0 auto;
	border: 10px solid #fff;
	background-color: #fff;
	text-align: left;
	overflow: hidden;
	-moz-border-radius: 0px 0px 10px 10px;  
    -webkit-border-radius: 0px 0px 10px 10px;
	border-radius: 0px 0px 10px 10px;
}

#header {
	height: 68px;
	border-bottom: 6px solid #82D0FF;
	padding: 0px 20px 0px 20px;
}
	
#content {
	float: right;
	width: 700px;
	overflow: hidden;
}

#footer {
	float: left;
	width: 898px;
	height: 165px;
	border: 1px solid #999999;
	-moz-border-radius: 5px;  
    -webkit-border-radius: 5px;
	border-radius: 5px 5px 5px 5px;
	margin: 10px 0px 0px 0px;
}

/*==============================*/
/*=== OUTSIDE HEADER CONTENT ===*/
/*==============================*/

#twitterfollow {
	border: 0;
	position: fixed;
	top: 200px;
	right:0;
	width:30px;
	height:129px;
	background: #fff url(/images/store_version1/twitterfollowus.png) no-repeat center;
}

.twittersubmit {
border:0px; /*important*/
background-color:transparent; /*important*/
position:absolute; /*important*/
top:204px;
width:30px;
height:30px;
}

/*======================*/
/*=== HEADER CONTENT ===*/
/*======================*/

#logo {
		width: 257px;
		height: 55px;
		float: right;
	}
	
		#logo img {
			display: block;
		}

#header.top {
	height: 25px;
	padding: 0px 0px 0px 0px;
	border-bottom: 1px solid #999999;
	margin-bottom: 10px;
}

	#header.top a {
	color:#000;
	font-size: 12px;
	text-decoration:none;	
	}
	
	#header.top a.first {
	text-shadow:1px 1px 2px #FFA787;
	color:#FF4200;
	font-size: 13px;
	}

	#header.top a.second {
	text-shadow:1px 1px 2px #FFD081;
	color:#FF9F00;
	font-size: 13px;
	}

	#header.top a.third {
	text-shadow:1px 1px 2px #C2EB79;
	color:#8BD900;
	font-size: 13px;
	}

	#header.top a.fourth {
	text-shadow:1px 1px 2px #A0EAFF;
	color:#00C5FF;
	font-size: 13px;
	}

	#header.top a.fith {
	text-shadow:1px 1px 2px #E2BBFF;
	color:#A935FF;
	font-size: 13px;
	}
	
	#header.top a.name {
	color:#000;
	font-size: 12px;
	text-decoration:none;
	font-weight:bold;
	}
	
	#header.top a.link {
	color:#000;
	font-size: 12px;
	text-decoration:none;	
	}
	
			#header.top a.link:hover {
			color:#3080c2;
			text-decoration: underline;	
			}

#side {
	float: left;
	width: 318px;
	display: inline; /* This fixes the IE6 Float Double Margin Bug */
}

	#side #attention-grabber {
		font-weight: bold;
	}

	#side #attention-grabber p {
		color: #b62d39;
		text-align: center;
		margin: 0;
		line-height: 100%;
	}

.half {
	float:left;
	width:50%;
}
	
#side {
	float: left;
	width: 318px;
	display: inline; /* This fixes the IE6 Float Double Margin Bug */
}

	#side #attention-grabber {
		font-weight: bold;
	}

	#side #attention-grabber p {
		color: #b62d39;
		text-align: center;
		margin: 0;
		line-height: 100%;
	}

.basket {
	border: 1px solid #119E3B;
	background-color: #fff;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px 5px 5px 5px;
}

	.basket span.header {
		color: #fff;
		background: transparent url("/images/store_version1/home_basket-headertop.png") no-repeat bottom;
		display: block;
		text-align: center;
		padding: .1em 0 .2em 0;
		font-weight: bold;
	}
	
	.basket span.header a {
		color:#fff;
	}
	
	.basket img {
		vertical-align: middle;
		margin-right: 5px;
	}
	
	.basket ul {
		width: 100%;
		overflow: hidden;
		border-top: 1px solid #ddd; /* Light shadow... */
	}
	
		.basket ul li {
			float: left;
			text-align: left;
			padding: 9px 0px 0px 10px; 
			font-size: 1.1em;
		}
		
		.basket ul li.last {
			float: right;
			width: 98px;
			padding: 7px 0px 7px 0px;
		}
		
			.basket ul li span {
				font-size: 1.2em;
				font-weight: bold;
			}

#navigation {
	float: left;
	overflow: hidden;
	height:30px;
	width: 710px;	
	background: url("/images/store_version1/home_nav_grad.png") 0 0 repeat-x;
	margin-bottom: 10px;
}

	#navigation li {
		display: inline;
	}
	
		#navigation li a {
			float: left;
			width: 77px;
			border-right: 1px solid #333333;
			text-align: center;
			color: #000000;
			text-decoration: none;
			padding: .7em 0;
			font-size: 1.2em;
		}
		
		#navigation li.last a {
			border-right-width: 0px;
			width: 77px;
		}
		
		#navigation li.int a {
			width: 86px;
		}
		
		#navigation li a:hover {
			background-color: #D2D1D5;
			color: #000000;
		}


#sitesearch {
	float: right;
	overflow: hidden;
	height:26px;
	width: 185px;	
	background: url("/images/store_version1/home_search_grad.png") 0 0 repeat-x;
	padding: 4px 0px 0px 5px;
	margin-bottom: 10px;
}

/* PROSTORES NAV SEARCH */

#searchwrapper {
	width:180px; /*follow your image's size*/
	height:22px;/*follow your image's size*/
	background-image:url(/images/store_version1/home_searchbox.png);
	background-repeat:no-repeat; /*important*/
	padding:0px;
	margin:0px;
	position:relative; /*important*/
}
 
#searchwrapper form { display:inline ; }
 
.searchbox {
	border:0px; /*important*/
	background-color:transparent; /*important*/
	position:absolute; /*important*/
	top:1px;
	left:10px;
	width:121px;
	height:19px;
	color:#666666;
	font-size: 13px;
}
 
.searchbox_submit {
	border:0px; /*important*/
	background-color:transparent; /*important*/
	position:absolute; /*important*/
	top:1px;
	left:136px;
	width:44px;
	height:20px;
}

/*=============================*/
/*=== LEFT SIDE BAR CONTENT ===*/
/*=============================*/
#newsletter {
	overflow: hidden;
	width: 188px;
	height: 136px;
	background-color: #F0EBF7;
	border: 1px solid #774CB0;
	margin-bottom:10px;
	-moz-border-radius: 5px;  
    -webkit-border-radius: 5px;
	border-radius: 5px 5px 5px 5px;
	}
	
#newsletter img {
	float:left;
	width: 50px;
	height: 50px;
	margin: 2px 5px 4px 7px;
	}

#newsletter h3 {
	font-weight: bold;
	font-size:14px;
	color: white;
	height: 22px;
	padding: 4px 0px 0px 10px;
	margin-bottom:7px;
	background-color: #774CB0;
}

#newsletter p {
	margin: 0px 3px 6px 8px;
	font-size: 1.2em;
}

#newsletter a {
	margin: 0px 8px 6px 8px;
	width:172px;
	height:34px;
	overflow:hidden;
	text-align:center;
	color: #fff;
	line-height:31px;
	font-size:15px;
	font-weight:bold;
	display: block;
	text-decoration:none;
	background: url(/images/store_version1/newsletter-button.png) 0 -34px no-repeat;
		}

			#newsletter a:hover {
				background-position: 0 0;
			}
			
			#newsletter a:active {
				background-position: 0 0;
				position: relative;
				top: 2px;
			}
	
#sidebar {
	float: left;
	overflow: hidden;
	width: 190px;
}	

#subject-nav {
	overflow: hidden;
	width: 188px;
	background-color: #EFF9FE;
	border: 1px solid #54BBF7;
	-moz-border-radius: 5px;  
    -webkit-border-radius: 5px;
	border-radius: 5px 5px 5px 5px;
	}

#subject-nav h3 {
	font-weight: bold;
	font-size:14px;
	color: white;
	height: 22px;
	padding: 4px 0px 0px 10px;
	margin-bottom:0px;
	background-color: #54BBF7;
}
	
	#subject-nav ul {
		list-style-type: none;
		margin: 0px 0px 0px 0px;
		padding: 10px 0px 12px 0px;
	}
		
		#subject-nav ul li {
			padding-top: 0px; 
		}
		
		#subject-nav ul li a {
			font-size: 1.2em;
			color: black;
			display: block;
			padding: 2px 0;
			line-height: 17px;
			background: #EFF9FE;
			padding-left: 8px; 
			text-decoration: none;
		}
		
		#subject-nav ul li a:visited {
			color: black;
		}
		
		#subject-nav ul li a:hover { 
			color: white;
			background: #54BBF7;
			font-weight:bold;
		}

/*======================*/
/*=== FOOTER CONTENT ===*/
/*======================*/

#footertop {
	height: 21px;
	padding: 5px 0px 0px 10px;
	border-bottom: 1px solid #999999;
	-moz-border-radius: 0px;  
    -webkit-border-radius: 0px;
	border-radius: 0px 0px 0px 0px;
	margin: 0px;
	
}
	
	#footertop a {
		font-size:12px;
		font-weight:bold;
		color: #666;
	}

#footcoll {
	float:left;
	width: 204px;
	padding: 5px 10px 0px 10px;	
}	
	#footcoll h3 {
	font-weight: bold;
	font-size:12px;
	color: #666;
	padding: 4px 0px 0px 0px;
	margin-bottom:0px;
}
	
	#footcoll ul {
		list-style-type: none;
		margin: 0px 0px 0px 0px;
		padding: 5px 0px 0px 0px;
	}
		
		#footcoll ul li {
			padding-top: 0px; /*top spacing between menu items*/
		}

		#footcoll ul li a {
			color:#000;
			font-size: 11px;
			display: block;
			line-height: 17px;
			padding-left: 5px; /*link text is indented 8px*/
			text-decoration: none;
		}
		
		#footcoll ul li a:visited {
			color: black;
			text-decoration: none;
		}
		
		#footcoll ul li a:hover { /*hover state CSS*/
			color:#3080c2;
			text-decoration: underline;	
		}

/*======================*/
/*=== BOTTOM CONTENT ===*/
/*======================*/

#bottom {
	width: 890px;
	height: auto;
	margin: 20px auto 5px auto;
	padding: 0px 0px 5px 10px;
	background-color:transparent;
	text-align: left;
	overflow: hidden;
	font-size: 10px;
	border-bottom: 1px solid #666;
}

	#bottom a.link {
	text-decoration:none;
	}
	
			#bottom a.link:hover {
			color:#3080c2;
			text-decoration: underline;	
			}

	#bottom.copyright {
		margin: 0px auto;
		padding: 0px 0px 35px 10px;
		text-align: right;
		overflow: hidden;
		border-bottom: 0px;
}

/*========================*/
/*=== HOMEPAGE CONTENT ===*/
/*========================*/

/*=== FONTS ===*/

h5.homepage {
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-size: 1.8em;
	color: #fff;
	font-weight: bold;
	margin: 0 0 1.2em 0;
	line-height: 175%;
}

h5.description {
	font-weight: normal;
	margin: 0 0 1.2em 0;
	line-height: 145%;
	font-size: 1.2em;
}

h5.freecenter {
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-size: 1.7em;
	color: #fff;
	font-weight: normal;
	margin: 0 0 1.2em 0;
	line-height: 185%;
}

h5.bottom {
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-size: 1.7em;
	font-weight: normal;
	margin: 0 0 1.2em 0;
	line-height: 185%;
}

/*=== CONTENT ===*/

#homepage {
	width: 698px;
	border: 1px solid #54BBF7;
	-moz-border-radius: 5px;  
    -webkit-border-radius: 5px;
	border-radius: 5px 5px 5px 5px;
}

/*=== BANNER ===*/

.homeBanner {
	overflow:hidden;
	float:left;
	width: 698px;
	height: 136px;
	margin: 0px 0px 10px 0px;
	border: 1px solid #009CDA;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px 5px 5px 5px;
}
	
.main_image {
    width: 518px;
    height: 136px;
    float: left;
    position: relative;
    overflow: hidden; /*--Overflow hidden allows the description to toggle/tuck away as it slides down--*/
    color: #fff;
}

.main_image img {
    padding: 0px;
    float: right;
}

.main_image h2 {
	color:#000;
    font-size: 18px;
    font-weight: bold;
	margin-bottom: 3px;
}
.main_image p {
	color:#000;
    font-size: 1.2em;
    line-height: 1.6em;
	padding-bottom:5px;
    margin: 0;
}

.block small { /*--We'll be using this same style on our thumbnail list--*/
	color:#000;
    font-size: 11px;
	padding-left: 17px;
    background: url(/images/store_version1/go.png) no-repeat 0 center;
}
.main_image .desc{
    position: absolute;
    bottom: 16px;
    left: 0; /*--Stick the desc class to the bottom of our main image container--*/
    width: 320px;
    display: none; /*--Hide description by default, if js is enabled, we will show this--*/
}

/* Firefox */
@-moz-document url-prefix()
{
.main_image .desc{
    position: absolute;
    bottom: 15px;
    left: 0; /*--Stick the desc class to the bottom of our main image container--*/
    width: 320px;
    display: none; /*--Hide description by default, if js is enabled, we will show this--*/
}
}

/* Safari */
@media screen and (-webkit-min-device-pixel-ratio:0) 
{ 
.main_image .desc{
    position: absolute;
    bottom: 17px;
    left: 0; /*--Stick the desc class to the bottom of our main image container--*/
    width: 320px;
    display: none; /*--Hide description by default, if js is enabled, we will show this--*/
}
}

.main_image .block{
    width: 100%;
    background: #E4D0FD; /*#EFF9FE #54BBF7 #E4D0FD #009CDA*/
	padding:10px;
}

.main_image a.show {background-position: left bottom;}

/* thumb */

.image_thumb {
    float: left;
    width: 180px;
}

.image_thumb ul {
    margin: 0;
    padding: 0;
    list-style: none;
}
.image_thumb ul li{
	text-align:center;
    margin: 0;
	height: 34px;
    background: url(/images/store_version1/banner_grad.png) repeat-x;
    width: 180px;
    float: left;
}
.image_thumb ul li.hover { /*--Hover State--*/
    background: url(/images/store_version1/banner_gradOver.png) repeat-x;
    cursor: pointer;
}
.image_thumb ul li.active { /*--Active State--*/
    background: url(/images/store_version1/banner_gradDown.png) repeat-x;
    cursor: default;
}
html .image_thumb ul li h2 {
	font-weight: bold;
    font-size: 13px;
	color:#FFF;
    margin: 0 0;
    padding: 9px 0 0 0;
}
.image_thumb ul li .block {
    float: left;
    padding: 0;
    width: 180px;
}
.image_thumb ul li p{display: none;}/*--Hide the description on the list items--*/
.image_thumb ul li small{display: none;}/*--Hide the description on the list items--*/
.image_thumb ul li a{display: none;}/*--Hide the description on the list items--*/
	

/*=== PRODUCT CATEGORIES ===*/

.homeCatergories {
	text-align: center;
	overflow:hidden;
	float:left;
	width: 163px;
	height: 234px;
	margin: 0px 10px 0px 0px;
	z-index: 2;
}
	
	.homeCatergories span {
		margin-bottom:0px;
		z-index: 1;
	}
	
		.homeCatergories span a {
			overflow:hidden;
			font-weight: bold;
			font-size:14px;
			color: white;
			display: block;
			line-height: 23px;
			text-decoration:none;
			-moz-border-radius: 5px;
			-webkit-border-radius: 5px;
			border-radius: 5px 5px 5px 5px;
		}

		.homeCatergories span a img {
			width:145px;
			height:88px;
			padding:0px;
			margin-top:5px;
			margin-bottom: 10px;
			border-bottom: solid 1px #CCC;			
		}
		
		.homeCatergories span.content {
			color: #000;
			font-weight: normal;
			font-size: 11px;
			line-height: 15px;
			display: block;
			padding: 10px;
			margin: 0px 10px 10px 10px;
			text-decoration:none;
			background-color: #e5e5e5;
			-moz-border-radius: 3px;
			-webkit-border-radius: 3px;
			border-radius: 3px 3px 3px 3px;
		}
		
		.homeCatergories span a:hover span.content {
			background-color: #fff;
		}

		.homeCatergories span.wallcharts a {
			background: url("/images/store_version1/wall_grad.png") 0 0 repeat-x;
			border: solid 1px #E42130;
		}
	
			.homeCatergories span.wallcharts a:hover {
				background-color: #e5e5e5;			
			}

		.homeCatergories span.pocket a {
			background: url("/images/store_version1/pp_grad.png") 0 0 repeat-x;
			border: solid 1px #EE7333;
		}
	
			.homeCatergories span.pocket a:hover {
				background-color: #e5e5e5;	
			}

		.homeCatergories span.work a {
			background: url("/images/store_version1/work_grad.png") 0 0 repeat-x;
			border: solid 1px #139F3B;
		}
	
			.homeCatergories span.work a:hover {
				background-color: #e5e5e5;	
			}
		
		.homeCatergories span.int a {
			line-height: 24px;
			font-size: 13px;
			background: url("/images/store_version1/int_grad.png") 0 0 repeat-x;
			border: solid 1px #E42130;
		}
	
			.homeCatergories span.int a:hover {
				background-color: #e5e5e5;	
			}
			
		.homeCatergories span.vle a {
			background: url("/images/store_version1/vle_grad.png") 0 0 repeat-x;
			border: solid 1px #E42130;
		}
	
			.homeCatergories span.vle a:hover {
				background-color: #e5e5e5;	
			}
			
		.homeCatergories span.desk a {
			background: url("/images/store_version1/desk_grad.png") 0 0 repeat-x;
			border: solid 1px #E42130;
		}
		
		.homeCatergories span.desk a:hover {
				background-color: #e5e5e5;	
			}

/*=== FREE RESOURCE BUTTON ===*/

#homeFree {
	float:left;
	width: 509px;
	height: 73px;
	background-image: url(/images/store_version1/free_us_btn.png);
	background-position: 0px -73px;
	overflow: hidden;
}

#homeFree a {
	display: block;
	width: 509px;
	height: 73px;
	text-indent: -999999em;
	overflow: hidden;
}	

/*=== RIGHT COLUMN ===*/

.rightBar {
	font-weight:bold;
	line-height:35px;
	padding-bottom:2px;
	font-size: 14px;
	border-bottom: 1px solid #999999;
	text-decoration: none;
}

.homeRightBar {
	text-align:center;
	float: right;
	overflow: hidden;
	float: right;
	width: 178px;
	height: 297px;
	background-color:#DDDDDD;
	border: 1px solid #DDDDDD;
	-moz-border-radius: 5px;  
    -webkit-border-radius: 5px;
	border-radius: 5px 5px 5px 5px;
}
	
	.homeRightBar ul {
		list-style-type: none;
		margin: 0px 0px 0px 0px;
	}
		
		.homeRightBar ul li {
			padding: 0 0 0 0; /*top spacing between menu items*/			
		}
		
		.homeRightBar ul li a {
			font-size: 11px;
			color: black;
			display: block;
			background-color:#DDDDDD;
			text-decoration: none;
			padding-top: 5px;
			height:94px;
		}
		
		.homeRightBar ul li a.middle {
			font-size: 11px;
			color: black;
			display: block;
			background-color:#CCCCCC;
			border-top: 1px solid #666666;
			border-bottom: 1px solid #666666;
			text-decoration: none;
		}
		
		.homeRightBar ul li a:visited {
			color: black;
		}
		
		.homeRightBar ul li a.middle:hover { /*hover state CSS*/
			background-color:#CCCCCC;
			text-decoration:underline;
		}
		
		.homeRightBar ul li a:hover { /*hover state CSS*/
			background-color:#DDDDDD;
			text-decoration:underline;
		}

/*=== FACEBOOK ===*/

#fb-root {
	width: 180px;
	height: 115px;
	float: left;
	border:none;
	overflow:hidden;
	margin: 10px 0px 0px 11px;
}

/*=== TWITTER ===*/

#twitter-box {
	background-color: #EFF9FE;
	width: 178px;
	height: 269px;
	float: left;
	margin: 0px 0px 0px 11px;
	border: 1px solid #54BBF7;
	-moz-border-radius: 5px;  
    -webkit-border-radius: 5px;
	border-radius: 5px 5px 5px 5px;
}

#twitter-box h2 {
	height: 21px;
	padding: 5px 10px 0px 10px;
	background-color: #54BBF7;
	-moz-border-radius: 0px;  
    -webkit-border-radius: 0px;
	border-radius: 0px;
	margin: 0px;
	font-size:12px;
	font-weight:bold;
	color:#fff;
}

#twitter {
	width: 158px;
	font-size: 11px;
	color: black;
	margin: 0;
	padding:10px 0px 13px 10px;
}

	#twitter a {
		text-decoration: none;
	}
	
		#twitter a:hover { /*hover state CSS*/
			color:#3080c2;
			text-decoration: underline;	
		}

#tweet {
	width: 158px;
	font-size: 11px;
	color: black;
	margin: 0;
	padding:10px 0px 13px 10px;
	overflow:hidden;
}

#tweet ul li {
	padding:0px 0px 10px 0px;
}

	#tweet ul li a {
		color:#3080c2;
		text-decoration: none;	
		font-style: italic;
	}
	
		#tweet ul li a:hover { /*hover state CSS*/
			text-decoration: underline;	
		}

/*=== NEW PRODUCTS ===*/

#newprod {
	float: left;
	width: 507px;
	height: 269px;
	border: 1px solid #999999;
	-moz-border-radius: 5px;  
    -webkit-border-radius: 5px;
	border-radius: 5px 5px 5px 5px;
}

#newprodtop {
	height: 21px;
	padding: 5px 0px 0px 10px;
	border-bottom: 1px solid #999999;
	-moz-border-radius: 0px;  
    -webkit-border-radius: 0px;
	border-radius: 0px;
	margin: 0px;
	
}
	
	#newprodtop a {
		font-size:12px;
		font-weight:bold;
		color:#999999;
	}
	
#newprod img {
	float:left;
	width: 487px;
	height: 222px;
	margin: 10px 10px 0px 10px;
}

/*=== IMAGE LOADER ===*/

div#preloaded-images {
   position: absolute;
   overflow: hidden;
   left: -9999px; 
   top: -9999px;
   height: 1px;
   width: 1px;
}




/* Product "Types" */
#types {
	width: 100%;
	overflow: hidden;
}

	#types div.type {
		float: left;
		width: 345px;
		margin: 0 5px 5px 0;
		height: 238px;
		padding: 14px 0 .4em 0;
		background: #fff url("/images/store_version1/layout/type-background.gif") no-repeat center;
	}
	
	#types div.type h2 img {
		display: block;
		width: 341px;
		margin: 0 auto;
	}
	
	
	
	#types div.type p {
		padding: 0 .7em;
		text-align: justify;
		line-height: 130%;
		height: 110px;
		margin: 0;
		font-size: 1.15em;
	}
	
	#types div.type p.find-out-more {
		height: auto;
	}
	
	
	p.find-out-more {
		margin: 0;
		text-align: center;
		height: 79px;
	}



	
/* Breadcrumbs */
#content #breadcrumbs {
	width: 100%;
	overflow: hidden;
	padding: 0 0 .3em 0;
	margin: 0 0 1em 0;
	font-size: 1.2em;
}

	#breadcrumbs li {
		display: inline;
		list-style: none;
	}

		#breadcrumbs li a {
			margin: 0 .5em 0 0;
			padding: .3em .4em;
			display: block;
			float: left;
			text-decoration: none;
		}

		#breadcrumbs li.home a {
			color: #086AA5;
			background-color: #DFF0FA;
		}
		
		#breadcrumbs li.deep a {
			color: #A66E11;
			background-color: #FCF3E4;
		}

		#breadcrumbs li.current a {
			color: #604b29;
			font-weight: bold;
			background-color: #fff;
		}	





/* Storefront! */
#intro {
	font-weight: normal;
	font-size: 1.55em;
	padding: .5em 0;
	line-height: 140%;
	color: #000;
	margin: 0 0 .5em 0;
	text-align: center;
}
	#intro a {
		font-weight: bold;
		text-decoration: none;
	}
	
	#intro a:hover {
		text-decoration: underline;
	}
	
	#intro a.wall-charts { color: #347dc1; }
	#intro a.pocket-posters { color: #b50c2d; }
	#intro a.interactive-whiteboard-software { color: #399143; }
	#intro a.worksheets { color: #f49730; }

#free-resource-center {
	height: 79px;
	text-align: center;
	color: #fff;
	padding: 2px 90px;
	background-repeat: no-repeat;
}

	#free-resource-center h2 {
		margin-top: .2em;
	}

		#free-resource-center h2 a {
			color: #fff;
			text-decoration: none;
		}

	#free-resource-center p {
		margin: .2em 0 .4em 0;
	}
	
#participate {
	margin: 1em 0 2em 0;
}

	#participate h2 {
		margin: 0 0 .3em 0;
		font-weight: normal;
		color: #444;
	}

#participate #tabs {
	width: 99%;
	overflow: hidden;
	padding: 0 0 0 1%;
}

	#participate #tabs li {
		display: block;
		float: left;
		text-align: center;
		margin-right: 5px;
		padding: 5px;
		background-color: #ddd;

	}
	
	#participate #tabs li.ui-tabs-selected {
		background-color: #0B4F8D;
	}
	
		#participate #tabs li a {
			text-decoration: none;
			color: #444;
		}	
		
		#participate #tabs li.ui-tabs-selected a {
			background-color: #0B4F8D;
			color: #fff;
		}
		
	#participate #panels {
		background-color: #0B4F8D;
		padding: .6em .4em 0 .4em;
		color: #fff;
	}
	
		#participate #panels h1 {
			display: none;
		}
		
		#participate #panels p.more {
			margin: 1em 0 0 0;
			padding: .2em;
			text-align: right;
			border-top: 1px dotted #367fc1;
		}
		
			#participate #panels p.more a {
				color: #fff;
				text-decoration: none;
			}





/* cataloglist.tpl */

#body.cataloglist h1 {
	color: #222;
	font-weight: bold;
}

#body.cataloglist #flash {
	background-color: #eee;
	font-size: 1.2em;
	color: #999;
	padding: 1em 0;
	font-weight: bold;
	text-align: center;
	margin-bottom: .3em;
}

	#body.cataloglist #list-header {
		width: 100%;
		overflow: hidden;
		margin: 0 0 .3em 0;
	}
	
		#body.cataloglist #brief {
			float: left;
			width: 67%;
		}
		
			#body.cataloglist #brief h1 {
				margin-bottom: .1em;
			}
			
			#body.cataloglist #brief h3 {
				font-size: 1.5em;
				font-weight: bold;
			}
			
			#body.cataloglist #brief h4 {
				font-size: 1.3em;
				font-weight: bold;
				margin-bottom: .4em;
			}
		
		#body.cataloglist #list-sidebar {
			float: right;
			width: 31%;
			padding-left: 1%;
			text-align: center;
			border-left: 2px solid #1b82c1;
		}
		
			#body.cataloglist #list-sidebar h3 {
				font-size: 1.6em;
				color: #000;
				font-weight: bold;
			}


	#body.cataloglist #subjects,
	#body.news .columns {
	    width: 100%;
	    overflow: hidden;
	}
	
	#body.news .columns {
		margin-bottom:2em;
	}
		    
	    #body.cataloglist #subjects li,
	    #body.news .columns li {
	        display: inline;
	    }
		    
		    #body.cataloglist #subjects li a,
		    #body.news .columns li a {
		        display: block;
		        float: left;
		        padding: 1em 0;
		        color: #fff;
		        text-decoration: none;
		        font-size: 1.1em;
		        width: 32%;
		        margin: 0 1% 1% 0;
		        text-align: center;
		        background-color: #1868B1; /* Default DayDream Blue */
		    }
		    
		    #body.cataloglist #packs {
		    	text-align: center;	
		    	color: #000;
		    	margin: 1em 0;
		    }
		    
		    	#body.cataloglist #packs p {
		    		margin: 0 0 1em 0;
		    		font-size: 1.2em;
		    	}
		    	
		    		
		    			#body.cataloglist #packs div.button a {
		    				color: #fff;
		    				display: block;
		    				padding: 1.1em 0;
		    				margin-left:231px;
		    				width: 224px;
		    				background-color: #900;
		    				text-decoration: none;
		    			}
	

#body.cataloglist h1.round {
	background-color: #9CCEF3;
	color: #fff;
	text-align: center;
	padding: 5px;
	font-size: 2.1em;
}

#body.cataloglist #tabs {
	width: 100%;
}
	
	#body.cataloglist #tabs td {
		text-align: center;
		vertical-align: middle;
		background-color: #9ccef3;
		padding: .7em;
		border: 5px solid #fff;
		border: 0 5px;
	}
	
		#body.cataloglist #tabs td a {
			text-decoration: none;
			color: #2d6ab1;
			font-weight: bold;
		}
		
	#body.cataloglist #tabs td.selected {
		background-color: #3c77ba;
	}
	
		#body.cataloglist #tabs td.selected a {
			color: #fff;
		}
	
#payment-methods {
	padding: .5em 0;
}	
	
			
#body.cataloglist #products {
	width: 99.7%;
	overflow: hidden;
	padding-left: .7%;
}

	#body.cataloglist #products div.product {
		float: left;
		text-align: center;
		border: 1px solid #b7daeb;
		padding: .7em 0;
		width: 32%;
		height: 420px;
		margin: 0 1% 2% 0;
	}

		#body.cataloglist #products.two-across div.product {
			width: 48%;
		}		

#body.cataloglist #products div.product h3 {
	height: 3em;
	margin-top: .4em;
}

#body.cataloglist #products div.product h3 a {
	text-decoration: none;
}

#body.cataloglist #products div.product div.add {
	margin: 0;
}

	#body.cataloglist #products div.product div.add ul.price {
		margin: .5em 0;
		font-size: 1.4em;
		height: 4em;
	}

#body.cataloglist #results div.product div.button {
	margin-top: .4em;
}

#body.cataloglist #results {
	text-align: center;
	margin: .5em 0 .3em 0;
	font-size: 1.3em;
	font-weight: normal;
}

	#body.cataloglist #results li {
		display: inline;
		padding: .5em;
		border: 1px solid #ddd;
	}
	
	#body.cataloglist #results li a {
		text-decoration: none;
	}
	
	#body.cataloglist #results li.current {
		background-color: #19984e;
	}
	
		#body.cataloglist #results li.current a {
			color: #fff;
		}
		
		#body.cataloglist #results li.disabled {
			color: #999;
		}
		


/* catalogdetail.tpl */
#body.catalogdetail #information {
	float: right;
	width: 270px;
	border: 2px solid #97d1ea;
	padding: 1.3em .4em;
}

	#body.catalogdetail #information h1 {
		color: #1868B1;
		font-size: 2.2em;
		margin: 0 0 1em 0;
	}
	
		#body.catalogdetail #information h1 span {
			display: block;
			color: #1faad4;
			font-size: .8em;
			margin-top: .1em;
		}
		
	#body.catalogdetail #information h2 {
		color: #298a8b;
		font-size: 1.6em;
		padding: .3em 0;
	}
	
	
		#body.catalogdetail #information #details h2 {
			background: #fff url("/images/store_version1/layout/order-details.gif") no-repeat;
			color: #fff;
			padding: .3em .6em;
			font-weight: bold;
		}
		
		#body.catalogdetail #information #details table {
			background: #fff url("/images/store_version1/layout/order-details-bottom.gif") no-repeat bottom;

		}
	
		
		#body.catalogdetail #information table {
			width: 270px;
			margin: 0 auto;
			margin: 0;
			border-collapse: collapse;
		}
		
		#body.catalogdetail #information table th,
		#body.catalogdetail #information table td {
			padding: .4em;
			width: 50%;
			vertical-align: top;
		}
		
		
		#body.catalogdetail #information ul.errors li {
			color: #db0818;
		}
			
		
		#body.catalogdetail #information table th {
			text-align: right;
			width: 35%;
		}
		
		#body.catalogdetail #information table td select {
			width: 90%;
			display: block;
			border: 1px inset #444;
		}
		
		#body.catalogdetail #information table #add {
			text-align: center;
		}
		

#body.catalogdetail #information #windows {
	width: 93%;
	margin: 0 auto;
	overflow: hidden;
}

#body.catalogdetail #information #windows li {
	width: 49%;
	text-align: center;
	float: left;
	margin: 0 0 8px 0;
}
	
#body.catalogdetail #information div.section {
	margin: 0 0 1em 0;
}

#body.catalogdetail #media {
	float: left;
	width: 400px;
}

	#body.catalogdetail #extras {
		padding: .3em 0;
		width: 100%;
		overflow: hidden;
		list-style: none;
	}
	
		#body.catalogdetail #extras #panel {
			padding: .2em;
		}
			#body.catalogdetail #extras #panel h1 {
				color: #1868B1;
				font-weight: normal;
				font-size: 1.6em;
				font-weight: bold;
			}
			
			#body.catalogdetail #extras #icons {
				width: 100%;
				overflow: hidden;
				padding: .3em 0;
				margin: 0;
			}
		
				#body.catalogdetail #extras #icons li {
					width: 25%;
					height: 86px;
					margin-bottom: 10px;
					float: left;
					background: #fff url('/images/store_version1/store_version1/extras-off.gif') no-repeat center;
				}
				
				#body.catalogdetail #extras #icons li:hover {
					background: #fff url('/images/store_version1/store_version1/extras-hover.gif') no-repeat center;
				}
				
				#body.catalogdetail #extras #icons li.ui-tabs-selected {
					background: #fff url('/images/store_version1/store_version1/extras-on.gif') no-repeat center;
				}
	
				
				#body.catalogdetail #extras #icons li a img {
					border: 0;
					width: 85px;
					height: 85px;
					display: block;
					margin: 0 auto;
				}
				
		
		.ui-tabs-hide { display: none; }


.ui-dialog {
	background-color: #fff;
	border: 5px solid #333;
	text-align: left;
}

.ui-dialog .ui-dialog-titlebar {
	border-bottom: 2px solid #0eaddb;
	background-color: #1fbbf4;
	width: 100%;
	overflow: hidden;
}

.ui-dialog .ui-dialog-titlebar a.ui-dialog-titlebar-close {
	text-indent: -9999px;
	background: transparent url("/images/store_version1/store_version1/dialog.close.gif") no-repeat center;
	width: 48px;
	height: 25px;
	display: block;
	margin: 0 10px 0 0;
	float: right;
}


.ui-dialog .ui-dialog-title {
	display: none;
}

.ui-dialog .ui-dialog-content {
	margin: 1em;
}
.ui-dialog .ui-dialog-content h1 {
	background-color: #1a984e;
	color: #fff;
	font-size: 1.5em;
	font-weight: normal;
	text-align: center;
	border: 1px solid #0f7d38;
	padding: .3em;
	margin: 0 0 1em 0;
}

.ui-dialog .ui-dialog-content ul {
	margin: 0 0 1.5em 0;
	padding: 0 0 0 2em;
	list-style: disc;
}

.ui-dialog .ui-dialog-content ul li {
	list-style: disc;
	padding: .1em 0;
}
#dialogs {
	display: none;
}



	

/* DayDream News! */

#line {
	text-align:left;
	width: 90%;
	height: 33px;
	border-top: 0px;
	border-bottom: thin solid #2073BB;
	border-left: 0px;
	border-right: 0px;
	padding:0px 0px 0px 0px;
}

#body.news #story {
	float: left;
	width: 60%;
	padding: 0 2% 0 0;
}

	#body.news #story h1 {
		margin: 0 0 .5em 0;
	}

	#body.news #story ol {
		padding: 0 0 0 3em;
	}
	
			#body.news #story ol li {
				list-style: decimal;
				margin: 0 0 .5em 0;
			}

#body.news #archive {
	float: right;
	width: 34%;
	padding: 1%;
	border-left: 2px solid #62a8da;
}

	#body.news #archive h3 {
		text-align: center;
		color: #000;
		font-weight: bold;
	}
	
		#body.news #archive ul li {
			border-bottom: 1px dotted #ccc;
		}
		
			#body.news #archive ul li a {
				font-size: 1.3em;
				text-decoration: none;
				display: block;
				padding: .5em .3em;
			}
			
			#body.news #archive ul li a:hover {
				background-color: #d1e7f7;
			}



/* Request Brochure! */

#body.requestbrochure fieldset {
	padding: .2em 1em .4em 1em;
	border: 1px solid #bbb;
	margin: 0 0 2em 0;
}

	#body.requestbrochure fieldset legend {
		font-size: bold;
		font-size: 1.3em;
		color: #1868B1;
		padding: .1em;
		background-color: #fff;
	}
	
	#body.requestbrochure fieldset label {
		font-size: 1.1em;
	}
	
	#body.requestbrochure fieldset p {
		margin: 0 0 .2em 0;
	}


		#body.requestbrochure fieldset.choices ul li {
			float: left;
			width: 30%;
			padding: .2em .5%;
			margin: .1em 1% .1em 0;
		}
		
			#body.requestbrochure fieldset.choices ul li.checked {
				font-weight: bold;
			}
		
			#body.requestbrochure fieldset.choices ul li input {
				vertical-align: middle;
			}
	
table.form th {
	text-align: right;
	font-weight: normal;
	width: 50%;
	padding: .3em;
	vertical-align: top;
}




/* International Customers */

#body.internationalorders #resellers {
	width: 100%;
	overflow: hidden;
}

	#body.internationalorders #resellers div.contact {
		float: left;
		width: 48%;
		margin-bottom: 2em;
		padding: .5%;
		font-size: .9em;
	}
	
		#body.internationalorders #resellers div h3 {
			font-weight: bold;
			margin: 0;
		}
	
		#body.internationalorders #resellers div address.vcard {
			margin-top: .2em;
		}
		
address.vcard {
	line-height: 150%;
	margin-top: 3em;
}


/* Checkout*/

#body.checkout h2 {
	margin: 1.3em 0 .1em 0;
}

#body.checkout p {
	margin: .3em 0 1em 0;
}

#body.checkout table {
	width: 100%;
	border-collapse: collapse;
}

#body.checkout fieldset {
	padding: 1% .5%;
	width: 98%;
	margin: 0 0 1.2em 0;
	border: 1px solid #ddd;
}

#body.checkout fieldset p {
	padding: .5em;
}

#body.checkout fieldset legend {
	padding: .2em .5em;
	font-size: 1.3em;
}

#body.checkout table td, 
#body.checkout table th {
	vertical-align: top;
	padding: .3em;
}


#body.checkout table.form th {
	text-align: right;
	width: 200px;
}

#body.checkout p.important {
	background-color: #f6facd;
	padding: .3em;
	margin: 1em 0;
}

	#body.checkout p.important a {
		text-decoration: underline;
		color: #4d5409;
		font-weight: bold;
	}

#body.checkout table.form p.note {
	font-size: .8em;
	margin: 0;
	padding: 0;
	font-style: italic;
}

#body.checkout #totals tr td,
#body.checkout #totals tr th {
	border-bottom: 1px solid #ddd;
}

/* CheckoutPro */

#body.checkout #checkout-methods {
	width: 100%;
	overflow: hidden;
	margin-top: 1.5em;
}

	#body.checkout #checkout-methods div.method {
		margin-bottom: 1.5em;
	}

	#body.checkout #checkout-methods p {
		margin: .3em 0;
	}

	#body.checkout #new-and-anon {
		float: left;
		width: 43%;
	}
	
	#body.checkout #returning-customers {
		float: right;
		width: 55%;
	}
	
		#body.checkout div.button {
			text-align: center;
		}
	
	#body.checkout #returning-customers table.form th {
		width: 100px;
	}
	


/* Cart */
#body.checkout #accurate-shipping-amount {
	text-align: center;
	margin: 0 0 2em 0;
}

#body.checkout #cart {
	margin: 2em 0 .5em 0;
	border-bottom: 1px solid #ddd;
}

#body.checkout #cart th {
	text-align: center;
	border-bottom: 1px solid #ddd;
	color: #999;
	font-size: .85em;
}

#body.checkout #cart tr.remove {
	background-color: #fdd5d3;
}

#body.checkout #cart th,
#body.checkout #cart td {
	text-align: center;
	padding: .4em 0;
	vertical-align: middle;
}

#body.checkout #cart th.qty,
#body.checkout #cart td.qty,
#body.checkout #cart td.qty input {
	text-align: center;
}

#body.checkout #cart th.item,
#body.checkout #cart td.item {
	width: 55%;
	text-align: left;
}

#body.checkout#cart td.item a {
	font-size: 1.3em;
	text-decoration: underline;
}

#body.checkout #cart td.item span {
	color: #888;
	font-size: .8em;
	display: block;
}

#body.checkout #cart td.photo img {
	height: 70px;
}

#body.checkout #update {
	text-align: right;
}

#body.checkout #estimated-totals {
	margin: 3em auto 2em auto;
	padding: .5em;
}

#body.checkout #estimated-totals h2 {
	margin: 0 0 .2em 0;
}


#body.checkout #estimated-totals table th,
#body.checkout #estimated-totals table td {
	border-bottom: 1px dotted #999;
}


#body.checkout p.note {
	text-align: left;
	margin: .3em 0 0 0;
	color: #888;
	font-style: italic;
}

#body.checkout.cart p.note {
	text-align: center;
}


#body.checkout #checkoutpro {
	text-align: center;
}

#body.checkout.cart #cart-options {
	list-style: none;
	padding: 0;
}





/* Invoice Template Specifics */

#body.checkout.invoice table {
	margin: 0 0 1em 0;
}

#body.checkout.invoice #order-details td,
#body.checkout.invoice #order-details th {
	text-align: center;
	border: 1px solid #ddd;
}

#body.checkout #cart th.item,
#body.checkout #cart td.item {
	text-align: left;
}

#body.checkout #totals {
	width: 100%;
}

#body.checkout #totals th
#body.checkout #totals td {
	border: 1px solid #ddd;
}

#body.checkout #totals th {
	text-align: left;
	font-weight: normal;
	width: 50%;
}

#body.checkout #totals td {
	text-align: right;
	width: 50%;
}

#checkout-progress{
	width: 640px;
	height: 68px;
	display: block;
	margin: .5em auto;
}


/* Support Center */

#body.service #content #support-center {
	width: 100%;
	overflow: hidden;
}

#body.service #content #support-center div.type {
	float: left;
	width: 50%;
	height: 200px;
}

#body.service #content div.set h2 {
	margin: 2em 0 .5em 0;
	font-size: 2.3em;
}

#body.service #content h3 {
	font-weight: bold;
	margin: 1.5em 0 .2em 0;
}
#body.service #content ul {
	font-size: 1.3em;
	padding: .3em 0 .5em 2em;
}

	#body.service #content ul li {
		margin: .3em 0;
		list-style-type: disc;
	}
#body.service #content  p {
	margin: 0 0 .5em 0;
}

/* Shipping Page */

#shipping_table {
	border-top:  0px;
	border-bottom: 0px;
	border-left: 0px;
	border-right: 0px;
	width: 600px;
	height: 95px;
	padding:10px 10px 10px 10px;
    background:#E6E6E6;

}

#shipping_tableFree {
	width: 600px;
	height: 20px;
    background:#FDEADF;
	padding:0px 10px 0px 10px;

}

#shipping_table_r1 {
	border-top:  0px;
	border-bottom: 1px solid #000000;
	border-left: 0px;
	border-right: 0px;
	width: 600px;
	height: 20px;

}

#shipping_table_rpad {
	padding:10px 0px 0px 0px;

}

#shipping_table_r2 {
	border-top:  0px;
	border-bottom: 0px;
	border-left: 0px;
	border-right: 0px;
	width: 595px;
	height: 20px;
	background:#DADADA;
	padding:0px 0px 0px 5px;
	

}

#shipping_table_r3 {
	border-top:  0px;
	border-bottom: 0px;
	border-left: 0px;
	border-right: 0px;
	width: 595px;
	height: 20px;
	padding:0px 0px 0px 5px;

}

#shipping_table_r4 {
	border-top:  0px;
	border-bottom: 0px;
	border-left: 0px;
	border-right: 0px;
	width: 595px;
	height: 20px;
	background:#DADADA;
	padding:0px 0px 0px 5px;

}

#shipping_table_c1 {
	display:table-cell; 
    float:left;
	height: 15px;
	width: 115px;

}

#shipping_table_c2 {
	float:left;
	height: 15px;
    margin-left:110px; 
    display:table-cell;

}

/* Free Resource Center */

#Free_Main_box {
	float: left;
	border-width:thin;
	border-style:solid;
	border-color: #3183C4;
	width: 220px;
	height: 290px;
	margin: 10px 10px 0px 0px;
	padding:0px 0px 0px 0px;

}

#Free_Image_box {
	width: 186px;
	height: 174px;
	padding:9px 17px 6px 17px;

}

#Free_Price_box {
	text-align: center;
	width: 210px;
	height: 35px;
	padding:0px 5px 10px 5px;

}

#Free_button_box {
	width: 160px;
	height: 35px;
	padding:0px 30px 10px 30px;

}

#Free_button_box ul {
	align: center;
	margin: 0px;
	padding: 0 0 0 0;
	list-style: none;
}

#Free_button_box ul li {
	display: inline;
	
}

#Free_button_box ul li a {
	float: left;
	padding: 12px 0 0 0;	
	text-align: center;
	font-size: 13px;
	text-align: center;
	text-decoration: none;
	background: url(http://www.daydreameducation.co.uk/images/store_version2/lea_menu.png) no-repeat;
	width: 160px;
	height: 35px;
	font-size: 15px;
	outline: none;
	color: #fff;
}

#Free_button_box li a:hover, #lea_menu li .current {
	background: url(http://www.daydreameducation.co.uk/images/store_version1/lea_menu_current.png) no-repeat;
}

/* Pocket Poster Retail Box */

#PP_Main_box {
	width: 460px;
	height: 210px;
	
}

#PP_Image_box {
	float: left;
	width: 215px;
	height: 200px;
	padding:7px 0px 0px 0px;
	
}

#PP_price_box {
	display:block;
	float: left;
	width: 220px;
	height: 180px;
	background-color: #FFFFFF;
	border-width:thin;
	border-style: double;
	border-color: #B3B3B3;
	margin: 10px 10px 10px 10px;
	
}

		#PP_price_box:hover {
			background-color: #F6F6F6;
		}

#PP_text-top_box {
	width: 210px;
	height: 20px;
	padding:10px 0px 0px 0px;
	border-width: 0 0 thin 0;
	border-style:solid;
	border-color: #B3B3B3;
	margin: 0px 5px 10px 5px;


}

#PP_text-01_box {
	width: 200px;
	height: 20px;
	background-color: #DA2128;
	padding:0px 0px 0px 10px;
	margin: 0px 5px 5px 5px;
	
}

#PP_text-02_box {
	width: 200px;
	height: 20px;
	background-color: #92278F;
	padding:0px 0px 0px 10px;
	margin: 0px 5px 5px 5px;	
	
}

#PP_text-03_box {
	width: 200px;
	height: 20px;
	background-color: #0072BC;
	padding:0px 0px 0px 10px;
	margin: 0px 5px 5px 5px;	
	
}

#PP_text-04_box {
	width: 200px;
	height: 20px;
	background-color: #FFCC00;	
	padding:0px 0px 0px 10px;
	margin: 0px 5px 5px 5px;		
}

#PP_text-05_box {
	width: 205px;
	height: 33px;
	background-color: #F4F4F4;
	border-width: thin 0 0 0;
	border-style: dashed;
	border-color: #B3B3B3;	
	padding:0px 0px 0px 15px;
	margin: 10px 0px 0px 0px;	
}

/* Refills */

#PP_row_box {
	width: 454px;
	height: 25px;
	background-color: #F5F5F5;
	border-width: thin 0 thin 0;
	border-style:solid;
	border-color: #B3B3B3;	
	padding:0px 0px 5px 0px;
	margin: 15px 0px 10px 0px;		
}

		#PP_row_box:hover {
			background-color: #E5E5E5;
		}

#PP_clm_box {
	float:left;
	width: 146px;
	height: 175px;
	border-width:thin;
	border-style: double;
	border-color: #B3B3B3;	
	padding:0px 0px 0px 0px;
	margin: 0px 5px 0px 0px;		
}

		#PP_clm_box:hover {
			background-color: #F6F6F6;
		}

#PP_clm-01_box {
	width: 146px;
	height: 35px;	
	padding:5px 0px 0px 0px;
	margin: 0px 0px 0px 0px;		
}

#PP_clm-02_box {
	width: 126px;
	height: 100px;	
	padding:0px 10px 0px 10px;
	margin: 0px 0px 0px 0px;		
}

#PP_clm-03_box {
	width: 131px;
	height: 34px;
	background-color: #F4F4F4;
	border-width: thin 0 0 0;
	border-style: dashed;
	border-color: #B3B3B3;	
	padding:0px 0px 0px 15px;
	margin: 0px 0px 0px 0px;	
}

/* CSS Homepage Test */

/* Fonts */

h5.homepage {
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-size: 1.8em;
	color: #fff;
	font-weight: bold;
	margin: 0 0 1.2em 0;
	line-height: 175%;
}

h5.description {
	font-weight: normal;
	margin: 0 0 1.2em 0;
	line-height: 145%;
	font-size: 1.2em;
}

h5.freecenter {
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-size: 1.7em;
	color: #fff;
	font-weight: normal;
	margin: 0 0 1.2em 0;
	line-height: 185%;
}

h5.bottom {
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-size: 1.7em;
	font-weight: normal;
	margin: 0 0 1.2em 0;
	line-height: 185%;
}

/* Flash */

#HP_Flash_box {
	float:left;
	width: 700px;
	height: 142px;
	margin: 7px 0px 0px 0px;
	
}

/* 3x Main Buttons */

#HP_Main_box {
	float:left;
	width: 226px;
	height: 185px;
	margin: 10px 11px 0px 0px;
	
	/* ROLLOVER FOR FREE RESOURCE CENTER */
	
	background-image: url("/images/store_version1/store_version1/free_grad-over_bkg.gif");
	background-repeat: no-repeat;
	background-position: -1000px -1000px;
	
}

#HP_Main_box.outside {
	float:left;
	width: 226px;
	height: 185px;
	margin: 10px 0px 0px 0px;
	
}

		#HP_Main_box:hover {
			background: #E9E9E9;
		}

#HP_in-top_box.wall {
	text-align:center;
	width: 226px;
	height: 30px;
	background-image: url("/images/store_version1/store_version1/wall_tab.png");
}

#HP_in-top_box.pp {
	text-align:center;
	width: 226px;
	height: 30px;
	background-image: url("/images/store_version1/store_version1/pp_tab.png");
}

#HP_in-top_box.int {
	text-align:center;
	width: 226px;
	height: 30px;
	background-image: url("/images/store_version1/store_version1/int_tab.png");
}

#HP_in-mid_box {
	text-align:center;
	width: 186px;
	height: 90px;
	padding:0px 20px 0px 20px;
}

#HP_in-bot_box {
	text-align:center;
	width: 186px;
	height: 65px;
	padding:6px 20px 0px 20px;
}

/* Free Resource Button */

#HP_free_box {
	float:left;
	width: 700px;
	height: 50px;
	background: url("/images/store_version1/store_version1/free_grad_bkg.gif") 0 0 repeat-x;
	margin: 10px 0px 0px 0px;
	
}

		#HP_free_box:hover {
			background: url("/images/store_version1/store_version1/free_grad-over_bkg.gif") 0 0 repeat-x;
		}

#HP_free-text_box {
	width: 640px;
	height: 50px;
	padding:10px 20px 0px 20px;
	
	/* ROLLOVER FOR 4x Bottom Buttons */
	
	background-image: url("/images/store_version1/store_version1/bott_grad-over_bkg.gif");
	background-repeat: no-repeat;
	background-position: -1000px -1000px;
}

/* 4x Bottom Buttons */

#HP_bott_box {
	float:left;
	width: 166px;
	height: 115px;
	background: url("/images/store_version1/store_version1/bott_grad_bkg.gif") 0 0 repeat-x;
	margin: 10px 12px 0px 0px;
	
}

#HP_bott_box.outside {
	float:left;
	width: 166px;
	height: 115px;
	background: url("/images/store_version1/store_version1/bott_grad_bkg.gif") 0 0 repeat-x;
	margin: 10px 0px 0px 0px;
	
}

		#HP_bott_box:hover {
			background: url("/images/store_version1/store_version1/bott_grad-over_bkg.gif") 0 0 repeat-x;
		}

#HP_bott-header_box {
	text-align:center;
	width: 126px;
	height: 30px;
	padding:15px 20px 0px 20px;
}

#HP_bott-text_box {
	text-align:center;
	width: 136px;
	height: 70px;
	padding:0px 15px 0px 15px;
}


/* Wall Charts */

.w_t {background: url("/images/store_version1/store_version1/wall_dot.gif") 0 0 repeat-x; width:100%}
.w_b {background: url("/images/store_version1/store_version1/wall_dot.gif") 0 100% repeat-x}
.w_l {background: url("/images/store_version1/store_version1/wall_dot.gif") 0 0 repeat-y; height:185px}
.w_r {background: url("/images/store_version1/store_version1/wall_dot.gif") 100% 0 repeat-y; padding: 0px 0px 0px 0px; height:185px}

.w_bl {background: url("/images/store_version1/store_version1/wall_bl.png") 0 100% no-repeat}
.w_br {background: url("/images/store_version1/store_version1/wall_br.png") 100% 100% no-repeat}
.w_tl {background: url("/images/store_version1/store_version1/wall_tl.png") 0 0 no-repeat}
.w_tr {background: url("/images/store_version1/store_version1/wall_tr.png") 100% 0 no-repeat; padding: 0px 0px 0px 0px; height:185px}

/* Pocket Posters */

.p_t {background: url("/images/store_version1/store_version1/pp_dot.gif") 0 0 repeat-x; width:100%}
.p_b {background: url("/images/store_version1/store_version1/pp_dot.gif") 0 100% repeat-x}
.p_l {background: url("/images/store_version1/store_version1/pp_dot.gif") 0 0 repeat-y; height:185px}
.p_r {background: url("/images/store_version1/store_version1/pp_dot.gif") 100% 0 repeat-y; padding: 0px 0px 0px 0px; height:185px}

.p_bl {background: url("/images/store_version1/store_version1/pp_bl.png") 0 100% no-repeat}
.p_br {background: url("/images/store_version1/store_version1/pp_br.png") 100% 100% no-repeat}
.p_tl {background: url("/images/store_version1/store_version1/pp_tl.png") 0 0 no-repeat}
.p_tr {background: url("/images/store_version1/store_version1/pp_tr.png") 100% 0 no-repeat; padding: 0px 0px 0px 0px; height:185px}
	
/* Interactive */

.i_t {background: url("/images/store_version1/store_version1/int_dot.gif") 0 0 repeat-x; width:100%}
.i_b {background: url("/images/store_version1/store_version1/int_dot.gif") 0 100% repeat-x}
.i_l {background: url("/images/store_version1/store_version1/int_dot.gif") 0 0 repeat-y; height:185px}
.i_r {background: url("/images/store_version1/store_version1/int_dot.gif") 100% 0 repeat-y; padding: 0px 0px 0px 0px; height:185px}

.i_bl {background: url("/images/store_version1/store_version1/int_bl.png") 0 100% no-repeat}
.i_br {background: url("/images/store_version1/store_version1/int_br.png") 100% 100% no-repeat}
.i_tl {background: url("/images/store_version1/store_version1/int_tl.png") 0 0 no-repeat}
.i_tr {background: url("/images/store_version1/store_version1/int_tr.png") 100% 0 no-repeat; padding: 0px 0px 0px 0px; height:185px}

/* Free Recource Center */

.f_t {background: url("/images/store_version1/store_version1/wall_dot.gif") 0 0 repeat-x; width:100%}
.f_b {background: url("/images/store_version1/store_version1/wall_dot.gif") 0 100% repeat-x}
.f_l {background: url("/images/store_version1/store_version1/wall_dot.gif") 0 0 repeat-y; height:50px}
.f_r {background: url("/images/store_version1/store_version1/wall_dot.gif") 100% 0 repeat-y; padding: 0px 0px 0px 0px; height:50px}

.f_bl {background: url("/images/store_version1/store_version1/wall_bl.png") 0 100% no-repeat}
.f_br {background: url("/images/store_version1/store_version1/wall_br.png") 100% 100% no-repeat}
.f_tl {background: url("/images/store_version1/store_version1/wall_tl.png") 0 0 no-repeat}
.f_tr {background: url("/images/store_version1/store_version1/wall_tr.png") 100% 0 no-repeat; padding: 0px 0px 0px 0px; height:50px}

/* Bottom Boxes */

.b_t {background: url("/images/store_version1/store_version1/bott_dot.gif") 0 0 repeat-x; width:100%}
.b_b {background: url("/images/store_version1/store_version1/bott_dot.gif") 0 100% repeat-x}
.b_l {background: url("/images/store_version1/store_version1/bott_dot.gif") 0 0 repeat-y; height:115px}
.b_r {background: url("/images/store_version1/store_version1/bott_dot.gif") 100% 0 repeat-y; padding: 0px 0px 0px 0px; height:115px}

.b_bl {background: url("/images/store_version1/store_version1/bott_bl.png") 0 100% no-repeat}
.b_br {background: url("/images/store_version1/store_version1/bott_br.png") 100% 100% no-repeat}
.b_tl {background: url("/images/store_version1/store_version1/bott_tl.png") 0 0 no-repeat}
.b_tr {background: url("/images/store_version1/store_version1/bott_tr.png") 100% 0 no-repeat; padding: 0px 0px 0px 0px; height:115px}

/* Flash */

.fl_t {background: url("/images/store_version1/store_version1/bott_dot.gif") 0 0 repeat-x; width:100%}
.fl_b {background: url("/images/store_version1/store_version1/bott_dot.gif") 0 100% repeat-x}
.fl_l {background: url("/images/store_version1/store_version1/bott_dot.gif") 0 0 repeat-y; height:145px}
.fl_r {background: url("/images/store_version1/store_version1/bott_dot.gif") 100% 0 repeat-y; padding: 0px 0px 0px 0px; height:145px}

.fl_bl {background: url("/images/store_version1/store_version1/bott_bl.png") 0 100% no-repeat}
.fl_br {background: url("/images/store_version1/store_version1/bott_br.png") 100% 100% no-repeat}
.fl_tl {background: url("/images/store_version1/store_version1/bott_tl.png") 0 0 no-repeat}
.fl_tr {background: url("/images/store_version1/store_version1/bott_tr.png") 100% 0 no-repeat; padding: 0px 0px 0px 0px; height:145px}

/* Preferred Partners*/

#main.text {
	float:left;
	width: 55%;
	height: 160px;
	padding:0px 0px 0px 20px;
	margin:10px 0px 0px 0px;

}

#main.image {
	float:left;
	text-align: right;
	width: 35%;
	height: 160px;
	padding:0px 0px 0px 0px;
	margin:10px 0px 0px 0px;

}

#subject {
	float:left;
	width: 698px;
	height: auto;
	margin:0px 0px 0px 0px;
    background:#fff;
	border: solid 1px #3fa9f5;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px 5px 5px 5px;
}

#subjectinside {
	width: 100%;
	height: auto;
	padding: 15px 15px 15px 15px;
	
}

#subject-tab {
	float:left;
	width: 100%;
	height: 25px;
	padding:0px 0px 0px 162px;
	margin:10px 0px 0px 10px;
    background: url(/images/partners-images/preferred-partners.png) no-repeat;
	border: opx;
}

#subject ul {
	align: center;
	margin: 0px;
	padding: 0 0 0 0;
	list-style: none;
}

#subject ul li {
	display: inline;
	
}

#subject ul li a {
	float: left;
	padding: 11px 0 0 0;	
	text-align: center;
	font-size: 13px;
	text-align: center;
	text-decoration: none;
	background: url(/images/partners-images/lea_menu_over.png) no-repeat;
	width: 172px;
	height: 26px;
	font-size: 15px;
	outline: none;
	color: #fff;
}

#offer-tab {
	float:left;
	width: 100%;
	height: 25px;
	padding:0px 0px 0px 153px;
	margin:10px 0px 0px 10px;
    background: url(/images/partners-images/partners-by-state.png) no-repeat;
	border: 0px;
}

#offer {
	float:left;
	width: 698px;
	height:	auto;
	margin:0px 0px 0px 0px;
    background:#fff;
	border: solid 1px #3fa9f5;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px 5px 5px 5px;
}

#offerinside {
	width: 668px;
	height:	auto;
	margin: 15px 15px 15px 15px;
	
}

#viewSelector {
	margin: 4px 0px 0px 0px;
}

#viewSelector2 {
	margin: 4px 0px 0px 0px;
}

.o_t {background: url("/images/store_version1/wall_dot.png") 0 0 repeat-x; width:100%}
.o_b {background: url("/images/store_version1/wall_dot.png") 0 100% repeat-x}
.o_l {background: url("/images/store_version1/wall_dot.png") 0 0 repeat-y; height:auto}
.o_r {background: url("/images/store_version1/wall_dot.png") 100% 0 repeat-y; padding: 0px 0px 0px 0px; height:auto}

.o_bl {background: url("/images/store_version1/wall_bl.png") 0 100% no-repeat}
.o_br {background: url("/images/store_version1/wall_br.png") 100% 100% no-repeat}
.o_tl {background: url("/images/store_version1/wall_tl.png") 0 0 no-repeat}
.o_tr {background: url("/images/store_version1/wall_tr.png") 100% 0 no-repeat; padding: 0px 0px 0px 0px; height:auto}

/* Image Gallery */

#gallery-btn {
	width: 160px;
	margin-bottom: 20px;
	text-align: center;
	background: url("/images/store_version1/lea_menu_current.png") 0 0 no-repeat;
	background-repeat: no-repeat;
	background-position: -1000px -1000px;
}

		#gallery-btn a {
			overflow:hidden;
			padding:14px 0px 10px 0px;
			font-size:13px;
			color: #fff;
			display: block;
			text-decoration:none;
			background: url("/images/store_version1/lea_menu.png") 0 0 no-repeat;
		}

			#gallery-btn a:hover {
				background: url("/images/store_version1/lea_menu_current.png") 0 0 no-repeat;
			}
			
/* Subject header Colours */
			
html.businessstudies h1 {
	background-image: url('/images/store_version1/header-turquoise.jpg');
	text-shadow: #666 -1px -1px;
}

html.english h1 {
	background-image: url('/images/store_version1/header-darkblue.jpg');
	text-shadow: #666 -1px -1px;
}

html.healthandsocialeducation h1 {
	background-image: url('/images/store_version1/header-orange.jpg');
	text-shadow: #666 -1px -1px;
}

html.it h1 {
	background-image: url('/images/store_version1/header-grey.jpg');
	text-shadow: #666 -1px -1px;
}

html.math h1 {
	background-image: url('/images/store_version1/header-red.jpg');
	text-shadow: #666 -1px -1px;
}

html.motivation h1 {
	background-image: url('/images/store_version1/header-orange.jpg');
	text-shadow: #666 -1px -1px;
}

html.music h1 {
	background-image: url('/images/store_version1/header-lightblue.jpg');
	text-shadow: #666 -1px -1px;
}

html.stem h1 {
	background-image: url('/images/store_version1/header-darkgreen.jpg');
	text-shadow: #666 -1px -1px;
}

html.science h1 {
	background-image: url('/images/store_version1/header-purple.jpg');
	text-shadow: #666 -1px -1px;
}

html.elementary h1, html.middle h1, html.high h1 {
	background-image: url('/images/store_version1/header-red.jpg');
	text-shadow: #666 -1px -1px;
}

/* Category Btn Colours */

#category-buttons.buttons-across-3 li a.wallcharts, #category-buttons.buttons-across-3 li a.individualtitles { 
    background-image: url("/images/store_version1/cat-wall.jpg"); 
}

#category-buttons.buttons-across-3 li a.pocketposters, #category-buttons.buttons-across-3 li a.minisets { 
    background-image: url("/images/store_version1/cat-pp.jpg"); 
}

#category-buttons.buttons-across-3 li a.whiteboardcharts, #category-buttons.buttons-across-3 li a.fullset { 
    background-image: url("/images/store_version1/cat-work.jpg"); 
}

/* Subject Btn Colours */

#category-buttons.buttons-across-4 li a.businessstudies {
	background: url(/images/store_version1/business-btn.jpg) 0 -34px no-repeat;
    background-color: #00B5CA; 
}

#category-buttons.buttons-across-4 li a.english {
	background: url(/images/store_version1/english-btn.jpg) 0 -34px no-repeat;
    background-color: #3D77BA; 
}

#category-buttons.buttons-across-4 li a.healthandsocialeducation {
	background: url(/images/store_version1/motiv-health-btn.jpg) 0 -34px no-repeat;
    background-color: #FAB32A; 
}

#category-buttons.buttons-across-4 li a.it {
	background: url(/images/store_version1/it-btn.jpg) 0 -34px no-repeat;
    background-color: #8D9095; 
}

#category-buttons.buttons-across-4 li a.math {
	background: url(/images/store_version1/math-btn.jpg) 0 -34px no-repeat;
    background-color: #E42130; 
}

#category-buttons.buttons-across-4 li a.motivation {
	background: url(/images/store_version1/motiv-health-btn.jpg) 0 -34px no-repeat;
    background-color: #FAB32A; 
}

#category-buttons.buttons-across-4 li a.music {
	background: url(/images/store_version1/music-btn.jpg) 0 -34px no-repeat;
    background-color: #00B9F3; 
}

#category-buttons.buttons-across-4 li a.stem {
	background: url(/images/store_version1/sub-stem.jpg) 0 -34px no-repeat;
    background-color: #030; 
}

#category-buttons.buttons-across-4 li a.science {
	background: url(/images/store_version1/science-btn.jpg) 0 -34px no-repeat;
    background-color: #963A8D; 
}

/* Wallchart Detail img size */

html.detail.wallcharts #detailPage { height: 666px; }

/* Generic Header Colours */

#list-header h1 {
	background-image: url('/images/store_version1/header-lightblue.jpg');
	text-shadow: #666 -1px -1px;
	color:#FFF !important;
}

#body.checkout h1{
	background-image: url('/images/store_version1/header-lightblue.jpg');
	text-shadow: #666 -1px -1px;
}

#body.history h1{
	background-image: url('/images/store_version1/header-lightblue.jpg');
	text-shadow: #666 -1px -1px;
}

#body.memberlogin h1{
	background-image: url('/images/store_version1/header-lightblue.jpg');
	text-shadow: #666 -1px -1px;
}

#body.signin h1{
	background-image: url('/images/store_version1/header-lightblue.jpg');
	text-shadow: #666 -1px -1px;
}

#body.lostpassword h1{
	background-image: url('/images/store_version1/header-lightblue.jpg');
	text-shadow: #666 -1px -1px;
}

#body.cataloglisteof h1{
	background-image: url('/images/store_version1/header-lightblue.jpg');
	text-shadow: #666 -1px -1px;cataloglisteof
}

#desc-gallery-btn {
width:100%;
margin:0px 0px 15px 0px;
}

#desc-gallery-btn a{
background: url("/images/store_version1/gallery-button.png") 0 0px repeat-x;
padding:5px 40px 5px 40px;
font-weight:normal;
font-size:14px;
color:#fff;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px 5px 5px 5px;
text-decoration:none;
}

#desc-gallery-btn a span{
text-decoration:underline;
font-weight:bold;
}

#desc-gallery-btn a:hover{
	background-position: 0 -27px;
}

/* New Add to cart button */

#detailPage-details.bottom ul li a.added {
  display:block;
  width: 185px;
  height: 34px;
  color: #fff;
  line-height: 32px;
  text-align: center;
  font-weight: bold !important;
  text-decoration: none;
  overflow: hidden;
  background: url(/partners/img/btn-cartadded.jpg) 0px -34px no-repeat;
}
