body
{
	
	background: url(images/background.jpg) repeat-y; 
	font-family:  "Trebuchet MS", sans-serif;
	background-color: #FFEDF6;
	margin:0px;
	color: #000000;
	
}	

.page
{
	
	width: 733px;
	float: left;
	
}

.menu
{
	margin-top: -180px;
	margin-bottom:40px;
}

.menuitem
{
	margin-left:20px;
	float: left;
}
.menutext
{
	margin-top:10px;
	color: #F23589;
	height: 20px;	
	float: left;
	font-family: "Trebuchet MS", arial, sans-serif;
	font-size:12px;
	padding-left:280px;
}

.menutext a
{
	text-decoration:none;
	color: #ffffff;
}

.menubar
{
	position: absolute;
	left: 720px;
	top: 96px;
	background-color: #F23589;
	color: #ffffff;
	width: 100px;
	height: 19px;
	
}
.header
{
top:0px;
	background: url(images/logo.jpg) no-repeat;
	height: 267px;
}

.toptext
{
	
	width: 300px;
	margin-left: 400px;
	color: #4A776E;
	font-family: arial;
	font-size: 11px;
	font-weight: normal;
	min-height:100px;
}


.toptextcheck
{
	
	width: 200px;
	margin-left: 400px;
	color: #4A776E;
	font-family: arial;
	font-size: 11px;
	font-weight: normal;
	min-height:100px;
}
.toptextcheck h1
{
	color: #4A776E;
	font-family: arial;
	font-size: 24px;
	font-weight:normal;
	margin-bottom:-10px;
}


.toptextcheck a
{
	color:#4A776E;
	text-decoration: underline;
	font-weight:bold;
}
.toptext h1
{
	color: #4A776E;
	font-family: arial;
	font-size: 24px;
	font-weight:normal;
	margin-bottom:-10px;
}


.toptext a
{
	color:#4A776E;
	text-decoration: underline;
	font-weight:bold;
}

.pagetext
{
	margin-left:20px;
	color: #4A776E;
	font-family: arial;
	font-size: 11px;
	font-weight: normal;
}
.pagetext p
{
	
	color: #4A776E;
	font-family: arial;
	font-size: 11px;
	font-weight: normal;
}
.pagetext h1
{
	color: #4A776E;
	font-family: arial;
	font-size: 24px;
	font-weight:normal;
}


.pagetext a
{
	color:#4A776E;
	text-decoration: underline;
	font-weight:bold;
}

.pagetextnot
{
	margin-left:20px;
	color: #4A776E;
	font-family: arial;
	font-size: 11px;
	font-weight: normal;
}
.pagetextnot p
{
	
	color: #4A776E;
	font-family: arial;
	font-size: 15px;
	font-weight: normal;
}
.pagetextnot h1
{
	color: #4A776E;
	font-family: arial;
	font-size: 24px;
	font-weight:normal;
}


.pagetextnot a
{
	color:#4A776E;
	text-decoration: underline;
	font-weight:bold;
}

.toptext-pages
{
	width: 330px;
	margin-left: 370px;
	background-color: #F23589;
	color: #ffffff;
	font-family: arial;
	font-size: 11px;
	font-weight: normal;
	padding: 10px;
	margin-bottom: -20px;
}

.toptext-pages h1
{
	margin:0px;
	text-align:right;
	font-weight:normal;
	color: #ffffff;
	font-family: arial;
	font-size: 24px;
}


.toptext-pages a
{
	color:#ffffff;
	text-decoration: underline;
	font-weight:bold;
}

.linktext
{
	text-align:right;
	margin-bottom:5px;	
}

.page_content
{
	float:left;
	margin-top: 30px;
	width:733px;
	margin-bottom:10px;
	
}
.page_block
{
	width: 359px;
	height: 160px;
	float: left;
	background-color: #F23589;
	color: #ffffff;
	margin-left:5px;
	margin-bottom: 5px;
}

.page_block img
{
	margin-top: 5px;
	margin-left:5px;
	float: left;
	margin-right:10px;
	border: 0px;
}

