/*info.css*/


*{
border:0px;
margin:0px;
padding:0px;
}


#wrapper {
margin: 0px auto;
text-align: center;
}


body {
	margin: 0 auto;
	background-color: #000000;
	background-image: url('../images/dark_wood_grain.jpg');
	font-family: arial, sans-serif;
	width: 900px;
}


.green{
	color: #56c300;
}


a {
	color: #f55718;
	font-size: 90%;
}


a img {
	border: none;
}


#header {
	background-image: url('../images/tileableheader.png');
	width: 100%;
	height: 160px;
	text-align: center;
	margin-bottom: 20px;
	margin-top: 20px;
	padding-top:10px;
}



#footer{
	background-image: url('../images/tileablefooter.png');
	float: left;
	width: 100%;
	height: 240px;
	margin-top: 20px;
}


#space{
	height: 20px;
}


#bottom{
	float: left;
	width: 750px;
	margin-left: 80px;
}


#home{
	float: left;
	width: 130px;
	padding: 10px;
}


#buy{
	float: left;
	width: 130px;
	padding: 10px;
}


#learn{
	float: left;
	width: 130px;
	padding: 10px;	
}


#meet{
	float: left;
	width: 130px;
	padding: 10px;	
}


#blogs{
	float: left;
	width: 130px;
	padding: 10px;	
}


#home ul{
	margin-top: 0;	
}


#buy ul{
	margin-top: 0;	
}


#learn ul{
	margin-top: 0;	
}


#meet ul{
	margin-top: 0;	
}


#blogs ul{
	margin-top: 0;	
}


#social{
	float: left;
	width: 440px;
	height: 30px;
	margin-left: 85px;
	padding: 5px;
}


#icons{
	width: 350px;
	float: left;
	margin: auto 0;
}


#join{
	width: 55px;
	float: left;
	font-weight: bold;
	color: #330e00;
	font-size: 95%;
	margin: auto 0;
	padding: 0;
}


#home a{
	font-size: 80%;
	padding: 0px 5px;
}


#buy a{
	font-size: 80%;
	padding: 0px 5px;
}


#learn a{
	font-size: 80%;
	padding: 0px 5px;
}


#meet a{
	font-size: 80%;
	padding: 0px 5px;
}


#blogs a{
	font-size: 80%;
	padding: 0px 5px;
}


#social a{
	font-size: 80%;
	padding: 0px 5px;
}


#constantcontact{
	float: left;
	width: 420px;	
	margin-top: -16px;
}


h3{
	color: #330e00;
	font-size: 95%;
	margin: 0;
	padding: 0;
}


#logo {
	width:175px;
	height:110px;
	float:left;
}


#navigation {
	background-repeat: no-repeat;
	margin: 0px auto 0px auto;
	width: 837px;
	height: auto;
}


#navigation img {
	border: none;
}


#navimenu {
	text-align: right;
}


strong{
	color: #f55718;
	margin: 0px auto 0px auto;
	width: 837px;
	height: 40px;
}


#pageintro {
	margin-bottom: 10px;
	color: #cca070;
	font-size: 80%;
	width: 100%;
}




/*home page css*/

#content {
	margin: 0px auto 0px auto;
	width: 837px;
	height: auto;
}


#row1 {
	width: 837px;
	height: 285px;
	margin: 0px auto 0px auto;
	overflow: hidden;
}


#row2 {
	width: 837px;
	height: 275px;
	margin: 0px auto 0px auto;
	overflow: hidden;
}


#ad1 {
	background: url('../ads/tag.png');
	margin: 0px 10px 15px 0px;
	width: 270px;
	height: 270px;
	float: left;
}


#ad1 p{
	color: #fff;
	text-align: left;
	margin: 190px 5px 5px 10px;
	font-size: 90%;
}


#ad2 {
	margin: 0px 0px 15px 10px;
	width: 540px;
	height: 270px;
	float: left;
}


#ad3 {
	margin: 5px 10px 0px 0px;
	width: 270px;
	height: 269px;
	float: left;
	overflow: hidden;
}


#ad4 {
	margin: 5px 0px 0px 10px;
	padding: 0px;
	width: 250px;
	height: 275px;
	float: left;
}


#ad4 img{
	border: none;
}


