body {
	font-family:Times New Roman, Arial, Helvetica, sans-serif;
	font-size:13px; 
	color:#333333;
}
#category_link
{
	text-align:left;
	padding-bottom:5px;
}

#category_link a, #category_link a:visited
{
	text-decoration:none;
	font-family:Tahoma;
	color:#858585;
	font-size:10pt;
}

#category_link a:hover
{
	text-decoration:underline;
	font-family:Tahoma;
	color:#858585;
	font-size:10pt;
}

#imageborder
{
	float:left;
	width:75%;
}

#infoborder
{
	padding-left:5px;
	float:left;
	padding-top:0px;
	width:23%;
}

#product_title
{
	font-family:Tahoma;
	font-size:12pt;
	color:#050B1B;
	text-align:left;
}

#notes
{
	font-family:Tahoma;
	text-align:left;
	padding-bottom:3px;
}

#moreinfo
{
	border-top:1px dotted #DADADA;
	border-bottom:1px dotted #DADADA;
	padding-top:3px;
	padding-bottom:3px;
	text-align:left;
	margin-bottom:10px;
}

#moreinfo a, #moreinfo a:visited
{
	font-family:Tahoma;
	color:#474747;
	font-size:10pt;
	text-decoration:none;
}

#moreinfo a:hover
{
	font-family:Tahoma;
	color:#000000;
	font-size:10pt;
	text-decoration:none;
}

#priceinfo
{
	padding-top:20px;
	padding-bottom:20px;
	text-align:left;
}

#stockstatus
{
	font-family:Tahoma;
	font-size:11pt;
}

#afterstockstatus
{
	font-family:Tahoma;
	font-size:11pt;
}

span.bigger_price_show_class
{
	font-family:Tahoma;
	font-size:14pt;
	color:#990000;
}

#boxup
{
	background-color:#EAF0F3;
	padding:10px;
}

#main_image
{
	margin:auto;
	width:500px;
	height:500px;
	overflow:hidden;
}

*html #main_image
{	
	margin:auto;
	width:500px;
	height:500px;
	overflow:hidden;
}

#OptionImage
{
	text-align:center;
	padding-bottom:10px;
}

.submain_image
{	
	visibility:hidden;
	overflow:hidden;
	height:1px;
	text-align:center;
}

#list_image
{
	padding-top:0px;
	padding-bottom:5px;
	text-align:center;
}

.image
{
	display:-moz-inline-stack;
	display:inline-block;
	*display:inline;
	padding-right:3px;
	cursor:pointer;
}

.image img
{
	max-height:120px;
}

* html .image img { 
	height: expression( this.parentNode.offsetHeight > 119 ? "120px" : "auto" ); /* sets max-width for IE */
}

#extralink
{
	text-align:left;
	border-top:1px dotted #DADADA;
	border-bottom:1px dotted #DADADA;
}

.extralink
{
	display:-moz-inline-stack;
	display:inline-block;
	*display:inline;
}

#printer
{
	padding-right:3px;
}

#wishlistbutton
{
	margin-right:3px;cursor:pointer;background-image:url('images/show_wish_list11.gif');background-repeat:no-repeat;height:13px;width:102px;
}

.option
{
	float:left;
	display:inline-block;
}

.optiontitle
{
	padding-top:10px;
	padding-bottom:3px;
	font-family:Tahoma;
	font-size:11pt;
	text-align:left;
	border-bottom:1px dotted #DADADA;
}

.optionname
{
	font-family:Tahoma;
	font-size:10pt;
	text-align:left;
	padding-left:5px;
	padding-top:2px;
}

.optionimg
{
	padding-top:12px;
	padding-bottom:3px;
	padding-left:3px;
	float:left;
}

.optiongroup
{
	clear:both;
}

.personalise
{
	float:left;
	display:inline-block;
}

.personalisetitle
{
	padding-top:10px;
	padding-bottom:3px;
	font-family:Tahoma;
	font-size:11pt;
	text-align:left;
	border-bottom:1px dotted #DADADA;
}

.personalisename
{
	font-family:Tahoma;
	font-size:10pt;
	text-align:left;
	padding-left:5px;
	padding-top:5px;
}

.personalisegroup
{
	clear:both;
}

#qtytoadd
{
	font-family:Tahoma;
	font-size:11pt;
}

#cartbutton
{
	
	margin-top:10px;
	margin-bottom:20px;cursor:pointer;background-image:url('images/show_cart_button11.gif');background-repeat:no-repeat;height:36px;width:123px;
}

#addtocartsection
{
	clear:both;
	padding-top:30px;
	text-align:left;
}

#tabsection
{
	background-color:#E8E8E8;
	clear:both;
	width:100%;
	border-top:1px dotted #DADADA;
	display:block;
	padding-top:5px;
	padding-left:5px;
	padding-right:5px;
	padding-bottom:0px;
}

* html #tabsection
{
	background-color:#E8E8E8;
	clear:both;
	width:100%;
	border-top:1px dotted #DADADA;
	display:block;
	padding-top:20px;
	padding-left:5px;
	padding-right:5px;
	padding-bottom:0px;
}

.first, .first:visited
{
	background-color:#FFFFFF;
	display:-moz-inline-stack;
	display:inline-block;
	*display:inline;
	padding:10px;
	width:auto;
	font-size:11pt;
	font-family:Tahoma;
	text-decoration:none;
	color:#8A1331;
	font-weight:bold;
	border-top:2px solid #8A1331;
	border-left:2px solid #8A1331;
	border-right:2px solid #8A1331;
}

