body {
	margin: 0px;
	background: white url('/static/skins/aaapoker/background.jpg') top left repeat-y;
	font-size: 11px;
	font-family: Verdana, sans-serif;
}

#maindiv {
	position: relative;
	text-align: left;
	width: 100%;
width: 100%;
min-width: 1024px;
width: expression(document.body.clientWidth < 1026? "1024px" : "auto");
}

#maintable {
	margin-top: 131px;
}

#topline {
	position: absolute !important;
	top: 0px !important;
	left: 0px;
	height: 103px;
	background-color: white;
	width: 100%;
}

#logolink {
	position: absolute;
	top: 0px;
	left: 0px;
}

#shiplink1 {
	position: absolute;
	top: 0px;
	right: 50%;
}

#shiplink2 {
	position: absolute;
	top: 0px;
	left: 50%;
}

#phonelink {
	position: absolute;
	top: 0px;
	right: 0px;
}

#faqlink {
	position: absolute;
	bottom: 1px;
	right: 0px;
}

#toplink {
	color: white;
	position: absolute;
	top: 103px;
	height: 22px;
	line-height: 22px;
	left: 0px;	
	padding-left: 15px;
	padding-top: 6px;
	width: 100%;
	background: url(/static/skins/aaapoker/toplinks-dark.jpg) top left repeat-x;
}

#toplink a {
	color: white;
	text-decoration: none;
}

.topmenu {
	background: url(/static/skins/aaapoker/topnav-back-off.jpg) center no-repeat;
	height: 24px;
	width: 123px;
	cursor: pointer;
}

.topmenu a:link, .topmenu a:visited {
	font: bold 11px verdana;
	color: #ba0000;
	text-decoration: none;
line-height: 24px;
}

#topnav {
	position: absolute;
	top: 79px;
	left: 15px;	
}

#topnav a {
	display: block;
	float: left;
	background: url(/static/skins/aaapoker/topnav-back-off.jpg) center no-repeat;
	height: 24px;
	width: 123px;
	font: bold 11px verdana;
	color: #ba0000;
	text-decoration: none;
	line-height: 24px;
	text-align: center;
}

#topnav a:hover {
	background: url(/static/skins/aaapoker/topnav-back-on.jpg) center no-repeat;
	color: #ffffff;
}

#navbar {
	background-color: white;
}

#navbar a:link, #navbar a:visited {
	font: normal 11px verdana;
	color: #cc0000;
	text-decoration: none;
	display: block;
	line-height: 20px;
	height: 20px;
	padding-left: 14px;
}

#navbar a:hover {
	color: #3a2a1b;
	text-decoration: underline;
}

#navbar label a {
  background: url(/static/skins/aaapoker/navbar-label-back.jpg) center left repeat-x;
  font: bold 11px verdana !important;
  color: black !important;
  margin-left: -2px !important;
  line-height: 27px !important;
  height: 27px !important;
  white-space: nowrap;
}

#searchform {
	margin: 0;
	padding: 15px 10px 10px 10px;
	font: normal 11px verdana;
}

.inpbox {
	font: normal 11px verdana;
	color: black;
	background-color: #eeeeee;
	border-left: solid 1px #9d9da1;
	border-top: solid 1px #9d9da1;
	border-right: solid 1px white;
	border-bottom: solid 1px white;
}

#rightcol {
	position: relative;
}

#runningcart {
	position: absolute;
	top: 175px;
	right: 8px;
	width: 151px;
	height: 55px;
	text-align: center;
	font: normal 11px verdana;
}

#newsletterform {
	margin: 0px 0px 0px;
	padding: 10px;
}

#ytimeslogo {
	display: none;
	position: relative;
	top: 5px;
	width: 100%;
	text-align: center;
}

#body-top {
	background: url(/static/skins/aaapoker/body-top-back.gif) top left repeat-x;
	height: 15px !important;
	position: relative;
}

#body-top-left {
	position: absolute;
	top: 0px;
	left: 0px;
}

#body-top-right {
	position: absolute;
	top: 0px;
	right: 0px;
}

#pagebody {
  background-color: white;
  border-left: solid 1px #cccccc;
  border-right: solid 1px #cccccc;
  border-bottom: solid 1px #cccccc;
  padding: 5px 10px 10px 10px;
}

