body {
font-family: verdana, arial, helvetica, sans-serif;
font-size: 85%;
margin: 0;
padding: 0;
background:#fff url(images/tile_top.png) 0 28px repeat-x;
min-width:880px;
}
/****** REWRITE CP FORMATTNG **********/
tr,td,caption {font-family:Verdana,Arial,Geneva,Helvetica,sans-serif;color: #333333;}
form,input,button,select,option {font-family:Verdana,Arial,Geneva,Helvetica,sans-serif;}
.smallprint {font-size:8pt;font-family:Verdana,Arial,Geneva,Helvetica,sans-serif;}
.checkoutbg {background-color: #ffffff;}
.tableheaderbg {background-color: #000000;color: #ffffff;font-weight: bold;}
.tablebg {background-color: #F5F5F5;color: #000000;}
.tablebg2 {background-color: #E9E9E9;color: #000000;}
.sidebarbg {background-color:transparent;}
.smallsidebartext 
	{
	font-size:110%;
	color: #000000;
	/*width:20px;*/
	}
.smallselectedsidebartext {font-size:8pt;color: #000000;font-weight:bold;}
.sidebartext 
	{
	font-size:130%;
	color: #000000;
	width:200px;
	}
.head {color: #000000;font-family:Verdana,Arial,Geneva,Helvetica,sans-serif;}
.alertmessage {color: #ff0000;font-family:Verdana,Arial,Geneva,Helvetica,sans-serif;}
img.imageborder {border-width:0;}
/****** BASIC FORMATTING **********/

p, form, div, h1 {margin:0; padding:0;}
/* default links */
a:link, a:visited{color:#0048C8; text-decoration:none;}
a:hover {color: #015798; text-decoration:underline;}


#top {
position:relative;
background:url(http://208.106.151.164/images/icon_star.png) 98% 56px no-repeat;
}
#logo {
background:url(http://208.106.151.164/images/logo_luckyjew.png) no-repeat;
text-indent:-2000em;
height:240px;
width:270px;
line-height:240px
}
#logo a {
display:block;
height:240px;
width:270px;
}

#top h1 {
position:absolute;
top:44px;
left:320px;
background:url(http://208.106.151.164/images/hd_luckyjew.png) no-repeat;
text-indent:-2000em;
height:121px;
width:502px;
/*margin:44px 0 0 50px;*/
}
h2 {
font-size:120%;
margin:0;
padding:0;
}
	
#body {
float:left;
width: 560px;
padding:0 0 10px 20px;
}

/* begin SIDE navigation */
#sidenav_container {
display:inline; /* ie double margin */
float:left;
background:#E6E6E6 url(http://208.106.151.164/images/tile_sidenav.png) repeat-y;
width:200px;
margin:0 0 0 18px;
border-bottom:1px solid #DBDBDB;
}
	
#sidenav {
list-style: none;
margin: 0;
padding: 0;
}

#sidenav li a {
height: 32px;
voice-family: "\"}\""; 
voice-family: inherit;
height: 24px;
text-decoration: none;
font-size:1.3em;
line-height:1.3em;
}
#sidenav li a:link, #sidenav li a:visited {
color:#0048C8;
display: block;
background: url(http://208.106.151.164/images/bg_sidenav.png) no-repeat;
padding: 8px 0 0 30px;
}
#sidenav li a:hover {
color:#333333;
background: url(http://208.106.151.164/images/bg_sidenav.png) no-repeat 0 -32px;
padding: 8px 0 0 30px;
}
#sidenav p {padding:.5em 1em;}
/* end SIDE navigation */

.login {background-color:#FBD768;
margin:10px 0 0 5px;
font-weight:bold;
color:#015798;
padding-left:0.8em;
}
#loginBox {margin:0 0 5px 5px;
border: 1px solid #cccccc;
background-color:#eeeeee;
width:166px;
height:auto;
padding:8px 18px 8px 8px;
text-align:right;
}
#sidenav_sub {
margin:0;
padding:15px 0 15px 30px;
border-top:5px solid #ccc;
list-style:none;
font-size:1.1em;
font-weight:bold;
}
#sidenav_sub li a:link, #sidenav_sub li a:visited {
display: block;
padding:4px 0;
}
#sidenav_sub li a:hover {
color:#333333;
text-decoration:none;
}


/* 	right SIDE MARKUP */
#table {
position: relative;
left:25%;
top:-380px;
width:540px;
}

.rightside {
	position: relative;
	left:180px;
	top:-525px;
	width:540px;
}
#cafepressLinks {
	clear:both;
	margin:10px 0;
	padding:5px;
	width:100%;
	text-align:center;
}
#cafepressLinks table {
	font-size:80%;
	background-color:#FFEFCE;
	margin:0 auto;
	width:650px;
}
.tableup {
	position:relative;
	top: -30px;
	z-index:92
}

.smallText {font-size:11px;}
.footer {font-size:80%;}
.footer a {font-size:100%;}