html {height:100%;}
body {
	color:#000;
	font:14px arial, helvetica, sans-serif;
	margin:0;
	background:#fff url(../images/bg-header.jpg) repeat-x;
	height:100%;
	min-width:1054px;
}

/* Common Parts */
a {color:#000;}
a:hover {text-decoration:none;}
p {
	margin:0 0 15px;
	line-height:24px;
}
img {border-style:none;}
form, fieldset {
	margin:0;
	padding:0;
	border-style:none;
}
input, select, label, textarea {vertical-align:middle;}
input.text,
select,
textarea {
	font:100% arial, helvetica, sans-serif;
	color:#000;
}
ul {
	margin:0 0 15px 15px;
	padding:0;
}
ul ul {margin:2px 0 2px 15px;}
.sIFR-replaced object, .sIFR-replaced embed {
	margin:0;
	padding:0;
	display:block;
}
/* Main Blocks */
#main {
	min-height:100%;
	background:url(../images/bg-footer.jpg) repeat-x 0 100%;
}
* html #main {height:100%;}
.content {
	width:1024px;
	margin:0 auto;
	overflow:hidden;
	padding:0 15px;
}
/* footer */
#footer {
	height:47px;
	overflow:hidden;
	font:10px tahoma, arial, sans-serif;
	color:#eccd98;
	text-transform:uppercase;
	margin-top:-47px;
	position:relative;
	z-index:2;
}
#footer a {
	color:#eccd98;
	text-decoration:none;
}
#footer a:hover {text-decoration:underline;}
#footer div {
	float:left;
	width:700px;
}
#footer ul {
	width:100%;
	overflow:hidden;
	margin:0 0 8px;
}
#footer li {
	float:left;
	padding:0 6px 0 12px;
	background:url(../images/split-footer.gif) no-repeat 0 50%;
	margin:0 6px 0 -6px;
	display:inline;
}
#footer p {
	float:right;
	margin:0;
	line-height:18px;
}
/* header */
#header {
	width:100%;
	background:url(../images/bg-curl.jpg) no-repeat 100% 100%;
	padding-bottom:74px;
	margin-bottom:-74px;
}
#header .content {
	height:167px;
	position:relative;
}
#logo {
	margin:35px 0 0;
	float:left;
	text-indent:-9999em;
	overflow:hidden;
	background:url(../images/logo.gif) no-repeat;
	width:247px;
	height:92px;
}
#logo a {
	display:block;
	height:100%;
}

/*---Search --*/
.search {
	float:right;
	background:url(../images/bg-search-form.png) no-repeat;
	width:384px;
	height:45px;
	padding:4px 0 0 50px;
	overflow:hidden;
	color:#fff;
	font-size:16px;
	margin-right:-28px;
	display:inline;
}
.search * {position:relative;}
.search label {
	float:left;
	width:60px;
	padding-right:15px;
}
.search span {
	float:left;
	width:244px;
	height:16px;
	overflow:hidden;
	margin-right:5px;
}
.search span input {
	font:11px Arial, Helvetica, sans-serif;
	padding:2px;
	width:244px;
	height:16px;
	margin:-2px 0 0 -2px;
	border:1px solid #fff;
}

