
body{margin:0px;padding:0px;background-color:#fff;}
body, td, input, select, textarea{font-size:14px;font-family:arial;color:#454545;}

a{color:#454545;}


.paging{color:#44c7f4;float:left;}
.pagea{color:#44c7f4;font-family:arial;display:block;float:left;margin-right:5px;padding:2px 4px 2px 4px;border:1px solid #dcdcdc;text-decoration:none;font-size:12px;height:12px;line-height:12px;text-align:center;}
.pagea.selected{background-color:#44c7f4;color:#FFF;border:1px solid #44c7f4;}
.pagea:hover{background-color:#ffffff;color:#44c7f4;border:1px solid #44c7f4;}
.pageelipsa{font-family:arial;display:block;float:left;margin-right:5px;padding:2px 4px 2px 4px;font-size:12px;height:12px;line-height:14px;text-decoration:none;}
.pageelipsa:hover{text-decoration:none;}
.pagecontext{float:left;height:22px;line-height:22px;margin-right:10px;font-size:12px;}


.submit_errors{background-color:#f26c4f;}
.slogan_buttons{height:30px;line-height:30px;}
.score_result_wear{margin-top:5px;float:left;width:89px;padding-left:15px;text-align:center;}
.score_result_percent{margin-top:5px;float:left;width:50px;text-align:center;text-align:center;}
.score_result_stupid{margin-top:5px;float:left;width:89px;padding-right:15px;text-align:center;}
.btn_score{float:left;}
.btn_score a{
	display:block;
	width:119px;
	height:30px;
	background-image:url(/imgs/btn_score.gif);
	background-repeat:no-repeat;
	background-position:0px 0px;
	color:#44c7f4;
	font-weight:bold;
	font-size:14px;
	line-height:30px;
	text-align:center;
	text-decoration:none;
}
.btn_score a:hover, .btn_selected a{
	color:#fff;
	background-position:-119px 0px;
}

.bg_lightblue{background-color:#daf4fd;}
.bg_lightorange{background-color:#fce2dc;}
.orange{color:#f26c4f;}
.blue{color:#44c7f4;}

#shell{
	display: block;
	position: relative;
	width: 964px;
	margin: 0px auto 0 auto;
	text-align: left;	
}
#logo{
	float:left;
	width:160px;
	height:131px;
}
#nav{	
	background-color:#daf4fd;
	height:131px;
	margin-bottom:30px;
	overflow:hidden;
}
#nav_container{
	width:964px;
	margin:0 auto 0 auto;
}
.nav_tab_selected{float:left;margin-top:77px;height:54px;}
.nav_tab{float:left;margin-top:77px;height:54px;}
.nav_tab_selected a {display:block;height:54px;}
.nav_tab a {display:block;height:54px;}
#nav_score a{width:196px;}
#nav_shop a{float:left;width:88px;}
#nav_shop form{display:block;margin-top:17px;float:left;}
#nav_shop form select{font-size:11px;padding:2px;}
#nav_tabs{
	float:left;
	width:551px;
    margin-top: 77px;
}
#nav_shop{float:left;width:216px;}
#nav_shop.nav_tab_selected{
	background-image:url(/imgs/tabs/shop_on.gif);
}
#nav_shop.nav_tab{
	background-image:url(/imgs/tabs/shop_off.gif);
}
#nav_score{float:left;width:196px;}
#nav_score.nav_tab_selected{
	background-image:url(/imgs/tabs/score_submit_on.gif);
}
#nav_score.nav_tab{
	background-image:url(/imgs/tabs/score_submit_off.gif);
}
.p_l_25{padding-left:25px;}
.subnav_score,.subnav_score_selected{display:block;float:left;background-repeat:no-repeat;background-position:-159px;width:159px;height:34px;margin-right:10px;}
.subnav_score:hover,.subnav_score_selected{background-position:0px;}



#cart{
	float:left;
	margin-top:21px;
}
#cartitems{
	display:block;
	float:left;
	background-image:url(/imgs/cart_bg.gif);
	width:104px;height:92px;
	padding-top:38px;
	background-repeat:no-repeat;
	text-align:center;
	color:#44c7f4;
	font-size:30px;
	font-weight:bold;
	text-decoration:none;
}
#cartnav{
	float:left;
}


.b_dotted{border:1px dotted #9b9b9b;}
.b_t_dotted{border-top:1px dotted #9b9b9b;}
.b_b_dotted{border-bottom:1px dotted #9b9b9b;}
.b_l_dotted_textblock{
	border-left:1px dotted #9b9b9b; padding-left:20px;
}
#smallOverlayHolder{
	position:absolute;
	z-index:10;
	width:228px;
	height:312px;
	padding-left:84px;
	background-repeat:no-repeat;
}

#smallOverlayHolder a{
	display:block;
	width:144px;
	height:183px;
}

.tee_holder_small{
	width:144px;height:183px;
	background-repeat:no-repeat;
	background-position:-84px 0px;
}

#new_for_this_week{
	position:relative;
	height:320px;
	border-bottom:1px dotted #898989;
	overflow:hidden;
	background-image:url(/imgs/new_for_this_week.gif);
	background-repeat:no-repeat;
	background-position:392px 0px;
}
#homeprice{margin-top:1px;}
.new_spacer{width:116px;}
.new_date{
	display:none;
	position:absolute;
	top:252px;
	width:964px;
	text-align:center;
	font-size:20px;
	color:#666666;
	font-weight:bold;
}
.new_newsletter{
	position:absolute;
	top:255px;
	width:964px;
	text-align:center;
	font-size:12px;
	color:#666;
}
.email_input{
	width:180px;
	font-size:12px;
	color:#898989;
}
.slogan_quote{
	background-image:url(/imgs/quote.gif);
	background-repeat:no-repeat;
	background-position:0px 4px;
	padding-left:24px;
}
.timenotice{
	background:#fff;
	padding:5px;
	margin-bottom:5px;
}

#submit_textarea{
	font-size:30px;
	width:280px;
	height:180px;
	
}
#submit_chars{
	background-color:#44c7f4;
	padding:8px;
	color:#fff;
	font-weight:bold;
	margin-bottom:20px;
	text-align:center;
}
.submit_buttons{
	background-color:#daf4fd;	
}
.ta_right{
	text-align:right;
}
.join_input{
	width:260px;
	padding:2px;
	font-size:16px;
}
