/* ############################################### */
/*              Redefined HTML Tags                */
/* ############################################### */

body,td,th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #4C5961;
	line-height: 18px;
	background-color:inherit;
	}

body {
	background-color: #EDF8FE;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding: 0px; /* gets rid of margins in Opera 6+ */	
	background-image:url(/templates/img/interface/bg_gradient.jpg);
	background-repeat:repeat-x;
	}

a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FF6000;
	background-color:inherit;
	}
	a:link {
		text-decoration: none;
		color: #FF6000;
		background-color:inherit;
		}
	a:visited {
		text-decoration: none;
		color: #FF6000;
		background-color:inherit;
		}
	a:hover {
		text-decoration: none;
		color: #FF2400;
		background-color:inherit;
		}
	a:active {
		text-decoration: none;
		color: #FF6000;
		background-color:inherit;
		}
	a:visited:hover {
		text-decoration: none;
		color: #FF2400;
		background-color:inherit;
		}

h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	color: #36434B;
	padding:0px;
	padding-bottom:2px;
	margin:0px;
	background-color:inherit;
	line-height:13px;
	}

h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 12px;
	color: #36434B;
	padding:0px;
	margin:0px;
	background-color:inherit;
	}

p, ul {
	padding-top:0px;
	padding-bottom:0px;
	margin-top:0px;
	margin-bottom:0px;
	}

li {
	list-style-image:url(/templates/img/interface/bullet.gif);
	display:list-item;
	}

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




/* XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX */
/* XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX */
/* XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX */




/* ############################################### */
/*              Custom Type Classes                */
/* ############################################### */

/* added for smiffys date update text on all pages */

.lightGreyText {
	font-size: 90%;
	color: #CCCCCC;
	padding-right: 445px;
}

.footertext {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#CBEE9B;
	background-color:inherit;
	}
.footerlinks {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#CBEE9B;
	text-decoration:none;
	background-color:inherit;
	}
	.footerlinks:link {
		color:#CBEE9B;
		background-color:inherit;
		text-decoration:none;
		}
	.footerlinks:hover {
		color:#FFFFFF;
		background-color:inherit;
		text-decoration:none;
		}
	.footerlinks:active {
		color:#CBEE9B;
		background-color:inherit;
		text-decoration:none;
		}
	.footerlinks:visited {
		color:#CBEE9B;
		background-color:inherit;
		text-decoration:none;
		}
	.footerlinks:visited:hover {
		color:#FFFFFF;
		background-color:inherit;
		text-decoration:none;
		}
	



.mainmenulinks {
	font-family:Arial, Helvetica, sans-serif;
	color:#953AC9;
	background-color:inherit;
	text-decoration:none;
	}
	.mainmenulinks:link {
		color:#953AC9;
		background-color:inherit;
		text-decoration:none;
		}
	.mainmenulinks:hover {
		color:#FF6000;
		background-color:inherit;
		text-decoration:none;
		}
	.mainmenulinks:active {
		color:#953AC9;
		background-color:inherit;
		text-decoration:none;
		}	
	.mainmenulinks:visited {
		color:#953AC9;
		background-color:inherit;
		text-decoration:none;
		}
	.mainmenulinks:visited:hover {
		color:#FF6000;
		background-color:inherit;
		text-decoration:none;
		}
	



.toolbarlinks {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FF6000;
	background-color:inherit;
	text-decoration:none;
	}
	.toolbarlinks:link {
		color:#FF6000;
		background-color:inherit;
		text-decoration:none;
		}
	.toolbarlinks:hover {
		color:#953AC9;
		background-color:inherit;
		text-decoration:none;
		}
	.toolbarlinks:active {
		color:#FF6000;
		background-color:inherit;
		text-decoration:none;
		}
	.toolbarlinks:visited {
		color:#FF6000;
		background-color:inherit;
		text-decoration:none;
		}
	.toolbarlinks:visited:hover {
		color:#953AC9;
		background-color:inherit;
		text-decoration:none;
		}




