body { 
	font-family: Tahoma, Arial, Helvetica, sans-serif; 
	margin: 0px; 
	font-size:11px;
	padding: 0px; 
	width: 100%;
	background-color: #C19B6C; /*light brown like in the background image */
	background-image: url('../img/stylesheet/background.jpg');
	background-repeat:no-repeat;
	background-attachment:fixed;
	background-position:top,left; 
	width: 100%;
}

body a { 
	color: #002D3B; /* dark grey/blue */
	font-size: 11px; 
	text-decoration: none; 
}
form { 
	margin: 0px; 
	padding: 0px; 
}
img{ 
	border:0px;
}

#header, #main, #footer { 
	background-color: transparent; 
	margin: 0px 0px; 
	width: 900px; 
}

.cleaner { 
	clear: both; 
}

/* WRAPPER */
#wrapper {
	height: 100%;
}


/* WRAPPER - END */

/* HEADER */
#header { 
	text-align: right; 
	margin: 0 auto;
	background-image: url('../img/stylesheet/header.png');
	background-repeat: no-repeat;
	background-position: 0px 0px;
	padding:0px 0px 0px;
	height: 54px;
}
#header a { 
	font-weight: bold; 
	color: #C19B6C;
	margin: 0px;
	margin-right:13px;
	text-transform: uppercase; 
	position:relative;
	top:18px;
}
#header b { 
	color: #ffffff; 
}
#header input { 
	position:relative;
	top:18px;
	font-size: 11px; 
	width:120px;
	margin:0px 0px 0px -5px; 
}
#header .submit { 
	position:relative;
	top:18px;
	color: #C19B6C; 
	font-family: Tahoma, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	font-weight: bold; 
	text-transform: uppercase; 
	border: 0px none; 
	background: transparent none; 
	cursor: pointer;
	width:70px;
	padding-right:10px;
	padding-left:10px;
}
#cse-search-box{
	padding-right:20px;
}

/* HEADER - END */

/* SUBHEADER */
#subheader { 
	margin: 0 auto;
	background-color: transparent; 
	background-image: url('../img/stylesheet/subheader.png');
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height: 115px; 
	width:900px; 
}

#logo img{
	padding: 10px 0px 0px 20px;
}
/* SUBHEADER - END */

/* MAIN */
#main { 
	margin: 0 auto;
	background-image: url('../img/stylesheet/body.png');
	background-repeat: repeat-y;
	background-color: transparent;
}

/* MAIN - END */



/* LEFT NAVIGATION */
#leftnavigation { 
	float: left; 
	width: 200px; 
}
#leftnavigation-content { 
	padding: 5px 10px 5px 30px; 
	text-transform: uppercase; 
}
#leftnavigation-content ul { 
	list-style-type: none; 
	margin: 0px; 
	padding: 0px; 
}
#leftnavigation-content li { 
	list-style-type: none; 
	margin: 5px 0px 0px 0px; 
	padding: 0px; 
}
#leftnavigation-content a { 
	font-weight: bold; 
}
#leftnavigation-content div { 
	color: #1E3A52; /* darker dark grey/blue */
	font-size: 11px; 
}
/* LEFT NAVIGATION - END */

/* CONTENT WRAPPER */
 /* **NOTE** MAKE SURE TO MAKE THE MARGIN-LEFT MATCH OR  HIGHER THAN THE WIDTH OF THE LEFT NAVIGATION */
#contentwrapper { 
   	margin-left: 200px;
   	margin-right:20px;
   	vertical-align: top;
   	height: 100%;
   	background-color: #C1B59B; /* light greyish brown */
   	background-image: url('../img/stylesheet/contentbody.png');
	background-repeat: repeat-y;
}
/* CONTENT WRAPPER - END */

/* ACTUAL CONTENT */
#content-body { 
	font-size: 11px; 
	line-height:14px; 
	padding:0px; 
}
#content-body a { 
	font-size: 11px; 
}
#content-body input, #content-body select { 
	font-size: 11px; 
}
/* ACTUAL CONTENT - END */

