/* CSS Stylesheet for a new CS2.0 Ecommerce Project */

/* ------------------------------------------------------------------------------ */
/* Global Layout */

html, body {
	height: 100%;
	margin: 0px;
	text-align: center;
	font-family: "Tahoma", Verdana, Arial, Helvetica, sans-serif;
	background: url(/layout/bg-gradient.gif) #649bd3 repeat-x top left;
}

.GeneralPage { background: #fff; }

div#bg {
	width: 100%;
	height: 100%;
	background: url(/layout/bubbles.png) no-repeat top center;
}
div#bgbody{
	background:url(/layout/bg-main.gif) repeat-y top left;
}

div#wrapper {
	width: 960px;
	margin: 0 auto 0 auto;
	margin: 0 auto;
	text-align: left;
}

table#store-grid {
	width: 960px;
}

td#masthead {
	height: 100px;
	width: 960px;
}

td#sub-header {
	width: 960px;
}

td#column-a {
	width: 225px;
	text-align: left;
	vertical-align: top;
	padding-left: 30px;
	padding: 10px;

}

td#column-a-search {
	width: 225px;
	text-align: left;
	vertical-align: top;
	padding-top:10px;
	padding-bottom:10px;
	padding-left:5px;
	
}

td#column-b {
	height: 250px;
	width: 715px;
	text-align: left;
	vertical-align: top;
	padding:10px;
}

img.floatRight { 
    float: right;
    margin-left:10px;
    margin-bottom:10px;
}

img.floatRightClear { 
    float: right; 
    clear: right; 
    margin-bottom:10px;
    margin-left:10px;
}

img.floatLeft { 
    float: left;
    margin-right:10px;
    margin-bottom:10px; 
}

div.topten {
	background-color:#CCCCCC;
}

hr  {
	border: 0;
	height: 1px;
	color: #dde3e8;
	background-color: #dde3e8;
}


/* ------------------------------------------------------------------------------ */
/* Common Controls */

.Instructions {
	font-family: "Tahoma", Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #000;
	font-weight: normal;
	font-style: normal;
}

#Rayleigh, #EastHarling, #Gravesend, #Colchester, #Tenterden {
	display: none;
	margin: 0px;
	padding: 0px;
	border-bottom-width: 1px;
	border-bottom-color: #7CA5BC;
}

div#masthead-container { width: 960px; height: 120px; position: absolute; padding: 0px; margin: 0px; top: 0px; }

div#masthead-container ul#masthead-objects { margin: 0px; padding: 0px; width: 715px; height: 120px; float: left; }
div#masthead-container ul#masthead-objects li { margin: 0px; padding: 0px; list-style: none; float: left; }

div#masthead-container ul#basket-controls { margin-top: 15px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; padding: 0px; width: 245px; height: 70px; float: left; }
div#masthead-container ul#basket-controls li { margin: 0px; padding: 0px; list-style: none; float: left; width: 245px; }

div#masthead-container ul#basket-controls li p.view-basket { background: #eaeff5; padding: 10px; margin: 0px; color: #629bd0; }
div#masthead-container ul#basket-controls li p.shipping-notice { background: #629bd0; padding: 10px; margin: 0px; color: #fff; }


#sidebar {
	font-family: "Tahoma", Verdana, Arial, Helvetica, sans-serif;
	color: #000;
	font-size: 8.5pt;
	font-weight: normal;
	font-style: normal;
	text-decoration: none;
	padding-left: 5px;
}



/* ------------------------------------------------------------------------------ */
/* General Font Styles */

h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18pt;
	color: #5a85b3;
	font-weight: bold;
	font-style: normal;
	text-decoration: none;
	text-align: left;
	letter-spacing: -1px;
	display: inline;
	line-height: 150%;
}

h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	color: #5a85b3;
	font-weight: bold;
	font-style: normal;
	text-decoration: none;
	text-align: left;
	letter-spacing: -1px;
	display: inline;
	line-height: 150%;
}

h3 {
	font-family: "Tahoma", Verdana, Arial, Helvetica, sans-serif;
	font-size: 18pt;
	color: #000;
	font-weight: normal;
	font-style: normal;
	text-decoration: none;
}