.addtobasket {
	color:#45B20B;
	background-color:inherit;
	text-decoration:none;
	}
	.addtobasket:link {
		color:#45B20B;
		background-color:inherit;
		text-decoration:none;
		}
	.addtobasket:hover {
		color:#248E04;
		background-color:inherit;
		text-decoration:none;
		}
	.addtobasket:active {
		color:#45B20B;
		background-color:inherit;
		text-decoration:none;
		}
	.addtobasket:visited {
		color:#45B20B;
		background-color:inherit;
		text-decoration:none;
		}
	.addtobasket:visited:hover {
		color:#248E04;
		background-color:inherit;
		text-decoration:none;
		}
	




.basket_smallprint {
	color:#B2B2B2;
	background-color:inherit;
	text-decoration:none;
	font-size:10px;
	line-height:12px;
	}
.basket_smallprint_links {
	color:#B2B2B2;
	background-color:inherit;
	text-decoration:none;
	font-size:10px;
	line-height:12px;
	}
	.basket_smallprint_links:link {
		color:#B2B2B2;
		background-color:inherit;
		text-decoration:none;
		}
	.basket_smallprint_links:hover {
		color:#FF6000;
		background-color:inherit;
		text-decoration:none;
		}
	.basket_smallprint_links:active {
		color:#B2B2B2;
		background-color:inherit;
		text-decoration:none;
		}
	.basket_smallprint_links:visited {
		color:#B2B2B2;
		background-color:inherit;
		text-decoration:none;
		}
	.basket_smallprint:visited:hover {
		color:#FF6000;
		background-color:inherit;
		text-decoration:none;
		}
		
		

.mainmenucurrent {
	font-family:Arial, Helvetica, sans-serif;
	color:#FF6000;
	background-color:inherit;
	text-decoration:none;
	}

.subcatdescription {
	line-height:13px;
	font-size:11px;
	}

.phonenumber {
	font-weight:bold;
	color:#000000;
	background-color:inherit;
	}

.prices {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	color: #36434B;
	background-color:inherit;
	}

.textpagesubheading {
	color:#B5B5B5;
	font-size:11px;
	font-style:italic;
	}

.textpageheading {
	font-size:22px;
	color:#6C2D90;
	font-weight:bolder;
	margin-bottom:22px;
	margin-top:8px;
	margin-left:4px;
	display:block;
	}

.basket_headings {
	color:#333333;
	font-weight:bold;
	}

.formheadings {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	color: #36434B;
	background-color:inherit;
	}

.formwarnings {
	color:#CC0000;
}
	




/* XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX */
/* XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX */
/* XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX */





/* ############################################### */
/*              Toolbar Backgrounds                */
/* ############################################### */

.toolbar_corner_top_left {
	width:8px;
	height:8px;
	background-image:url(/templates/img/interface/boxes/toolbar_corner_top_left.gif);
	background-repeat:no-repeat;
	padding:0px;
	}
.toolbar_corner_top_right {
	width:8px;
	height:8px;
	background-image:url(/templates/img/interface/boxes/toolbar_corner_top_right.gif);
	background-repeat:no-repeat;
	padding:0px;
	}
.toolbar_corner_bottom_left {
	width:8px;
	height:8px;
	background-image:url(/templates/img/interface/boxes/toolbar_corner_bottom_left.gif);
	background-repeat:no-repeat;
	padding:0px;
	}
.toolbar_corner_bottom_right {
	width:8px;
	height:8px;
	background-image:url(/templates/img/interface/boxes/toolbar_corner_bottom_right.gif);
	background-repeat:no-repeat;
	padding:0px;
	}
.toolbar_edge_top {
	width:522px;
	height:8px;
	background-image:url(/templates/img/interface/boxes/edge_top.gif);
	background-repeat:repeat-x;
	padding:0px;
	}
.toolbar_edge_bottom {
	width:522px;
	height:8px;
	background-image:url(/templates/img/interface/boxes/edge_bottom.gif);
	background-repeat:repeat-x;
	padding:0px;
	}
