.boxText { font-family: Calibri; font-size: 14px; }

.errorBox { font-family : Calibri; font-size : 14px; background:#990000; font-weight: bold; }

.stockWarning { font-family : Calibri; font-size : 14px; color: #cc0033; min-height:100px !important; }

.productsNotifications { background: #f2fff7; }

.orderEdit { font-family : Calibri; font-size : 14px; color: #70d250; text-decoration: underline; margin-top:10px; border:0px solid #00CC33; }



.bg_gradient{ background:url("images/transperant_pixel.png") repeat scroll 0 0 transparent;

    width: 960px;}

	

	

BODY {

 /* background: #FFFFFF;*/
 background-repeat: none;
 background-attachment:fixed;
 background-position:center;
 margin:auto; text-align:center; margin-top:0px;
  background-position: center top;
    background-repeat: no-repeat;
	
/* width:960px;*/
}



img {

border:none;

}

.head_title{height:15px; font-size:17px !important; font-weight:bold;}

A {

  color: #660066;

  text-decoration: none;

  border:none;

}



A:hover {

  color: #8c002a;

  text-decoration: none;

}

.arrowlistmenu{border:0px !important;}

A:visited, A:active {

	#fff;

}







FORM {

 display: inline;

}



TR.header {

  background: #ffffff;

}



TR.headerNavigation {

  background: #bbc3d3;

}



TD.headerNavigation {

  font-family: Calibri;

  font-size: 10px;

  background: #bbc3d3;

  color: #ffffff;

  font-weight : bold;

}



A.headerNavigation { 

  color: #FFFFFF;

  font-size: 13px;  

  font-weight: bold;

  text-decoration: none;

}



A.headerNavigation:hover {

  color: #FFFFFF;

  font-size: 13px;  

  font-weight: bold;

  text-decoration: underline;

}



TR.headerError {

  background: #ff0000;

}



TD.headerError {

  font-family: Calibri;

  font-size: 14px;

  background: #ff0000;

  color: #ffffff;

  font-weight : bold;

  text-align : center;

}



TR.headerInfo {

  background: #00ff00;

}



TD.headerInfo {

  font-family:  Calibri;

  font-size: 14px;

  background: #00ff00;

  color: #ffffff;

  font-weight: bold;

  text-align: center;

}



TR.footer {

  background: #bbc3d3;

}



TD.footer {

  font-family: Calibri;

  font-size: 10px;

  background: #bbc3d3;

  color: #ffffff;

  font-weight: bold;

}



#payment_image img{margin:4px 4px -3px 4px;}



.Heading1 {

	font-family: Calibri;

	font-size: 14px;

	color: #000000;

	font-weight : bold;

	font-style: normal;

	line-height: normal;

}



.infoBox {

  /*background: #D3D1D1;*/

  



}



.checkout_sub_heading{

	

  color: #660066;

    font-size: 13px;

    font-weight: bold;

    text-shadow: 0.1em 0.1em 0.1em #ccc;

}



.checkout_body{

	



}



.infoBoxContents {

  /*background:  #FF66FF;

  background-image:url("n_template_images/header_links_bg.jpg");*/



  font-family: Calibri;

  font-size: 14px;

  border: 0px solid #000000;



}



.checkoutMainBody{

	background:#eee;

	border:1px solid #CCCCCC;

}



.infoBoxNotice {

  background: #990000;

  /* #FF8E90;*/

}



.infoBoxNoticeContents {

  background: #ffffff;

  /* #FFE6E6;*/

  font-family: Calibri;

  font-size: 14px;

  color:#990000;

}



TD.infoBoxHeading {

  /*background: #474747 url(images/page_heading_bg.gif) repeat-x top left;*/

background: none repeat scroll 0 0 #999999;

    color: #FFFFFF;

    font-family: Calibri;

    font-size: 16px;

    font-weight: bold;

    height: 30px;

    padding-left: 10px;}



TD.infoBox, SPAN.infoBox {

  font-family: Calibri;

  font-size: 14px;

}



TR.accountHistory-odd, TR.addressBook-odd, TR.alsoPurchased-odd, TR.payment-odd, TR.productListing-odd, TR.productReviews-odd, TR.upcomingProducts-odd, TR.shippingOptions-odd {

  background: #fff;



}



TR.accountHistory-even, TR.addressBook-even, TR.alsoPurchased-even, TR.payment-even, TR.productListing-even, TR.productReviews-even, TR.upcomingProducts-even, TR.shippingOptions-even {

  background: #FFF;



}



TABLE.productListing {

  border: 0px;

  border-style: solid;

  border-color: #E7E7E7;

  border-spacing: 1px;

  

}

.zzzproductListing-heading{ margin:4px 1px;}

.productListing-heading {

	border-right:1px solid #ffffff; 

	border-bottom:2px solid #ffffff; 

	text-align:center;

  color: #414956;

  text-transform:uppercase;

  font-weight: bold;

  padding: 14px;

  font-family: Calibri;

  font-size: 14px;

  background: #E7E7E7;



}



TD.productListing-data {

	border-right:1px solid #ffffff; 

	border-bottom:1px solid #ffffff; 

	text-align:center;

	vertical-align:top; 

	padding: 14px;

  font-family: Calibri;

  font-size: 14px;

  color: #414956;

}







A.pageResults {

  color: #747474;

}



A.pageResults:hover {

  color: #747474;

}



A.pageResults:visited {

  color: #747474;

}





TD.pageHeading, DIV.pageHeading {



 font-size: 16px;

 color: #ffffff;

 font-weight: bold;

  text-decoration: none;

  height:35px; 

  background: url('n_template_images/head_bar_bg.png') ;

  padding-bottom:0px; padding-left:15px; 

  background-repeat: repeat-x;

 



}



TD.pageHeadingCheckout, DIV.pageHeadingCheckout {



 font-size: 16px;

 color: #ffffff;

 font-weight: bold;







  text-decoration: none;

  

  background: url('n_template_images/m99_checkout.gif');

  background-repeat: repeat;

  height:35px;

  padding-bottom:0px; padding-left:15px; background-repeat:repeat-x;



}



TR.subBar {

  background: #f4f7fd;

}



TD.subBar {

  font-family: Calibri;

  font-size: 14px;

  color: #000000;

}



TD.main, P.main {

font-family: Arial,Helvetica,sans-serif;

    font-size: 13px;

    line-height: 2;

}



TD.smallText, SPAN.smallText, P.smallText {

  font-family: Arial, Helvetica, sans-serif;

  font-size: 14px;

  padding-left: 10px;

}



.smallText img{ -moz-box-shadow: 3px 3px 4px #999; /* Firefox */

 -webkit-box-shadow: 3px 3px 4px #999; /* Safari/Chrome */

 box-shadow: 2px 2px 7px 1px #999999; /* Opera and other CSS3 supporting browsers */

 -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#999999')";/* IE 8 */

 : progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#999999');/* IE 5.5 - 7 */ }

 

 

TD.accountCategory {

  font-family: Arial, Helvetica, sans-serif;

  font-size: 13px;

  color: #aabbdd;

}



TD.fieldKey {

  font-family: Arial, Helvetica, sans-serif;

  font-size: 14px;

  font-weight: bold;

}



TD.fieldValue {

  font-family: Arial, Helvetica, sans-serif;

  font-size: 14px;

}



TD.tableHeading {

  font-family: Calibri;

  font-size: 14px;

  font-weight: bold;

}



SPAN.newItemInCart {

  font-family: Arial, Helvetica, sans-serif;

  font-size: 10px;

  color: #ff0000;

}



input {

	font-family:Arial, Helvetica, sans-serif;

}



CHECKBOX, RADIO, SELECT {

  font-family: Arial, Helvetica, sans-serif;

  font-size: 14px;

}





TEXTAREA {

  width: 100%;

  font-family: Arial, Helvetica, sans-serif;

  font-size: 14px;

}



SPAN.greetUser {

  font-family: Arial, Helvetica, sans-serif;

  font-size: 12px;

  color: #f0a480;

  font-weight: bold;

}



TABLE.formArea {

  background: #f1f9fe;

  border-color: #7b9ebd;

  border-style: solid;

  border-width: 1px;

}



TD.formAreaTitle {

  font-family: Arial, Helvetica, sans-serif;

  font-size: 12px;

  font-weight: bold;

}



SPAN.markProductOutOfStock {

  font-family: Arial, Helvetica, sans-serif;

  font-size: 12px;

  color: #c76170;

  font-weight: bold;

}



SPAN.productSpecialPrice {

  font-family: Calibri;

  color: #ff0000;

}



SPAN.errorText {

  font-family: Arial, Helvetica, sans-serif;

  color: #ff0000;

}





 .pr_category{

  font-size: 13px;

 color: #000000;

 text-decoration: none;

 text-transform: uppercase;

 font-weight: bold;

 }



 .pr_name{

 font-size: 11px;

 color: #324040;

 font-weight: bold;

 text-decoration: none;





}





 .pr_price{

 font-size: 14px;

 color: #A0141B;

 font-weight: bold;



 }



 .pr_descr{

 font-family: Arial, Helvetica, sans-serif;

 font-size: 11px;

 color: #464646;

}









.moduleRow { }

.moduleRowOver { background-color: #660066; cursor: pointer; cursor: hand; }

.moduleRowSelected { background-color: #ccc; }

.bgcolour{background:#eee !important;}

.checkoutBarFrom, .checkoutBarTo { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #8c8c8c; }

.checkoutBarCurrent { font-family: Calibri; font-size: 10px; color: #000000; }



/* message box 



.messageBox { font-family: Calibri; font-size: 10px; }

.messageStackError, .messageStackWarning { font-family: Calibri; font-size: 10px; background-color: #E9F4FC; }

.messageStackSuccess { font-family: Calibri; font-size: 10px; background-color: #99ff00; }



/* input requirement */



.inputRequirement { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #ff0000; }



























td{

font-family: Arial, Helvetica, sans-serif;

 font-size: 14px;

 color: #333; 

}

 

 .bg1{

 /*background-image: url('../../SHOP_LOCK/shop_lock/shop_lock/images/m16.gif');*/

 background-repeat: repeat-x;

 border: 0px solid #9AC5CA;

/* border-left: 1px solid #9AC5CA;

 border-right: 1px solid #9AC5CA;

 border-bottom: 1px solid #9AC5CA;

 border-top: 1px solid #9AC5CA;*/

 }



 .ch1{

 border: #9DCAD0 1px solid;

 }



 .ch2{

 font-size: 14px;

 color: #FFFFFF;

 font-weight: bold;

 }

 

 .ch2b{

 font-size: 14px;

 color: #000000;

 font-weight: normal;

 }



 .ch3{

 font-size: 14px;

 color: #2C2C2C;

 }



 .ch4{

 border-left: #9DCAD0 1px solid;

 border-right: #9DCAD0 1px solid;

 border-bottom: #9DCAD0 1px solid;

 }



 .ch5{

 font-size: 14px;

 color: #FFFFFF;

 font-weight: bold;

 }



 .ch6{

 border-left: #A6C192 1px solid;

 border-right: #A6C192 1px solid;

 border-bottom: #A6C192 1px solid;

 }



 .ch7{

 padding-left: 24px 

 }



 .ch8{

 padding-left: 16px 

 }



 .ch9{

 padding-left: 13px 

 }



 .ch10{

 font: Verdana, Geneva, sans-serif;

 font-size: 16px;

 color: #333;

 font-weight: bold;

 }

 

 FORM {

 }

 .ch11{

 font-family: Arial, Helvetica, sans-serifi;

 font-size: 30px;

 color: #8c002a;

 font-weight: bold;

 }



 .ch12{

 font-family:Arial, Helvetica, sans-serif;

 font-size: 20px;

 color: #324040;

 

 text-decoration: none;

 }



 .ch13{

 font-family:Arial, Helvetica, sans-serif;

 font-size: 16px;

 color: #4C4C4C;

 }



 .ch14{

 font-family:Arial, Helvetica, sans-serif;

 font-size: 16px;

 color: #565656;

 }



 .ch15{

 font-size: 14px;

 color: #2C2C2C;

 font-family: Arial, Helvetica, sans-serif;

 }



 .ml1{

 font-size: 14px;

 color: #9F1A37;

 font-weight: bold;

 text-decoration: none;

 }



 .ml2{

 font-size: 14px;

 color: #3A7380;

 font-weight: bold;

 }



 .ml3{

 font-size: 14px;

 color: #324040;

 font-weight: bold;

 text-decoration: none;

 }



 .ml4{

 font-size: 14px;

 color: #324040;

 font-weight: bold;

 text-decoration: none;

 }



 .ml5{

 font-size: 14px;

 color: #367075;

 font-weight: bold;

 text-decoration: none;

 }



 .ml6{

 font-size: 14px;

 color: #9F1A37;

 font-family: Arial, Helvetica, sans-serif;

 text-decoration: none;

 }



 .ml7{

 font-size: 14px;

 color: #D53826;

 font-family: Arial, Helvetica, sans-serif;

 text-decoration: none;

 }





 .se{            

 width: 109px;

 font-size: 9px;

 color: #282E3E

 }



 .se2{            

 border: #324040 1px solid;

 width: 121px;

 font-size: 9px;

 color: #282E3E

 }



 .image_border{

  border:1px solid #D0D0D0; 

 }

 

.sub_menu {

	font-family:  Arial, Helvetica, sans-serif;

	font-size: 9px;

	font-style: normal;

	font-weight: bold;

	font-variant: normal;

	color: #FFFFFF;

}



.sub_menu.hover {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 9px;

	font-style: normal;

	font-weight: bold;

	font-variant: normal;

	color: #00ffff;

}

/* shipdate */

.calendarHeaderDays { 

	/*font-weight: bold; */

	color: #333333;

	font-weight:bold;

	text-align:center;

	/* #E30277; */

	background-color: #eeeeee;

	/* #FFFFFF;*/

	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;

	font-size:12px;

	width:25px;

}

.calendar a{  font-family: Arial,Helvetica,sans-serif;

    font-size: 14px !important; text-decoration:underline !important; color:#666666 !important;}

.calendarHeader { 

	/*font-weight: bold; */

	color: #FFFFFF;

	/* #E30277; */

	background-color: #666666;

	/* #FFFFFF;*/

	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;

	font-size:12px;

	width:180px;

	border:0px solid #000000;



}

.calendarHeaderPrev, calendarHeaderNext { 

	/*font-weight: bold; */

	color: #FFFFFF;

	/* #E30277; */

	/*background-color: #E30377;*/

	/* #FFFFFF;*/

	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;

	font-size:12px;

	width:25px;



}

.calendarHeader a{

	color:#FFFFFF;

}

.calendar { 

background-color: #ffffff;

font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;

font-size: small;

border:1px solid #000000;

width:180px;

text-align:center;

}

.invalid { /*background-color: rgb(153,153,153);*/

font-family: Arial, Helvetica, sans-serif;

font-size: 14px;

}

.invalid a {

text-decoration:none;

color:#000000;

}

.valid { /*background-color: #FFFF00;*/

font-family: Arial, Helvetica, sans-serif;

font-size: 14px;

}

.valid a {

text-decoration:underline;

color:#666666;

}

.s_valid { /*background-color: #FFFF00;*/

font-family:  Arial, Helvetica, sans-serif;

font-size: 14px;

}

.s_valid a {

text-decoration:underline;

color:#666666;

}

#selected {

border: 2px solid #666666;

width:25px;

font-family:  Arial, Helvetica, sans-serif;

font-size: 14px;

}

/* VJ Links Manager v1.13 begin */

TABLE.linkListing {

  border: 1px;

  border-style: solid;

  border-color: #b6b7cb;

  border-spacing: 1px;

}



.linkListing-heading {

  font-family: Arial, Helvetica, sans-serif;

  font-size: 14px;

  font-weight: bold;

  background: #b6b7cb;

  color: #FFFFFF;

  text-align: center;

}



TD.linkListing-data {

  border-right: 1px solid #b6b7cb;

  border-bottom: 1px solid #b6b7cb;

  padding: 4px;

  font-family: Arial, Helvetica, sans-serif;

  font-size: 14px;

}



TR.linkListing-odd {

  background: #f8f8f9;

}



TR.linkListing-even {

  background: #F5F5F5;

}



.linkFeatured {

  font-family: Arial, Helvetica, sans-serif;

  font-size: 14px;

  font-weight: bold;

  background: #dbd6d6;

  color: #FFFFFF;

  text-align: center;

}

/* VJ Links Manager v1.13 end */

















/* NEW CSS  NEW CSS  NEW CSS  NEW CSS  NEW CSS  NEW CSS  NEW CSS  NEW CSS  NEW CSS  NEW CSS  NEW CSS  NEW CSS  NEW CSS  NEW CSS */









.main_table {

	border-left: 0px solid #ffffff;

	border-right: 0px solid #ffffff;

	width: 980px;

	background-color: #ffffff;

}



.top {

	/*background-color:#FCFCFA;

	

	background-image: url(images/header_bg2.jpg);*/

	background-position: top right;

	background-repeat: no-repeat;

}



.column_left {

	width: 185px; 

	border-right: 1px solid #ffffff;

}



.column_right {

	width: 175px; 

	border-left: 1px solid #ffffff;

}



a.headerlinks:link, a.headerlinks:visited, a.headerlinks:hover {

	font-size: 14px;

	font-weight: normal;

	text-decoration: none;

	color: #dddddd;

}



.header_basket_status {

	font-size: 14px;

	color:#FFFFFF;

}









 ul.categories_menu {

	padding: 0px;

	margin: 10px 10px 10px 20px;

}



	ul.categories_menu li {

		background-image: url(images/m15.gif);

		background-position: center left;

		background-repeat: no-repeat;

		list-style-image: none;

		list-style-position: outside;

		list-style-type: none;

		margin: 0px;

		padding: 4px 0px 4px 10px;

	}



		ul.categories_menu li a:link, ul.categories_menu li a:visited, ul.categories_menu li a:hover {

			 font-size: 14px;

			 color: #324040;

			 font-weight: bold;

			 text-decoration: none;

		}



	ul.categories_menu li.subcategory {

		margin-left: 10px; 

	}





		ul.categories_menu li.subcategory a:link, ul.categories_menu li.subcategory a:visited, ul.categories_menu li.subcategory a:hover {

			 font-size: 14px;

			 color: #324040;

			 font-weight: normal;

		}



		ul.categories_menu li a:hover, ul.categories_menu li.subcategory a:hover  {

			color: #888888;

			text-decoration: underline;

		}









.top_menu {

	padding: 4px 0px 6px 5px;

	color: #ffffff;

	font-size: 14px;

	font-family: Calibri;

	background-color: #000000;

	background-image: url(images/cross_menubg_16.gif);

	background-position: top left;

	background-repeat: repeat-x;

	border-bottom: 2px solid #ffffff;

	text-align:center;

}



	ul.top_menu_container { 

		padding: 0px;

		margin: 0px;

		list-style-type: none;

	}



		ul.top_menu_container li { 

			display: inline;

			margin: 0px;

			padding: 3px 5px 3px 5px;

			font-size: 14px;

		}



		ul.top_menu_container li.selected, ul.top_menu_container li:hover { 

			background-color: #c00966;

		}



		.top_menu_container li.unselected {

			background-color: none; 

		}



		.top_menu_container li a:link, .top_menu_container li a:visited, .top_menu_container li a:hover {

			font-size: 14px;

			font-weight: bold;

			font-family: Calibri;

			text-indent: 5px;

			text-decoration: none;

			color: #ffffff;

		}



			.top_menu_drop {

				position: absolute;

				top: 0px;

				border: none;

				color: #ffffff;

				font-size: 14px;

				font-family:Calibri;

				z-index: 100;

				background-color: #000000;

				visibility: hidden;

				margin-top: 5px;

				margin-left: -5px;

				padding-top: 2px;

				padding-bottom: 5px;

			}





				.top_menu_drop a {

					white-space: nowrap;

					font-size: 14px;

					font-family: Calibri;

					width: auto;

					display: block;

					padding: 3px 20px 4px 5px;

					text-decoration: none;

					color: #ffffff;

				}



					.top_menu_drop a:hover{ 

						color: #ffffff; 

						background-color: #c00966; 

						text-decoration: none;

					}









/* page heading */



/*Original CSS DO NOT DELETE*/

/*.page_heading {

	

	background: url("n_template_images/head_bar_bg.png") ;



	background-repeat: repeat-x;

	color: #FFFFFF;

	font-size: 16px;

	font-weight: bold;

	height: 35px;

	text-decoration: none;	

	vertical-align: middle;

	text-align: left;

	padding-left: 185px;

	overflow: hidden;

	padding-bottom: 10px;

}



.page_heading_h1 {



	color: #FFFFFF;

	font-size: 16px;

	font-weight: bold;	

	text-decoration: none;	



	padding-top:10px;

	

	text-align: left;

	padding-left: 15px;

	overflow: hidden;

}*/

/*Original CSS DO NOT DELETE*/













.products_heading {

	color: #FFFFFF;

	font-size: 16px;

	font-weight: bold;

	

	text-decoration: none;	

	vertical-align: middle;

	text-align: left;

	

	padding-left: 15px;

	overflow: hidden;

	margin:0px;

	

}

.page_content {

	

	padding: 0px 10px 10px 10px;

	color: #344242; background:#fff;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 16px;

	line-height:1.5;

}



	 .page_content ul {

		padding: 0px;

		margin: 5px;

		line-height:1;

	}



.page_content ul li {

			background-image: url(images/m15.gif);

			background-position: center left;

			background-repeat: no-repeat;

			/*list-style-image: none;*/

			list-style-position: outside;

			list-style-type: none;

			margin: 0px;

			padding: 4px 0px 4px 10px;

			line-height:1;

		}







.middle_menu {

	padding: 4px 0px 6px 5px;

	color: #ffffff;

	font-size: 14px;

	font-family: Calibri;

	background-color: #383838;

	border-bottom: 2px solid #ffffff;

}



	ul.middle_menu_container { 

		padding: 0px;

		margin: 0px;

		list-style-type: none;

	}



		ul.middle_menu_container li { 

			display: inline;

			margin: 0px;

			padding: 3px 5px 3px 5px;

		}



		ul.middle_menu_container li.selected, ul.middle_menu_container li:hover { 

			background-color: #c00966;

		}



		.middle_menu_container li.unselected {

			background-color: none; 

		}



		.middle_menu_container li a:link, .middle_menu_container li a:visited, .middle_menu_container li a:hover {

			font-size: 14px;

			font-family: Calibri;

			text-indent: 5px;

			text-decoration: none;

			color: #ffffff;

		}



.contact_heading_h2 {

		color: #333;

		font-size: 18px;	

}





.product_box {

	background-image: url("n_template_images/product_bg.jpg");

	background-repeat: repeat-x;

	border: 1px solid #CCCCCC;

    float: left;

    height: 210px;

	*height: 220px;

    margin: 5px !important;

    width: 244px !important;

	 *width: 241px !important;

    z-index: 0;}



	.product_box_title {

		text-align:left;

		margin: 8px 8px 6px 8px;

		padding-bottom: 8px;

		border: 0px solid #CCCCCC;

		/*height:15px;*/

		position:static; 

		height:120px;

	}



		.product_box_title a:link, .product_box_title a:visited {

			color: #324040;

			font-size: 14px;

			font-weight: bold;

			text-decoration: none; text-shadow:0.1em 0.1em 0.1em #ccc;

			text-align:center;

			

		}



		.product_box_title a:hover {

			color: #888888;

			

			font-weight: bold;

			text-decoration: underline;

		}



	.product_box_image {

	border: 0 solid #9AC5CA;

    float: left;

    height: 125px;

    margin: 10px 8px;

    padding-bottom: 0;

    position: relative;

    text-align: center;

    width: 47px;

		/* -moz-box-shadow: 3px 3px 4px #999;*/ /* Firefox */

/* -webkit-box-shadow: 3px 3px 4px #999;*/ /* Safari/Chrome */

/* box-shadow: 3px 3px 4px #999;*/ /* Opera and other CSS3 supporting browsers */

/* -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#999999')";/* IE 8 */

 /*: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#999999');*/*//* IE 5.5 - 7 */ 



		/*background-color:#CCFF33;*/

	}



	.product_box_description {

		display: none;

		color: #324040;

		font-size: 14px;

		font-weight: normal;

		text-align: left;

		padding: 0px 6px 6px 6px;

	}



	.product_box_price {

		border: 0px solid #990099;

		position:static;

		

		

		

		

		/*right: 6px;*/

		margin:0px;

		

	}



.product_top {

		border: 0px solid #990099;

 float:left; height:140px !important;

		position:static; width:244px !important;; 

	}

	

	td .product_box {

			font-size: 12px;	

		

	}





		.product_box_price div.txt {

			color: #324040;

			font-size: 16px;

			font-weight: bold;

			text-align: center;

		}



		.product_box_price div.price {

 color: #A0141B;

    font-size: 16px;

    font-weight: bold;

    margin-right: 2px;

    text-align: right;		}



	.product_box_buttons {

 border: 0 solid #000066;

    margin-left: 64px;

    text-align: right;

	    margin-right: 6px;



				

	}







.subcategory_td {

	padding: 3px;

}



	.subcategory_td a:link, .subcategory_td a:visited, .subcategory_td a:hover {

		color: #e30277;

		font-weight: bold;

		font-size: 14px;

	}

























.basket_product_box {

	width: 180px;

	height: 200px;

	border: 1px solid #9AC5CA;

	border-top: 3px solid ;

	margin: 0px 2px 4px 2px;

	float: left;

	overflow: hidden;

}



	.basket_product_box_title {

		margin: 8px 8px 3px 8px;

		padding-bottom: 3px;

		height:50px;

		border-bottom: 1px solid #CCCCCC;

	}



		.basket_product_box_title a:link, .basket_product_box_title a:visited {

			color: #324040;

			font-size: 14px;

			font-weight: bold;

			text-decoration: none;



		}



		.basket_product_box_title a:hover {

			color: #888888;

			font-size: 14px;

			font-weight: bold;

			text-decoration: underline;

		}



	.basket_product_box_image {

		padding-top: 10px;

		text-align: center;

		border:0px solid #0000CC;

		height:80px;

	}



	.basket_product_box_description {

		display: none;

	}



	.basket_product_box_price {

		

		text-align: center;

		bottom: 32px;

		right: 6px;

		z-index: 2;

	}



		.basket_product_box_price div.basket_txt {

			color: #324040;

			font-size: 14px;

			font-weight: bold;

			text-align: center;

		}



		.basket_product_box_price div.basket_price {

			color: #A0141B;

			font-size: 14px;

			font-weight: bold;

			text-align: center;

		}



	.basket_product_box_buttons {

		text-align: center;

		vertical-align:bottom;

		margin-top:5px;	

		bottom: 0px;

		right: 0px;

		z-index: 3;

	}



	.basket_product_box_buttons a {

		display: block;

		margin-top: 2px;

	}

	



/* new side bar menu */

.side_menu_header {

	margin:3 0;

	background-color:#666666;

	width:150px;

	/*background: url('n_template_images/m99_checkout.gif') ;*/

	

	height:30px; 

	color:#FFFFFF;

	border:1px solid #CCCCCC;

}



.side_menu {

	margin:3 0;

	width:150px;

	border:1px solid #CCCCCC;

}



.side_menu_header_link {

	color:#FFFFFF;

	font-weight:bold;

	text-decoration:none;

}

.side_menu_header_link:hover {

	text-decoration:none;

}



a.side_menu_link {

	color:#000000;

}



a.side_menu_link:hover {

	color:#999999;

}



a.top_menu_link {

	color:#FFFFFF;

}



td.top_menu{

	background-color:#660066;

	color:#FFFFFF;

}



td.top_menu:hover{

	color: #CCCCCC;

}



a.top_menu_link:hover {

	color: #CCCCCC;

}



a.side_menu_link:hover {

	text-decoration:none;

}





.space{

	height:5px;

}



a.infoBoxHeading {

  /*background: #474747 url(images/page_heading_bg.gif) repeat-x top left;*/

  background: url("n_template_images/m99_checkout.gif") ;

  font-family: Calibri;

  font-size: 16px;

  height:30px;

  padding-left:10px;

  font-weight:bold;

  color: #fff;

}	





a.menucateg:link, a.menucateg:visited, a.menucateg:active {

				display: block;

				font-size: 10px;

				font-family: Verdana, Arial, Helvetica, sans-serif;

				text-align: left;

				text-decoration: none;

				border: solid 1px #f8f8f9;

			}



			a.menucateg:hover {

			border: solid 1px #6633CC;

			background-color:#000090;

			text-align: left;

			text-decoration: none;

			font-weight: bold;

			color: #FFFFFF;

			}



/*---------------------------------*/

/*   Vertical Fly-Out Menu Style   */

/*---------------------------------*/



.verbar	{   /* Color of main vertical menubar and border */

	color: black;

	background-color: #fff;

	border: 0;

	font-family:Calibri;

	font-weight:bold;

	

}





.vertitem	{          /* Behaviour of main vertical menu items, leave as is for proper operation */

	text-align: left;

	white-space: nowrap;

}



/*******************************************************/

.vertitem	a {   /* Font style, size of main menu items */

  font-family: Calibri;

	font-size: 11px;		

	text-decoration: none;

	position: relative;

	display: block;		

	height:20px;

	border-bottom:1px #000 solid;

	padding-top:4px;

}



.vertitem a:link, .vertitem a:visited	{   /* Default font style & color of main menu items */

	color: #000000;

	text-decoration: none;	

}



.vertitem a:hover	{   /* Font style & color, background menu color of main menu item when hovered over */

	background-color: #f3adc2;

	text-decoration: none;

}



.vertitem a:active	{   /* Font style & color, background menu color of main menu item when clicked */

	color: #ffff00;

	background-color: #ddf1f3;	

	text-decoration: none;	

}



.vertsubmenu	{   /* Behaviour of sub-menu  - leave as is for proper operation of submenus */

	/*position: absolute;

	left: 0;

	top: 0;

	/*visibility: hidden;*/

	position:absolute;

	visibility:visible;

	font-family:Calibri;

	font-weight:bold;

	border:1px solid #00FF00;

}



.vertsubframe	{   /* Color of submenu item and border */

	background-color: #fff;

	border: 1px outset #000;

font-family:Calibri;

	font-weight:bold;

	position: relative;

	display: block;	

}



.vertsubitem	{     /* Behaviour of sub-menu  - leave as is for proper operation of submenus */

	text-align: left;

	white-space: nowrap;

}



.vertsubitem a	{   /* Font style, size of submenu items */

  font-family: Calibri;

	font-size: 11px;			

	text-decoration: none;

	height:20px;

	border-bottom:1px #000 solid;

	padding-top:4px;

	/*position: relative;*/

	display: block;	

}



.vertsubitem a:link, .vertsubitem a:visited	{   /* Default font style & color of submenu items */

	color: #000000;

	text-decoration: none;	

}



.vertsubitem a:hover	{   /* Font style & color, background submenu color of submenu item when hovered over */

	

	background-color: #f3adc2;

	text-decoration: none;

}



.vertsubitem a:active	{   /* Font style & color, background submenu color of submenu item when clicked */

	color: #ffff00;

	background-color: #ddf1f3;	

	text-decoration: none;			

}



.vertsubitem .vertfwdarr, .vertitem .vertfwdarr	{   /* Positioning of right arrow for submenus */

	/*position: absolute;*/

	

	top: 5px;

	right: 8px;

}



.dmselected {   /* Style override for selected category tree */

    background-color: #ddf1f3;



}



.verbar .dmselected {   /* Style override for selected root category */

    background-color: #ddf1f3;



}









/*******************************************************************/



/*---------------------------------*/

/*   Horizontal Dropdown Menu Style   */

/*---------------------------------*/



/*******************adding this *************************************/







.horbar	{   /* Color of main horizontal menubar and border */

	

	border:0px solid #00FFFF;

	width:100%;

	

	font-family:Calibri;

	font-weight:bold;

	

}







.horizitem{

	width:auto;

	padding-top:3px;

	

	height:25px;

	font-size:14px;

	border:0px solid #FF0000;

	border-collapse:collapse;

	border-left-style:inset;

	border-left:0px inset #999999;

	border-right:#CCCCCC;

	}





.horizitem	a {   /* Font style, size of main menu items */

	

	font-family: Calibri;

	font-size: 14px;		

	text-decoration: none;

	position: relative;

	display: block;		

	/*height:20px;

	border-bottom:1px #000 solid;*/

	padding-top:0px; 

	

	height:100%;

}



.horizitem a:link, .horizitem a:visited	{   /* Default font style & color of main menu items */

	color: #ffffff;

	text-decoration: none;	

}



.horizitem a:hover	{   /* Font style & color, background menu color of main menu item when hovered over */

	text-decoration: none;

	color:#ffffff;

	background-color:#000000;

}



.horizitem:hover	{   /* Font style & color, background menu color of main menu item when hovered over */

	text-decoration: none;

	color:#ffffff;

	background-color:#000000;

}



.horizitem a:active	{   /* Font style & color, background menu color of main menu item when clicked */	

	text-decoration: none;	

}



.horizsubmenu	{   /* Behaviour of sub-menu  - leave as is for proper operation of submenus */

	position: absolute;

	left: 0;

	top: 0;

	visibility: hidden;

	font-family:Calibri;

	font-weight:bold;

}



.horizsubframe	{   /* Color of submenu item and border */

	background-color: #ffffff;

	border: 1px solid #000;

	font-family:Calibri;

	font-weight:bold;

	position: relative;

	display: block;	

}



.horizsubitem	{     /* Behaviour of sub-menu  - leave as is for proper operation of submenus */

	text-align: left;

	white-space: nowrap;

}



.horizsubitem a	{   /* Font style, size of submenu items */

  font-family: Calibri;

	font-size: 14px;			

	text-decoration: none;

	height:25px;

	border-bottom:1px #000 solid;

	padding-top:5px;

	padding-left:5px;

	position: relative;

	display: block;	

}



.horizsubitem a:link, .horizsubitem a:visited	{   /* Default font style & color of submenu items */

	color: #000000;

	text-decoration: none;

	background-color:#ffffff;

}



.horizsubitem a:hover	{   /* Font style & color, background submenu color of submenu item when hovered over */

	

	/*background-color: #f3adc2;*/

	background-color: #4C0000;

	color:  #ffffff;

	text-decoration: none;

}



.horizsubitem a:active	{   /* Font style & color, background submenu color of submenu item when clicked */

	color:  #ffffff;

	

	text-decoration: none;			

}



.horizsubitem .horizfwdarr, .horizitem .horizfwdarr	{   /* Positioning of right arrow for submenus */

	position: absolute;

	top: 10px;

	right: 0px;

}



.dmselected {   /* Style override for selected category tree */

	background: #000000;

	color:#000000;

}



.dmselected:hover{   /* Style override for selected category tree */

	color:#FF0000;

	background: #000000;

}



.horbar .dmselected {   /* Style override for selected root category */

    /*background-color: #ddf1f3;*/





}





.horizitem .dmselected {   /* Style override for selected root category */

    /*background-color: #ddf1f3;*/

	border:1px solid #FF0000;

	color:#000000;



}

















/* BOF Dynamic Sitemap */

.sitemap ul{

  color: #ff0000;

}



.sitemap li{

  	width:200px;

}

/* EOF Dynamic Sitemap */









/************************** MULTISTORE STYLING ****************************/

/* //rmh M-S_multi-pricing end */



.moduleRow { background:#eee !important; }

.moduleRowOver { background-color: #CCC; cursor: pointer; cursor: hand; color:#FFF !important; }

.moduleRowSelected {  color:#FFF !important; }



.checkoutBarFrom, .checkoutBarTo { font-family: Calibri; font-size: 12px; color: #8c8c8c; }

.checkoutBarCurrent { font-family: Calibri; font-size: 14px; color: #000000; }



/* message box */



.messageBox { font-family: Calibri; font-size: 14px; }

.messageStackError, .messageStackWarning { font-family: Calibri; font-size: 14px; background-color: #990000; color:#FFFFFF; }

.messageStackSuccess { font-family: Calibri; font-size: 14px; background-color: #ff80a2; }



/* input requirement */



.inputRequirement { font-family: Calibri; font-size: 14px; color: #ff0000; }

.inputRestriction { font-family: Calibri; font-size: 14px; color: #666666; } /* //rmh M-S_multi-stores */





/************************** MULTISTORE STYLING END ************************/





/************************** NEW LOOK TEMPLATE *****************************/



.main_table{

	width:960px !important;

	

	margin:0px auto;

	

}





.top_links a{

	font: Arial, Helvetica, sans-serif;

	color:# 333;

	font-size:14px;

	padding:2px;

	text-align:right;

	

}



.top_links a:hover{

	text-decoration:underline;

	color:#8c002a;

	font: Arial, Helvetica, sans-serif;

}



.top img {

	margin-bottom: 5px;	

}



.tag_line{

	font-family: Arial, Helvetica, sans-serif;

	font-style:italic;

	color:#4C0000;

	font-weight:bold;

	font-size:20px;

}



.header_search_div{

	width:200px;

	padding-bottom:0px;

	border-bottom:0px solid #FFFFFF;

	vertical-align:middle;

	background-color:#660066;

}



.header_cart_div{

	padding-top:5px;

}



.cart_text{

	padding-bottom:25px;

	height:50px;

	

	vertical-align:middle;

}



/*.cart_text{

	padding-bottom:5px;



	vertical-align:middle;

}

*/



.header_search{

	color: #999999;

	background : #FFFFFF;

	border: 1px solid #000000;

	padding-top:3px;

	padding-left:5px;

	font-family : Arial;

	font-style: italic;

	font-size : 11px;

	height:20px;

	vertical-align:middle;

	width: 200px;

	margin-top: 5px;



}



.header_search_submit{

	margin-top:0px;

	color: #FFFFFF;

	background-color:  #660066;

	border-color : #000000;

	font-family : Arial;

	font-size : 11px;

	height:23px;

	width:50px;

	font-weight:bold;

	vertical-align:middle;

	margin-top: 5px;

}



.header_links_table{

	width:100%;

	height:34px;

	/*background-image: url(n_template_images/menu_bg.jpg);*/

	border-bottom:1px solid #660066;

	background-color:#660066;

	text-align:center;

	font-weight:bold;

	color:#FFFFFF;

	font-size:14px;

}



.header_links_table_dd{

	width:95%;

	border:0px solid #FF0000;

	color:#FFFFFF;

	font-weight:bold;

	font-size: 14px;	

}



.header_links_table_dd select{

	background:#FFFFFF;

	outline-color:#000000;



	border:1px solid #000000;

	color:#000000;

	font-weight:bold;

	font-size: 14px;	

	

}



.header_links_table_dd option{

	background:#ffffff;



	border:0px solid #FF0000;

	color:#000000;

	font-weight:bold;

	font-size: 14px;	

}



.header_links_table a{

	text-align:center;

	font-weight:bold;

	

	font-size:16px;

}



.header_links_table a:hover{

	text-align:center;

	font-weight:bold;

	

	text-decoration:none;

	

}



.header_text{

	font-family:Calibri;

	color:#000000;

	font-weight:bold;

	vertical-align:middle;

	/*width:150px;*/

}



.header_text a:hover{

	text-decoration:none;

	font-family:Calibri;

	color:#c50268;

	font-weight:bold;

	vertical-align:middle;

	/*width:150px;*/

}



.testimonial_table{

	width:100%;

	height:108px;

	border: 0px solid #FF0000;

	background-image:url(n_template_images/testimonials_3.jpg);



}



.testimonial_table a{

	color: #666666;

	padding:5px;

}

.testimonial_text{

	border: 0px solid #0000FF;

	text-align:center;

	padding-left:128px;

	margin-left:128px;

	

	

	width:600px; 

	float:right;

	

	font-family:Calibri;

	font-weight:bold;

	font-size:20px;

	color:4C0000;

	font-style:italic;

}



.testimonial_write{

	border: 0px solid #0000FF;

	text-align:center;

	padding-left:128px;

	margin-left:128px;

	

	

	width:600px; 

	float:right;

	

	font-family:Calibri;

	font-weight:bold;

	font-size:20px;

	color:4C0000;

	font-style:italic;

}



.testimonial_author{

	border: 0px solid #0000FF;

	text-align:right;

	padding-right:5px;

	width:63%;

	float:right;

	margin-right:90px;

	font-family:Calibri;

	font-weight:bold;

	font-size:13px;

	color:767266;

	font-style:italic;

}



.footer_table{

	width:960px;	

	background-color:#EDEAE1;

}



.footer_table a:hover{

	text-decoration:none;

	color:#000000;

}



.bottom_menu{

/*	width:960px;

	border:1px solid #00FF00;*/

	

}



.bottom_menu {

	border:0px solid #330000;

}







.bottom_menu a{

	color:#504C4B;

	list-style-type:none;

}



.footer_links_title{

	font-weight:bold;

	width:185px;

	list-style-type:none;

}



.footer_links{

	color:#504C4B;

	list-style-type:none;

}



.footer_table1{

	background-color:#EDEAE1; border-top:1px solid #CCCCCC;

}



.footer_table1 a:hover{

	text-decoration:none;

	color:#000000;

}



.table_disclaimer{

	width:960px;

	color:#666666;

}



.table_disclaimer a{

	color:666666;

}



#indicator {    visibility:hidden;	}





/* Begin Testimonials Scroller */



#pscroller_np {

	height: 150px;

	border: 0px;

	padding: 5px;

}



.pscroller_c_np {

  	font-family: sans-serif;

  	font-size: 11px;

  	line-height: 1.5;

}



.marquee_hide {

	visibility:hidden;

}



.marquee_show {

     visibility:visible;

}



.testimonials{

	float:left;

	border:0px solid #00CC33;

	width:100%;

}



.testimonials li{

	width:400px;

}

/* End Testimonials Scroller */



.review{

	width:400px;

	vertical-align:top;

}



.review li{

	width:300px;

}



/* Tabs on product_info.php

/*Credits: Dynamic Drive CSS Library */

/*URL: http://www.dynamicdrive.com/style/ */



.basictab{

padding: 5px;

margin-left: 0;

margin-right: 85px;

font: bold 12px Verdana;

/*border-bottom: 1px solid gray;*/

list-style-type: none;

text-align: left; /*set to left, center, or right to align the menu as desired*/

/*background-color:#990000;*/

}



.description_tab{

padding: 3px 3px;

margin-left: 0;

float:left;

font: bold 12px Verdana;

/*border-bottom: 1px solid gray;*/

list-style-type: none;

text-align: left; /*set to left, center, or right to align the menu as desired*/

background-color:#ff0000;

}

.reviews_tab{

padding: 3px 3px;

margin-left: 0;

float:left;

font: bold 12px Verdana;

/*border-bottom: 1px solid gray;*/

list-style-type: none;

text-align: left; /*set to left, center, or right to align the menu as desired*/

background-color:#ff0000;

}

.tasting_tab{

padding: 3px 3px;

margin-left: 0;

float:left;

font: bold 12px Verdana;

/*border-bottom: 1px solid gray;*/

list-style-type: none;

text-align: left; /*set to left, center, or right to align the menu as desired*/

background-color:#ff0000;

}

.video_tab{

padding: 3px 3px;

margin-left: 0;

float:left;

font: bold 12px Verdana;

/*border-bottom: 1px solid gray;*/

list-style-type: none;

text-align: left; /*set to left, center, or right to align the menu as desired*/

background-color:#ff0000;

}



.basictab li{

display: inline;

margin: 0;

}



.basictab input{

display: inline;

padding: 3px 0;

background-color: #8D002A;

border:1px solid #8D002A;

color:#FFFFFF;

font-weight:bold;

margin-right: 7px;

padding: 3px;

-moz-border-radius: 5px;

-webkit-border-radius: 5px;

border-radius: 5px;

behavior: url('PIE_uncompressed.htc');

cursor: pointer;



}



.basictab li a{

text-decoration: none;

padding: 3px 7px;

margin-right: 3px;

border: 1px solid gray;

border-bottom: none;

background-color: #f6ffd5;

color: #2d2b2b;

}



.basictab li a:visited{

color: #2d2b2b;

}



.basictab li a:hover{

background-color:#DBFF6C;

color: black;

}



.basictab li a:active{

color: #fff;

}



.basictab li.selected a{ /*selected tab effect*/

position: relative;

top: 1px;

padding-top: 4px;

background-color: #DBFF6C;

color: black;

}

/* end of product_info styling */



.prod_listing_head{

	/*border:1px solid #CCCCCC; */

	/*background-image: url("n_template_images/head_bar_bg.png");

	background-repeat: reapeat-x;*/

	

	

}





.social{width:600px !important}









/*HEADER FOOTER INDEX PAGE STYLE SHEET*/    /*HEADER FOOTER INDEX PAGE STYLE SHEET*/    /*HEADER FOOTER INDEX PAGE STYLE SHEET*/     /*HEADER FOOTER INDEX PAGE STYLE SHEET*/



@charset "utf-8";

/* CSS Document */





#main {

	background-color: #fff;

}



#header {

	min-height: 145px;

	background-image: url(n_template_images/header_background.jpg);

	background-repeat: no-repeat;

}

.homeboxheight{height:150px !important;}



#main .container {

	/*border: #F00 solid 2px;*/

}



#block_feature {

	height: 300px;

	width: 640px;

	background-image: url(n_template_images/feature_block_background.jpg);

	background-repeat: repeat-x;

	margin-top: 20px;

	margin-bottom: 8px;

	float: left;

	margin-right: 28px;

	border-left: #CCC solid 1px;

	border-right: #CCC solid 1px;

	



}



#right_block {

	height: 300px;

	width: 288px;

	background-image: url(n_template_images/right_box_bg.jpg);

	background-repeat: repeat-x;

	margin-top: 20px;

	margin-bottom: 8px;

	float: left;

	border-left: #CCC solid 1px;

	border-right: #CCC solid 1px;

	border-top: #CCC solid 1px;

	border-bottom: #CCC solid 1px;

}



#right_block h1{

	color: #8c002a;

	padding: 0px; margin: 10px 0px 25px 0px;

	text-size: 50px;

	text-align: center;

	text-shadow:  #666 0px 1px;

}



#right_block p {

	font-family:Arial, Helvetica, sans-serif;

	color: #333;

	font-size: 26px;

	padding: 0px;

	margin: 10px 0px 0px 10px;

	text-align: center;

}



#right_block img {

	margin-top: 40px;

	margin-left: auto;

	margin-right: auto;

	display:block;

	border: none;

		

}

.home_box {

	height: 160px;

	width: 290px;

	background-image: url(n_template_images/home_box_background.jpg);

	background-repeat: repeat-x;

	float: left;

	margin:15px 34px 0 0; *margin:15px 34px 0 0;

	border-left: #CCC solid 1px;

	border-right: #CCC solid 1px;

	

}



.home_box h2 {

	margin: 0px;

	padding: 0px;

	font-family: Verdana, Geneva, sans-serif;

	font-size: 22px;

	text-align: center;	

	text-shadow: #FFF 0px 1px;

	color: #333;

	display: block;

}



#feature_text {

	float: left;	

	margin-left: 30px;

	/*margin-right: 30px;*/

}

#feature_text h1 {

	font-family: Verdana, Geneva, sans-serif;

	font-size: 80px;	

	color: #8c002a;

	padding: 0px;

	margin: 5px 0px 15px;

	text-shadow:  #666 1px 1px;

	text-align:center

	

}



#feature_text p {

	font-family:Arial, Helvetica, sans-serif;

	color: #333;

	font-size: 24px;

	margin-right: 25px;	

	padding: 0px;

	margin: 10px 0px 0px 0px;

	text-align: center;

}



#feature_text img {

	margin-top: 5px;

	margin-left: 5px;

	border: none;

}



.spacer {

	width: 30px;

	float: left;

	background-color: #fff;

	

}



.spacer_2 {

	width: 30px;

	float: left;

	background-color: #fff;

	

}



.sub_box {

	height: 117px;

	margin-bottom:20px;

	width: 216px;

	float: left;

	background-image: url(n_template_images/sub_box_background.jpg);

	background-repeat: repeat-x;

border-bottom: #CCC solid 1px;

	border-left: #CCC solid 1px;

	border-right: #CCC solid 1px;

	border-top: #CCC solid 1px;

}



.sub_box h3 {

	margin: 0px;

	padding: 0px;

	font-family: Verdana, Geneva, sans-serif;

	font-size: 18px;

	text-align: center;	

	text-shadow: #FFF 0px 1px;

	color: #333

}



.sub_box p {

	padding: 0px;

	font-size: 14px;

	font-family:Arial, Helvetica, sans-serif;

	margin-top: 5px;

	margin-right: 0px;

	margin-bottom: 0px;

	margin-left: 5px;

}



.sub_box img {

	

	margin-left: 5px;	

	margin-top: 5px;

	border: none;

}

 

#footer {



	background-color: #fff;	

	position:relative;

	min-height: 250px;

}



.container {

	width:980px;

	margin:0 auto;

	position:relative;

	

}



#contact_bar {

	min-height: 10px;

/*	margin-top: 5px;*/

	

}

	

#footer .container {

	

	height:150px;

	*height:180px;

	

}



#menu_box {

	min-height: 175px;

	border-left: #CCC solid 0px;

	border-right: #CCC solid 0px;

	margin-top: 20px;

	

	

}



#menu_box ul {

	padding: 0px;

	margin-top: 0px;

	margin-right: 40px;

	margin-left: 15px;

	float: left; text-align:left;

}



#menu_box ul li {

	margin:2px 0 0 12px;

	*margin:8px 0 0 12px;

	list-style-type: none;

	text-shadow:0.1em 0.1em 0.1em #ccc;

}



#menu_box ul li a{

	text-decoration: none;

	

	font-family: Arial, Helvetica, sans-serif;

	color: #333;

	font-size: 14px;

}



