body {
	font-family: Arial;
	font-size:13px; 
	color:#CCCCCC;
}
#main
{
	height:auto;
	width:auto;
}
#main_product_info
{
	float:left;
	width:100%;
}
#next_previous_section
{
	text-align:right;
	padding-bottom:5px;
}
a.nextproduct, a.nextproduct:visited
{
font-family:Tahoma;
font-size:8pt;
text-decoration:none;
color:#858585;
font-weight:bold;
}
a.nextproduct:hover
{
font-family:Tahoma;
font-size:8pt;
text-decoration:none;
color:#000;
font-weight:bold;
}
a.previousproduct, a.previousproduct:visited
{
font-family:Tahoma;
font-size:8pt;
text-decoration:none;
color:#858585;
font-weight:bold;
}
a.previousproduct:hover
{
font-family:Tahoma;
font-size:8pt;
text-decoration:none;
color:#000;
font-weight:bold;
}
#product_info
{
border:1px solid #DADADA;
display:-moz-inline-stack;
display:inline-block;
*display:inline;
width:100%;
height:auto;
padding:10px;
margin-bottom:20px;
}
*html #product_info
{
	height:100%;
}
#product_info_1
{
float:left;
width:40%;
}
#product_info_2
{
float:right;
width:55%;
}
#product_title
{
	font-family:Tahoma;
	font-size:12pt;
	color:#050B1B;
	text-align:left;
	/*width:250px;*/
}
#notes
{
	font-family:Tahoma;
	text-align:left;
	padding-bottom:3px;
}
#list_image
{
	padding-top:10px;
	padding-bottom:5px;
}
.submain_image
{	
	visibility:hidden;
	overflow:hidden;
	height:1px;
}
#main_image
{
	margin:auto 0;
	width:350px;
	height:320px;
	overflow:hidden;
}
#OptionImage
{
	margin:auto 0;
	width:200px;
	height:320px;
	overflow:hidden;
}
.image
{
	display:-moz-inline-stack;
	display:inline-block;
	*display:inline;
	padding-right:3px;
	cursor:pointer;
}

.image img
{
	width:50px;
}

* html .image img { 
	height: expression( this.parentNode.offsetHeight > 79 ? "80px" : "auto" ); /* sets max-width for IE */
}
#averagerating
{
	padding-top:5px;
	text-align:center;
}

#averagelink, #averagelink:visited
{
	font-family:Tahoma;
	text-decoration:none;
	color:#000000;
}

#averagelink:hover
{
	font-family:Tahoma;
	text-decoration:none;
	color:#000000;
}
#writereview
{
	text-align:center;
}
#writereview a, writereview a:visited
{
	font-family:Tahoma;
	color:#000000;
	font-size:7pt;
}
#writereview a:hover
{
	font-family:Tahoma;
	color:#000000;
	font-size:7pt;
}
#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;
}
#moreinfo
{
	border-top:1px dotted #DADADA;
	border-bottom:1px dotted #DADADA;
	padding-top:3px;
	padding-bottom:3px;
	text-align:left;
}
#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;
}

#moreinfo a.default_add_to_cart:link {
	font-family:Tahoma;
        color:orange;
        font-size:10pt;
        text-decoration:none;
}

#moreinfo a.default_add_to_cart:visited {
        font-family:Tahoma;
        color:orange;
        font-size:10pt;
        text-decoration:none;
}

#moreinfo a.default_add_to_cart:hover {
        font-family:Tahoma;
        color:white;
        font-size:10pt;
        text-decoration:none;
	font-weight:bold;
}

.moreinfotitle
{
	clear:both;
	display:inline;
	font-family:Arial;
}
.moreinfovalue
{
	display:inline;
	font-family:Arial;
}
#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:Arial;
	font-size:16pt;
	color:#FFA500;
}
#boxup
{
	border-bottom:1px dotted #DADADA;
}
.option
{
	float:left;
	display:inline-block;
}

.optiontitle
{
	padding-top:10px;
	padding-bottom:3px;
	font-family:Tahoma;
	font-size:11pt;
	text-align:left;
}

.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;
	display:-moz-inline-stack;
	display:inline-block;
	*display:inline;
	border-bottom:1px dotted #DADADA;
	width:100%;
	padding-bottom:5px;
}

.personalise
{
	float:left;
	display:inline-block;
}

.personalisetitle
{
	padding-top:10px;
	padding-bottom:3px;
	font-family:Tahoma;
	font-size:11pt;
	text-align:left;
	width:200px;
}