.toolbar_edge_left {
	width:8px;
	background-image:url(/templates/img/interface/boxes/edge_left.gif);
	background-repeat:repeat-y;
	padding:0px;
	}
.toolbar_edge_right {
	width:8px;
	background-image:url(/templates/img/interface/boxes/edge_right.gif);
	background-repeat:repeat-y;
	padding:0px;
	}
.toolbar_body {
	width:522px;
	color:inherit;
	background-color:#FFFFFF;
	padding:4px;
	}
.toolbar_left {
	width:180px;
	padding:0px;
	}
.toolbar_right {
	width:350px;
	padding-left:0px;
	padding-top:0px;
	padding-bottom:0px;
	padding-right:4px;
	}

/* ############################################### */
/*              category banner image Backgrounds                */
/* ############################################### */

.cat_banner_corner_top_left {
	width:8px;
	height:8px;
	background-image:url(/templates/img/interface/cat_banner_boxes/cat_banner_corner_top_left.gif);
	background-repeat:no-repeat;
	padding:0px;
	}
.cat_banner_corner_top_right {
	width:8px;
	height:8px;
	background-image:url(/templates/img/interface/cat_banner_boxes/cat_banner_corner_top_right.gif);
	background-repeat:no-repeat;
	padding:0px;
	}
.cat_banner_corner_bottom_left {
	width:8px;
	height:8px;
	background-image:url(/templates/img/interface/cat_banner_boxes/cat_banner_corner_bottom_left.gif);
	background-repeat:no-repeat;
	padding:0px;
	}
.cat_banner_corner_bottom_right {
	width:8px;
	height:8px;
	background-image:url(/templates/img/interface/cat_banner_boxes/cat_banner_corner_bottom_right.gif);
	background-repeat:no-repeat;
	padding:0px;
	}
	
.cat_banner_bg {
	background-color:#E4F5FF;
}


/* ############################################### */
/*            Product Menu Backgrounds             */
/* ############################################### */

.products_corner_top_left {
	width:8px;
	height:8px;
	background-image:url(/templates/img/interface/boxes/toolbar_corner_top_left.gif);
	background-repeat:no-repeat;
	padding:0px;
	}
.products_corner_top_right {
	width:8px;
	height:8px;
	background-image:url(/templates/img/interface/boxes/toolbar_corner_top_right.gif);
	background-repeat:no-repeat;
	padding:0px;
	}
.products_corner_bottom_left {
	width:8px;
	height:8px;
	background-image:url(/templates/img/interface/boxes/products_corner_bottom_left.gif);
	background-repeat:no-repeat;
	padding:0px;
	}
.products_corner_bottom_right {
	width:8px;
	height:8px;
	background-image:url(/templates/img/interface/boxes/products_corner_bottom_right.gif);
	background-repeat:no-repeat;
	padding:0px;
	}
.products_edge_top {
	width:156px;
	height:8px;
	background-image:url(/templates/img/interface/boxes/edge_top.gif);
	background-repeat:repeat-x;
	padding:0px;

	}
.products_edge_bottom {
	width:156px;
	height:8px;
	background-image:url(/templates/img/interface/boxes/edge_bottom.gif);
	background-repeat:repeat-x;
	padding:0px;
	}
.products_edge_left {
	width:8px;
	background-image:url(/templates/img/interface/boxes/edge_left.gif);
	background-repeat:repeat-y;
	padding:0px;
	}
.products_edge_right {
	width:8px;
	background-image:url(/templates/img/interface/boxes/edge_right.gif);
	background-repeat:repeat-y;
	padding:0px;
	}	
.products_body {
	width:156px;
	background-color:#FFFFFF;
	color:inherit;
	padding:8px;
	}
	
	
	
	
/* ############################################### */
/*          Information Menu Backgrounds           */
/* ############################################### */

.information_corner_top_left {
	width:8px;
	height:8px;
	background-image:url(/templates/img/interface/boxes/information_corner_top_left.gif);
	background-repeat:no-repeat;
	padding:0px;
	}
