<!--

#search_box2 {
width: 180px;
height: 31px;
background: url(../images/search_box2.png) no-repeat;
}
#search_box2 #txtSearch {
font-family: arial;
color: #000000 ;
float: left;
padding: 0;
margin: 8px 0 0 6px;
border: 0;
width: 145px;
background: none;
}
#search_box2 #go {
float: right;
margin: 3px 4px 0 0;
}


body {

	scrollbar-face-color: #000000;

	scrollbar-highlight-color: #000000;

	scrollbar-shadow-color: #000000;

	scrollbar-3dlight-color: #000000;

	scrollbar-arrow-color:  #000000;

	scrollbar-track-color: #000000;

	scrollbar-darkshadow-color: #000000;

	background-color: #feca80;
	
	background-attachment: fixed;

	

	}
	
	



.main_table{

	background-color: #feca80;

	}
	
	
	

font,th,td,p,li,ul,ol {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size : 12px;

	}

	

p, td {

	font-size : 12px;

	color : #000000;

	}

	

hr {

	height: 0px;

	border: solid #CC6633 0px;

	border-top-width: 1px;

	}

	

h1,h2 {

	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;

	font-size : 22px;

	font-weight : bold;

	text-decoration : none;

	line-height : 120%;

	color : #000000;

	}

 

a:link	{

	color:#000099;

	text-decoration: none;

	}

a:visited {

	color:#000099;

	text-decoration: none;

	}

a:hover	{

	color:#996633;

	text-decoration: none;

	}



.crumb{

	padding-left: 5px;

	color: #000000;

	font-weight: bold;

	}

	

a.crumb_links:link{

	color:#000099;

	font-weight: bold;

	}

a.crumb_links:visited {

	color:#000099;

	font-weight: bold;

	}

a.crumb_links:hover	{

	color:#FFCC66;

	font-weight: bold;

	}	



.photos{

	border: 2px solid #000000;

	}

	

a.photo_links:link	{

	color:#000099;

	}

a.photo_links:visited {

	color:#000099;

	}

a.photo_links:hover	{

	color:#CC6633;

	}

	

span.gallery_nav{

	padding: 5px 10px 0px 5px;

	

	line-height: 1.5;

	}

	

span.sub_gallery_nav{

	padding-left: 20px;

	line-height: 1.25;

	}



a.gallery_nav:link	{

	color:#000099;

	font-weight: bold;

	text-decoration: none;

	}

a.gallery_nav:visited {

	color:#000099;

	font-weight: bold;

	text-decoration: none;

	}

a.gallery_nav:hover	{

	color:#4d2e01;

	font-weight: bold;

	text-decoration: underline;

	}

	a.gallery_nav2:link	{

	color:#000099;

	font-weight: bold;

	text-decoration: none;

	}

a.gallery_nav2:visited {

	color:#000099;

	font-weight: bold;

	text-decoration: none;

	}

a.gallery_nav2:hover	{

	color:#CC6633;

	font-weight: bold;

	text-decoration: underline;

	}



a.sub_gallery_nav:link	{

	color:#000099;

	}

a.sub_gallery_nav:visited {

	color:#000099;

	}

a.sub_gallery_nav:hover	{

	color:#CC6633;

	}

	

.nav_div{

	background-color: #996633;

	border-bottom: 1px solid #000000;

	padding: 4px;

	}

	

div.featured_news{

	font-size: 12;

	color: #000000;

	border: 1px solid #000000;

	background-color: #feca80;

	padding: 5px;

	}

	

.featured_news_header{

	color: #000000;

	font-weight: bold;

	background-color: #ff9933;

	}



a.more_news_links:link	{

	color:#000099;

	}

a.more_news_links:visited {

	color:#000099;

	}

a.more_news_links:hover	{

	color:#996633;

	}

	

.gallery_copy{

	color: #000000;

	font-size: 12;

	padding-left: 10px;

	padding-right: 10px;

	padding-top: 4px;

	}

	

.default_copy{

	color: #000000;

	font-size: 12;

	padding: 10px;

	}



.hr{

	color: #FF9933;

	}

	

td.top_nav{

	border-top: 12px solid #000000;

	background-color: #FFCC66;

	background-repeat: repeat-x;

	padding: 0px;

	border:1px solid;

  border-top-color:#000000;

  border-left-color:#000000;

  border-right-color:#000000;

  border-bottom-color:#000000;

  	}

	

