A:link {text-decoration: none}
A:visited {text-decoration: none}
A:active {text-decoration: none}
img {border: none}
.bgcolorblue {
background: url(images/bluebg.jpg) repeat top right;
}
.bgcolorblue2 {
background: url(images/bluebg2.jpg) repeat top right;
}
.bgmark {
background: url(images/cards/sbg.jpg) repeat top right;
}
.bgcolorbrown {
background: url(images/about/bgbrown.jpg) repeat top right;
}
.bgcolorbrown2 {
background: url(images/about/bgbrown.jpg) repeat top right;
}
.bgcolororange {
background: url(images/contact/bgorange.jpg) repeat top right;
}
.bgcolorgreen {
background: url(images/shoplanding/bggreen.jpg) repeat top right;
}
.bgcolorpink {
background: url(images/links/pink.jpg) repeat top right;
}
.creatacct {
background: url(images/myaccount/newcustomerbox.jpg);
background-repeat: no-repeat;
}
.bgfoot {
background: url(images/footer.jpg);
background-repeat: no-repeat;
background-position:bottom;
}
.returncust {
background: url(images/myaccount/returncustbox.jpg);
background-repeat: no-repeat;
}
.formemail {
width: 240px;
}
.fronttxt {
width: 188px;
height: 35px;
}
.formmsg {
width: 524px;
}
.emailphone {
width: 252px;
}
.address {
width: 215px;
}
.qty {
width: 30px;
}
.city {
width: 131px;
}
.pdtxt {
width: 190px;
}
.state {
width: 50px;
}
.zip {
width: 107px;
}

.bg {
background-color: #FFFFFF;
}
.rightbg	{
 background-image: url(images/rb.jpg); 
 background-repeat: repeat;
	}
.hometxt {
background-color: #FFFFFF;
font-family: Arial;
	font-size: 12px;
	color: #660000;
	text-align: left;
	line-height: 19px;
	font-weight: 200;
}
.UPSRadio {
	font-family: Arial;
	font-size: 12px;
	color: #660000;
	text-align: left;
	line-height: 19px;
	font-weight: 200;
}
.hometxt2 {
background-color: #FFFFFF;
font-family: Arial;
	font-size: 13px;
	color: #660000;
	text-align: left;
	line-height: 19px;
	font-weight: 200;
}
.shophead {
font-family: Arial;
	font-size: 12px;
	color: #FFFFFF;
	font-weight: 200;
}
.shopheads {
font-family: Arial;
	font-size: 12px;
	color: #660000;
	font-weight: 200;
}
.viewdetails {
font-family: Arial;
	font-size: 10px;
	color: #660000;
	font-weight: 200;
	 margin-left:10px;
	 margin-right:2cm;
}
.viewlilt {
	font-family: Arial;
	font-size: 10px;
	color: #660000;
	font-weight: 200;
}
.designyourown {
	background-color: white;
}
.designyourown a {
font-family: Arial;
	font-size: 13px;
	color: #E45796;
	font-weight: 900;
	background-color: white;
}
.left {
text-align: left;
}
.right {
text-align: right;
}
.descript {
font-family: Souvenir;
	font-size: 9px;
	color: #FFFFFF;
	line-height: 10px;
	font-weight: 200;
}
.detail {
	font-family: Arial;
	font-size: 9px;
	color: #FFFFFF;
	font-weight: 200;
}
.tshirtsize {
text-align:left;
	font-family: Arial;
	font-size: 9px;
	color: #FFFFFF;
	font-weight: 200;
}
.descriptshop {
font-family: Arial;
	font-size: 10px;
	color: #FFFFFF;
	line-height: 10px;
	font-weight: 200;
	margin-top: 4px;
}
.mlist {
background-color: #FFFFFF;
font-family: Arial;
	font-size: 12px;
	color: #660000;
	Position:relative;
	top: 0px;
	font-weight: 200;
	margin-left: 155px;
}
.mbox {
Position:relative;
	top: 0px;
	width: 100px;
	font-family: arial;
	font-size: 11px;
	color: #663300;
}
.mbut {
Position:relative;
	top:3px;
}
.bghomebot {
background-color:#FFFFFF;
}