.information_corner_top_right {
	width:8px;
	height:8px;
	background-image:url(/templates/img/interface/boxes/information_corner_top_right.gif);
	background-repeat:no-repeat;
	padding:0px;
	}
.information_corner_bottom_left {
	width:8px;
	height:8px;
	background-image:url(/templates/img/interface/boxes/content_corner_bottom_left.gif);
	background-repeat:no-repeat;
	padding:0px;
	}
.information_corner_bottom_right {
	width:8px;
	height:8px;
	background-image:url(/templates/img/interface/boxes/content_corner_bottom_right.gif);
	background-repeat:no-repeat;
	padding:0px;
	}
.information_edge_top {
	width:156px;
	height:8px;
	background-image:url(/templates/img/interface/boxes/edge_top.gif);
	background-repeat:repeat-x;
	padding:0px;
	}
.information_edge_bottom {
	width:156px;
	height:8px;
	background-image:url(/templates/img/interface/boxes/edge_bottom.gif);
	background-repeat:repeat-x;
	padding:0px;
	}
.information_edge_left {
	width:8px;
	background-image:url(/templates/img/interface/boxes/edge_left.gif);
	background-repeat:repeat-y;
	padding:0px;
	}
.information_edge_right {
	width:8px;
	background-image:url(/templates/img/interface/boxes/edge_right.gif);
	background-repeat:repeat-y;
	padding:0px;
	}
.information_body {
	width:156px;
	background-color:#FFFFFF;
	padding:8px;
	color:inherit;
	}
	
	
	
	
/* ############################################### */
/*            Content Panel Backgrounds            */
/* ############################################### */

.content_corner_top_left {
	width:8px;
	height:8px;
	background-image:url(/templates/img/interface/boxes/content_corner_top_left.gif);
	background-repeat:no-repeat;
	padding:0px;
	}
.content_corner_top_right {
	width:8px;
	height:8px;
	background-image:url(/templates/img/interface/boxes/content_corner_top_right.gif);
	background-repeat:no-repeat;
	padding:0px;
	}
.content_corner_bottom_left {
	width:8px;
	height:8px;
	background-image:url(/templates/img/interface/boxes/content_corner_bottom_left.gif);
	background-repeat:no-repeat;
	padding:0px;
	}
.content_corner_bottom_right {
	width:8px;
	height:8px;
	background-image:url(/templates/img/interface/boxes/content_corner_bottom_right.gif);
	background-repeat:no-repeat;
	padding:0px;
	}
.content_edge_top {
	width:522px;
	height:8px;
	background-image:url(/templates/img/interface/boxes/edge_top.gif);
	background-repeat:repeat-x;
	padding:0px;
	}
.content_edge_bottom {
	width:522px;
	height:8px;
	background-image:url(/templates/img/interface/boxes/edge_bottom.gif);
	background-repeat:repeat-x;
	padding:0px;
	}
.content_edge_left {
	width:8px;
	background-image:url(/templates/img/interface/boxes/edge_left.gif);
	background-repeat:repeat-y;
	padding:0px;
	}
.content_edge_right {
	width:8px;
	background-image:url(/templates/img/interface/boxes/edge_right.gif);
	background-repeat:repeat-y;
	padding:0px;
	}
.content_body {
	width:522px;
	background-color:#FFFFFF;
	padding:8px;
	color:inherit;
	}
	
	
	
	
/* ############################################### */
/*         Credit Card Panel Backgrounds           */
/* ############################################### */

.creditcards_corner_top_left {
	width:8px;
	height:8px;
	background-image:url(/templates/img/interface/boxes/information_corner_top_left.gif);
	background-repeat:no-repeat;
	padding:0px;
	}
.creditcards_corner_top_right {
	width:8px;
	height:8px;
	background-image:url(/templates/img/interface/boxes/information_corner_top_right.gif);
	background-repeat:no-repeat;
	padding:0px;
	}
.creditcards_corner_bottom_left {
	width:8px;
	height:8px;
	background-image:url(/templates/img/interface/boxes/content_corner_bottom_left.gif);
	background-repeat:no-repeat;
	padding:0px;
	}