h4 {
	font-family: "Tahoma", Verdana, Arial, Helvetica, sans-serif;
	font-size: 14pt;
	color: #000;
	font-weight: normal;
	font-style: normal;
	text-decoration: none;
}

p, ul, li {
	font-family: "Tahoma", Verdana, Arial, Helvetica, sans-serif;
	color: #000;
	font-size: 9.5pt;
	font-weight: normal;
	font-style: normal;
	line-height: 150%;
	text-decoration: none;
}

b {
	font-family: "Tahoma", Verdana, Arial, Helvetica, sans-serif;
	color: #000;
	font-size: 9.5pt;
	font-weight: bold;
	font-style: normal;
	line-height: 150%;
	text-decoration: none;
}

.content {
	font-family: "Tahoma", Verdana, Arial, Helvetica, sans-serif;
	color: #000;
	font-size: 9.5pt;
	font-weight: normal;
	font-style: normal;
	line-height: 150%;
	text-decoration: none;
}
.content b {
	font-weight: bold;
}

p.line {
	font-family: "Tahoma", Verdana, Arial, Helvetica, sans-serif;
	color: #000;
	font-size: 8px;
	font-weight: normal;
	font-style: normal;
	text-decoration: none;
}

a {
	font-family: "Tahoma", Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #0066cc;
	font-weight: normal;
	font-style: normal;
	text-decoration: underline;
}

a:hover {
	font-family: "Tahoma", Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #0080ff;
	font-weight: normal;
	font-style: normal;
	text-decoration: none;
}

a.a-button {
	font-family: "Tahoma", Verdana, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	color: #FFF;
	font-weight: bold;
	font-style: normal;
	text-decoration: none;
	text-align: center;
	line-height: 200%;
	display: block;
	width: 100px;
	height: 18px;
	margin-right: 10px;
	background: #385e8d;
	float: left;
}

a.a-button:hover {
	font-family: "Tahoma", Verdana, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	color: #eaeff5;
	font-weight: bold;
	font-style: normal;
	text-decoration: none;
	text-align: center;
	line-height: 200%;
	display: block;
	width: 100px;
	height: 18px;
	margin-right: 10px;
	background: #385e8d;
	float: left;
}

a.forgot-button {
	font-family: "Tahoma", Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #FFF;
	font-weight: bold;
	font-style: normal;
	text-decoration: none;
	text-align: center;
	line-height: 200%;
	display: block;
	width: 200px;
	height: 20px;
	margin-right: 10px;
	background: #385e8b;
	float: left;
}

a.forgot-button:hover {
	font-family: "Tahoma", Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #FFFFFF;
	font-weight: bold;
	font-style: normal;
	text-decoration: none;
	text-align: center;
	line-height: 200%;
	display: block;
	width: 200px;
	height: 20px;
	margin-right: 10px;
	background: #5f86b3;
	float: left;
}

td.ContentTableHeader {
	font-family: "Tahoma", Verdana, Arial, Helvetica, sans-serif;
	font-size: 8.5pt;
	color: #fff;
	font-weight: bold;
	font-style: normal;
	text-decoration: none;
	background: #5c91c5;
	text-align: left;
	height: 30px;
	text-indent: 2px;
}

tr.alt-row {
	background: #e9eff4;
}

.Content  {
	font-family: "Tahoma", Verdana, Arial, Helvetica, sans-serif;
	font-size: 8.5pt;
	color: #000;
	font-weight: normal;
	font-style: normal;
	text-decoration: none;
	text-align: left;
}

.required {
	font-family: "Tahoma", Verdana, Arial, Helvetica, sans-serif;
	font-size: 8.5pt;
	color: #FF9900;
	font-weight: bold;
	font-style: normal;
	text-decoration: none;
	text-align: left;
}
.saving {
	font-family: Tahoma;
	font-size: 7pt;
	color: #5c91c5;
	font-weight: normal;
	font-style: normal;
	text-decoration: none;
	background-image: none;
	text-align: left;
	text-transform: uppercase;
	letter-spacing: 5px;
	padding-bottom:5px;
}
div#title { float:left;}
div#bookmark { float:right; margin-left:10px; margin-top:7px;}

