/* main body */

*{ margin: 0px; padding 0px; }

html {
height: 100%; /* fix height to 50% for IE */
max-height: 100%; /* fix height for other browsers */
border:0; /* remove borders */
background:#fff; /*color background - only works in IE */
font-family:"trebuchet ms", tahoma, verdana, arial, sans-serif; /* set default font */
margin: 5px 5px 5px 5px;
}

img
{
border: 0px;
}

form {
	margin: 0px 0px 0px 0px;
     }

#mainoutline_grid
{
	position: absolute;
	left: 0px;
	top: 0px;

	padding: 0px;
	margin: 8px; 
	width: 995px;
	height: 900px;
	border: solid #000000 1px;

	/*Must use a z-index greater than the screen overlay*/
	z-index: 1;
}

#mainshopping_grid
{
	position: absolute;
	left: 0px;
	top: 0px;

	padding: 0px;
	margin: 8px; 
	width: 995px;
	height: 1100px;
	border: solid #000000 1px;

	/*Must use a z-index greater than the screen overlay*/
	z-index: 1;
}

#block1 {
	display: block;
	width: 200px;
	}
	

.main_table {
	border-style: solid;
	border-width: 1px;
	border-color: #000000;
	cell-padding: 0px;
	cell-spacing: 0px;
	}

.nav_table {
	border-style: solid;
	border-width: 1px;
	border-color: #000000;
	background-color: grey;
	margin: 20px 20px 20px 20px;
	}

.product_table {
	cell-padding: 0px;
	cell-spacing: 0px;
	margin: 20px 0px 20px 10px;
	}

.product_navigation {
	background-color: #000000;
	padding: 10px 10px 10px 10px;
	margin: 0px 0px 0px 0px;
	}

a.product_navlink:link 
		{
		font-weight: bold;
		color: #FFFFFF;
		text-align: left;
		margin: 0px 0px 0px 0px;
		text-decoration: none;
		border: 0px;
		}

a.product_navlink:visited 	
		{
		font-weight: bold;
		color: #FFFFFF;
		text-align: left;
		margin: 0px 0px 0px 0px;
		text-decoration: none;
		border: 0px;
		}

a.product_navlink:hover 	
		{
		font-weight: bold;
		color: #FF0000;
		text-align: left;
		margin: 0px 0px 0px 0px;
		text-decoration: none;
		border: 0px;
		}

#prodnav_table
	{
	height: 410px;
	width: 180px;
	}

.product_nav_nested_table {
	display: block;
	width: 180px;
	height: 410px;
	background-color: #000000;
	cell-padding: 20px;
	cell-spacing: 0px;
	margin: 0px 20px 0px 20px;
	}

.product_nav_cell {
	border-bottom: 1px solid #FFFFFF;
	background-color: #000000;
	cell-padding: 0px;
	cell-spacing: 0px;
	}

.prod_nav_image {
	margin: 10px 10px 0px 10px;
	}

.product_cell {
	border-right: 0px solid #000000;
	border-top: 0px solid #000000;
	border-bottom: 1px solid #000000;
	border-left: 0px solid #000000;
	cell-padding: 0px;
	cell-spacing: 0px;
	}

.product_cell_daybag {
	border-right: 1px solid #000000;
	border-top: 1px solid #000000;
	border-bottom: 1px solid #000000;
	border-left: 1px solid #000000;
	cell-padding: 0px;
	cell-spacing: 0px;
	margin: 20px 20px 20px 20px;
	}

.door_frame {
	border-style: solid;
	border-width: 1px;
	border-color: #000000;
	margin: 20px 10px 10px 20px;
	}

/* text formatting */

p {	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	line-height: 20px; 
	color: #000000;
	text-decoration: none;
	text-align: left;
	margin: 10px 10px 0px 20px;
}

.beach_bag 
{	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	line-height: 13px; 
	color: #000000;
	text-decoration: none;
	text-align: left;
	margin: 10px 10px 20px 20px;
}

.next_previous
	{	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	line-height: 14px; 
	color: #ffffff;
	background-color: #ff0000;
	text-decoration: none;
	text-align: right;
	margin: 0px 0px 0px 0px;
	padding: 5px;
	}

a.next_previous:link 		
	{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	line-height: 14px; 
	color: #ffffff;
	background-color: #ff0000;
	text-decoration: none;
	text-align: right;
	margin: 0px 0px 0px 0px;
	padding: 5px;
	}