#menu_box ul li a:hover{

	text-decoration: underline;

	font-family: Arial, Helvetica, sans-serif;

	color: #8c002a;

}



#menu_box h2 {

	font-size: 18px;	

	font-family: Arial, Helvetica, sans-serif;

	margin: 7px 0 7px 0; padding: 0px;

	text-shadow: #FFF 0px 1px;

}



#social_icons ul {

	margin-left: 20px;	

}



#social_icons ul li {

	display: inline	!important;

}



#family ul{

	margin:0px; padding:0px;



}



#family ul li {

	display:inline;

}



#family h2 {

	font-family:Verdana, Geneva, sans-serif;

	font-size:24px;

	font-weight: normal;

	text-align: center;	

}



#copyright {

	min-height: 45px;

	background-color: #660066;

	border: #660066 solid 1px;

	border-radius: 15px;

	margin-top: 20px;

	float:left; width:960px;

	position: relative;

}



#copyright p {

	color: #FFF;

	/*text-align: left;*/

	text-indent: 5mm;

	float: left;

	margin-right: 420px;

}



#copryright img {

	border: none;

	width: 400px;	

}

 #home_box_last{ *clear:both;}





.link {

	display: block;

	height: 150px;

	text-decoration: none;

	padding-top: 10px;

}



.link p {

	color: #000;

	text-align:center;

}