td.left_nav_header{

	background-color: #FF9933;

	color: #000000;

	font-weight: bold;

	text-align: center;

	font-size: 14px;

	padding: 6px;

	border-top: 1px solid #000000;

	}



.search_bar{

	background-color: #FF9933;

	color: #000000;

	font-weight: bold;

	padding: 6px;

	border-top: 1px solid #000000;

	border-bottom: 1px solid #000000;

	}

	

a.search_bar_links:link	{

	color:#000099;

	font-weight: bold;

	}

a.search_bar_links:visited {

	color:#000099;

	font-weight: bold;

	}

a.search_bar_links:hover	{

	color:#ff9933;

	font-weight: bold;

	}

	

.search_box{

	width: 150;

	font-size: 12;

	}

	

.go_button{

	color: #FF9933;

	background-color: #2a1a11;

	font-family: arial;

	font-size: 12;

	font-weight: bold;

	border-left: 1px solid #CC6633;

	border-top: 1px solid #CC6633;

	border-right: 1px solid #CC6633;

	border-bottom: 1px solid #CC6633;

	padding: 0px 2px 0px 2px;

	}

	

	.go_button2{

	color: #2a1a11;

	background-color: #FF9933;

	font-family: arial;

	font-size: 5pt;

	font-weight: bold;

	padding: 0px 2px 0px 2px;

	border-style:solid;

	border-width:1px;

	border-color:#2a1a11;

	}



a.top_nav:link	{

	color:#000099;

	text-decoration: none;

	font-weight: bold;

	}

a.top_nav:visited {

	color:#000099;

	text-decoration: none;

	font-weight: bold;

	}

a.top_nav:hover	{

	color:#CC6633;

	text-decoration: underline;

	font-weight: bold;

	}

	

td.index_copy_area{

	background-color: #ff9933;

	

	}



td.sub_banner{

	color: #000000;

	font-family: Arial;

	font-weight: bold;

	font-size: 12;

	padding: 8px;

	background-color: #FF9933;

	
	}

	

span.sub_price{

	color: #ffffff;

	font-family: Arial;

	font-weight: bold;

	font-size: 14;

	}



div.body_copy{

	color: #000000;

	padding: 20px;

	}

	

.body_header_text{

	color: #000000;

	font-family: Century Gothic;

	font-weight: bold;

	font-size: 16;

	letter-spacing: -1;

	padding-bottom: 10px;

	}

	

.featured_photos_tab{

	font-weight: bold;

	color: #000000;

	padding-left: 10px;

	}

	

div.featured_photos{

	padding-top: 15px;

	padding-bottom: 30px;

	padding-left: 8px;

	}

	

div.gallery_photos{

	padding-top: 15px;

	padding-bottom: 30px;

	padding-left: 3px;

	}

	

.homepage_line{

	border-left: 1px solid #000000;

	border-bottom: 1px solid #000000;

	}

	

.footer_line{

	border-top: 1px solid #ffffff;

	background-color: #000000;

	}



.footer_div{

	border-right: 1px solid #000000;

	}

.footer_div2{

	border-left: 1px solid #000000;

	}

	

.copyright{

	padding-left: 10px;

	color: #000000;

	}

	

a.footer_links:link	{

	color:#000099;

	font-weight: bold;

	}

a.footer_links:visited {

	color:#000099;

	font-weight: bold;

	}

a.footer_links:hover	{

	color:#CC6633;

	font-weight: bold;

	}

	

.cc{

	color: #000000;

	font-family: Century Gothic;

	font-weight: bold;

	font-size: 12;

	letter-spacing: -1;

	}



.other_photos_tabs{

	background-color: #FF9933;	

	}

	

.other_photos_tabs2{

	padding-right: 5px;

	padding-left: 5px;

	background-color: #FF9933;	

	}

	

span.other_photos_tabs{

	padding-left: 15px;	

	}

	

a.white_bold_link:link	{

	color:#000099;

	font-weight: bold;

	letter-spacing: -1;

	}

a.white_bold_link:visited {

	color:000099;

	font-weight: bold;

	letter-spacing: -1;

	}

a.white_bold_link:hover	{

	color:#CC6633;

	font-weight: bold;

	letter-spacing: -1;

	}

	

a.white_link:link	{

	font-size: 12;

	color:#000099;

	font-weight: normal;

	}

a.white_link:visited {

	font-size: 12;

	color:#000099;

	font-weight: normal;

	}

a.white_link:hover	{

	font-size: 12;

	color:#FFCC66;

	font-weight: normal;

	}

	

