/* CSS Document */

*{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	color:#000000;
	font-size:11px;
}

a.nav{
	color:#FFFFFF;
	font-weight:bold;
	text-decoration:none;
	font-size:13px;
}

a.nav:hover{
	text-decoration:none;
	color:#D8027F;
	font-weight:bold;
}

a.sub, a.shop{
	color:#FFFFFF;
	font-weight:bold;
	text-decoration:none;
	font-size:11px;
}

a.sub:hover, a.shop:hover{
	text-decoration:none;
	color:#38006A;
	font-weight:bold;
}

a.shop{
	color:#38006A;
}

a.shop:hover{
	color:#D8027F;
}


#content
{
	width: 750px;
	height: 600px;
	margin: 0 auto;
}

#nav_bkg{
	background-image: url(../images/nav_bkg.gif); /* change to unique background image - AQ - */
	width:500px;
	height:77px;
	float:left;
	margin-top:95px;
}

#nav_holder{
	width:500px;
	height:20px;
	margin-top:22px;
}
#nav_holder2{
	width:500px;
	height:20px;
	clear:left;
	margin-top:5px;
}

#nav_left{
	background-image: url(../images/left-nav.gif); /* change to unique background image - AQ - */
	width:21px;
	height:77px;
	float:left;
	margin-top:95px;
}

#nav_right{
	background-image: url(../images/right-nav.gif); /* change to unique background image - AQ - */
	width:21px;
	height:77px;
	float:left;
	margin-top:95px;
}

#logo{
	float:right;
	width:199px;
	height:167px;
	padding-top:7px;	
}

#maincontent{
	width:750px;
	/*min-height:350px;*/
	overflow:visible;
	
	clear:left;
	float:left;
	background-image: url(../images/tint.gif); /* change to unique background image - AQ - */
}

#contentinner{
	width:560px;
	/*height:340px;*/
	float:left;
	overflow:hidden;
	/*overflow:auto;*/
}

#address{
	width:180px;
	height:340px;
	overflow:auto;
	float:right;
}


#footHolder{
	clear:left;
	width:750px;
	float:left;
	height:37px;
	background-image: url(../images/bottom.gif); /* change to unique background image - AQ - */
}

#credits{
	width:100px;
	float:right;
	height:20px;
	clear:left;
	padding-right:5px;
	margin-top:19px;
	color:#FFFFFF;
}
#showcart
{
	width:200px;
	float:right;
	height:20px;
	clear:left;
	padding-right:5px;
	margin-top:19px;
	color:#FFFFFF;
	text-align:right;	
}

h1{
	font-size:20px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#38006A;
	line-height:10px
}

#addy{
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#38006A;
	padding-top:250px;
	vertical-align:bottom;
}

/*
Shop and cart styles
*/

#shop_main
{
border-left: dotted 1px #fce6f2;
border-right: dotted 1px #fce6f2;
padding:10px;
width:542px;
/*height:100%;*/
}

.select_bg
{
height:68px;
width:362px;

margin:10px;
padding:0px;
}

.select_inner_left
{
float:left;
}

.select_inner_right
{
float:right;
align:center;
}

.thumbnail_left
{
border:solid 1px #d8027f;
background-color:#ffffff;
height:200px;
width:132px;
float:left;
margin:10px;
align:center;
padding:10px;
}


.price
{
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#38006A;
	text-align:right;
}




.thumbnail_right
{
border:solid 1px #d8027f;
background-color:#ffffff;
height:200px;
width:132px;
float:right;
margin:10px;
align:center;
padding:10px;
}

#thumbnail_container
{
width:350px;
background-color:#ffffff;
padding-top:20px;
padding-bottom:20px;
}

#detail_container
{
/* border:solid 1px #d8027f; */
width:500px;

padding-top:20px;
padding-bottom:20px;
}
#balloon_image
{
border:solid 1px #d8027f;
background-color:#ffffff;
float:left;
align:center;
padding:10px;
}

#balloon_detail
{
/* border:solid 1px #d8027f; */

float:right;
align:center;
padding:10px;
}

#cart_container
{
width:300px;
float:left;
}

.cart_pink_row
{
width:300px;
float:left;
margin:1px;
background-color:#fce6f2;
padding:4px;
}

.cart_purple_row
{
width:300px;
float:left;
margin:1px;
background-color:#eae4f0;
padding:4px;
}

.cart_quantity_row
{
width:300px;
float:left;
margin:1px;
background-color:#fce6f2;
padding:4px;
text-align:right;
}

.cart_remove_row
{
width:300px;
float:left;
margin:1px;
background-color:#fce6f2;
padding:4px;
text-align:right;
}

.cart_subtotal_row
{
width:300px;
float:left;
margin:1px;
background-color:#eae4f0;
padding:4px;
text-align:right;
}
.cart_spacer_row
{
width:300px;
float:left;
margin:1px;
background-color:#ffffff;
padding:0px;
height:5px;
text-align:right;
}

.cart_total_row
{
width:300px;
float:left;
margin:1px;
background-color:#eae4f0;
padding:4px;
text-align:right;
}

.cart_client_details
{
width:300px;
float:left;
margin:1px;
background-color:#ffffff;
padding:0px;
text-align:left;
}




/*
End shop and cart styles
*/


