/* @override http://www.copernicustoys.com/css/main2.css */


body {
background: url(../images/bkg_stars.jpg) #009 repeat-x; color: #000066; font: 83%/1.5 "Trebuchet MS", Arial, Helvetica, Geneva, sans-serif; padding: 0
}

/* LINKS  */

a {
text-decoration: none
}

a:link {
color: #009900
}

a:visited {
color: #009900
}

a:hover,a:active {
color: #FF0000
}

/*png fix*/



img, div { behavior: url(iepngfix.htc) };


/*links list*/
ul { list-style-type: none;}
#block_1 ul {
list-style-type: none; text-align: left; padding: 5px; background: #FFF; margin: 0 0 0 10px;
}

#block_1 ul li a {
margin-top: 6px;   display: block; text-align: left; color: #060; }

#block_1 ul li a:visited {
color: #7EB98A; background: url(../images/done.gif) right no-repeat;
}

#block_1 ul li a:hover {
color: #009933; background: #FFFFCC url(../images/go2.gif) right no-repeat; text-decoration: underline;
}

/* TYPOGRAPHY  */

p,ul,ol {
margin: 0
}

h1,h2,h3,h4,h5,h6 {
color: #3399FF; margin: 0
}

h1 {
font-size: 196%; margin-top: .6em
}

h2 {
font-size: 136%
}

h3 {
font-size: 126%
}

h4 {
font-size: 116%
}

h5 {
font-size: 106%
}

h6 {
font-size: 100%
}

.style1 {
color: #666
}

.style2 {
color: #666666; padding-left: 5px;
}

.style3 {
color: #3366FF
}

.style4 {
color: #FF6600
}

/*forms*/

input:focus, textarea:focus {
background-color: #FFFF99; position: relative;}

.caption {
color: #999; font-size: 11px; padding: 0 0 5px 5px
}

.date {
font: bold 82% Arial, Helvetica, Geneva, sans-serif; color: #bbb; display: block; letter-spacing: 1px
}

small {
font-size: 11px
}

/* 'MORE' LINK - provides an accessible alternative to just using 'more' as a link at the end of paragraphs */

.morelink {
padding: 10px 20px 0px 0
}

.morelink:hover {
background: transparent url(images/information_on.gif)  right no-repeat;
}

/* GENERAL  */

img {
border: none
}

hr {
background: #f2f2f2; height: 1px; color: #f2f2f2; border: none; clear: both; margin: 1em 0
}

.clear {
clear: both; position: relative; font-size: 0; height: 0;
}

/* LAYOUT - HEADER  */

#header {
margin: 0 0 5px; padding: 0
}

#header2 {
margin: 0; padding: 0
}

#header #logo {
border: none; position: relative; margin: 0; padding: 10px 0 0
}

.subhead {
color: #999; border-bottom: 1px solid #E3E8EE; margin: 0; padding: 20px
}

.prodname {
color: #003399;
}

.prodprice {
color: #FF6600; padding: 10px 0 10px 5px
}

.prodprice2 {
color: #FF6600
}

.detaildescription {
color: #003399; padding-right: 5px; padding-top: 5px; padding-left: 5px;}

.warning img { padding-top: 10px; padding-bottom: 10px;}

.proddescription {
color: #003399; padding: 5px
}

/* SEARCH  */

#search {
color: #fff; font-weight: 700; position: relative; top: 10px; right: 0; left: auto; width: 18em
}

#search form {
margin: 0
}

#search input {
width: 8em; height: 1.2em; margin: 0 0 -1px
}

#search label {
display: inline; padding: 5px 0 0
}

#search input.f-submit {
width: auto; font-size: 81%; height: 1.95em; margin: 0 0 -0.15em
}

/* LAYOUT - main body of page  */

#content {
margin: 10px;
}

#content2 {
margin: 10px 100px 10px 50px;
}

.prodnavigation {
font-size: 90%; color: #999; margin: 0;
}

.prodnavigation a,a:link,a:link,a:link,a:hover {
text-decoration: none;
}

.prodnavigation a, .prodnavigation p {
display: inline; padding: 0;
}

.prodnavigation a:link {
color: red;
}

.prodnavigation a:visited {
color: red
}

.prodnavigation a:hover,a:active {
color: #ccc; text-decoration: underline
}

