@charset "utf-8";
/* CSS Document */

a:link { color: #FFFFFF; }

a:visited { color: #FFFFFF; }

a:hover { color: #4e0001; }

a:active { color: #FFFFFF; }

a {text-decoration: none;}

body {
margin:0px;
padding:0px;
background-color:#e9e9ea;
}

h1 {
Float:left;
font-family:"Times New Roman", Times, serif;
font-size:16px;
color:#FFFFFF;
margin:0px 0px 2px 10px;
padding:0px;
font-weight:normal;
}

.leads {
Float:left;
font-weight:bold;
font-family:"Times New Roman", Times, serif;
font-variant:small-caps;
font-size:26px;
color:#FFFFFF;
margin:0px 0px 2px 10px;
padding:0px;
}

.twitter {
position:relative;
bottom:-51px;
right:-140px;
z-index:4;
}

#rssimg {
position:relative;
bottom:-40px;
right:-135px;
z-index:4;
}

img {border:none;}

li {
float:left;
clear:both;
}

/* General Tags */

.spacer {clear:both;}

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

.right {
float:right;
}

.left {
float:left;
}

a:hover img.redlight{ border:2px #c67373 solid;}

.imgwhite {
border:2px #fff solid;
}

.question {
font-family:"Times New Roman", Times, serif;
font-size:20px;
font-weight:600;
color:#FFFFFF;
margin: 15px 0px 15px 10px;
float:left;
}

.answer {
float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
color:#FFFFFF;
margin:10px 30px 10px 20px;
padding:0px;
}



/* IDs */

#main {
width:700px;
margin:0px auto;
padding:0px;
background-image:url(http://wearscience.com/layout/2-prime-loop.gif);
background-repeat:repeat-y;
}


#productarea {
width:640px;
margin: 0px 0px 0px 42px;
}

#producthead {
margin:0px;
padding:0px;
}

#titlebar {
width: 450px;
float:left;
margin: 0px 0px 5px 0px;
position:relative;
left:20px;
}


#imgblock {
width: 410px;
padding: 0px;
margin: 0px 0px 10px 0px;
position:relative;
left:30px;
float:left;
}


#buttonrow{
width:700px;
margin:5px 0px 0px 0px;
padding:0px;
}


#description {
width:223px;
height:310px;
background-image:url(http://wearscience.com/layout/paper.jpg);
background-repeat:no-repeat;
float:right;
position:relative;
right:20px;
}

#descriptiontext {
width: 180px;
height: 234px;
overflow:hidden;
font-family:"Courier New", Courier, monospace;
font-size:11px;
line-height: 120%;
position:relative;
top:65px;
left:5px;
margin:0px auto 0px auto;
/* left:23px; */
}

.textbox {
width:640px;
position:relative;
left: 30px;
margin: 5px 0px 20px 0px;
}

.textpad {
float:left;
}

#framebox {
margin:0px 10px 0px 10px;
padding: 0px;
background-repeat:repeat-y;
}

#linkbox {
margin:15px 0px 0px 53px;
padding:0px;
}



/* countdown */

.count-down-timer {
	font-size:22px;
	color:#d10e33;
	height:110px;
    position:relative;
	left:32px;
	top:37px;
}

.day-hour-minute-second {
	color:#cec9c6;
	font-size:11px;
	text-align:left;
	padding-left:24px;
}

.day-hour-minute-second .days {
	padding-right:1px;
}

.day-hour-minute-second .min {
	padding-left:6px;
	padding-right:4px;
}

.day-hour-minute-second .sec {
	padding-left:4px;
}

#countdown {
background:url(http://wearscience.com/otherimages/countdown.gif) no-repeat;
width:172px;
height:90px;
position:absolute;
left:50%;
margin-left:145px;
top:25px;
z-index:2;
}

/* Stylers */

.addthis {
margin: 10px 0px 0px 38px;
}

.productcart{
position:relative;
right:40px;
}

.color {
position:relative;
left:20px;
bottom:10px;
}


.isthis{
position:relative;
right:40px;
top:5px;
}

.securepix {
margin:10px;
}


.smallf {
margin:0px 5px 0px 5px;
}


.productimg {
border:2px #ffffff solid;
margin: 5px;
float:left;
}


.banner {
margin: 1px 0px 0px 0px;
border: 2px #ffffff solid;
}

#bannerbox img {
margin: 1px 0px 0px 0px;
border: 2px #ffffff solid;
}

.navbutton {
margin:15px 15px 5px 15px;
}

.amorphbutton {
margin:10px 45px 0px 45px;
}


.footercol {
width:205px;
float:left;
margin: 5px;
position:relative;
left: 20px;
}

.flourish {
margin: 6px 0px 0px 6px;
}


