

h1  {
	background: none;
	font: normal 30px 'Museo', 'Trebuchet MS';
	color: #D70514;
	padding: 0px 0px 10px 0px;
	display: block;
	text-transform: uppercase;
}

#Description {
	font: 16px/24px 'Arial', 'Arial';
	padding: 0px 0px 20px 0px;
	display: block;
}

/* --- Portfolio / Products listing general styles --- */

.PortfolioList {
	clear: left;
	padding: 10px 0px 0px 0px;
	margin: 0px 0px 0px -18px;
}

.ListingList {
	clear: left;
	padding: 10px 0px 0px 0px;
}

/* --- Start of Breadcrumbs Styles --- */

.BreadCrumbs {
	font: 10px 'Arial', 'Arial';
	padding: 12px 14px 4px 14px;
	height: 26px;
	width: 676px;
}

.BCLink span{
	padding: 5px 10px 0px 0px;
	display: block;
	float: left;
	height: 20px;
	cursor: pointer;
	background: url(../images/buttons/breadcrumbs_rightarrow.png) right top no-repeat;	
}

.BCLink:hover span {
	background: url(../images/buttons/breadcrumbs_rightarrow_on.png) right top no-repeat;	
}

.BCLink {
	background: url(../images/buttons/breadcrumbs_leftarrow_m.png) no-repeat;
	padding: 0px 0px 0px 10px;
	float: left;
	text-decoration: none;
	display: block;
	color: #000000;
}

.BCLink:hover {
	background: url(../images/buttons/breadcrumbs_leftarrow_m_on.png) no-repeat;
	text-decoration: none;
}

.BCLink.firstdepth:hover {
	background: url(../images/buttons/breadcrumbs_leftarrow_on.png) no-repeat;
	text-decoration: none;
}

.BC {
	padding: 5px 0px 0px 5px;
	height: 19px;
	float: left;
}

.BCActual {
	background: url(../images/buttons/breadcrumbs_actual.png) right 1px no-repeat;
	padding: 5px 10px 0px 10px;
	height: 19px;
	float: left;	
	color: #FFFFFF;
}

.BCLink.firstdepth {
	background: url(../images/buttons/breadcrumbs_leftarrow.png) no-repeat;	
	margin-left: 5px;
}

.BCLink.lastdepth span{
	background: url(../images/buttons/breadcrumbs_rightarrow_m.png) right top no-repeat;	
}

.BCLink.lastdepth:hover span{
	background: url(../images/buttons/breadcrumbs_rightarrow_m_on.png) right top no-repeat;	
}

.FontSize {
	float: right;
	padding: 0px 0px 0px 0px;
}

.FontSize span {
	padding-top: 5px;
	float: left;
}

/* --- End of Breadcrumbs Styles --- */

/* --- Listing type selector --- */

.StyleSelector {
	margin: 10px 0px 0px 0px;
}

.StyleSelector span {
	float: left;
	text-transform: uppercase;
	font: 10px 'Arial', 'Arial';
	color: #D70514;
	padding: 5px 5px 0px 0px;
}

.boxbig,
.boxsmall,
.listbig,
.listsmall {
	width: 16px; 
	height: 16px;
	display: block;
	float: left;
}

.boxbig {
	background: url(../images/buttons/biglist_l.png);
	background-repeat: no-repeat;
	padding: 4px 3px 4px 5px;
	
}

.boxbig:hover {
	background: url(../images/buttons/biglist_l_h.png);
	background-repeat: no-repeat;	
}

.StyleSelector .boxbig span {
	background: url(../images/icons/boxbigicon.png);
	background-repeat: no-repeat;
	background-position: center center;
	background-color: #D70514;
	width: 16px;
	height: 16px;
	display: block;
	padding: 0px;
}

.StyleSelector .boxbig:hover span {
	background: url(../images/icons/boxbigicon_on.png);
	background-repeat: no-repeat;
	background-position: center center;
	background-color: #D70514;	
}

.boxsmall {
	background: url(../images/buttons/biglist_m.png);
	background-repeat: no-repeat;
	padding: 4px;
}

.boxsmall:hover {
	background: url(../images/buttons/biglist_m_h.png);
	background-repeat: no-repeat;	
}


.StyleSelector .boxsmall span {
	background: url(../images/icons/boxsmallicon.png);
	background-repeat: no-repeat;
	background-position: center center;
	background-color: #D70514;
	width: 16px;
	height: 16px;
	display: block;
	padding: 0px;
}


.StyleSelector .boxsmall:hover span {
	background: url(../images/icons/boxsmallicon_on.png);
	background-repeat: no-repeat;
	background-position: center center;
	background-color: #D70514;	
}


