<style type="text/css">

body {
	background-image: url(http://desmm11.magicandmore.co.nz/images/desmm11/backgroundmmlighter.jpg);
	background-color:#240000;
	background-position:center;
	background-position:top;
	background-padding:0px;
	background-repeat:no-repeat;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	
}
body {
	background-image: url(/images/desmm11/backgroundmmlighter.jpg);
	background-color:#240000;
	background-position:center;
	background-position:top;
	background-padding:0px;
	background-repeat:no-repeat;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

h1 {
	font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;
	font-size: 24px;
	color: #FC3;
	font-style:italic;
}
h2 {
	font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;
	font-size: 20px;
	color: #FC3;
}

.cat {font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif; color:#FC3; font-size:16px; text-decoration:none;}

#smalltitle {
	font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;
	font-size: 20px;
	color: #FC3;
}

#smed_yel {
	font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;
	font-size: 14px;
	color:#FC3;
}

.med_yel{
	font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;
	font-size: 16px;
	color:#FC3;}
	
#smed_yel a:link {
	font-size: 14px;
	color:#CCC ;
	font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;
}
#smed_yel a:visited {
	font-size: 14px;
	color:#CCC ;
	font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;
}
#smed_yel a:hover {
	font-size: 14px;
	color:#FFF ;
	font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;
}
th {
	color: #FFF;
	
}
td { 
font-size: 13px;
color:#CCC;
font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;
}

td a:link {color:#FC3; text-decoration:none}
td a:visited {color:#FC3; text-decoration:none}
td a:hover {color:#CCC; text-decoration:none}
td a:active {color:#FC3; text-decoration:none}

.header {
	background-image: url(/images/desmm11/headerfull.png);
	background-repeat:no-repeat;
	vertical-align:middle;
	text-align: right;
	font-size:10px;
	padding-right: 20px;
	padding-bottom: 10px;
	
}
.sidebar {
	background-image:url(/images/desmm11/sidecategory.png);
	background-repeat:no-repeat;
	background-position:center top;
	vertical-align:top text-top ;
	text-align:center;
	max-height:1200;
	max-width:201;
	min-height:1200;
	min-width:201;
	padding-left: 6px;
	padding-right:6px;
}
.categories {
	font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;
	font-size: 16px;
	font-style: normal;
	line-height: 30px;
	font-weight: normal;
	letter-spacing: 1px;
	max-width:196;
}


.maincontent {
	vertical-align:top;
}
.navigation{
	font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;
	font-size: 14px;
	font-style: normal;
	text-align:center;
	background-color:#000;
	color:#CCC;
}
	
.container_footer {
	background-color:#000;
	
}
	
.slide {
	background-image:
	url(/images/desmm11/slideshowboarder.jpg);
	background-repeat:no-repeat;
	background-position:top center;
	vertical-align:bottom;
	
	
}
.prod_new {
	background-image: url(/images/desmm11/banner_ne_prod.png);
	background-position:center top;
	background-repeat:no-repeat;
	text-align:center;
	vertical-align:middle;
	vertical-align:text-top top;
}
.prod_feat {
	font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;
	font-size: 16px;
	color: #FC3;
	
}
	

a.white:link {
	color: #FFF;
	text-decoration: none;
	padding-left:5px;
}
a.white:visited {
	text-decoration: none;
	color: #FFF;
}
a.white:active {
	text-decoration: none;
	color: #FFF;
}
a.white:hover {
	color: #FC3;
	font-size: 16px;
	text-decoration: none;
}
a.yellow:link {
	color: #FC3;
	text-decoration: none;
}
a.yellow:visited {
	text-decoration: none;
	color: #FC3;
}
a.yellow:active {
	text-decoration: none;
	color: #FC3;
}
a.yellow:hover {
	color: #CCC;
	font-size: 16px;
	text-decoration: none;
}

.title1 {
	font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;
	font-size: 24px;
	color: #FC3;
	
}
.title2 {
	font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;
	font-size: 22px;
	color: #FC3;
	text-indent: 10px;
	vertical-align:bottom
}
.smallfont {
	font-size: 12px;
	color:#FFF
}
#smallfont2 {
	font-size: 12px;
	color:#CCC ;
	font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;
}
#smallfont2 a:link {
	font-size: 12px;
	color:#FC3 ;
	font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;
}
#smallfont2 a:hover {
	font-size: 12px;
	color:#CCC ;
	font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;
}
.cpt_shopping_cart_info
{ 
  color:#FFF;
  font:"Palatino Linotype", "Book Antiqua", Palatino, serif;
  size: 5pt;
}

/*********
SEARCH IN CATEGORY
**********/
#cat_advproduct_search {
 background-color: #F5F5F5;
	margin-right:10px;
	width:232px;
}
#cat_advproduct_search form { padding:10px; }
#cat_advproduct_search td { vertical-align:top; }
#cat_advproduct_search td { vertical-align:top; }
#cat_advproduct_search select { width:100%;  }
#cat_advproduct_search form, #cat_advproduct_search table { //width:100%;}
#cat_advproduct_search h3 { padding:0px; margin: 10px 10px 0 10px;}
#cat_info_left_block, #cat_advproduct_search  { float:none;}

