@charset "utf-8";
/* CSS Document */
/* UnderTheInfluenceTees.com 
   Written by Falomir & Interactive Group */
* {margin:0; padding:0;}  /* removes default padding/margins */

body {
	background:#f7931d url(../page_images/blue_strips.jpg) repeat-x;
	margin:0;
	padding:0;
	text-align:center;
	font: 12px Arial, Helvetica, sans-serif;
	line-height: 1.45em;
	color: #333;
}

#heading h1
{
font: 18px Arial, Helvetica, sans-serif;
font-weight:bold;
color:#29C3F9;
text-align:left;
}
#subheading
{
font: 14px Arial, Helvetica, sans-serif;
font-weight:bold;
color:#ff8b00;
text-align:left;
}
#h2subheading h2
{
font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#ff8b00;
	text-align:left;
	margin-left:0px;
}
p {
	margin: 8px 0 21px 0;
}

/* Wrapper */
#wrapper {
	margin:0 auto;
	width: 900px;
	text-align: left;	
}	

#pageHeader {
	background:url(../page_images/top_banner5.jpg) no-repeat;
	background-position:center top;
	/*width:900px;*/
}

#pageHeader2 { 
 	margin:0 auto;
	background: url(../page_images/top_banner5.jpg) no-repeat;
	background-position:center top;
	width:900px;
	height:272px;
}

/*#pageFooter {
	margin:0 auto;
	width:900px;
	background: url(../page_images/content_pattern.jpg) repeat-y center;
}*/

/* Background Image for Home */
#pageHeaderHome {
	background:url(../page_images/top_banner_home5.jpg) no-repeat;
	background-position:center top;
}

#pageHeader2Home { 
 	margin:0 auto;
	background: url(../page_images/top_banner_home5.jpg) no-repeat;
	background-position:center top;
	width:900px;
	height:271px;
} 

#pageContent{
	margin:0 auto;
	width:900px;
	height:570px;
	background: url(../page_images/content_pattern.jpg) repeat-y center;
}

#shoppingCart{
	float:left;
	margin-top:140px;
	margin-left:310px;
}

#homeContent{
	margin:0 auto;
	background: url(../page_images/home_content_bg_n2.jpg) no-repeat center top #FFFFFF;
	width:900px;
	height:510px;
}

#homeContent2{
	margin:0 auto;
	background: url(../page_images/home_content_bg_n2n.jpg) no-repeat center top #FFFFFF;
	width:900px;
	height:800px;
}
#homeContent3{
	margin:0 auto;
	background: url(../page_images/home_content_bg_n3n.jpg) no-repeat center top #FFFFFF;
	width:900px;
	height:860px;
}
#homeContent4{
	margin:0 auto;
	background: url(../page_images/home_content_bg_n4n.jpg) no-repeat center top #FFFFFF;
	width:900px;
	height:1000px;
}
#homeContentText{
	float:left;
	margin: 0 auto;
	width:620px;
	margin-left:0px;
	margin-top:40px;
}



#beaverLink{
	float:left;
	position:absolute;
	margin-top:30px;
	margin-left:579px;
}

#flashMenu{
	position:relative;
	top:161px;
	float:left;
}

#flashSideMenu{
	float:left;
	margin-left:25px;
	width:173px;
}

#swf_object{
	float:left;
}

#homeContentMainBanner{
	position:relative;
	float:left;
	margin-left:2px;
}

#designCenterLink{
	margin:0 auto;
	position:relative;
	float:left;
	margin-left:2px;
}

#discountBeaver{
	position:relative;
	float:left;
	margin-left:190px;
	margin-top:20px;
}

#contentFooter{
	background:url(../page_images/footer_home.jpg) center top no-repeat;
	height:52px;
	margin-right:1px;
}

#footerLinks{
	background:url(../page_images/dotted_line.jpg) center top no-repeat #FFFFFF;
	width:860px;
	margin:auto 0;
	margin-left:200px;
}

#copyright{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#FFFFFF;
}

#invalidQTYText{
	float:left;
	margin-left:50px;
}

