/* Default CSS Stylesheet for a new Web Application project */{}

/* Global Layout */

html, body { height: 100%; margin: 0px; text-align: center; font-family: Arial, Helvetica, sans-serif; background: #d9f2ff; }

table#masthead-grid { background: #ffffff; width: 780px; height: 200px; margin: 0 auto 0 auto; }
table#store-grid { background: #ffffff; width: 780px; text-align: center; margin: 0 auto 0 auto; }
table#footer-grid { background: #ffffff; width: 780px%; height: 500px; margin: 0 auto 0 auto; border-top: 1px solid #E8E8E8; }

td#masthead { height: 150px; width: 780px; margin: 0 auto 0 auto; text-align: center; background: url(/headers/tops_indx_no_reflect.jpg) top left no-repeat }

td#sub-header { height: 30px; width: 780px; margin: 0 auto 0 auto; text-align: center; }

td#column-b { width: 780px; background: #ffffff; text-align: left; vertical-align: top; padding: 0px; }

td#full-width { width: 780px; text-align: left; vertical-align: top; padding-top: 10px; }



/* ------------------------------------------------------------------------------ */

H1, h1 {
	font-family: Georgia;
	font-size: 20pt;
	font-style: normal;
	line-height: normal;
	font-weight:100;
	color: #006699;
	text-decoration: none;
	display: inline;
}
h1.title, H1.title {
	font-family: Georgia;
	font-size: 12pt;
	font-style: normal;
	line-height: normal;
	font-weight:100;
	color: #0c76ab;
	text-decoration: none;
	display: inline;
}

H1.text, h1.text {
	font-family: Georgia; /* Font Face */
	font-size: 10pt; /* Font Size */
	color: #666666; /* Font Color */
	font-weight: normal; /* Font Style */
	font-style: normal; /* FontStyle */
	text-decoration: none; /* Font Style */
	background-color: #FFFFFF; /* Background color */
	background-image: none; /* Background Image */
	text-align: left; /* Text Align */
}

H2, h2 {
	font-family: Georgia;
	font-size: 11pt;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	color: #006699;
	text-decoration: none;
	display:inline;
}

span.was {
	font-family: Georgia;
	font-size: 11pt;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	color: #0099CC;
	text-decoration: none;
	display: inline;
}

span.now {
	font-family: Georgia;
	font-size: 11pt;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	color: #006699;
	text-decoration: none;
	display: inline;
}
.nowTopsellers {
	font-family: Georgia;
	font-size: 11pt;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	color: #006699;
	text-decoration: none;
	display:inline;
}

H3, h3 {
	font-family: Georgia;
	font-size: 11pt;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	color: #4FAACE;
	text-decoration: none;
	display: inline;
}

p.large {
	font-family: Georgia;
	font-size: 14pt;
	font-style: italic;
	font-weight: normal;
	color: #999;
	text-decoration: none;
	line-height: 150%;
	padding: 0px 20px 0px 20px;
}

p.large a, p.large a:hover {
	font-family: Georgia;
	font-size: 14pt;
	font-style: italic;
	font-weight: normal;
	color: #448ccb;
	text-decoration: underline;
	line-height: 150%;
}

.quantity {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	color: #006699;
	text-decoration: none;
	background-color: #FFFFFF;
	border: 1px solid #006699;
	width: 40px;
}

.attribute {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	color: #006699;
	text-decoration: none;
}

a {
	font-family: Verdana, Arial, Helvetica, sans-serif; /* Font Face */
	font-size: 10px; /* Font Size */
	color: #666666; /* Font Color */
	font-weight: normal; /* Font Style */
	font-style: normal; /* FontStyle */
	text-decoration: none;
	text-align: left; /* Align Text */
}

a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif; /* Font Face */
	font-size: 10px; /* Font Size */
	color: #006699; /* Font Color */
	font-weight: normal; /* Font Style */
	font-style: normal; /* FontStyle */
	text-decoration: none;
	text-align: left; /* Align Text */
}

