/* Global Styles */
BODY {
	background-color:#F0ECF6;
}

/* Masthead Styles */
#logo {
	background-image:url(/images/two_of_us/logo.gif);
}

.loginbtn {
	background-color:#BE95CB;
}

.logoutbtn {
	background-color:#BE95CB;
}

.dhtmlpop {
	background-color:#F0ECF6;
	border-color:#BE95CB;
}

.loginbtn2 {
	background-color:#BE95CB;
}

.btn {
	background-color:#BE95CB;
}

.btn_rev {
	background-color:#F0ECF6;
	color:#855195;
}

/* Content Holder Styles */
#mainouter {
	background-color:#BE95CB;
}

#maininner {
	background-color:#F0ECF6;
}

/* Subnav Styles */
A.subnav:link {
	color:#895D97;
}

A.subnav:visited {
	color:#895D97;
}

A.subnav:hover {
	color:#999999;
}

#promos {
	background-color:#EFE4F2;
}

.promo {
	color:#666666;
}

.promoline {
	background-color:#834E94;
}

.promohdr {
	color:#834E94;
}

.promohdr_sm {
	color:#834E94;
}

.promoarrow {
	background-image:url(/images/two_of_us/arrow.gif);
}

.promo A:link {
	color:#834E94;
}

.promo A:visited {
	color:#834E94;
}

.promo A:hover {
	color:#999999;
}

.pophdr {
	color:#855195;
}

.subhead {
	color:#855195;
}

A.subhead:link {
	color:#895D97;
}

A.subhead:visited {
	color:#895D97;
}

A.subhead:hover {
	color:#999999;
}


#bfsteps {
	font:bold 11px Arial,Helvetica,sans-serif;
	line-height:11px;
	height:17px;
	text-align:center;
}

.bfstep {
	float:left;
	width:55px;
	height:11px;
	padding:3px 5px 3px 5px;
	color:#E5D5EA;
}

.bfstep_selected {
	float:left;
	width:55px;
	height:11px;
	padding:3px 5px 3px 5px;
	color:#855195;
}

.bfdivider {
	float:left;
	width:1px;
	height:17px;
	background-color:#E5D5EA;
}

.sidenote {
	width:400px;
	padding-top:10px;
	font-size:11px;
	color:#855195;
}

#breedgallery {
	width:620px;
}

#breedgallery A {
	color:#58156D;
}

#breedgallery A:link {
	color:#58156D;
}

#breedgallery A:visited {
	color:#58156D;
}

#breedgallery A:hover {
	color:#E5D5EA;
}

#breedgallery IMG {
	border:solid 1px #999999;
}

.breedcolumn {
	float:left;
	width:310px;
}

.breed {
	height:80px;
	padding-top:20px;
	font-size:11px;
}

.breedname {
	font-weight:bold;
	color:#895D97;
}

.breedpic {
	float:left;
	width:70px;
	margin-right:15px;
}

.breedteaser {
	float:left;
	width:140px;
}

.thumb {
	float:left;
	text-align:center;
	margin-right:10px;
}

.midhead {
	color:#4D0464;
}

/* little lux table */

.llux_table_a td {
	vertical-align:top;
	padding-top:12px;
	text-align:center
}

/* 
	.llux_table_a td#llux_cell_b  {
	vertical-align:top;
	padding-top:0;

	}
*/