.footerlist {
font-weight:bold;
font-family:"Times New Roman", Times, serif;
font-variant:small-caps;
font-size:16px;
color:#FFFFFF;
float:left;
margin: 10px 0px 15px 25px;
padding:0px;
list-style-image:url(http://wearscience.com/layout/smallflourish.gif);
list-style-position:inside;
}

.listbuffer {
margin: 10px 0px 5px 45px;
}


.micro {
margin: 7px 7px 0px 0px;
}


.productbutton {
width:150px;
height:30px;
margin: 0px 3px 0px 3px;
padding: 0px;
float: left;
position: relative;
left: 40px;
}

.stumblebutton {
width:100px;
height:29px;
margin: 0px 15px 0px 40px;
padding: 0px;
float: left;
}


.cartbutton {
padding:0px;
margin:23px 0px 0px 230px;
}

.linkimg {
border:2px #fff solid;
float:left;
}

.enlarge {
margin: 0px;
float:right;
position:relative;
bottom: 22px;
}

.shippingresults {
width:388px;
height:97px;
margin: 0px;
padding:0px;
position:relative;
right:10px;
}


.copy {
margin:20px 45px 0px 45px;
}

.shippinglist {
margin:3px;
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
color:#FFFFFF;
position:relative;
top:40px;
}

.inline {
display:inline;
}

.stuff {
width: 550px;
margin: 20px 0px 30px 0px;
padding:0px;
position:relative;
left:45px;
}

.stuff img{
border:2px #fff solid;
margin:0px;
float:left;
}

img.stuffimg:hover {
border-color:#FF6633;
}

a.indexli:link {color:#006699;}
a.indexli:visited {color: #999999;}
a.indexli:hover {color: #999999;}
a.indexli:active {color: #cccccc;}

#indexlist {
color:#CCCCCC;
}

.mailresult {
color:#ffffff;
font-size: 12pt;
font-style:inherit;
font-weight:900;
font-family:Helvetica, sans-serif;
}

.formtext {
color:#ffffff;
font-size: 10pt;
font-style:inherit;
font-weight:900;
font-family:Helvetica, sans-serif;
}

.mailform {
margin: 2px auto;
color:#999999;
border:2px #FFCACB solid;
}

label.errorform {
color:#FF0000;
}

input.errorform {
background-color:#ffcccc;
border:2px #FF0000 dotted;
}

.smallpad {
margin:2px auto 2px auto;
color:#999999;
font-size: 8pt;
font-style:normal;
font-weight:bold;
font-family:Helvetica, sans-serif;
}

.privpol {
margin:2px auto 2px auto;
color:#999999;
font-size: 7pt;
font-style:normal;
font-weight:bold;
font-family:Helvetica, sans-serif;
}

.mailrad {
margin: 0px 2px 0px 0px;
}

#sciencetab {
position:absolute;
top:241px;
left:50%;
margin-left:-391px;
z-index:2;
border:0px;
}

#teachtab {
position:absolute;
top:350px;
left:50%;
margin-left:-391px;
z-index:2;
border:0px;
}

#crittertab {
position:absolute;
top:451px;
left:50%;
margin-left:-391px;
z-index:2;
border:0px;
}

#hirsutetab {
position:absolute;
top:553px;
left:50%;
margin-left:-391px;
z-index:2;
border:0px;
}

#amorphiatab {
position:absolute;
top:655px;
left:50%;
margin-left:-391px;
z-index:2;
border:0px;
}

#customizerad {
width:700px;
float:left;
overflow:hidden;
text-align:center;
color:#990000;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
padding:5px 0px 10px 0px;
}

#customizerad a {
color:#990000;
}

#customizerad a:hover {
color:#F0A997;
}

#propbox {
padding:10px 10px 10px 15px;
}

.proprow {
margin:20px 0px;
width:640px;
}

.propimg{
float:left;
}

.propform{
float:left;
}

.propcode {
float:left;
height:85px;
width:420px;
margin:0px 5px;
border:4px #ffffff solid;
background-color:#f5dee3;
font-family:"Times New Roman", Times, serif;
color:#8c1c27;
}

#digg {
background-color:#fff;
padding:5px;
border:2px #cc0000 solid;
float:right;
width:53px;
}


#proddigg {
position:absolute;

top:310px;
margin-left:-395px;

/*top:20px;
margin-left:180px;*/


left:50%;
z-index:3;
background-color:#fff;
padding:5px;
border:1px #f4f4f4 solid;
width:53px;
}

.textbox h1 {
font-size:1.1em;
}

#textarea {
width:640px;
position:relative;
left: 30px;
margin: 15px 0px 35px 0px;

}

#altbox {
margin:0px;
padding:0px;
}

#altbox p {
position:relative;
bottom:8px;
margin:0px;
padding:0px;
text-align:left;
float:left;
}