/* ------------------------------------------------------------------------------ */
/* Home Specific */

div#hm-content-container {
	width: 695px;
}

div#content-a {
	padding-top:10px;
	width: 695px;
	float: left;
	padding-bottom:10px;
}

/* ------------------------------------------------------------------------------ */
/* Detail Page Specific Styles */

p.same-day-ship { padding: 10px; font-size: 10pt; font-weight: bold; color: #598dbf; background: #e9eff4; margin-left: 0px; margin-right: 0px; margin-top: 0px; margin-bottom: 0px; text-align: center; }

p.prices { padding: 10px; background: #e9eff4; margin-left: 0px; margin-right: 0px; margin-top: 0px; margin-bottom: 0px; text-align: center; 
	
}

/* ------------------------------------------------------------------------------ */
/* New Search Results Layout and Styles */

/* 1. Re-order Buttons */

#reorder-container {
	width: 695px;
	height: 60px;
	float: left;
	clear: both;
	margin-top:20px;
}

/* 2. Search Results */

#search-container {
	width: 190px;
	float: left;
}

#search-title {
	width: 695px;
	height: 30px;
	margin-top: 10px;
}

#category-image {
	width: 695px;
}

#category-description {
	width: 695px;
	padding-bottom:10px;
}

div.product {
	width: 695px;
	float: left;
	margin-bottom: 20px;
}

div.productimage {
	width: 169px;
	height: 180px;
	float: left;
	margin: 0px;
	padding: 0px;
	border: 1px solid #ECE9E6;
	vertical-align: middle;
	text-align: center;
	position: relative;
}
div.productdetails {
	float: left;
	background: #e9eff4;
	height: 180px;
	width: 524px;
}

span.ProductListHead {
	width: 505px;
	height: 180px;
	margin: 0px;
	padding-left: 10px;
	padding-top: 10px;
	padding-right: 10px;
	display: block;
	text-align: left;
	vertical-align: text-top;
}