#ad5 {
	margin: 5px 0px 0px 20px;
	width: 270px;
	height: 275px;
	float: left;
}



/*menu.css*/
#search {
	background-color: #fff;
}


#regEmail {
	background-color: #fff;
}


gosearch{
	border-style: none;
}


email{
	border-style: none;
}


li { list-style: none; }


#menu {
    height: 70px;
	padding: 2px 0px 0px 180px;
}


#menu li {
    line-height: 30px;
    font-size: 16px;
    cursor: pointer;
    float: left;
}


#menu li a {
    padding: 0px;
    text-decoration: none;
    display: block;
    color: #2F2F2F;
}


#menu li a:hover {
    color: #E1DECD;
}


#menu li ul li a {
    padding: 0px;
    font-size: 11px;
    color: #E1DECD;
}


#menu li ul li A:hover {
    text-decoration: underline;
    background: transparent;
}


#menu ul li ul {
    position: absolute;
    display: none;
    width: 250px;
}


#menu ul li:hover ul, #menu ul li A:hover ul, #menu li.sfhover ul { display: block; }


#menu .sel, #menu .actual, #menu .sel:hover {
    padding: 0px;
    color: #F4F4EA;
}


#menu .neutral {
    background: transparent !important;
    color: #BC1C1C !important;
}


#menu .sub-buy { margin-left: -70px; }


#menu .sub-learn { margin-left: -60px; width: 225px;}


#menu .sub-team { margin-left: -25px; width: 165px;}


#menu .sub-news { margin-left: 0px; }


#menu .main-item {height: 52px;}




/* about home */


#abouthomerow1 {
	width: 837px;
	height: 95%;
	margin: 0px auto 0px auto;
	overflow: hidden;
}


#col1 {
	margin: 0px 10px 0px 0px;
	width: 265px;
	height: 95%;
	float: left;
}


#col2 {
	margin: 0px 10px 0px 10px;
	width: 265px;
	height: 95%;
	float: left;
}


#col3 {
	margin: 0px 0px 0px 10px;
	width: 265px;
	height: 95%;
	float: left;
}




/* about info */


#aboutinforow1 {
	width: 837px;
	margin: 0px auto 0px auto;
}


#infhead {
	color: #f55718;
	margin: 0px auto 0px auto;
	width: 837px;
	height: 40px;
}


#infcopy {
	color: #cca070;
	font-size: 80%;
	margin: 0px 10px 20px 20px;
	width: 497px;
	float: left;
}


#infpic {
	margin: 0px 20px 10px 20px;
	width: 270px;
	height: 270px;
	float: left;
}
/**************************************************************************************/

/*

.submenu { margin-bottom: 20px; }

.submenu li {
    margin-bottom: 1px;
    line-height: 10px;
}


.submenu li A {
    display: block;
    height: 30px;
}


.submenu li A:hover {

}


.submenu .sel { 
    display: block;
}

.submenu li ul li {
    padding-left: 20px;
}


.submenu li ul li A:hover {
    background: transparent;
}


.submenu li ul .sel {

}


*/





/*   Products Page   */

#productcontainer{
	width: 760px;
	float: left;
}

#productsview {
	width: 700px;
	float: left;
}


.product {
	background-image: url('../images/tapedimage.png');
	margin: 0px 8px 20px 0px;
	width: 160px;
	height: 237px;
	float: left;
}


.productpicture {
	background-image: url('../blue.jpg');
	margin: 24px 0px 0px 8px;
	width: 144px;
	height: 164px;
	float: left;
}


.productdescription {
	margin: 3px 0px 0px 8px;
	width: 144px;
	height: 35px;
	float: left;
	
}


.productdescription p {
	margin: 5px;
}


#productsubnav {
	margin-top: 20px;
	text-align: left;
	font-size: 85%;
	color: #cca070;
	width: 140px;
	height: 100%;
	float: left;
}


#productsubnav a {
	font-size: 85%;
	line-height: 150%;
	color: #cca070;
}

#productsubnav strong{
	font-size: 135%;
}

#productsubnav_container {
	margin: 5px;
}

sidebarads{
	margin-top: 20px;
	text-align: right;
	font-size: 85%;
	color: #cca070;
	width: 150px;
	height: 100%;
	float: right;
}