/* BREADCRUMBS */
#breadcrumbs1 { 
	display: none; 
}
#breadcrumbs { 
	background-image: url('../img/stylesheet/breadcrumbs.png');
	background-repeat: no-repeat;
	background-color: #1E3A52; /* darker dark grey/blue */
	color: #ffffff; 
	font-size: 11px; 
	height:20px;
	padding: 6px 10px 0px 4px; 
	text-transform: uppercase; 
}
#breadcrumbs a { 
	text-decoration: underline;
	color: #ffffff; 
	font-size:11px;
}
/* BREADCRUMBS - END */

/* FOOTER */
#footer { 
	clear: both; 
	height: 39px; /*image height (64) - padding top (25) - top (18) */
	text-align: right;  
	margin: 0 auto; 
	background-image: url('../img/stylesheet/footer.png');
	background-repeat: no-repeat;
	background-position: 0px 0px;
	padding:25px 0px 0px;
}
#footer a { 
	font-weight: bold; 
	margin: 0px; 
	margin-right:13px;
	color: #C19B6C; /* same as body background color */
	text-transform: uppercase; 
}
/* FOOTER - END */


/* sIFR CLASSES */
/* These are standard sIFR styles... do not modify */

.sIFR-flash {
    display    : none !important;
    height     : 0;
    width      : 0;
    position   : absolute;
    overflow   : hidden;
}
  
.sIFR-alternate {
    visibility : visible !important;
    display    : block   !important;
    position   : static  !important;
    left       : auto    !important;
    top        : auto    !important;
    width      : auto    !important;
    height     : auto    !important;
}

/* sIFR CLASSES - END */

/* NAVIGATION HIGHLIGHT 
body#aboutus a#aboutusnav, body#storeloc a#storelocnav, body#abtlkbk a#abtlkbknav, body#abtseen a#abtseennav, body#abtmedia a#abtmedianav, body#abtvideo a#abtvideonav, body#careers a#careersnav, body#abtaffl a#abtafflnav, body#abtnews a#abtnewsnav { color: #526993; font-size: 12px; }*/
/* NAVIGATION HIGHLIGHT - END*/

/* CUSTOM CLASSES */
/* hdl is used for main headlines instead of h1 etc. */
.hdl{
	font-weight:bold;
	font-size:13px;
}

/* hdl2 is the next level headline after hdl */
.hdl2{
	font-weight:bold;
	font-size:12px;
	margin:7px 0 2px;
}

.grey{
	color:#7B888E;
}

/* outputs text in italic style */
.itc{
	font-style:italic;
}

/* outputs text in bold */
.bold{
	font-weight:bold;
}

.upper {
 	text-transform: uppercase;
}

.keys { 
	font-size: 11px; 
}

.nondisp { 
	display: none; 
}

/* formats disabled input fields to show red error messages; initially hidden, use jQuery to edit the style to display */
input.error {
	color: #ff0000; /* red */
	border: 0px none; 
	font-family: Tahoma, Arial, Helvetica, sans-serif; 
	font-size: 11px; f
	ont-weight: bold; 
	background: transparent none; 
	visibility: hidden;
}

.txterror { 
	color: #ff0000; 
}

.txtright { 
	text-align:right !important; 
}

.txtleft { 
	text-align: left !important; 
}

.txtcenter { 
	text-align: center !important; 
}


table.mainlist{
 	width: 100%;
 	border-collapse: collapse;
 	table-layout:fixed;
}

table.mainlist th{
 	border-bottom: 1px solid #002E57;
 	font-size: 11px;
 	color: #7B888E;
}


th.mainlist{
	border-bottom: 1px solid #002E57;
	color: #7B888E;
	font-size: 10pt;
}

td.mainlist{
	font-size: 10pt;		
}

