body, html{
	padding:0px;
	margin:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	background-color:#b1baf2;
}

.DiscussionTxt {
	font-size: 9pt;
}


P {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
}

ul { padding-left:16px; } 

input { padding:2px; }

a{
	text-decoration:underline;
}

a:link {
	color:#FF1B8C;
}

a:hover{
	text-decoration:none;
	color:#FF1B8C;
}

a:visited {
	color:#FF1B8C;
}

h4 { color:#FF1B8C; font-size:10pt; text-transform:uppercase; margin:8px 0px 8px 0px}

img{
	border:0px;
}
div{
	background-color:transparent;
}
input.input{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#000000;
}
form{
	padding:0px;
	margin:0px;
}
.endline{
	clear:both;
	overflow:hidden;
	font-size:0px;
	line-height:0px;
	height:0px;
}

table.mainTable {
	background-color:white;
}

#header{
	padding:0px 0px 0px 0px;
}
.space12{
	height:12px;
	font-size:0px;
}
.menu{
	margin: 0px;
	padding: 0px;
	height:25px;
	position:absolute;
}

.menu a{
	display:block;
	float:left;
	padding: 0px;
	margin:0px;
	margin-right:1px;
}

.boxPink{
	background-color:#E13E84;
}

.boxHeaderPink{
	background:url(/graphics/box_header_pink_bg.gif) left top repeat-x #E13E84;
	height:23px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	text-transform:uppercase;
}

.boxHeaderPinkLeft{
	background:url(/graphics/box_header_pink_bg.gif) left top repeat-x #E13E84;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	width:135px;
	color:#FFFFFF;
	}

.boxBg0{
	background-color:#FFEFD8;
}
.boxHome0{
	font-size:12px;
	line-height:17px;
}
.textPink{
	color:#FF1B8C;
}

.textWhite {
	color:white;
}

.stack100 {
	float:left;
	width:95px;
	text-align:center;
	padding:4px;
}

.stack140 {
	float:left;
	width:140px;
	text-align:center;
	padding:4px;
}

.stack200 {
	float:left;
	width:200px;
	padding:8px;
}

.buttonPink {
	background:url(/graphics/button_pink.gif) left top no-repeat;
	line-height:27px;
	width:120px;
	font-weight:bold;
	text-align:center;
	color: #FFFFFF;
}

.buttonPink a {
	color: #FFFFFF;
}

.buttonPinkOff {
	background:url(/graphics/button_pink_off.gif) left top no-repeat;
	line-height:27px;
	width:120px;
	font-weight:bold;
	text-align:center;
	color: #FFFFFF;
}

.buttonPinkOff a {
	color: #FFFFFF;
}

.boxGrayEmpty{
	background:url(/graphics/box_gray_empty_bg.gif) left top repeat-y;
}
.boxGrayEmpty .content{
	padding:0px 11px 0px 11px;
}
.boxGrayEmpty .content .head{
	font-size:10px;
	color:#8E8C8D;
}
.boxGrayEmpty div.top {
	height:12px;
	background:url(/graphics/box_gray_empty_top_bg.gif) left top repeat-x;
}
.boxGrayEmpty div.bot {
	height:12px;
	background:url(/graphics/box_gray_empty_bot_bg.gif) left top repeat-x;
}

.boxHeaderYellow{
	background:url(/graphics/box_header_yellow_bg.gif) left top repeat-x #E13E84;
	height:23px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	text-transform:uppercase;
}
.boxBg1{
	background-color:#FDE7F2;
}
.bgPink{
	background-color:#E13E84;
}

tr.homeShopText td span{
	padding:0px 0px 0px 16px;
	color:#FFFFFF;
}
tr.homeShopText2 td div{
	padding:10px 0px 22px 16px;
}
tr.homeShopText2 td div a{
	color:#FF1B8C;
}


#content{}
.textContent{
	color:#000000;
}
.textContent2{
	font-size:12px;
}
.memberLogin{
	font-size:12px;
	color:#FFFFFF;
}
.memberLogin input.input{
	width:270px;
}

