/*  Cobble Court
Solid Cactus / June 2006
SL
---------------------------*/
/*===============General=============================*/
body{
	font: 72% tahoma,verdana,arial;
	text-align: center;
}

body td{
	font: 1em tahoma,verdana,arial;
}

p{ margin: 0 10px 10px; }

a{
	color: #786640;
	text-decoration: none;
}

div.title {
	border-top: 1px solid #CCC4B5;
	border-bottom: 1px solid #CCC4B5;
	color: #786640;
	font-weight: bold;
	padding: 4px 0 4px 5px;
	margin: 5px 0 5px 0;
	font-size: 11px;
	background: #F2EFE8;
}

#crossell div.title{
	background:#FAEBD3 none repeat scroll 0%;
	border-bottom:1px solid #CDC0A4;
	border-top:1px solid #CDC0A4;
	color:#786640;
	font-size:11px;
	font-weight:bold;
	padding:3px 0pt 3px 15px;
}

div.mono {
	padding: 5px 0 5px 0;
	float: left;
	width: 50px;
	text-align: center;
}

.padsides{
	padding-left: 13px !important;
	padding-right: 13px !important;
}

div#cont:after,
div#wrapper:after{
	clear: both;
	content: ".";
	display: block;
	height: 0;
	visibility: hidden;
}

/* engraving */
.txt{
	padding: 13px 0 5px 7px;
	border-top: 1px solid #D8DBDF;
}

#itemname{
	font-weight: bold;
	color: #000000;
	font-size: 11px;
}

#itemcode{
	color: #000000;
	font-size: 11px;
}

form .pad input{ margin-left: 10px; }

#engstyle{
	font-weight: bold;
	color: #786640;
}

form .title span{
	color: #786640;
	font-weight: normal;
}

form .orderbtn{
	border-top: 1px solid #DADEE5;
	margin-top: 10px;
	padding: 15px 0 15px 85px;
	width: 380px;
}

#step-1 > .engrave-orderbtn,
#step-2 > .engrave-orderbtn { width: 295px; }

.engrave-orderbtn{
	text-align: center;
	padding-top: 10px;
}

form .orderbtn input, form .orderbtn a{
	display: block;
	float: left;
	margin: 0 10px 0 0;
}

form .mono{
	font-weight: normal;
	color: #786640;
	width: 45px;
	text-align: center;
	float: left;
}

#flashpreview{ text-align: center; position: relative; z-index: 100; zoom: 1;}

.hiddenopts{
	visibility: hidden;
	display: none;
}

form .pad { margin: 2px 0 2px 0; }

#main_form table td { color: #786640; }

#cartbtn {
	clear: both;
	padding: 5px 0 0 20px;
}

#cartbtn input { float: none; }

#engrave-caption {
	font-size: 12px;
	color: #999999;
	clear: both;
	padding: 10px 10px 0 10px;
	margin: 10px 0 0 0;
	border-top: 1px solid #F2EFE8;
}

#parent-item { line-height: 0; }

.clear{ clear: both; }

.floatleft{ float: left; }

img{ border: 0; }

.floatl{ float: left; margin: 4px; }

.floatr{ float: right; }

/*===============Layout==============================*/
div#container{
	text-align: left;
	width: 760px;
	margin: 0 auto;
}

div#wrapper{
	float: left;
	width: auto;
	border-bottom: 1px solid #CDC0A4;
	margin-bottom: 20px;
	width: 100%;
}

/* Header -------------------------------------------*/
div#header{ position: relative; }

/* Invisible Logo click -------------------------------*/
.logolink a{
	position: absolute;
	height: 60px;
	width: 330px;
	top: 13px;
	left: 10px;
	text-decoration: none;
}

.logolink a i{ visibility: hidden; }

.logo{
	background: url(http://lib.store.yahoo.net/lib/yhst-96324405060055/logo.gif) no-repeat;
	height: 85px;
}

/* header left and right */
div#head_r{
	background: #FAEBD3;
	float: right;
	width: 370px;
	border-top: 3px solid #FFFFFF;
}

div#searchblock{ background: #FAEBD3; }

/* search form ----------------------------------------*/
.searchbox{
	background: #FAEBD3;
	margin-top: 10px;
	margin-bottom: 10px;
}

.searchbox .searchquery{
	font-size: 11px;
	width: 140px;
	color: #8F8F8F;
}

.searchform{
	font: bold 11px Geneva,Arial,Helvetica,sans-serif;
	padding: 15px;
}