.photo_title{

	background-color: #FF9933;

	color: #000000;

	padding: 3px;;

	border-bottom: 1px solid #000000;

	}

	

.photo_details{

	padding-top: 15px;

	padding-bottom: 15px;

	border-bottom: 1px dashed #FFCC66;

	}

	

.cart_rows{

	padding-top: 15px;

	padding-bottom: 15px;

	border-bottom: 1px dashed #FFCC66;

	}

	

	/* Style for tree item text */

.mout {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #FFFFFF;

	background-color: #feca80;

	text-decoration: none;

	width: 100%;

	padding: 0px;

}

.mover {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #FFFFFF;

	background-color: #ffcc66;

	text-decoration: none;

	width: 100%;

	padding: 0px;

}



/* Style for tree item image */

img.treeicon {

	height: 16px;

}



/*  styles for the unit rater     */

.ratingblock {

	display:block;

	border-bottom:1px solid #999;

	padding-bottom:8px;

	margin-bottom:8px;

	}



.loading {

	height: 20px;

	background: url('../images/working.gif') 50% 50% no-repeat;

	}

	

.unit-rating { /* the UL */

	list-style:none;

	margin: 0px;

	padding:0px;

	height: 20px;

	position: relative;

	background: url('../images/starrating.gif') top left repeat-x;		

	}



.unit-rating li{

    text-indent: -90000px;

	padding:0px;

	margin:0px;

	/*\*/

	float: left;

	/* */

	}

	

.unit-rating li a {

	outline: none;

	display:block;

	width: 20px;

	height: 20px;

	text-decoration: none;

	text-indent: -9000px;

	z-index: 20;

	position: absolute;

	padding: 0px;

	}

	

.unit-rating li a:hover{

	background: url('../images/starrating.gif') left center;

	z-index: 2;

	left: 0px;

	}



.unit-rating a.r1-unit{left: 0px;}

.unit-rating a.r1-unit:hover{width:20px;}

.unit-rating a.r2-unit{left:20px;}

.unit-rating a.r2-unit:hover{width: 40px;}

.unit-rating a.r3-unit{left: 40px;}

.unit-rating a.r3-unit:hover{width: 60px;}

.unit-rating a.r4-unit{left: 60px;}	

.unit-rating a.r4-unit:hover{width: 80px;}

.unit-rating a.r5-unit{left: 80px;}

.unit-rating a.r5-unit:hover{width: 100px;}

.unit-rating a.r6-unit{left: 100px;}

.unit-rating a.r6-unit:hover{width: 120px;}

.unit-rating a.r7-unit{left: 120px;}

.unit-rating a.r7-unit:hover{width: 140px;}

.unit-rating a.r8-unit{left: 140px;}

.unit-rating a.r8-unit:hover{width: 160px;}

.unit-rating a.r9-unit{left: 160px;}

.unit-rating a.r9-unit:hover{width: 180px;}

.unit-rating a.r10-unit{left: 180px;}

.unit-rating a.r10-unit:hover{width: 200px;}



.unit-rating li.current-rating {

	background: url('../images/starrating.gif') left bottom;

	position: absolute;

	height: 20px;

	display: block;

	text-indent: -9000px;

	z-index: 1;

	}



.voted {color:#999;}

.thanks {color:#36AA3D;}

.static {color:#FFCC66;}

/* SLIMBOX */

#lbOverlay {
	position: absolute;
	left: 0;
	width: 100%;
	background-color: #000;
	cursor: pointer;
}

#lbCenter, #lbBottomContainer {
	position: absolute;
	left: 50%;
	overflow: hidden;
	background-color: #fff;
}

.lbLoading {
	background: #fff url(loading.gif) no-repeat center;
}

#lbImage {
	position: absolute;
	left: 0;
	top: 0;
	border: 10px solid #fff;
	background-repeat: no-repeat;
}

#lbPrevLink, #lbNextLink {
	display: block;
	position: absolute;
	top: 0;
	width: 50%;
	outline: none;
}

#lbPrevLink {
	left: 0;
}

#lbPrevLink:hover {
	background: transparent url(prevlabel.gif) no-repeat 0% 15%;
}

#lbNextLink {
	right: 0;
}

#lbNextLink:hover {
	background: transparent url(nextlabel.gif) no-repeat 100% 15%;
}

#lbBottom {
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
	font-size: 10px;
	color: #666;
	line-height: 1.4em;
	text-align: left;
	border: 10px solid #fff;
	border-top-style: none;
}