/* PRODUCTS CONTENT */
#products{
	background:url(../page_images/products_div_bg.jpg) no-repeat top;
	height:600px;
	margin-left:180px;
}
#productsContent{
	position:relative;
	top:300px;
}
/* NEWS CONTENT */
#news{
	background:url(../page_images/news_div_bg.jpg) no-repeat top;
	height:600px;
	margin-left:180px;
}

#news_left{
	float:left;
	/*margin: 0 auto;
	width:354px;
	margin-left:20px;
	margin-top:55px;*/
	margin-top:55px;
	width:354px;
	padding-bottom:1em;
}

#news_right{
	float:left;
	width:300px;
	margin-top:50px;
	padding-bottom:1em;
}

#news_bottom{
	float:left;
	margin-left:40px;
	padding-bottom: 1em;
	width:650px;
}

/* CART CONTENT */
#cart{
	background:url(../page_images/cart_div_bg.jpg) no-repeat top;
	height:150px;
	margin-left:180px;
}

#cart_content{
	float:left;
	margin: 0 auto;
	width:480px;
	margin-left:30px;
	margin-top:50px;
}

#taxNote{
	position:relative;
	bottom:20px;
}
/************ CART ITEMS *************/
#cart_item{
	width:600px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	max-width:600px;
}

#cart_item_pos{
	float:left;
	width:50px;
	height:20px;
	max-height:20px;
}
#cart_item_qty{
	float:left;
	width:50px;
	height:20px;
	max-height:20px;
}
#cart_item_size{
	float:left;
	width:50px;
	height:20px;
	max-height:20px;
}
#cart_item_label{
	float:left;
	width:310px;
	height:20px;
	max-height:20px;
}
#cart_item_color{
	float:left;
	width:100px;
	height:20px;
	max-height:20px;
}
#cart_item_unit_price{
	float:left;
	width:70px;
	height:20px;
	max-height:20px;
}
#cart_item_qty_price{
	float:left;
	width:70px;
	height:20px;
	max-height:20px;
}
#cart_item_remove{
	float:left;
	width:50px;
	height:20px;
	max-height:20px;
}

#cart_totals{
	width:600px;
}
#cart_totals_qty{
	float:left;
	width:100px;
}
#cart_totals_price{
	float:left;
	width:350px;
	margin-right:100px;
}

#grandTotal{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#990000;
}
#cart_totals_checkout{
	float:right;
}

#design_center_link{
	margin-top:40px;
	margin-left:40px;
}
/*************************************/

/********* CHECKOUT STUFF****************/
#formLabel{
	width:60px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	float:left;
}
#formInput{
	width:400px;
	float:left;
	margin-right:200px;
}
/****************************************/

/* GIFT CARDS CONTENT */
#giftCards{
	background:url(../page_images/cards_div_bg.jpg) no-repeat top;
	height:600px;
	margin-left:180px;
}

#giftCards_text{
	float:left;
	margin: 0 auto;
	width:480px;
	margin-left:40px;
}

#giftCards_controls{
	float:left;
	margin-left:40px;
	margin-top:300px;
	width:650px;
	height:80px;
}

#giftCards_controls1{
	float:left;
}
#giftCards_controls2{
	float:left;
	margin-left:40px;
}
#giftCards_controls3{
	float:left;
	margin-left:40px;
}
/* BEAVER CONTENT */
#beaverMain{
	background:url(../page_images/beaver_gallery_div_bg.jpg) no-repeat top;
	height:600px;
	margin-left:180px;
}

#beaver_gallery{
	float:left;
	margin: 0 auto;
	width:600px;
	margin-left:30px;
	margin-top:55px;
}