.creditcards_corner_bottom_right {
	width:8px;
	height:8px;
	background-image:url(/templates/img/interface/boxes/content_corner_bottom_right.gif);
	background-repeat:no-repeat;
	padding:0px;
	}
.creditcards_edge_top {
	width:538px;
	height:8px;
	background-image:url(/templates/img/interface/boxes/edge_top.gif);
	background-repeat:repeat-x;
	padding:0px;
	}
.creditcards_edge_bottom {
	width:538px;
	height:8px;
	background-image:url(/templates/img/interface/boxes/edge_bottom.gif);
	background-repeat:repeat-x;
	padding:0px;
	}
.creditcards_edge_left {
	width:8px;
	background-image:url(/templates/img/interface/boxes/edge_left.gif);
	background-repeat:repeat-y;
	padding:0px;
	}
.creditcards_edge_right {
	width:8px;
	background-image:url(/templates/img/interface/boxes/edge_right.gif);
	background-repeat:repeat-y;
	padding:0px;
	}
.creditcards_body {
	width:522px;
	background-color:#FFFFFF;
	padding:4px;
	color:inherit;
	}
	
	
	
	
/* ############################################### */
/*              Generic Page Elements              */
/* ############################################### */

.breadcrumbbar {
	padding-left:4px;
	padding-right:8px;
	padding-bottom:8px;
	padding-top:0px;
	}
.callusbar {
	padding-left:4px;
	padding-right:8px;
	padding-bottom:0px;
	padding-top:0px;
	}	




/* ############################################### */
/*           Category Listing Elements             */
/* ############################################### */

.category_container {
	/* */
	}
	.category_box {
		position:relative;
		float:left;
		width:163px;
		margin-right:16px;
		padding:0px;
		}
	.right_hand_category_box {
		position:relative;
		float:left;
		width:163px;
		margin-right:0px;
		padding:0px;
		}
		.cat_box_top {
			background-image:url(/templates/img/interface/category-listings/cat_list_box_top.gif);
			background-repeat:no-repeat;
			width:163px;
			height:8px;
			}
		.cat_box_bottom {
			background-image:url(/templates/img/interface/category-listings/cat_list_box_bottom.gif);
			background-repeat:no-repeat;
			width:163px;
			height:8px;
			}
		.cat_box_half_space{
			background-image:url(/templates/img/interface/category-listings/cat_list_box_tile.gif);
			background-repeat:repeat-y;
			width:163px;
			height:8px;
			}
		.cat_box_image{
			background-image:url(/templates/img/interface/category-listings/cat_list_box_tile.gif);
			background-repeat:repeat-y;
			width:163px;
			text-align:center;
			}
		.cat_box_text{
			background-image:url(/templates/img/interface/category-listings/cat_list_box_tile.gif);
			background-repeat:repeat-y;
			width:131px;
			height:55px;
			padding-left:16px;
			padding-right:16px;
			text-align:center;
			overflow:hidden;
			}	
		



/* ############################################### */
/*           Product Listing Elements              */
/* ############################################### */

.prod_box_underline {
	width:522px;
	height:1px;
	background-image:url(/templates/img/interface/menu_dotted_line.gif);
	background-repeat:repeat-x;
	}
.prod_box_gap {
	width:16px;
	}
.prod_box_text {
	width:375px;
	}
.prod_box_info {
	width:234px;
	}
.prod_box_buttons {
	width:125px;
	}





/* ############################################### */
/*              Product Info Elements              */
/* ############################################### */

.prod_info_description {
	padding-left:8px;
	padding-right:8px;
	padding-bottom:0px;
	padding-top:0px;
	}
.prod_info_dropdowns {
	width:365px;
	}
.prod_info_dropdowns_left {
	padding-bottom:1px;
	padding-top:1px;
	width:122px;
	color: #75838A;
	background-color:inherit;
	}
.prod_info_dropdowns_right {
	padding-bottom:1px;
	padding-top:1px;
	width:243px;
	}



