﻿HTML, BODY, TD
{
	font-family:Lucida Sans Unicode, Lucida Grande, sans-serif;
	font-size:12px;
}

BODY
{
	background:#efe4ee;
	margin:0;
	padding:10px 0 10px 0;
}

A IMG
{
	border:0;
}

FORM
{
	display:inline;
}

TABLE
{
	border-collapse:collapse;
}

TD
{
	padding:0;
}

.floatleft
{
	float:left;
}
.floatright
{
	float:right;
}
.clearfloat, .clearboth
{
	clear:both;
}

.alignright
{
	text-align:right;
}

.aligncenter
{
	text-align:center;
}

#outer
{
	margin:auto;
	width:995px;
}

#main
{
	background:#fff url(/images/public/background_radius_top.gif) top no-repeat;
	padding-bottom:11px;
}

#main-bottom
{
	background:#fff url(/images/public/background_radius_bottom.gif) bottom no-repeat;
	height:10px;
}

#footer
{
	background:#fff url(/images/public/background_radius_top.gif) top no-repeat;
	height:79px;
	padding:6px 32px 10px 32px;
	margin-top:10px;
}

#footer-bottom
{
	background:#fff url(/images/public/background_radius_bottom.gif) bottom no-repeat;
	height:10px;
}

#footer .column
{
	float:left;
	padding-right:50px;
}

#footer .borderright
{
	border-right:solid 1px #ddbdd5;
	margin-right:50px;
}

#footer A
{
	color:#9c2584;
	font-size:12px;
	line-height:22px;
	text-decoration:none;
}

#footer A:hover
{
	text-decoration:underline;
}

#footer-logo
{
	float:right;
	padding-top:25px; 
}

#header
{
	background:url(/images/public/background_header.jpg) top left no-repeat;
	height:163px;
	margin-bottom:10px;
	position:relative;
}

	#header-link
	{
		background-color:Transparent;
		height:78px;
		left:52px;
		position:absolute;
		top:44px;
		width:377px;
	}


#session-details
{
	color:#fff;
	font-size:14px;
	margin:132px 34px 0 0;
	text-align:right;
}
	#session-details A
	{
		color:#fff;
		text-decoration:none;
	}
	#session-details A:hover
	{
		text-decoration:underline;
	}
	#session-details IMG
	{
		height:42px;
		margin-top:-12px;
		vertical-align:middle;
		width:36px;
	}

#navbar
{
	background:#f1e8f1 url(/images/public/background_navbar.gif) no-repeat;
	height:31px;
	margin:0 34px 11px 32px;
	padding-left:12px;
}

#nav
{
	float:left;
	font-size:14px;
	padding-top:7px;
}

#nav A
{
	color:#9c2584;
	padding-right:27px;
	text-decoration:none;
}

#nav A:hover
{
	text-decoration:underline;
}

#search
{
	background:transparent url(/images/public/background_search.gif) no-repeat;
	display:block;
	float:right;
	height:24px;
	margin:3px 4px 0 0;
	padding:2px 0 0 9px;
	width:180px;
}

#search .inputtext
{
	background:#fff;
	border:0;
	font-family:Lucida Sans Unicode, Lucida Grande, sans-serif;
	font-size:12px;
	width:116px;
}

#search A
{
	color:#fff;
	font-size:10px;
	margin-left:8px;
	text-decoration:none;
}

#search A:hover
{
	text-decoration:underline;
}

#series-list
{
	color:#ed0c85;
	float:left;
	font-size:18px;
	padding-left:20px;
	width:204px;
}

#series-list .title
{
	padding-left:12px;
}

#series-list .text
{
	line-height:20px;
	padding-left:24px;
	padding-right:24px;
	margin:0;
	margin-top:1px;
	margin-bottom:6px;
}
#series-list UL
{
	margin:0;
	padding:0;
}

#series-list LI
{
	display:block;
	font-size:14px;
	line-height:21px;
	list-style-type:none;
	margin:0;
	padding:0;
}

#series LI.selected
{
	background:url(/images/public/icon_selected-series.gif) left center no-repeat;
	font-size:16px;
}

#series A
{
	color:#414042;
}