a.next_previous:visited 	
	{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	line-height: 14px; 
	color: #ffffff;
	background-color: #ff0000;
	text-decoration: none;
	text-align: right;
	margin: 0px 0px 0px 0px;
	padding: 5px;text-decoration: none;
	}

a.next_previous:hover 	
	{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	line-height: 14px; 
	color: #000000;
	background-color: #CCCCCC;
	text-decoration: none;
	text-align: right;
	margin: 0px 0px 0px 0px;
	padding: 5px;
	}

.zoom
	{	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	font-weight: bold;
	line-height: 10px; 
	color: #000000;
	text-decoration: none;
	margin: 0px 0px 0px 0px;
}


.small_text
	{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 12px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	text-align: left;
	margin: 5px 10px 0px 10px;
	text-decoration: none;
	}

#small_text_note
	{
	margin: 5px 10px 0px 20px;
	}

#small_text_zoom
	{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 12px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	text-align: left;
	margin: 5px 10px 0px 0px;
	text-decoration: none;
	}

.small_text_red
	{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 12px;
	font-style: normal;
	font-weight: normal;
	color: #ff0000;
	text-align: left;
	margin: 5px 10px 0px 10px;
	text-decoration: none;
	}

.size
	{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 10px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	text-align: left;
	margin: 5px 10px 0px 10px;
	text-decoration: none;
	}

#itchy
	{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	font-weight: normal;
	color: #ff0000;
	text-align: left;
	margin: 0px 0px 0px 10px;
	text-decoration: none;
	display: block;
	width: 200px;
	}

#scratchy
	{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	font-weight: normal;
	color: #ff0000;
	text-align: left;
	margin: 0px 0px 0px 10px;
	text-decoration: none;
	display: block;
	width: 200px;
	}

#white
	{
	color: #ffffff;
	margin: 5px 10px 0px 0px; 
	}

#brochure
	{
	color: #ffffff;
	margin: 5px 0px 0px 0px; 
	}
p#coming_soon
 {	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 30px;
	line-height: 35px;
	font-weight: bold;
	color: #FF0000;
	text-decoration: none;
	text-align: left;
	margin: 10px 10px 0px 20px;
}

.footer_text
 {	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	font-weight: normal;
	line-height: 20px; 
	color: #000000;
	text-decoration: none;
	text-align: left;
	margin: 10px 0px 0px 20px;
}

.privacy_text
 {	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	line-height: 15px; 
	color: #000000;
	text-decoration: none;
	text-align: left;
	margin: 0px 20px 10px 20px;
}

.product_descriptions
	{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	font-weight: normal;
	line-height: 12px; 
	color: #000000;
	text-decoration: none;
	text-align: left;
	margin: 5px 10px 5px 10px;
	}	

.heading {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	line-height: 14px; 
	color: #000000;
	text-decoration: none;
	text-align: left;
	margin: 10px 10px 0px 20px;
}


.shop_nav {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	line-height: 14px; 
	color: #000000;
	text-decoration: none;
	text-align: left;
	margin: 0px 10px 5px 0px;
}

#browse
	{
	color: #FFFFFF;
	font-weight: bold;
	border-bottom: dashed #FFFFFF 1px;
	}


.maintable {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	text-align: left;
	margin: 10px 0px 0px 0px;
	border-style: solid;
	border-color: #000000;
}

.shop_window
	{
	margin: 20px 5px 5px 5px;
	}

a.fmimages:link 		{
		text-decoration: none;
		}

a.fmimages:visited 	{
		text-decoration: none;
		}

a.fmimages:hover 	{
		text-decoration: none;
		}

.main_text	{
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 12px;
		font-style: normal;
		font-weight: normal;
		color: #FF0000;
		text-align: left;
		margin: 0px 0px 0px 0px;
		text-decoration: none;
		}


a.main_text:link 		{
		
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 12px;
		font-style: normal;
		font-weight: normal;
		color: #FF0000;
		text-align: left;
		margin: 0px 0px 0px 0px;
		text-decoration: none;
		}

a.main_text:visited 	{
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 12px;
		font-style: normal;
		font-weight: normal;
		color: #ff0000;
		text-align: left;
		margin: 0px 0px 0px 0px;
		text-decoration: none;
		}