a.sitemap {
	font-family: Georgia; /* Font Face */
	font-size: 10pt; /* Font Size */
	color: #666666; /* Font Color */
	font-weight: normal; /* Font Style */
	font-style: normal; /* FontStyle */
	text-decoration: none;
	text-align: left; /* Align Text */
}

a.sitemap:hover {
	font-family: Georgia; /* Font Face */
	font-size: 10pt; /* Font Size */
	color: #006699; /* Font Color */
	font-weight: normal; /* Font Style */
	font-style: normal; /* FontStyle */
	text-decoration: none;
	text-align: left; /* Align Text */
	background-color: #ECF9FF;
}

div#divCurrency {
	background-color: #ECF9FF;
	padding: 5px;
	height: 20px;
	width: 100%;
	border: 1px dashed #006699;
}

span.euronow, span.eurowas, span.usdnow, span.usdwas, span.Swednow, span.Swedwas, span.Nornow, span.Norwas, span.Dannow, span.Danwas {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	color: #006699;
	text-decoration: none;
}

a.toggle {
	display: block;
	cursor: pointer
	}

div.stock-box {
	background-color: #ECF9FF;
	padding: 5px;
	height: 20px;
	width: 200px;
	border: 1px dashed #006699;
}

.how-many {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	color: #006699;
	text-decoration: none;
}

.stock {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	color: #FF6600;
	text-decoration: none;
}

.hd {
	font-family: Georgia, Verdana, Arial, helvetica, sans-serif;
	font-size:10pt;
	color:#4FAACE;
	text-align: left; /* Align Text */
}
.hd_bold {
	font-family: Georgia, Verdana, Arial, helvetica, sans-serif;
	font-size:10pt;
	color:#4FAACE;
	font-weight: bold; /* Font Style */
	text-align: left; /* Align Text */
}
.GeneralTable
{
	background-color: white; /* Background Color */}

.TopBanner
{
	font-family: Georgia, Verdana, Arial, helvetica, sans-serif; /* Font Face */
	font-size: 10px; /* Font Size */
	color: #666666; /* Font Color */
	font-weight: bold; /* Font Style */
	font-style: normal; /* FontStyle */
	text-decoration: none;
	background-color: #FFFFFF; /* Background Color */
	background-image: none; /* Background Image */
	text-align: left; /* Align Text */
}

.TopSubBanner
{
	font-family: Verdana, Arial, Helvetica, sans-serif; /* Font Face */
	font-size: 9pt; /* Font Size */
	color: #E7E3D7; /* Font Color */
	font-weight: bold; /* Font Style */
	font-style: normal; /* FontStyle */
	text-decoration: none;
	background-color: #666666; /* Background color */
	background-image: none; /* Background Image */
	text-align: center; /* Align Text */
}

.TopSubBannerText
{
	font-family: Verdana, Arial, Helvetica, sans-serif; /* Font Face */
	font-size: 9pt; /* Font Size */
	color: #E7E3D7; /* Font Color */
	font-weight: bold; /* Font Style */
	font-style: normal; /* FontStyle */
	text-decoration: none;
	text-align: center; /* Align Text */
}

.LeftColumn
{
	font-family: Verdana, Arial, Helvetica, sans-serif; /* Font Face */
	font-size: 8pt; /* Font Size */
	color: #000000; /* Font Color */
	font-weight: normal; /* Font Style */
	font-style: normal; /* FontStyle */
	text-decoration: none;
	background-color: #C6BFA5; /* Background color */
	background-image: none; /* Background Image */
	vertical-align: top; /* Vertical Align Text */
	text-align: left; /* Align Text */
	width: 20%; /* Cell Width */
}

.LeftColumnText
{
	font-family: Verdana, Arial, Helvetica, sans-serif; /* Font Face */
	font-size: 10px; /* Font Size */
	color: #666666; /* Font Color */
	font-weight: normal; /* Font Style */
	font-style: normal; /* FontStyle */
	text-decoration: none;
	vertical-align: top; /* Vertical Align Text */
	text-align: left; /* Align Text */
	width: 20%; /* Cell Width */
}

