* {
	margin: 0;
	padding: 0;
	font-size: 8pt;
}

IMG {
	border: none;
}

body {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #585954;
	width: 100%;
	background: url(../images/watermark.jpg) no-repeat center 190px;
}

html, body, #container {
	height: 100%;
	
}

body > #container {
	height: auto; 
	min-height: 100%;
}
p {
	margin: 5px 0;
	font-size: 12px;
}
.boxText p {
font-size: 8pt;
}
#mainframe {
	padding-top: 182px;
	padding-bottom: 45px;
	position: relative;
	z-index: 1;
}

.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 */


h1 {
	font-size: 23px;
	font-weight: normal;
	color: #ba9f67;
	padding-bottom: 10px;
	font-family: "Times New Roman", Times, serif;
}

h2 {
	font-size: 12px;
	font-weight: bold;
	color: #555555;
	margin: 10px 0;
}

h3 {
	font-size: 11px;
	font-weight: bold;
	color: #555555;
}

TD.pageHeading, DIV.pageHeading, .pageHeading, .contentheading {
	font-size: 15px;
	font-weight: bold;
	color: #555555;
	padding-bottom: 10px;
}


#container {
	width: 1000px;
	margin: 0 auto 0 auto;
	position: relative;
	margin-bottom: -45px;
}


/*****************************
******************************
**							**
**			HEADER			**
**							**
******************************
*****************************/

#header {
	width: 100%;
	height: 190px;
	position: absolute;
	z-index: 1;
	top: 0;
	background: url(../images/header-bg.jpg) bottom left repeat-x;
}

#header_center {
	width: 1000px;
	margin: 2px auto;
	position: relative;
	/*background: url(../images/header_middle_bg.jpg) top right no-repeat;*/
}

#logo {
	position: relative;
	z-index: 1;
	display: block;
	width: 202px;
	height: 142px;
	background: url(../images/equiland-quality-horse-products.jpg) no-repeat top left;
	float: left;
	cursor: pointer;
}
.header1 {
	width: 274px;
	height: 142px;
	background: url(../images/header-1.jpg) no-repeat top left;
}
.header2 {
	width: 274px;
	height: 142px;
	background: url(../images/header-2.jpg) no-repeat top left;
}
.header3 {
	width: 250px;
	height: 142px;
	background: url(../images/header-3.jpg) no-repeat top left;
	text-align: right;
}
#language_box {
	position: relative;
	z-index: 2;
	color: #675355;
	font-size: 8pt;
	float: right;
}

#language_box a {
	color: #675355;
	text-decoration: none;
	font-size: 15px;
	font-weight: bold;
}

#language_box a.languagebox_link_active {
	color: #728c56;
	font-size: 15px;
	text-decoration: none;
}

#search_box {
	float: right;
	height: 26px;
	margin-top: 5px;
	padding-top: 8px;
}

#inside_search_box {
	position: relative;
	z-index: 3;
}



#top_menu {
	height: 27px;
} 

#top_menu_bg {
	height: 27px;
}

.top_menu_items a {
	float: left;
	line-height: 27px;
	text-decoration: none;
}

.top_menu_items a:link, .top_menu_items a:visited {
	color: #ffffff;
	border-left: 1px solid #4d5f3b;
	margin-right: -1px;
	font-weight: normal;
}

.top_menu_items a:hover {
	color: #000000;
	/*background: url(../images/topmenu_link_bg.gif) top left repeat-x;*/
	text-decoration: none;
}

.top_menu_links_active {
	float: left;
	line-height: 27px;
	text-decoration: none;
	color: #ffffff;
	/*background: url(../images/topmenu_link_bg.gif) top left repeat-x;*/
}

.top_menu_links_text {
	display: block;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
}



/**********************
**					 **
**					 **
**	   mainframe	 **
**					 **
**					 **
**********************/


#mainframe {
	margin: 0;
	width: 1000px;
}

#breadcrumb {
	clear: both;
	color: #ba9f67;
	margin: 10px 0 15px 0;
	padding: 5px 0 9px 0;
	border-bottom: 2px solid #e3e3ce;
}

#breadcrumb a {
	color: #728c57;
}

#content {
	float: right;
	width: 645px;
	padding-bottom: 10px; 
	/*overflow: hidden;*/
}
#content_ins {
width: 627px;
margin: 0 12px 0 6px;
}
.smallcontent-top {
width: 345px;
height: 6px;
font-size: 0px;
background: url(../images/content/smallcontentfunctions-top.gif) no-repeat center center;
}
.smallcontent-bottom {
width: 345px;
height: 6px;
font-size: 0px;
background: url(../images/content/smallcontentfunctions-bottom.gif) no-repeat center center;
}
.smallcontent-main {
width: 345px;
background: url(../images/content/smallcontent-main.gif) repeat-y center center;
}
.smallcontent-main-inside {
width: 325px;
margin: 0 10px;
}
.content-top {
width: 627px;
height: 6px;
font-size: 0px;
background: url(../images/content/contentfunctions-top.gif) no-repeat center center;
}
.content-bottom {
width: 627px;
height: 6px;
font-size: 0px;
background: url(../images/content/contentfunctions-bottom.gif) no-repeat center center;
}
.content-main {
width: 627px;
background: url(../images/content/content-main.gif) repeat-y center center;
}
.content-main-inside {
width: 607px;
margin: 0 10px;
}