a.main_text:hover 	{
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 12px;
		font-style: normal;
		font-weight: normal;
		color: #ff0000;
		text-align: left;
		margin: 0px 0px 0px 0px;
		text-decoration: underline;
		}


a.small_text:link 		{
		
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 9px;
		font-style: normal;
		font-weight: bold;
		color: #000000;
		text-align: left;
		margin: 15px 20px 15px 0px;
		text-decoration: none;
		}

a.small_text:visited 	{
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 9px;
		font-style: normal;
		font-weight: bold;
		color: #000000;
		text-align: left;
		margin: 15px 20px 15px 0px;
		text-decoration: underline;
		}

a.small_text:hover 	{
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 9px;
		font-style: normal;
		font-weight: bold;
		color: #000000;
		text-align: left;
		margin: 15px 20px 15px 0px;
		text-decoration: underline;
		}


a.small_text_white:link 		{
		
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 9px;
		font-style: normal;
		font-weight: bold;
		color: #ffffff;
		text-align: left;
		margin: 15px 20px 15px 0px;
		text-decoration: none;
		}

a.small_text_white:visited 	{
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 9px;
		font-style: normal;
		font-weight: bold;
		color: #ff0000;
		text-align: left;
		margin: 15px 20px 15px 0px;
		text-decoration: none;
		}

a.small_text_white:hover 	{
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 9px;
		font-style: normal;
		font-weight: bold;
		color: #ffffff;
		text-align: left;
		margin: 15px 20px 15px 0px;
		text-decoration: underline;
		}






a.product_small_text:link 		{
		
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 9px;
		font-style: normal;
		font-weight: bold;
		color: #000000;
		text-align: left;
		margin: 15px 20px 0px 10px;
		text-decoration: underline;
		}

a.product_small_text:visited 	{
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 9px;
		font-style: normal;
		font-weight: bold;
		color: #000000;
		text-align: left;
		margin: 15px 20px 0px 10px;
		text-decoration: none;
		}

a.product_small_text:hover 	{
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 9px;
		font-style: normal;
		font-weight: bold;
		color: #ff0000;
		text-align: left;
		margin: 15px 20px 0px 10px;
		text-decoration: underline;
		}

.footer		{
		
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 9px;
		font-style: normal;
		font-weight: bold;
		color: #000000;
		text-align: left;
		text-decoration: none;
		margin: 20px 0px 0px 10px;
		}

a.footer:link 		{
		
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 9px;
		font-style: normal;
		font-weight: bold;
		color: #000000;
		text-align: left;
		text-decoration: none;
		margin: 20px 0px 0px 10px;
		}

a.footer:visited 	{
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 9px;
		font-style: normal;
		font-weight: bold;
		color: #000000;
		text-align: left;
		text-decoration: none;
		margin: 20px 0px 0px 10px;
		}

a.footer:hover 	{
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 9px;
		font-style: normal;
		font-weight: bold;
		color: #ff0000;
		text-align: left;
		text-decoration: underline;
		margin: 20px 0px 0px 10px;
		}

a.email:link 		{
		
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		font-style: normal;
		font-weight: bold;
		color: #000000;
		text-align: left;
		text-decoration: underline;
		}

a.email:visited 	{
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		font-style: normal;
		font-weight: bold;
		color: #000000;
		text-align: left;
		text-decoration: none;
		}

a.email:hover 	{
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		font-style: normal;
		font-weight: bold;
		color: #ff0000;
		text-align: left;
		text-decoration: underline;
		}

a.email:link 		{
		
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		font-style: normal;
		font-weight: bold;
		color: #000000;
		text-align: left;
		text-decoration: underline;
		}

a.next_previous:visited 	{
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 12px;
		font-style: normal;
		font-weight: bold;
		color: #000000;
		text-align: right;
		margin: 0px 20px 0px 0px;
		text-decoration: none;
		}

a.next_previous:hover 	{
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 12px;
		font-style: normal;
		font-weight: bold;
		color: #000000;
		text-align: right;
		margin: 0px 20px 0px 0px;
		text-decoration: none;
		}


a.close_window:link 		{
		
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 12px;
		font-style: normal;
		font-weight: bold;
		color: #ff0000;
		text-align: left;
		margin: 15px 0px 0px 20px;
		text-decoration: none;
		}

a.close_window:visited 	{
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 12px;
		font-style: normal;
		font-weight: bold;
		color: #ff0000;
		text-align: left;
		margin: 15px 0px 0px 20px;
		text-decoration: none;
		}