.telly{
	font: bold 14px Arial,Helvetica,sans-serif;
	color: #BC8E2E;
	text-align: left;
	padding-left: 15px;
}

/* Header Navigation --------------------------------*/
#headernavcontainer{
	background: #FFFFFF;
	/*font: bold 11px Geneva,Arial,Helvetica,sans-serif;*/
	font: bold 12px Arial;
	text-align: left;
	float: right;
}

#headernavlist{
	margin-top: 8px;
	padding: 3px 0;
	list-style-type: none;
}

#headernavlist li{
	display: inline;
	border-right: 1px solid #E6DFD1;
}

#headernavlist li a{
	text-decoration: none;
	color: #001100;
	padding: 2px 10px 2px 11px;
	display: inline;
}

#headernavlist li .cart{
	color: #BC8E2E;
	border-right: none;
	padding-right: 5px;
}

/* Main Content Area--------------------------------*/
div#content{ float: right; width: 470px; }

div#content p{ line-height: 1.4; }

.welcome-headline{
	background: url(http://lib.store.yahoo.net/lib/yhst-96324405060055/welcome-headline.gif) no-repeat;
	height: 56px;
}

#cont{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

/* prodlinks */
#prod-navcontainer{
	font: normal 10px Geneva,Arial,Helvetica,sans-serif;
	text-align: center;
	text-transform: uppercase;
	xheight: 30px;
	background: #FFFFFF;
	float: left;
	margin: 0 auto;
	margin-top: 3px;
	margin-bottom: 15px;
	text-align: center;
	width: 100%;
}

#prod-navcontainer .border{ xborder: 1px solid #CDC0A4; }

#prod-navlist{
	border: 1px solid #CDC0A4;
	clear: both;
	xheight: 30px;
	margin: 0;
	padding: 0;
	line-height: 30px;
}

#prod-navlist li{ display: inline; }

#prod-navlist li.first a{
	padding-left: 0;
	background: none;
}

#prod-navlist li a{
	background: url(http://lib.store.yahoo.net/lib/yhst-96324405060055/bullet.gif) left center no-repeat;
	text-decoration: none;
	color: #001100;
	padding: 5px 10px 5px 17px;
	display: inline;
}

#prod-navlist li #last{ border: none; }

/* Content -----------------------------------------*/
/* Left Column--------------------------------------*/
div#navigation h2{
	font: bold 11px "Tahoma",Arial,Helvetica,sans-serif;
	color: #000000;
}

div#welcomeblock p{
	font: normal 11px "Tahoma",Arial,Helvetica,sans-serif;
	color: #786640;
	margin: 10px 10px 20px;
	padding: 5px;
}

.divide{
	background: url(http://lib.store.yahoo.net/lib/yhst-96324405060055/divide.gif) no-repeat;
	height: 6px;
}

#minilist{
	font: normal 11px "Tahoma",Arial,Helvetica,sans-serif;
	color: #786640;
	margin-left: 20px;
	line-height: 1.4em;
}

/* Product Info Spans */
.prod-name{
	font-weight: bold;
	padding: 5px;
}

.prod-descrip{
	color: #786640;
	font-size: 11px;
}

.prod-price{
	font-weight: bold;
	xfont-size: 12px;
	color: #BC8E2E;
	padding: 5px;
}

div#extra{ float: right; width: 500px; }

/* Sub Section Navlist */
#subsecnav{
	margin: 0;
	padding: 0;
	list-style-type: none;
	display: block;
}

#subsecnav li a{
	font-size: 11px;
	color: #786640;
	text-decoration: none;
	line-height: 1.4em;
	padding-left: 10px;
}

#subsecnav li a:hover{
	background: url(http://lib.store.yahoo.net/lib/yhst-96324405060055/arrow.gif) left center no-repeat;
	color: #BC8E2E;
}

/* --Footer-----------------------------------------*/
div#footer{
	background: #FAEBD3;
	color: #786640;
	clear: left;
	width: auto;
	text-align: center;
	xheight: 43px;
}

div#footer a{
	display: inline;
	padding: 0;
	color: #C6D5FD;
}

.signup{
	font: bold 12px Arial,Helvetica,sans-serif;
	letter-spacing: .1em;
}

/* mail form ---------------------------------------*/
div#mailbox{
	background: url(http://lib.store.yahoo.net/lib/yhst-96324405060055/mailbox-bkg.gif) no-repeat;
	xheight: 33px;
	xpadding-top: 10px;
	padding: 10px 0;
	margin: 0;
}