#beaverTeeSelectMain{
	background:url(../page_images/beaver_gallery_div_bg.jpg) no-repeat top;
	margin-left:180px;
	height:600px;
}
#beaverTeeSelect_topText{
	float:left;
	margin-left:20px;
	margin-top:40px;
}
#beaverTeeSelect_Options{
	float:left;
	margin-top:10px;
	margin-left:50px;
}
#beaverTeeSelect_goBackLink
{
	float:left;
	margin-left:50px;
}
#beaverTeeSelect_ShortSleeve{
	float:left;
	background-color:#68c8ee;
}
#beaverTeeSelect_LongSleeve{
	float:left;
	background-color:#89d1ed;
}
#beaverTeeSelect_Ladies{
	float:left;
	background-color:#68c8ee;
}
#beaverTeeSelect_btn1{
	float:left;
	margin-left:20px;
}
#beaverTeeSelect_btn2{
	float:left;
	margin-left:30px;
}
#beaverTeeSelect_btn3{
	float:left;
	margin-left:20px;
}
#beaverTeeSelect_btns{
	float:left;
	margin-left:50px;
}
#beaverTeeSelect_Options1{
	float:left;
	margin-left:30px;
}
#beaverTeeSelect_Options2{
	float:left;
	margin-left:60px;
}
#beaverTeeSelect_Options3{
	float:left;
	margin-left:50px;
}
#beaverTeeSelect_Controls{
	float:left;
	margin-left:50px;
}

/* HELP CONTENT */
#designHelp{
	background:url(../page_images/help_div_bg.jpg) no-repeat top;
	height:600px;
	margin-left:180px;
}

#designHelp_text{
	float:left;
	margin: 0 auto;
	width:480px;
	margin-left:30px;
	margin-top:45px;
}

/* ABOUT CONTENT */
#about{
	background:url(../page_images/about_us_div_bg.jpg) no-repeat top;
	height:600px;
	margin-left:180px;
}

#about_text{
	float:left;
	margin: 0 auto;
	width:620px;
	margin-left:30px;
	margin-top:35px;
}

/*	RESOURCE LINK */
#resource_link{
	background:url(../page_images/resource_link_div_bg.jpg) no-repeat top;
	height:600px;
	margin-left:180px;
}

#resource_link_text{
	float:left;
	margin: 0 auto;
	width:620px;
	margin-left:30px;
	margin-top:35px;
}
/* BULK DISCOUNTS CONTENT */
#bulkDiscounts{
	background:url(../page_images/bulk_discounts_div_bg.jpg) no-repeat top;
	height:600px;
	margin-left:180px;
}

#bulkDiscounts_text{
	float:left;
	margin: 0 auto;
	width:620px;
	margin-left:30px;
	margin-top:45px;
}

/* DEAL CONTENT */
#dealMonth{
	background:url(../page_images/deal_div_bg.jpg) no-repeat top;
	height:600px;
	margin-left:180px;
}

#dealMonth_content{
	float:left;
	margin: 0 auto;
	width:620px;
	margin-left:30px;
	margin-top:45px;
}

#dealMonth_image{
	float:left;
	margin: 0 auto;
	margin-left:5px;
	margin-top:15px;
}

#dealMonth_text{
	float:left;
	margin: 0 auto;
	margin-left:80px;
}

#dealMonth_text1{
	float:left;
	margin: 0 auto;
}

#dealMonth_text2{
	float:left;
	margin: 0 auto;
	margin-left:140px;
}

#dealMonth_options{
	float:left;
	margin: 0 auto;
	margin-left:80px;
}


#dealMonth_options1{
	float:left;
	margin: 0 auto;
}

#dealMonth_options2{
	float:left;
	margin: 0 auto;
	margin-left:140px;
}

#dealMonth_buttons{
	float:left;
	margin: 0 auto;
	margin-left:70px;
}

#dealMonth_btn1{
	float:left;
	margin: 0 auto;
}

#dealMonth_btn2{
	float:left;
	margin: 0 auto;
	margin-left:110px;
}

/* PRIVACY CONTENT */
#privacy{
	background:url(../page_images/privacy_div_bg.jpg) no-repeat top;
	height:600px;
	margin-left:180px;
}

#privacy_text{
	float:left;
	margin: 0 auto;
	width:620px;
	margin-left:30px;
	margin-top:35px;
}

/* TERMS CONTENT */
#terms{
	background:url(../page_images/terms_div_bg.jpg) no-repeat top;
	height:600px;
	margin-left:180px;
}

#terms_text{
	float:left;
	margin: 0 auto;
	width:620px;
	margin-left:30px;
	margin-top:50px;
}

/* SHOP SEC CONTENT */
#sec_shop{
	background:url(../page_images/secure_shop_div_bg.jpg) no-repeat top;
	height:600px;
	margin-left:180px;
}