#altbox a {
color:#F9C0BD;
}

#altbox a:hover {
color:#fff;
}


.countbox {
width:165px;
height:31px;
float:left;
position:relative;
left:160px;
top:25px;
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
font-weight:bold;
color:#ccc;
}

.countbox a {
color:#CC0000;
}

.countbox a.curpage {
color:#671B1D;
font-size:larger;
}

.countbox a:hover {
color:#333333;
}

#pixbox {
width:400px;
float:left;
position:relative;
bottom:12px;
}

#pixbox img {
border:3px #e5e5e5 solid;
margin:2px;
}

#photoheadline{
text-align:center;
font-family:Arial, Helvetica, sans-serif;
color:#ffffff;
font-size:20px;
font-weight:bold;
padding:10px;
margin:0px 0px 15px 0px;
}

.dropsuccess {
text-align:center;
background-color:#fffbe2;
border:1px #c0a300 dashed;
font-family:Arial, Helvetica, sans-serif;
color:#c0a300;
font-size:16px;
padding:10px;
margin:0px 0px 15px 0px;
}

.droperror {
text-align:center;
background-color:#ffe7e2;
border:1px #d62300 dashed;
font-family:Arial, Helvetica, sans-serif;
color:#ff2a00;
font-size:16px;
padding:10px;
margin:0px 0px 15px 0px;
}

.droprow {
height:32px;
padding:10px;
margin:0px 0px 10px 0px;
border:2px #fff solid;
background-color:#eccdcf;
}

#dropform p{
font-family:Arial, Helvetica, sans-serif;
color:#ae1e2d;
font-size:23px;
font-weight:bold;
float:left;
margin:0px;
padding:0px;
}

#dropform {
}

#dropform input.email{
float:right;
height:24px;
background-color:#FFFFFF;
border:1px #666666 solid;
width:294px;
padding:3px;
font-size:20px;
color:#c0a300;
}

#dropform input.file{
float:right;
height:30px;
background-color:#FFFFFF;
border:1px #666666 solid;
width:300px;
}

#dropform input.submit{
float:right;
border:2px #fff solid;
background-color:#eccdcf;
color:#ae1e2d;
padding:5px;
}


#dropform input.submit:hover{
border:2px #ededed solid;
background-color:#fff;
}

#medpixbox {
width:660px;
float:left;
overflow:hidden;
text-align:center;
padding:5px 20px;
}

#medpixbox img {
border:2px #CCCCCC solid;
margin:5px 12px;
float:left;
}

#medpixbox p {
margin:10px 15px;
text-align:center;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
}

#medpixbox a {
color:#999999;
}

#medpixbox a:hover {
color:#666666;
}

#shipping table{
width:600px;
color:#990000;
font-family:Arial, Helvetica, sans-serif;
}

#shipping tr {
text-align:center;
}

.shipvalue {
padding:2px;
background-color:#FFCCCC;
}

.zonetitle {
font-weight:bold;
font-family: Arial, Helvetica, sans-serif;
letter-spacing:1px;
font-variant:small-caps;
font-size:18px;
color:#fff;
}

.zonetitle span {
font-size:12px;
color:#FBF49C;
font-variant:normal;
letter-spacing:normal;
}

.shipbox {
margin:25px auto;
}

.shipcost {
padding:2px;
background-color:#fff;
color:#1b2f5e;
}

#shipping td {
padding:2px;
}

#eushipping {
width:650px;
background-color:#ae1e2d;
margin:0px auto 50px auto;
padding:1px 0px 30px 0px;
border:1px #FFCCCC solid;
}

#eushipping td {
padding:2px;
}

#eushipping table{
width:600px;
}

#eushipping tr {
text-align:center;
}

.eushipbox {
width:600px;
margin:25px auto 0px auto;
}

#euroinfo  {
width:580px;
padding:20px;
font-size:14px;
background-color:#FFCCCC;
border:1px #fff solid;
margin:10px auto 10px auto;
color:#710003;
line-height:130%;
font-family:Arial, Helvetica, sans-serif;
}

#dropcap {
float:left;
font-size:70px;
color: #710003;
margin: 18px 5px 10px 0px;
}

.retweet {
width:50px;
height:16px;
float:right;
background-image:url(layout/retweet.png);
background-position:0px 0px;
background-repeat:no-repeat;
position:relative;
right:40px;
top:8px;
z-index:5;
}

.retweet:hover{
background-position:0px -16px;
}

a.submitlink {
float:left;
clear:both;
font-size:11px;
position:relative;
left:1px;
bottom:15px;
}

.reddit {
position:relative;
left:52px;
top:7px;
}

#tab_block {
width:38px;
position:absolute;
top:245px;
left:50%;
margin-left:-379px;
z-index:2;
}

#tab_block img {
float:left;	
}