.white-top {
width: 607px;
height: 6px;
font-size: 0px;
background: url(../images/content/white-top.gif) no-repeat center center;
}
.white-bottom {
width: 607px;
height: 6px;
font-size: 0px;
background: url(../images/content/white-bottom.gif) no-repeat center center;
}
.white-main {
width: 607px;
background: url(../images/content/white-main.gif) repeat-y center center;
}
.white-main-inside {
width: 587px;
margin: 0 10px;
}
.subcat-ins {
border-right: 1px dotted #e3e3ce;
padding: 6px;
}

.contentfunctions-top {
width: 627px;
height: 6px;
font-size: 0px;
background: url(../images/content/contentfunctions-top.gif) no-repeat center center;
}
.contentfunctions-center {
background: #f3f3e0;
border-left: 1px solid #e3e3ce;
border-right: 1px solid #e3e3ce;
text-align: right;
padding: 0 10px;
}
.contentfunctions-bottom {
width: 627px;
height: 6px;
font-size: 0px;
background: url(../images/content/contentfunctions-bottom.gif) no-repeat center center;
}
#contenttoggle, #newstoggle	{
color: #76905b;
}
p .copyright {
vertical-align: top;
color: #585954;
font-size: 7px;
padding-left: 1px;
}
h1 .copyright {
vertical-align: top;
color: #585954;
font-size: 10px;
padding-left: 3px;
}

table.getuigenissen {
margin: 0 0 30px 0;
color: #585954;
}
table.getuigenissen tr.userdata {
font-style: italic;
color: #c7b282;
}
table.getuigenissen tr.userdata td {
border-bottom: 1px dashed #e3e3ce;
padding: 0 0 3px 0;
}

table.getuigenissen tr.bericht td {
padding: 10px 0;
font-weight: bold;
border-bottom: 2px solid #e3e3ce;
}
.listtitle {
padding: 3px 0 10px 2px;
}
.accounttable td {
padding: 3px 0 3px 2px;
border-top: 1px solid #e3e3ce;
}
			/**********************
			**					 **
			**					 **
			**	   left column	 **
			**					 **
			**					 **
			**********************/

#column_left {
	width: 175px;
	float: left;
}


						/**********************
						**					 **
						**					 **
						**	  categories	 **
						**					 **
						**					 **
						**********************/

#category_box a:link, #category_box a:visited {
	font-weight: normal;
	color: #675355;
}

#category_box a:hover {
	color: #000000;
}

.topcat a {
	color: #675355;
	font-size: 11px;
}

.topcat a:hover {
	color: #000000;
}

.catwithsubs, .catwithnosubs {
	/*padding-right: 5px;*/
	float: left;
}
/*
.subcategories_box_top {
	background: url(../images/subcat_bg_top.gif) no-repeat top left;
	padding-top: 31px;
	margin-bottom: 10px;
	margin-top: 4px;
}

.subcategories_box_bottom {
	background: url(../images/subcat_bg_bottom.gif) no-repeat bottom left;
	padding-bottom: 11px;
}

.subcategories_box {
	background: url(../images/subcat_bg.gif) repeat-y top left;
	text-indent: 5px;
	padding-left: 8px;
}

.subcategories_heading {
	position: absolute;
	margin-top: -28px;
	margin-left: -10px;
	color: #ffffff;
	font-weight: bold;
	font-size: 12px;
}


*/



/**********************
**					 **
**					 **
**	  right column	 **
**					 **
**					 **
**********************/


#column_right {
	width: 175px;
	
}
.hidelink {
margin-top: 5px;
text-align: right;
}
#slicktoggle {
font-weight: normal;
background: url(../images/topmenu/topmenu-arrowdown.gif) center right no-repeat;
padding-right: 11px;
font-size: 9px;
}
.carthr {
border-bottom: 1px solid #849670;
border-top: 1px solid #454831;
border-left: none;
border-right: none;
margin: 5px 0 7px 0;
width: 155px;
}
#cart_box {
background: url(../images/cart/cart-box-bg.jpg) top left repeat-y;
width: 175px;
text-align: left;
color: #ffffff;
margin: 0 0 7px 0;
}
.cart-box-top {
width: 186px;
height: 14px;
position: absolute;
top: 179px;
right: -1px;
z-index: 5;
}
.cart_box_inside {
width: 155px;
display: block;
padding: 20px 0 0 5px;
}
.cart-box-bottom {
display: block;
background: url(../images/cart/cart-box-bottom.jpg) top left no-repeat;
width: 175px;
height: 18px;
}
#cart_box a {
	color: #ffffff;
}