#recentlyvieweditems {
  position: relative;
  width: 100%;
  background-color: white;
  border-bottom: solid 6px #bb0102;
  min-height: 24px;
}

#recentlybanner {
  position: absolute;
  top: 0px;
  left: opx;
}

#recentlyswitch {
  position: absolute;
  top: 0px;
  left: 0px;
  margin: 0px;
  line-height: 23px;
  width: 100%;
  background-color: #ffe5b2;
}

#recentlyswitch a:link, #recentlyswitch a:visited {
  font: normal 11px verdana;
  color: black;
  text-decoration: none;
}

#recentlyswitch a:hover {
  text-decoration: underline
}

#recenthistory {
  display: none;
  margin: 0px 10px;
  padding-top: 25px;
}

#recenthistory label {
  display: none;
}
#recenthistory a {
  color:#c00000;
}
#bottoms {
  width: 100%;
  background-color: white;
  font: normal 11px verdana;
  color: #bb0102;
  padding: 10px 0px;
}

#bottoms a:link, #bottoms a:visited {
  color: #bb0102;
  text-decoration: none;
  padding: 0px 2px
}

#bottoms a:hover {
  text-decoration: underline;
}

#ycopyright {
  float: left;
  color: black;
  margin-left: 12px;
}

#pokerlink {
  float: right;
  color: black;
  margin-right: 12px;
}
#bestsellers {
width: 159px;
background-color:#f5f5f5;
border-left: solid 1px #cccccc; 
border-right: solid 1px #cccccc; 
text-align: left;
}
#bestsellers a {
color:#cc0000;
margin: 0px 5px;
display: block;
line-height: 16px;
}

#contents table td {
  border: solid 1px;
}

#contents .horizontal-seperator, #contents .vertical-seperator {
  border: solid 1px #f0f0f0 !important;
}

#contents #contents-table, #contents .vertical {
  border-collapse: collapse !important;
  border: solid 1px white !important;
}
#itemtable h1 {
font: bold 13px verdana;
}
.breadcrumbs{
color:#666666;
}
.breadcrumbs a {
color:#c00000;
}

#orderbox {
 margin-top: 10px;
 width: auto;
}

#orderbox img {
  display: block;
}

#orderboxtop {
  position: relative;
  width: 100%;
  background-color: #ffcc33;
  font: bold 12px verdana;
  line-height: 29px;
}

#orderboxin {
  width: 100%;
  border-left: solid 1px #ffcc33;
  border-right: solid 1px #ffcc33;
  padding: 5px; 
}

#orderboxbottom {
  position: relative;
  width: 100%;
  background: url(/static/skins/aaapoker/orderbox-bottom-back.jpg) bottom left repeat-x;
  height: 9px;
}

.addtocartImg {
  display: block;
}
#homlinks a {
color:#cd0303;
  }
#homlinks img {
margin-bottom: 3px;
}
#contents-table .horizontal-seperator .name a {
color:#cd0303;
text-decoration: underline;
font-weight: normal;
}
#contents-table .horizontal-seperator .sale-price-bold, #contents-table .horizontal-seperator .sale-price {
color:#ff6702;
text-decoration: none;
font-weight: bold;
}

#contents-table .horizontal-seperator .price-bold, #contents-table .horizontal-seperator .price {
color:black;
text-decoration: none;
font-weight: normal;
}

#featuredhead {
  background-color: #ffcc66;
  position: relative;
  height: 26px;
  margin: 5px 10px;
}

#featuredhead #fhl {
  position: absolute;
  top: 0px;
  left: 0px;
}

#featuredhead #fhr {
  position: absolute;
  top: 0px;
  right: 0px;
}

#specialstitle {
  width: 300px;
  font: bold 12px verdana;
  color: black;
  background-color: transparent;
  margin: 0px;
  padding-top: 6px;
}

.itemsectionhead {
  margin: 5px 0px;
  background-color: #ffcc33;
  font: bold 12px verdana; 
  padding: 5px;
}

span.view-button {
	background-color: #CD0303 !important;
}

div.fp_product a {
	color: #CD0303;
}

form p {
	margin: 0;
}