a.close_window:hover 	{
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 12px;
		font-style: normal;
		font-weight: bold;
		color: #000000;
		text-align: left;
		margin: 15px 0px 0px 20px;
		text-decoration: underline;
		}

a.rosestreet:link 		{
		
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 12px;
		line-height: 16px;
		font-style: normal;
		font-weight: normal;
		color: #000000;
		text-align: left;
		text-decoration: none;
		}

a.rosestreet:visited 	{
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 12px;
		line-height: 16px;
		font-style: normal;
		font-weight: normal;
		color: #000000;
		text-align: left;
		text-decoration: none;
		}

a.rosestreet:hover 	{
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 12px;
		line-height: 16px;
		font-style: normal;
		font-weight: normal;
		color: #ff0000;
		text-align: left;
		text-decoration: none;
		}


img		{
		margin: 5px 5px 5px 5px;
		}

img#nappy_bag2	{
		margin: 10px 5px 0px 5px;
		}

.sub_nav_bar	{
		margin: 10px 5px 5px 5px;
		}

.arrows		{
		margin: -5px 20px 0px 0px;
		}

.babygear_images 
		{
		margin: 0px 5px 0px 5px;
		}

.zoom_images
		{
		margin: 0px 0px 0px 0px;
		}

.bag_colours	
		{
		margin: 3px 0px 0px 0px;
		}

#red_pixel	{
		margin: 0px 0px 0px 0px;
		}

#door_knob_margin
		{
		margin: 5px 40px 5px 5px;
		}

#fat_mumma_header
		{
		margin: 15px 0px 15px 20px;
		}

.testimonials 
	{	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: italic;
	font-weight: normal;
	line-height: 20px; 
	color: #000000;
	text-decoration: none;
	text-align: left;
	margin: 10px 30px 0px 20px;
	}

#test1 {
	float: right;
	margin: 10px 10px 10px 25px;
	}

#beach_bag {
	float: left;
	margin: 10px 10px 10px 25px;
	}

#happy_customers 
	{
	margin: 10px 10px 10px 25px;
	}

#stock1 {
	float: right;
	margin: 10px 10px 10px 25px;
	}

#stock2 {
	float: right;
	margin: 10px 30px 30px 25px;
	}

#party1 {
	float: right;
	margin: 0px 30px 30px 25px;
	}

.testimonial_name
	{
	font-weight: bold;
	margin-bottom: 20px;
	}

ul 	{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	line-height: 20px;

	color: #000000;
	list-style-type: none;

	text-align: left;
	float: none;
	padding: 5px;
	margin: 0px 0px 0px 15px;
	#margin: 0px 0px 0px 15px;
	_margin: 0px 0px 0px 15px;
	}

.day_bag_main_text
	{	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	line-height: 20px; 
	color: #000000;
	text-decoration: none;
	text-align: left;
	margin: 0px 10px 15px 10px;
	}

h2 {	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: bold;
	font-weight: bold;
	line-height: 24px; 
	color: #000000;
	text-decoration: none;
	text-align: left;
	margin: 10px 10px 0px 20px;
}


.sale {
	position: absolute;
	z-index: 120;
	left: 320px;
	top: 280px;
	}

h1 {	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: bold;
	font-weight: bold;
	line-height: 20px; 
	color: #000000;
	text-decoration: none;
	text-align: left;
	margin: 10px 10px 0px 20px;
	padding: 10px;
}

h1#index
{
margin: 10px 10px 0px 10px;
}

h3 {	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: bold;
	font-weight: bold;
	line-height: 16px; 
	color: #000000;
	text-decoration: none;
	background-color: #FF0000;
	text-align: left;
	margin: 5px 0px 0px 10px;
	padding: 10px;
}

p.mailing_list
{	
	display: block;
	width: 165px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 14px; 
	color: #000000;
	text-decoration: none;
	text-align: left;
	margin: 0px 0px 10px 0px;
	padding: 5px;
	border: solid #cccccc 1px;
	background-color: #cccccc;

}

form.mailing_list
{
border: solid #cccccc 1px;
background-color: #cccccc;
}

p.blog
{	
	display: block;
	width: 165px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 14px; 
	color: #000000;
	text-decoration: none;
	text-align: left;
	margin: 0px 0px 0px 0px;
	padding: 5px;
	border: solid #cccccc 1px;

}