.link_to_shopping_cart {
	display: block;
	width: 55px;
	height: 63px;
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 6;
	margin-left: 110px;
}

.box_top {
	width: 175px;
	background: url(../images/box/box_top.jpg) top left no-repeat;
	padding-top: 18px;
	float: left;
}

.box_bottom {
	width: 175px;
	background: url(../images/box/box_bottom.jpg) bottom left no-repeat;
	padding-bottom: 26px;
	margin-bottom: 10px;
	float: left;
}
#login_box, #category_box, #news_box {
	background: url(../images/box/box_inside.jpg) bottom left repeat-y;
	color: #675355;
	width: 170px;
	text-align: left;
	padding: 0 0 0 5px;
	float: left;
}


.login_box_contents a:link, .login_box_contents a:visited {
	font-weight: normal;
	font-size: 10px;
	color: #675355;
}
.loggedinbox td {
padding: 3px 0 3px 2px;
border-top: 1px solid #e3e3ce;
}
.infoBoxHeading {
height: 36px;
line-height: 36px;
width: 158px;
color: #cdc161;
font-weight: normal;
text-transform: uppercase;
background: url(../images/box/infobox-heading.jpg) no-repeat;
text-indent: 10px;

}
.infoBoxContents {
	width: 156px;
}

a:link, a:visited {
	color: #76905b;
	text-decoration: none;
}

a:hover {
	color: #728c57;
	text-decoration: underline;
}

SPAN.greetUser {
	color: #585954;
	font-weight: bold;
	font-style: italic;
}

/*****************************
******************************
**							**
**		PRODUCTLISTING		**
**							**
******************************
*****************************/

.newprod_title_link:link, .newprod_title_link:visited {
	text-decoration: none;
	color: #675355;
	font-weight: normal;
	text-transform: lowercase;
	font-size: 12px;
	text-align: center;
}

.newprod_title_link:hover {
	text-decoration: underline;
	color: #585954;
}

.product_info_link:link, .product_info_link:visited, .product_info_link:hover {
	color: #4083A0;
	text-decoration: none;
	font-weight: bolder;
	font-size: 10px;
}
.product_available_title {
background: url(../images/icons/product_available.jpg) no-repeat center left;
display: block;
float: left;
height: 15px;
padding-left: 20px;
}
.product_unavailable_title {
background: url(../images/icons/product_unavailable.jpg) no-repeat center left;
display: block;
float: left;
height: 15px;
padding-left: 20px;
}
.product_available {
color: Green;
font-weight: bold;
}
.product_unavailable {
color: #FF8C00;
font-style: italic;
}
.newprod_price {
	font-size: 10px;
}

.newprod_price_excl {
	color: #FF0000;
	font-weight: bold;
}

.newprod_smallText {
	font-size: 8px;
	font-weight: bolder;
}

.productListing-heading {
	color: #7b7b7b;
	/*font-weight: bold;*/
	/*border-bottom: 1px solid #e6e6e6;*/

}
TR.productListing-even {
	
	background: #f3f3e0;
}
TD.productListing-data {
	padding: 4px 0;
}
TR.productListing-even TD.productListing-data {
	border-top: 1px solid #e3e3ce;
	border-bottom: 1px solid #e3e3ce;
	
}
TD.productListing-heading {
padding: 3px 0 8px 10px;
}

TD.productListing-heading-te-vergelijken {
	display:block;
	margin-bottom:-3px;
	padding-top:25px;
	position: relative;
}

TD.productListing-heading-te-vergelijken-bottom {
	display:block;
	padding-bottom:15px;
	position: relative;
}

TD.productListing-heading-vergelijk {
	/*background: #FFFFFF url(../images/dotted_line_vertical_Little.gif) repeat-y scroll 16px 0;*/
}
/*
TD.productListing-data {
	color: #7b7b7b;
	border-bottom: 1px solid #e3e3ce;
	padding-top: 3px;
	vertical-align: middle;
}
*/
TD.productListing-data-vergelijk {
	color: #7b7b7b;
	border: 1px solid #e6e6e6;
	padding-top: 3px;
	vertical-align: top;
	/*background: #FFFFFF url(../images/dotted_line_vertical_Little.gif) repeat-y scroll 15px 0;*/
}

TD.productListing-manufacturers {
	border-bottom:1px solid #8CEA21;
	color:#1B90FD;
	padding-top: 3px;
	vertical-align: top;
	font-weight: bold;
	font-size: 12px;
}

TR.productListing-manufacturers {
	padding-top: 3px;
	padding-bottom: 3px;
}

TD.productListing-empty {
	height: 4px;
}

TD.productListing-manufacturers-help-stock {
	border-right: 1px solid #e6e6e6;
	border-left: 1px solid #e6e6e6;
	padding-top: 3px;
	vertical-align: top;
	color: #635c5c;
	font-weight: bold;
	font-size: 12px;
	background: #CCCCCC;
}

TD.productListing-data-vendor {
	color: #7b7b7b;
	border-bottom: 1px solid #e6e6e6;
	padding-top: 15px;
	padding-bottom: 15px;
}