#header ul {
	margin:0 -28px 0 0;
	list-style:none;
	right:0;
	bottom:8px;
	position:absolute;
	width:435px;
}
#header li {float:left;}
#header li a {
	display:block;
	overflow:hidden;
	background:url(../images/bg-nav.gif) no-repeat;
	height:38px;
	text-indent:-9999em;
}
#header li.item-browse a {
	background-position:0 0;
	width:144px;
}
#header li.item-browse a.active, #header li.item-browse a:hover {background-position:0 100%;}
#header li.item-submit a {
	background-position:-144px 0;
	width:155px;
}
#header li.item-submit a.active, #header li.item-submit a:hover {background-position:-144px 100%;}
#header li.item-gear a {
	background-position:-298px 0;
	width:133px;
}
#header li.item-gear a.active, #header li.item-gear a:hover {background-position:-298px 100%;}
/* hero text */
.hero-text {
	background:url(../images/bg-hero-text.jpg) repeat-x 100% 100%;
	color:#fff;
	font-size:20px;
	margin:0 0 -45px;
}
.hero-text .inner {background:url(../images/bg-curl.jpg) no-repeat 100% 100%;}
.hero-text .content {padding:30px 0 100px;}
.hero-text h1 {
	font-weight:normal;
	font-size:90px;
	color:#fff;
	margin:0 0 10px;
}
.sIFR-hasFlash .hero-text h1 {margin:-30px 0;}
.sIFR-hasFlash .hero-text h1 span {
	height:160px;
	display:block;
	overflow:hidden;
}
.hero-text a {
	text-decoration:none;
	color:#f7941d;
}
.hero-text a:hover {text-decoration:underline;}
.hero-text p {
	line-height:34px;
	margin:0;
}
/* container */
#container {
	padding-bottom:104px;
	position:relative;
	z-index:1;
}
#container h1 {
	font-size:48px;
	font-weight:normal;
	margin:20px 0 10px;
}
#container h2 {
	font-size:36px;
	font-weight:normal;
	margin:0 0 10px;
}
.general {
	display:block;
	margin:0 0 20px;
	font-size:18px;
	line-height:30px;
	font-weight:normal;
}
/* favorites */
.favorites {
	width:613px;
	padding:15px 24px 0;
	float:left;
	background:#ec008c url(../images/bg-favorites-top.gif) no-repeat;
	color:#fff;
	margin:0 0 30px 1px;
	position:relative;
	z-index:2;
}
.favorites a {color:#fff;}
.favorites .inner {
	background:url(../images/bg-favorites-btm.gif) no-repeat 0 100%;
	min-height:357px;
	width:100%;
	margin:0 -33px 0 -40px;
	padding:0 33px 15px 40px;
	position:relative;
}
* html .favorites .inner {height:357px;}
.favorites ul {
	list-style:none;
	margin:0 -50px 0 0;
	width:663px;
}
.favorites ul:after {
	content:"";
	clear:both;
	display:block;
}
.favorites li {
	float:left;
	margin:0 0 0 -15px;
	padding-top:15px;
	display:inline;
	height:164px;
	width:179px;
}
.favorites .btm {
	background:url(../images/bg-popup-btm.png) no-repeat;
	height:15px;
	width:100%;
	overflow:hidden;
	display:none;
}
strong.title {
	display:block;
	font-weight:normal;
	font-size:12px;
	margin-left:3px;
	visibility:visible;
}
.photo-holder {
	display:block;
	background:url(../images/bg-photo-holder.png) no-repeat;
	width:116px;
	height:116px;
	padding:7px 6px 6px 6px;
	margin:0 0 4px;
}
.photo-holder img {display:block;}
.details {
	display:none;
	font-size:12px;
	padding-bottom:15px;
}
.details strong {display:block;}
.details div {
	position:absolute;
	width:186px;
	bottom:0;
	right:15px;
	font-size:10px;
}
.details div span {
	float:left;
	line-height:16px;
}
.details p {
	margin:0;
	line-height:15px;
}
.go {
	float:right;
	text-indent:-9999em;
	overflow:hidden;
	background:url(../images/btn-go.gif) no-repeat;
	width:15px;
	height:16px;
}
.favorites li .box {
	width:149px;
	padding:0 15px;
	overflow:hidden;
	position:relative;
}
.favorites li.hover, .favorites li:hover {
	position:relative;
	z-index:9;
	background:url(../images/bg-popup-top.png) no-repeat;
	margin-right:-175px;
	width:354px;
}
.favorites li.hover .btm, .favorites li:hover .btm {display:block;}
.favorites li.hover .box, .favorites li:hover .box {
	background:url(../images/bg-popup.png) repeat-y;
	width:324px;
}
.favorites li.hover strong.title, .favorites li:hover strong.title {visibility:hidden;}
.favorites li.hover .details, .favorites li:hover .details {display:block;}
.favorites li.hover .photo-holder, .favorites li:hover .photo-holder {
	float:left;
	margin:0 10px 0 0;
}
/* browse */
.browse {
	float:right;
	width:295px;
	padding:12px 24px 0;
	font-size:18px;
	color:#fff;
	background:#00aeef url(../images/bg-browse-top.gif) no-repeat;
	margin-bottom:30px;
	position:relative;
	z-index:1;
}
.browse a {color:#fff;}
.browse .inner {
	width:314px;
	height:410px;
	line-height:36px;
	margin:0 -29px 0 -34px;
	padding:0 15px 15px 29px;
	background:url(../images/bg-browse-btm.gif) no-repeat 0 100%;
	position:relative;
}
.browse ul {
	margin:0;
	list-style:none;
}
.browse li {
	display:inline;
	margin:0 12px 0 0;
}
.browse li a {
	text-decoration:none;
	padding:0 4px;
}
.browse li a:hover {background:#000;}
/* bottom panel */
.bottom-panel {
	clear:both;
	background:url(../images/bg-bottom-panel.gif) no-repeat;
	padding-top:10px;
	width:100%;
	overflow:hidden;
	font-size:12px;
}
.bottom-panel .inner {
	background:#e5e5e5 url(../images/gr-bottom-panel.gif) repeat-x 0 100%;
	width:990px;
	padding:20px 0 10px 34px;
	overflow:hidden;
}
.bottom-panel .btm {
	background:url(../images/bg-bottom-panel-btm.gif) no-repeat;
	height:13px;
	overflow:hidden;
}
/* main content */
.main-content {
	float:left;
	width:805px;
}
.main-content ul {
	margin:0 0 15px;
	list-style:none;
}
.main-content li {
	padding-left:21px;
	background:url(../images/bullet.gif) no-repeat 10px 6px;
	margin-bottom:10px;
}
#container .main-content h2 {
	font-size:16px;
	font-weight:bold;
	padding-bottom:6px;
	margin:0 0 10px;
	background:url(../images/dot.gif) repeat-x 0 100%;
}
/* sidebar */
.sidebar {
	float:right;
	width:160px;
	padding-right:10px;
}
.bookmark-holder {margin-bottom:25px;}
.google-ads-holder {margin-bottom:10px;}
.ads {
	display:block;
	margin-bottom:10px;
}

/* paging */
#ditto_pages, .ajaxSearch_paging {
	width:100%;
	overflow:hidden;
	margin:0 0 10px;
	font-size:12px;
}
#ditto_pages .ditto_page, .ajaxSearch_paging .ajaxSearch_page {
	float:left;
	margin:0 3px 0 1px;
	background:none;
	padding:1px 0;
	display:inline;
	padding:2px 4px;
}
#ditto_pages a, #ditto_pages a:link, #ditto_pages a:visited, .ajaxSearch_paging a, .ajaxSearch_paging a:link, .ajaxSearch_paging a:visited  {
	color:#000;
	text-decoration:none;
}
#ditto_pages a:hover, .ajaxSearch_paging a:hover {
	background:#ec008c;
	color:#fff;
}
#ditto_pages .ditto_currentpage, .ajaxSearch_paging .ajaxSearch_currentpage {
	float:left;
	margin:0 3px 0 1px;
	background:none;
	padding:1px 0;
	display:inline;
	padding:0 4px;
	background:#ec008c;
	color:#fff;
}
#ditto_pages span.next, #ditto_pages span.prev {
	float:right;
	margin:0 0 0 10px;
	padding:0;
}