.second, .second:visited
{
	background-color:#B3B2AE;
	display:-moz-inline-stack;
	display:inline-block;
	*display:inline;
	padding:10px;
	width:auto;
	font-size:10pt;
	font-family:Tahoma;
	text-decoration:none;
	color:#FFFFFF;
}

.second:hover
{
	background-color:#FFFFFF;
	display:-moz-inline-stack;
	display:inline-block;
	*display:inline;
	padding:10px;
	width:auto;
	font-size:11pt;
	font-family:Tahoma;
	text-decoration:none;
	color:#000000;
}

#firstfold
{
	display:inline-block;
	padding-bottom:20px;
}

#tabsectionbottom
{
	background-color:#F7F7F7;
	clear:both;
	width:100%;
	height:25px;
	border-bottom:1px dotted #DADADA;
	display:block;
	padding-top:5px;
	padding-left:5px;
	padding-right:5px;
	padding-bottom:0px;
}

* html #tabsectionbottom
{
	background-color:#F7F7F7;
	clear:both;
	width:100%;
	height:25px;
	border-bottom:1px dotted #DADADA;
	display:block;
	padding-top:20px;
	padding-left:5px;
	padding-right:5px;
	padding-bottom:0px;
}

#tabcontent
{
	height:auto;
	padding-top:20px;
	padding-bottom:20px;
	border-right:1px dotted #DADADA;
	border-left:1px dotted #DADADA;
	padding-left:10px;
	padding-right:10px;
}

/* Review */
#review
{
	font-family:Tahoma;
	width:100%;
}

#reviewheader
{
	font-size:11pt;
	border-bottom:1px dotted #DADADA;
}

#descriptionsummary
{
	font-family:Tahoma;
	color:#858585;
	padding-bottom:10px;
}

.moreinfotitle
{
	clear:both;
	display:inline;
	font-family:Tahoma;
}
.moreinfovalue
{
	display:inline;
	font-family:Tahoma;
	font-weight:bold;
}
.upsell_product_title, .upsell_product_title:visited
{
	font-family:Tahoma;
	font-weight:bold;
	text-decoration:none;
	color:#65676B;
	font-size:10pt;
}
.upsell_product_title:visited:hover
{
	font-family:Tahoma;
	font-weight:bold;
	text-decoration:none;
	color:#000000;
	font-size:10pt;
}

.upsell_currency_type
{
	font-family:Tahoma;
	font-weight:bold;
	text-decoration:none;
	color:#000000;
	font-size:10pt;
}

.upsell_price
{
	font-family:Tahoma;
	font-weight:bold;
	text-decoration:none;
	color:#000000;
	font-size:10pt;
}

p{
font-family:Tahoma;
}

.prod_product_name
{
font-family:Tahoma;
}

.prod_name
{
font-family:Tahoma;
}

center
{
font-family:Tahoma;
}

.prod_wholesale_price_message, .prod_wholesale_price_message:visited
{
font-family:Tahoma;
color:#65676B;
}

.prod_wholesale_price_message:hover
{
font-family:Tahoma;
color:#000000;
}

#recurring
{
font-family:Tahoma;
margin-bottom:10px;
}

td
{
font-family:Tahoma;
}

a.viewmore, a.viewmore:visited
{
	color:#000000;
	font-size:8pt;
}

a.viewmore:hover
{
	color:#858585;
	font-size:8pt;
}

#multi_cur_form
{
	font-size:10pt;
}

.include
{
	font-family:Tahoma;
	font-weight:bold;
	text-decoration:none;
	color:#000000;
	font-size:9pt;
}

.crosscheck
{
	width:160px;
	background: url(images/crosssell_button.gif) bottom left no-repeat;
}

#averagerating
{
	padding-top:5px;
}

#averagelink, #averagelink:visited
{
	font-family:Tahoma;
	text-decoration:none;
	color:#000000;
}

#averagelink:hover
{
	font-family:Tahoma;
	text-decoration:none;
	color:#000000;
}

#writereview a, writereview a:visited
{
	font-family:Tahoma;
	color:#000000;
	font-size:7pt;
}

#writereview a:hover
{
	font-family:Tahoma;
	color:#000000;
	font-size:7pt;
}

a.moredetails, a.moredetails:visited
{
	font-family:Tahoma;
	color:#AD0000;
	font-weight:bold;
	font-size:8pt;
}

a.moredetails:hover
{
	font-family:Tahoma;
	color:#000000;
	font-weight:bold;
	font-size:8pt;
}

#imageborderrelated
{
	float:left;
	width:auto;
}

*html #imageborderrelated
{
	float:left;
	width:50%;
	overflow:hidden;
}

#infoborderrelated
{
	padding-left:5px;
	float:left;
	padding-top:0px;
	width:auto;
}

#descprelatedtitle
{
	font-family:Tahoma;
	font-weight:bold;
	background-color:#858585;
	color:#FFFFFF;
	padding-left:5px;
	width:250px;
}

.optiontitlerelated
{
	padding-top:10px;
	padding-bottom:3px;
	font-family:Tahoma;
	font-size:11pt;
	text-align:left;
	width:250px;
}

#descriptionrelated
{
	width:250px;
	height:120px;
	overflow:scroll;
}

#product_titlerelated
{
	font-family:Tahoma;
	font-size:12pt;
	color:#050B1B;
	text-align:left;
	width:250px;
}

#main_imagerelated
{
	margin:auto;
	max-width:500px;
	max-height:500px;
	overflow:hidden;
}

#relatedSect
{
	display:-moz-inline-stack;
	display:inline-block;
	*display:inline;
}

*html #secondfold
{
	width:100%;
	overflow:hidden;
}








