body  {
	font: 80% Verdana, Arial, Helvetica, sans-serif;
	background: #bfddfb;
	margin: 0; 
	padding: 0;
	text-align: center;
}
input {
	margin: 0;
}
.twoColHybLtHdr #container { 
	width: 900px;
	margin: 0 auto; 
	text-align: left;
} 
.twoColHybLtHdr #header { 
	width: 900px;
	margin: 2px 0 0 5px;
	height: 48px;
}
.cartBtns {
	float: right;
	margin: 0;
	padding: 0 0 0 0;
	width: 430px;
	height: 40px;
	text-align: right;
	background-image: url('../images/cartbuttons.gif');
	background-repeat: no-repeat;
	background-position: center;
}
#navbar {
	text-align: center;
	margin: 0 0 0 10px;
	padding: 0;
	height: 22px;
	background-image: url('../images/tabs.gif');
	background-repeat: no-repeat;
	background-position: center;
}
#topnavbar {
	text-align: center;
	margin: 0 0 0 10px;
	padding: 0;
	height: 22px;
}
.navBtn {
	float: left;
	text-align: center;
	padding: 0;
	margin: 0;
	height: 22px;
	width: 166px;
	background-image: url('../images/sm-toptab-light.gif');
	background-repeat: no-repeat;
	background-position: center;
}
.navBtn2 {
	float: left;
	text-align: center;
	padding: 0;
	margin: 0;
	height: 22px;
	width: 166px;
	background-image: url('../images/sm-toptab-dark.gif');
	background-repeat: no-repeat;
	background-position: center;
}
.navBtnSP {
	float: left;
	text-align: center;
	padding: 0;
	margin: 0;
	height: 22px;
	width: 32px;
}
.hide {
	visibility: hidden;
}
.navTxt {
	text-decoration: none;
	font-size: 18px;
	color: white;
}
#checkout, #viewcart {
	text-decoration: none;
	letter-spacing: .5px;
	font-size: 31px;
	margin-right: 45px;
	margin-top: -5px;
}
#tshirts, #prints, #origart {
	text-decoration: none;
	letter-spacing: 18px;
	font-size: 18px;
	margin: 0 25px 0 25px;
}
#leftnav {
	width: 294px;
}
#rightcontent {
	float: right;
	width: 606px;
	padding: 20px 0 0 0;
	margin: 0;
}
img {
	border: 0;
}
#maincontent {
	padding: 0 15px 0 15px;
}
#leftspacer {
	height: 140px;
	width: 290px;
	font-size: 90%;
	padding: 20px 20px 0 20px;
}
#pricestext {
	font-size: 200%;
	font-weight: bold;
}
#noticeInfo {
	font-size: 90%;
	padding: 0 20px 0 20px;
}
#footer {
	text-align: center;
	padding: 50px 0 50px 0;
}
.clearfloat {
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
}
#toprowcontent {
	margin-left: 30px;
	height: 220px;
	padding: 0;
}
#toprowcontent img {
	margin-right: 10px;
	margin-left: 15px;
	margin-top: 10px;
}
#midrowcontent {
	height: 120px;
	padding: 10px 50px 0 50px;
}
#btmrowcontent {
	overflow: scroll;
	width: 535px;
	height: 320px;
	margin-left: 30px;
	padding: 20px 0 0 0;
}
#btmrowcontent img {
	margin: 6px;
}
.bigtext {
	font-size: 200%;
	font-weight: bold;
}
.desctext {
	font-size: 70%;
}
.addtocart {
	margin-top: 5px;
}
.sizeslink {
	font-size: 90%;
	padding-right: 15px;
}
.pointer {
	cursor: pointer;
}
.whitetext {
	color: white;
}
.buynow_content {
	display: none;
	position: absolute;
	top: 480px;
	left: 50%;
	margin-left: 200px;
	height: 100px;
	width: 270px;
	padding: 16px;
	border: 5px solid gray;
	background-color: white;
	z-index:1002;
	overflow: auto;
}
.sizing_content {
	display: none;
	position: absolute;
	top: 50%;
	left: 50%;
	margin-left: -275px;
	margin-top: -100px;
	height: 200px;
	width: 550px;
	padding: 16px;
	border: 5px solid gray;
	background-color: white;
	z-index:1003;
	overflow: auto;
	font-size: 10px;
}
.privacy_content {
	display: none;
	position: absolute;
	top: 50%;
	left: 50%;
	margin-left: -275px;
	margin-top: -200px;
	height: 400px;
	width: 550px;
	padding: 16px;
	border: 5px solid gray;
	background-color: white;
	z-index:1003;
	overflow: auto;
	font-size: 10px;
	text-align: left;
}
.terms_content {
	display: none;
	position: absolute;
	top: 50%;
	left: 50%;
	margin-left: -275px;
	margin-top: -300px;
	height: 600px;
	width: 550px;
	padding: 16px;
	border: 5px solid gray;
	background-color: white;
	z-index:1003;
	overflow: auto;
	font-size: 10px;
	text-align: left;
}
#dirLinkLB {
	display: none;
	position: absolute;
	top: 310px;
	left: 50%;
	margin-left: -30px;
	height: 130px;
	width: 270px;
	padding: 16px;
	border: 5px solid gray;
	background-color: white;
	z-index:1002;
	overflow: auto;
	text-align: center;
}
.wideTA {
	width: 90%;
}
.cartview {
	font-size: 70%;
	width: 90%;
}
.cartview td {
	text-align: center;
}
.scrollboxtable {
	margin: 0;
	padding: 0;
}
.scrollboxtable td{
	margin: 0;
	padding: 0;
	text-align: center;
}
#cartholder {
	padding: 20px;
	text-align: center;
}
.shipinfo td {
	font-size: 80%;
	padding: 5px;
}
.leftalign {
	text-align: left;
}
.shippingtable {
	font-size: 80%;
}
.bigthanks {
	font-size: 300%;
}
.topalign td {
	vertical-align: top;
}
.dirLink {
	font-size: 10px;
}