#lbCloseLink {
	display: block;
	float: right;
	width: 66px;
	height: 22px;
	background: transparent url(closelabel.gif) no-repeat center;
	margin: 5px 0;
}

#lbCaption, #lbNumber {
	margin-right: 71px;
}

#lbCaption {
	font-weight: bold;
}



/* START : CALENDAR STYLE */

a.arrows:link			{color:#000099; text-decoration:none;}

a.arrows:visited		{color:#000099; text-decoration:none;}

a.arrows:hover			{color:#000000; text-decoration:none;}

	

a.calendar:link			{color:#FFFFFF; text-decoration:none;}

a.calendar:visited		{color:#FFFFFF; text-decoration:none;}

a.calendar:hover		{color:#CCCCCC; text-decoration:none;}



.calendar               {background-color: #ffffff; font-family: Verdana, Arial, Helvetica, sans-serif; font-size : 12; color : #000000;}

.calendarHeader         {font-weight: bold; background-color: #eeeeee;}

.calendarSubHeader      {font-weight: bold; background-color: #ffffff;}



.today_color            {background-color: #ffcc66; color: #000000; font-weight: normal; font-size : 12;}

.event_color            {background-color: #ffcc66; color: #ffffff; font-weight: normal; font-size : 12;}

/* END : CALENDAR STYLE */

-->

/* This is the H1 title used in the sample PHP files */
	.sampleTitle {
		text-align:center;
	}
/* This is one product grid cell (the box that contains each product image and text) */
	.gridCell {
		float:left;
		text-align:center;
		position:relative;
		overflow:hidden;
	}
/* This is the style given to the product image link by default */
	.gridCell .realviewLink {
		border:1px solid #000000;
		display:block;
		padding:0px;
	}
/* This is the style given to the product image itself by default */
	.gridCell .realviewImage {
		border:2px;
	}
/* This is the style given to the inside of the image link when hovering over the image */
	.gridCell .realviewLink:hover .realviewImage {
		border:2px solid #ff9933!important;
	}
/* This is the style given to the outside of the image link when hovering over the image */
	.gridCell .realviewLink:hover {
		border:1px solid #ff9933!important;
	}
/* This is the style given to the text underneath the image (title, description, price...) */
	.gridCellInfo {
		text-align:center;
		font-size:.75em;
	}
/* Centers text under the product  */
	.gridCellInfo a, .gridCellInfo a span {
		text-align:center;
	}
/* This is the main container for the grid of products */
	.allGrids {
		text-align:center;
		width:50%;
	}
/* Centers the grid of products inside allGrids */
	.centerGrids {
		 margin-left: auto;
		 margin-right: auto;
	}
	.error {
		border:1px solid;
		padding:18px;
		margin-bottom:23px;
	}
/* The currently selected sort method */
	.selectedSort, .selectedSort a {
		text-decoration:none;
	}
/* The pagination links */
	.count {
		float:right;
		margin-left:-2px;
		margin-bottom:7px;
		text-align:right;
		position:relative;
	}
/* Powered by Zazzle logo */
	.pbimg {
		position:absolute;
		top:-5px;
		left:0px;
	}
	.pbimg img {
		border:0px;
	}
/* Empty classes in case you want to change the look of the pagination and sort */
	.count a, .sortLinks a {
		
	}
	.sortLinks {
		
	}
/* Used to stop product grids from floating to the left (at the end of the grid) */
	.clearMe {
		clear:both;
		margin:0px;
		padding:0px;
	}
/* Height of clearMe DIV */
	.short {
		height:10px;
	}
/* Fix for Mozilla browsers for floating elements...best not touch this! */
	.clearfix:after {
	    content: ".";
	    display: block;
	    height: 0;
	    clear: both;
	    visibility: hidden;
	}
	.clearfix {display: inline-block;}

	/* Hides from IE-mac \*/
	* html .clearfix {height: 1%;}
	.clearfix {display: block;}
	/* End hide from IE-mac */

/* Empty class in case you want to style the currently selected page number */
	.current {
		
	}
/* The product description text */	
	.productDescription {		
		cursor: default;
		text-decoration: none;
		position:relative;
		overflow:hidden;
		height:15px;
	}
/* The product title text */
	.productTitle {
		display:block;
		height:15px;
		overflow:hidden;
		font-weight:bold; 
	}
/* Product price text */
	.productPrice {
		cursor: default;
		text-decoration: none;
		font-size: 8pt;	
	}
/* The pagination arrows (previous/next)*/
	.paginationArrows {
		text-decoration: none;	
	}
	