.compare-heading {
	display:block;
	height:26px;	
	position:absolute;
	top:0px;
	left: 0px;
	margin-left: 130px;
	margin-top: 30px;	
	width: 300px;
}

.compare-heading-bottom {
	display:block;
	height:26px;	
	position:absolute;
	top:0px;
	left: 0px;
	margin-left:130px;
	margin-top: 5px;	
	width: 300px;
}

.products_description_box {
	width: 250px;
}

.product_image_box {
	width: 120px;
}

.compare_product_box {
	width: 30px;
}

.products_price_box {
	width: 65px;
	vertical-align: middle;
	padding-right: 5px;
}

.products_quantity_box {
	width: 70px;
}

.products_quantity {
	font-weight: bold;
	color: #000000;
	font-size: 11px;
}

a.prodlist_name:link, a.prodlist_name:visited {
	font-size: 11px;
	color: #707070;
	font-weight: bold;
}



a.prodlist_name:hover {
	color: #707070;
}
.products_info {

}
.products_info_table {
	/*border: 1px solid #A4C4DD;*/

}

TD.productinfo_desc {
	/*color: #000000;*/
	/*border-right: 1px solid #e6e6e6;
	border-left: 1px solid #e6e6e6;*/
	padding: 3px;
	vertical-align: top;
	/*background: #CCCCCC;*/
	font-size: 11px;
}

TD.subtitle {
	color: #ba9f67;
	padding: 15px 0 0 3px;
	vertical-align: top;
	font-size: 13px;
	font-weight: bold;
}

TD.productinfo_technical {
	color: #585954;
	padding-left: 3px;
	vertical-align: top;
	font-size: 12px;
}
.specs {
	margin-top:15px;	
}
.prodtitle, .prodtext {
border-top: 1px solid #e3e3ce;
padding: 3px;
}
.productListing-data_cart {
	padding-right: 5px;
	padding-left: 5px;
}

.productListing-image_cart {
	border-right: 1px solid #e6e6e6;
	padding-right: 5px;
	padding-left: 5px;
}

.oldprice {
	color: #C9C9C9;
	text-decoration: line-through;
}

.specialprice {
	color: #FF0000;
}

.normalprice {
	color: #006400;
}

.price_cart {
	background: #CCCCCC;
	padding: 0px 5px;
	border-bottom: 1px solid #FFFFFF;
}

a.category_link:link, a.category_link:visited {
	font-size: 11px;
	color: #675355;
}

a.category_link:hover {
	color: #1B90FD;
}





/*****************************
******************************
**							**
**		  NEWSLETTER		**
**							**
******************************
*****************************/

#newsletter_subscribe_button, #newsletter_unsubscribe_button {
	background: transparent url(../images/button_no_text.gif) top left no-repeat;
	height: 26px;
	width: 140px;
	border: none; 
	color: #ffffff;
}







/*****************************
******************************
**							**
**		  PC_builder		**
**							**
******************************
*****************************/

.pc_product_select_t_l {
	background: url(../images/pc_select_product_t_l.gif) top left no-repeat;
	margin-right: 10px;
}

.pc_product_select_t_r {
	background: url(../images/pc_select_product_t_r.gif) top right no-repeat;
}

.pc_product_select_b_l {
	background: url(../images/pc_select_product_b_l.gif) bottom left no-repeat;
}

.pc_product_select_b_r {
	background: url(../images/pc_select_product_b_r.gif) bottom right no-repeat;
	padding: 10px;
}

.product_select_title {
	font-weight: bold;
	color: #222222;
	padding-bottom: 10px;
}

.button_configureer {
	text-align: center;
	padding-top: 5px;
	padding-bottom: 10px;
}

.products_options_info_title{
	font-weight: bold;
	color: #222222;
	font-size: 14px;
	padding-bottom: 5px;
}

.products_options_info_technical{
	padding-left: 40px;
}

.products_options_info_price_text {
	color: #000000;
	font-size: 10px;
	font-weight: bold;
}

#products_options_info_price {
	color: #ff0000;
	font-size: 12px;
	font-weight: bold;
}

.attributes_box_bg {
	background: url(../images/attribute_box_bg_top.gif) top left no-repeat;
	margin-bottom: 5px;
}

.attributes_box_bg_bottom {
	background: url(../images/attribute_box_bg_bottom.gif) bottom left no-repeat;
	padding: 5px;
}

.attributes_box_title {

}

.attributes_box_options {
	padding-left: 100px;
}

.products_attributes_change_price {
	text-align: right;
	color: #585954;
}