a#mini_bag_email:link, a#mini_bag_email:visited
		{
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		font-style: normal;
		font-weight: normal;
		color: #000000;
		text-align: left;
		text-decoration: none;
		}

a#mini_bag_email:hover
		{
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		font-style: normal;
		font-weight: normal;
		color: #ff0000;
		text-align: left;
		text-decoration: none;
		}

.hidden		
	{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	line-height: 14px; 
	color: #ffffff;
	background-color: #ffffff;
	text-decoration: none;
	text-align: right;
	margin: 0px 0px 0px 0px;
	padding: 5px;
	}

/*horizontal navigation */

#navlist {
	margin: 0px 15px 0px 15px; /*removes indent IE and Opera*/
	padding: 0px 15px 0px 15px; /*removes indent Mozilla and NN7*/
	list-style-type: none; /*turns off display of bullet*/
}

#navlist li {
	list-style-type: none;
	display: inline;
	white-space: nowrap;
	margin: 0;
	padding: 0;
}

#navlist a, #navlist a:visited {
	padding: 5px 20px 5px 10px;
	border-color: #ff0000;
	background-repeat: no-repeat;
	background-position: 0% 50%;
	color: #000000;
	text-decoration: none;
}

#navlist a:hover {
	background-color: #000000;
	color: #ffffff;
}


#navheading
	{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	line-height: 30pt;
	color: #ff0000;
	text-decoration: none;
	text-align: left;
	}

#navheading a, #navheading a:visited, #navheading a:hover 
	{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	line-height: 30pt;
	color: #ffffff;
	text-decoration: none;
	text-align: left;
	}

#topnav #navlist .uberlink {
	background-color: #ff0000;
	background-repeat: no-repeat;
	color: #000000 !important;
	font-weight: bold;
	cursor: default;
	}

.navon {
	background-color: #000000;
	color: #ffffff !important;
	font-weight: bold;
	}

#bluegreen_nappybag
	{
	margin: 10px 0px 18px 0px;
	}


.feature_text
	{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 14px;
	font-style: normal;
	color: #000000;
	background-color: D9D9D9;
	text-decoration: none;
	text-align: left;
	margin: 0px 5px 0px 5px;
	}


#botmarg5px
	{
	font-size: 10px;
	margin: 10px 0px -10px 20px;
	}

.contact_text
	{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: bold;
	color: #ffffff;
	text-align: left;
	display: block;
	width: 515px;
	}


a#white:link 	{
		text-color:#ffffff;
		text-decoration: none;
		}

a#white:visited {
		text-color:#ffffff;
		text-decoration: none;
		}

a#white:hover 	{
		text-color:#ffffff;
		text-decoration: underline;
		}

.floatright 	{
		float: right;
		margin: 20 0 10px 20px;
	    	}

#saveapiece	{
		display: block;
		width: 360px;
		}

#screenoverlay
{
	background-color: #000000; /* The color to display*/

	/* The transparency of the background */
	opacity: .75;
	filter: alpha(opacity=75);

	position: absolute;
	left: 0px;
	top: 0px;
	width: 100%;
	height: 100%;

	/* Set the overlay so it appears above the page content */
	z-index: 1000;
}

#topbox
{
	position: absolute;

	/* Default positioning, that will be overridden by the javascript */
	left: 0px;
	top: 0px;

	padding: 5px;
	width: 500px;
	height: 500px;
	background-color: #FFFFFF;

	/*Must use a z-index greater than the screen overlay*/
	z-index: 1001;
}

#nappybagsblock
	{
	position: absolute;
	left: 250px;
	top: 110px;

	margin: 0px;
	padding: 0px;
	width: 750px;
	height: 950px;
	}
	

#nappybagsheaderblock
	{
	position: relative;
	left: 20px;
	top: 20px;

	margin: 0px;
	padding: 0px;
	width: 700px;
	height: 100px;

	z-index: 20;
}

#nappybagsheadertext
	{
	text-color: #CCCCFF;
	margin: 0px;
	padding: 0px;
	}

.nappybag_introtext
	{	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	line-height: 16px; 
	color: #000000;
	text-decoration: none;
	text-align: left;
	margin: 10px 0px 0px 20px;
	}

.nappybagsblock
	{
	position: relative;
	left: 0px;
	top: 30px;
	display: block;
	width: 750px;

	margin: 0px;
	padding: 0px;

	}