/* browsing list */
.main-content .browsing-list {
	margin:0 -25px 0 -5px;
	width:835px;
	list-style:none;
	overflow:hidden;
	font-size:12px;
	position:relative;
}
.browsing-list li {
	float:left;
	background:url(../images/bg-photo-box-top.png) no-repeat;
	width:197px;
	padding:12px 0 0;
	margin-right:11px;
}
.browsing-list li * {cursor:pointer;}
.browsing-list .inner {
	width:175px;
	padding:0 11px;
	overflow:hidden;
}
.browsing-list ul {margin:0;}
.browsing-list li li {
	float:left;
	background:none;
	width:auto;
	padding-top:0;
	margin-right:3px;
}
.browsing-list .btm {
	background:url(../images/bg-photo-box-btm.png) no-repeat;
	height:11px;
	overflow:hidden;
	clear:both;
	display:block;
	visibility:hidden;
}
.browsing-list li:hover .inner, .browsing-list li.hover .inner {background:url(../images/bg-photo-box.png) repeat-y;}
.browsing-list li:hover .btm, .browsing-list li.hover .btm {visibility:visible;}
.browsing-list .photo {
	margin:0 -11px;
	padding:0 11px;
	display:block;
	width:100%;
	background:url(../images/bg-photo-box.png) repeat-y;
}
.browsing-list li:hover .photo, .browsing-list li.hover .photo {background:none;}
.browsing-list .inner .btm {
	visibility:visible;
	margin:0 -11px 4px;
	padding:0 11px;
}
.browsing-list li:hover .inner .btm, .browsing-list li.hover .inner .btm {visibility:hidden;}
.browsing-list strong {
	display:block;
	font-weight:normal;
	font-size:14px;
}
.browsing-list strong a {
	text-decoration:none;
	position:relative;
}
.browsing-list strong a:hover {text-decoration:underline;}

