/* breadcrumb 
---------------------------------------------- */
.breadcrumb {
	margin: 0px;
	padding:0px;
	text-align: left;
	text-decoration: none;
	font: 14px/100% Arial, Helvetica, sans-serif;
}
.breadcrumb:hover {
	text-decoration: none;
}
.breadcrumb:active {
	position: relative;
}

/* Arrow 
---------------------------------------------- */
.RightArrow {
	-webkit-box-shadow: 1px 0px 0px 0px rgba(0,0,0,.2);
	-moz-box-shadow: 1px 0px 0px 0px rgba(0,0,0,.2);
	box-shadow: 1px 0px 0px 0px rgba(0,0,0,.2);

	/* Rotate div */
	transform:rotate(45deg);
	-ms-transform:rotate(45deg); /* IE 9 */
	-moz-transform:rotate(45deg); /* Firefox */
	-webkit-transform:rotate(45deg); /* Safari and Chrome */
	-o-transform:rotate(45deg); /* Opera */
}
.raDivs {
	float:left;
}

/* Arrow Size 
---------------------------------------------- */
.raLarge{
	width:20px;
	height:20px;

}
.raMedium{
	width:15px;
	height:15px;
}
.raSmall{
	width:12px;
	height:12px;
}

/* BC style 
---------------------------------------------- */
.bcRounded {
	-webkit-border-radius: 1em;
	-moz-border-radius: 1em;
	border-radius: 1em;
}

.bcCornerRounded {
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}

.bcShadow {
	text-shadow: 0 1px 1px rgba(0,0,0,.3);
	-webkit-box-shadow: 0 1px 2px rgba(0,0,0,.2);
	-moz-box-shadow: 0 1px 2px rgba(0,0,0,.2);
	box-shadow: 0 1px 2px rgba(0,0,0,.2);
}

/* BC size
---------------------------------------------- */
.bcLarge {
	height:20px;
	line-height:20px;
	font-size: 14px;
	padding:5px;
}
.bcMedium {
	height:15px;
	line-height:15px;
	font-size: 12px;
	padding:5px;
}
.bcSmall {
	height:10px;
	line-height:10px;
	font-size: 10px;
	padding:5px;
}


/* BC color 
---------------------------------------------- */
/* Red */
.bcRed {
	color: #aa1317;
	border: solid 1px #aa1317;
	background: #aa1317;
	background: -webkit-gradient(linear, left top, left bottom, from(#aa1317), to(#ed1c24));
	background: -moz-linear-gradient(top,  #aa1317,  #ed1c24);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#aa1317', endColorstr='#ed1c24');
}
.bcRed a {color: #FFFFFF;padding:0px 0px 0px 10px;text-decoration: none;}
.raRed {
	border-top:solid 1px #9b0a0e;
	border-right:solid 1px #9b0a0e;
}

/* Gold */
.bcGold {
	color: #936d02;
	border: solid 1px #936d02;
	background: #936d02;
	background: -webkit-gradient(linear, left top, left bottom, from(#936d02), to(#be9b3f));
	background: -moz-linear-gradient(top,  #936d02,  #be9b3f);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#936d02', endColorstr='#be9b3f');
}
.bcGold a {color: #FFFFFF;padding:0px 0px 0px 10px;text-decoration: none;}
.raGold {
	border-top:solid 1px #876608;
	border-right:solid 1px #876608;
}

/* LightGold */
.bcLightGold {
	color: #be9b3f;
	border: solid 1px #be9b3f;
	background: #be9b3f;
	background: -webkit-gradient(linear, left top, left bottom, from(#be9b3f), to(#f3b411));
	background: -moz-linear-gradient(top,  #be9b3f,  #f3b411);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#be9b3f', endColorstr='#f3b411');
}
.bcLightGold a {color: #FFFFFF;padding:0px 0px 0px 10px;text-decoration: none;}
.raLightGold {
	border-top:solid 1px #b08d32;
	border-right:solid 1px #b08d32;
}

/* White */
.bcWhite {
	color: #ededed;
	border: solid 1px #ededed;
	background: #ededed;
	background: -webkit-gradient(linear, left top, left bottom, from(#ededed), to(#FFFFFF));
	background: -moz-linear-gradient(top,  #ededed,  #FFFFFF);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#ededed', endColorstr='#FFFFFF');
}
.bcWhite a {color: #000000;padding:0px 0px 0px 10px;text-decoration: none;}
.raWhite {
	border-top:solid 1px #b4b2b2;
	border-right:solid 1px #b4b2b2;
}

/* Gray */
.bcGray {
	color: #575757;
	border: solid 1px #575757;
	background: #575757;
	background: -webkit-gradient(linear, left top, left bottom, from(#575757), to(#888888));
	background: -moz-linear-gradient(top,  #575757,  #888888);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#575757', endColorstr='#888888');
}
.bcGray a {color: #FFFFFF;padding:0px 0px 0px 10px;text-decoration: none;}
.raGray {
	border-top:solid 1px #575757;
	border-right:solid 1px #575757;
}

/* Black */
.bcBlack {
	color: #000000;
	border: solid 1px #000000;
	background: #000000;
	background: -webkit-gradient(linear, left top, left bottom, from(#000000), to(#666666));
	background: -moz-linear-gradient(top,  #000000,  #666666);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#000000', endColorstr='#666666');
}
.bcBlack a {color: #FFFFFF;padding:0px 0px 0px 10px;text-decoration: none;}
.raBlack {
	border-top:solid 1px #000000;
	border-right:solid 1px #000000;
}

/* Blue */
.bcBlue {
	color: #0078a5;
	border: solid 1px #0078a5;
	background: #0078a5;
	background: -webkit-gradient(linear, left top, left bottom, from(#0078a5), to(#00adee));
	background: -moz-linear-gradient(top,  #0078a5,  #00adee);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#0078a5', endColorstr='#00adee');
}
.bcBlue a {color: #FFFFFF;padding:0px 0px 0px 10px;text-decoration: none;}
.raBlue {
	border-top:solid 1px #0a739a;
	border-right:solid 1px #0a739a;
}