body {
 background-color:#fff4e6;
 font-family:trebuchet ms, arial,helvetica,sans-serif;
 font-size:14px;
 color:#8b785f;
 margin:0;
 padding:0;
 }

html, body {
 height:100%;
}
 
table.main {
 margin-top:10px;
}
 
td.main {
 background-color:#fff;
 border-left:3px solid #f7cecc;
 border-right:3px solid #f7cecc;
 padding:10px;
 }

td.left {
 width:200px;
 background-image:url(/pix/sheep.gif);
 background-position:center bottom;
 background-repeat:no-repeat;
 padding:20px 0 140px 0;
}
 
div.indent {
 margin-left:28px;
}

div.divide {
 width:105px;
 border-bottom:1px dashed #8b785f;
 font-size:1px;
 margin:5px 0;
}
 
.title, .catname, .proddetailnamebg {
 color: #958dc7;
 font-size:18px;
 font-weight:bold;
 background-image:url(/pix/t_branch.gif);
 background-repeat:no-repeat;
 background-position:bottom center;
 height:71px;
 text-align:center;
}
 
.thumb {border:2px solid #A27CBF} 
 
.viewcart {
 font-size: 10px; 
 font-weight: bold; 
 text-decoration: none; 
 padding: 2px; 
 float:right;
}

.breadcrumb {
 font-size: 10px; 
 font-weight: bold; 
 text-decoration: none; 
 padding: 2px;
}

 
img {border:0}

.footer {font-size:11px}

/* LINKS */ 

a:link {color: #b1a7ec}
a:visited {color: #958dc7}
a:hover {color: #f5a6aa}
a:active {color: #f5a6aa}

.navbar a, .usernav a, .sitenav a {text-decoration: none; font-size:13px}

.navbar a:link {color: #8b785f}
.navbar a:visited {color: #8b785f}
.navbar a:hover {color: #f5a6aa}
.navbar a:active {color: #f5a6aa}

.sitenav a:link {color: #8b785f}
.sitenav a:visited {color: #8b785f}
.sitenav a:hover {color: #f5a6aa}
.sitenav a:active {color: #f5a6aa}

.usernav a:link {color: #8b785f}
.usernav a:visited {color: #8b785f}
.usernav a:hover {color: #f5a6aa}
.usernav a:active {color: #f5a6aa}

.navbar-on a, .sitenav-on a, .usernav-on a { 
 text-decoration: none; 
 font-size: 13px;
 font-weight:bold;
 color: #8b785f;
 background-image: url(/pix/arrow.gif);
 background-repeat: no-repeat;
 background-position:center left;
 padding-left: 12px;
}


/* THUMBNAILS */

.thumtable {
	background-color: #FFFFFF;
	text-align: center;
}

.thumcells {
	background-color: #FFFFFF;
	padding: 15px;
	font-size:12px;
}
.thumname {
	color: #666666;
}
.thumshortdesc {
	color: #666666;
}
.thumprice {
	color: #666666;
}

/* CKSHOP DEFAULT THEME */

/* user styles for reports wishlist registration and login*/
.userhead {
	background-color: #7583a2;
	color:#FFFFFF;
}
.row1 {
	background-color: #D6E1EB;
}
.row2 {
	background-color: #FFFFFF;
}
.row3 {
	background-color: #D6E1EB;
}
/* Text inside search boxes */
.boxText {
	font-size: 10px; 
}
.textbox {
	background-color: #ffffff;
} 

/* generic styles */
.head	{ font-size: 12px; font-weight: bold; }
.label	{ font-weight: bold; }
.infobox	{
	font-size: 10px;
	text-decoration: none;
}
TD.infobox	{
	font-size: 10px;
	text-decoration: none;
}
.searchhead	{
	font-weight: bold;
	background-color: #bbc3d3;
	color: #000066;
	font-size: 10px;
	padding: 1px;
	text-align:center;
	text-decoration: none;
	height: 12px;
}
.tablehead1	{
	font-weight: bold;
	background-color: #bbc3d3;
	font-size: 10px;
	padding: 1px;
	text-align:center;
	text-decoration: none;
}
.label2	{ font-weight: bold; font-style: italic;  }
.attn	{ font-weight: bold; color: red; }

.smalltext { font-size: 9px; }

/* text below pop up image view */
.smtext { font-size: 9px; text-decoration: none; }

/* the order button*/
.orderbutt {
	padding: 0px;
	background-color: #AEC6DD;
	color: #000033;
	margin: 1px;
	border: 1px outset #ccb2cc;
	cursor: pointer;
	font-size: 9px;
}

/* the standard search button*/
.searchbutt {
	width: 60px;
	padding: 0px;
	background-color: #AEC6DD;
	color: #000033;
	margin: 1px;
	border: 1px outset #ccb2cc;
	cursor: pointer;
	font-size: 9px;
}
.wishlistbutt {
	padding: 1px;
	background-color: #AEC6DD;
	color: #000033;
	margin: 1px;
	border: 1px outset #ccb2cc;
	cursor: pointer;
	font-size: 9px;
}
.searchbox {
	background-color: #cccccc;
	color: #000000;
	text-align: center;
}

.searchinput {
	background-color: #ffffff;
	color: #000000;
}

/* the view cart button*/
.viewcartbutt {
	padding: 0px;
	background-color: #AEC6DD;
	color: #000033;
	margin: 1px;
	border: 1px outset #ccb2cc;
	cursor: pointer;
	font-size: 9px;
}
.viewcartbutt a {
	text-decoration: none;
}
.viewcartbutt a:link {
	text-decoration: none;
}
.viewcartbutt a:visited {
	text-decoration: none;
}
.viewcartbutt a:hover {
	text-decoration: none;
}

.carttxt {
 font-size:13px;
}

/* Horizontal line between products and above email a friend*/
.productlines {
	border-width: 1px;
	border-style: dashed;
	border-color: #CCCCCC;
}

/* return to catalog text on page bottom*/