a.prod-detail { font-family: "Tahoma", Verdana, Arial, Helvetica, sans-serif; color: #385e8d; font-size: 11pt; font-weight: normal; font-style: normal; line-height: 150%; text-decoration: underline; }
a.prod-detail:hover { font-family: "Tahoma", Verdana, Arial, Helvetica, sans-serif; color: #385e8d; font-size: 11pt; font-weight: normal; font-style: normal; line-height: 150%; text-decoration: none; }


div#bookmark-serachresult{position:relative; width:160px; clear:both; float:right; top:-15}

ul.top-sellers { margin: 10px 10px 0px 0px; padding: 0px; list-style: none; height: 60px; width: 337px; float: left; }
ul.top-sellers li.img { width: 75px; height: 50px; margin: 0px; padding: 0px; float: left;}
ul.top-sellers li.txt { width: 250px; height: 50px; margin: 0px; padding: 5px; float: left; }
	
ul.top-sellers-SB { width: 235px; margin: 0 32px 7px 0; list-style: none; padding: 0px; }
ul.top-sellers-SB li.img { width: 75px; height: 50px; margin: 0px; padding: 0px; float: left;}
ul.top-sellers-SB li.txt { width: 235px; height: 50px; margin: 0px; padding: 5px; float: left; }



/* div.product {
	width: 175px;
	float: left;
	margin-bottom: 10px;
}

div.productimage {
	width: 169px;
	height: 169px;
	float: left;
	border: 1px solid #eaeff5;
}

div.productimage a, div.productimage a { width: 167px; height: 167px; display: block; }

div.productdetails {
	float: left;
	background: #eaeff5;
	height: 125px;
	width: 169px;
}

span.ProductListHead {
	width: 157px;
	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;
}

/* ------------------------------------------------------------------------------ */
/* Basket Specific */

table#shopping-basket {
	width: 695px;
}

/* ------------------------------------------------------------------------------ */
/* Was, Now Pricing Style */

.now {
	font-family: "Tahoma", Verdana, Arial, Helvetica, sans-serif;
	font-size: 14pt;
	color: #385e8d;
	font-weight: normal;
	font-style: normal;
	text-decoration: none;
}

.was {
	font-family: "Tahoma", Verdana, Arial, Helvetica, sans-serif;
	font-size: 14pt;
	color: #000;
	font-weight: normal;
	font-style: normal;
	text-decoration:line-through;
}

.now-hm {
	font-family: "Tahoma", Verdana, Arial, Helvetica, sans-serif;
	font-size: 11pt;
	color: #385e8d;
	font-weight: normal;
	font-style: normal;
	text-decoration: none;
}

.was-hm {
	font-family: "Tahoma", Verdana, Arial, Helvetica, sans-serif;
	font-size: 11pt;
	color: #000;
	font-weight: normal;
	font-style: normal;
	text-decoration: line-through;
}

.now-detail { font-family: Arial, Helvetica, sans-serif; font-size: 18pt; color: #385e8d; font-weight: bold; font-style: normal; text-decoration: none; margin-right: 20px; letter-spacing: -0.05em }
.was-detail { font-family: Arial, Helvetica, sans-serif; font-size: 12pt; color: #000; font-weight: normal; font-style: normal; text-decoration: none } 


div#divCurrency {
	background-color: #ECF9FF;
	padding: 5px;
	height: 20px;
	width: 680;
	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: #362f2d;
	text-decoration: none;
}

/* ------------------------------------------------------------------------------ */
/* Recommended Items - List Based */

ul#recommended { list-style: none; padding: 0px; margin: 0px; }
ul#recommended li.img { float: left; width: 80px; height: 80px; border:1px #f7f6f1 solid }
ul#recommended li.txt { float: left; width: 245px; height: 83px; margin-bottom: 20px; background: #f7f6f1; text-align: left; }
ul#recommended li.txt a.item-link { font-family: "Tahoma", Arial, Helvetica, sans-serif; font-size: 10pt; color: #003366; vertical-align: middle; text-decoration: none; padding: 5px; display: block; }
ul#recommended li.txt a.item-link:hover { font-family: "Tahoma", Arial, Helvetica, sans-serif; font-size: 10pt; color: #888; vertical-align: middle; text-decoration: none; padding: 5px; display: block; }

/* Home page Top Nine */
/* ------------------------------------------------------------------------------ */

div.hot-product {
	width: 695px;
	height: 167px;
	float: left;
	margin-bottom: 18px;
}

div.hot-productimage {
	width: 167px;
	height: 167px;
	float: left;
	border: 1px solid #e9eff4;
}

div.hot-productdetails {
	float: left;
	background: #e9eff4;
	height: 168px;
	width: 526px;
}

span.hot-ProductListHead {
	width: 481px;
	padding-left: 10px;
	padding-top: 10px;
	display: block;
	text-align: left;
	vertical-align: text-top;
}

/* ------------------------------------------------------------------------------ */
/* Save As... Guide */

#nick-name {
	margin: 0px;
	padding: 10px;
	height: 100px;
	width: 250px;
	border: 1px solid #003366;
	display: none;
	position: absolute;
	background: #FFFFFF;
}

#alt-billing {
	margin: 0px;
	padding: 10px;
	height: 100px;
	width: 250px;
	border: 1px solid #003366;
	display:none;
	position:absolute;
	background: #FFFFFF;
}

/* ------------------------------------------------------------------------------ */
/* Customer Reviews */

div#review-header {
	width: 305px;
	height: 95px;
	background: url(/Images/review-bg.jpg);
}

div#review-title {
	position: relative;
	top: 28px;
	left: 10px;
}

div#review-average {
	width: 305px;
	height: 40px;
	border-bottom: 1px solid #c5d8cd;
	margin-bottom: 10px;
}

div#average-text {
	width: 155px;
	height: 25px;
	line-height: 25px;
	float: left;
}

div#average-stars {
	width: 150px;
	height: 25px;
	float: left;
}

div.review {
	width: 305px;
	border-bottom: 1px solid #c5d8cd;
	padding-bottom: 10px;
	margin-bottom: 10px;
}

div.review-details {
	width: 295px;
	position: relative;
	left: 5px;
}