/*****************************
******************************
**							**
**		   Tagcloud 		**
**							**
******************************
*****************************/
#tagcloud_content_top {
margin-top: 8px;
width: 156px;
height: 13px;
font-size: 0;
background: url(../images/tagcloud/tagcloud_top.jpg) no-repeat;
}
#tagcloud_content_center {
width: 156px;
background: url(../images/tagcloud/tagcloud_content.jpg) repeat-y;
}
#tagcloud_content_bottom {
width: 156px;
height: 10px;
font-size: 0;
background: url(../images/tagcloud/tagcloud_bottom.jpg) no-repeat;
}
#tagcloud_content_center_text {
padding: 0 10px 6px 10px;
width: 136px;
}
#tagcloud_content_center_text .infoBoxContents {
width: 136px;
}
.tagcloud_box a:link, .tagcloud_box a:visited {
	color: #675355;
	font-weight: normal;
}


.payment {
margin: 0 0 15px 0;
}




/*****************************
******************************
**							**
**		  PRINT PAGE		**
**							**
******************************
*****************************/

a.print_link:link, a.print_link:visited {
	color: #585954;
	text-decoration: none;
}

a.print_link:hover {
	color: #585954;
	text-decoration: none;
}





/*****************************
******************************
**							**
**			FOOTER			**
**							**
******************************
*****************************/

#footer {
	background: #566f3b;
	height: 45px;
	line-height: 45px;
	text-align: center;
	color: #FFFFFF;
	position: relative;
	z-index: 2;
	margin-top: -45px; /* negative value of footer height */
	clear:both;
}

#footer a:link, #footer a:visited {
	color: #FFFFFF;
	font-weight: bold;
}
#footer .inside {
width: 1000px;
margin: 0 auto;
}
#footer .left {
float: left;
}
#footer .right {
float: right;
}





/*****************************
******************************
**							**
**			EXTRA			**
**							**
******************************
*****************************/

.messageBox { 
	font-size: 10px; 
}

.messageStackError, .messageStackWarning { 
	font-size: 11px; 
	font-weight: bold;
	color: #FF0000; 
}
.messageStackSuccess { 
	font-size: 11px; 
	color: #006400;
	font-weight: bold;
}

SPAN.productSpecialPrice {
	color: #FF0000;
	font-weight: bold;
	font-size: 12px;
}


#menucss UL { margin: 0px; padding: 0px; }
#menucss UL LI { list-style-type: none; margin: 0px; padding: 0px; }
#menucss UL UL { padding-bottom: 10px; }
#menucss A { display: block; }

#menucss UL LI.categorie_top A { font-weight: bold; color: #000000; }
#menucss UL LI.categorie_top_on A { font-weight: bold; font-style: italic; color: #2684FE; }
#menucss UL UL LI.categorie A { padding-left: 8px; font-weight: normal; font-style: normal; color: #000000;}
#menucss UL UL LI.categorie_on A { margin-left: 8px; font-weight: normal; font-style: italic; color: #0C14FA; }

#menucss UL LI A:hover { color: #2684FE; text-decoration: none; }
#menucss UL UL LI A:hover { color: #0C14FA; text-decoration: none; }