/* featureboxes  */
.featurebox-cart { padding: 1px; background-color: #a5a5a5; margin-bottom: 15px; margin-left: 1px; border-top: 3px solid #c3c3c3; border-bottom: 3px solid #606060;}

.featurebox2 {
color: #333;  margin: 1px 1px 5px; padding: 1px; border-bottom: 5px solid #d8d8d8;}

div.featurebox-special { position: relative; left: 7px; margin-bottom: 50px;}



.featurebox3 {
color: #C66; border: 1px solid #d7d7d7; background: #F0E1E3; font-size: 110%; margin: 1px; padding: 25px
}

.featurebox4 {
color: #666; background: url(../images/icon_alert.png) no-repeat right; font-weight: 700; margin: 1px 60px 1px 1px; padding: 25px
}

.featurebox5 {
color: #333; margin: 1px 1px 10px; padding: 1px
}

.featurebox6 {
color: #333; border: 1px dotted #d7d7d7; background: #FFFCE3; margin: 50px 10px 30px 10px; padding: 0px; width: 200px;
}

.featurebox p,.featurebox h1,.featurebox h2,.featurebox h3,.featurebox h4,.featurebox h5,.featurebox h6 {
border-bottom: 1px solid #c00; color: #c00; margin: 0
}

.featurebox p {
border: none; color: #444; margin: 0 0 1em
}

.featurebox a {
font-weight: 700
}

/* TABLES  */

.table1 {
border: 0; width: 100%; padding-top: 1px; padding-bottom: 1px; color: #000; background: #fff; font-size: 85%
}

.table2 {
border: 0; width: 770px
}

.table3 {
margin: 0; border: 0; width: 420px; background: #efefef;
}

.table1 th {
text-align: left
}

.table1 tbody th.sub {
color: #999; background: #F0F0F0 url("images/sprites.gif") repeat-x 0 -1500px; padding: 3px
}

.table1 tbody th.sub2 {
color: red; background: #F0F0F0 url("images/sprites.gif") repeat-x 0 -1500px; padding: 3px
}

#cartbut {
color: #060; text-decoration: none; display: block; line-height: 1.5
}

/* SECONDARY NAVIGATION - vertical navigation  */

#nav-secondary,#nav-secondary ul {
position: static; font-size: 85%;
}

#nav-secondary,#nav-secondary li {
list-style: none; background: #CFC; margin: 0; padding: 0
}

#nav-secondary {
padding-top: 0; border-top: 1px solid #efefef; margin-top: 1px; text-decoration: none; 
}

#nav-secondary a  {
line-height: 1em; display: block; padding: 5px 0 5px 8px; color: #060;
}
#nav-secondary li.spacer a { background-color: #fef1f1; background-image: none;}



#nav-secondary a:hover {
color: #fef2f8; background: #3c3939 url(../images/arrow_right-off.gif) no-repeat right;;}


#nav-secondary li.exclusive a { background: #9df3a1 url(../images/bullet_star-off.png) no-repeat right;}

#nav-secondary li.exclusive a:hover { 
color: #fef2f8; background:#3c3939 url(../images/bullet_star-on.png) right no-repeat; 
}

#nav-secondary li {
border-top: 1px solid #fff; border-bottom: 1px solid #efefef
}

#menuheader {
color: #fff; background: #09C url(../images/side_head.png) repeat-x; text-align: center; margin: 0; padding: 0
}

/* LAYOUT - FOOTER  */

#footer2 {
clear: both; font-size: 86%; color: #999; padding: 10px 0 10px
}

#footer {
text-align: center; padding: 0.75em 0 0.5em; margin: 0.25em 0 0.5em; font-size: 86%;
}

#footer li, #footer p {
display: inline; padding: 0;
}

#footer a,a:link {
text-decoration: none
}

#footer a:link {
color: #009966
}

#footer a:visited {
color: #009966
}

#footer a:hover,a:active {
color: red; text-decoration: underline
}


#content2 a{ text-decoration: none; background-color: yellow; padding: 2px;}

/* @group note */
#Note {
	background-color: #c30c0b;
	padding: 10px;
	color: #fff;
	text-align: left;
	margin-top: 10px;
	margin-bottom: 10px;}

#Note p {
	margin-bottom: 5px;}

#Note h3 {
	font-size: 110%;
	font-weight: bold;}

#Note a {
	text-decoration: none;
	color: #fff; border-bottom: 1px solid red;}
	
#Note a:hover {
	color: #fff; border-bottom: 1px solid white;}
/* @end */
#paragraph1 a { text-transform: uppercase; font-weight: bold; font-size: small;}