#legal {

	width: 965px;

	*width: 980px;

	float: left;

	min-height: 45px;

	background-color: #fff;

	margin: 0px 0px 0 0px;

	padding: 30px 0px 0px 15px;

	color:#660066 !important;

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px !important;

	text-shadow: 0.1em 0.1em 0.1em #CCCCCC;

	text-decoration:none;



}



#legal ul {

	margin: 0px; padding: 0px;

	float: left;

}



#legal ul li{

	display: inline;

	font-size: 14px;

	margin-right: 15px;

}



#legal p {

	color: #333;

	font-size: 12px;	

}



/*STATIC PAGES */   /*STATIC PAGES */    /*STATIC PAGES */   /*STATIC PAGES */    /*STATIC PAGES */



.page_content {

	width: 750px;

	

}



.page_heading {

	

	background: url('../n_template_images/test_banner.jpg') ;

	background-repeat: no-repeat;

	background-color: #fff;

	height: 210px;

	vertical-align: middle;

	padding: 0px;

	margin-top: 10px;

	margin-bottom: 10px;

	width: 960px;

	overflow: hidden;

}



.page_heading_h1 {

	color: #fff;

	font-size: 60px;	

	padding-left: 25px;

	vertical-align:text-bottom;

	margin-top: 130px;

	text-shadow: #000 0px 1px;



}