/* PRODUCT LISTING */
.tdprmod { border-right: 1px dashed #dadada; border-bottom: 1px dashed #dadada; }
.norightborder { border-right: none; }
.listing-grid, .listing-list { width: 627px; overflow: hidden; }

.listing-grid .prmod-hr { height: 1px; margin: 0 0 6px 0; }
.listing-grid .prmod { width: 157px; padding-bottom: 10px; }
.listing-grid .prmod-image { text-align: center; height: 110px; margin: 10px 0 10px 0; }
.listing-grid .prmod-title { height: 50px; width: 137px; overflow: hidden; }
.listing-grid .prmod-title h2, .prmod-title h2 a { font-size: 12px; }
.listing-grid .prmod-descr { font-size: 11px; height: 94px; width: 137px; text-align: justify; color: #8C8C8C; }
.listing-grid .prmod-buttons { width: 137px; }
.listing-grid .prmod-buttons a { color: #A52A2A; }
.listing-grid .prmod-price { width: 137px; font-size: 13px; text-align: center; padding: 5px 0 5px 0; margin: 0 0 10px 0; background: #f3f3e0; border: 1px dashed #e3e3ce; font-weight: bold; }
.listing-grid .prmod-list { width: 100%; height: 100px; border-bottom: 2px solid #e3e3ce; vertical-align: middle; padding: 10px 0; }
.listing-grid .prmod-count-list { font-size: 55px; color: #ba9f67; font-family: "Times New Roman", Times, serif; float: left; }
.listing-grid .prmod-image-list { float: left; height: 100px; width: 170px; text-align: center; }
.listing-grid .prmod-title-list h2 a { font-size: 15px; }
.listing-grid .prmod-price-list { font-weight: bold; text-align: left; width: 120px; }
.listing-grid .prmod-buttons-list { font-size: 13px; width: 425px; }

.listing-list .prmod-hr { height: 1px; margin: 0 0 6px 0; }
.listing-list .prmod { width: 627px; position: relative;  /*padding-bottom: 10px;*/ }
.listing-list .prmod-image {  float: left; text-align: center; height: 100px; width: 120px; margin: 10px 10px 0 0; }
.listing-list .prmod-title { float: left; width: 350px; overflow: hidden; text-align: left; padding-bottom: 5px; }
.listing-list .prmod-title h2, .prmod-title h2 a { font-size: 12px; }
.listing-list .prmod-descr { float: left; font-size: 11px; width: 497px; height: 45px; text-align: justify; color: #8C8C8C; }
.listing-list .prmod-buttons { float: left; width: 137px; }
.listing-list .prmod-buttons a { color: #A52A2A; }
.listing-list .prmod-price { position: absolute; right: 0; top: 0; margin: 9px 0 0 470px; float: right; width: 150px; font-size: 13px; text-align: right; font-weight: bold; }
.listing-list .prmod-list { width: 100%; height: 100px; border-bottom: 2px solid #e3e3ce; vertical-align: middle; padding: 10px 0; }
.listing-list .prmod-count-list { font-size: 55px; color: #ba9f67; font-family: "Times New Roman", Times, serif; float: left; }
.listing-list .prmod-image-list { float: left; height: 100px; width: 170px; text-align: center; }
.listing-list .prmod-title-list h2 a { font-size: 15px; }
.listing-list .prmod-price-list { font-weight: bold; text-align: left; width: 120px; }
.listing-list .prmod-buttons-list { font-size: 13px; width: 425px; }
/* PRODUCT LISTING */

/*BUTTONS*/
input.formbutton, .button {
border: none;
background-color: transparent;
padding: 0;
margin: 0;
line-height: 13px;
font-size: 11px;
cursor: pointer;
}
.button-a {
color: #f9f697;
}
.button-a:hover {
color: #aba436;
text-decoration: none;
}
.button-c {
color: #f9f697;
}
.button-c:hover {
text-decoration: none;
}
.button-e, .button-e:hover, .button-d, .button-d:hover {
color: #ffffff;
}
a.button-a, a.button-b, a.button-c, a.button-d, a.button-e, a.button-cart,
div.button-a, div.button-b, div.button-c, div.button-d, div.button-e, div.button-cart {
/* Sliding right image */
display: block;
float: left;
height: 24px; /* CHANGE THIS VALUE ACCORDING TO IMAGE HEIGHT */
margin: 4px 0 0 0;
padding-right: 13px; /* CHENGE THIS VALUE ACCORDING TO RIGHT IMAGE WIDTH */
/* FONT PROPERTIES */
text-decoration: none;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: normal;
cursor: pointer;
}
a.button-a, div.button-a {
background: transparent url(../images/forms/buttons/button-a-right.gif) no-repeat top right; 
}
a.button-b, div.button-b {
background: transparent url(../images/forms/buttons/button-b-right.gif) no-repeat scroll top right; 
}
a.button-c, div.button-c {
background: transparent url(../images/forms/buttons/button-c-right.gif) no-repeat scroll top right;
}
a.button-d, div.button-d {
background: transparent url(../images/forms/buttons/button-d-right.gif) no-repeat scroll top right;
}
a.button-e, div.button-e {
background: transparent url(../images/forms/buttons/button-e-right.gif) no-repeat scroll top right;
}
a.button-cart, div.button-cart {
background: transparent url(../images/forms/buttons/button-a-right.gif) no-repeat scroll top right; 
}
a.button-a:hover, a.button-b:hover, a.button-c:hover, a.button-d:hover, a.button-e:hover, a.button-cart:hover
div.button-a:hover, div.button-b:hover, div.button-c:hover, div.button-d:hover, div.button-e:hover, div.button-cart:hover, {
text-decoration: none;
}
a.button-a span, a.button-b span, a.button-c span, a.button-d span, a.button-e span, a.button-cart span,
div.button-a span, div.button-b span, div.button-c span, div.button-d span, div.button-e span, div.button-cart span {
/* Background left image */ 
display: block;
line-height: 14px; /* CHANGE THIS VALUE ACCORDING TO BUTTONG HEIGHT */
padding: 3px 25px 4px 38px;
cursor: pointer;
}
a.button-a span, div.button-a span {
background: transparent url(../images/forms/buttons/button-a-left.gif) no-repeat; 
color: #f9f697;
}
a.button-b span, div.button-b span {
background: transparent url(../images/forms/buttons/button-b-left.gif) no-repeat; 
color: #555931;
}
a.button-c span, div.button-c span {
background: transparent url(../images/forms/buttons/button-c-left.gif) scroll no-repeat; 
color: #f9f697;
}
a.button-d span, div.button-d span {
background: transparent url(../images/forms/buttons/button-d-left.gif) scroll no-repeat; 
color: #ffffff;
}
a.button-e span, div.button-e span {
background: transparent url(../images/forms/buttons/button-e-left.gif) scroll no-repeat; 
color: #ffffff;
}
a.button-cart span, dov.button-cart span {
background: transparent url(../images/forms/buttons/button-cart-left.gif) no-repeat; 
padding-left: 10px;
}
a.button-a:hover span, div.button-a:hover span {
color: #aba436;
text-decoration: none;
}
/* BUTTONS */
.inputbox {
background: url(../images/forms/input/input-left.gif) top left;
border: none;
padding: 4px 0 0 8px;
height: 18px;
float: left;
}
.inputbox-right {
background: url(../images/forms/input/input-right.gif) top left;
display: block;
width: 3px;
height: 22px;
float: left;
}
.textarea-top {
width: 606px;
height: 3px;
display: block;
font-size: 0px;
background: url(../images/forms/textarea/textarea-top.gif) bottom left no-repeat;
}
.textarea {
background: url(../images/forms/textarea/textarea-bg.gif) top left;
border-left: 1px solid #cdcda1;
border-right: 1px solid #cdcda1;
border-top: none;
border-bottom: none;
width: 594px;
height: 100px;
padding: 5px;
}
.textarea-bottom {
width: 606px;
height: 3px;
display: block;
font-size: 0px;
background: url(../images/forms/textarea/textarea-bottom.gif) top left no-repeat;
}
.thumbnailstd {
border: 1px solid #dadada;
vertical-align: middle;
width: 47px;
height: 47px;
}
#thumbnails img.thumbnail {
cursor: pointer;
vertical-align: middle;
}
.aroundthumb {
width: 47px;
height: 47px;
line-height: 47px;
float: left;
text-align: center;
display: block;
vertical-align: middle;
}
#image {
/*border: 1px solid #dadada;*/
}
#medium_image img {
border: none;
}
.checkouttable {
height: 10px;
}
.checkoutBarFull {
background: url(../images/checkout/checkoutBarFull.jpg) repeat-x center center;
height: 10px;
}
.checkoutBarEmpty {
background: url(../images/checkout/checkoutBarEmpty.jpg) repeat-x center center;
height: 10px;
}
.checkoutBarFrom, .checkoutBarTo { color: #C7C7C7; text-decoration: none; }
a.checkoutBarFrom {
color: #C7C7C7;
}
a.checkoutBarFrom:hover {color: #6c8355; text-decoration: none; }
.checkoutBarCurrent { color: #6c8355; }


ul.sitemap li, ul.sitemap li a {
font-size: 16px;
color: #555555;
line-height: 30px;
font-weight: bold;
}
ul li.leftfloat {
float: left;
list-style: none;
}
ul li.rightfloat {
float: right;
list-style: none;
}
ul li ul li.rightfloat, ul li ul li.leftfloat {
float: none;
list-style: none;
}
ul li ul li ul li {
margin-left: 15px;
}

ul.sitemap ul.sitemap {
margin-bottom: 20px;
padding-bottom: 10px;
width: 300px;
border-bottom: 1px solid #e3e3ce;
}
ul.sitemap li ul.sitemap li, ul.sitemap li ul.sitemap li a {
font-size: 12px;
color: #6c8355;
line-height: 23px;
font-weight: normal;
}
ul.sitemap li ul.sitemap li ul li a, ul.sitemap li ul.sitemap li ul li {
font-size: 11px;
color: #555555;
line-height: 15px;
}
#anatomy {
position: relative;
margin-top: -50px;
}
.advsearchtoggle {
position: absolute;
right: 200px;
z-index: 5;
margin: 15px 0 0 -130px;
}

/**
 * jQuery lightBox plugin
 * This jQuery plugin was inspired and based on Lightbox 2 by Lokesh Dhakar (http://www.huddletogether.com/projects/lightbox2/)
 * and adapted to me for use like a plugin from jQuery.
 * @name jquery-lightbox-0.5.css
 * @author Leandro Vieira Pinho - http://leandrovieira.com
 * @version 0.5
 * @date April 11, 2008
 * @category jQuery plugin
 * @copyright (c) 2008 Leandro Vieira Pinho (leandrovieira.com)
 * @license CC Attribution-No Derivative Works 2.5 Brazil - http://creativecommons.org/licenses/by-nd/2.5/br/deed.en_US
 * @example Visit http://leandrovieira.com/projects/jquery/lightbox/ for more informations about this jQuery plugin
 */
#jquery-overlay {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 90;
	width: 100%;
	height: 500px;
}
#jquery-lightbox {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 100;
	text-align: center;
	line-height: 0;
}
#jquery-lightbox a img { border: none; }
#lightbox-container-image-box {
	position: relative;
	background-color: #fff;
	width: 250px;
	height: 250px;
	margin: 0 auto;
}
#lightbox-container-image { padding: 10px; }
#lightbox-loading {
	position: absolute;
	top: 40%;
	left: 0%;
	height: 25%;
	width: 100%;
	text-align: center;
	line-height: 0;
}
#lightbox-nav {
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: 10;
}
#lightbox-container-image-box > #lightbox-nav { left: 0; }
#lightbox-nav a { outline: none;}
#lightbox-nav-btnPrev, #lightbox-nav-btnNext {
	width: 49%;
	height: 100%;
	zoom: 1;
	display: block;
}
#lightbox-nav-btnPrev { 
	left: 0; 
	float: left;
}
#lightbox-nav-btnNext { 
	right: 0; 
	float: right;
}
#lightbox-container-image-data-box {
	font: 10px Verdana, Helvetica, sans-serif;
	background-color: #fff;
	margin: 0 auto;
	line-height: 1.4em;
	overflow: auto;
	width: 100%;
	padding: 0 10px 0;
}
#lightbox-container-image-data {
	padding: 0 10px; 
	color: #666; 
}
#lightbox-container-image-data #lightbox-image-details { 
	width: 70%; 
	float: left; 
	text-align: left; 
}	
#lightbox-image-details-caption { font-weight: bold; }
#lightbox-image-details-currentNumber {
	display: block; 
	clear: left; 
	padding-bottom: 1.0em;	
}			
#lightbox-secNav-btnClose {
	width: 66px; 
	float: right;
	padding-bottom: 0.7em;	
}