#links A
{
	color:#9c2584;
}

#series A, #links A
{
	padding-left:24px;
	text-decoration:none;
}

#series LI.selected A
{
	color:#9c2584;
}

#series-list A:hover
{
	text-decoration:underline;
}

#copyright
{
	color:#414042;
	font-family:Lucida Sans Unicode, Lucida Grande, sans-serif;
	font-size:12px;
	margin-top:14px;
	text-align:center;
}

.floatleft
{
	float:left;
}

.floatright
{
	float:right;
}

.clearfloat
{
	clear:both;
}

#content
{
	float:left;
	margin-left:13px;
	width:724px;
}

#child
{
	color:#414042;
	font-family:Arial,Helvetica,Sans-Serif;
	font-size:12px;
	margin-left:24px;
	width:701px;
}
	#child td
	{
		color:#414042;
		font-family:Arial,Helvetica,Sans-Serif;
		font-size:12px;
	}
	#child A
	{
		color:#414042;
	}
	#child H2
	{
		color:#ed0c85;
		margin:10px 0;
		font-size:18px;
		font-weight:bold;
	}

.inputbutton
{
	background:url(/images/public/background_button.gif) no-repeat;
	border:0;
	color:#fff;
	cursor:pointer;
	font-family:Arial,Sans-Serif;
	font-size:14px;
	height:21px;
	width:63px;
}

#home-sign-in
{
	background:url(/images/public/background_sign-in.jpg) no-repeat;
	color:#ed0c85;
	height:111px;
	padding-left:13px;
	padding-top:48px;
}

#home-sign-in A
{
	color:#ed0c85;
	text-decoration:underline;
}

#home-sign-in .inputcontainer
{
	background:#fff url(/images/public/background_sign-in-inputtext.gif) no-repeat;
	height:20px;
	padding-left:10px;
	width:124px;
}

#home-sign-in .inputtext
{
	background:transparent;
	border:0;
	font-family:Lucida Sans Unicode, Lucida Grande, sans-serif;
	font-size:12px;
	height:20px;
	width:114px;
}

UL#home-links
{
	margin:0;
	padding:0;
}

UL#home-links LI
{
	background:#fce4ec url(/images/public/background_home-link.gif) no-repeat;
	display:block;
	font-size:18px;
	height:30px;
	list-style-type:none;
	margin:0;
	margin-top:4px;
	padding:0;
	padding-top:6px;
	text-align:center;
	width:191px;
}

UL#home-links LI A
{
	color:#ed0c85;
	text-decoration:none;
}

UL#home-links LI A:hover
{
	text-decoration:underline;
}

.home-text
{
	float:left;
	margin-top:10px;
	width:249px;
}

.home-text-right
{
	margin-left:18px;
}

.home-text H2
{
	color:#ed0c85;
	font-size:18px;
	margin:0;
}

.home-text P
{
	color:#414042;
	font-size:13px;
	margin:0;
}

#shoppingcart				{width:100%;border:0;margin:0;padding:0;}
#shoppingcart IMG			{margin:2px;}
#shoppingcart .header	{height:20px;}
#shoppingcart .col1  	{vertical-align:middle;text-align:center;width:82px;}
#shoppingcart .col2  	{vertical-align:middle;text-align:left;width:328px;}
#shoppingcart .col3   	{vertical-align:middle;text-align:center;width:50px;}
#shoppingcart .col4 		{vertical-align:middle;text-align:right;width:58px;padding-right:10px;}
#shoppingcart .col5 		{vertical-align:middle;text-align:right;width:58px;padding-right:10px;}
#shoppingcart .col6		{vertical-align:middle;text-align:center;width:53px;}
#shoppingcart .bb			{border-bottom:1px solid #a09ea1;}
#shoppingcart .bl			{border-left:1px solid #a09ea1;}
#shoppingcart .br			{border-right:1px solid #a09ea1;}
#shoppingcart .tallyrow	{height:26px;}
#shoppingcart .left		{text-align:left;}
#shoppingcart .right		{text-align:right;}
#shoppingcart .center	{text-align:center;}
#shoppingcart .bg			{background-color:#feedf3;}
#shoppingcart INPUT		{text-align:center;width:25px;}
#shoppingcart TD			{font-family:Arial,Helvetica,Sans-Serif;font-size:12px;}
#shoppingcart .item		{height:52px;}