div#mailbox span{
	xline-height: 3.4em;
	padding-top: 3px;
}

div#mailbox div{
	display: inline;
	vertical-align: middle;
	xmargin-top: -20px;
	padding: 10px 0;
}

.email-box{
	font-size: 12px;
	padding: 1px;
	width: 130px;
	color: #AAA093;
	border: 1px solid #CCC4B5;
}

.mailbtn{ margin-top: 0px; }

/*copyright info */
#copyrightinfo{ width: auto; margin-top: 10px; }

#copyrightinfo .floatr,#copyrightinfo .floatl{ xwidth: 50%; }

.number{
	font: bold 12px Arial,Helvetica,sans-serif;
	color: #BC8E2E;
}

.copyright{
	font: normal 11px Arial,Helvetica,sans-serif;
	color: #786640;
	text-align: left;
	xwidth: 500px;
}

.icons{
	width: 325px;
	text-align: right;
	xmargin-left: 165px;
}

.icons img{ margin-left: 15px; }

/* --- styles adjust --- */
div.prod-name a{
	color: #000000;
	text-decoration: none;
}

div.more a{
	font-size: 11px;
	text-decoration: underline;
}

h2.sect-name{
	color: #000000;
	font: normal 0.9em Tahoma,Verdana,arial,sans-serif;
	padding: 0 0 3px 10px;
}

td.vertsep{
	background: url(http://lib.store.yahoo.net/lib/yhst-96324405060055/sep.gif) top center repeat-y;
}

td.horsep{
	background: url(http://lib.store.yahoo.net/lib/yhst-96324405060055/sep.gif) top left repeat-x;
}

div#cont{ clear: both; margin: 10px 0; }

div#cont td center a{
	color: #786640;
	font-size: 0.7em;
}

div#cont td center a:hover{ color: #BD8F2E; }

table.tabsep{
	background: url(http://lib.store.yahoo.net/lib/yhst-96324405060055/sep.gif) 196px top repeat-y;
}

.tabsep td h3{
	color: #000000;
	xfont: bold 12px arial,helvetica,sans-serif;
	font-size: 0.7em;
	font-weight: bold;
	padding: 5px 7px;
}

.tabsep .subnav{
	xfont: normal 11px arial,helvetica,sans-serif;
	font-size: 0.7em;
	padding-left: 5px;
	width: 190px;
}

.tabsep .subnav a{
	color: #786640;
	display: block;
	padding: 5px 0 5px 16px;
	text-decoration: none;
}

.tabsep .subnav a:hover{
	background: url(http://lib.store.yahoo.net/lib/yhst-96324405060055/arrow.gif) center left no-repeat;
	color: #BD8F2E;
}

h2.subhd{
	xfont: normal 14px arial,helvetica,san-serif;
	color: #000000;
	font: normal 0.9em Tahoma,Verdana,arial,sans-serif;
	width: 250px;
}

div#paging{ margin-top: -20px; }

div.itemtop{ width: 100%; }

div.itemimg{
	text-align: center;
	width: 49%;
}

div.iteminfo{
	color: #000000;
	font: normal 0.6em Verdana,Tahoma,arial,sans-serif;
	line-height: 1.7;
	text-align: left;
	width: 40%;
	padding-right: 15px;
}

div.iteminfo td{
	font-weight: normal;
	font-size: 0.8em;
}

div.iteminfo strong{ font-size: 1.1em; }

div.iteminfo h1.itemname{
	font-weight: bold;
	font-size: 1.1em;
	margin: 5px 0;
}

div.iteminfo div.price{ }

div#item-buttons a{ margin: 0 3px; }

div.iteminfo span.opthead{
	font-weight: bold; /*12px arial,helvetica,sans-serif;*/
	padding-right: 10px;
	xwidth: 126px;
}

div.iteminfo div.option select{
	font-size: 0.8em;
	width: 130px;
	color: #7B7A7A;
}

div.iteminfo div.colors span{ padding: 0 5px; }

div.iteminfo div.colors span img{ border: 1px solid #786640; }

div.itemimg div#scpage-insets img{
	border: solid 1px #E7DED1;
	margin: 5px;
}

table#mtcontents,table#mtcontents table,table#mtcontents td, table#engraveitems td{
	color: #000000;
	font: normal 11px tahoma,arial,sans-serif;
}

table#mtcontents .mtrow td{ padding: 5px; }

table#mtcontents select{ xmargin: 7px 5px 0 0; }

table#mtcontents select,
table#mtcontents input{ font-size: 0.8em; }

table#mtcontents .dispprice{
	font-weight: bold;
	color: #BC8E2E;
}

div.button{
	margin: 10px 0;
	text-align: right;
}

table#mtcontents .heading td, table#engraveitems tr.heading td{
	border: solid 1px #CCC4B5;
	border-left: 0;
	border-right: 0;
	color: #786640;
	padding: 5px;
	font-weight: bold;
	background: #FAEBD3;
}