/*Opera Fix*/
body:before {/* thanks to Maleika (Kohoutec)*/
	content:"";
	height:100%;
	float:left;
	width:0;
	margin-top:-32767px;/* thank you Erik J - negate effect of float*/
}

fieldset {
	 border: 0; padding: 0;
}
#login_link { cursor: pointer; color: #76905b; }
#login_link:hover { text-decoration: underline; }



.ui-helper-hidden { display: none; }
.ui-helper-hidden-accessible { position: absolute; left: -99999999px; }
.ui-helper-reset { margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none; }
.ui-helper-clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.ui-helper-clearfix { display: inline-block; }
/* required comment for clearfix to work in Opera \*/
* html .ui-helper-clearfix { height:1%; }
.ui-helper-clearfix { display:block; }
/* end clearfix */
.ui-helper-zfix { width: 100%; height: 100%; top: 0; left: 0; position: absolute; opacity: 0; filter:Alpha(Opacity=0); }
.ui-dialog { position: relative; width: 300px;  }
.ui-dialog .ui-dialog-titlebar {  position: relative; top: 30px; left: 13px; }
.ui-dialog .ui-dialog-title { float: left; font-size: 17px;  }
.ui-dialog label { margin-right: 8px; }
.ui-dialog #login_callback { font-size: 11px; height: 40px; padding: 20px 0 0 0;  }
.error { color: #FF0000; }
.ui-icon { display: block; text-indent: -99999px; overflow: hidden; background-repeat: no-repeat; }
.ui-dialog .ui-dialog-titlebar-close { position: absolute; right: 20px; top: 0; width: 16px; height: 16px; background: url(../images/dialog/close.jpg);   }
.ui-dialog .ui-dialog-content { border: 0; background: none; overflow: auto; zoom: 1; }
.ui-widget-overlay { position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: #000000 url(../images/dialog/overlay.png) 50% 50% repeat-x; opacity: .9;filter:Alpha(Opacity=90); }
.ui-widget-shadow { margin: -8px/*{offsetTopShadow}*/ 0 0 -8px/*{offsetLeftShadow}*/; padding: 8px/*{thicknessShadow}*/; background: #aaaaaa/*{bgColorShadow}*/ url(images/ui-bg_flat_0_aaaaaa_40x100.png)/*{bgImgUrlShadow}*/ 50%/*{bgShadowXPos}*/ 50%/*{bgShadowYPos}*/ repeat-x/*{bgShadowRepeat}*/; opacity: .3;filter:Alpha(Opacity=30)/*{opacityShadow}*/; -moz-border-radius: 8px/*{cornerRadiusShadow}*/; -webkit-border-radius: 8px/*{cornerRadiusShadow}*/; }

.dialog-top { float: left; width: 300px; height: 13px; font-size: 0px; }
.dialog-top-left { float: left; width: 13px; height: 13px; background: url(../images/dialog/corners.png) no-repeat top left; font-size: 0px; }
.dialog-top-middle { float: left; width: 274px; height: 12px; background: #FFFFFF; border-top: 1px solid #000000; font-size: 0px; }
.dialog-top-right { float: right; width: 13px; height: 13px; background: url(../images/dialog/corners.png) no-repeat top right; font-size: 0px; }
.box { float: left; width: 298px; background: #FFFFFF; border-left: 1px solid #000000; border-right: 1px solid #000000; }
.box-inside { width: 278px; margin: 0 10px; text-align: center; }
.dialog-bottom { float: left; width: 300px; height: 13px; font-size: 0px; }
.dialog-bottom-left { float: left; width: 13px; height: 13px; background: url(../images/dialog/corners.png) no-repeat bottom left; font-size: 0px; }
.dialog-bottom-middle { float: left; width: 274px; height: 12px; background: #FFFFFF; border-bottom: 1px solid #000000; font-size: 0px; }
.dialog-bottom-right { float: right; width: 13px; height: 13px; background: url(../images/dialog/corners.png) no-repeat bottom right; font-size: 0px; }

#myloginbox_loggedin_ajax, #myloginbox_notloggedin_ajax, #myloginbox_forum_loggedin_ajax { display: none; }

.contentpaneopen li {margin-left:25px;}
