
body {font-family:'Trebuchet MS', sans-serif; color:#000000; background-color:#C9C7B8; margin-top:0px; line-height:16px;}

p a:link, p a:visited {color:#737140; text-decoration:none; font-weight:normal;}
p a:hover, p a:active {color:#737140; text-decoration:underline; font-weight:bold;}

.main_table {background-color: #F6F7E9;}

input {font-size:11px; color:#000000;}
textarea {font-size:11px; color:#000000;}
select, select option {font-size:11px; color:#000000;}
.required {color:#000000;}


/*==========BREADCRUMBS==========*/
div.breadcrumbs {padding:6px 0px 6px 0px; color:#000000; font-size:11px; clear:both; background-color:#F6F7E9; border-bottom:2px solid #000000;}
div.breadcrumbs a:link, div.breadcrumbs a:visited {color:#000000; text-decoration:none;}
div.breadcrumbs a:hover, div.breadcrumbs a:active {color:#000000; text-decoration:underline;}
div.bc_links {padding:6px 0px 6px 0px; color:#000000; font-size:11px; clear:both; background-color:#F6F7E9; border-bottom:2px solid #000000;}

.loginText {float:left; font-size:11px; color:#000000;}
.loginText a:link, .loginText a:visited {color:#FF0000; text-decoration:none;}
.loginText a:hover, .loginText a:active {color:#FF0000; text-decoration:underline;}
.cartText {float:right; font-size:11px; color:#000000;}
.cartText a:link, .cartText a:visited {color:#FF0000; text-decoration:none;}
.cartText a:hover, .cartText a:active {color:#FF0000; text-decoration:underline;}
/*========EOF BREADCRUMBS========*/

.infoBoxContents{margin-top: -30px}

/* =============================================== */
/* =================== BODY CSS ================== */	

.navigation {background:url(../images/nav_bg.jpg) repeat-x;}

.pageContent {padding-right:25px;}
.pageContent a:link, .pageContent a:visited {color:#737140; text-decoration:none;}
.pageContent a:hover, .pageContent a:active {color:#737140; text-decoration:underline;}

td.bodytext {color:#000000;}

td.bodytext h1 {font-size:14px; color:#000000; font-weight:bold; margin:0;}
td.bodytext h2 {font-size:12px; color:#000000; font-weight:bold; margin:0;}
td.bodytext h3 {font-size:11px; color:#000000; font-weight:bold; margin:0;}

td.pageContent h1 {font-size:14px; color:#000000; font-weight:bold; margin:0;}
td.pageContent h2 {font-size:12px; color:#000000; font-weight:bold; margin:0;}
td.pageContent h3 {font-size:11px; color:#000000; font-weight:bold; margin:0;}

p {font-size:13px; line-height:18px;}

td.bodytext p {line-height:16px; font-size:11px;}
td.bodytext p.lg {font-size:12px;}
td.bodytext p.sm {font-size:10px;}

.sub {font-size:11px}
.sub a:link, .sub a:visited {color:#737140; text-decoration:none;}
.sub a:hover, .sub a:active {color:#737140; text-decoration:underline;}
.small {font-size:10px;}
.small a:link, .small a:visited {color:#737140; text-decoration:none;}
.small a:hover, .small a:active {color:#737140; text-decoration:underline;}

.bodytext img.shopListImage {border:1px solid #cccccc; margin-top:25px;}

td.product_title {font-size:16px; color:#000000; font-weight:bold; margin:0;}
td.product_details {line-height:14px;}

.shopList a:link, .shopList a:visited {color:#000000; text-decoration:none; font-weight:bold;}
.shopList a:hover, .shopList a:active {color:#000000; text-decoration:underline; font-weight:bold;}

.title {font-size:11px; text-align:center;}
.title a:link, .title a:visited  {color:#000000; text-decoration:none; font-weight:bold;}
.title a:hover, .title a:active {color:#000000; text-decoration:underline; font-weight:bold;}

.price {font-size:10px; text-align:center;}

.shopList span.old_price_main {color: #000000; text-decoration: line-through; font-size:10px;}
.shopList span.price_main {color:#000000; text-decoration: none; font-size:10px;}
.shopList span.sale_main {color:#FF0000; font-weight:normal; font-size:10px;}

.featuredProducts span.old_price_main {color:#ffffff; text-decoration:line-through; font-size:10px;}
.featuredProducts span.price_main {color:#ffffff; text-decoration: none; font-size:10px;}
.featuredProducts span.sale_main {color:#FFFF00; font-weight:normal; font-size:10px;}

.featuredProducts a:link, .featuredProducts a:visited {font-size:11px; color:#ffffff; text-decoration:none; font-weight:bold;}
.featuredProducts a:hover, .featuredProducts a:active {font-size:11px; color:#ffffff; text-decoration:underline; font-weight:bold;}


span.detailOldPrice {color: #000000; text-decoration: line-through; font-size:14px; font-weight:bold;}

span.detailPrice {color:#000000; text-decoration: none; font-size:14px; font-weight:bold;}

span.detailSale {color:#FF0000; font-weight:bold; font-size:14px; font-weight:bold;}

div.error {font-size: 13px; color: #FF0000; text-decoration: none; border:2px dotted #FF0000; font-weight:bold; padding:5px;}

.shopLeftNav {font-size:12px; line-height:16px;}
.shopLeftNav a:link, .shopLeftNav a:visited {color:#737140; text-decoration:none; font-size:14px;}
.shopLeftNav a:hover, .shopLeftNav a:active {color:#737140; text-decoration:underline; font-size:14px;}
.shopLeftNav a.subLink:link, .shopLeftNav a.subLink:visited {font-size:12px;} 
.shopLeftNav a.subLink:hover, .shopLeftNav a.subLink:active {font-size:12px;}

.shopLeftNav_log a:link, .shopLeftNav_log a:visited {font-size:12px; color:#666666; text-decoration:none;} 
.shopLeftNav_log a:hover, .shopLeftNav_log a:active {font-size:12px; color:#666666; text-decoration:underline;}

td.product_details {font-size:12px; color:#000000;}

td.attrib_images img {width:40px; height:40px; margin:5px;}

div.more_info_header {padding-bottom:6px;}
div.more_info_header a img.back {float:right;}
div.more_info_header a h1 {float:left;}

.resourceCategoryLink {font-size:12px; font-weight:bold;}
.subCatLink {padding:7px 0px 0px 12px; background:url(images/star_green_sm.gif) no-repeat left;}
.subCatLink a:link, .subCatLink a:visited {font-size:12px; color:#737140; text-decoration:none;}
.subCatLink a:hover, .subCatLink a:active {font-size:12px; color:#737140; text-decoration:underline;}

.resourceLink {font-size:12px; color:#737140; padding:7px 0px 0px 12px; background:url(images/star_green_sm.gif) no-repeat left;}
.resourceLink a:link, .resourceLink a:visited {font-size:12px; color:#737140; text-decoration:none;}
.resourceLink a:hover, .resourceLink a:active {font-size:12px; color:#737140; text-decoration:underline;}

.resourceTitle {font-size:14px; font-weight:bold; color:#000000;}
.resourceFileLink a:link, .resourceFileLink a:visited, .resourceFileLink a:hover, .resourceFileLink a:active {font-size:11px; font-weight:bold; color:#ff0000; text-decoration:none; padding-left:20px; background:url(images/icon_file.gif) no-repeat left; padding-top:5px; padding-bottom:5px;}
.resourceVisitLink a:link, .resourceVisitLink a:visited, .resourceVisitLink a:hover, .resourceVisitLink a:active {font-size:11px; font-weight:bold; color:#ff0000; text-decoration:none; background:url(images/icon_visitLink.gif) no-repeat left; padding-left:20px; padding-top:5px; padding-bottom:5px;}
	
td.desc_title h1 {font-size:14px; font-weight:bold; color:#666666; margin-top:6px;padding-bottom:6px;}
td.back_to_shop {padding-bottom:6px;}

td.page_control {font-size:10px;}
td.page_control a:link, td.page_control a:visited {color:#000000; text-decoration:none;}
td.page_control a:hover {color:#000000; font-weight:normal; text-decoration:underline;}
td.page_control a:active {color:#000000; font-weight:bold; text-decoration:none;}

form table tr td {padding-top:15px;}

.formLabel {font-size:11px; font-weight:bold; color:#000000; text-align:left; padding:15px 20px 0px 0px;}

span.required {font-size:10px; color:#ff0000;}


/*==========SHOPPING CART STYLES==========*/
table#cart {font-size:12px; margin-top:15px;}
table#cart th {text-align:left; font-size:13px; font-weight:bold; color:#000000;}
td.items {font-size:12px; color:#000000; padding:5px 0px 5px 0px;}
td.items a:link, td.items a:visited {font-size:12px; color:#737140; text-decoration:none;}
td.items a:hover, td.items a:active {font-size:12px; color:#737140; text-decoration:underline;}

.cart_listing a:link, .cart_listing a:visited {color:#666666; text-decoration:none;}
.cart_listing a:hover, .cart_listing a:visited {color:#666666; text-decoration:underline;}
td.total {font-size:13px; font-weight:bold; color:#000000; border-bottom:2px solid #000000; padding-bottom:10px;}

tr.bodytext_light {font-size:12px;}

/*==========EOF SHOPPING CART STYLES==========*/

/*==========LOGIN STYLES==========*/
span.note {color:#000000; font-size:10px; font-style:italic;}
span.success {font-size:12px; font-weight:bold; color:#009900;}
span.error {font-size:12px; font-weight:bold; color:#ff0000;}
/*==========eof LOGIN STYLES==========*/

/* ================= EOF BODY CSS ================ */
/* =============================================== */

/* =============================================== */
/* ================= FOOTER CSS ================== */
.footer {color:#5E5E5E; font-size:10px; line-height:14px; padding-top:25px;}
.footer a:link, .footer a:visited {color:#5E5E5E; text-decoration:none;}
.footer a:hover, .footer a:active {color:#5E5E5E; text-decoration:underline;}
/* =============== EOF FOOTER CSS ================ */
/* =============================================== */


/*==========FLIPTO SPECIFIED==========*/

.sub {font-size:12px; line-height:15px;}
.small {font-size:11px; line-height:13px;}

.movie_link {line-height:14px; font-size:13px; padding-top:0px;}
.movie_link a:link, .movie_link a:visited {font-size:14px; color:#737140; text-decoration:none; font-weight:bold;}
.movie_link a:hover, .movie_link a:active {font-size:14px; color:#737140; text-decoration:underline; font-weight:bold;}
.movie_link img {margin:0px 5px 0px 0px; float:left; width:28px; height:28px;}

ul.doubleList {float:left; list-style-type:none; font-size:11px; font-weight:bold; margin:0px 10px 0px 0px; padding:0px 0px 0px 0px;}
ul.doubleList li {margin:0px 0px 0px 0px; color:#000000; list-style-type:none; padding-left:12px; background:url(../images/star_black_list_sm.gif) no-repeat left;}

.display_table {font-size:11px; color:#000000; line-height:13px; text-align:center;}
.display_table a:link, .display_table a:visited {color:#737140; font-size:12px; text-decoration:none; display:block; padding-top:5px;}
.display_table a:hover, .display_table a:active {color:#737140; font-size:12px; text-decoration:underline; display:block; padding-top:5px;}

.tooltip_header {font-size:11px; font-weight:bold; color:#000000;}
.tooltip_desc {font-size:10px; font-weight:bold; color:#000000; line-height:12px;}

/*==========EOF FLIPTO SPECIFIED==========*/

.loading
{
	font-size:14px;
	font-family:verdana;
	font-weight:bold;
}
.loaded
{
	font-size:12px;
	font-family:verdana;
}
.text
{
	font-size:12px;
	font-family:verdana;	
}
.textheading
{
	font-size:14px;
	font-family:verdana;	
	font-weight:bold;
}


/* BEATLES PROMO PAGE */
.beatlesPromo {
text-align:center;
padding:20px 0 50px 0;
}
.beatlesPromo h1 {
position:relative;
top:-33px;
text-align:center;
}
.beatlesPromo h1 a {
display:block;
width:400px;
background:#f2f2f2;
margin:0 auto;
padding:7px 0;
border:1px solid #666;
-moz-border-radius:8px;
-webkit-border-radius: 8px;
}
.beatlesPromo p {
font-size:18px;
margin:0px 100px;
line-height:1.2em;
}
.beatlesPromo p a:hover, .beatlesPromo p a:active, .beatlesPromo p a:focus {
font-weight:normal;
}