td div#rprice{
	display: none;
	font-weight: bold;
}

/* CSS Document 
Format according to requirement
*/
/* Main Navigation ---------------------------------*/
#main-navcontainer{
	font: normal 11px Geneva,Arial,Helvetica,sans-serif;
	text-align: center;
	text-transform: uppercase;
	background: #FAEBD3;
	border-top: 1px solid #CDC0A4;
	border-bottom: 1px solid #CDC0A4;
	float: left;
	width: 100%;
	xline-height: 30px;
	line-height: 18px;
}

#main-navlist,#main-navlist ul{
	xxxpadding: 4px 0; /* all lists */
	margin: 0;
	list-style: none;
	float: left;
	xline-height: 1;
	width: 100%;
}

ul.first{
	background: #FAEBD3;
	border-top: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
}

#main-navlist a{
	xwidth: 180px;
	text-decoration: none;
	color: #001100;
	margin: 0 10px 0 11px;
	padding: 4px 0;
	display: inline;
	float: left;
}

* html #main-navlist a{
}

#main-navlist li{
	xwidth: 180px; /* width needed or else Opera goes nuts */
	xmargin: 0 5px;
	xpadding: 5px 0;
	xmargin: 4px 0;
	margin: 0;
	padding: 0;
	text-align: left;
	float: left;
	border-right: 1px solid #DDD3BF;
	position: relative;
}

#main-navlist li ul{
	position: absolute; /* second-level lists */
	z-index: 999;
	height: 1px;
	width: 1px;
	xmargin-top: -1.35em;
	width: 170px;
	margin-left: -1200em; /* using left instead of display to hide menus because display:none isn't read by screen readers */
	overflow: hidden; /* hides submenus in case longer than page height */
	background: #FFFFFF;
	border: 1px solid #DDD3BF;
	border-top: 0;
}

#main-navlist li:hover ul,#main-navlist li.schover ul{
	margin-top: 26px; /* lists nested under hovered list items */
	margin-left: -1px;
	width: 170px;
	height: auto;
	overflow: visible;
}

* html #main-navlist li.schover ul{ left: 0; }

#main-navlist li ul li{
	width: 170px;
	background: #FFFFFF;
	border: 0;
}

#main-navlist li{
	background: url(http://lib.store.yahoo.net/lib/yhst-96324405060055/bg-mainnav.gif) no-repeat -50px 0;
}

#main-navlist li:hover,#main-navlist li.schover{
	background: url(http://lib.store.yahoo.net/lib/yhst-96324405060055/bg-mainnav.gif) #FFFFFF repeat-x;
}

#main-navlist li ul li:hover,
#main-navlist li ul li.schover,
#main-navlist li.schover li a:hover,
#main-navlist li:hover li a:hover{
	background: #FAEBD3;
	color: #BC8E2E;
}

#main-navlist li:hover li a,
#main-navlist li.schover li a{
	display: block;
	float: none;
	xwidth: 100%;
	margin: 0 5px;
	padding: 3px 5px;
	color: #000000;
	border-bottom: 1px solid #F1EDE5;
}

/*Paging CSS*/
div#contents{ margin: 15px 0; }

#leftarrowdiv,
#rightarrowdiv{ width: 15px; }

#paging #contents a{
	font-weight: bold;
	color: #000000;
	font-size: 13px;
}

 td{
	font-size: 0.7em;
	xpadding: px;
	color: #786640;
}

#paging .price{ }

#paging .saleprice,#paging .saleprice2{
	font-size: 1.1em;
	font-weight: bold;
	color: #BC8E2E;
}

#paging .qtybox{
	width: 25px;
	text-align: right;
}

#pagelinks{
	color: #786640;
	xpadding-bottom: 5px;
	xdisplay: block;
	font-size: 11px;
}

#pagelinks a{
	color: #786640;
	text-decoration: underline;
	font-size: 11px;
}

