body {
	background-color: #FFF;
	margin: 0;
}

p {
	color: #462A00;
	font: 13px arial, helvetica, sans;
}

p A:hover {
	color: #F8738D;
}

ul {
	margin: 0px;
}

li {
	color: #462A00;
	font: 13px arial, helvetica, sans;
	margin-left: 15px;
	padding-bottom: 10px;
}

input, select {
	color: #7C7C7C;
	font: 12px arial, helvetica, sans;
}

.dashRight {
	background: #FFF url('../images/dash_v.gif') no-repeat 100% 0;
}

.dashRightRepeat {
	background: #FFF url('../images/dash_v.gif') repeat-y 100% 0;
}

.dashBottom {
	background: #FFF url('../images/dash_h.gif') repeat-x 0 100%;
}
.dashBottomBrown {
	background: #FFF url('../images/dashbrown_h.gif') repeat-x 0 100%;
}

.pinkRight {
	background: #FFF url('../images/pixel_pink.gif') repeat-y 100% 0;
}

.pinkBottom {
	background: #FFF url('../images/pixel_pink.gif') repeat-x 0 100%;
}

.smallGray {
	color: #999;
	font: 10px arial, helvetica, sans;
}

.darkGray {
	color: #666;
	font: 13px arial, helvetica, sans;
}

.brown {
	color: #462A00;
	font: 12px arial, helvetica, sans;
}
.brown a {
	color: #462A00;
	font: 12px arial, helvetica, sans;
	text-decoration: underline;
}

.white {
	color: #FFF;
	font: 12px arial, helvetica, sans;	
}

.small {
	color: #462A00;
	font: 10px arial, helvetica, sans;
}

.pink {
	color: #F9728C;
	font: 10px arial, helvetica, sans;
}

.smallPink {
	color: #F9728C;
	font: 9px arial, helvetica, sans;
}

.contentTitle {
	color: #F8738D;
	font: 13px arial, helvetica, sans;
	text-transform: uppercase;
}



.leftNav {
	padding: 5px 0px;
}
.leftNav a {
	color: #462A00;
	font: 13px arial, helvetica, sans;
	text-decoration: none;
}
.leftNav a:hover {
	color: #F8738D;
}

.sub {
	padding:1px 20px;
}

.subon a{
	color:#F8738D;
}
.pinkbox {
	background-color: #FFF;
}
.pinkbox a {
	color: #462A00;
	font: 12px arial, helvetica, sans;
	text-decoration: none;
}
.pinkbox a:hover {
	text-decoration: underline;
}
.pinkboxDash {
	background: #FFF url('../images/dash_brown.gif') repeat-x 0 100%
}

.subpage_title {
	background-color: #FB96AA;
	padding: 0px 20px 5px 0px;
	color: #462A00;
	font: bold 15px arial, helvetica, sans;
	text-transform: uppercase;
	white-space: nowrap;
	text-decoration: none;
}
.subpage_title_notext {
	padding: 0px 20px 5px 0px;
	background-color: #FB96AA;
}
.subpage_head {
	background: #FB96AA url('../images/subpage_divider.gif') no-repeat 0 100%;
}
.subpage_nav {
	background: #FB96AA url('../images/subpage_divider.gif') no-repeat 0 100%;
	white-space: nowrap;
}
.subpage_nav a {
	display: block;
	padding: 3px 18px 5px 18px;
	color: #462A00;
	font: bold 11px arial, helvetica, sans;
	text-decoration: none;
}

.welcome {
	background: #FFF url('../images/topcat_welcome.gif') no-repeat;
	padding: 10px 0px 0px 10px;
	color: #462A00;
	font: 14px arial, helvetica, sans;
	text-transform: uppercase;
	white-space: nowrap;
}
.welcomeCat {
	font: bold 15px arial, helvetica, sans;
}

.pageIndex {
	color: #462A00;
	font: 11px arial, helvetica, sans;
}
.pageIndex a {
	color: #F9728C;
	text-decoration: none;
}

.thumb, .photo {
	border: 1px solid #F8738D;
}
.catPhoto {
	border: 1px solid #F8738D;
}

.box {
	border: 1px solid #DDD;
	padding: 10px;
}

.desName {
	color: #462A00;
	font: bold 12px arial, helvetica, sans;
	text-transform: uppercase;
	margin: 0px;
}
.prodName {
	color: #462A00;
	font: 11px arial, helvetica, sans;
	line-height: 12px;
	margin: 0px;
}

.tag {
	color: #462A00;
	background-color: #FB96AA;
	font: bold 15px arial, helvetica, sans;
}

.detail_designer {
	color: #462A00;
	font: 19px arial, helvetica, sans;
	margin: 8px 0px 0px 0px;
}	

.detail_name {
	color: #462A00;
	font: 15px arial, helvetica, sans;
	margin-top: 7px;
}	

.cartItem {
	color: #462A00;
	font: 11px arial, helvetica, sans;
}
.cartPrice {
	background-color: #FFD9E2;
	color: #462A00;
	font: bold 11px arial, helvetica, sans;
}