.account {
	font-family: Arial;
	font-size: 12px;
	color: #660000;
}
.testing {
	font-family: Arial;
	font-size: 12px;
	color: #660000;
}
.ltbbord {
	border-left: thin solid #666633;
	border-top: thin solid #666633;
	border-bottom: thin solid #666633;
}
.tbbord {
	border-top: thin solid #666633;
	border-bottom: thin solid #666633;
}
.tbrbord {
	border-right: thin solid #666633;
	border-top: thin solid #666633;
	border-bottom: thin solid #666633;
	font-family: Arial;
	font-size: 8px;
	color: black;
}
.allbord {
	border: thin solid #666633;
}
.designit {
	font-family: Arial;
	font-size: 8px;
	color: black;
}
.linkstxtheader {
	font-family: Arial;
	font-size: 14px;
	font-weight: 500;
	color: #660000;
}
.choose {
	font-family: Arial;
	font-size: 9px;
	font-weight: 500;
	color: #660000;
	
}

.linkstxt {
	font-family: Arial;
	font-size: 12px;
	color: #660000;
}
.gcardtxt {
	font-family: Arial;
	font-size: 12px;
	font-weight: 200;
	line-height: 16px;
	color: #660000;
	text-align: left;
}
.gcardval {
	font-family: Arial;
	font-size: 11px;
	font-weight: 600;
	color: black;
}
.phone {
background-color: #FFFFFF;
font-family: Arial;
	font-size: 14px;
	color: #660000;
	text-align: left;
	line-height: 19px;
	font-weight: 500;
}
#designhide {
VISIBILITY: hidden;
}
#reviewhide {
VISIBILITY: hidden;
}
#personalizehide {
VISIBILITY: hidden;
}
.contacthead {
background-color: #FFFFFF;
font-family: Arial;
	font-size: 12px;
	color: #660000;
	line-height: 19px;
	font-weight: 500;
}
.hometxtblue {
background-color: #FFFFFF;
font-family: Arial;
	font-size: 12px;
	color: #0066FF;
	text-align: center;
	line-height: 19px;
	font-weight: 500;
}

.hometxtwelcome {
background-color: #FFFFFF;
font-family: Arial;
	font-size: 16px;
	color: #660000;
	text-align: left;
	line-height: 19px;
	font-weight: 600;
}
.landingtxt {
background-color: #FFFFFF;
font-family: Arial;
	font-size: 12px;
	color: #660000;
	text-align: center;
	line-height: 19px;
	font-weight: 500;
}
.landingtxtr {
background-color: #FFFFFF;	
	font-family: Arial;
	font-size: 12px;
	color: #660000;
	text-align: center;
	line-height: 19px;
	font-weight: 500;
}
.landingtxt2 {
background-color: #FFFFFF;
font-family: Arial;
	font-size: 12px;
	color: #660000;
	text-align: center;
	line-height: 13px;
	font-weight: 500;
}
.myaccountborder {
border-bottom: thin solid #666633;
border-top: thin solid #666633;
font-family: Arial;
	font-size: 12px;
	color: #660000;
	line-height: 13px;
	font-weight: 600;
}
.myaccountborder2 {
border-top: thin solid #666633;
}
#menu {
width: 100%;
float: left;
}

#menu ul {
list-style: none;
margin: 0;
padding: 0;
width: 54px;
height:15px;
float: left;

}

#menu a, #menu h2 {
font: bold 9px/12px arial, helvetica, sans-serif;
display: block;
border-color: #660000 #888 #555 #bbb;
margin: 0;
padding: 0px 0px;
}

#menu h2 {
color: #000;
background: #fff;
height:15px;
position:relative;
left:4px;
}

#menu a {
color: #000;
background: #efefef;
text-decoration: none;
}

#menu a:hover {
background: #fff;
}

#menu li {position: relative;}

#menu ul ul {
position: absolute;
z-index: 500;
width: 80px;
left:2px;
}

#menu ul ul ul {
position: absolute;
top: 0;
left: 100%;
}

div#menu ul ul,
div#menu ul li:hover ul ul,
div#menu ul ul li:hover ul ul
{display: none;}

div#menu ul li:hover ul,
div#menu ul ul li:hover ul,
div#menu ul ul ul li:hover ul
{display: block;}

.border {
position:relative;
left:0px;
top:30px;
background-color:#FFFFFF;
background-image:url(images/border.gif);
width:738px;
height: 547px;
}

.main {
text-align:left;
position:absolute;
left:16px;
top:8px;

}





