.foo {
	
}
.master-wrapper-page {
	MARGIN: 10px auto; WIDTH: 970px; HEIGHT: inherit;
}
.master-wrapper-content {
	TEXT-ALIGN: left; 
	BACKGROUND-COLOR: #ffffff; 
	MARGIN: 0; 
	WIDTH: 1004px; 
	height:inherit;
	FLOAT: left;
}

.content-left {
	float:left;
	background-image:url(img/page_border_left.jpg);
	background-repeat:repeat-y;
	width:17px;
	height:inherit;
	
}

.content-right{
	float:right;
	background-image:url(img/page_border_right.jpg);
	background-repeat:repeat-y;
	width:17px;
	height:inherit;
	
}

.master-wrapper-side {
	BACKGROUND-COLOR: #ffffff; 
	MARGIN: 0px 0 0 0; 
	WIDTH: 200px; 
	DISPLAY: inline; 
	FONT-FAMILY: arial, helvetica, sans-serif; 
	FLOAT: left;
}
.master-wrapper-center {
	BACKGROUND-COLOR: #fff; 
	MARGIN: 0px auto; 
	WIDTH: 628px; 
	DISPLAY: inline; 
	FLOAT: left; 
	border-left-style:solid;
	border-left-width:1px;
	border-left-color:#b7b7b7;
	border-right-style:solid;
	border-right-width:1px;
	border-right-color:#b7b7b7;
}
.master-wrapper-side-right {
	BACKGROUND-COLOR: #ffffff; 
	MARGIN: 0px 10px 0 0; 

	WIDTH: 130px; 
	DISPLAY: inline; 
	FLOAT: right;
	border-top-style:solid;
	border-top-width:1px;
	border-top-color:#b7b7b7;
	padding-top:5px;
}
.scrolling_banner {
	height:550px;
	width:124px;
	margin-left:5px;
    background: #fff url(img/rolling_banner.jpg) repeat-y repeat-x scroll center top;
    text-align:center;
}
.master-wrapper-cph {
	PADDING-BOTTOM: 10px; 
	height:inherit; 
	PADDING-LEFT: 0px; 
	WIDTH: 628px; 
	PADDING-RIGHT: 0px; 

	COLOR: #000; 
	PADDING-TOP: 0px;
}
.master-wrapper-center-1 {
	WIDTH: 830px; DISPLAY: inline; BACKGROUND: url(images/bg_maincolumn_single.gif) #fff no-repeat left top; FLOAT: left
}
.master-wrapper-cph-1 {
	PADDING-BOTTOM: 10px; MIN-HEIGHT: 600px; PADDING-LEFT: 10px; WIDTH: 810px; PADDING-RIGHT: 10px; FLOAT: left; COLOR: #000; PADDING-TOP: 10px
}
.header {
	BACKGROUND-COLOR: #ffffff; 
	WIDTH: 970px; 
	margin-left:17px;
	HEIGHT: 169px;
}
.header .icon {
	VERTICAL-ALIGN: bottom
}
.header .ico-register {
	PADDING-LEFT: 0px
}
.header .ico-login {
	PADDING-LEFT: 0px
}
.header .ico-logout {
	PADDING-LEFT: 20px
}
.header .ico-cart {
	PADDING-LEFT: 20px
}
.header .ico-wishlist {
	PADDING-LEFT: 20px
}
.header .ico-admin {
	PADDING-LEFT: 20px
}
.header-logo {
	BACKGROUND-IMAGE: url(img/logo.jpg); 
	BACKGROUND-COLOR: #ffffff; 
	WIDTH: 152px; 
	BACKGROUND-REPEAT: no-repeat;	
	MARGIN-BOTTOM: 0px; 
	HEIGHT: 169px;
	float:left;
}
A.logo {
	WIDTH: 225px; DISPLAY: block; BACKGROUND: url(images/logo.gif); HEIGHT: 60px; TEXT-DECORATION: none
}
.header-selectors-wrapper {
	TEXT-ALIGN: right; WIDTH: 500px; FLOAT: right
}
.header-currencyselector {
	FLOAT: right
}
.header-languageselector {
	FLOAT: left
}
.header-taxDisplayTypeSelector {
	FLOAT: right
}
.header-links-wrapper {
	WIDTH: 812px; 
	height:25px;
	padding-top:36px;
	margin-left:152px;
	text-align:right;
	margin-right:4px;
	
}
.header-links {
	
}
.header-links UL {
	
}
.header-links UL LI {
	LIST-STYLE-TYPE: none; 
	DISPLAY: inline; 
	LIST-STYLE-IMAGE: none;
}
.header-links UL LI A {
	COLOR: #cd323d; 
	TEXT-DECORATION: none;
	font-size:11px;
}
.header-links A:hover {
	COLOR: #cd323d;
}
.headermenu {
	BACKGROUND-IMAGE: url(img/headermenu_bg.jpg); 
	BACKGROUND-COLOR: #ffffff; 
	BACKGROUND-REPEAT: no-repeat; 
	MARGIN-BOTTOM: 0px;
	margin-top:2px;
	margin-right:4px;
	width:814px;
	HEIGHT: 71px;
	float:right;

}
span:before {
	content:url(img/placeholder.png);
	height:14px;
	width:13px;
	float:left;
}
.headermenu UL {
	PADDING-BOTTOM: 0px; 
	LIST-STYLE-TYPE: none; 
	PADDING-LEFT: 0px; 
	PADDING-RIGHT: 0px; 
	LIST-STYLE-IMAGE: none; 
	PADDING-TOP: 0px;
	float:right;
	margin-right:110px;
}
.headermenu LI {
	TEXT-ALIGN: center; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 5px 0px 0px; 
	PADDING-LEFT: 0px; 
	WIDTH: 120px; 
	PADDING-RIGHT: 0px; 
	FLOAT: left; 
	PADDING-TOP: 0px;
}
.headermenu A {

	PADDING-BOTTOM: 1px; 
	PADDING-LEFT: 10px; 
	PADDING-RIGHT: 10px; 
	DISPLAY: block; 	 
	HEIGHT: 100%; 
	COLOR: #cd323d; 
	FONT-SIZE: 12px;
	FONT-WEIGHT: bold;
	TEXT-DECORATION: none; 
	PADDING-TOP: 1px;
}
.headermenu A:hover {
	
	PADDING-BOTTOM: 1px; 
	PADDING-LEFT: 10px; 
	PADDING-RIGHT: 10px; 
	DISPLAY: block; 	
	HEIGHT: 100%; 
	COLOR: #cd323d; 
	FONT-SIZE: 12px; 
	FONT-WEIGHT: bold; 
	TEXT-DECORATION: none; 
	PADDING-TOP: 1px;
}
.searchbox {
	PADDING-LEFT: 5px; 
	WIDTH: 220px; 
	DISPLAY: inline; 
	FLOAT: right; 
	HEIGHT: 30px; 
	PADDING-TOP: 3px;
	margin-right:4px;
}
.searchbox UL {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.searchbox UL LI {
	LIST-STYLE-TYPE: none; FLOAT: left; LIST-STYLE-IMAGE: none
}
.category-navigation {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; MARGIN-BOTTOM: 0px
}
.category-navigation LI {
	LIST-STYLE-TYPE: circle; 
	LIST-STYLE-IMAGE: url(img/bullet.gif);
}
.category-navigation A {
	PADDING-BOTTOM: 2px; 
	BACKGROUND-COLOR: #ffffff; 
	COLOR: #9d9d9d; 
	FONT-SIZE: 12px; 
	FONT-WEIGHT: bold; 
	TEXT-DECORATION: none; 
}
.category-navigation A:hover {	
	COLOR: #cd323d; 
	FONT-SIZE: 12px; 
	MARGIN-RIGHT: 10px; 
	TEXT-DECORATION: none;
}
.category-navigation .li_selected A {
	COLOR: #cd323d; 
	FONT-WEIGHT: bold; 
	TEXT-DECORATION: none;
}
.category-navigation .title {
	BORDER-BOTTOM: #b7b7b7 1px solid; 
	BORDER-TOP: #b7b7b7 1px solid; 
	POSITION: relative;   
	HEIGHT: 20px; 
	COLOR: #be9105; 
	FONT-SIZE: 14px; 
	FONT-WEIGHT: bold; 
	text-align:center;
	padding-top:5px;
}
.category-navigation .treeview {
	PADDING-BOTTOM: 5px; 
	LINE-HEIGHT: 18px; 
	BACKGROUND: #ffffff; 
	FONT-SIZE: 11px; 

}
.category-navigation UL {
	COLOR: #3664a5; 
	margin-left:-10px;
}
.category-navigation .treeview UL LI {

}
.category-navigation .treeview UL .li_selected {
	FONT-WEIGHT: bold
}
.category-navigation .treeview UL .li_unselected {
	
}
.manufacturer-navigation {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; MARGIN-BOTTOM: 0px
}
.manufacturer-navigation LI {
	LIST-STYLE-TYPE: circle; 
	LIST-STYLE-IMAGE: url(img/bullet.gif);
}
.manufacturer-navigation A.inactive {
	PADDING-BOTTOM: 2px; 
	BACKGROUND-COLOR: #ffffff; 
	FONT-FAMILY: Arial, Helvetica, sans-serif; 
	COLOR: #9d9d9d; 
	FONT-SIZE: 12px; 
	FONT-WEIGHT: bold; 
	TEXT-DECORATION: none; 
}
.manufacturer-navigation A.inactive:hover {
	COLOR: #cd323d; 
	FONT-SIZE: 12px; 
	MARGIN-RIGHT: 10px; 
	TEXT-DECORATION: none;
}
.manufacturer-navigation A.active {
	PADDING-BOTTOM: 2px; 
	BACKGROUND-COLOR: #ffffff; 
	PADDING-LEFT: 0px; 
	DISPLAY: block; 
	FONT-FAMILY: Arial, Helvetica, sans-serif; 
	COLOR: #9d9d9d; 
	FONT-SIZE: 12px; 
	FONT-WEIGHT: bold; 
	TEXT-DECORATION: none; 
}
.manufacturer-navigation .title {
	BORDER-BOTTOM: #b7b7b7 1px solid; 
	BORDER-TOP: #b7b7b7 1px solid; 
	POSITION: relative;  
	MARGIN: 1px;  
	HEIGHT: 20px; 
	COLOR: #be9105; 
	FONT-SIZE: 14px; 
	FONT-WEIGHT: bold; 
	text-align:center;
	padding-top:5px;
}
.manufacturer-navigation .listbox {
	PADDING-BOTTOM: 5px; 
	LINE-HEIGHT: 18px; 
	BACKGROUND: #ffffff; 
	FONT-SIZE: 11px; 
}
.manufacturer-navigation .listbox UL {
	COLOR: #3664a5; 
	margin-left:-10px;
}
.RecentlyViewedProductsBox {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; MARGIN-BOTTOM: 0px
}
.RecentlyViewedProductsBox LI {
	LIST-STYLE-TYPE: circle; 
	LIST-STYLE-IMAGE: url(img/bullet.gif);
}
.RecentlyViewedProductsBox A {
	PADDING-BOTTOM: 2px; 
	BACKGROUND-COLOR: #ffffff; 
	PADDING-LEFT: 0px; 
	DISPLAY: block; 
	FONT-FAMILY: Arial, Helvetica, sans-serif; 
	COLOR: #9d9d9d; 
	FONT-SIZE: 12px; 
	FONT-WEIGHT: bold; 
	TEXT-DECORATION: none; 
}
.RecentlyViewedProductsBox A:hover {
	COLOR: #cd323d; 
	FONT-SIZE: 12px; 
	MARGIN-RIGHT: 10px; 
	TEXT-DECORATION: none;
}
.RecentlyViewedProductsBox .title {
	BORDER-BOTTOM: #b7b7b7 1px solid; 
	BORDER-TOP: #b7b7b7 1px solid; 
	POSITION: relative;  
	MARGIN: 1px;  
	HEIGHT: 20px; 
	COLOR: #be9105; 
	FONT-SIZE: 14px; 
	FONT-WEIGHT: bold; 
	text-align:center;
	padding-top:5px;
}
.RecentlyViewedProductsBox .listbox {
	PADDING-BOTTOM: 5px; 
	LINE-HEIGHT: 18px; 
	BACKGROUND: #ffffff; 
	FONT-SIZE: 11px; 
}
.RecentlyViewedProductsBox .listbox UL {
	COLOR: #3664a5; 
	margin-left:-10px;
}
.RecentlyViewedProductsBox .separator {
	LINE-HEIGHT: 1px; MARGIN: 5px 0px; WIDTH: 140px; BACKGROUND: #c00; HEIGHT: 1px; FONT-SIZE: 1px
}
.infoblock-navigation {
	PADDING-BOTTOM: 0px; MARGIN-BOTTOM: 0px
}
.infoblock-navigation LI {
	LIST-STYLE-TYPE: circle; 
	LIST-STYLE-IMAGE: url(img/bullet.gif);
}
.infoblock-navigation A {
	PADDING-BOTTOM: 2px; 
	BACKGROUND-COLOR: #ffffff; 
	COLOR: #9d9d9d; 
	FONT-SIZE: 12px; 
	FONT-WEIGHT: bold; 
	TEXT-DECORATION: none; 
}
.infoblock-navigation A:hover {
	COLOR: #cd323d; 
	FONT-SIZE: 12px; 
	MARGIN-RIGHT: 10px; 
	TEXT-DECORATION: none;
}
.infoblock-navigation .title {
	BORDER-BOTTOM: #b7b7b7 1px solid; 
	BORDER-TOP: #b7b7b7 1px solid; 
	POSITION: relative;  
	MARGIN: 1px;  
	HEIGHT: 20px; 
	COLOR: #be9105; 
	FONT-SIZE: 14px; 
	FONT-WEIGHT: bold; 
	text-align:center;
	padding-top:5px;
}
.infoblock-navigation .listbox {
	PADDING-BOTTOM: 5px; 
	LINE-HEIGHT: 18px; 
	BACKGROUND: #ffffff; 
	FONT-SIZE: 11px; 
}
.infoblock-navigation .listbox UL {
	COLOR: #3664a5; 
	margin-left:-10px;
}
.footer {
	PADDING-BOTTOM: 5px; 
	PADDING-LEFT: 3px; 
	PADDING-RIGHT: 3px; 
	width:974px;
	HEIGHT: 30px; 
	CLEAR: both; 
	PADDING-TOP: 5px;
	margin-left:12px;
	border-top-style:solid;
	border-width:1px;
	border-top-color:#b7b7b7;
}
.footer A {
	COLOR: #c00; TEXT-DECORATION: none
}
.footer-disclaimer {
	FLOAT: right; COLOR: #999; FONT-SIZE: 11px
}
.footer-poweredby {
	FLOAT: left; COLOR: #999; FONT-SIZE: 11px
}
/* begin: slideshow */
.slideshow {
	margin-top:10px;
	margin-left:90px;
	position:relative;
	margin-bottom:10px;
}
.slideshow a img {
	border:none;
}
.slideshow li.slide {
	list-style-type:none;
}
.slideshow .slides {
	height:260px;
	margin:0;
}
.slideshow .slides li.slide {
	visibility:hidden;
	position:absolute;
	left:0px;
	top:0;
}
.slideshow .buttons {
	display:none;
}
.slideshow .buttons {
	display:block;
	position:absolute;
	z-index:100;
	left:0px;
	bottom:80px;
	margin:0;
}
.slideshow .buttons li {
	float:left;
	display:inline;
	width:36px;
	height:34px;
	margin:0;
	padding-left:13px;
	line-height:34px;
	background-image:url(img/button.png);
	background-repeat:no-repeat;
}
.slideshow .buttons li a {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	float:left;
	text-decoration:none;
	width:36px;
	height:34px;
	color:#fff;
	outline:0;
}
.slideshow ul.buttons li a:hover {
	text-decoration:none;
	color:#0a0a0a;
}
.slideshow ul.buttons li.active a:hover,
.slideshow ul.buttons li.active a {
	color:#666666;
}
/* end: slideshow */