.page_block h2
{
	font-family: arial;
	font-size:24px;
	margin:0px;
	font-weight:normal;
}

.page_block h3
{
	font-family: arial;
	font-size:20px;
	margin:0px;
	font-weight:normal;
	text-decoration:none;
}

.page_block p
{
	font-family:  "Trebuchet MS", sans-serif;
	font-size: 11px;
	margin-top:0px;
	margin-left:10px;
	margin-right:5px;
	height:95px;
}

.page_block p.larger
{
	font-family:  "Trebuchet MS", sans-serif;
	font-size: 11px;
	margin-top:0px;
	margin-left:10px;
	margin-right:5px;
	height:45px;
}

.page_block h3 a
{
	font-family:  "Trebuchet MS", sans-serif;
	color:#ffffff;
	text-decoration:none;
	
}
.page_block a
{
	font-family:  "Trebuchet MS", sans-serif;
	color:#ffffff;
	
}

.page_foot
{
	
	margin-top: 30px;
	height: 107px;
	width:733px;
	font-size: 10px;
	color: #4A776E;	
}

.page_footer_image
{
	width:733px;
	height: 97px;
}
.page_foot img
{
	float:right;
	height: 97px;
}

.page_footer
{
	width: 733px;
	font-size: 10px;
	color: #4A776E;	
}
.page_footer a:hover
{
	text-decoration:underline;
	color: #4A776E;	
}
.page_foot a
{
	text-decoration: none;
	color: #4A776E;
}

.page_foot a:hover
{
	text-decoration: underline;
	color: #4A776E;
}

.page_foot p
{
	font-size: 10px;
	font-family: georgia, sans-serif;
	margin-left: 200px;
	margin-bottom:0px;
	float:right;
}

.page_side
{
	background: url(images/side.jpg) repeat-x;
	margin-left: 738px;
	height: 300px;
	margin-top: 0px;
}

.links_page
{
	font-size: 12px;
	color: #4A776E;
	margin-top:40px;
	width:430px;
}

.links_page h2
{
	margin-left:262px;
	font-size:16px;
	font-weight: normal;
}

.links_page a
{
	text-decoration: underline;
	color: #ffffff;
}

.link
{
	margin-left: 262px;
	min-height:50px;
	font-size: 12px;
	color: #ffffff;
	background-color: #F23589;
	width: 440px;
	margin-top:10px;
	padding:10px;
}
.link img
{
	float:left;
	border: 0px;
}

.link p
{
	
	float:left;
	width: 330px;
	margin:0px;
	margin-left:10px;
}
.contentblock
{
	margin:0px;
	padding:0px;
	margin-left: 260px;
	min-height: 100px;
	font-size: 12px;
	color: #ffffff;
	padding: 10px;
	background-color: #F23589;
	width: 440px;
	margin-top:20px;
	
}

.contentblock img
{
	float:left;

}
.event_item
{
	margin-top:0px;
	float:left;
	margin-left:10px;
}

.event_item h3
{
	margin-top:-5px;
	font-weight:normal;
}

.event_item a
{
	text-decoration:underline;
	color:#ffffff;
}

.dropmenu
{
	top: 0;
	left: 0;
	background-color: #F23589;
	margin-left: 340px;
	margin-top: 114px;
	position:absolute;
	width: 120px;
	height: 80px;
}

.dropmenu a
{
	padding-left: 10px;
}

.pd
{
	margin-bottom:10px;
	margin:0px;
	margin-left:10px;
	margin-top:10px;
	height:120px;
	float:left;
	width:350px;
	background-color: #F23589;
}

.pd-blank
{
	margin-bottom:10px;
	margin:0px;
	margin-left:10px;
	margin-top:10px;
	height:120px;
	float:left;
	width:350px;
	
}

.pd h3
{
	margin:0px;
	font-size:14px;
}
.pd a
{
	text-decoration:none;
	color: #ffffff;	
}

.pd-header
{
}