/* template holder */
.template-holder {
	float:left;
	width:599px;
	background:url(../images/bg-template-holder-top.gif) no-repeat;
	padding-top:11px;
	position:relative;
	z-index:9;
}
.screen-holder {
	background:url(../images/bg-template-holder.gif) repeat-y;
	width:557px;
	padding:10px 22px 10px 22px;
	overflow:hidden;
}
.screen-holder div {
	/*border:1px solid #000;*/
	position:relative;
	height:100%;
	overflow:hidden;
}
.screen-holder div p {
	margin:0;
	width:100%;
	background:#000;
	text-align:center;
	color:#fff;
	padding:40% 0 0;
	display:none;
	height:60%;
	position:absolute;
	top:0;
	left:0;
}
.screen-holder img {display:block;}
.screen-holder span {
	position:absolute;
	width:99px;
	height:99px;
	border:1px solid #b2b2b2;
	background:url(../images/bg-loop.png) no-repeat;
	left:0px;
	top:0px;
	text-indent:-9999em;
	cursor:move;
	display:none;
}
.loop {
	display:none;
	position:absolute;
	top:100px;
	left:594px;
	background:url(../images/bg-loop-holder.gif) no-repeat;
	width:246px;
	height:248px;
	padding:31px 13px 14px 1px;
}
.loop.open {display:block;}
.loop span {
	display:block;
	overflow:hidden;
	width:246px;
	height:100%;
	position:relative;
}
.loop img {
	position:absolute;
	top:-20px;
	left:-20px;
}
/* gallery */
.gallery {
	background:url(../images/bg-template-holder-btm.gif) no-repeat;
	padding:20px 10px 0 0;
	overflow:hidden;
	position:relative;
	width:589px;
	height:153px;
}
.link-prev, .link-next {
	position:absolute;
	top:50%;
	width:8px;
	height:16px;
	overflow:hidden;
	text-indent:-9999em;
	font-size:1px;
	margin-top:-8px;
}
.link-prev a, .link-next a {
	display:block;
	height:100%;
	background:url(../images/btns-gallery.gif) no-repeat;
}
.link-prev {left:0;}
.link-prev a.disable {background-position:0 100%;}
.link-next {right:10px;}
.link-next a {background-position:100% 0;}
.link-next a.disable {background-position:100% 100%;}
.gallery div {
	width:548px;
	overflow:hidden;
	position:relative;
	margin:0 23px;
}
.gallery div ul {
	position:relative;
	width:99999px;
	padding:0;
	margin:0;
	list-style:none;
	font-size:10px;
}
.gallery div ul li {
	float:left;
	width:137px;
	padding:0;
	background:none;
	text-align:center;
}
.gallery div ul span {
	display:block;
	width:109px;
	height:109px;
	padding:13px 16px 11px 12px;
	background:url(../images/bg-screen-box.png) no-repeat;
}
.gallery a {text-decoration:none;}
.gallery a:hover {text-decoration:underline;}
/* detail holder */
.detail-holder {
	float:right;
	position:relative;
	z-index:1;
	width:229px;
	margin-right:-35px;
	display:inline;
}
#container .main-content .detail-holder h2 {
	font-weight:normal;
	padding-bottom:0;
	background:0;
}
.detail-holder .rating {margin-bottom:26px;}
.ico-list {
	width:100%;
	overflow:hidden;
	margin:0 0 10px;
	background:#c4c4c4 url(../images/bg-ico-nav-right.gif) no-repeat 100% 0;
}
.ico-list ul {
	float:left;
	margin:0 !important;
	padding:0 !important;
	list-style:none;
	background:#fff url(../images/bg-ico-nav-left.gif) no-repeat 100% 0;
}
.ico-list li {
	float:left;
	margin:0 5px 0 0;
	padding:0;
	background:none;
}
.ico-list a {
	display:block;
	background:url(../images/btns-ico-list.gif) no-repeat;
	width:37px;
	height:36px;
	overflow:hidden;
	text-indent:-9999em;
}
.ico-list li.more a {background-position:-37px 0;}
.ico-list li.www a {background-position:-74px 0;}
/* scrollable */
.scrollable {
	height:155px;
	overflow:hidden;
	font-size:12px;
	line-height:14px;
	color:#000;
	padding-left:5px;
	margin-bottom:25px;
}
.scrollable.small {height:98px;}
.scrollable p {line-height:14px;}
.vscroll-up,
.vscroll-down {
	position:absolute;
	display:none;
}
.vscroll-line {
	left:10px !important;
	width:7px !important;
	overflow: hidden;
	background:url(../images/bg-scroll-holder.gif);
}