.personalisename
{
	font-family:Tahoma;
	font-size:10pt;
	text-align:left;
	padding-left:5px;
	padding-top:5px;
}

.personalisegroup
{
	clear:both;
	display:-moz-inline-stack;
	display:inline-block;
	*display:inline;
	border-bottom:1px dotted #DADADA;
	width:100%;
}
#qtytoadd
{
	font-family:Tahoma;
	font-size:11pt;
	border-bottom:1px dotted #DADADA;
	padding-bottom:5px;
}

#cartbutton
{
	width:100%;
	padding-top:10px;
	padding-bottom:20px;
}

#addtocartsection
{
	clear:both;
	padding-top:30px;
	text-align:left;
}
#extralink
{
	text-align:left;
	border-top:1px dotted #DADADA;
	border-bottom:1px dotted #DADADA;
	margin-top:10px;
	padding-top:5px;
	padding-bottom:25px;
}

.extralink
{
	display:-moz-inline-stack;
	display:inline-block;
	*display:inline;
}

#printer
{
	padding-right:3px;
}

#wishlist
{
	padding-right:3px;
}
#tab_section
{
	clear:both;
}
#tabsection
{
	clear:both;
	width:100%;
	border-top:1px dotted #DADADA;
	border-bottom:1px solid #E7CED4;
	display:block;
	padding-top:5px;
	padding-left:5px;
	padding-right:5px;
	padding-bottom:0px;
}

* html #tabsection
{
	clear:both;
	width:100%;
	border-top:1px dotted #DADADA;
	border-bottom:1px solid #E7CED4;
	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:8pt;
	font-family:Tahoma;
	text-decoration:none;
	color:#000000;
	font-weight:bold;
	border-top:1px solid #E7CED4;
	border-left:1px solid #E7CED4;
	border-right:1px solid #E7CED4;
}

.second, .second:visited
{
	background-color:#E8E8E8;
	display:-moz-inline-stack;
	display:inline-block;
	*display:inline;
	padding:10px;
	width:auto;
	font-size:9pt;
	font-family:Tahoma;
	text-decoration:none;
	color:#898989;
	border-top:1px solid #E7CED4;
	border-left:1px solid #E7CED4;
	border-right:1px solid #E7CED4;
}

.second:hover
{
	background-color:#E8E8E8;
	display:-moz-inline-stack;
	display:inline-block;
	*display:inline;
	padding:10px;
	width:auto;
	font-size:8pt;
	font-family:Tahoma;
	text-decoration:none;
	color:#000000;
}

#tabcontent
{
	height:auto;
	padding-top:20px;
	padding-bottom:20px;
	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;
	width:200px;
}

.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;*/
	color:#ffffff;
	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;
}

#descprelatedtitle
{
	font-family:Tahoma;
	font-weight:bold;
	background-color:#858585;
	color:#FFFFFF;
	padding-left:5px;
}

#multi_cur_form
{
	font-size:10pt;
}

.optiontitlerelated
{
	padding-top:10px;
	padding-bottom:3px;
	font-family:Tahoma;
	font-size:11pt;
	text-align:left;
	width:200px;
}

#descriptionrelated
{
	width:250px;
	height:120px;
	overflow:scroll;
}

#product_titlerelated
{
	font-family:Tahoma;
	font-size:12pt;
	color:#050B1B;
	text-align:left;
	width:250px;
}

.include
{
	font-family:Tahoma;
	font-weight:bold;
	text-decoration:none;
	color:#000000;
	font-size:9pt;
}
#crosssell
{
	margin-top:16px;
	clear:both;
	display:inline-block;
	text-align:center;
	width:100%;
	padding:5px;
}
#crosssellitem
{
	border:1px solid #DADADA;
}
.crosssellimg
{
	max-width:75px;
	border-style:solid;
}
.OnSalePriceGrey{
color:#orange;
}
#OnSalePriceGrey{
color:#orange;
}

*html .crosssellimg
{
	width: expression( this.parentNode.offsetWidth > 74 ? "75px" : "auto" ); /* sets max-width for IE */
	border-style:solid;
}
#upsellTitle
{
	font-family:Tahoma;
	color:#890F2E;
	text-align:center;
	font-weight:bold;
}
a.upsell_add_to_cart
{
	font-family:Tahoma;
	color:#437E18;
}

 .prod_strike_bulk_normal_currency, .prod_strike_bulk_normal_price {color:#CCCCCC; font-size:8pt; font-family:Arial; text-decoration:line-through;}