/* ############################################### */
/*              Menu Button Elements               */
/* ############################################### */

.menu_button_container {
	width:156px;
	height:24px;
	}
	.menu_dotted_line {
		width:156px;
		height:1px;
		background-image:url(/templates/img/interface/menu_dotted_line.gif);
		background-repeat:repeat-x;
		}
	.menu_button {
		width:156px;
		height:23px;
		background-color:#FFFFFF;
		color:inherit;
		}




/* ############################################### */
/*                    Misc Hacks                   */
/* ############################################### */

.vertical_align_image {
	vertical-align:middle;
	}




/* ############################################### */
/*                   Form Classes                  */
/* ############################################### */

.search_box {
	width: 80px;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	border: 1px solid #E3C0F9;
	background-color: #FAF2FE;
	color: #953AC9;
	margin: 0px;
	padding-top: 1px;
	padding-bottom: 1px;
	padding-left: 2px;
	padding-right: 2px;
	}

.login_input {
	width:178px;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	margin: 0px;
	padding: 1px;
	border: 1px solid #C8CED0;
	background-color: #F7FCFF;
	color: #75838A;
	}
	
.quantity_input {
	width:24px;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	margin: 0px;
	padding: 1px;
	border: 1px solid #C8CED0;
	background-color: #F7FCFF;
	color: #75838A;
	}

.account_input {
	width:240px;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	margin: 0px;
	padding: 1px;
	border: 1px solid #C8CED0;
	background-color: #F7FCFF;
	color: #75838A;
	}

.account_dropdown {
	width:244px;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	margin: 0px;
	padding: 1px;
	border: 1px solid #C8CED0;
	background-color: #F7FCFF;
	color: #75838A;
	}
	
.dropdown {
	width:auto;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	margin: 0px;
	padding: 1px;
	border: 1px solid #C8CED0;
	background-color: #F7FCFF;
	color: #75838A;
	}
	
	
	
/* ############################################### */
/*         Classes Available in Tiny MCE           */
/* ############################################### */


.smallprint {
	color:#B2B2B2;
	background-color:inherit;
	text-decoration:none;
	font-size:10px;
	line-height:12px;
	}

.bold_black {
	font-weight:bold;
	color:#000000;
	background-color:inherit;
	}

.small_grey_italic {
	color:#B5B5B5;
	font-size:11px;
	font-style:italic;
	}

.warnings {
	color:#CC0000;
	}
	
.no_style {
	}
	
	
	
	
	
	
	
/*-----------------------------Product details-----------------------*/
/*------------------------------Related Items------------------------*/
.related-items{
	float: left;
	width: 100%;
	border-bottom: 1px dotted #ccc;
	margin: 0 0 30px 0;
	}
	.related-items .titles{
		float: left;
		width: 100%;
		font-weight: bold;
		border-bottom: 1px solid #eee;
		padding: 0;
		margin: 0 0 10px 0;
		}
	.related-items .container{
		float: left;
		width: 496px;
		background: #EEF9FF;
		padding: 5px;
		margin: 0 0 10px 0;
		}
		.related-items .container .line{
			float: left;
			width: 496px;
			margin: 0 0 10px 0;
			}
		.related-items .container .last{
			margin: 0;
			}
		.related-items .container .product-container{
			float: left;
			width: 121px;
			margin: 0 4px 0 0;
			display: inline;
			}
		.related-items .container .last{
			margin: 0;
			}
			.related-items .container .product-container .zone-image{
				float: left;
/*				text-align: center;
*/				width: 121px;
				height: 90px;
				background: #fff;
				margin: 0 0 5px 0;
				}
				.related-items .container .product-container .zone-image img{
/*					float: left;
*/					/*width: 121px;*/
					border: none;
					padding: 0;
					margin: 0;
					}
			.related-items .container .product-container .title{
				font-weight: bold;
				line-height: 1em;
				}
			.related-items .container .product-container .snippet{
				font-size: 80%;
				line-height: 1em;
				}
			.related-items .container .product-container .price{
				font-weight: bold;
				}
				
