/*
  $Id: stylesheet.css,v 1.56 2003/06/30 20:04:02 hpdl Exp $

  osCommerce, Open Source E-Commerce Solutions
  http://www.oscommerce.com

  Copyright (c) 2003 osCommerce

  Released under the GNU General Public License
*/

.boxText { font-family: Arial, Verdana, sans-serif; font-size: 11px; color: #666666;}
.leftNavboxText { font-family: Arial, Verdana, sans-serif; font-size: 12px; color: #666666;/*#830227;*/ TEXT-DECORATION: none; padding-left: 0px;padding-right: 8px;LINE-HEIGHT: 20px;}
.errorBox { font-family : Arial, Verdana, sans-serif; font-size : 10px; background: #f2e6bf; font-weight: bold; }
.stockWarning { font-family : Arial, Verdana, sans-serif; font-size : 12Px; color: #cc0033; }
.productsNotifications { background: #f9ebdb; }
.orderEdit { font-family : Arial, Verdana, sans-serif; font-size : 11px; color: #8c8c8c; text-decoration: underline; }

   /* .cinfobox-heading-desc {
				display:block;
				float:right;
				margin: 0 10px 0px 0px;
				font-weight: normal;
		}*/

BODY {
  /*background: #ffffff url('images/background.jpg') repeat-xy;
  background-image:url(images/bg/bg2.gif);
  background: url('images/background.jpg') repeat-xy;
  background: #F9CED9
  color:#000000; #A18680; margin:0px;*/
  margin:0px 0px 0px 0px; font: Arial, Verdana, sans-serif; color : #666666; background-color: #FFFFFF;
  /*margin:0px 0px 0px 10px; font: 10px/10px Arial, sans-serif, Helvetica; color : #999999; background-color: #FFEAF2;*/
  /*background-image:url(images/bg/xmas.jpg);*/
  /*background-image: url(images/bg/main_background.jpg); background-repeat: no-repeat; background-position: top center;*/
  background:#ccc url(images/2010a/body-bg.gif) top center no-repeat;
  /*background-image: url(images/bg/xmas.jpg); background-repeat: no-repeat; background-position: top center;*/
  /*background:#e0dfdf url(images/2010a/bg_valentines-day.jpg) top center no-repeat;*/
}

.bodyContainer, .bodycontainer {
	/*background: White;*/
	/*background:#ccc url(images/2010a/body-bg.gif) top center no-repeat;*/
	border-style: solid;
	border-color:  #cccccc;
	border-width: 0px 0px 0px 0px;
	margin-top: 0px;
	width: 980px;
	/*margin-bottom: 5px;*/
	/*overflow : hidden;  comment this item as the home header nav dropdown menu can overflow to the left/right over the margin*/
	
  position:relative;margin:0 auto;text-align:left;
}

A {
  color: #515151;
  text-decoration: none;
  /*font-family: Arial, Helvetica,sans-serif;*/
}

A:hover {
  /*color: #FF3399;*/
  /*color: #83695e;#ecd89b;*/
  color: #949494;
  text-decoration: none;
}

A:active {
  color: #949494;
  text-decoration: none;
}

FORM {
	display: inline;
}

TR.header {
  /*background: #ffffff;*/
  background:url(images/2010a/header-tail-bg.gif) top repeat-x #e6e6e6;
}

TR.headerNavigation {
	/*background: #ffffff;*/
}

TD {
	FONT-SIZE: 10px; COLOR: #888888;/*#83695e*/ FONT-FAMILY: Arial, Verdana, Helvetica, Sans-serif;
}

TD.headerNavigation {
	padding-left:7px;
  padding-right:7px;
  font-size: 12px;
  color: #622703;
}

A.headerNavigation { 
  color: #606060;//#622703;
}

A.headerNavigation:hover {
  color: #949494;/*#ecd89b;*/
  text-decoration: underline;
}

SPAN.headerNavigation {
  /*font-family: Verdana, Arial, sans-serif;*
  font-size: 10px;
  /*font-weight:bold;*/
  color: #622703; /*#808080;*/
}
a:hover SPAN.headerNavigation {
  text-decoration: none;
  color: #949494;
}

TR.headerError {
  background: #ff0000;
}

TD.headerError {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  background: #ff0000;
  color: #ffffff;
  font-weight : bold;
  text-align : center;
}

TR.headerInfo {
  background: #00ff00;
}

TD.headerInfo {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 11px;
  background: #00ff00;
  color: #ffffff;
  font-weight: bold;
  text-align: center;
}

TR.footer {
}

TD.footer {
  font-family: Arial, Verdana, sans-serif;
  font-size: 10px;
  font-weight: bold;
  color: #808080;
  /*background-image: url('images/background.gif');*/
}

.infoBox {
  /*background: #b6b7cb;*/
  LINE-HEIGHT: 16px;
  padding-top:0px;
  padding-left:5px;
  padding-right:0px;
}

.infoBoxContents {
  /*background: #f8f8f9;*/
  /*background: #ffffff;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #993366;*/
  font-family: Arial, Verdana, sans-serif; font-size: 11px;
  text-align: left;
  BACKGROUND-POSITION: left top; COLOR: #622703; LINE-HEIGHT: 16px; BACKGROUND-REPEAT: no-repeat; BACKGROUND-COLOR: transparent; TEXT-DECORATION: none;
}

.contentBoxContents {
  font-family: Verdana, Arial, sans-serif; font-size: 11px;
  padding-top: 0px;
  /*padding-bottom: 10px;*/
  BACKGROUND-POSITION: left top; color: #83695e; LINE-HEIGHT: 16px; BACKGROUND-REPEAT: no-repeat; BACKGROUND-COLOR: transparent; TEXT-DECORATION: none;
  BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px
}
A.infoBoxContents:link {
	FONT-SIZE: 11px; COLOR: #83695e; LINE-HEIGHT: 16px; TEXT-DECORATION: none
}
A.infoBoxContents:visited {
	FONT-SIZE: 11px; COLOR: #83695e; LINE-HEIGHT: 16px; TEXT-DECORATION: none
}
A.infoBoxContents:hover {
	FONT-SIZE: 11px; COLOR: #830227; LINE-HEIGHT: 16px; TEXT-DECORATION: underline
}
A.infoBoxContents:active {
	FONT-SIZE: 11px; COLOR: #83695e; LINE-HEIGHT: 16px; TEXT-DECORATION: none
}


.infoBoxNotice {
  background: #FF8E90;
}

.infoBoxNoticeContents {
  background: #FFE6E6;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

TD.contentBoxHeading {
  /*background: #ECD89B;*/
  background: #ffffff;
  margin: -14px 0px 0px 0px;
  font: 11px/11px arial, sans-serif;
  /*color: #333333;*/
  color: #622703;
  list-style: none;
  font-weight: bold;
  padding-top: 3px;
  padding-left: 0px;
  padding-bottom: 3px;
}

TD.infoBoxHeading {
  margin: -14px 0px 0px 0px;
  font: 11px/11px arial, sans-serif;
  /*color: #622703;*/
  color:#666666;
  list-style: none;
  font-weight: bold;
  padding-top: 5px;
  padding-left: 5px;
}

TD.leftInfoBoxHeading {
  /*margin: -14px 0px 0px 0px;
  font: 11px/11px arial, sans-serif;
  color: #333333;
  list-style: none;
  font-weight: bold;
  padding-top: 5px;
  padding-left: 10px;*/
  padding-left: 5px;
  padding-right: 0px;
  padding-bottom:0px;
  padding-top:8px;

  background: #ffffff;
  font-family: Arial, Verdana, sans-serif; FONT-WEIGHT: bold;FONT-SIZE: 13px; color: #666666;/*#803304*/
  text-align:left; vertical-align:bottom; 
}

TD.infoBoxHeadingCategories {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  font-weight: bold;
  background: #ffffff;
}

TD.infoBox, SPAN.infoBox {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

TR.accountHistory-odd, TR.addressBook-odd, TR.alsoPurchased-odd, TR.payment-odd, TR.productListing-odd, TR.productReviews-odd, TR.upcomingProducts-odd, TR.shippingOptions-odd {
  background: #ffffff;
}

TR.accountHistory-even, TR.addressBook-even, TR.alsoPurchased-even, TR.payment-even, TR.productListing-even, TR.productReviews-even, TR.upcomingProducts-even, TR.shippingOptions-even {
  background: #FCF9ED;/*#f8f8f9;#FAF4E4;*/
  /*background: #f7f7f7;*/
}

TABLE.productListing {
  border: 0px;
  border-style: solid;
  border-color: #b6b7cb;
  border-spacing: 1px;

  font-family: Arial, Verdana, sans-serif; font-size: 11px;
  /*padding-top: 10px;*/
  padding-top: 0px;
  BACKGROUND-POSITION: left top; COLOR: #83695e; LINE-HEIGHT: 16px; BACKGROUND-REPEAT: no-repeat; BACKGROUND-COLOR: transparent; TEXT-DECORATION: none
}

.productListing-heading {
  font-family: Arial, Verdana, sans-serif;
  font-size: 12px;
  font-weight: bold;
  color: #4f4f4f;
  /*background-image: url('images/background.gif');*/
  /*background:url(images/2010a/product_list_tail.gif) right top repeat-x;*/
  /*background-image src("images/2010a/product_list_tail.gif"); background-repeat: repeat-x repeat-y;*/
  background: #f2e5bb;/*#FAF4E4;*/
  /*border-top: 1px solid #f1e0d3;*/
  /*border-bottom: 1px solid #f1e0d3;*/
  
  padding-bottom:3px;
  padding-top:3px;
}

TD.productListing-data {
  font-family: Arial, Verdana, sans-serif;
  font-size: 11px;
  font-weight: bold;
  /*background:url(images/2010a/title-tail.gif) right top repeat-x;*/
}

A.pageResults {
  /*color: #0000FF;*/
  font : 11px/11px Arial, Helvetica, sans-serif;
	font-weight: normal;
	color : #333333;
	text-decoration: none;
}

/*A.pageResults:hover {
  color: #0000FF;
  background: #FFFF33;
}*/

TD.pageHeading, DIV.pageHeading {
  font-family: Arial, Verdana, sans-serif;
  font-size: 18px;
  font-weight: bold;
  color: #dca351;/*#949494;*/ /*#BF4902;#f23f72;*/
  align: left; vertical-align:bottom; padding-bottom:5px;padding-top:2px; height: 33px;
}

TR.subBar {
  background: #f4f7fd;
}

TD.subBar {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #000000;
}

TD.main, P.main {
  /*font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  line-height: 1.5;*/
  color: #666666;/*#9C3D03;#83695e;#993366;*/
  font : 11px/13px Arial, Verdana, sans-serif;
  padding-right:0px;
}

TD.catedesc, P.catedesc {
  font : 11px/12px Arial, Helvetica, sans-serif;
  color:#767777;
  text-decoration: none;
}

TD.smallText, SPAN.smallText, P.smallText {
  font : 11px/12px Arial, Helvetica, sans-serif;
  color : #666666;
  text-decoration: none;
}
a.smallText:hover {
  text-decoration: underline;
}

TD.accountCategory {
  font-family: Verdana, Arial, sans-serif;
  font-size: 13px;
  color: #aabbdd;
}

TD.fieldKey {
  font-family: Arial, Verdana, sans-serif;
  font-size: 11px;
  font-weight: bold;
  color: #9C3D03;
}

TD.fieldValue {
  font-family: Arial, Verdana, sans-serif;
  font-size: 11px;
}

TD.tableHeading {
  font-family: Arial, Verdana, sans-serif;
  font-size: 12px;
  font-weight: bold;
}

SPAN.newItemInCart {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #ff0000;
}

CHECKBOX, INPUT, RADIO, SELECT {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
}

TEXTAREA {
  width: 100%;
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
}

SPAN.greetUser {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  color: #f0a480;
  font-weight: bold;
}

TABLE.formArea {
  background: #f1f9fe;
  border-color: #7b9ebd;
  border-style: solid;
  border-width: 1px;
}

TD.formAreaTitle {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
}

SPAN.markProductOutOfStock {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  color: #c76170;
  font-weight: bold;
}

SPAN.productSpecialPrice {
  font-family: Arial, Verdana, sans-serif;
  color: #cc0000;
  font-size: 13px;
}

SPAN.errorText {
  font-family: Arial, Verdana, sans-serif;
  color: #949494;
}

.moduleRow { }
.moduleRowOver { background-color: #F7ECCE;/*#D7E9F7;*/ cursor: pointer; cursor: hand; }
.moduleRowSelected { background-color: #FAF4E4;/*#E9F4FC;*/ }

.checkoutBarFrom, .checkoutBarTo { font-family: Arial, Verdana, sans-serif; font-size: 11px; color: #8c8c8c;/*#8c8c8c;*/ }
.checkoutBarCurrent { font-family: Arial, Verdana, sans-serif; font-size: 11px; color: #666666; }

/* message box */

.messageBox { font-family: Verdana, Arial, sans-serif; font-size: 10px; }
.messageStackError, .messageStackWarning { font-family:Arial, Helvetica,sans-serif;font-size: 10px; background-color: #F7ECCE;/*#ffb3b5;*/color:#cc0000;}
.messageStackSuccess { font-family: Verdana, Arial, sans-serif; font-size: 10px; background-color: #FAF4E4;/*#99ff00;*/ }

/* input requirement */

.inputRequirement { font-family: Arial, Verdana, sans-serif; font-size: 10px; color: #888888;/*#E95C07;*/ }


.newInfoBox {
  /*background-image: url('images/background.gif');
  //background-repeat: repeat-x;
  //background: #f8f8f9 url('images/dropshadow_right.jpg') repeat-y right 50%;
  //background-repeat: repeat-y;
  */
}

.newInfoBoxContents {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;

}

td.productPrice, div.productPrice {
  /*font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  font-weight: bold;
  color: #949494;
  background: #ffffff;*/
  margin: -14px 0px 0px 0px;
  font: 12px/12px arial, sans-serif;
  color: #666666;
  list-style: none;
  font-weight: bold;
  padding-top: 0px;
  LINE-HEIGHT: 12px;
}

td.productDesc, p.productDesc,div.productDesc {
  margin: 5px 0px 5px 0px;
  font: 11px/11px arial, sans-serif;
  color: #666666;
  list-style: none;
  font-weight: normal;
  padding-top: 0px;padding-bottom: 10px;
  LINE-HEIGHT: 13px;
}
ul.productDesc {
	margin: 0px 0px 0px 0px;
	padding: 10px 0px 10px 18px;
  list-style: circle;
}
li.productDesc {
	margin: 0px 0px 0px 0px;
	padding: 2px 0px 2px 0px;
	/*vertical-align: middle;*/
}
div.productDesc {
	text-align:justify;
}

//New added faq format
.faqText, TD.faqText, div.faqText {
margin: 0px;
padding: 0px 0px 0px 0px;
color : #AD4303;/*#666666;*/
font : 15px Arial;
vertical-align: top;
}
.faqQuestion, TD.faqQuestion, div.faqQuestion {
margin: 0px 0px 0px 12px;
padding: 0px 0px 0px 0px;
color : #666666;
font : 11px Arial;
vertical-align: top;
text-decoration: underline;
text-indent: -12px;
cursor:hand;
cursor:pointer;
}
.faqAnswer, TD.faqAnswer, div.faqAnswer {
margin: 0px 0px 0px 4px;;
padding: 0px 0px 0px 4px;
color : #9C3D03;
font : 10px Arial;
vertical-align: top;
display: none;
}
.switchcontent{margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
color : #888888;*/
font : 11px Arial;
font-size: 11px;
vertical-align: top;
text-indent: 0px;
cursor:hand;
cursor:pointer;}

/* the popup image */
.shadeimpulse{
display:block;
position:absolute;top:-500px;
border-bottom:0;
border-top:0;
border:0;
margin:0px;0px;0px;0px;
padding:0px;0px;0px;0px;
}

h3,h4 {
  font-family: Arial, Verdana, sans-serif;
  font-size: 13px;
  font-weight: bold;
  /*padding-top: 4px;*/
  margin:0px;
  /*padding:10px 0px 5px 0px;
  color: #808080;#b80134;#83695e;#C44E06;#9C3D03;*/
  color: #949494;
  text-align:left;
}

h2 {
	margin:0px;
  font-size: 12px;
  font-weight: bold;
  font-family: Arial, Helvetica, sans-serif;
}

h1 {
  font-family: Arial, Verdana, sans-serif;
  font-size: 18px;
  font-weight: bold;
  margin:0px;
  padding:10px 0px 5px 0px;/*padding-top: 4px;*/
  /*color: #808080;#b80134;#83695e;#C44E06;#9C3D03;*/
  color: #dca351;
  text-align:left;
}

.h1productPrice {
  /*font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  font-weight: bold;
  color: #949494;
  background: #ffffff;*/
  margin: 0px 0px 0px 0px;
  font: 16px/16px arial, sans-serif;
  color: #666666;
  list-style: none;
  font-weight: bold;
  padding-top: 0px;
  padding-bottom: 0px;
  LINE-HEIGHT: 16px;
}

p{
	margin:0px;
  padding:5 0 0 0px;
  text-align:justify;
}

.VertMenuLeftColumn {
	PADDING-RIGHT: 18px; PADDING-LEFT: 0px; VERTICAL-ALIGN: top; WIDTH: 180px
}

table.bodytd {
	/*background: #ECD89B;*/
}

.HorizMenuTopBorder {
	BORDER-RIGHT: #f1e0d3 1px solid; BORDER-TOP: #f1e0d3 1px solid; BORDER-LEFT: #f1e0d3 1px solid; BORDER-BOTTOM: #f1e0d3 1px solid
}
/*.HorizMenuBox {
	BACKGROUND-COLOR: #feeee9
}
.TopMenuSmallText {
	FONT-SIZE: 10px; COLOR: #b80134
}*/
.SmallLink:link {
	FONT-SIZE: 9px; COLOR: #a18680; TEXT-DECORATION: underline
}
.SmallLink:visited {
	FONT-SIZE: 9px; COLOR: #a18680; TEXT-DECORATION: underline
}
.InputText {
/*font-family:TrebuchetMS; font-size:9px; background-color:336699; border-color:#622703; border-style:inset; border-width:1px; color:#808080;*/
  color:#888888;
	BORDER-RIGHT: #dbdbdb 1px solid; BORDER-TOP: #dbdbdb 1px solid; BORDER-LEFT: #dbdbdb 1px solid; BORDER-BOTTOM: #dbdbdb 1px solid; BACKGROUND-COLOR: #ffffff;

  /*font-family:Verdana, Arial, Helvetica, Sans-serif;
  font-size:10px;
  BORDER-RIGHT: #dba790 1px solid;
  BORDER-TOP: #b85124 1px solid;
  BORDER-LEFT: #b85124 1px solid;
  BORDER-BOTTOM: #dba790 1px solid;
  BACKGROUND-COLOR: #ffffff*/
}

div#crafty_postcode_result_display select{
  color:#888888;/*color:#7c4c00;*/
	BORDER-RIGHT: #dbdbdb 1px solid; BORDER-TOP: #dbdbdb 1px solid; BORDER-LEFT: #dbdbdb 1px solid; BORDER-BOTTOM: #dbdbdb 1px solid; BACKGROUND-COLOR: #ffffff;
}

.HeadLine {
	PADDING-RIGHT: 0px; WIDTH: 100%; BACKGROUND-COLOR: #ffffff
}
.TopMenuMediumText {
	
  font : 11px/13px Arial, Verdana, sans-serif;
  padding-right:1px;
}
.TopMenuSmallLink:link {
  font : 11px/13px Arial, Verdana, sans-serif;
  padding-right:1px;
}
.TopMenuSmallLink:visited {
  font : 11px/13px Arial, Verdana, sans-serif;
  padding-right:1px;
}
.TopMenuSmallLink:hover {
  font : 11px/13px Arial, Verdana, sans-serif;
  padding-right:1px;
}
.TopMenuSmallLink:active {
  font : 11px/13px Arial, Verdana, sans-serif;
  padding-right:1px;
}
.SimpleButton TR TD {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; WHITE-SPACE: nowrap; HEIGHT: 14px
}
.VertMenuCatWelcSeparator {
	BACKGROUND: url(images/vert_blmenuwelc_spbg.gif) #ffffff
}
.VertMenuSeparator {
	BACKGROUND: url(images/vert_menu_spbg.gif) #ffffff;
	text-align: left
}
.VertMenuCartSeparator {
	BACKGROUND: url(images/vert_cartmenu_spbg.gif) #ffffff
}

TD.DialogTitleCust {
	PADDING-RIGHT: 0px; PADDING-LEFT: 10px; FONT-WEIGHT: bold; FONT-SIZE: 11px; BACKGROUND-IMAGE: url(images/dialog_bg_n.gif); PADDING-BOTTOM: 0px; VERTICAL-ALIGN: middle; COLOR: #ffffff; PADDING-TOP: 0px; HEIGHT: 9px; TEXT-ALIGN: left
}
.lineheight
{
	LINE-HEIGHT: 18px;
}

.NoBorder {
border-bottom: 1px solid #e7e7e7; /*fbb927*/
border-left: 1px solid #e7e7e7;
border-right: 1px solid #e7e7e7;
border-top: 1px solid #e7e7e7;
}
.HorizSeparator {
	BACKGROUND: url(images/pixel_trans.gif) #ffffff; WIDTH: 100%; PADDING-TOP: 6px; HEIGHT: 18px
}

div.clicktozoom {
  border-width: 1px;
  border-color: #cccccc;
  border-style: solid;
  padding-top: 5px;
  padding-bottom: 5px;
}

div.clicktozoom1 {
  border-width: 1px;
  border-color: #ffffff;
  border-style: solid;
  padding-top: 5px;
  padding-bottom: 5px;
}

td.border {
	border-right: 1px inset #ecd89b;/*#f1e0d3;#DADAD9*/
}

div.transOFF {background-color: #ecd89b;border:1px solid #f1e0d3; }
div.transON  {background-color: #ecd89b;opacity:.50;filter: alpha(opacity=75); -moz-opacity: 0.5;border:1px solid #f1e0d3; }

			
a.currency {
width: 24;
height: 15;
padding: 7px 0px 2px 0px;
background: url("images/icons/currency_white_arrow.gif") no-repeat 7px bottom;
}
a.currency:hover { background: url("images/icons/currency_white_arrow.gif") no-repeat 7px bottom;}

/* BOF: More Pics  */
img.productsMainImage {
  border-bottom: 1px solid #cccccc;
  border-left: 1px solid #cccccc;
  border-right: 1px solid #cccccc;
  border-top: 1px solid #cccccc;
}
img.productsImages {
	border-bottom: 1px solid #f1e0d3;
  border-left: 1px solid #f1e0d3;
  border-right: 1px solid #f1e0d3;
  border-top: 1px solid #f1e0d3;
}
img.productsImages:hover {
	border-bottom: 1px solid #f1e0d3;
  border-left: 1px solid #f1e0d3;
  border-right: 1px solid #f1e0d3;
  border-top: 1px solid #f1e0d3;
}
table.popup {
  border-width: 1px;
  border-style: dotted;  
  border-color: #666;
}
/* EOF: More Pics  */

a#facebook
{
	background: transparent url(images/icons/facebook.gif) no-repeat 0 0;
	padding-left: 19px;
	padding-right: 10px;
	margin-left: 22px;
	/*display: inline-block;*/
}
a#facebook:hover
{
	background: transparent url(images/icons/facebook.gif) no-repeat 0 -14px;
	text-decoration: underline;
	/*color : #622703;*/
}

a#twitter
{
	background: transparent url(images/icons/twitter.gif) no-repeat 0 0;
	padding-left: 19px;
	padding-right: 10px;
	margin-left: 22px;
	/*display: inline-block;*/
}
a#twitter:hover
{
	background: transparent url(images/icons/twitter.gif) no-repeat 0 0px;
	text-decoration: underline;
	/*color : #622703;*/
}

a#youtube
{
	/*background: transparent url(images/icons/youtube.gif) no-repeat 0 0;*/
	/*adding-left: 19px;*/
	padding-right: 10px;
	margin-left: 22px;
	/*display: inline-block;*/
}
a#youtube:hover
{
	/*background: transparent url(images/icons/youtube.gif) no-repeat 0 0px;*/
	text-decoration: underline;
	/*color : #622703;*/
}









    .header-bg {
			background:url(images/2010a/header-tail-bg.gif) top repeat-x ;
		}
		.header-right-bg {
			background:url(images/2010a/header-right-bg.gif) top right no-repeat;
		}
		.header-left-bg {
			background:url(images/2010a/header-left-bg.gif) top left no-repeat;
		}

	.box {
		background:#ffffff;
	}
		.box .corner-right-bottom {
			background:url(images/2010a/box-corner-right-bottom.gif) no-repeat right bottom;
		}
		.box .corner-left-bottom {
			background:url(images/2010a/box-corner-left-bottom.gif) no-repeat left bottom;
		}
		.box .corner-right-top {
			background:url(images/2010a/box-corner-right-top.gif) no-repeat right top;
		}
		.box .corner-left-top {
			background:url(images/2010a/box-corner-left-top.gif) no-repeat left top;
		}





		.infobox-heading {
			font:bold 13px/17px Arial, Verdana, sans-serif;;
			color:#777777;
			margin:0 0 7px 0;
			padding:0;
			background:#dfdfdf url(images/2010a/title-tail.gif) right top repeat-x;
		}
    .infobox-heading-rightbottom {
				display:block;
				background:url(images/2010a/title-corner-right-bottom.png) right bottom no-repeat;
		}
    .infobox-heading-leftbottom {
		  background:url(images/2010a/title-corner-left-bottom.png) left bottom no-repeat;
	  }
    .infobox-heading-righttop {
		  display:block;
			background:url(images/2010a/title-corner-right-top.png) right top no-repeat;
		}
    .infobox-heading-lefttop {
				display:block;
				background:url(images/2010a/title-corner-left-top.png) left top no-repeat;
				padding:7px 0px 9px 12px;
				font:bold 13px/17px Arial, Verdana, sans-serif; /*Tahoma, Geneva, sans-serif;*/
				color:#777777;
		}

/* Use in checkout section heading*/
		.cinfobox-heading {
			font: bold 13px/17px Arial, Verdana, sans-serif;
			color:#777777;
			margin:0 0 0px 0;
			padding-left:10px;
			padding-top:5px;
			padding-bottom:0px;
			height:20px;
			background:url(images/2010a/title-tail.gif) repeat-x;
		}
    .cinfobox-heading-desc {
				display:block;
				float:right;
				margin: 0 10px 0px 0px;
				font-weight: normal;
		}



    .infobox-box {
		 background:#f7f7f7;/*#e0e0e0;*/
	  }
		.infobox-box .corner-right-bottom {
			background:url(images/2010a/box2-corner-right-bottom.gif) no-repeat right bottom;
		}
		.infobox-box .corner-left-bottom {
			background:url(images/2010a/box2-corner-left-bottom.gif) no-repeat left bottom;
		}
		.infobox-box .corner-right-top {
			background:url(images/2010a/box2-corner-right-top.gif) no-repeat right top;
		}
		.infobox-box .corner-left-top {
			background:url(images/2010a/box2-corner-left-top.gif) no-repeat left top;
		}

	.search .button {
		/*background:url(../images/search-button.gif) no-repeat 0 0;*/
		border:none;
		float:right;
		width:23px;
		height:22px;
		padding:0;
		margin:0;
		font:normal 0px/0px Tahoma, Geneva, sans-serif;

	}

	.search .inputbox {
		/*background:url(../images/search-input.gif) no-repeat 0 0;*/
		border:none;
		color:#ffffff;
		font:normal 12px/17px Arial, Helvetica, sans-serif;
		height:auto;
		padding:3px 0px 4px 8px;
		margin:0px 0px 0px 0px;
		vertical-align:top;
		/*width:195px;*/
		float:left;
		background-color: #cccccc;
	}
	.search .inputbox_footer {
  border: 1px;
  border-style: solid;
  border-color: #b6b7cb;
  
  color:#777777;
  font:normal 11px/16px Arial, Helvetica, sans-serif;
  padding:2px 0px 0px 3px;
  margin:0px 0px 0px 0px;
		float:left;
		
	}
		.inputfield .inputbox {
		/*background:url(../images/search-input.gif) no-repeat 0 0;*/
		color:#888888;
	  BORDER-RIGHT: #dbdbdb 1px solid; BORDER-TOP: #dbdbdb 1px solid; BORDER-LEFT: #dbdbdb 1px solid; BORDER-BOTTOM: #dbdbdb 1px solid; BACKGROUND-COLOR: #ffffff;
		/*border:none;*/
		font:normal 12px/17px Arial, Helvetica, sans-serif;
		height:auto;
		padding:0px 0px 0px 0px;
		margin:0px 0px 0px 0px;
		vertical-align:top;
		/*width:195px;*/
		float:left;
	}
















/* home main banners*/

img.mainbanner{
	border:none;
}
.center{

	float:left;
	width:784px;
	

}
    div.hugewrapper {
	    width:784px;
	    height:238px;

    }
    div.leftoffers {
	    width:520px;
	    height:326px;
	    float:left;
    }
    div.rightoffers {
      border-top:0px solid #ffffff;/*#CDCCCC;*/
	    border-right:0px solid #ffffff;
	    border-bottom:0px solid #ffffff;
	    width:262px;
	    height:324px;
	    float:left;
    }
    div.lefttab {
        width: 10px;
        height:80px;
        /*background-color: #ffffff;*/
        float:left;
/*background:url(images/arrow_green_L.gif) no-repeat;*/
/*background:url(images/arrow_green_L.gif)
background-image:url('images/arrow_green_L.gif');
background-repeat:no-repeat;
background-attachment:fixed;
background-position:right center; */
    }
    div.righttab {
        height:80px;
        width:252px;
        float:left;
        /*background-color:#636162;*/
        /*background-color: #f7f7f7;*//*#9d9d9d;*/
    }
    div#hpoffertop {
        width:262px;
        height:80px;
    }
    div#hpoffer {
        width:262px;
        height:80px;
        border-top:2px solid #ffffff;
    }
    div.offercontent {
	    padding:12px 8px 8px 8px;
    }
    .offerlink {
	    font-family:Arial, Helvetica, sans-serif;
	    font-weight:bold;
	    font-size:12px;
	    color:#666666;
    }
    .offerlink:hover {
	    text-decoration:none;
    }
    font.bottom {
	    font-size:8pt;
	    font-weight:normal;
	    color:#666666;
    }


div.block{background:url(images/bg/block_middle_left.gif) repeat-y;width:100%;}
div.block2{background:url(images/bg/block_middle_right.gif) repeat-y 100% 0;}
div.block3{background:url(images/bg/block_top_left.gif) no-repeat;}
div.block4{background:url(images/bg/block_top_right.gif) no-repeat 100% 0;}
div.block5{background:url(images/bg/block_bottom_left.gif) no-repeat 0 100%;}
div.block6{background:url(images/bg/block_bottom_right.gif) no-repeat 100% 100%;padding:10px 12px 12px 10px;}

/*Main Body*/
.mainbodytd {
	padding-top:8px;padding-right:8px;
}

/* brands*/
div#brandsbottom {
    width:62px;
    height:20px;
    /*background-color:Aqua;
    background:url(z-temp/brands-more.jpg) 100% 50% no-repeat;*/
    font-family:Arial, Helvetica, sans-serif;
	  font-weight:bold;
	  font-size:9pt;
    cursor: pointer;
    cursor: hand; 
}

/* Add-to-cart Ajax Section */
#slidingTopWrap {background:#e2e2e2;padding-top:0px;margin-bottom:0px; }
#slidingTopContent {
	overflow: hidden;
	margin: 0;
	padding: 0;
	border: #CCCCCC solid;
	border-width: 0px 3px;
	background-color:#EBEBEB;
}

#basketWrap {
	margin: 10px;
	background-color: #EBEBEB;
	padding-bottom: 5px;
}
#basketTitleWrap {
	background-color: #669900;
	border: 3px #CCCCCC solid;
	padding: 5px;
	color: #FFFFFF;
	font-weight: bold;
	height: 20px;
}


#slidingTopFooter {
	/*background-image: url(includes/z-dhtml/ajax_1/basketFooter.png);*/
	/*width: 250px;*/
	height: 40px;
	margin: -10px 0 0 0;
	font-size: 12px;
	color: #666666;
	/*background-color: #ffffff;*/
}

#slidingTopFooter A:link {
	text-decoration: none;
	color: #666666;
}

#slidingTopFooter A:visited {
	text-decoration: none;
	color: #666666;
}

#slidingTopFooter A:hover {
	text-decoration: underline;
	color: #666666;
}

#slidingTopFooter A:active {
	text-decoration: underline;
	color: #666666;
}


#slidingTopFooterLeft {
	float: left;
	margin: 15px 0 0 20px;
}

#slidingTopFooterRight {
	float: right;
	margin: 15px 30px 0 0;
}


/*To make the contextual link highlight*/
A.contextuallink { 
  text-decoration: underline;
}

A.contextuallink:hover {
  color: #949494;/*#ecd89b;*/
  text-decoration: underline;
}

/*Modification of left column categories box*/
#left_categories_categories {
	list-style: none;
	margin-left: 0;
	margin-top: 0;
	padding-left: 20px;
  /*text-indent: -1em;*/
	list-style-image: url(images/arrow_blue_light.gif);
}