.RightColumn
{
	font-family: Tahoma; /* Font Face */
	font-size: 10px; /* Font Size */
	color: #666666; /* Font Color */
	font-weight: normal; /* Font Style */
	font-style: normal; /* FontStyle */
	text-decoration: none;
	background-color: #C6BFA5; /* Background color */
	background-image: none; /* Background Image */
	vertical-align: top; /* Vertical Align Text */
	text-align: left; /* Align Text */
	width: 20%; /* Cell Width */
}

.RightColumnText
{
	font-family: Tahoma; /* Font Face */
	font-size: 10px; /* Font Size */
	color: #666666; /* Font Color */
	font-weight: normal; /* Font Style */
	font-style: normal; /* FontStyle */
	text-decoration: none;
	vertical-align: top; /* Vertical Align Text */
	text-align: left; /* Align Text */
}
.RightColumnText:Hover
{
	font-family: Tahoma; /* Font Face */
	font-size: 10px; /* Font Size */
	color: #4FAACE; /* Font Color */
	font-weight: normal; /* Font Style */
	font-style: normal; /* FontStyle */
	text-decoration: none;
	vertical-align: top; /* Vertical Align Text */
	text-align: left; /* Align Text */
}


.Footer
{
	font-family: Georgia, Verdana, Arial, helvetica, sans-serif;; /* Font Face */
	font-size: 10pt; /* Font Size */
	color: #666666; /* Font Color */
	font-weight: normal; /* Font Style */
	font-style: normal; /* FontStyle */
	text-decoration: none;
	background-image: none; /* Background Image */
	text-align: center; /* Align Text */
	vertical-align: top; /* Vertical Align Text */
}

.FooterText
{
	font-family: Georgia, Verdana, Arial, helvetica, sans-serif;; /* Font Face */
	font-size: 10pt; /* Font Size */
	color: #666666; /* Font Color */
	font-weight: normal; /* Font Style */
	font-style: normal; /* FontStyle */
	text-decoration: none;
	text-align: center; /* Align Text */
	vertical-align: top; /* Vertical Align Text */
}
.FooterText:Hover {
	font-family: Georgia, Verdana, Arial, helvetica, sans-serif;
	font-size: 10pt;
	color: #4FAACE;
	font-weight: normal; /* Font Style */
	font-style: normal; /* FontStyle */
	text-decoration: none;
	text-align: center; /* Align Text */
	vertical-align: top; /* Vertical Align Text */
} 

.Footer_citrus {
	font-family: Georgia, Verdana, Arial, helvetica, sans-serif;
	font-size: 10pt;
	color: #666666; 
	font-style: normal; 
	text-decoration: none;
}
.Footer_citrus:Hover {
	font-family: Georgia, Verdana, Arial, helvetica, sans-serif;
	font-size: 10pt;
	color: #4CB551; 
	font-style: normal; 
	text-decoration: none;
}
.Instructions
{
	font-family: Tahoma; /* Font Face */
	font-size: 10px; /* Font Size */
	color: #666666; /* Font Color */
	font-weight: normal; /* Font Style */
	font-style: normal; /* FontStyle */
	text-decoration: none; /* Font Style */
	background-color: none; /* Background color */
	background-image: none; /* Background Image */
	text-align: left; /* Text Align */
}




.Headings
{
	font-family: Verdana, Arial, Helvetica, sans-serif; /* Font Face */
	font-size: 10pt; /* Font Size */
	color: Black; /* Font Color */
	
	}

.ErrorMessages
{
	font-family: Georgia, Verdana, Arial, helvetica, sans-serif; /* Font Face */
	font-size: 10pt; /* Font Size */
	color: #5691b0; /* Font Color */
	font-weight: bold; /* Font Style */
	font-style: normal; /* FontStyle */
	text-decoration; /* Font Style */
	text-align: left; /* Text Align */
}