.memberLogin .check{
	position:relative;
	top:3px;
}
.memberLogin a{
	color:#FFFFFF;
}

.title-bar {
	font-weight:bold;
	font-size:12pt;
}

.title-bar-medium {
	font-weight:bold;
	font-size:10pt;
}

#adSpace140 {
	width:160px;
	padding-left:8px;
	padding-top:4px;
}


#footer{
	padding:16px 0px 0px 0px;
	color:#FFFFFF;
	font-size:11px;
}
#footer a{
	color:#FFFFFF;
}
.footerCopy{
	width:220px;
	padding:5px 0px 7px 21px;
}
.footerLinks{
	padding:9px 0px 0px 0px;
}

.barContent {
	color:white;
	font-weight:bold;
}

.dataTable th {
	background-color:#E13E84;
	font-weight:bold;
	color:white;
	height:27px;
	padding:0px;
	text-align:left;
}

.dataTable th.end {
	background-color:transparent;
}

.dataTable td {
	padding:4px;
	color:#FF1B8C;
}

div.pinkBox {
	background-color:#FDE7F2;
	width:600px;
}

div.pinkBox .content {
	padding:0px 10px 0px 10px;
}

.tour_h{
	font-family: sans-serif, Verdana, Arial, Helvetica;
	font-size:25px;
	color: #FF9610;
	font-weight: bold;
	}
	
.tour_text_22{
	font-family: sans-serif, Verdana, Arial, Helvetica;
	font-size:22px;
	color: #FF3399;
	}
	
.tour_text_18{
	font-family: sans-serif, Verdana, Arial, Helvetica;
	font-size:18px;
	color: #FF3399;
	font-weight: bold;
	}
	
 .tour_text_black_18{
	font-family: sans-serif, Verdana, Arial, Helvetica;
	font-size:18px;
	color: black;
	}
	
.tour_text_black_16{
	font-family: sans-serif, Verdana, Arial, Helvetica;
	font-size:16px;
	color: black;
	}
	
.tour_next{
	font-size:17px;
	color: white;
	background: #F9CA85;
	}
	
	.friend_request{
	font-family: sans-serif, Verdana, Arial, Helvetica;
	font-size:20px;
	color: #DF9C66;
	font-weight: bold;
	}	
	
	.friend_request_big{
	font-family: sans-serif, Verdana, Arial, Helvetica;
	font-size:24px;
	color: #DF0678;
	font-weight: bold;
	}
	
	.friend_request_small{
	font-family: sans-serif, Verdana, Arial, Helvetica;
	font-size:20px;
	color: #DF4198;
	}
	
	.product_review_title{
	font-family: courier;
	font-size: 20px;
	font-weight: bold;
	color: #FF1B8C;
	}
	
.inputbox1{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#000000;
	border:1px solid #E23F82;
	background-color:#FFFFFF;
}

.bdr{
	border:1px solid #FAA007;
	background-color:#FAD66C;
}

.groupBut{
	background-color:#FFEFD8;
	border-bottom:1px solid #D87EA0;
}

.holiday_header { 
	font-weight: bold; font-size: 13px;
	}
	




/* sub navigation */


ul.subnav li {border-bottom:1px solid #42b4e6; margin-top:4px; padding:0 0 4px 0; vertical-align:bottom; list-style:none; font-size: 14px;}
ul.subnav li.last {border-bottom:none; margin-bottom:4px; padding:0;}
ul.subnav a:hover {color:#FF1B8C; text-decoration:underline; font-weight:bold;}
ul.subnav a:visited {color:#FF1B8C}
ul.subnav ul {font-weight:normal; margin:0 0 0 5px; padding:0 0 0 5px;}
ul.subnav ul li a {background:url(/graphics/tree-nod.gif) 0 7px no-repeat !important; color:#FF1B8C; display:block; padding:0 8px; text-decoration:none;}
ul.subnav ul li,
ul.subnav ul li.last {border-left:1px solid #71c7ec; border-bottom:none; margin:0 0 0 5px; padding:2px 0;}
ul.subnav ul li.last {background:url(/graphics/tree-las.gif) 0 -990px no-repeat; border:none;}