.colors {
	line-height: 90%;
	width: 50px;
	height: 35px;
	float: left;
}


.description {
	text-align: right;
	font-family: arial, sans-serif;
	font-size: 70%;
	color: #080501;
	line-height: 105%;
	width: 89px;
	height: 35px;
	margin-left: 5px;
	float: left;
}

.description strong{
	font-size: 105%;
}

#sortbybar {
width: 837px;
height: 20px;
color: #CDB38B;
text-align: left;
}


/* Product details */


#detailwrap {
	width: 678px;
	float: left;
	margin-left: 15px;
}


#description_wrap {
	width: 338px;
	float: left;
}


#detail_bg {
background: url(../images/tapedimage_lrg.png);
width: 320px;
height: 474px;
float: left;
}


#detail_picture {
width: 286px;
height: 325px;
margin: 50px 17px 0px 17px;
float: left;
}


#detail_thumbs {
width: 286px;
height: 70px;
margin: 10px 17px 0px 17px;
float: left;
}


#product_name {
	color: #f55718;
	height: 35px;
	margin: 26px 0px 0px 10px;
	float:left;
	font-size: 90%;
}


#product_name b {
	color: #56c300;
	font-size: 125%;
	}


#product_description {
color: #cca070;
font-size: 80%;
width: 338px;
margin: 10px 0px 0px 20px;
float: left;
}

#relatedproducts {
	width: 180px;
	margin-left: 20px;
	float: left;
}

.clear {
clear: both;
}




/*meet the team */


#teamrow1 {
	width: 837px;
	height: 95%;
	margin: 0px auto 0px auto;
	overflow: hidden;
}
	

#teamcol1 {
	margin: 0px 10px 0px 0px;
	width: 194px;
	height: 95%;
	float: left;
}


#teamcol2 {
	margin: 0px 10px 0px 10px;
	width: 194px;
	height: 95%;
	float: left;
}


#teamcol3 {
	margin: 0px 10px 0px 10px;
	width: 194px;
	height: 95%;
	float: left;
}


#teamcol4 {
	margin: 0px 0px 0px 10px;
	width: 194px;
	height: 95%;
	float: left;
}



/*  team members */


#teamview {
	margin: 0 auto;
	width: 900px;
	float: left;
}


.team {
	background-image: url('../images/tapedimage.png');
	margin: 0px 20px 20px 0px;
	width: 160px;
	height: 237px;
	float: left;
}


.teampicture {
	background-image: url('../images/blue.jpg');
	margin: 24px 0px 0px 8px;
	width: 144px;
	height: 164px;
	float: left;
}


.teampicture img{
	width: 144px;
	height: 164px;
	border: 0px;
}


.teamdescription {
	margin: 3px 0px 0px 8px;
	width: 144px;
	height: 35px;
	float: left;
}


.teamdescription p {
	margin: 5px;
}


.teaminfoleft {
	color: #080501;
	font-size: 70%;
	margin: 0px 0px 0px 2px;
	line-height: 95%;
	width: 115px;
	float: left;
}


.teaminforight {
	color: #080501;
	font-size: 80%;
	width: 20px;
	float: left;
}





/*  team detail */


#teammemberslotholder {
	width: 800px;
	float: left;
}


#teamsubnav {
	width: 155px;
	height: 290px;
	margin-top: 15px;
	float: left;
}


.teammemberslot {
	width: 900px;
	float: left;
}


.teammember {
	background-image: url('../images/tapedimage_med.png');
	margin: 0px 8px 20px 0px;
	width: 200px;
	height: 296px;
	float: left;
}


.teammemberpicture {
	margin: 31px 0px 0px 9px;
	width: 180px;
	height: 202px;
	float: left;
}


.teammemberpicture img {
	width: 180px;
	height: 202px;	
}


.teammemberinfoleft {
	color: #080501;
	font-size: 80%;
	margin: 0px 0px 0px 9px;
	line-height: 60%;
	width: 160px;
	float: left;
}


.teammemberinforight {
	color: #080501;
	font-size: 80%;
	width: 20px;
	float: left;
}


.teammembername {
	text-align: left;
	width: 160px;
	float: left;
}


.teammemberage {
	text-align: right;
	margin: 3px 0px 0px 9px;
	width: 20px;
	float: left;
}


