/*  J. Beasley - 3.23.10/

/* Eric Meyer Reset */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, 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,
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;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
	text-decoration: none;
	list-style: none;
}

body {background: #000 url(../img/bg.gif) repeat-x top left; color: #dfd7ca; font-family: Lucida Grande,serif;}

a:link, a:visited, a:active {color: #fff;}

#tower {width: 350px; height: 100%; min-height: 750px; background: url(../img/tower_bg.png); padding: 50px 20px 0px 20px; margin-left: 50px;}

#tower img#logo {margin-top: 0px; border: none;  }

#nav ul li {float: left; height: 25px;}

#nav ul li a {height: 25px; text-indent: -9999px; display: block; min-width: 20px; background: url(../img/application.png) no-repeat -400px -150px;}

#nav ul li a.one {width: 60px; background-position: -400px -150px;}
#nav ul li a.one.hover {background-position: -400px -180px;}
#nav ul li a.one:hover {background-position: -400px -180px;}

#nav ul li a.two {width: 120px; background-position: -460px -150px;}
#nav ul li a.two.hover {background-position: -460px -180px;}
#nav ul li a.two:hover {background-position: -460px -180px;}

#nav ul li a.three {width: 70px; background-position: -580px -150px;}
#nav ul li a.three.hover {background-position: -580px -180px;}
#nav ul li a.three:hover {background-position: -580px -180px;}

#nav ul li a.four {width: 100px; background-position: -650px -150px;}
#nav ul li a.four.hover {background-position: -650px -180px;}
#nav ul li a.four:hover {background-position: -650px -180px;}

#shirts {width: 8050px; height: 650px; float: left; margin-left:50px; position: absolute; top: 0px; left: 390px; background: url(../img/shirts_bg.gif) -1460px 0px repeat-x; padding-left: 50px;}

#single_shirt {width: 730px; margin-left: 0px; float: left; height: 700px; background-position: 0px 50px; margin-top: 30px; background-color: #ccc; }

#single_shirt2 {width: 730px; margin-left: 0px; float: left; height: 700px; background-position: 0px 50px; margin-top: 0px; background-color: #ccc; }

#single_shirt #details {width: 200px; margin-top: 290px; position: relative; margin-left: 560px; overflow: auto; height: 360px;}

#single_shirt2 #details {width: 200px; margin-top: 320px; position: relative; margin-left: 560px; overflow: auto; height: 360px;}

#single_shirt #details h2 {font-weight: bold; font-size: 20px; text-transform: uppercase; color: #ec3d00;}

#single_shirt2 #details h2 {font-weight: bold; font-size: 20px; text-transform: uppercase; color: #ec3d00;}

p {font-size: 9.5px; line-height: 160%; color: #dfd7ca;}



#details input.image {margin-top: 15px; background: url(../img/application.png) no-repeat 0px -234px;}

#details input:hover {background-position: -77px -234px;}

#details select {width: 185px;}



#price {width: 200px; height: 70px; background: url(../img/application.png) 0px -260px no-repeat; }

#price2 {width: 200px; height: 70px; background: url(../img/application2.png) 0px -260px no-repeat; }

#price3 {width: 200px; height: 70px; background: url(../img/application3.png) 0px -260px no-repeat; }

/* CART */

#cart {width: 360px; height: 90px; position: fixed; top: 0px; left: 60px; background: url(../img/application.png) no-repeat 0px -500px; z-index: 99999 !important; padding-top: 10px; padding-left: 10px;}

#cart div {float: left; margin-left: 10px;}

#cart a {text-indent: -999999px; display: block; height: 30px; margin-right: 1px; width: 100px; }

#cart_items {font-size: 20px; font-weight: bold; margin-top: 2px; padding-left: 15px;}

#line {width: 350px; height: 1px; background: url(../img/appl3ication.png) no-repeat -400px 0px; margin: 15px 0px 15px 0px; overflow: auto;}

#twitter {width: 350px; height: 90px; background: url(../img/application.png) no-repeat -400px -20px; margin-bottom: -15px; position: absolute; top:325px; left: 70px; }

#twitter ul {width: 320px; height:60px; padding: 12px 15px 0px 15px;  overflow:hidden; }
#twitter ul li span {font-size: 16px; font-weight: bold;  }
#twitter ul li a {font-size: 10px !important; color: #fff;}

h3 {color: #ec3d00; text-transform: uppercase; font-size: 15px; font-weight: bold; }

p.copy {color: #211c15; margin-top: 0px; position: absolute; bottom: 5px; left: 70px;}
p.copy a {color: #211c15;}