button, input.button{
 	border: 1px solid #053E5B;
 	background-color: #053E5B;
 	text-transform: uppercase;
 	color: #ffffff;
 	font-weight: bold;
 	font-size: 10px;
 	margin-right: 2px;
 	margin-left: 2px;
}

button.disabled, button[disabled], input.button[disabled] { 
	background-color: #F5F4EA;
	color: #053E5B;
	border-color: #7B888E;
}








/* CUSTOM CLASSES - END */

/* MY ACCOUNT*/
.accountleft{
	width:50%;
	float:left;
	padding:20px;
}
.accountright{
	width:50%;
}
.mrgnright{
	margin-right:50px;
}
.nowrap{
	white-space:nowrap;
}

/* MY ACCOUNT - END */

/* SHOPPING CART */

table.cart .itmdesc{
 	font-weight: bold;
 	font-size: 11px;
}

.itmdesc{
 	font-weight: bold;
 	font-size: 11px;
}

table.cart td{
 	padding-top: 10px;
 	padding-bottom: 10px;
}

table.cart tr.total_row td{
 	border-bottom: 1px solid #053E5B;
 	border-top: 1px solid #053E5B;
}
/* SHOPPING CART - END */


/* MINICART */


#minicart{
	position: absolute;
	top: 150px;
	left: 800px;
	width: 200px;
	display: none;
	border: 1px solid #000000;
	background-color: #C1B59B; /*#DDE5F1;  light grey-blue */
	color: black;
	overflow-x: hidden;
	overflow-y: visible;
	padding: 5px;
	font-size: 11px;
	z-index: 999;
}

.minicart_item{
	font-size: 11px; 	
	border-collapse: collapse;
	width: 100%;
	border: 1px dotted #333333;
	margin-right: 5px;
	margin-bottom: 5px;
	background-color: #ffffff;
}

.minicart_item tr{
	padding: 0px;
	margin: 0px;	
}

.minicart_item td{
	vertical-align: top;	
	padding: 3px;
	margin: 0px;
}

.minicart_item_details td{
	padding: 0px;
}

.minicart_item img{
	margin: 3px;
}

.minicart_item table{
	width: 100%;	
}

#minicart_itemcount { 
	float: left; 
}
#minicart_subtotal { 
	float: right; 
}
.minicart_spacer { 
	clear: both; 
	height: 10px; 
}
#minicart button { 
	width: 200px; 
}

/* MINICART - END */

/* EMAIL POPUP */


#ePopUp {
	position: absolute;
	top: 100px;
	left: 750px;
	width: 200px;
	border: 1px solid #000000;
	display: none;
	background-color: #C1B59B; /* light grey-blue */
	color: black;
	overflow-x: hidden;
	overflow-y: visible;
	padding: 15px;
	font-size: 11px;
	z-index: 999;
/*
	border: 2px dashed DarkBlue;
*/
}

.epopup_item{
	font-size: 11px; 	
	border-collapse: collapse;
	width: 100%;
	border: 1px dotted #333333;
	margin-right: 5px;
	margin-bottom: 5px;
	background-color: #ffffff;
}

.epopup_item tr{
	padding: 0px;
	margin: 0px;
}

.epopup_item td{
	vertical-align: top;	
	padding: 3px;
	margin: 0px;
}

.epopup_item_details td{
	padding: 0px;
}

.epopup_item img{
	margin: 3px;
}

.epopup_item table{
	width: 100%;	
}

.epopup_spacer { 
	clear: both; 
	eight: 10px; 
}
#ePopUp button { 
	width: 200px; 
}


/* EMAIL POPUP - END */

/* WISHLIST */
#selwlform, #selwlform a{
	font-size: 11px;
}	
/* WISHLIST - END */


/* TOP SELLERS */
table.tpsllr td
{
 vertical-align: top;
}


/*TOP SELLERS - END */

.noprint{ display: none; }