.teammembernhome {
	text-align: left;
	margin: 3px 0px 0px 9px;
	width: 160px;
	float: left;
}


.teammemberdescription {
	color: #cca070;
	font-size: 80%;
	margin: 16px 0px 0px 8px;
	width: 455px;
	float: left;
}


.teammemberdescription p {
	margin: 10px;
}


.teammembername p {
	margin: 5px 0px 0px 8px;
}


#video{
	width: 550px;
	float: right;
	padding: 0 20px 0 20px;
	text-align: right;
}




/* account forms */


td {
	color: #cca070;
}


textarea{
	/*background-color: #f55718;
	border: solid #ed5718;*/
	color: #000;
}


#maintable {
	color: #cca070;
	text-align: left;
	margin: 0 auto;
	width: 838px;
}



#signup{
	font-size: 50%;
	width: 600px;
	float: left;
}


#mainlogin{
	text-align: right;
	font-size: 50%;
	width: 200px;
	float: left;
}


#signupheader {
	color: #f55718;
	height: 35px;
	width: 600px;
}


#loginheader{
	color: #f55718;
	height: 35px;
	width: 200px;
}


.Normal {
	font-size: 80%;
	color: #cca070;
}


input {
	margin-top: 2px;
	margin-bottom: 7px;
	color: #ed5718;
/*	border: solid #ed5718;
	background-color:#f55718;*/
}


input[type=text], input[type=password] {
	color: black;
	background-color: #cca070;
}


select {
	margin-top: 2px;
	margin-bottom: 7px;
	/*border: solid #ed5718;
	background-color:#f55718;*/
	color: #000;
}




/*viewcart*/


.CartTable {
	color: #cca070;
	text-align: center;
	margin: 0 auto;
	width: 838px;
}


#cartholder {
	margin: 0 auto;
}


.CartDetailsColumn {
	color: #cca070;
	font-size: 80%;
}


.CartDetailsColumn a{
	color: #f55718;
	font-size: 120%;
}


.CartColumnHeader {
	color: #f55718;
}


#bill_state {
	border: solid #ed5718;
	background-color:#f55718;
	color: #000;
}


#bill_country {
	border: solid #ed5718;
	background-color:#f55718;
	color: #000;
}


.BillColumnHeader {
	color: #cca070;
	font-size: 90%;
}


.BillDetailsColumn {
	color: #000;
	font-size: 80%;
}


b {
	color: #f55718;
	font-size: 90%;
}


.checkouterror {
	color: #f55718;
	font-size: 75%;
}


.shipinfo {
	color: #cca070;
	font-size: 90%;
}


.dataValue{
	color: #f55718;
}


.msg{
	color: #56C300;
	font-weight: bold;
	height: 3em;
}


.error{
	color: red;	
	font-weight: bold;
	height: 3em;
}


.warning{
	color: #f55718;
}


h2 {
	color: #f55718;
	font-size: 16px;
}


.oldprice {
	color: orange;	
	text-decoration: line-through;
}


.newprice {
	text-decoration: none;
}


.SmallMsg {
	color: #f55718;
	font-size: 80%;
	padding-bottom: 10px;
}


.SmallError {
	color: red;
	font-size: 80%;
}


#error{
	color: red;
	font-weight: bold;
}


#product_price {
color: #f55718;
font-size: 90%;
width: 338px;
margin: 10px 0px 0px 20px;
float: left;
font-weight: bold;
}


#outofstock {
color: red;
font-size: 90%;
width: 338px;
margin: 0px 0px 0px 20px;
float: left;
font-weight: bold;
}


#product_colors {
color: #cca070;
font-size: 80%;
width: 338px;
margin: 0px 0px 0px 20px;
float: left;
}


#product_sizes{
color: #cca070;
font-size: 80%;
width: 338px;
margin: 0px 0px 0px 20px;
float: left;
}


#product_sizes td{
color: #cca070;
font-size: 80%;
}


#statusMsg {
color: #cca070;
}


.control_font{
	font-size: 100%;
}


#nameOnCard{
	color: #000;
} 


#ccNo{
	color: #000;
} 


#ccv {
	color: #000;
}


#expMon {
	color: #000;
}


#expyear {
	color: #000;
}


#gift_certificate_number{
	color: #000;
}