#cat {font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif; color:#FC3; font-size:16px; text-decoration:none;}
#cat a:link {font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif; color:#FC3; font-size:16px; text-decoration:none;}
#cat a:hover {font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif; color:#CCC; font-size:16px; text-decoration:none;}
#cat_product_sort a {font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif; color:#FC3; font-size:14px; text-decoration:none; line-height:170%;}
#cat_product_sort a:active {font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif; color:#FFF; font-size:14px; text-decoration:none; line-height:170%;}
#cat_product_sort a:hover {font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif; color:#CCC; font-size:14px; text-decoration:none; line-height:170%;}

.cpt_maincontent center { font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif; font-size:12px; color: #FFF clear:both;}

.hndl_submit_prds_cmp, #cat_product_sort { margin:10px 0;}
.prdbrief_name a{  font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif; color:#FC3; font-size:16px; text-decoration:none; line-height:170%;}
.prdbrief_name a:hover { border-bottom:solid 2px;}

ul.product_list li { border:solid 1px #e6e6e6; margin:0 2px !important; text-align:center;}
ul.product_list li table { margin:0 auto;}
.product_list a { font-size:120%; line-height:150%; text-decoration:none; color:#CC3300; display:block; white-space:nowrap; overflow:hidden;}
.product_list a:hover { text-decoration:none;}
.product_list a:hover img, .product_list td a:hover{ border:none;}
.product_option { width:99%; //width:auto;  position:relative; zoom:1;}



#DockGalleryFXDiv { margin: 1; margin-left: 3px; padding: 0; text-align:right; height: 300px; width:654px; } 
#DockGalleryFXDiv { float: center; }

#powered_by {
display: none;
}

/***************************
PRODUCT DETAILED
****************************/
.prod_desc {font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif; color:#CCC; font-size:14px;}

#med_white {font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif; font-size:14px; color:#FFF;}

.regularPrice{
 color: brown;
}
.totalPrice{
 color:#FC3;
 font-weight:bold;
 font-size:20px;
 margin:0 5px 5px 5px;
}
.product_list .totalPrice { color:#000;
 background:#f2f2f2; font-weight:normal}
.youSaveLabel{
 font-size: 75%;
}
.youSavePrice{
 font-size: 75%;
}
.prd_out_of_stock {
 font-style:  italic;
 color:#CC3300;
 padding:0 0 0 5px;
 overflow:hidden;
 font-size:90%;
}
.cpt_product_category_info a, .cat_path_in_productpage a { font-size:120%;}

#prddeatailed_container .cpt_product_rate_form table {
	width: 100%;
	/***********************/
width: auto;/**/
}
.cpt_product_images{
float: left;
}
		
/****************************
SHOPPING CART
*****************************/
.background_cart_top
{ background-color: #F5F5F5;
  border-bottom: 1px #99C9DF solid;
  font-size:12pt;
}
.background_cart_top h1{
 display: inline;
 padding: 0px;
 margin: 0px;
}
#cart_content_tbl{
     width:100%;}
#cart_content_tbl td{
 padding: 6px;
}
#cart_page_title{
 padding: 10px;
 text-align: left;
}
#cart_page_title h1{
 display inline;
 padding: 0px;
 margin: 0px;
}
#cart_clear{
 padding: 10px;
 text-align: right;
}
#cart_clear a{
 font-size:9pt;
}
.cart_discount_label{
font-size: 16px;
 font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;
 color:#FC3;
 text-align:center;
 line-height:40px;
}
#cart_total_label{
	 font-size: 24px;
 font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;
 color:#FC3;
 text-align:right;
	
}
#cart_total{
 font-size: 24px;
 font-weight: bold;
 font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;
 color:#FC3;
}
#cart_checkout_btn{
 padding-top: 20px;
}
.cart_product_brief_description{
 font-size: 80%;
}
#cart_content_header td{
 font-size: 16px;
 font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;
 color:#FFF;
}
.cart_apply_for_discounts_extra{
 font-size: 80%;
 color: #777;
}
.cart_product_quantity{
 text-align: center;
} 
.related_prod {
	float:left
}

ul.vertical, ul.horizontal
{ padding: 0px;
  margin: 0px;
}
ul.horizontal{
width: 100%;
overflow: hidden;
}
.vertical li
{ padding-left: 0px;
  padding-bottom: 2px;
  clear:left;
}
.horizontal li
{ float: left;

}

#reg_fields_tbl{
	font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;
	font-size: 14px;
	line-height:20px;
}
#med_text{
	font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;
	font-size: 16px;
	
}
#med_text_black{
	font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;
	font-size: 16px;
	color:#000;
	
}
#smed_text{
	font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;
	font-size: 14px;
}

	
.asterisk{
	color:#F00;
}

.giftleft
{background-image:url(/images/gift_guide//gift_left_category.png)
}
		
.error_block
{ font-weight: bold;
  color: red;
  font-size:14px;
}
</style>