.Messages
{
	font-family: Georgia, Verdana, Arial, helvetica, sans-serif; /* Font Face */
	font-size: 10pt; /* Font Size */
	color: #C90D4F; /* Font Color */
	font-weight: normal; /* Font Style */
	font-style: normal; /* FontStyle */
	text-decoration: none; /* Font Style */
	background-color: #FFFFFF; /* Background color */
	background-image: none; /* Background Image */
	text-align: center; /* Text Align */
}

.Inputs
{
	font-family: Verdana, Arial, Helvetica, sans-serif; /* Font Face */
	font-size: 8pt; /* Font Size */
	color: black; /* Font Color */
	font-weight: normal; /* Font Style */
	font-style: normal; /* FontStyle */
	text-decoration: none; /* Font Style */
	background-color: #FFFFFF; /* Background color */
	background-image: none; /* Background Image */
}

.Content
{
	font-family: Georgia, Verdana, Arial, helvetica, sans-serif; /* Font Face */
	font-size: 10pt; /* Font Size */
	color: #666666; /* Font Color */
	font-weight: normal; /* Font Style */
	font-style: normal; /* FontStyle */
	text-decoration: none; /* Font Style */
	background-color: #FFFFFF; /* Background color */
	background-image: none; /* Background Image */
	text-align: left; /* Text Align */

}


.AlternatingContent
{
	font-family: Verdana, Arial, Helvetica, sans-serif; /* Font Face */
	font-size: 8pt; /* Font Size */
	color: black; /* Font Color */
	font-weight: normal; /* Font Style */
	font-style: normal; /* FontStyle */
	text-decoration: none; /* Font Style */
	background-image: none; /* Background Image */
	text-align: left; /* Text Align */
}


.ContentTableHeader
{
	font-family: Verdana, Arial, Helvetica, sans-serif; /* Font Face */
	font-size: 10pt; /* Heading Font Size */
	color: #000000; /* Heading Font Color */
	font-weight: bold; /* Heading Font Style */
	font-style: normal; /* Heading FontStyle */
	text-decoration: none; /* Heading Font Style */
	background-color: none; /* Background color */
	background-image: none; /* Background Image */
	text-align: left; /* Text Align */
}

.ContentTable
{
	background-color: none;
}

.ContentTableHorizontal {
	background-color: none;
}

.shipping {
	background: url(/headers/shipping.gif) no-repeat center top scroll;
}

.smallink {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	color: #3391B5;
	text-decoration: none;
}
.small {
	font-family: Verdana, Arial, helvetica, sans-serif;
	font-size:7pt;
	color:#666666;
}
.control {
	font-family: Georgia, Verdana, Arial, helvetica, sans-serif;
	font-size:10pt;
  	color:#666666;
	text-decoration:none;
}

.control:hover {
	color:#4FAACE;
	font-family: Georgia, Verdana, Arial, helvetica, sans-serif;
	font-size:10pt;
	text-decoration:none;
}
.mail {
	font-family: Georgia, Verdana, Arial, helvetica, sans-serif;
	font-size:10pt;
  	color:#666666;
	text-decoration:none;
}

.mail:hover {
	font-family: Georgia, Verdana, Arial, helvetica, sans-serif;
	font-size:10pt;
	color:#4FAACE;
	text-decoration:none;
}
.Coupon {
	border: 1px dashed #CFE2EC;
}

.TopGroup
{
	/*background colour & border of main navigation*/
  background-color:#F7F7F7;
  border:1px solid #FFFFFF; 
}

.Group
{
/* background colour and border of expanded navigation*/
  background-color:#F8FDFF;
  /*border:solid 1px #EBEBEB;*/ 
}

.Item
{
  /*font colour, border of each navigation item.  if you set a 
background for this style then it will overwrite the topgroup and
group background colours*/
  font-family: Georgia, Verdana, Arial, helvetica, sans-serif;
  font-size:8pt; 
  border:solid 1px #F8FDFF;
  cursor:pointer;
  color:#666666;
   /*font-weight:bold;*/
}