#pagelinks .chosen,#modes .chosen,#sortlinks .chosen{
	font-weight: bold;
	color: #786640;
	text-decoration: none;
}

.listheader{
	color: #FFFFFF;
	background: #333333;
}

.pgimg{
	border: solid 2px #E6DFD1;
	border-bottom: none;
	xmargin-top: 10px;
	padding: 10px;
}

/* swatch functionality */
.swatcheson { display: block; }

#swatches img {
	padding: 1px;
	font-size: 11px;
	border: 1px solid #DADADA;
}

#cart-options table, #cart-options table td select { font-size: 11px; }

#cart-options table td div { padding: 0 0 3px 0; }

.cart-add {
	border-top: 1px solid #E1D9C8;
	margin: 10px 0 0 0;
	padding: 7px 15px;
	font-size: 11px;
	font-weight: bold;
}

#cart-label {
	color: #786640;
	border-top: 1px solid #CDC0A4;
	border-bottom: 1px solid #CDC0A4;
	padding: 3px 0 3px 15px;
	font-size: 11px;
	font-weight: bold;
	background: #FAEBD3;
}

#cart-info {
	font-size: 11px;
	padding: 10px 12px;
}

#cart-info td{
	padding: 10px 0 10px 0;
	font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.cart-add *,
.button *,
.atc *{vertical-align: middle;}

form .engrave-orderbtn input, table#engraveitems .radio input { margin-right: 10px; }

div.itemimg, div#head_l { width: 370px; float: left; }

#headernavlist li.last, #main-navlist li.last { border-right: 0; }

div#navigation, div#welcomeblock { float: left; width: 280px; }

div.more a:hover, #headernavlist li a:hover, #prod-navlist li a:hover { text-decoration: none; }

div.iteminfo div.colors, .pict, div.iteminfo div.atc { margin-top: 10px; }

#paging a:hover, a:hover, div.prod-name a:hover { text-decoration: underline; }

#sortlinks, #sortlinks a {
	color: #CC0000;
	text-decoration: none;
}


.vcell, .vcell-on {
	border: solid 2px #E6DFD1;
	border-top: none;
	padding: 10px;
	text-align: left;
}

html,body, form .mono input, form,input,ul,li, h1,h2,h3,h4,h5 { margin: 0; padding: 0; }

div.iteminfo div.atc *, table#engraveitems .radio *, input, form .engrave-orderbtn *, .searchbox *, div#mailbox * { vertical-align: middle; }

.ecell, .ecell-on, .wcell, .wcell-on { background: #FFFFFF; }

/*Engrave Stlyes*/
div#hiddenopts, #spdesign, table#engraveitems #engravebtn, .swatchesoff, #engrave-step-2 { display: none; }

div #engraveinfo{
	padding: 0 0 10px 0;
	float: left;
	border-bottom: 1px solid #DAD0BB;
	margin-bottom: 10px;
	width: 100%;
}

div #engraveinfo .engravedata{
	float: left;
	padding: 5px;
	margin-right: 30px;
}

#main-navlist li:hover a,
#main-navlist li.schover a, #cart-info #dispprice, div #engraveinfo .engravedata span { color: #BC8E2E; }

#crossell table td{font-size:0.7em;}
#crossell table td a {color:#000; font-weight:bold;}

/****
	Solid Cactus Click to Enlarge v3.0.0
****/
/*Editable Style Sheets*/
#scWrapper{ /*Transparent Background*/
	background-color: #000;
	filter:alpha(opacity=75);
	-moz-opacity: 0.75;
	opacity: 0.75;	
}

#scImgBox{ /*background color of the image box*/
	font: 11px normal "Tahoma", Verdana, Geneva, Arial, Helvetica, sans-serif;
	border: 10px solid #cacaca; /*normally same as border color*/
	background-color: #cacaca;
}

#scImgTitle{ /*fonts and settings for image description shown above the image*/
	font: 12px normal "Georgia", "Times New Roman", Times, serif;
	text-align: left;
	padding-bottom: 5px;
}

#scImgBox-insets{ /*Area That shows Inset Numbers*/
	background-color: #cacaca; /*normally same as border color of #scImgBox*/
	padding: 10px 75px 0 0;	
}

#scImgBox-insetPreview img{ /*border color for inset preview*/
	border: 2px solid #000;
	display: none;
}