.vscroll-slider {
	left:11px !important;
	width:3px !important;
	border:1px solid #fff;
}
/* headline */
.headline {
	background:#bababa url(../images/bg-title-top.gif) no-repeat;
	margin-bottom:5px;
	display:block;
}
.headline span {
	display:block;
	color:#fff;
	padding:5px;
	background:url(../images/bg-title-btm.gif) no-repeat 0 100%;
}
/* info list */
.info-list {
	margin:0 0 10px;
	list-style:none;
	font-size:12px;
	color:#000;
}
.info-list li {
	padding:2px 5px;
	background:url(../images/dot-grey.gif) repeat-x 0 100%;
	margin:0;
	height:1%;
	overflow:hidden;
}
.info-list strong {
	float:left;
	font-weight:normal;
	width:86px;
}
.info-list span {
	float:right;
	width:133px;
}


/* These are standard sIFR styles... do not modify */
.sIFR-flash {
	visibility: visible !important;
	margin: 0;
}

.sIFR-replaced {
	visibility: visible !important;
}

span.sIFR-alternate {
	position: absolute;
	left: 0;
	top: 0;
	width: 0;
	height: 0;
	display: block;
	overflow: hidden;
}

/* Hide Adblock Object tab: the text should show up just fine, not poorly with a tab laid over it. */
.sIFR-flash + div[adblocktab=true] {
  display: none !important;
}