.nappybag1
{
	position: relative;
	float: left;
	left: 20px;
	padding: 0px;
	width: 230px;
	height: 380px;
	background-color: #FFFFFF;
	margin: 10px 0px 0px 0px;

	border: solid #000000 1px;

	/*Must use a z-index greater than the screen overlay*/
	z-index: 10;
}
}

.nappybag2
{
	position: relative;
	float: left;
	left: 20px;
	padding: 0px;
	width: 230px;
	height: 380px;
	background-color: #FFFFFF;
	margin: 10px 0px 0px 10px;

	border: solid #000000 1px;

	/*Must use a z-index greater than the screen overlay*/
	z-index: 10;
}


.daybagsblock
	{
	position: absolute;
	left: 250px;
	top: 110px;
	display: block;
	width: 750px;

	margin: 0px;
	padding: 0px;

	}

.casualbagsheadertext
	{
	position: relative;

	text-color: #CCCCFF;
	margin: 20px 0px 5px 20px;
	padding: 0px;

	}

.casualbags_introtext
	{	
	position: relative;
	display: block;
	width: 700px;

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	line-height: 16px; 
	color: #000000;
	text-decoration: none;
	text-align: left;
	margin: 0px 0px 0px 20px;

	}

.casualbag1
{
	position: relative;
	float: left;
	left: 20px;
	padding: 0px;
	width: 230px;
	height: 355px;
	background-color: #FFFFFF;
	margin: 10px 0px 0px 0px;

	border: solid #000000 1px;

	/*Must use a z-index greater than the screen overlay*/
	z-index: 10;
}

.casualbag2
{
	position: relative;
	float: left;
	left: 20px;
	padding: 0px;
	width: 230px;
	height: 355px;
	background-color: #FFFFFF;
	margin: 10px 0px 0px 10px;

	border: solid #000000 1px;

	/*Must use a z-index greater than the screen overlay*/
	z-index: 10;
}

#whiteborder1
{
border: solid #ffffff 1px;
}

#whiteborder2
{
border: solid #ffffff 1px;
}

.cb_heading
	{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 10px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	text-align: left;
	margin: 0px;
	text-decoration: none;
	}

.img_centre
	{
	text-align: center;
	margin: 0px;
	}

.vinylnb_heading
	{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 10px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	text-align: left;
	margin: 0px;
	text-decoration: none;
	}

#navblock
{
	position: absolute;
	left: 20px;
	top: 132px;

	padding: 5px;
	width: 205px;
	height: 435px;
	background-color: #000000;
	border: solid #000000 1px;

	z-index: 1;
}

#privacy
	{
	position: absolute;
	left: 20px;
	top: 1080px;
	z-index: 4;
	}

#copyright
	{
	position: absolute;
	left: 20px;
	top: 1110px;
	z-index: 4;
	}

.share
	{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	color: #000000;
	text-align: left;
	margin: 0px;
	text-decoration: none;
	}

a.share:link
	{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	color: #000000;
	text-align: left;
	margin: 0px;
	text-decoration: none;
	}

a.share: visited
	{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	color: #000000;
	text-align: left;
	margin: 0px;
	text-decoration: none;
	}

a.share: hover
	{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	color: #grey;
	text-align: left;
	margin: 0px;
	text-decoration: none;
	}



div#left 
{
    float: left;
    width: 150px;
    padding: 0px 20px 0px 260px;
}


div#right 
{
    float: right;
    width: 150px;
    padding: 0px 40px 0px 0px;
}


div#middle {
    padding: 0px 150px 0px 0px;
    margin: 0px;
}


div#sidebar
{
	float: left;
	display: block;
	width: 220px;
	height: 720px;
	background-color: #000000;
	padding: 18px 10px 10px 10px;
	margin: 0px 0px 0px 5px;
}

div#maincontent
{
float: left;
width: 550px;
height: 740px;
padding: 20px 0px 0px 0px;
}

div#sidebarright
{
float: left;
width: 170px;
height: 764px;
padding: 0px 0px 0px 0px;
background-color: #ffffff;
text-align: center;
}

.clearfloat 
{ 
clear:both;    
height:0;    
font-size: 1px;    
line-height: 0px;
}


.feature_boxes
{display: block; 
width: 500px; 
height: 150px;
padding: 10px;
}

#topnavalign
{
text-align: right;
}