.page_content h2 {

	color: #8c002a;

	font-size: 22px;

}



.page_content blockquote {

	margin: 5px 20px 5px 20px;

	padding: 15px 50px 15px 50px;



	background-color:#fff;

	

	

	background-image: url('n_template_images/quote_1.png');

	background-repeat: no-repeat;

	background-position: top left;

	

	font-family: Arial, Helvetica, sans-serif;

	font-size: 18px;

	font-weight: bold;

	color: #8c002a;

	text-shadow:#fff 0px 1px 1px;

	overflow: hidden;

}



#content_list li {

	margin-left: 30px;

	margin-bottom: 10px;

	list-style-image: url(n_template_images/bullet_2.png);

	list-style-position: inside;

	line-height: 24px;

}



.payment {width:180px;}

.payment li {margin-left: 3px; width:100%;

	margin-bottom: 3px;

	list-style-image: url(n_template_images/index.jpg);

	list-style-position: inside;

	line-height: 24px;}

.payment li a{font-size:12px; font-weight:bold;     text-shadow: 0.1em 0.1em 0.1em #ccc;



}











 

/****************MADE EASY ROLL OVER EFFECT CSS - DO NOT CHANGE - IF CHANGES ARE NEEDED ASK DAVE******************/*   

/*flowers made easy logo*/