.prod-dets-container
{
	width:350px;
	float:left;
	margin-top:10px;
	margin-left:10px;
	margin-bottom:10px;
	margin-right: 10px;
}

.product-minilink-horizontal
{
	
}

.product-image-horizontal
{
	width:100px;
	float:left;
}
.product-image-horizontal img
{
	border: 1px solid #FFEDF6;
	margin:0px;
}


.prod-mini-data
{
	margin-top:10px;
	margin-left: 15px;
	float:left;
	font-size: 12px;
	color: #ffffff;	
	font-family:  "Trebuchet MS", sans-serif;
	width:210px;
}


.product-minilink-data-horizontal
{
	width: 210px;
	height: 40px;
}

.product-minilink-price
{
	float:left;
	font-size:14px;
	font-weight:bold;
	
}

.product-minilink-link 
{
	text-align:right;
}
.product-minilink-link a
{
	text-align:right;
	text-decoration:underline;
}


.solidblock, .solidspace
{
	width: 100%;
	height: 2px;
}

.pd-page
{
	width: 400px;
	margin:auto;
}

.pd-page a
{
	font-size: 12px;
	color: #4A776E;	
	font-family:  "Trebuchet MS", sans-serif;
}
.product-intro
{
	font-size: 12px;
	color: #ffffff;	
	font-family:  "Trebuchet MS", sans-serif;
	
}

.product-toptext
{
	width: 330px;
	font-family: arial;
	font-size: 11px;
	font-weight: normal;
	padding:10px;
	float: left;
	margin-left:370px;
	min-height: 100px;
	color: #4A776E;
}

.product-toptext h1
{
	margin-top:0px;
	font-family: arial, sans serif;

	font-weight: normal;
	font-size: 24px;
	color: #4A776E;
}


.product-toptext a
{
	color:#ffffff;
	text-decoration: underline;
	font-weight:bold;
}

.productpg-toptext
{
	text-align:right;
	width: 300px;
	color: #ffffff;
	background-color: #F23589;
	font-family: arial;
	font-size: 11px;
	font-weight: normal;
	padding:10px;
	float: right;
	margin-top:20px;
	margin-right:10px;
	min-height: 450px;
}

.productpg-toptext h1
{
	margin-top:0px;
	color: #ffffff;
	font-family: arial, sans serif;
	text-align:right;
	font-weight: normal;
	font-size: 24px;
	
}


.productpg-toptext a
{
	color:#ffffff;
	text-decoration: underline;
	font-weight:bold;
}

.expand
{
	margin-left:130px;
	cursor: pointer;
	border: 0px none;
}

.expand a 
{
	color: #4A776E;	
	text-decoration: underline;
	font-size: 11px;
}

.product-image-landscape
{
	float:left;
	width: 300px;
	
	margin-right: 10px;
	margin-top:150px;
	text-align:right;
	border: 0px;
	text-decoration: none;
}

.about-image-landscape
{
	margin:0px;
	padding:0px;
	height: 480px;
	float:left;
	width: 300px;
	padding-left:40px;
	margin-top:150px;
	text-align:right;
	border: 0px;
	text-decoration: none;
}

.product-image-landscape a
{
	border: 0px;
	text-decoration: none;
}

.product-image-landscape img
{
	border: 0px;
	text-decoration: none;
}

.priceblock
{
	float: right;
	font-size: 16px;
	color: #ffffff;	
	font-family:  "Trebuchet MS", sans-serif;
}

.productpricing
{
	float:right;
	font-size: 12px;
	color: #ffffff;	
	font-family:  "Trebuchet MS", sans-serif;
}

.product-price
{
	font-size: 20px;
	color: #ffffff;	
	font-weight:normal;
	font-family:  "Trebuchet MS", sans-serif;
}

.addbask
{
	font-size: 12px;
	color: #4A776E;	
	font-family:  "Trebuchet MS", sans-serif;
}



/*------------zoombox-------------------*/