#sec_shop_text{
	float:left;
	margin: 0 auto;
	width:620px;
	margin-left:30px;
	margin-top:50px;
}

#sec_seal{
	float:left;
	margin: 0 auto;
	margin-left:30px;
}

#sec_seal_image{
	float:left;
	height:80px;
	margin-left:210px;
}

#sec_seal_text{
	float:left;
}

#AuthNetSeal_Img{
	float:left;
	margin-left:40px;
	width:170px;
	height:90px;
}
#AuthNetSeal_Txt{
	float:left;
	margin-left:10px;
	width:170px;
}
/* FAQS CONTENT */
#faqs{
	background:url(../page_images/faqs_div_bg.jpg) no-repeat top;
	height:600px;
	margin-left:180px;
}
#faqs_text{
	float:left;
	margin: 0 auto;
	width:620px;
	margin-left:30px;
	margin-top:55px;
}

/* CONTACT CONTENT */
#contact{
	background:url(../page_images/contact_us_div_bg.jpg) no-repeat top;
	height:600px;
	margin-left:180px;
}
#contact_text{
	float:left;
	margin: 0 auto;
	width:620px;
	margin-left:30px;
	margin-top:55px;
}

/* SHIRT CONTEST CONTENT */
#shirtContest{
	background:url(../page_images/contest_div_bg.jpg) no-repeat top;
	height:600px;
	margin-left:180px;
}
#shirtContest_text{
	float:left;
	margin: 0 auto;
	width:620px;
	margin-left:30px;
	margin-top:400px;
}

/*CONFIRM ORDER STUFF*/
#confirmOrder{
	background:url(../page_images/confirm_order_div_bg.jpg) no-repeat top;
	height:600px;
	position:relative;
	left:90px;
}
#contactDetails{
	position:relative;
	top:20px;
	right:55px;
	width:600px;
	height:280px;
}
#shippingDetails{
	position:relative;
	width:230px;
	left:140px;
	bottom:130px;
}
#billingDetails{
	position:relative;
	width:780px;
	height:130px;
	right:70px;
	bottom:15px;
}
/* ORDER RECEIPT */
#thanksDiv{
	background:url(../page_images/thanks_div_bg.jpg) no-repeat top;
	position:relative;
	left:195px;
	width:679px;
	height:226px;
}
#thanksText{
	position:relative;
	width:800px;
	right:170px;
	top:60px;
	height:400px;
}

#orderReceipt{
	position:relative;
}

#cart_final{
	position:relative;
	top:160px;
	right:175px;
}
#cart_final_content{
	position:relative;
	width:800px;
}
#cart_item_final{
	position:relative;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
}
/*#cart_totals_final{
	position:relative;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	width:800px;
}*/ 

#promocodeDiv
{
	background:url(../page_images/discount_code_image.jpg) no-repeat top;
	position:relative;
	height:30px;
	width:620px;
	left:60px;
}
#promocodeContent
{
	position:relative;
	left:220px;
	top:8px;
}
/*
#shippingDetails
{
	position:relative;
}
#shippingDetails_content
{
	position:relative;
}*/
/*********************/

p{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
	text-align:left;
}

#errorText{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FF0000;
	text-align:left;
	font-weight:bold;
	margin-left:20px;
}

h1{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:14px;
	color:#333333;
	text-align:left;
}

h2{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	color:#333333;
	text-align:left;
	margin-left:20px;
}

#p2{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
	text-align:left;
	margin-left:20px;
}

ul{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
	text-align:left;
	margin-left:45px;
}

ul{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
	text-align:left;
}

a{
	text-decoration:none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#f7931d;
}
a:hover{
	background-color:#00adef;
	color:#FFFFFF;
}

select{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	border:thin;
	background-color:#00CCFF;
	color:#FFFFFF;
	width:70px;
}

input{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	width:50px;
	border:thin;
	background-color:#00CCFF;
	color:#FFFFFF;
}

#invalidSSL
{
	float:left;
}
#ccNotice
{
	float:left;
	margin-left:10px;
	margin-top:230px;
}

#shirtLogoDiv{
	position:relative;
	bottom:280px;
	left:100px;
}

#newsContactText{
	position:relative;
	width:200px;
	left:200px;
}