.ItemH
{
/* the style for mouse overs*/
  background-color:#ffffff; 
  color:#4FAACE; 
   /*font-weight:bold;*/
  font-family: Georgia, Verdana, Arial, helvetica, sans-serif;
  font-size:8pt;  
  border:solid 1px #DDDDDD; 
  cursor:pointer;
}


.ItemExp
{
/* style for the active menu item*/
  background-color:#DDDDDD; 
  color:gray; 
  /*font-weight:bold;*/
  font-family: Georgia, Verdana, Arial, helvetica, sans-serif;
  font-size:8pt;  
  border:solid 1px #DDDDDD; 
  cursor:pointer;
}

/* ------------------------------------------------------------------------------ */
/* New Search Results Layout and Styles */

/* 1. Re-order Buttons */

/* 2. Top Sellers In Category */

#top-sellers{ width: 760px; margin-bottom:10px; padding-left:10px; }
ul.top-sellers { margin: 0px 0px 5px 0px; padding: 0px; list-style: none; height: 95px; width: 375px; float: left; border-bottom: 1px solid #d9f2ff; }
ul.top-sellers li.img { width: 70px; height: 50px; margin: 5px 0px 0px 0px; padding: 0px; float: left; }
ul.top-sellers li.txt { width: 250px; height: 50px; margin: 10px 0px 0px 0px; padding: 0px; float: left;  }
ul.top-sellers p { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px;color: #666666; font-weight: normal; font-style: normal; text-decoration: none; text-align: left;}


#search-container { width:190px; float:left; }

#search-title { width:760px; padding:10px; }

#category-description {width: 760px; margin:0px 0px 0px 10px; }

#reorder { width:760px; padding-left:10px; padding-top:0px; margin-top:10px; float:left; clear:both;}


/* 3. Search Result Items + Alternating Item template */

div#NewSearch1_UpdatePanel1 { clear: both; }

ul.search-item { list-style: none; width: 780px; padding: 0px; margin-top: 0px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; border: 1px solid #f5fafd; float: left; }

ul.search-item-alt { list-style: none; width: 780px; padding: 0px; margin-top: 0px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; background: #f5fafd; float: left; }

ul.search-item li.img, ul.search-item-alt li.img { float: left; width: 250px; height:250px; overflow: visible; padding: 10px; margin-bottom:0px; }
ul.search-item li.img img, ul.search-item-alt li.img img { border: 1px solid #e8e8e8; }

ul.search-item li.txt, ul.search-item-alt li.txt { float: left; width: 490px; padding: 10px; }
ul.search-item li.txt p, ul.search-item-alt li.txt p { font-family: Georgia, "Times New Roman", Times, serif; font-size: 10pt; color: #666; margin-top: 10px; padding: 0px; line-height:150% }
ul.search-item li.txt a, ul.search-item-alt li.txt a { font-family: Georgia, "Times New Roman", Times, serif; font-size: 10pt; color: #666; margin-top: 10px; padding: 0px; line-height:150% }
ul.search-item li.txt a.title, ul.search-item-alt li.txt a.title { font-family: Georgia; font-size: 14pt;font-style: normal;line-height: normal;font-weight: bold;color: #006699;text-decoration: none;display: inline; }


div.navigation { width: 687px; height: 100px; text-align: center; margin: 0 auto 0 auto; }
div#leftnav { float: left; width: 113px; height: 45px; padding-top:10px }
div#rightnav { float: left; width: 113px; height: 45px; padding-top:10px }
div#numnav p {font-family: Arial, Helvetica, sans-serif; font-size: 10.5pt; color: #666; line-height:100%}

}

img.newImage {float:left; margin-right:10px;}

div#Padding { width:760px; padding:10px;}

div#productimage { width: 250px; height: 250px; float:left; padding:10px; border: 1px solid #ECE9E6; margin-right:10px; }

div#pricing { width:455px; background:#f1efe9; border:1px dashed #dad8d2; padding:10px; float:left; vertical-align:top; }

div#buy { margin-top:10px; background:#e8e4d9; border:1px dashed #dad8d2; padding:10px }

div#description { width:760px; margin-top:10px; margin-bottom:10px; float:left; border-bottom:1px solid #ECE9E6;}
div#description p { font-family: Georgia, "Times New Roman", Times, serif; font-size: 10pt; color: #666; margin-top: 10px; padding: 0px; line-height:200%}

div#deepzoom { width:730px; padding:10px; float:left; border-bottom:1px solid #ECE9E6;}

div#recommendedcontainer { width:760px; float:left; border-bottom:1px solid #ECE9E6; margin-bottom:10px;}

div#StockCount { padding:5px; float:left; width::400px; background-color:#857853; color:#FFFFFF;}

div#silverlight {border-bottom:1px solid #ECE9E6;}

.formAttribute  {
	font-family: Georgia, Verdana, Arial, helvetica, sans-serif; /* Font Face */
	font-size: 10pt; /* Font Size */
	color: #666666; /* Font Color */
	font-weight: normal; /* Font Style */
	font-style: normal; /* FontStyle */
	text-decoration: none; /* Font Style */
	background-image: none; /* Background Image */
	text-align: left; /* Text Align */

}

/*Hotpage hover*/
pre{
	display:block;
	font:100% "Courier New", Courier, monospace;
	padding:10px;
	border:1px solid #004b85;
	background:#004b85;	
	margin:.5em 0;
	overflow:auto;
	width:800px;
}

#screenshot{
	padding-bottom:5px;
	position:absolute;
	border:1px solid #ccc;
	background:#004b85;
	padding:5px;
	display:none;
	color: #FFF; font-size: 1em; font-weight:bold; text-decoration:none; letter-spacing: -0.04em;
	width:250px;
}



/*div.product {
	width: 750px;
	margin-bottom: 40px;
	border: 1px solid #ECE9E6;
}

 div.clear { clear: right; }



div.productimage img { position: absolute; }

div.productdetails {
	float: left;
	height: 70px;
	width: 450px;
}

div.ProductListHead {
	width: 450px;
	padding-left: 10px;
	padding-top: 10px;
	display: block;
	text-align: left;
	vertical-align: text-top;
} */

/* 3. Pagination */

span.search-now {
	width: 230px;
	height: 30px;
	padding-top: 5px;
	color: #FF6600;
	font-size: 8.5pt;
	display: block;
	clear: right;
}

span.search-was {
	display: block;
	clear: right;
}

div.navigation {
	clear: both;
}

/* ------------------------------------------------------------------------------ */
/* Recommended Items ... IN A GRID!!!! */

div#recommended-container {
	width: 405px;
}


div#recommended {
	width: 134px;
	height:200px;
	float: left;
	margin-right: 10px;
	margin-left:2px;
	padding-right: 5px;
	margin-bottom:10px;
	margin-top:10px
}

img.rec-item { border: 1px solid #ECE9E6; margin-bottom:5px; }

/* ---------------------------------------------------- */
/* Home Page Blog */

div.home-article { background: #FFF; border: 1px solid #999; width: 780px; margin-bottom:20px; }

table.blog-container { width: 778px; }

div.blog-content { width: 778px; overflow: hidden; margin-bottom: 10px; padding-left: 10px; padding-right: 10px; padding-bottom: 12px; padding-top: 5px; border-bottom: 1px solid #efefef; }

span#lblBlog {}

div.blog-content h2.title { color: #0066CC; display: inline-block; width: 778px; height: 30px; font-family: Georgia, "Times New Roman", Times, serif; font-size: 14pt; margin: 0px; padding: 0px; }
div.blog-content h2.date { color: #0066CC; display: inline-block; width: 778px; height: 15px; font-family: Arial, Helvetica, sans-serif; font-size: 8.5pt; margin: 0px; padding: 0px; }
div.blog-content p { font-family: Georgia, "Times New Roman", Times, serif; font-size: 10pt; color: #666; margin-top: 10px; padding: 0px; line-height:200% }
div.blog-content p img { float: left; margin-right: 20px; margin-bottom: 10px; padding: 0px; border: none; }
div.blog-content ul { font-family: Georgia, "Times New Roman", Times, serif; font-size: 10pt; color: #666; margin-left: 0px; padding: 0px; line-height:200% }
div.blog-content ul li { font-family: Georgia, "Times New Roman", Times, serif; font-size: 10pt; color: #666; margin: 0px; padding: 0px; line-height:200% }
div.blog-content a { font-family: Georgia, "Times New Roman", Times, serif; font-size: 10pt; color: #0066CC; text-decoration: underline; margin: 0px; padding: 0px; border: none; line-height:200% }
div.blog-content a:hover { font-family: Georgia, "Times New Roman", Times, serif; font-size: 10pt; color: #0066CC; text-decoration: none; margin: 0px; padding: 0px; border: none; line-height:200% }

/* ------------------------------------------------------------------------------ */
/* style for add to basket box */
#myOnPageContent { margin: 0px; padding: 10px; display: none; }

/* Home Page Top Products */

ul#hm-top-products { list-style: none; margin: 0px 0px 0px 0px; padding: 10px; float: left; width: 170px; height: 279px; }

ul#hm-top-products li.txt { text-align: center; margin: 0 auto; 0 auto; padding-top: 5px; width: 170px; height: 50px; background: url(layout/go-view-icon.png) bottom right no-repeat #e69814; }
ul#hm-top-products li.txt:hover { background:  url(layout/go-view-icon.png) bottom right no-repeat #666; }
ul#hm-top-products li.img { text-align: center; margin: 0 auto 0 auto; height: 187px; width: 170px; border-left: 1px solid #efefef; border-right: 1px solid #efefef;  }
ul#hm-top-products li.price { text-align: center; margin: 0 auto 0 auto; height: 22px; width: 170px; border: 1px solid #efefef; background: #f3e9d9; }

ul#hm-top-products li.txt a.txt {  font-family: "Arial", Verdana, Arial, Helvetica, sans-serif; font-size: 11pt; color: #fff; font-weight: bold; font-style: normal; text-decoration: none; display: inline-block; height: 50px; width: 170px; text-decoration: none; }
ul#hm-top-products li.txt a.txt:hover {  font-family: "Arial", Verdana, Arial, Helvetica, sans-serif; font-size: 11pt; color: #fff; font-weight: bold; font-style: normal; text-decoration: none; display: inline-block; height: 50px; width: 170px; text-decoration: none; vertical-align: middle; }

span.hm-now { font-family: "Arial", Verdana, Arial, Helvetica, sans-serif; font-size: 11pt; color: #e69814; font-weight: bold; font-style: normal; text-decoration: none; }
span.hm-was { font-family: "Arial", Verdana, Arial, Helvetica, sans-serif; font-size: 11pt; color: #999; font-weight: bold; font-style: normal; text-decoration: none; }


img.mask { position:absolute; top:5px; left:5px}
a.photo-container {position:relative; display:block}
/* ------------------------------------------------------------------------------ */

table.c-choice { background: url(/ssl/images/customer-choice-bg.jpg) top left no-repeat; width: 760px; height: 300px }
table.c-choice tr td { font-family: Arial, Helvetica, sans-serif; font-size: 11pt; color: #006699 }

/* -------------------------------------------------------------------- */
/* Shipping Charges Table */

table#shipping {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	text-align: left;
	width:100%;
}

table#shipping th {
	background: #f3f3f3;
	font-family: Arial, Helvetica, sans-serif; font-size: 10.5pt; color: #666;
	border: 1px solid #d6d6d6;
}

table#shipping tr {
	font-weight: normal;
	color: #544741;
}

table#shipping td {
	font-weight: normal;
	background: #fff;
	border: 1px solid #d6d6d6;
	text-align: center;
}
table#shipping td b{
	font-family: Arial, Helvetica, sans-serif; font-size: 10.5pt; color: #666;
}