body {
	margin:10px 0;
	background: #f7f6d9 url(/lib/yhst-11576257812822/bg.jpg) top center no-repeat;
	
	}
	
body, p, td {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	}
	
table,td {
	border-collapse:collapse;
	}
	

p {
	text-align:justify;
	}
	
h1 {
	color:#c92716;
	font-size:14pt;
	}
	
h2 {
	margin: 0;
	padding: 0;
	font-size: 12pt;
	color: #0e7567;
	}
	
a	{
	/*color: #019f32;*/
	color: #0f65a1;
	text-decoration: underline;
	}

a:hover,
a:active
 {
	/*text-decoration: none;*/
	color: #ff891a;
	}

img {

	margin: 0;

	border: 0;

	}

	



#main_table {

	width:950px;

	text-align: left;

	}





	

#head {

	background:url(/lib/yhst-11576257812822/bg-head.jpg) bottom center no-repeat;
	/*background:url(/lib/yhst-11576257812822/bg-header-snowflakes-no-holiday-shipping-discount.jpg) bottom center no-repeat;*/

	padding:0;

	}

	

#top_section {

	width:100%;

	height:57px;

	}

	

#logo {

	width:395px;

	vertical-align:bottom;

	padding:0;

	}

	

#logo a {

	

}



#logo img {

	margin:0;

	border:0;

	display:block;

	

	

	}

#bbb {

	width:105px;

	padding-bottom:10px;

	vertical-align:bottom;

	}

	

#hacksafe {

	width:135px;

	padding-bottom:10px;

	vertical-align:bottom;

	}

	

#hacksafe img {

	display:block;

	}

	

#checkout {

	width:315px;

	padding:0 22px 8px 0;

	text-align:right;

	vertical-align:bottom;

	}

	

#checkout_button {

	float:right;

	}



#content_box {

	padding:0;

	

	}



#content_table {

	background:#fff;

	width:950px;

	margin:0;

	}

	



	

#lcol {

	width:184px;

	padding:0;

	background: #3d533d url(/lib/yhst-11576257812822/bg_lcol.gif) top left no-repeat;

	

	

	}

	



#search {

	margin:10px 6px 10px 10px;

	}



#searchfield {

	width:100px;

	border: #5d775d 2px inset;

	padding-left:3px;

	margin-right:5px;

	}







	

.lnav {

	width:100%;

	

	}

	

.lnav img { display: block }



td.lnav_hd {

	color:#1c271c;

	background: #b9c58e url(/lib/yhst-11576257812822/lnav-hd.gif);

	line-height:26px;

	font-weight:bold;

	font-size:12px;

	padding:0px 8px 0px 12px;

	}

	

td.lnav_hd a {

	color:#322e06;

	font-weight:bold;

	font-size:12px;

	text-decoration:none;

	}

	

td.lnav_hd a:hover,

td.lnav_hd a:active {

	color:#000;

	}



.lnav td {

	font-size:11px;

	

	}



.lnav td a {

	display:block;

	padding:4px 8px 3px 12px;

	color:#dbf2cb;

	text-decoration:none;

	border-bottom:1px solid #182118;

	border-top:1px solid #5d775d;

	}

	

.lnav td a:hover,

.lnav td a:active

	{

	color:#ffc844;

	background: #171d1a;

	border-top:1px solid #171d1a;

	}

	





#mcol {

	padding: 10px 15px 20px 15px;

		border-right:1px solid #ece3ca;	

	

	}







#brdcrmb {

	margin: 0 0 15px 0;

	}

	



	

.add {



	margin: 10px 0 10px 0;

	}

	

.thumbtable .saleprice ,

.boxcontent .saleprice{

	font-weight: bold;

	color: #e25c21;



	}

	

.saleprice {

	font-weight: bold;

	color: #ff6000;



	}	

	

#front_thumbs {

	border-collapse:separate;

	}



#front_thumbs a {

	display:block;

	color:#846636;

	text-transform:uppercase;

	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;

	font-size:18px;

	border:0;

	text-decoration:none;

	height:238px;

	}



#front_thumbs a:hover,

#front_thumbs a:active {

	

	color:#fff;

	background:#bea779;

	

	}	



	

#front_thumbs img {

	border:0;

	width:178px;

	height:175px;



	}

#front_thumbs td {

	background:#f4f0bd;

	width:178px;

	vertical-align:top;

	text-align:center;

	

	}

#front_thumbs td div {

	padding:7px ;

	text-align:center;

		

	}







	

#footer {

	width:100%;

	background: url(/lib/yhst-11576257812822/bbar.jpg) top no-repeat;

	padding:25px 60px 20px 60px;

	font-size:10px;

	color:#68797a;

	text-align:center;

	

	

	}

	





#footer a {

	color:#68797a;

	}

	

#footer a:hover,

#footer a:active {

	color:#37b377;

	}

	

#copyright {

	font-size:10px;

	padding-top:15px;

	text-align:center;

	}

	

/* Editor style overrides */

#messagearea {

	width: auto !important;

}



/* option price */

#totalPrice {

  margin-bottom: 1em;

}

#priceAmount {

  color: red;

  font-size: 16px;

}





.image-l { padding: 0px 5px 5px 0px; }

table.photo-gallery { border: 1px solid #ccc; }
table.photo-gallery td { text-align: center; padding: 10px; border: 1px solid #ccc; }
table.photo-gallery .name a { text-decoration: none; font-weight: bold; }
table.photo-gallery .photo { height: 160px; }