span.review-date {
	font-family: "Tahoma", Verdana, Arial, Helvetica, sans-serif;
	font-size: 8.5pt;
}

div#feedback-header {
	width: 305px;
	height: 95px;
	background: url(/Images/review-bg.jpg);
	margin-bottom: 10px;
}

div#feedback-title {
	position: relative;
	top: 28px;
	left: 10px;
}

div.feedback-name {
	width: 305px;
	height: 40px;
}

div.feedback-comments {
	width: 305px;
	height: 100px;
}

div.feedback-score {
	width: 305px;
	height: 40px;
	margin-bottom: 10px;
	border-bottom: 1px solid #c5d8cd;
}

.rsslable { padding: 5px; height:30px; width:350px; font-size: 8pt; font-weight: bold; color: #598dbf; background: #e9eff4; margin-left: 0px; margin-right: 0px; margin-top: 0px; margin-bottom: 0px; text-align: center;}
.rssimg{ padding: 5px; background: #e9eff4; margin-left: 0px; margin-right: 0px; margin-top: 0px; margin-bottom: 0px; text-align: center; }

/* ------------------------------------------------------- */
/* Flyout Navigation */

div#nav { width: 650px; padding: 0px; margin: 0px; }
div#nav td { font-size: 10pt; font-weight: bold; text-indent: 0px; padding: 0px; margin: 0px; height: 40px; }

.TopGroup {
	background-color:#000;
	height: 40px;
}

.Group {
	background-color:#000;
	height: 40px;
}

.Item {
  	font-family: "Tahoma", Verdana, Arial, Helvetica, sans-serif;
	font-size: 8.5pt;
	cursor: pointer;
	color: #FFFF00;
	font-weight: normal;
	padding: 0px;
	margin: 0px;
	background-color:#000;
	text-transform: uppercase;	
}


.ItemH {
	color: #FFF; 
	font-weight: normal;
	font-family: "Tahoma", Verdana, Arial, Helvetica, sans-serif;
  	font-size: 8.5pt;  
  	cursor: pointer;
	padding: 0px;
	margin: 0px;
	background-color: #3d7bb3;
	text-transform: uppercase; 
}


.ItemExp {
  	color: #FFFFFF; 
  	font-weight: normal;
  	font-family: "Tahoma", Verdana, Arial, Helvetica, sans-serif;
	padding:10px;
	margin: 0px;
  	font-size: 8.5pt;  
  	cursor: pointer;
	background-color:#8eb1d7;
	text-transform: uppercase;
	
}

/* Site Map Styles */
/* ------------------------------------------ */
.map0  {
	font-family: Tahoma;
	font-size: 12pt;
	font-weight: bold;
	color: #F7941C;
	height: 30px;
	width: 600px;
	padding: 0px 0px 0px 0px;
	margin: 10px 0px 0px 0px;
	border-top: 1px solid #CCCCCC;
}

.map1  {
	font-family: Tahoma;
	font-size: 8pt;
	color: #0071BC;
	height: 20px;
	width: 600px;
	padding: 0px 0px 0px 20px;
}

.map2  {
	font-family: Tahoma;
	font-size: 8pt;
	color: #0071BC;
	height: 20px;
	width: 600px;
	padding: 0px 0px 0px 40px;
}

.map3  {
	font-family: Tahoma;
	font-size: 8pt;
	color: #0071BC;
	height: 20px;
	width: 600px;
	padding: 0px 0px 0px 60px;
}


.ErrorMessages {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	color: #D20438;
	font-weight: bold;
	font-style: normal;
	text-decoration: none;
	text-align: left;
	letter-spacing: -1px;
	display: inline;
	line-height: 150%;
	
}

.Messages {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	color: #5a85b3;
	font-weight: bold;
	font-style: normal;
	text-decoration: none;
	text-align: left;
	letter-spacing: -1px;
	display: inline;
	line-height: 150%;
}

.ContentTable {
	background-color:#e9eff4;
}
.ContentTableHorizontal {
	background: #e9eff4;
}

#FCKeditorShortDescription, #FCKeditorLongDescription. #ShortDescription, #LongDescription { background: #FFFFFF; }


.topsell {
	width: 250px;
	float: left;
	margin: 0;
	padding: 5px;	
}


ul.hm-newDeal { list-style: none; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; width: 280px; height: 80px; border-bottom: 1px solid #cfdce7 }
ul.hm-newDeal li.img { float: left; width: 50px; height: 80px; padding-top: 10px }
ul.hm-newDeal li.img a { overflow: hidden }
ul.hm-newDeal li.txt { float: left; padding-left: 15px; width: 230px; height: 80px; background: #e9eff4; padding-top: 10px }
ul.hm-newDeal li.txt p { display: inline; padding: 0px; margin: 0px }
ul.hm-newDeal li.txt a { font-size: 8.5pt; font-weight: normal; text-decoration: underline }
ul.hm-newDeal li.txt a:hover { font-size: 8.5pt; text-decoration: none } 

ul.hm-newDeal-alt { list-style: none; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; width: 280px; height: 80px; border-bottom: 1px solid #cfdce7 }
ul.hm-newDeal-alt li.img { float: left; width: 50px; height: 80px; padding-top: 10px }
ul.hm-newDeal-alt li.img a { overflow: hidden }
ul.hm-newDeal-alt li.txt { float: left; padding-left: 15px; width: 230px; height: 80px; background: #f4f7fa; padding-top: 10px }
ul.hm-newDeal-alt li.txt p { display: inline; padding: 0px; margin: 0px }
ul.hm-newDeal-alt li.txt a { font-size: 8.5pt; font-weight: normal; text-decoration: underline }
ul.hm-newDeal-alt li.txt a:hover { font-size: 8.5pt; text-decoration: none }


table.hm-promo { width: 695px; border: none }
table.hm-promo tr td.topSeller { width: 385px; margin-right: 15px; padding: 15px 0px 0px 15px }
table.hm-promo tr td.latestDeals { width: 300px; padding: 15px 0px 0px 15px }

ul.hm-products { list-style: none; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; width: 340px; height: 80px; border-bottom: 1px solid #cfdce7 }
ul.hm-products li.img { float: left; width: 50px; height: 80px; padding-top: 15px }
ul.hm-products li.txt { float: left; padding-left: 15px; width: 290px; height: 80px; background: #e9eff4; padding-top: 15px }
ul.hm-products li.txt p { display: inline }
ul.hm-products li.txt a { font-size: 8.5pt; font-weight: normal; text-decoration: underline }
ul.hm-products li.txt a:hover { font-size: 8.5pt; font-weight: normal; text-decoration: none }

ul.hm-products-alt { list-style: none; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; width: 340px; height: 80px; border-bottom: 1px solid #cfdce7 }
ul.hm-products-alt li.img { float: left; width: 50px; height: 80px; padding-top: 15px }
ul.hm-products-alt li.txt { float: left; padding-left: 15px; width: 290px; height: 80px; background: #f4f7fa; padding-top: 15px }
ul.hm-products-alt li.txt p { display: inline }
ul.hm-products-alt li.txt a { font-size: 8.5pt; font-weight: normal; text-decoration: underline }
ul.hm-products-alt li.txt a:hover { font-size: 8.5pt; font-weight: normal; text-decoration: none }

/*------------------------------------
HOME WELCOME DIVS
------------------------------------*/

div.welcome-container { width: 666px; height: 200px; background: url(/layout/masthead-bg.png) top left no-repeat; float: left; margin: 12px 0px 0px 15px; padding: 0px; border: none; position: relative }
div.welcome-container h1 { font-size: 20px; color: #fff; padding: 0px; margin: 0px }
div.welcome-container p { color: #fff; display: inline }

div.welcome-content { position: absolute; top: 20px; left: 20px; width: 320px }



/* ------------------------------------------------------------------------------ */
/* CS Legacy Styles

.Headings {
	font-family: "Tahoma", Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: Black;
	font-weight: bold;
	font-style: normal;
	text-decoration: none;
	background: #FFFFFF;
}

.Inputs {
	font-family: "Tahoma", Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: black;
	font-weight: normal;
	font-style: normal;
	text-decoration: none;
	background: #FFFFFF;
}




.productlist li{} */