/* category.asp */

#category .product
{
	float:left;
	margin-top:14px;
	width:195px; /*220*/
}

#category .productimage
{
	height:276px;
}

#category .productdesc
{
	font-family:Arial, Sans-Serif;
	font-size:12px;
	margin-top:5px;
	width:175px;
}

#category .producttile
{
	color:#ed0c85;
}

#category A
{
	color:#414042;
}

#category .more
{
	margin-right:10px; /*20px*/
}


DIV.dataform
{
	background:#fdedf3;
	border:solid 1px #a09ea1;	
	padding:10px 20px 10px 20px;
	width:336px;
}

DIV.dataform TABLE
{
}

DIV.dataform TD
{
	font-family:Arial, Helvetica, Sans-Serif;
	font-size:12px;
	padding:3px 0 3px 0;
}
DIV.dataform .inputtext
{
	width:149px;
}

TABLE.datatable 
{
	width:100%;
}
TABLE.datatable TD
{
	font-family:Arial, Helvetica, Sans-Serif;
	font-size:12px;
	text-align:center;
}
TABLE.datatable TBODY TR
{
	border:solid 1px #9d9fa2;	
}
TABLE.datatable TBODY TD
{
	background:#fdedf3;
	font-family:Arial, Helvetica, Sans-Serif;
	font-size:12px;
	padding:16px 0 16px 0;
}
TABLE.datatable TBODY TD A
{
	color:#414042;
}


.title
{
	margin-bottom:20px;
}


.searchresult
{
	font-size:12px;
	line-height:17px;
}

.searchresulttitle
{
	font-weight:bold;
}

.promotion
{
	margin:10px 0 0 12px;
}


#category .product
{
	float:left;
	margin-top:14px;
	width:220px;
}
#category .productimage
{
	height:276px;
}
#category .productdesc
{
	font-family:Arial, Sans-Serif;
	font-size:12px;
	margin-top:5px;
	width:175px;
}
#category .producttitle
{
	color:#ed0c85;
	font-weight:bold;
}
#category .more
{
	margin-right:20px;
}

#category-header
{
	height:34px;
	padding-top:110px;
	width:700px;
}

#buyallcurrent
{
	color:#fff;
	float:left;
	font-family:Arial,Sans-Serif;
	font-size:15px;
	margin-left:9px;
	margin-top:7px;
}
#serieslink
{
	float:right;
	margin-right:6px;
	margin-top:7px;
}
#serieslink A
{
	display:block;
	background-color:Transparent;
	height:19px;
	width:300px;
}



#newmembervalidation, #error-container, #formvalidation
{
	color:#9c2584;
	font-weight:bold;
}
#errorlist
{
}

.pagenav
{
	font-size:16px;
	text-align:center;
}

.pagenav A
{
	color:#414042;
}



.specialoffersitem
{
	border-bottom:solid 1px #a0a0a0;
	float:left;
	margin:20px 0;
	padding-bottom:20px;
	width:350px;
}

.specialoffersitem .imagecontainer
{
	margin-bottom:10px;
	margin-left:67px;
	text-align:right;
	width:215px;
}

.specialoffersitem .image
{
	cursor:pointer;
	height:275px;
	width:215px;	
}

.specialoffersitem .imagetag
{
	padding-top:40px;
	text-align:right;
	width:215px;
}

.specialoffersitem .productdetails
{
	margin-left:67px;
	text-align:left;
	width:222px;
}

.specialoffersitem .producttitle
{
	color:#ed0c85;
	font-weight:bold;
}

.specialoffersitem .label
{
	float:left;
	width:35px;
}

.specialoffersitem .purchase
{
	float:right;
	text-align:right;
}

.specialoffersitem .viewmore
{
	margin-top:7px;
}

.specialoffersitem .viewmore A
{
	color:#414042;
}

.errornotifier
{
	color:#9c2584;
}

#checkoutprocess .selected
{
	color:#9c2584;
	font-weight:bold;
}