/* These "decoy" styles are used to hide the browser text before it is replaced... the negative-letter spacing in this case is used to make the browser text metrics match up with the sIFR text metrics since the sIFR text in this example is so much narrower... your own settings may vary... any weird sizing issues you may run into are usually fixed by tweaking these decoy styles */

/* These "decoy" styles are used to hide the browser text before it is replaced... the negative-letter spacing in this case is used to make the browser text metrics match up with the sIFR text metrics since the sIFR text in this example is so much narrower... your own settings may vary... any weird sizing issues you may run into are usually fixed by tweaking these decoy styles */
.sIFR-hasFlash .hero-text h1 span {
	visibility: hidden;
}
.sIFR-hasFlash #container h2 span {
	visibility: hidden;
}


/*             styles for the star rater                */	

.rating {
	width:100%;
	height:20px;
	overflow:visible;
	font-size:10px;
	padding:5px 0 0;
}

.rating ul {float:left;}

.rating span {
	margin:2px 0 0 4px;
	float:left;
}

	.star-rating{
		list-style:none;
		margin: 0px;
		padding:0px;
		width: 125px;
		height: 25px;
		position: relative;
		background: url(../images/alt_star.png) top left repeat-x;		
	}
	.star-rating li{
		padding:0px;
		margin:0px;
		/*\*/
		float: left;
		/* */
	}
	.star-rating li a {
		display:block;
		width:25px;
		height: 25px;
		text-decoration: none;
		text-indent: -9000px;
		z-index: 20;
		position: absolute;
		padding: 0px;
		overflow: hidden;
		outline: none;
		border:0;
	} 
	
 	.star-rating li {
		text-indent:-9000px;
	}
	
	.star-rating li a:hover{
		background: url(../images/alt_star.png) left bottom;
		z-index: 2;
		left: 0px;
	}
	.star-rating a.one-star, .star-rating li.one-star {
		left: 0px;
	}
	.star-rating a.one-star:hover{
		width:25px;
	}
	.star-rating a.two-stars, .star-rating li.two-stars {
		left:25px;
	}
	.star-rating a.two-stars:hover{
		width: 50px;
	}
	.star-rating a.three-stars, .star-rating li.three-stars {
		left: 50px;
	}
	.star-rating a.three-stars:hover{
		width: 75px;
	}
	.star-rating a.four-stars, .star-rating li.four-stars {
		left: 75px;
	}	
	.star-rating a.four-stars:hover{
		width: 100px;
	}
	.star-rating a.five-stars, .star-rating li.five-stars {
		left: 100px;
	}
	.star-rating a.five-stars:hover{
		width: 125px;
	}
	.star-rating li.current-rating{
		background: url(../images/alt_star.png) left center;
		position: absolute;
		height: 25px;
		display: block;
		text-indent: -9000px;
		z-index: 1;
	}
	
	.star-rating-warning {
		font-size:smaller;
		color: maroon;
	}		



/***************************** Form ****************************/







.siteForm fieldset {

	width: 800px;
	padding: 0 10px 10px 0;
	border: none;



}

.siteForm fieldset legend {

/*padding: 0.2em 0.5em;
  border:1px solid #CCCCCC;
  color:333333;
  font-size:90%;
  text-align:right;*/
}

.siteForm LABEL {
font-weight:bold;
}

.siteForm input.text, .siteForm textarea, .siteForm select {

	width: 500px;

	border: 1px solid #CCCCCC;

	font-size: 16px;

	padding: 4px;

	color: #000;

	margin-bottom: 8px;

	-margin-bottom: 7px;

	margin-right: 5px;

	margin-left: 0;

}

.displayBlock {

	display:block;

}

.floatLeft {

	float: left;

	display: inline;

}

siteForm .btn {

	width: 112px;

	height: 25px;

	text-align: center;

	background: transparent url(../images/btn-bg.gif) 0 0 no-repeat;

	color: #fff;

	font-size: 14px;

	border: none;

}