#scImgBox-insets a{ 
	background-color: #3F3F3F;
	font: bold 14px/18px Arial, Helvetica, sans-serif;
	color: #FFF;
	padding: 0 5px 1px 5px;
	border: 1px solid #FFF;
	text-decoration: none;
	margin: 0 5px 0 0; 
}

#scImgBox-insets .absClose{ /*styles for close in inset area*/
	font: normal 11px/15px Verdana, Geneva, Arial, Helvetica, sans-serif;
}

#scImgBox .close{ /*close on upper right corner*/
	font: bold 14px Arial, Helvetica, sans-serif;
	color: #FFF;
	background-color: #3F3F3F;
	border: 1px solid #FFF;
	padding: 0 5px 1px 5px;
	margin: -15px -15px 0 0;
	text-decoration: none;	
}

/*Styles Not to be Edited*/
.relativePos{ position: relative; }
.absolutePos{ position: absolute; }
.hideSelect{ visibility: hidden; }

#scWrapper{
	position: absolute;
	display: none;
	top: 0px;
	left: 0px;
	z-index: 1000;
	width: 100%;
	height: 800px;
	cursor: hand;
}

#scImgBox{
	display: none;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 1500;
	text-align: center;
}

#scImgBox-mainImg{ background: #FFF url(loading.gif) no-repeat center center; }

#scImgBox-insets{
	position: relative;
	left: 0;
	text-align: left;
	clear: both;
}

/*#scImgBox-insets img{ display: none; }*/

#scImgBox-insets .absClose{
	position: absolute;
	right: 0;
}

#scImgBox .close{
	position: absolute;
	top: 0;
	right: 0;
}

#scImgBox-insetPreview{
	text-align: center;
	position: absolute;
	left: 0;
	bottom: 0;
	display: none;
	z-index: 200;
}

#scPage-insets .scMainImgLnk{ display: none; }



/* CUSTOM MAGAZINE PRESS CLIPPINGS STYLES */

div.paging-name {
    text-align: center; padding-bottom: 7px;

}

div.paging-name img.pdf-icon {
vertical-align: middle;

}

div.magazine-links-wrapper {
    text-align: center;
}


div.magazine-links-wrapper h4 {
    font-size: 12px; text-align: left; padding: 0 0 0 20px;
}

div.magazine-links-wrapper ul {
    list-style-type: none; padding: 0 0 0 45px;
}

div.magazine-links-wrapper ul li {
	text-align: left; list-style: circle; margin: 0;
}

#paging #contents table tr td div.magazine-links-wrapper ul li a {
	font-size: 11px; font-weight: normal;
}

div.magazine-links-wrapper ul li.first {

}

div.magazine-links-wrapper ul li.first a {

}

div.magazine-links-wrapper ul li.last {

}


div.magazine-links-wrapper ul li.last a {

}



/* END CUSTOM MAGAZINE PRESS CLIPPINGS STYLES */

/*
	New features added 3/9/09 by Solid Cactus
*/

#recentlyViewedItems{
	margin-top: 20px;
}

#recentlyViewedItems div.heading{
	background:#FAEBD3 none repeat scroll 0%;
	border-bottom:1px solid #CDC0A4;
	border-top:1px solid #CDC0A4;
	color:#786640;
	font-size:11px;
	font-weight:bold;
	padding:3px 0pt 3px 15px;
}

#recentlyViewedItems table td{font-size:0.7em; vertical-align: top;}
#recentlyViewedItems table td a {color:#000; font-weight:bold;}

#seo-related-links{
	margin-top: 20px;
}

#seo-related-links div.title{
	background:#FAEBD3 none repeat scroll 0%;
	border-bottom:1px solid #CDC0A4;
	border-top:1px solid #CDC0A4;
	color:#786640;
	font-size:11px;
	font-weight:bold;
	padding:3px 0pt 3px 15px;
}

#seo-related-links ul{
	width: 100%;
	float: left;
	display: inline;
	list-style: none;
}

#seo-related-links li{
	float: left;
	width: 42%;
	display: inline;
	list-style: none;
	margin-left: 15px;
}

#seo-related-links li.viewMore{
	font-weight: bold;
}

#seo-related-links li a{
	font-size: 11px;
	display: block;
	margin: 5px 0 0 0;
}

.imgCell{
	text-align: center;
}


/* Y! MINI CART */

body #yfc_mini {
	color:#000000;
	float:right;
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	padding-right:4px;
	text-transform:lowercase;
}
body .smb-mc .mini_msg { color:#000; }


