/*   */
/*----------------------------------------
CONTENT
-------------------------------------------*/
body {
	font-family: "century gothic", "trebuchet ms",arial, Helvetica, sans-serif;
	line-height:1.4em;
	margin:0 auto;
	color:#111;
	text-align:left;
}
#custom-doc { 
	width:868px; margin:auto; text-align:left;  
	position:absolute;
	left:50%;
	margin-left:-410px;
} 
#custom-doc2 { 
	width:880px; margin:auto;
	position:relative;

}
#hd{
	text-align:right;
	position:relative;
}
#hd h1{
	display:none;
}
#bd{
	position:relative;
}
#sideBar{
	padding-left: 50px;
	margin-top:220px;
	width: 235px;
}
#yui-main .yui-b {
	padding: 0;
	margin: 0;
	min-height: 540px;
	height: auto;
	_height:  540px; /*ie Hack */
}
#ft {
	font:normal 11px/12px "trebuchet ms", arial, san-serif;
	letter-spacing:1px;
	padding: .5em 2em;
	margin: 1em 0 0 0;
	text-align: left;
	height: auto;
	color: #743b10;
	border-top: 1px solid #743b10;
	background-image: url(grid-white.gif);
	background-repeat: repeat;
	background-position: 0 0;
	background-color: #EEE4DB;
}
#ft a {
	color: #c15f1b;
	text-decoration: none;
}
#ft a:hover {
	color: #7F1915;
}
/*  ------------------   base.css, part of YUI's CSS Foundation  ------------------------ */
h1 {    font-size:138.5%;}
h2 {    font-size:123.1%; }
h3 {    font-size:108%;  }
h1,h2,h3 {    margin:1em 0;}
h1,h2,h3,h4,h5,h6,strong,b {    font-weight:bold; }
abbr,acronym {     border-bottom:1px dotted #000;    cursor:help;} 
em,i {    font-style:italic;}
blockquote{    margin:1em;}
dl dd {    margin-left:1em;}
th {    font-weight:bold;text-align:center;}
caption {    margin-bottom:.5em;    text-align:center;}
p,fieldset,table {    margin-bottom:1em;}
form{    margin:1px;    padding:3px;}
th,td {     border:0;     padding:.1em; } 
td{     text-align:left;}
/*  ------ end yui base (modified)   ---------- */
/*----------------------------------------
CONTENT
-------------------------------------------*/


/*----------------------------------------
N A V I G A T I O N
-------------------------------------------*/
#vNavBox{
	position:relative;
	top:-15px;
	font-size:123.1%;
	font-weight:bold;
	width: auto;
	height:10px;
	margin:0px 0px 8px 302px;
	padding: 5px;
	text-align: left;
	letter-spacing:0px;
	z-index:50;
}
#vNav a{
	float: left;
	display: block;
	text-align: left;
	color: #796C60;
	text-decoration: none;
	margin: 2px;
	padding: 3px 8px;
	text-transform: lowercase;
}
#vNav a:hover{
	color: #5C442E;
	padding: 2px 8px 2px 8px;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #AB9A8A;
}
#vNav li { 
		display: inline;
}

/*----------------------------------------
NEWS
-------------------------------------------*/
#modNews {
	position:relative;
	text-align:left;
	margin:10px 0 0 0 ;
	padding:0;
}
#modNews .item {
	margin:3px 0px;
	position:relative;
	padding:0.5em 60px .5em .5em;
	height: auto;
}
#modNews a .item {
	display:block;
	background:url(grid-white.gif) repeat 0 0;
	text-decoration:none;
	cursor: pointer;
	border: 1px dotted red;
}
#modNews a:hover .item {
	border: 1px solid #72A4A2;
}
#modNews img.iconImg {
	display:none;
}
#modNews h3 a {
	font-size:138.5%;
	text-decoration: none;
}
#modNews .item p, #modNews .item h3, #modNews .item small {
	margin:0px;
}
#modNews p {
	color: #361106;
	text-decoration: none;
}
#modNews small {
	font-family:Arial, Helvetica, sans-serif;
	color: #7cfc00;
}
.Pagination {
	font:normal 10px/12px Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	letter-spacing:2px;
	text-align:right;
}
.Pagination a{
	text-decoration:none;
}

/*-----------------------------------------------------------------------------------------------------
S I D E B A R - NewsSm, CalendarSm
------------------------------------------------------------------------------------------------------*/
#calendarSmlBox,
#newsSmlBox{
	font-family:Arial, Helvetica, sans-serif;
	font-size:85%;
	margin:4px 0px 0px 0px;
	text-align:left;
	padding:0px;
	border-bottom: 1px solid #fff;
}
#newsSmlBox ul, #calendarSmlBox ul {
	padding: 2px;
	margin: 0px;
	border-left: 1px solid #fff;
	border-right: 1px solid #fff;
	background:transparent url(trans-teal.png) repeat 0 0;
	}
#calendarSmlBox h3,
#newsSmlBox h3{
	text-indent:-9999px;
	height: 36px;
	margin: 0px 0px;
}
#calendarSmlBox h3 {
	background-attachment: scroll;
	background-image: url(smlHdr-calendar.png);
	background-repeat: no-repeat;
	background-position: left top;
}
#newsSmlBox h3{ 
	background: url(smlHdr-news.png) no-repeat scroll left top;
}
#calendarSmlBox h5 a{
	display:none;
}
#calendarSmlBox h6{/*Current Presales, Upcoming Presales headesr Calendar v2*/
	margin:0;
	padding: 4px 4px 2px 14px;
	font: normal 10px/12px Arial, Helvetica, sans-serif;
	color:#6F5740;
	letter-spacing:1px;
	text-transform:uppercase;
	border-left: 1px solid #fff;
	border-right: 1px solid #fff;
	background:transparent url(trans-teal.png) repeat 0 0;
}
#calendarSmlBox a,
#newsSml a{
	padding: 4px;
	margin: 2px 5px;
	display: block;
	color: #6F5740;
	text-decoration: none;
	border-bottom: 1px dotted #666;
	background-color: #e2d7cf;
}
#calendarSmlBox a:hover,
#newsSml a:hover{
	color: #fff;
	background-color: #DFD3C7;
}
#newsSmlBox p{display:none;}
#calendarSmlBox p{ /* dates */
		display: inline;
		color: #b26303;
		margin-left:6px;
}
#basketBox,
{
	background:transparent url(trans-teal.png) repeat 0 0;

}
 table.checkoutBox{
   margin-top:50px;
}