#zoombox
{
	background-color:#eeeeee;
	border-top: solid 1px #c0c0c0;
	border-left: solid 1px #c0c0c0;
	border-right: solid 1px #b0b0b0;
	border-bottom: solid 1px #b0b0b0;
}

/*------------!zoombox-------------------*/

#fadebox
{
	overflow: hidden;
	width: 3000px;
	height: 3000px;
}

.product_option
{
	text-align:right;
	font-size:12px;
	margin: 0px;
	margin-bottom: -20px;
}

.product_quantity
{
	font-size:12px;
	color:#ffffff;
	font-weight:bold;
	padding-bottom:20px;
}

.basketsummary
{
	background: url(images/basket.jpg) no-repeat;
	position: absolute;
	top: 0px;
	left: 556px;
	font-size: 10px;
	padding-left:5px;
	padding-right:5px;
	width: 170px;
	background-color:#B0D9D2;
	color: #F03989;
	
}

.basketsummary-size
{
	margin-left:30px;
	float:left;
}

.basketsummary-value
{
	float:left;
}

.basketsummary a
{
	font-size: 10px;
	color: #F03989;
	text-decoration:none;
}

.basket
{
	
	font-size: 12px;
	color: #ffffff;
	background-color: #F23589;
	margin-left: 90px;
	margin-right:10px;
	text-align: left;
	min-height:100px;
}

.basket h3
{
	margin-right:10px;
}

.basket h4
{
	margin-top:0px;
}
.underline
{
	border-bottom: solid 1px #ffffff;
}
.basket a
{
	color: #ffffff;
	text-decoration: underline;
}

.basket h3
{
	font-size:16px;
	margin-bottom:5px;
}
.basketviewer 
{
	text-align: left;
}
.basketviewer th
{
	padding-left:10px;
	
}

.basketviewer td
{
	padding-left:10px;
}

.product-data
{
	font-size: 12px;
	color: #ffffff;
	background-color: #F23589;
	margin-left:400px;
	width: 300px;
	padding: 10px;
}
.checkout-dualcolumn
{
	float:left;
	margin-left: 300px;
	width: 400px;
	padding:10px;
	margin-top:50px;
	color: #ffffff;
	background-color: #F23589;
}

.checkout-dualcolumn table
{
	font-size:12px;
}

.checkout-billingaddress
{
	float:left;
	width: 200px;
	font-size: 12px;
	color: #ffffff;
	background-color: #F23589;
}

.checkout-deliveryaddress
{
	float:left;
	width: 200px;
	font-size: 12px;
	color: #ffffff;
	background-color: #F23589;
}

.contact
{
}

.contact td
{
}

.pageinformation
{
	margin-left:20px;
	margin-top:20px;
	width: 700px;
	color: #4A776E;
	font-family: arial;
	font-size: 11px;
	font-weight: normal;
}

.relatedproducts
{
	margin-left: 60px;
	margin-right: 10px;
	padding-top: 4px;
	margin-top: 20px;
}

.relatedproducts h2
{
	padding:0px;
	margin:0px;
	font-size: 14px;
	font-weight: normal;
	font-family: georgia, times new roman, serif;
	margin-left: 10px;
	margin-top: 10px;
}

.relatedproducts p
{
	margin-left: 10px;
	margin-top: 10px;
	font-family: georgia, times new roma, serif;
	font-size: 11px;
}

.relprodthumbs
{
	padding: 10px;
}

.relprodthumb
{
	float:left;
	margin-right:15px;
	margin-top:10px;
	padding:4px;
}

.relprodthumb img
{
}

.relprodthumb img:hover
{

}

.relprodthumb h3
{
	font-size: 10px;
	font-family: georgia, times new roma, serif;
	text-align: center;
	font-weight: normal;
}

.relprodthumb a
{
	color:#000000;
	text-decoration: none;
}

.prodthumb-box
{
	background-color:#ffffff;
	border:solid 1px #62C3B1;
	height:100px;
	width:120px;
	padding: 4px;
	text-align:center;
}

.prodthumb-box:hover
{
	cursor:pointer;
}