.siteForm h3 {
	color:#000;
	font-size:15px;
	padding: 8px;
	font-weight:600;
	line-height: 24px;
	background: #CCCCCC;
}

.siteForm UL {

	list-style-position: inside;

	list-style-type: square;

}

.siteForm LI {

	width:200px;

	float: left;

}

.siteForm p {
	margin-bottom: 12px;
	line-height:19px;
}

/*** standard classes ***********************************************************************************************/
.separator1{
	height: 1px;
	font-size: 1px;
	display: block;
}
.separator2{
	height: 2px;
	font-size: 1px;
	display: block;
}
.separator3{
	height: 3px;
	font-size: 1px;
	display: block;
}
.separator5{
	height: 5px;
	font-size: 1px;
	display: block;
}
.separator10{
	height: 10px;
	font-size: 1px;
	display: block;
}
.separator20{
	height: 20px;
	font-size: 1px;
	display: block;
}
.separator50{
	height: 50px;
	font-size: 1px;
	display: block;
}

.clear{
	clear:both;
	display: block;
}

/********************************* BREADCRUMB *******************************************/



/*Span that surrounds all crumb output*/
.B_crumbBox {
	width:100%;
	overflow:hidden;
	margin:10px 0 20px;
	color:#7b7b7b;
	font-size:12px;
	list-style:none;
}

.B_crumbBox a:hover {text-decoration:underline;}

/*Span surrounding the "..." if there are more crumbs than will be shown*/
.B_hideCrumb {
	margin-right:5px;
	float:left;
	padding-right:9px;
	background:url(../images/split-breadcrumbs.gif) no-repeat 100% 50%;
	color:#ec008c;
	text-decoration:none;
}

/*Span or A tag surrounding the current crumb*/
.B_currentCrumb {
	margin-right:5px;
	float:left;
	padding-right:9px;
	background:url(../images/split-breadcrumbs.gif) no-repeat 100% 50%;
	color:#ec008c;
	text-decoration:none;
}

/*Span that always surrounds the first crumb, whether it is "home" or not*/
.B_firstCrumb {
	margin-right:5px;
	float:left;
	padding-right:9px;
	color:#ec008c;
	text-decoration:none;
}

/*Span surrounding last crumb, whether it is the current page or not*/       
.B_lastCrumb {
	margin-right:5px;
	float:left;
	padding-right:9px;
	color:#ec008c;
	text-decoration:none;

}

/*Class given to each A tag surrounding the intermediate crumbs (not home, or hide)*/        
.B_crumb {
	margin-right:5px;
	float:left;
	padding-right:9px;
	background:url(../images/split-breadcrumbs.gif) no-repeat 100% 50%;
	color:#ec008c;
	text-decoration:none;
}

/*Class given to the home crumb*/           
.B_homeCrumb {
	margin-right:5px;
	float:left;
	padding-right:9px;
	background:url(../images/split-breadcrumbs.gif) no-repeat 100% 50%;
	color:#ec008c;
	text-decoration:none;
}


/*------Upload Thumb -----*/
.upload_thumb {
	display: block;
	padding: 6px 6px 6px 27px;
	margin-bottom: 6px;
	border: 1px dotted #CCCCCC;
	background: url(../images/accept.png) no-repeat 6px center;
}

.upload_image {
	display: block;
	padding: 6px 6px 6px 27px;
	margin-bottom: 6px;
	border: 1px dotted #CCCCCC;
	background: url(../images/images.png) no-repeat 6px center;
}

.upload_pdf {
	display: block;
	padding: 6px 6px 6px 27px;
	margin-bottom: 6px;
	border: 1px dotted #CCCCCC;
	background: url(../images/page_white_acrobat.png) no-repeat 6px center;
}

.upload_alert {
	display: block;
	padding: 6px 6px 6px 27px;
	margin-bottom: 6px;
	border: 1px dotted #CCCCCC;
	background: #FFFF99 url(../images/error.png) no-repeat 6px center;
}