div.nav {

height: 60px;

width: 151px;

margin:0;

padding:0;

background-image:url("n_template_images/hover_1.png");

background-repeat: no-repeat;

}



div.nav a, div.nav a:link, div.nav a:visited {

	display:block;

	list-style-type: none;

}



div.nav img {

width:151px;

height:60px;

border:0;

}



div.nav a:hover img {

visibility:hidden;

}





/*wines made easy logo*/

div.nav1 {

height: 60px;

width: 151px;

margin:0;

padding:0;

background-image:url("n_template_images/hover_2.png");

}



div.nav1 a, div.nav1 a:link, div.nav1 a:visited {

	display:block;

	list-style-type: none;

}



div.nav1 img {

width:151px;

height:60px;

border:0;

}



div.nav1 a:hover img {

visibility:hidden;

}



/*hampers made easy logo*/

div.nav2 {

height: 60px;

width: 151px;

margin:0;

padding:0;

background-image:url("n_template_images/hover_3.png");

background-repeat: no-repeat;

}



div.nav2 a, div.nav2 a:link, div.nav2 a:visited {

	display:block;

	list-style-type: none;

}



div.nav2 img {

width:151px;

height:60px;

border:0;

}



div.nav2 a:hover img {

visibility:hidden;

}





/*plants made easy logo*/

div.nav3 {

height: 60px;

width: 151px;

margin:0;

padding:0;

background-image:url("n_template_images/hover_4.png");

}



div.nav3 a, div.nav3 a:link, div.nav3 a:visited {

	display:block;

	list-style-type: none;

}



div.nav3 img {

width:151px;

height:60px;

border:0;

}



div.nav3 a:hover img {

visibility:hidden;

}



/*fruits made easy logo*/

div.nav4 {

height: 60px;

width: 151px;

margin:0;

padding:0;

background-image:url("n_template_images/hover_4.png");



}



div.nav4 a, div.nav4 a:link, div.nav4 a:visited {

	display:block;

	list-style-type: none;

}



div.nav4 img {

width:151px;

height:60px;

border:0;

}



div.nav4 a:hover img {

visibility:hidden;

}



/*gifts made easy logo*/

div.nav5 {

height: 60px;

width: 151px;

margin:0;

padding:0;

background-image:url("n_template_images/hover_4.png");

}



div.nav5 a, div.nav5 a:link, div.nav5 a:visited {

	display:block;

	list-style-type: none;

}



div.nav5 img {

width:151px;

height:60px;

border:0;

}



div.nav5 a:hover img {

visibility:hidden;

}