.listbig {
	background: url(../images/buttons/biglist_m.png);
	background-repeat: no-repeat;
	padding: 4px;
}

.listbig:hover {
	background: url(../images/buttons/biglist_m_h.png);
	background-repeat: no-repeat;	
}


.StyleSelector .listbig span {
	background: url(../images/icons/listbigicon.png);
	background-repeat: no-repeat;
	background-position: center center;
	background-color: #D70514;
	width: 16px;
	height: 16px;
	display: block;
	padding: 0px;
}


.StyleSelector .listbig:hover span {
	background: url(../images/icons/listbigicon_on.png);
	background-repeat: no-repeat;
	background-position: center center;
	background-color: #D70514;	
}

.listsmall {
	background: url(../images/buttons/biglist_r.png);
	background-repeat: no-repeat;
	padding: 4px;
}

.listsmall:hover {
	background: url(../images/buttons/biglist_r_h.png);
	background-repeat: no-repeat;	
}


.StyleSelector .listsmall span {
	background: url(../images/icons/listsmallicon.png);
	background-repeat: no-repeat;
	background-position: center center;
	background-color: #D70514;
	width: 16px;
	height: 16px;
	display: block;
	padding: 0px;
}


.StyleSelector .listsmall:hover span {
	background: url(../images/icons/listsmallicon_on.png);
	background-repeat: no-repeat;
	background-position: center center;
	background-color: #D70514;	
}

/* --- Start of Pages styles --- */

.Pages {
	display: block;
	margin: 0px 0px 5px 5px;
	padding: 10px 0px 5px 0px;
	background: url(../images/backgrounds/listline.png);
	background-repeat: repeat-x;
	background-position: left top;	
	clear: left;
}

.PageNumber {
	font-family: Arial;
	font-size: 11px;
	text-transform: uppercase;
	padding: 7px 0px 0px 0px;
	display: block;
	width: 150px;
	color: #D70514;
}


.PageNumbers {
	font-family: Arial;
	font-size: 11px;
	text-transform: uppercase;
	display: block;
	float: right;
}


.PageLink span{
	padding: 5px 10px 0px 0px;
	display: block;
	height: 24px;
	cursor: pointer;
	background: url(../images/buttons/breadcrumbs_rightarrow.png);
	background-repeat: no-repeat;	
	background-position: right top;
}

.PageLink:hover span {
	background: url(../images/buttons/breadcrumbs_rightarrow_on.png);
	background-repeat: no-repeat;	
	background-position: right top;
	
}

.PageLink {
	background: url(../images/buttons/breadcrumbs_leftarrow_m.png);
	background-repeat: no-repeat;
	padding: 0px 0px 0px 10px;
	float: left;
	text-decoration: none;
	display: block;
	color: #000000;
	
}

.PageLink:hover {
	background: url(../images/buttons/breadcrumbs_leftarrow_m_on.png);
	background-repeat: no-repeat;
	text-decoration: none;
}

#ArticleContent .PageNumbers .depth1 {
	background:url("../images/buttons/breadcrumbs_leftarrow.png") no-repeat scroll 0 0 transparent;
	margin: 0px 0px 0px 5px;
}

#ArticleContent .PageNumbers .depth1:hover {
	background: url(../images/buttons/breadcrumbs_leftarrow_on.png);
	background-repeat: no-repeat;
	text-decoration: none;
}


.PageNumbers .CurrentPagedepth1 {
	background:url("../images/buttons/breadcrumbs_actual.png") no-repeat scroll left 1px transparent;
	color:#FFFFFF;
	padding:5px 10px 0;
}

.PageNumbers .CurrentPagedepth1 span {
	background: none;
	padding: 0px;
}

.PageNumbers .CurrentPagedepth3 {
	background:url("../images/buttons/breadcrumbs_actual.png") no-repeat scroll right 1px transparent;
	color:#FFFFFF;
	padding:5px 10px 0;
}

.PageNumbers .CurrentPagedepth3 span {
	background: none;
	padding: 0px;
}

.PageNumbers .CurrentPage {
	background:url("../images/buttons/breadcrumbs_actual.png") no-repeat scroll center 1px transparent;
	color:#FFFFFF;
	padding:5px 10px 0;
}

.PageNumbers .CurrentPage span {
	background: none;
	padding: 0px;
}

.PageNumbers .depth3 span {
background:url("../images/buttons/breadcrumbs_rightarrow_m.png") no-repeat scroll right top transparent;
}

.PageNumbers .depth3:hover span {
background:url("../images/buttons/breadcrumbs_rightarrow_m_on.png") no-repeat scroll right top transparent;
}

/* --- End of Pages styles --- */

