html, body { height:100%; }
body { margin:0; padding:0; background-color:#fff; padding-left:10px; color:#575757; font-family:Arial, Helvetica, sans-serif; font-size:11px; }


/* Links */

a:link, a:visited, a:hover, a:active,
a#lnkLevel1Categories, a#lnkLevel1Categories:visited, a#lnkLevel2Categories, a#lnkLevel2Categories:visited

  { color: #0066CC; text-decoration: none; }


/*
a.AnchorlinkFindAddress2:link, a:visited { color: #575757; text-decoration: none; }
a.AnchorlinkFindAddress2:hover, a:active { color: #575757; text-decoration: none; }

a.dayaysoutmodule:link, a:visited { color: #575757; text-decoration: none; }
a.dayaysoutmodule:hover, a:active { color: #575757; text-decoration: none; }*/

/*Remove in New Version*/
/*a:focus { outline:none; }*/

/* Paragraph and Headings */
p { margin-top: 0; margin-bottom: 1em; }
h1 { margin:0; padding:0; padding-top:10px; padding-left:10px; font-size:1em; color:#675f52; }
h2 { margin-top: 0px; margin-bottom: 0px;  }
h3 { margin-top: 0px; margin-bottom: 0px; }
h4 { margin-top: 0px; margin-bottom: 0px; }
h5 { margin-top: 0px; margin-bottom: 0px; }

/*.CategoryBannerHeader h1 { margin-left:10px;  font-size:23px; color:#666666; font-family:Arial; margin-bottom:3px; font-weight:500;  } */


.CategorySubHeader { margin-left:0px;  font-size:17px; color:#666666; font-family:Arial; margin-bottom:3px; font-weight:700;  }

.CategoryBannerTextHome { margin-left:15px; font-size:14px; color:White; font-family:Arial;  font-weight:700;}
.CategoryBannerText { margin-left:10px; font-size:12px; color:#666666; font-family:Arial;  font-weight:700;}

div.GiftBoxinfo { width:152px; height:135px; margin:0px; padding:0px; margin-top:35px; margin-bottom:30px; background-color:#EFEEEC; border:1px; border-color:#CDCDCD; border-style:solid; padding:0 10px 0 10px; background-image:url(../images/common/symbol_info_grey.gif); background-position:10px 10px; background-repeat:no-repeat; }
div.GiftBoxinfo1 { width:160px; height:135px; margin:0px; padding:0px; margin-top:35px; margin-bottom:30px; background-color:#EFEEEC; border:1px; border-color:#CDCDCD; border-style:solid; padding:0 10px 0 10px; background-image:url(../images/common/symbol_info_grey.gif); background-position:10px 10px; background-repeat:no-repeat; }
div.paymentPageIssueNumber { color:Silver}
a.termsandcondition {color:Red; text-decoration:underline; font-size:12px}

/* ORANGE*/
.orange { font:11px Arial, Helvetica, sans-serif; color:#cc6600; }
a.orange:link, a.orange:visited { color:#cc6600; text-decoration:none; }
a.orange:hover, a.orange:active { color:#cc6600; text-decoration:underline; }
/* ORANGE RED*/
.orangered {font:11px Arial, Helvetica, sans-serif; color:orangeRed;}
.black { color:#000;}
.red {color:#F00}
a.blacknbold,a.blacknbold:visited { color:#333333 ; font-weight:bold}
a.blacknbold:hover { color:#333333 ; font-weight:bold; text-decoration:underline;}
/* menu showwc  capa izq dentro de ficha*/
ul.menu_shopwc li { margin:0; padding:5px 0; font-weight:bold; height:10px; width:150px; background-image:url(http://www.zonaregalo.com/Common/Client/Images/misc/tick.gif); background-position:center right; background-repeat:no-repeat; }
ul.menu_shopwc li a { color:#333; font-size:12px;}
ul.menu_shopwc li a:hover { text-decoration:underline;}
.arial13 { font:13px Arial; color:#BC951D; font-weight:bold }
.arialGrey { font:13px Arial; color:#333333; font-weight:bold }
.arial14 { font:13px Arial; color:#FD9B00; font-weight:bold; margin-bottom: 0px;}
.arial11 { font:11px Arial; color:#FD9B00; font-weight:bold; margin-bottom: 0px;}
.arial12 { font:12px Arial; color:#FD9B00; font-weight:bold; margin-bottom: 0px;}
.arial19 { font:19px Arial; color:#BC951D; font-weight:normal;margin-bottom: 0px; }
.arial20 { font:20px Arial; color:#BC951D; font-weight:normal;margin-bottom: 0px; text-decoration :underline; }
.arial21 { font:20px Arial; color:#222222; font-weight:normal;margin-bottom: 0px; text-decoration :none; }
.arial17 { font:15px Arial; color:#FD9B00; font-weight:normal;margin-bottom: 0px; }
.arial17 a { font:15px Arial; color:#FD9B00; font-weight:normal;margin-bottom: 0px; text-decoration:underline; }
.arial17 a:hover{ font:15px Arial; color:#FD9B00; font-weight:normal;margin-bottom: 0px; text-decoration:none;  }

/* Start E Order Confirmation */

.arial14Orange { font:14px Arial; color:#F2683A; font-weight:bold; margin-bottom: 0px;}
.arial21HEOrderConfIe { font:2.1em Arial; color:#434343; text-decoration :none; font-weight:bold; }
.arial21HEOrderConfFire { font:3.1em Arial; color:#434343; text-decoration :none; font-weight:bold; }
.arial21HEOrderConfCh { font:2.1em Arial; color:#434343; text-decoration :none; font-weight:bold; }
.arial21EOrderConf { font:15px Arial; color:#434343; text-decoration :none; font-weight:bold; padding-top: 5px; }

.arial21EOrderConf { font:15px Arial; color:#434343; text-decoration :none; font-weight:bold; padding-top: 3px; }
.eorderconfirmationHtd
{
	font: 14px Arial;
	color: #F2683A;
	font-weight: bold;
	margin-bottom: 0px;
	height: 35px;
	vertical-align: middle;
	border-right-style: solid;
	border-right-width: thin;
	border-right-color: #BEBEBE;
	border-top-style: solid;
	border-top-width: thin;
	border-top-color: #BEBEBE;
}
.eorderconfirmationItd
{
	font: 15px Arial;
	color: #434343;
	font-weight: bold;
	margin-bottom: 0px;
	height: 40px;
	vertical-align: middle;
	border-right-style: solid;
	border-right-width: thin;
	border-right-color: #BEBEBE;
	border-top-style: solid;
	border-top-width: thin;
	border-top-color: #BEBEBE;
}

.dottedgray { padding-top:10px; background-image:url(../images/common/dotted_grey_h.gif); background-position:0px top; background-repeat:repeat-x; }
/* End E Order Confirmation */


.brown { color:#B39980; }
.grey { color:#666; }




/* Tables */
th, td { font-size:11px; text-align:left; vertical-align:top; }


/* ---------- Bug Fixes ---------- */


/* Fix for IE/Windows gaps in list*/
ul li, ul li a, ul li img { vertical-align:bottom; }




/* List */
ul { padding: 0; margin:0; margin-bottom: 1em; font-family: Arial, Helvetica, sans-serif; font-size: 10px; list-style-type: none; }
ul li { border: 0px; margin-bottom:0.5em; padding-left: 0px; line-height: 10px; list-style: none; }


.Bulletedlist ul { list-style-type:disc;  line-height:0px; padding-bottom:0px; margin:0; padding-left:24px; }
.Bulletedlist ul li { list-style-type:disc;line-height:13px; padding-bottom:0px; font-size:11px; }
.Bulletedlist { border-width:0px; padding: 0px 0px 0px 0px ; margin: 0px 0px 0px 0px ; } 

/* --- Start Main Divs --- */
.divtop { width: 940px; border-bottom: 1px; border-bottom-color: #a69585; border-bottom-style: solid; }
/*Remove in New Version*/
/*.divmain { width: 940px; padding-bottom:30px; padding-top:10px; }*/
.divmain { width: 940px; padding-bottom:15px; padding-top:10px; }
.divfooter { width: 940px; height: 35px; padding-left:0px; color:White; border-top:1px; border-top-color: #a69585; border-top-style: solid;  }



/* --- End Main Divs --- */
/* --- Start Header Div --- */



/* Header Layout */
.divlogo { margin:0; padding:0; padding-bottom:0px; }
.divprinav { margin:0; padding:0; background-color:#777777; text-align:center; }
table.logo td.col1 { width:138px; }

table.logo td.col2 { text-align:center; }
table.logo td.col3 { width:210px; padding:0; padding-bottom:2px; text-align:left; vertical-align:bottom; }


/* Header Column 2 */
.divcol2top { padding-top:14px; }
.divcol2top img { margin-left:10px; margin-right:10px; vertical-align:top; }
.divcol2bottom { padding-top:16px; vertical-align:middle;   }
.divcol2bottom img { margin-left:10px; margin-right:10px; vertical-align:top; }

.divcol2bottom a.Forhim:hover, div.footrelated a.Forhim:active { color:#527BBD; }
.divcol2bottom a.Forher:hover, div.footrelated a.Forher:active { color:#F29BC5; }
.divcol2bottom a.Forkid:hover, div.footrelated a.Forkid:active { color:#F38F2F; }
.divcol2bottom a.Bestseller:hover, div.footrelated a.Bestseller:active { color:#658D72; }
.divcol2bottom a.Newaddition:hover, div.footrelated a.Newaddition:active { color:#9449B5; }
.divcol2bottom a.Hotdeals:hover, div.footrelated a.Hotdeals:active { color:#DB4655; }
.divcol2bottom a.Giftvoucher:hover, div.footrelated a.Giftvoucher:active { color:#636BB8; }

/*offshore*/
.displayoldpirce {
	color: #000000;
	background-color: #FFFFFF;
	font-size: 12px;
	font-weight: bold;
}

.MapAnchor {
	color: #F38F2F;
	font-size: 12px;
	font-weight: bold;
}

.strikeout
{   text-decoration: line-through;  }
/* Header Column 3 */
table.col3table { width:210px; }

table.col3table tr.bottom td img { margin-left:12px; margin-right:12px; }
table.col3table tr.bottom td input { margin-left:0px; margin-right:12px; }
table.col3table tr.bottom td a { font-size:9px; line-height:10px; }

table.col3nav { width:210px; margin-bottom:8px; }
table.col3nav td { padding:0; margin:0; line-height:11px; padding-right:4px; }
table.col3nav td.navbasketoff { text-align:center; padding-right:8px; }
table.col3nav td.navbasket { text-align:center; padding-right:8px; }
table.col3nav td.navbasket a:link, table.col3nav td.navbasket a:visited { color:#FF9C03; }
table.col3nav td.navbasket a:hover, table.col3nav td.navbasket a:active { color:#FFCE81; }




/* Primary Navigation Dividers 
#nav1 { }
#nav2 { padding-left:1px; background-image:url(../images/common/divider.gif); background-repeat: no-repeat; background-position: 0px 5px; }
#nav3 { padding-left:1px; background-image:url(../images/common/divider.gif); background-repeat: no-repeat; background-position: 0px 5px; }
#nav4 { padding-left:1px; background-image:url(../images/common/divider.gif); background-repeat: no-repeat; background-position: 0px 5px; }
#nav5 { padding-left:1px; background-image:url(../images/common/divider.gif); background-repeat: no-repeat; background-position: 0px 5px; }
#nav6 { padding-left:1px; background-image:url(../images/common/divider.gif); background-repeat: no-repeat; background-position: 0px 5px; }
#nav7 { padding-left:1px; background-image:url(../images/common/divider.gif); background-repeat: no-repeat; background-position: 0px 5px; }
#nav8 { padding-left:1px; background-image:url(../images/common/divider.gif); background-repeat: no-repeat; background-position: 0px 5px; }
#nav9 { padding-left:1px; background-image:url(../images/common/divider.gif); background-repeat: no-repeat; background-position: 0px 5px; }
#nav10 { padding-left:1px; background-image:url(../images/common/divider.gif); background-repeat: no-repeat; background-position: 0px 5px; }
img.DontShowLines {padding-left:1px; background-repeat: no-repeat; background-position: 0px 5px; }*/

/* --- End Header Div --- */
/* --- Start Footer Div --- */

FindAddressResult {font-family: Arial, Verdana, Tahoma, Sans-Serif; font-size: 11px; color: #4E51A0; border: solid 1px #5092D4; }
 


.divfootsignup { padding-top:5px; padding-bottom:5px; background-color:#777777; text-align:center; }
table.signup { margin-left:auto; margin-right:auto; }
table.signup td { vertical-align:middle; }
table.signup td.col1 { padding-right:5px; color:White;}

.divfootlinks { padding-top:8px; text-align:center; }
.divfootlinks a, .divfootlinks a:link, .divfootlinks a:active, .divfootlinks a:visited, #footer-links a, #footer-links a:visited, #footer-links a:active, .top_links_SP a.textlink {color:#575757; text-decoration:none;}
.divfootlinks a:hover, #footer-links a:hover, .top_links_SP a.textlink:hover{ color:#333; text-decoration:underline;}
.divfootlinks img { margin-left:10px; margin-right:10px; vertical-align:top; }
.divfootcontacts { padding-top:16px; text-align:center; color:#575757;}

div.footrelated { padding:22px 140px 15px 140px; text-align:center; }
div.footrelated a:link, div.footrelated a:visited { color:#B5ADA5; text-decoration:none; }
div.footrelated a:hover, div.footrelated a:active { color:#B5ADA5; text-decoration:underline; }

.copyright { margin-left:8px; }



/* --- End Footer Div --- */
/* --- Start Breadcrumbs --- */

div.breadcrumbs { width: 940px; height: 22px; padding-left:0px; background-image:url(../images/common/dotted_grey_h.gif); background-position:bottom; background-repeat:repeat-x; padding-bottom:1px;  }
div.breadcrumbs p { margin:0; margin-left:10px; padding-top:5px; text-align:left;}
div.breadcrumbs p a:link, div.breadcrumbs p a:visited { color:#827e75; text-decoration:none; }
div.breadcrumbs p a:hover, div.breadcrumbs p a:active { color:#B5ADA5; text-decoration:none; }



/* --- End Breadcrumbs --- */


/* --- Start Breadcrumbs ProductList--- */



div.breadcrumbsproductlist { width: 760px; height: 22px; padding-left:0px;}
div.breadcrumbsproductlist p { margin:0; margin-left:10px; padding-top:5px; }
div.breadcrumbsproductlist p a:link, div.breadcrumbs p a:visited { color:#827e75; text-decoration:none; }
div.breadcrumbsproductlist p a:hover, div.breadcrumbs p a:active { color:#B5ADA5; text-decoration:none; }



/* --- End Breadcrumbs ProductList--- */

/* --- Start Main Input Text --- */



.searchbox { font-size:10px; color:#827e75; border:1px solid #999; width:115px; height:16px; }
.signupbox { font-size:10px; color:#827e75; border:1px solid #999; width:115px; height:16px; }
.emailbox { margin-left:10px; margin-bottom:5px; font-size:10px; color:#000; border:1px solid #999; width:126px; height:16px; }



/* --- End Main Input Text --- */
/* --- START MAIN CONTENT AREA --- */




.divtablemain {  font-family:Arial; font-size:14px; color:#666666;}

table.main { width:940px; }
table.main td.col1 { margin:0px; padding:0px; width:165px; }
table.main td.col4 {  font-family:Arial; font-size:14px; color:#666666; margin:0px; padding:0px; width:250px;  background-position:right; background-repeat:repeat-y;  }
table.main td.col5L {  margin:0px; padding:0px; width:350px; background-image:url(../images/common/dotted_grey_v.gif);  background-position:right; background-repeat:repeat-y;  }
table.main td.col5R {  margin:0px; padding:0px; width:350px;  }
table.main td.col2 { margin:0px; padding:0px; text-align:right; }
table.main td.col2left { margin:0px; padding:0px; padding-left:0px; text-align:left; }
table.main td.col3 { margin:0; padding:0; width:210px; padding-left:50px;  }

/* --- END MAIN CONTENT AREA --- */
/* --- Start Secondary Nav (default Driving) --- */


#navsec { width: 150px; margin:0; margin-bottom:20px; }

#navsec a:link, #navsec a:visited { color:#333333; text-decoration: none; }
#navsec a:hover, #navsec a:active { color:#ffffff; text-decoration: none; }

#navsec ul { display:block; margin: 0; padding: 0; list-style-image: none; list-style-type: none; background-color:#96ADC3; background-image:url(../images/common/corner_driving.gif); background-position:right bottom; background-repeat:no-repeat; }

#navsec li { margin: 0; padding: 0; list-style-image: none; list-style-type: none; display:block; position:relative; }
#navsec li { padding-top:5px; padding-bottom:2px; padding-left:10px; display:block; font-size:11px; border-top:1px; border-top-color:#ffffff; border-top-style:solid; }
#navsec li a { padding:0; margin:0; padding-bottom:5px; display:block; position:relative; }

#navsec li.selected { margin: 0; padding: 0;padding-bottom:2px; color:#ffffff; }
#navsec li.selected a,#navsec li.selected a:active { padding-left:10px; padding-top:5px; padding-bottom:5px; color:#ffffff; }
#navsec li.selected a:link, #navsec li.selected a:visited  { padding-left:10px; padding-top:5px; padding-bottom:5px; color:#ffffff; }
#navsec li.selected li a:link, #navsec li.selected li a:visited { color:#000; }
#navsec li.selected li a:hover, #navsec li.selected li a:active { color:White; }


#navsec h3 { margin:0; padding:0; padding-left:10px; padding-top:5px; padding-bottom:5px; font-size:14px; color:#ffffff; background-color:#002C68; display:block; font-weight:normal; }


/* --- End Secondary Nav (default Driving) --- */
/* Start Tertiary Nav */


#navsec li.selected ul { margin:0px; padding:0px; background-image:none; }

#navsec li.selected li { margin:0px; padding:0px; padding-left:2px;  padding-bottom:2px; background-color:#BDCDDC; font-size:11px; }
#navsec li.selected li.selected { padding-top:5px; padding-bottom:5px; padding-left:20px; color:#fff; }


/* End Tertiary Nav */
/* --- Start Shop With Confidence --- */


.divshopwithconfidence { width:150px; padding-left:0px; padding-top:0px; padding-bottom:10px; }
.divshopwithconfidence h1 { padding-left:10px; padding-top:15px; }

table.shopwithconfidence { width:150px; }

ul.shopwithconfidence { list-style-image: none; list-style-type: none; margin:0; margin-bottom:1em; padding-left:10px; }
ul.shopwithconfidence li { color:#000; }
ul.shopwithconfidence li.grey { margin-top:12px; color:#999; }
ul.shopwithconfidence li a:link, ul.shopwithconfidence li a:visited { color:#666; text-decoration:underline;}
ul.shopwithconfidence li a:hover, ul.shopwithconfidence li a:active { color:#FF9C03; text-decoration:underline;}


/* --- End Shop With Confidence --- */
/* --- Start Search By Price --- */



.divsearchbyprice { width:150px; margin-bottom:5px; }

ul.searchbyprice { list-style-image: none; list-style-type: none; margin:0; margin-bottom:1em; padding-left:10px; }
ul.searchbyprice li { margin:0px; margin-bottom:3px; font-size:10px; color:#666; }
ul.searchbyprice li a:link, ul.searchbyprice li a:visited { color:#827e75; text-decoration:none; }
ul.searchbyprice li a:hover, ul.searchbyprice li a:active { color:#FF9C03; text-decoration:none; }

table.searchbyprice { width:150px; background-image:url(../images/common/corner_grey.gif); background-position:right bottom; background-repeat: no-repeat; border-left:1px; border-left-color:#CDCDCD; border-left-style:solid; border-top:1px; border-top-color:#CDCDCD; border-top-style:solid; }
table.searchbyprice h1 { margin:0px; padding-left:6px; padding-top:10px; padding-bottom:6px; font-size:12px; color:#6C5B4F; }




/* --- End Search By Price --- */

.divGiftfinder { width:150px; margin-bottom:20px; }

ul.giftfinder { list-style-image: none; list-style-type: none; margin:0; margin-bottom:1em; padding-left:10px; }
ul.giftfinder li { margin:0px; margin-bottom:3px; font-size:10px; color:#666; }
ul.giftfinder li a:link, ul.giftfinder li a:visited { color:#827e75; text-decoration:none; }
ul.giftfinder li a:hover, ul.giftfinder li a:active { color:#FF9C03; text-decoration:none; }
table.giftfinder{ width:150px; background-image:url(../images/common/corner_grey.gif); background-position:right bottom; background-repeat: no-repeat; border-left:1px; border-left-color:#CDCDCD; border-left-style:solid; border-top:1px; border-top-color:#CDCDCD; border-top-style:solid; }
table.giftfinder h1 { margin:0px; padding-left:6px; padding-top:10px; padding-bottom:6px; font-size:14px; color:Orange; }


table.giftfinder td p { padding-left:8px; border-right:1px; }
table.giftfinder td.row2 { background-color:#FF9C03;  padding-right:3px; background-image:url(../images/common/corner_orange.gif); background-position:right bottom; background-repeat: no-repeat; text-align:right; }

/* Special Offers! */
.divspecialoffers { padding:0px; padding-bottom:20px; width:150px; }
.divspecialoffers p { margin:0px; padding:6px 14px 0 10px; color:#666; }
.divspecialoffers p.black { color:#000; padding-bottom:6px; }
.divspecialoffers h1 { margin:0px; padding-left:10px; padding-top:10px; font-size:14px; color:#FF9C03; }
.divspecialoffers h2 { margin:0px; padding-left:10px; padding-top:10px; font-size:10px; color:#666; }

table.specialoffers { margin-left:0px; background-color:#EFEEEC; width:150px; }
table.specialoffers td.row1 { padding-bottom:8px; border-left:1px; border-left-color:#CDCDCD; border-left-style:solid; border-right:1px; border-right-color:#CDCDCD; border-right-style:solid; border-top:1px; border-top-color:#CDCDCD; border-top-style:solid; }
table.specialoffers td.row2 { background-color:#FF9C03; background-image:url(../images/common/corner_orange.gif); background-position:right bottom; background-repeat: no-repeat; padding-right:10px; text-align:right; }

/*confirmation*/
table.main1 { width:940px; }
table.main1.col1 { empty-cells:hide; text-align:left;   width:400px; background-image:url(../images/common/dotted_grey_v.gif);  background-position:right; background-repeat:repeat-y;   }



/* Todays most searched: */
.divmostsearched { padding:0px; padding-bottom:20px; width:150px; }
.divmostsearched h1 { margin:0px; padding:0px 5px 6px 10px; color:#6C5B4F; }

ul.mostsearched { list-style-image: none; list-style-type: none; margin:0; padding-left:10px; }
ul.mostsearched li { margin:0px; margin-bottom:2px; font-size:10px; color:#666; }
ul.mostsearched li a:link, ul.mostsearched li a:visited { font-size:10px; color:#827e75; text-decoration:none; }
ul.mostsearched li a:hover, ul.mostsearched li a:active { font-size:10px; color:#B5ADA5; text-decoration:none; }


/* Grid area */
.divgrid { padding-top:8px; }
table.grid { empty-cells:hide; text-align:left;   width:775px; background-image:url(../images/common/dotted_grey_v.gif);  background-position:right; background-repeat:repeat-y;   }
table.grid td.select {  padding-bottom:4px;  padding-top:10px; text-align:center;  empty-cells:hide; background-image:url(../images/common/dotted_grey_v.gif);  background-position:left ; background-repeat:repeat-y;   }
table.grid td.noborder { background:none; background-color:#fff; }
table.grid tr.gap td { margin:0px; padding:0px; background:none; background-color:#fff; }
table.grid tr { padding-bottom:10px; padding-top:50px; empty-cells:hide;   }


table.gridNew { empty-cells:hide; text-align:left;   width:775px;   background-position:right;   }
table.gridNew td.select {  padding-bottom:4px;  padding-top:10px; text-align:center;  empty-cells:hide; background-image:url(../images/common/dotted_grey_v.gif);  background-position:left ; background-repeat:repeat-y;   }
table.gridNew td.noborder { background:none; background-color:#fff; }
table.gridNew tr.gap td { margin:0px; padding:0px; background:none; background-color:#fff; }
table.gridNew tr { padding-bottom:10px; padding-top:50px; empty-cells:hide;   }

table.grid3by3New { empty-cells:hide; text-align:left;   width:575px;   background-position:right; padding-top:0px;   }
table.grid3by3New td.select {  padding-bottom:4px;  padding-top:10px; text-align:center;  empty-cells:hide; background-image:url(../images/common/dotted_grey_v.gif);  background-position:left ; background-repeat:repeat-y;   }
table.grid3by3New td.noborder { background:none; background-color:#fff; }
table.grid3by3New tr.gap td { margin:0px; padding:0px; background:none; background-color:#fff; }
table.grid3by3New tr { padding-bottom:10px; padding-top:50px; empty-cells:hide;   }

table.grid2by2New { empty-cells:hide; text-align:left;   width:385px;  background-position:right; padding-top:0px;   }
table.grid2by2New td.select {  padding-bottom:4px;  padding-top:10px; text-align:center;  empty-cells:hide; background-image:url(../images/common/dotted_grey_v.gif);  background-position:left ; background-repeat:repeat-y;   }
table.grid2by2New td.noborder { background:none; background-color:#fff; }
table.grid2by2New tr.gap td { margin:0px; padding:0px; background:none; background-color:#fff; }
table.grid2by2New tr { padding-bottom:10px; padding-top:50px; empty-cells:hide;   }

table.grid1by1New { empty-cells:hide; text-align:left;   width:185px;   background-position:right; padding-top:0px;   }
table.grid1by1New td.select {  padding-bottom:4px;  padding-top:10px; text-align:center;  empty-cells:hide; background-image:url(../images/common/dotted_grey_v.gif);  background-position:left ; background-repeat:repeat-y;   }
table.grid1by1New td.noborder { background:none; background-color:#fff; }
table.grid1by1New tr.gap td { margin:0px; padding:0px; background:none; background-color:#fff; }
table.grid1by1New tr { padding-bottom:10px; padding-top:50px; empty-cells:hide;   }

table.grid3by3 { empty-cells:hide; text-align:left;   width:575px; background-image:url(../images/common/dotted_grey_v.gif);  background-position:right; background-repeat:repeat-y;padding-top:0px;   }
table.grid3by3 td.select {  padding-bottom:4px;  padding-top:10px; text-align:center;  empty-cells:hide; background-image:url(../images/common/dotted_grey_v.gif);  background-position:left ; background-repeat:repeat-y;   }
table.grid3by3 td.noborder { background:none; background-color:#fff; }
table.grid3by3 tr.gap td { margin:0px; padding:0px; background:none; background-color:#fff; }
table.grid3by3 tr { padding-bottom:10px; padding-top:50px; empty-cells:hide;   }

table.grid2by2 { empty-cells:hide; text-align:left;   width:385px; background-image:url(../images/common/dotted_grey_v.gif);  background-position:right; background-repeat:repeat-y;padding-top:0px;   }
table.grid2by2 td.select {  padding-bottom:4px;  padding-top:10px; text-align:center;  empty-cells:hide; background-image:url(../images/common/dotted_grey_v.gif);  background-position:left ; background-repeat:repeat-y;   }
table.grid2by2 td.noborder { background:none; background-color:#fff; }
table.grid2by2 tr.gap td { margin:0px; padding:0px; background:none; background-color:#fff; }
table.grid2by2 tr { padding-bottom:10px; padding-top:50px; empty-cells:hide;   }

table.grid1by1 { empty-cells:hide; text-align:left;   width:185px; background-image:url(../images/common/dotted_grey_v.gif);  background-position:right; background-repeat:repeat-y;padding-top:0px;   }
table.grid1by1 td.select {  padding-bottom:4px;  padding-top:10px; text-align:center;  empty-cells:hide; background-image:url(../images/common/dotted_grey_v.gif);  background-position:left ; background-repeat:repeat-y;   }
table.grid1by1 td.noborder { background:none; background-color:#fff; }
table.grid1by1 tr.gap td { margin:0px; padding:0px; background:none; background-color:#fff; }
table.grid1by1 tr { padding-bottom:10px; padding-top:50px; empty-cells:hide;   }



table.Searchgrid { empty-cells:hide; text-align:left; max-width:775px; background-image:url(../images/common/dotted_grey_v.gif);  background-position:right; background-repeat:repeat-y;   }
table.Searchgrid td.select {  padding-bottom:15px;  padding-top:20px; padding-right:25px; padding-left:25px; text-align:center;  empty-cells:hide; background-image:url(../images/common/dotted_grey_v.gif);  background-position:left ; background-repeat:repeat-y;   }
table.Searchgrid td.noborder { background:none; background-color:#fff; }
table.Searchgrid tr.gap td { margin:0px; padding:0px; background:none; background-color:#fff; }
table.Searchgrid tr { padding-bottom:10px; padding-top:50px; empty-cells:hide;   }


/* Coloured category links */

table.grid h1.GirdHeading a:link, table.grid h1.GirdHeading a:visited { color:#002C68; }
table.grid h1.GirdHeading a:hover, table.grid h1.GirdHeading a:active { color:#96ADC3; }

table.grid h1.driving a:link, table.grid h1.driving a:visited { color:#002C68; }
table.grid h1.driving a:hover, table.grid h1.driving a:active { color:#96ADC3; }
table.grid h1.flying a:link, table.grid h1.flying a:visited { color:#AE3434; }
table.grid h1.flying a:hover, table.grid h1.flying a:active { color:#DEACAC; }
table.grid h1.relaxing a:link, table.grid h1.relaxing a:visited { color:#AE5DAE; }
table.grid h1.relaxing a:hover, table.grid h1.relaxing a:active { color:#DEBDDE; }
table.grid h1.wetnwild a:link, table.grid h1.wetnwild a:visited { color:#247AA6; }
table.grid h1.wetnwild a:hover, table.grid h1.wetnwild a:active { color:#A6C9DB; }
table.grid h1.ultimategifts a:link, table.grid h1.ultimategifts a:visited { color:#400080; }
table.grid h1.ultimategifts a:hover, table.grid h1.ultimategifts a:active { color:#B197CB; }
table.grid h1.adrenalinezone a:link, table.grid h1.adrenalinezone a:visited { color:#FF6600; }
table.grid h1.adrenalinezone a:hover, table.grid h1.adrenalinezone a:active { color:#FFC197; }
table.grid h1.otheractivities a:link, table.grid h1.otheractivities a:visited { color:#336600; }
table.grid h1.otheractivities a:hover, table.grid h1.otheractivities a:active { color:#ACC197; }
table.grid h1.hobbies a:link, table.grid h1.hobbies a:visited { color:#00797A; }
table.grid h1.hobbies a:hover, table.grid h1.hobbies a:active { color:#8DC3C4; }
table.grid h1.othergifts a:link, table.grid h1.othergifts a:visited { color:#871087; }
table.grid h1.othergifts a:hover, table.grid h1.othergifts a:active { color:#CE9ECE; }
table.grid h1.traditionalgifts a:link, table.grid h1.traditionalgifts a:visited { color:#5A0068; }
table.grid h1.traditionalgifts a:hover, table.grid h1.traditionalgifts a:active { color:#BB96C3; }


table.pagenotfound { width:385px; }
table.pagenotfound h1 { margin:0; padding:0; padding-top:10px; padding-bottom:10px; font-size:20px; font-weight:normal; color:#000; }


/* --- Start Category (home > product) --- */

table.categoryNew { width:195px; margin-left:auto; margin-right:auto; }
table.categoryNew td { margin:0px; padding:0px; border:0px; padding-bottom:0px; padding-top:4px; text-align:left; background:none; }
table.categoryNew td.col1 { margin:0px; padding:0px; width:140px; }
table.categoryNew td.col2 { margin:0px; padding:0px; text-align:right; }
table.categoryNew td p { margin:0; }

a.categoryNew:link, a.categoryNew:visited { margin:0px; padding:0px; color:#827e75; text-decoration:none; }
a.categoryNew:hover, a.categoryNew:active { margin:0px; padding:0px; color:#B5ADA5; text-decoration:none; }

table.categoryNew h1 { margin:0px; padding:0px; }
table.categoryNew h1 a:link, table.categoryNew h1 a:visited { color:#6C5B4F; text-decoration:none; }
table.categoryNew h1 a:hover, table.categoryNew h1 a:active { color:#FF9C03; text-decoration:none; }


table.category { width:144px; margin-left:auto; margin-right:auto; }
table.category td { margin:0px; padding:0px; border:0px; padding-bottom:0px; padding-top:4px; text-align:left; background:none; }
table.category td.col1 { margin:0px; padding:0px; width:110px; }
table.category td.colprice { margin:0px; padding:0px; width:100px; padding-top:4px; }
table.category tr.destacado { margin:0px; padding:0px; background-color:#FFC; }

table.category td.col2 { margin:0px; padding:0px; text-align:right; }
table.category td p { margin:0; }


a.category:link, a.category:visited { margin:0px; padding:0px; color:#827e75; text-decoration:none; }
a.category:hover, a.category:active { margin:0px; padding:0px; color:#B5ADA5; text-decoration:none; }

a.productlink:link, a.productlink:visited { margin:0px; padding:0px; color:#666; text-decoration:underline; }
a.productlink:hover, a.productlink:active { margin:0px; padding:0px; color:#FF9C03; text-decoration:underline; }

a.moreinfo { margin:0px; padding:0px; color:#666; text-decoration:underline; }
a.moreinfo:hover{ margin:0px; padding:0px; color:#FF9C03; text-decoration:none; }


table.category h1 { margin:0px; padding:0px; }
/*ADD in new Version*/
table.category h1 a:link, table.category h1 a:visited { color:#6C5B4F; text-decoration:none; }

table.category h1 a:hover, table.category h1 a:active { color:#FF9C03; text-decoration:none; }


/* --- End Category (home > product) --- */

/* --- Start Category list view (home > product) --- */

/*Add loction style for list view in product list page*/
.loctiondiv {font-weight:bold;}

table.categorylistview { width:100%; margin-left:auto; margin-right:auto; background-image:url(../images/common/dotted_orange_v.gif); background-position:bottom ; background-repeat:repeat-x;}
table.categorylistview td { margin:0px; padding:0px; border:0px; padding-bottom:0px; padding-top:0px; text-align:left; background:none; }
table.categorylistview td.col1 { margin:0px; padding:0px; width:540px; }
table.categorylistview td.col2 { margin:0px; padding:0px; text-align:right; }
table.categorylistview td p { margin:0; }


a.categorylistview:link, a.category:visited { margin:0px; padding:0px; color:#827e75; text-decoration:none; }
a.categorylistview:hover, a.category:active { margin:0px; padding:0px; color:#B5ADA5; text-decoration:none; }

a.productlinklistview:link, a.productlink:visited { margin:0px; padding:0px; color:#666; text-decoration:underline; }
a.productlinklistview:hover, a.productlink:active { margin:0px; padding:0px; color:#FF9C03; text-decoration:underline; }

a.moreinfo { margin:0px; padding:0px; color:#666; text-decoration:underline; }
a.moreinfo:hover{ margin:0px; padding:0px; color:#FF9C03; text-decoration:none; }


table.categorylistview h1 { margin:0px; padding:0px; }
/*ADD in new Version*/
table.categorylistview h1 a:link, table.category h1 a:visited { color:#6C5B4F; text-decoration:none; }
table.categorylistview h1 a:hover, table.category h1 a:active { color:#FF9C03; text-decoration:none; }


table.categorylistviewwithoutbackground { width:100%; margin-left:auto; margin-right:auto;}
table.categorylistviewwithoutbackground td { margin:0px; padding:0px; border:0px; padding-bottom:0px; padding-top:0px; text-align:left; background:none; }
table.categorylistviewwithoutbackground td.col1 { margin:0px; padding:0px; width:540px; }
table.categorylistviewwithoutbackground td.col2 { margin:0px; padding:0px; text-align:right; }
table.categorylistviewwithoutbackground td p { margin:0; }

table.categorylistviewwithoutbackground h1 { margin:0px; padding:0px; }
/*ADD in new Version*/
table.categorylistviewwithoutbackground h1 a:link, table.category h1 a:visited { color:#6C5B4F; text-decoration:none; }
table.categorylistviewwithoutbackground h1 a:hover, table.category h1 a:active { color:#FF9C03; text-decoration:none; }

/* --- End Category list view (home > product) --- */

/* --- divgrid list view ---*/

.divgridlistview { padding-top:8px; }
table.gridlistview { empty-cells:hide; text-align:left;   width:775px; padding-top:0px;}
table.gridlistview td.select {  padding-bottom:4px;  padding-top:0px; text-align:center;  empty-cells:hide;}
table.gridlistview td.noborder { background:none; background-color:#fff; }
table.gridlistview tr.gap td { margin:0px; padding:0px; background:none; background-color:#fff; }
table.gridlistview tr { padding-bottom:10px; padding-top:50px; empty-cells:hide;   }

table.grid3by3listview { empty-cells:hide; text-align:left;   width:775px; padding-top:0px;   }
table.grid3by3listview td.select {  padding-bottom:4px;  padding-top:0px; text-align:center;  empty-cells:hide;}
table.grid3by3listview td.noborder { background:none; background-color:#fff; }
table.grid3by3listview tr.gap td { margin:0px; padding:0px; background:none; background-color:#fff; }
table.grid3by3listview tr { padding-bottom:10px; padding-top:50px; empty-cells:hide;   }

table.grid2by2listview { empty-cells:hide; text-align:left;   width:775px; padding-top:0px;   }
table.grid2by2listview td.select {  padding-bottom:4px;  padding-top:0px; text-align:center;  empty-cells:hide;}
table.grid2by2listview td.noborder { background:none; background-color:#fff; }
table.grid2by2listview tr.gap td { margin:0px; padding:0px; background:none; background-color:#fff; }
table.grid2by2listview tr { padding-bottom:10px; padding-top:50px; empty-cells:hide;   }

table.grid1by1listview { empty-cells:hide; text-align:left;   width:775px; padding-top:0px;   }
table.grid1by1listview td.select {  padding-bottom:4px;  padding-top:0px; text-align:center;  empty-cells:hide; }
table.grid1by1listview td.noborder { background:none; background-color:#fff; }
table.grid1by1listview tr.gap td { margin:0px; padding:0px; background:none; background-color:#fff; }
table.grid1by1listview tr { padding-bottom:10px; padding-top:50px; empty-cells:hide;   }

/* --- divgrid list view ---*/

/*** --- Banner - Editors choice --- ***/
table.editors { height:120px; width:775px; margin:0px; padding:0px; }
/*Add in New Version*/
table.editors td.col1 { width:350px; margin:0px; padding:0px; }
table.editors td.col2 { width:259px; margin:0px; padding:0px; text-align:left; background-color:#C0D9E6; }
table.editors td.col3 { width:160px; margin:0px; padding:0px; text-align:right; }

table.editors td.col2 { background-color: #a6a5a5; } 
.editorsDiv {padding-left:9px;  background-color:#333333; color:#FFF; font-size:12px; font-weight:bold; }
ul.editors li h2 {color:#333; }
h1.editors {color:#ffffff; background-color:#333; border:0px; font-weight:normal;  }
ul.editors li { color:#333; }

/* Category details next to Editors choice */
ul.categorydetail { margin: 0px; padding: 0px; }
ul.categorydetail li { margin: 0px; padding: 0px; padding-top:0px; padding-bottom:4px; padding-right:10px; position:relative; font-size:11px; color:#002C68; width:350px; }

ul.categorydetail li.middle { margin: 0px; padding: 0px; padding-top:0px; padding-bottom:4px; padding-right:10px; position:relative; font-size:11px; color:#002C68; }
ul.categorydetail li.last { margin: 0px; padding: 0px; padding-top:15px }

ul.categorydetail li a { margin: 0px; padding: 0px; }
ul.categorydetail li a:link, ul.categorydetail li a:visited { font-size:11px; color:#827e75; text-decoration: none; }
ul.categorydetail li a:hover, ul.categorydetail li a:active { font-size:11px; color:#B5ADA5; text-decoration: none; }

ul.categorydetail li h1 { margin:0px; padding:0px; padding-top:0px; font-size:15px; color:#002C68; line-height:17px }
ul.categorydetail li h3 { margin: 0px; padding: 0px; font-weight:bold; font-size:11px; }




/* --- Start Editors Panel --- */
ul.editors { margin: 0px; padding: 0px; }
ul.editors li { margin: 0px; padding: 0px; padding-top:0px; padding-bottom:5px; padding-left:10px; padding-right:10px; position:relative; font-size:11px; color:#333; }

ul.editors li a { margin: 0px; padding: 0px; }
ul.editors li a:link, ul.editors li a:visited { color:#002C68; font-size:11px; font-weight:bold; text-decoration: none; }
ul.editors li a:hover, ul.editors li a:active { color:#96ADC3; font-size:11px; font-weight:bold; text-decoration: none; }

h1.editors { margin:0; padding:0; padding-top:3px; padding-left:10px; padding-bottom:3px; font-size:14px; color:#ffffff; background-color:#002C68; border:0px; font-weight:normal; }


ul.editors li h2 { margin:0px; padding:0px; padding-top:3px; line-height:14px; font-size:12px; font-weight:bold; color:#333; }

/* --- End Editors Panel --- */

/*** --- Banner - Editors choice End --- ***/

/* ---------------------- */
/* --- PRODUCT DETAIL --- */
/* ---------------------- */

/* Header */
.divdetailheadertop { margin:0; background-color:#002C68; padding-top:5px; padding-bottom:5px; }
.divdetailheaderbottom { margin:0; margin-bottom:20px; padding-bottom:5px; text-align:left; background-color:#96ADC3; background-image:url(../images/common/corner_driving.gif); background-position:right bottom; background-repeat:no-repeat; border-top:1px; border-top-color:#ffffff; border-top-style:solid; }

.divdetailheaderbottom p { padding:0px; margin:0px; margin-left:10px; padding-left:12px; margin-top:3px; color:#fff; background-image:url(../images/common/arrow_white_driving_l.gif); background-position:left 3px; background-repeat:no-repeat; display:block; }
.divdetailheaderbottom p a:link, .divdetailheaderbottom p a:visited { color:#fff; text-decoration:none; }
.divdetailheaderbottom p a:hover, .divdetailheaderbottom p a:active { color:#002C68; text-decoration:none; }

table.detailheader { width:775px; margin:0px; padding:0px; }
table.detailcontent { width:775px; margin:0px; padding:0px; }
table.detailmisc { width:775px; margin:0px; padding:0px; }

table.detailheader th.col1 { padding-left:10px; font-size:14px; font-weight:normal; color:#fff; vertical-align:bottom; }
table.detailheader td.col2 { padding-right:10px; font-size:11px; color:#fff; vertical-align:bottom; }


/* Content detail EXP */
.divdetailcontent { padding-bottom:5px; }

table.detailcontent { width:775px; padding:0px; margin:0px; }
table.detailcontent td.col1 { width:300px; }
table.detailcontent td.col2 { width:260px; padding:0px; margin:0px; padding-left:15px; text-align:left; }
table.detailcontent td.col3 { padding-left:15px; text-align:center; }
table.detailcontent td.col4 { padding-left:10px; text-align:right; }


table.detailcontent p { margin:0px; padding:0px; padding-bottom:8px; font-size:11px; color:#333; line-height:13px; }
table.detailcontent h1 { margin:0px; padding:0px; padding-bottom:8px; font-size:13px; color:#333; }
table.detailcontent h2 { margin:0px; padding:0px; font-size:9px; color:#333; }


div.seegiftpack { width:152px; padding-bottom:8px; margin-left:auto; margin-right:auto; }
div.buynowwithgift { width:152px; margin-left:auto; margin-right:auto; }





/* Content detail NON EXP */
.divdetailcontentnon { padding-bottom:5px; }

table.detailcontentnon { width:575px; padding:0px; margin:0px; }
table.detailcontentnon td.left { width:300px; }
table.detailcontentnon td.right { width:260px; padding:0px; margin:0px; padding-left:15px; text-align:left; }

table.detailcontentnon p { margin:0px; padding:0px; padding-bottom:8px; font-size:11px; color:#333; line-height:13px; }
table.detailcontentnon h1 { margin:0px; padding:0px; padding-bottom:8px; font-size:13px; color:#333; }
table.detailcontentnon h2 { margin:0px; padding:0px; font-size:12px; color:#333; }
table.detailcontentnon p.deliverydatetext { text-align:right; margin:0px; padding:0px; padding-bottom:4px; padding-top:4px; font-size:11px; color:#333; line-height:13px; }
table.detailcontentnon p.deliverydatetextL { text-align:left; margin:0px; padding:0px; padding-bottom:4px; padding-top:4px; font-size:11px; color:#333; line-height:13px; }
table.detailcontentnon span.bold { text-align:right; font-weight:bold; margin:0px; padding:0px; padding-bottom:4px; padding-top:4px; font-size:13px; color:#333; line-height:13px; }




/*** -- Content detail misc -- ***/
.divdetailmisc { padding:0px; margin:0px; }
table.detailmisc td.col1 { width:585px; }
table.detailmisc td.col21 { padding-left:10px; text-align:right; }







/* - Buttons row - */
.divbuttons { padding-bottom:8px; }

table.buttons { width:575px; }
table.buttons td.imagebuttons { width:300px; }
table.buttons td.price { width:260px; padding-left:15px; text-align:left; }
table.buttons td.imagebuttons table.buttonsindise col1 { text-align:left;width:185px; }
table.buttons td.imagebuttons table.buttonsindise col2 { text-align:right;width:115px; }

table.pricebuynow { width:260px; padding:0px; margin:0px; }
table.pricebuynow h3 { padding-top:4px; font-size:16px; font-weight:bold; color:Red; }


table.pricebuynow h2 { padding-top:4px; font-size:16px; font-weight:bold; color:Gray; }


table.pricebuynow h4 { padding-top:4px; font-size:16px; font-weight:bold; color:Black; }



table.pricebuynow td.pricefigure { width:124px; text-align:center; vertical-align:top; background-image:url(../images/misc/price_grey_bg.gif); background-position:top; background-repeat:no-repeat; }
table.pricebuynow td.pricefigureNow { width:124px; text-align:left; vertical-align:middle; background-image:url(../images/misc/price_grey_bg.gif); background-position:left; background-repeat:no-repeat; }
table.pricebuynow td.deliverydate { text-align:right;}

table.pricebuynow td.buynow { text-align:right; }


/* - detailmiscinfo - */
div.detailmiscinfo { width:575px; }
div.detailmiscinfo p { margin:0px; padding:0px; padding-bottom:1em; margin-left:10px; margin-right:10px; line-height:13px; }
div.detailmiscinfo h4 { padding:0px; margin:0px; padding-top:3px; padding-bottom:3px; padding-left:10px; margin-bottom:8px; background-color:#96ADC3; font-size:12px; font-weight:normal; color:#000; }

div.detailmiscinfo h5 { margin-left:10px; font-size:11px; color:#333; }


div.detailmiscinfo h4 a:link, div.detailmiscinfo h4 a:visited { color:#333; text-decoration:none; }
div.detailmiscinfo h4 a:hover, div.detailmiscinfo h4 a:active { color:#333; text-decoration:underline; }

div.detailmiscinfo table.mischeader {width:100%;}
div.detailmiscinfo table.mischeader td.Col1 {padding:0px; margin:0px; padding-top:3px; padding-bottom:3px; padding-left:10px; margin-bottom:8px; background-color:#96ADC3; font-size:12px; font-weight:normal; color:#000;}
div.detailmiscinfo table.mischeader td.Col2 {padding:0px; margin:0px; padding-top:3px; padding-bottom:3px; padding-left:10px; margin-bottom:8px; background-color:#96ADC3; font-size:12px; font-weight:normal; color:#000;text-align:right;padding-right:10px;}
div.detailmiscinfo table.mischeader a:visited { color:#fff; text-decoration:none; }
div.detailmiscinfo table.mischeader a:active { color:#002C68; text-decoration:none; }

/* - custommiscinfo - */
div.custommiscinfo { width:770px; }
div.custommiscinfo p { margin:0px; padding:0px; padding-bottom:1em; margin-left:10px; margin-right:10px; line-height:13px; }
div.custommiscinfo h4 { padding:0px; margin:0px; padding-top:3px; padding-bottom:3px; padding-left:10px; margin-bottom:8px; background-color:#96ADC3; font-size:12px; font-weight:normal; color:#000; }
div.custommiscinfo h5 { margin-left:10px; font-size:11px; color:#333; }
div.custommiscinfo h4 a:link, div.custommiscinfo h4 a:visited { color:#333; text-decoration:none; }
div.custommiscinfo h4 a:hover, div.custommiscinfo h4 a:active { color:#333; text-decoration:underline; }
div.custommiscinfo table.mischeader {width:100%;}
div.custommiscinfo table.mischeader td.Col1 {padding:0px; margin:0px; padding-top:3px; padding-bottom:3px; padding-left:10px; margin-bottom:8px; background-color:#96ADC3; font-size:12px; font-weight:normal; color:#000;}
div.custommiscinfo table.mischeader td.Col2 {padding:0px; margin:0px; padding-top:3px; padding-bottom:3px; padding-left:10px; margin-bottom:8px; background-color:#96ADC3; font-size:12px; font-weight:normal; color:#000;text-align:right;padding-right:10px;}
div.custommiscinfo table.mischeader a:visited { color:#fff; text-decoration:none; }
div.custommiscinfo table.mischeader a:active { color:#002C68; text-decoration:none; }

/* Location */
div.location { padding-bottom:0px; }

/* PriceDetails */
.divpricedetails { padding-bottom:20px; }
table.pricedetails {width:350px;}
table.pricedetails td.col1 { width:90px; padding-top:10px; text-align:left;  }
table.pricedetails td.col2 { width:7px; padding:10px 20px 10px 10px; text-align:right; }

table.pricedetails th { margin:0px; padding:0px; padding-left:10px; padding-bottom:10px; padding-top:10px; text-align:center; font-size:12px; color:#6C5B4F; font-weight:bold; background-image:url(../images/common/dotted_grey_h.gif); background-position:bottom; background-repeat:repeat-x; }
table.pricedetails th.col1 { width:90px; text-align:left;   }
table.pricedetails th.col2 { width:7px; text-align:right;  }

table.pricedetails ItemStyle { background-color:#96ADC3; }
table.pricedetails AlternatingItemStyle { background-color:White;  }



/* Agenda */
div.agenda { padding-bottom:0px; }



/* Notes */
div.notes { padding-bottom:0px; }

table.notesbuttons { width:555px; margin-top:10px; margin-left:10px; }
table.notesbuttons td.left { width:50%; text-align:left; }
table.notesbuttons td.right { width:50%; text-align:right; }


/* Customer reviews */
div.customerreviews { padding-bottom: 0px; }
div.customerreviews p { margin-bottom:10px; padding-bottom:10px; color:#333; background-image:url(../images/common/dotted_grey_h.gif); background-position:bottom; background-repeat:repeat-x; }


/* back to top */
div.backtotop { padding-bottom:10px; }
div.backtotop h4 { padding-left:20px; background-image:url(../images/common/arrow_backtotop.gif); background-position:10px 5px; background-repeat:no-repeat; }
/*** -- Content misc end -- ***/

/* --- Print N Go Table --- */
.divprintNgo { padding:0px; margin:0px;  }
table.printNGo { padding:0px; margin:0px;  }
table.printNGo td.row1 { padding-left:10px;  padding-bottom:4px; padding-top:4px; margin:0px;  background-color:#5796c2;color:White; font-weight:bold  }
table.printNGo td.row111 { padding-left:10px;  padding-bottom:4px; padding-top:4px; margin:0px;  background-color:#5796c2;color:White; font-weight:bold  }
table.printNGo td.row2 { background-color:#ffffff;padding-left:10px; padding-right:10px; padding-top:3px;padding-bottom:3px; color:Black;  }
table.printNGo td.row2a { background-color:#ffffff;padding-left:10px; font-weight:bold; padding-right:10px; padding-top:3px;padding-bottom:3px; color:Black;  }
table.printNGo td.row3 {  background-color:#EFF3FB;padding-left:10px; padding-right:10px; padding-top:3px;padding-bottom:3px; color:Black; }
table.printNGo td.row3a {  background-color:#EFF3FB;padding-left:10px;  font-weight:bold; padding-right:10px; padding-top:3px;padding-bottom:3px; color:Black; }
.heading { margin:1px; padding:0px; font-size:12px; font-weight:bolder; color:#333; }



/* --- Cross sell --- */
.divcrosssell { padding:0px; margin:0px; }
table.crosssell { padding:0px; margin:0px; width:190px; background-color:#E6E6E6; }
table.crosssell td.row1 { background-image:url(../images/common/cross_sell_bg_top.gif); background-position:top; background-repeat:no-repeat; }
table.crosssell td.row2 { padding-left:10px; padding-right:10px; }
table.crosssell td.row3 { background-image:url(../images/common/cross_sell_bg_bot.gif); background-position:bottom; background-repeat:no-repeat; }

table.crosssell h1 { margin:0px; padding:0px; font-size:12px; color:#333; }



/* cross detail and info */
div.crossitem { padding:0px; margin:0px; padding-top:8px; padding-bottom:4px; background-image:url(../images/common/dotted_grey_h.gif); background-position:bottom; background-repeat:repeat-x; }
div.crossitemlast { padding:0px; margin:0px; padding-top:4px; }

table.crosstable { width:170px; padding-bottom:4px; }
table.crosstable td.crossimage { width:50px; padding-bottom:4px; }
table.crosstable td.crossdetail { padding-left:0px; }


table.crosstable p { padding-top:4px; font-size:11px; color:#666; }
table.crosstable h5 { padding-bottom:0px;  font-size:11px; color:#666;  font-weight:700}


table.crosstable h5 a:link, table.crosstable h5 a:visited { font-size:11px; color:#666; text-decoration:none; }

table.crosstable h5 a:hover, table.crosstable h5 a:active { font-size:11px; color:#666; text-decoration:underline; }

table.crosstable td.crossdetailTitle  a:link, a:visited { font-size:11px; color:#666; text-decoration:none; }
table.crosstable td.crossdetailTitle  a:active { font-size:11px;color:#666; text-decoration:underline; }


table.crosstable p a:link, table.crosstable p a:visited { color:#666; text-decoration:none; }
table.crosstable p a:hover, table.crosstable p a:active { color:#666; text-decoration:underline; }
/* --- Cross sell end --- */







/* Free Delivery */
.divfreedelivery { padding:0px; margin:0px; padding-bottom:20px; }

table.freedelivery { width:190px; background-color:#FEF5E7; border:1px; border-color:#FF9C03; border-style:solid; background-image:url(../images/common/symbol_info.gif); background-position:5px 5px; background-repeat:no-repeat; }
table.freedelivery p { padding:0px; margin:0 10px 14px 35px; color:#000; line-height:13px; }
table.freedelivery h1 { padding:0px; margin:12px 10px 1px 35px; color:#000; } 
table.freedelivery h2 { padding:0px; margin:12px 10px 1px 35px; color:#000; font-size:13px;} 
table.freedelivery h3 { padding:0px; margin:12px 10px 1px 35px; color:#000; font-size:12px;} 


/* -------------------------- */
/* --- PRODUCT DETAIL END --- */
/* -------------------------- */












/*** ----------------- ***/
/*** ----- LOGIN  ---- ***/
/*** ----------------- ***/


/* Main Div */
.divtoplogin { width: 940px; margin-bottom:10px; border-bottom: 1px; border-bottom-color: #ccc; border-bottom-style: solid; }
table.loginlogo { width:940px; }
table.loginlogo td.col1 { width:138px; }
table.loginlogo td.col2 { padding-bottom:8px; vertical-align:bottom; text-align:center; }
table.loginlogo td.col2 img { margin-left:10px; margin-right:10px; }

/* header */
.divloginborder { height:2px; background-color:#EFEDEC; border:1px; border-color:#ccc; border-style:solid; overflow:hidden; }

.divloginstatus { padding:0px; margin:0px; }

table.loginstatus { margin-top:8px; margin-bottom:8px; margin-left:10px; }
table.loginstatus img { padding-right:5px; }
table.loginstatus h1 { margin:0px; padding:0px; padding-right:30px; font-size:12px; color:#999; }
table.loginstatus h1.selected { color:#FF9C03; }
table.loginstatus h2 { margin:0px; padding:0px; padding-right:30px; font-size:12px; color:#000; }

/* footer */
div.loginfooterlinks { margin:0px; padding:0px; padding-top:8px; padding-bottom:8px; background-color:#ccc; text-align:center; }
div.loginfooterlinks a { margin-left:40px; font-weight:bold; }
div.loginfooterlinks a:link, div.loginfooterlinks a:visited { color:#6C5B4F; }
div.loginfooterlinks a:hover, div.loginfooterlinks a:active { color:#ABA5A1; }

/* proceed box*/

.Proceed { padding:0px; margin:0px; padding-left:0px; font-family:Arial; font-size:12px }




/* main login */
table.mainlogin { padding:0px; margin:0px; margin-top:0px; margin-left:10px; margin-bottom:100px; width:600px; }
table.mainlogin td.col1 { padding:0px; margin:0px; padding-right:20px; width:50%; background-image:url(../images/common/dotted_grey_v.gif); background-position:right; background-repeat:repeat-y; }
table.mainlogin td.col2 { padding:0px; margin:0px; padding-left:20px; width:50%; }
table.mainlogin td.col2left { padding:0px; margin:0px; padding-left:20px; width:50%; }

table.mainlogin p { margin:0px; padding:0px; padding-bottom:6px; }
table.mainlogin p.orange { padding-top:14px; }
table.mainlogin p.orange a:link, table.mainlogin p a:visited { color:#FF9C03; text-decoration:underline; }
table.mainlogin p.orange a:hover, table.mainlogin p a:active { color:#6C5B4F; text-decoration:underline; }
table.mainlogin p.red { color:#FF0000; font-weight:bold; }

table.mainlogin p.login { padding-top:5px; padding-bottom:20px; }

table.mainlogin h1 { font-size:20px; }
table.mainlogin h2 { padding-bottom:5px; font-size:13px; color:#6C5B4F; font-weight:bold; }
table.mainlogin h3 { padding-bottom:5px; font-size:13px; color:#FF9C03; font-weight:bold; }

table.logout { padding:0px; margin:0px; margin-top:0px; margin-left:10px; margin-bottom:100px; width:600px; }
table.logout h2 { padding-bottom:5px; font-size:20px; color:#6C5B4F; font-weight:bold; }

/* input text */
.loginemailbox { margin-left:0px; margin-bottom:14px; font-size:10px; color:#000; border:1px solid #999; width:200px; height:16px; }
.loginpasswordbox { margin-left:0px; margin-bottom:15px; font-size:10px; color:#000; border:1px solid #999; width:115px; height:16px; }

/*** ----------------- ***/
/*** --- LOGIN END --- ***/
/*** ----------------- ***/








/*** ------------------ ***/
/*** ----- BASKET ----- ***/
/*** ------------------ ***/

/* Drop down menu*/
.dropquantity { margin-bottom:6px; font-size:11px; font-family: Arial, Helvetica, sans-serif; width: 45px; }

/* Drop down menu product customization*/
.dropquantityproductcustomization { margin-bottom:0px; font-size:11px; font-family: Arial, Helvetica, sans-serif; }

/* msgBox product customization*/
.msgBoxproductcustomization {  font-family:arial; font-size:11px; color:#827e75; border:1px solid #999; width:110px;  }

/* msgNumericTextBox product customization*/
.msgNumericTextBox {  font-family:arial; font-size:11px; color:#827e75; border:1px solid #999; width:40px;  }


/* header */
.divcheckoutheader { margin:0px; padding:0px; padding-bottom:0px; }

table.checkoutheader { margin-top:5px; margin-left:20px; }
table.checkoutheader h1 { margin:0px; padding:0px; padding-top:14px; padding-right:60px; font-size:20px; font-weight:normal; color:#000; }
table.checkoutheader img { margin:0px; padding:0px; margin-right:80px; }



/* Basket header */
.divcheckoutbasketheader { padding-top:20px; padding-bottom:10px; background-image:url(../images/common/dotted_grey_h.gif); background-position:bottom; background-repeat:repeat-x; }
.divcheckoutbasketheader h2 { margin:0px; padding:0px; padding-left:0px; padding-bottom:0px; font-size:12px; color:#6C5B4F; font-weight:bold; }

table.checkoutbasketheader { width:920px; margin-left:20px;  }
table.checkoutbasketheader td.col1 { width:70px; text-align:center; }
table.checkoutbasketheader td.col2 { width:425px; padding-left:10px; }
table.checkoutbasketheader td.col3 { width:88px; text-align:center; }
table.checkoutbasketheader td.col4 { width:88px; text-align:center; }
table.checkoutbasketheader td.col5 { padding-left:10px; }


.smalltext { margin:0px; padding:0px; font-size:11px; font-weight:normal; color:#000; }






/* Main Basket */
.divcheckoutbasket { margin:0px; padding:0px; padding-bottom:10px; }
.divcheckoutbasketinner { margin-left:20px; }

table.checkoutbasket { width:865px; background-image:url(../images/common/dotted_grey_h.gif); background-position:top; background-repeat:repeat-x; }
table.checkoutbasket td { background-image:url(../images/common/dotted_checkout.gif); background-position:right bottom; background-repeat:no-repeat; }
table.checkoutbasket td.col1 { width:70px; padding-top:10px; text-align:center; }
table.checkoutbasket td.col2 { width:423px; padding:10px 20px 10px 10px; }
table.checkoutbasket td.col3 { width:68px; padding-right:20px; padding-top:20px; text-align:right; }
table.checkoutbasket td.col4 { width:68px; padding-right:20px; padding-top:20px; text-align:right; }
table.checkoutbasket td.col5 { padding-left:10px; padding-right:10px; padding-top:10px; border:none; background-image:url(../images/common/dotted_grey_h.gif); background-position:bottom; background-repeat:repeat-x; }


table.checkoutbasket th { margin:0px; padding:0px; padding-left:10px; padding-bottom:10px; padding-top:10px; text-align:center; font-size:12px; color:#6C5B4F; font-weight:bold; background-image:url(../images/common/dotted_grey_h.gif); background-position:bottom; background-repeat:repeat-x; }
table.checkoutbasket th.col1 { width:70px; }
table.checkoutbasket th.col2 { width:356px; text-align:left; }
table.checkoutbasket th.col3 { width:50px; }
table.checkoutbasket th.col4 { width:158px; }
table.checkoutbasket th.col5 { text-align:left; }
table.checkoutbasket td.col7{  padding-left:5px; padding-right:0px; padding-top:0px; padding-bottom:5px; border:none; font-family:Arial; font-size:12px; color:#333333   }
table.checkoutbasket td.col7 a{  padding-left:0px; padding-right:0px; padding-top:5px; padding-bottom:5px; border:none; font-family:Arial; font-size:12px; color:#333333; text-decoration:underline   }
table.checkoutbasket td.col7 a:hover{  padding-left:0px; padding-right:0px; padding-top:5px; padding-bottom:5px; border:none; font-family:Arial; font-size:12px; color:#333333 ; text-decoration:none }
table.checkoutbasket td.col8 { width:20px; padding-right:5px; padding-top:10px; text-align:right; padding-left:25px; }



table.checkoutbasket p { color:#666; font-size:11px; padding:0px; margin:0px; }
table.checkoutbasket p.black { color:#000; }
table.checkoutbasket h3 { color:#000; font-size:11px; padding:0px; margin:0px; margin-bottom:4px; }

table.basketitem td { background:none; }
table.basketitem td.basketitemdesc { padding-left:20px; padding-top:0px; width:300px; }
table.basketitem td.basketitemdesc a:link, table.basketitem td.basketitemdesc a:visited { color:#000; }
table.basketitem td.basketitemdesc a:hover, table.basketitem td.basketitemdesc a:active { color:#FF9C03; }

table.vouchercheckbox { width:250px;  background:none; }
table.vouchercheckbox td { margin:0px; padding:0px; background:none; }
table.vouchercheckbox td.tickbox1 { width:15px;  padding-top:0px; padding-right:8px; }
table.vouchercheckbox td.tickbox2 { padding-top:0px; }
table.vouchercheckbox p.red {  padding-top:0px;  padding-left:6px; color:#FF0000; }




/* shipping code */
table.shipping { width:370px; margin:0px; padding:0px; background-color:#F4F4F4; border:1px; border-color:#CDCDCD; border-style:solid; font-family:arial; font-size:12px; color:#333333 }
table.shipping td { margin:0px; padding:0px; vertical-align:top; padding-left:5px; padding-bottom:3px; font-family: Arial; font-size:11px;  }

table.shipping p { padding:5px 5px 0 5px;  color:#000; font-family:verdana; font-size:12px; font-weight:bold; letter-spacing: 1px }
table.shipping p1 { padding:5px 5px 0 5px;  color:#000; font-family:arial; font-size:12px; }
table.shipping p.red {  padding:0px 5px 0 5px; color:#FF0000; }
table.shipping td.leftcol { width:75px; padding-left:5px; padding-bottom:0px; }
table.shipping td.rightcol { width:305px; padding:5px 5px 0 0px; }
.dropshipping{ margin-bottom:6px; font-size:11px; font-family: Arial, Helvetica, sans-serif; }




/* Promotional code */
table.promotional { width:370px; margin:0px; padding:0px;background-color:#EFEEEC; border:1px; border-color:#CDCDCD; border-style:solid; }
table.promotional td { margin:0px; padding:0px; padding-left:10px; vertical-align:top; padding-top:5px;  font-size:11px; font-family: Arial; color:#333333 }

table.promotional p { padding-left:0px; color:#000; font-size:11px; font-family: Arial; }
table.promotional p.red {  padding-left:0px; color:#FF0000; }
table.promotional td.leftcol { padding-left:8px; padding-bottom:0px; }
table.promotional td.rightcol { padding-left:5px; padding-right:10px;  }

/* promotional text box */
.promotebox { font-size:10px; color:#827e75; border:1px solid #999; width:255px; height:16px; }
.msgBox {  font-family:arial; font-size:11px; color:#827e75; border:1px solid #999; width:300px;  }


/* spell check */
table.spell { margin:0px; padding:0px; }
table.spell td { margin:0px; padding:0px; text-align:left; vertical-align:top; }
table.spell p { padding-top:0px; padding-left:117px; text-align:right; }








/* Basket total figure */
.divbaskettotal { margin:0px; padding:0px; padding-bottom:10px; }

table.baskettotal { margin:0px; padding:0px; margin-left:20px; }
table.baskettotal td.left { width:150px; margin:0px; padding:0px; }
table.baskettotal td.middle { padding-left:40px; padding-right:20px; }
table.baskettotal h2 { padding-bottom:5px; font-size:12px; color:#6C5B4F; font-weight:bold; }
table.baskettotal h2.black { padding-top:5px; color:#000; }
table.baskettotal h3 { font-size:11px; color:#000; font-weight:bold; } 


table.baskettotalinfo { width:217px; margin:0px; padding:0px; background-color:#EFEEEC; border:1px; border-color:#CDCDCD; border-style:solid; padding:0 10px 0 10px; background-image:url(../images/common/symbol_info_grey.gif); background-position:10px 10px; background-repeat:no-repeat; }
table.baskettotalinfo p { padding-top:10px; padding-left:35px; padding-right:8px; }


table.baskettotalcalc { width:180px; margin:0px; padding:0px; }
table.baskettotalcalc td { text-align:right; }
table.baskettotalcalc td.totalleft { text-align:left; width:250px; }
table.baskettotal h4 { padding-bottom:5px; font-size:12px; color:red; font-weight:bold; }
table.baskettotal h8 { padding-bottom:5px; font-size:11px; color:red; font-weight:bold; }
table.baskettotal h5 { padding-bottom:0px; font-size:11px; color:#6c5b4f; font-weight:bold; }
table.baskettotal h6 { padding-bottom:0px; font-size:11px; color:black; font-weight:bold; }

table.baskettotalcalc td.baskettotalcol1 { text-align:left; background-image:url(../images/common/dotted_grey_h.gif); background-position:top; background-repeat:repeat-x; }
table.baskettotalcalc td.baskettotalcol2 { text-align:right; background-image:url(../images/common/dotted_grey_h.gif); background-position:top; background-repeat:repeat-x; }



/* continue shopping button */
.divcontinueshopping { margin:0px; padding:0px; margin-bottom:10px; padding-bottom:10px; }

table.continueshopping { width:865px; margin-left:20px; }
table.continueshopping td.right { width:50%; text-align:right; }
table.continueshopping p { padding-top:10px; }






/* cross sell */
.divcheckoutcrosssell { padding-bottom:20px; }
.divcheckoutcrosssell h2 { margin:0px; padding:0px; padding-left:20px; padding-bottom:20px; font-size:12px; color:#6C5B4F; font-weight:bold; }

table.checkoutcrosssell { margin:0px; padding:0px; margin-left:20px; }
table.checkoutcrosssell td.checkoutcol1 { width:33%; }
table.checkoutcrosssell td.checkoutcol2 { width:33%; }

/* cross sell item */
table.crosssellitem { width:260px; margin-right:20px; }
table.crosssellitem  td.left { width:100px; }
table.crosssellitem  td.right { padding-left:10px; }

table.crosssellitem p { margin:0px; padding:0px; padding-bottom:5px; color:#000; font-weight:bold; }
table.crosssellitem p.grey { color:#999; }

table.crosssellitem img { vertical-align:bottom; }

/*** ------------------ ***/
/*** --- BASKET END --- ***/
/*** ------------------ ***/



/******************************/
/* --- Start Email signup --- */
/******************************/

/* Tell a friend */
table.MAmain ul { padding: 0; margin:0; margin-bottom:20px; font-family: Arial, Helvetica, sans-serif; font-size: 11px; list-style-type: none; }
table.MAmain ul li { border: 0px; margin-bottom:0.5em; padding-left:10px; line-height: 10px; list-style: none; background-image: url(../images/common/bullet_grey.gif); background-repeat: no-repeat; background-position: 0px center; }


table.ESemail { width:400px; }
table.ESemail th { color:#333; font-weight:normal; padding-top:0px; padding-bottom:10px; text-align:left; }
table.ESemail td { color:#333; font-weight:normal; padding-top:0px; padding-bottom:10px; text-align:left; }

/*
table.ESemail th { color:#333; font-weight:normal; padding-top:0px; padding-bottom:4px; text-align:left; }
table.ESemail td { color:#333; font-weight:normal; padding-top:0px; padding-bottom:4px; text-align:left; }
*/
table.ESbackcontinue { width:360px; margin-top:20px; margin-bottom:20px; }
table.ESbackcontinue th { text-align:right; }

.ESff { margin:0px; margin-left:0px; margin-bottom:8px; margin-right:10px; font-size:11px; color:#333; border:1px solid #999; width:350px; height:16px; }
.messagetextbox { height:60px; width:350px; font-family:Arial, Helvetica, sans-serif; font-size:11px; }


/* Tell a friend complete */
table.complete { margin-left:10px; }
table.complete p { color:#000; }
table.complete H1.Heading { padding-left:0px;margin-left:0px; }
table.complete img { margin-top:10px; margin-right:10px; }


/* Email sign up */
div.ESsignup { padding:0px; margin:0; }
table.registertowin { width:400px; padding-top:0px; padding-bottom:10px; margin-bottom:20px; background-image:url(../images/common/dotted_grey_h.gif); background-position:bottom; background-repeat:repeat-x;  }
table.registertowin td.col1 { margin:0; padding:0; width:80px; color:#000; }
table.registertowin td.col2 { margin:0; padding:0; color:#666; }

table.registertowin ul { padding: 0; margin:0; font-family: Arial, Helvetica, sans-serif; font-size: 11px; list-style-type: none; }
/*
table.registertowin ul li { border: 0px; margin-bottom:0.5em; padding-left:10px; line-height: 10px; list-style: none; background-image: url(../images/common/bullet_grey.gif); background-repeat: no-repeat; background-position: 0px 5px; }
*/
table.registertowin ul li { border: 0px; margin-bottom:0.5em; padding-left:10px; line-height: 10px; list-style: none; background-image: url(../images/common/bullet_grey.gif); background-repeat: no-repeat; background-position: 0px center; }


/****************************/
/* --- End Email signup --- */
/****************************/









/* FAQs */
table.faqs { width:940px; }
table.faqs td.col1 { margin:0px; padding:0px; width:230px; padding-left:10px; padding-right:30px; text-align:left; }
table.faqs td.col2 { margin:0px; padding:0px; text-align:left; }
table.faqs td.col3 { margin:0px; padding:0px; width:160px; padding-left:30px; text-align:left; }

table.faqs p { color:#000; }
table.faqs td.col2 h1 { padding:0; margin:0; padding-bottom:20px; font-size:20px; color:#000; font-weight:normal; }

.faqs h3 { font-size:15px; color:#333;} 
/*
table.faqs p { color:#333; }
table.faqs td.col2 h1 { padding:0; margin:0; padding-bottom:20px; font-size:20px; color:#333; font-weight:normal; }
*/
table.faqs td.col2 h2 { padding:0; margin:0; margin-bottom:10px; font-size:11px; font-weight:bold; color:#333; }
table.faqs td.col2 h3 { padding-top:16px; padding-bottom:16px; font-weight:normal; font-size:11px; }
table.faqs td.col2 h3.tith3 { padding:10px 0;  font-weight:bold; font-size:12px; color:#666;}
table.faqs td.col2 h6 { padding:0; margin:0; margin-bottom:18px; background-image:url(../images/common/dotted_grey_h.gif); background-position:bottom; background-repeat:repeat-x; }

a.backtop:link, a.backtop:visited { color:#FF9C03; text-decoration:underline; }
a.backtop:hover, a.backtop:active { color:#999; text-decoration:underline; }

ol.faqlist { padding: 0; margin:0; padding-top:8px; padding-left:16px; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color:#ce8905; }
/*
ol.faqlist { padding: 0; margin:0; padding-top:8px; padding-left:22px; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color:#FF9C03; }
*/
ol.faqlist li { font-weight:bold; padding-bottom:8px; }
ol.faqlist li a:link, ol.faqlist li a:visited { font-weight:normal; color:#ce8905; text-decoration:none; }
ol.faqlist li a:hover, ol.faqlist li a:active { font-weight:normal; color:#333; text-decoration:underline; }

ul.faqlist { padding: 0; margin:0; padding-bottom:10px; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color:#333; }
ul.faqlist  li { padding-left:10px; color:#333; background-image: url(../images/common/bullet_blk.gif); background-repeat: no-repeat; background-position: 0px 5px; }




/**********/
/* Search */
/**********/
.divSearch { padding:0px; margin:0px; }
.divSearch h1 { padding-bottom:10px; margin-bottom:20px; font-size:20px; font-weight:normal; color:#000000; }
.divSearch h1.dottedline { background-image:url(../images/common/dotted_grey_h.gif); background-position:bottom; background-repeat:repeat-x; }

/* Main table - 2 columns */
div.Searchmain { padding:0px; margin:0; padding-bottom:10px; margin-bottom:20px; background-image:url(../images/common/dotted_grey_h.gif); background-position:bottom; background-repeat:repeat-x; }

table.Searchmain { padding:0px; margin:0px; margin-left:10px; }
table.Searchmain td.column1 { padding:0px; margin:0px; padding-right:20px; width:460px; }
table.Searchmain td.column3 { padding:0px; margin:0px; padding-right:10px; width:460px; }
table.Searchmain td.column2 { padding:0px; margin:0px; padding-left:20px; width:280px; }
table.Searchmain p { margin:0px; padding:0px; padding-bottom:16px; color:#333; }
table.Searchmain p.grey { color:#666; }
table.Searchmain h1 { font-size:20px; }
table.Searchmain h2 { margin:0px; padding:0px; padding-top:20px; font-size:11px; color:#333; }
table.Searchmain h3 { padding-bottom:8px; font-size:14px; color:#333; font-weight:normal; }
table.Searchmain h4 { margin:0px; padding:0px; padding-top:0px;padding-bottom:4px; font-size:11px; color:#333; }
table.Searchmain h5 { padding-bottom:10px; margin-bottom:10px; font-size:15px; font-weight:normal; background-image:url(../images/common/dotted_grey_h.gif); background-position:bottom; background-repeat:repeat-x; }



/* Search Try a new search */
div.SearchmainTry { padding:0px; margin:0; padding-bottom:10px; margin-bottom:10px; background-image:url(../images/common/dotted_grey_h.gif); background-position:bottom; background-repeat:repeat-x; }
table.SearchmainTry { width:450px; margin-top:0px; margin-left:10px; }
table.SearchmainTry h2 { padding-top:10px; font-size:15px; font-weight:normal; color:#333; font-weight:normal; }
table.SearchmainTry p { color:#333; }


/* info box */
div.Searchinfo { width:240px; margin:0px; padding:0px; margin-top:0px; margin-bottom:30px; background-color:#EFEEEC; border:1px; border-color:#CDCDCD; border-style:solid; padding:0 10px 0 10px; background-image:url(../images/common/symbol_info_grey.gif); background-position:10px 10px; background-repeat:no-repeat; }
div.Searchinfo p { padding:10px 10px 10px 35px; }


/* Search table */
table.Searchtable { width:450px; margin-top:0px; }
table.Searchtable th { padding:0; margin:0; color:#333; padding-bottom:4px; text-align:left; }
table.Searchtable th.col1 { width:190px; }
table.Searchtable td { padding:0; margin:0; text-align:left; }
table.Searchtable td.searchprice { width:190px; }
table.Searchtable td.searchcat { width:260px; }
table.Searchtable td.ukmap { padding-bottom:20px; }
table.Searchtable img { margin-top:5px; }
table.Searchtable p { padding:0; margin:0; padding-bottom:10px; font-weight:normal; }





/* Input */
.searchff { margin:0px; margin-left:0px; margin-bottom:16px; margin-right:0px; font-size:11px; color:#333; border:1px solid #999; width:190px; height:16px; }
.searchdrop { padding:0; margin:0; margin-left:0px; margin-bottom:16px; font-size:11px; }



.hidden { display:none; }

/******************/
/* Search Results */
/******************/

/* Left column Refine search */

div.leftcolrefinesearch { width:150px; }
table.leftcolrefinesearch { width:150px; background-image:url(../images/common/corner_grey.gif); background-position:right bottom; background-repeat: no-repeat; border-left:1px; border-left-color:#CDCDCD; border-left-style:solid; border-top:1px; border-top-color:#CDCDCD; border-top-style:solid; }
table.leftcolrefinesearch td { padding:10px 10px 14px 10px; }
table.leftcolrefinesearch h1 { padding:0; margin:0; padding-bottom:8px; font-size:14px; color:#333; font-weight:normal; }
table.leftcolrefinesearch h2 { padding:0; margin:0; padding-bottom:4px; font-size:11px; color:#333; }
table.leftcolrefinesearch p { color:#333; padding-bottom:6px; }


/* Main content */
.divsearchresults { background-image:url(../images/common/dotted_grey_h.gif); background-position:bottom; background-repeat:repeat-x; }
/*
table.searchresults td { padding-right:20px; vertical-align:bottom; }
*/
table.searchresults td { padding-right:20px; padding-bottom:6px; vertical-align:bottom; }

table.searchresults h1 { margin:0; padding:0; color:#333; font-size:20px; font-weight:normal; }
table.searchresults p { margin:0; padding:0; padding-bottom:2px; color:#FF9C03; }

/*
.divrefinesearch { margin-bottom:10px; background-image:url(../images/common/dotted_grey_h.gif); background-position:bottom; background-repeat:repeat-x; }
table.refinesearch td { padding:6px 20px 16px 0; vertical-align:bottom; }
*/

.divrefinesearch { margin-bottom:0px; background-image:url(../images/common/dotted_grey_h.gif); background-position:bottom; background-repeat:repeat-x; }
table.refinesearch { margin-top:8px; margin-bottom:2px; }
table.refinesearch th { color:#333; }
table.refinesearch th.pages { color:#6B5A4B; }
table.refinesearch td { padding:6px 20px 0 0; vertical-align:bottom; }
table.refinesearch td.pages { padding-bottom:18px; }
table.refinesearch td.pages a:link, table.refinesearch td.pages a:visited { text-decoration:none; }
table.refinesearch td.pages a:hover, table.refinesearch td.pages a:active { text-decoration:none; }


table.keywordfftable td { padding:0; margin:0; padding-right:6px; vertical-align:top; }
table.keywordfftable img { padding-top:2px; }

/* Input */
/*
.keywordff { margin:0px; margin-left:0px; margin-bottom:0px; margin-right:0px; font-size:11px; color:#333; border:1px solid #999; width:170px; height:16px; }
.searchdropsearch { padding:0; margin:0; margin-left:0px; margin-bottom:0px; font-size:11px; }
*/


.keywordff { margin:0px; margin-left:0px; margin-bottom:16px; margin-right:0px; font-size:11px; color:#333; border:1px solid #999; width:160px; height:16px; }
.searchdropleftcol { padding:0; margin:0; margin-left:0px; margin-bottom:16px; width:120px; font-size:11px; }


/********************/
/* Search no result */
/********************/
table.searchcatcol { width:210px; }
table.searchcatcol td { padding-left:20px; padding-top:5px; padding-bottom:5px; background-image:url(../images/common/dotted_grey_v.gif); background-position:left; background-repeat:repeat-y; }
table.searchcatcol td.first { padding:0; background:none; }

table.searchcatcol h1 { padding:0; margin:0; padding-left:0; padding-top:15px; font-size:14px; color:#333; font-weight:normal; }
table.searchcatcol h2 { padding:0; margin:0; padding-top:4px; font-size:11px; color:#999; }

table.searchcatcol tr.gap td { padding:0; background:none; }

.ErrorMessage { color:#FF0000; font-weight:bold; }

/********************/
/* Print N Go Tickets*/
/********************/

.PrintNGo {font-family:Arial, Helvetica, sans-serif;  color:Black; font-size:12px;}
.AuthenticationDetails {font-family: Arial, Helvetica, sans-serif; font-weight: bold; color:Red; font-size:larger; }
.AuthenticationDetailsText {font-family: Arial, Helvetica, sans-serif; font-weight: bold; color:Black; font-size:12px; }
.ProductDetails {font-family: Arial, Helvetica, sans-serif; font-weight: bold; color:Black; font-size:15px; }
.ProductCode {font-family: Arial, Helvetica, sans-serif; font-weight: bold; color:Black; font-size:15px;  width:14%}
.style7 {font-family: Arial, Helvetica, sans-serif; font-size: 12px; }
.style8 {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #FF0000;
	font-size: 14px;
}
.headlingYD { font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#333333}


/********************/
/* Pop Up's Text/
/********************/

.PopUpPageHeading {font-family:Arial, Helvetica, sans-serif;  color:Black; font-size:18px;font-weight:bold}
.PopUpPageBigHeadingInOrange {font-family:Arial, Helvetica, sans-serif;  color:Orange; font-size:18px; font-weight:bold;}
.PopUpSubHeadingOrange{font-family:Arial, Helvetica, sans-serif;  color:Orange; font-size:13px; font-weight:bold}
.PopUpOrangeText{font-family:Arial, Helvetica, sans-serif;  color:orange; font-size:11px;}
span.PopUpGreyText {font-family:Arial, Helvetica, sans-serif;  color:Gray; font-size:11px;}
.PopUpGreyTextBold{font-family:Arial, Helvetica, sans-serif;  color:Gray; font-size:11px; font-weight:bold}
li.PopUpGreyText {font-family:Arial, Helvetica, sans-serif;  color:Gray; font-size:11px; list-style-type:disc ;   margin-left:15px;}
/*************** use class orange for orange links in the pop ups *******************/

/* Content detail Direct Smile */
table.detailcontentds { width:775px; padding:0px; margin:0px; }
table.detailcontentds td.left { width:400px; }
table.detailcontentds td.right { width:375px; padding:0px; margin:0px; padding-left:15px; text-align:left; }

table.buttonsds { width:775px; }
table.buttonsds td.imagebuttons { width:300px; }
table.buttonsds td.price { width:260px; padding-left:15px; text-align:left; }
table.buttonsds td.imagebuttons table.buttonsindise col1 { text-align:left;width:185px; }
table.buttonsds td.imagebuttons table.buttonsindise col2 { text-align:right;width:115px; }

table.pricebuynowds { width:300px; padding:0px; margin:0px; }
table.pricebuynowds h3 { padding-top:4px; font-size:16px; font-weight:bold; color:Red; }
table.pricebuynowds h2 { padding-top:4px; font-size:16px; font-weight:bold; color:Gray; }
table.pricebuynowds h4 { padding-top:4px; font-size:16px; font-weight:bold; color:Black; }
table.pricebuynowds td.pricefigure { width:124px; text-align:center; vertical-align:top; background-image:url(../images/misc/price_grey_bg.gif); background-position:top; background-repeat:no-repeat; }
table.pricebuynowds td.pricefigureNow { width:124px; text-align:left; vertical-align:middle; background-image:url(../images/misc/price_grey_bg.gif); background-position:left; background-repeat:no-repeat; }
table.pricebuynowds td.deliverydate { text-align:right;}
table.pricebuynowds td.buynow { text-align:right; }
table.pricebuynowds td.fixedcontent { padding-left:10px; text-align:left; font-weight:bold; font-size:11px;}

div.detailmiscinfods { width:775px; }
div.detailmiscinfods p { margin:0px; padding:0px; padding-bottom:1em; margin-left:10px; margin-right:10px; line-height:13px; }
div.detailmiscinfods h4 { padding:0px; margin:0px; padding-top:3px; padding-bottom:3px; padding-left:10px; margin-bottom:8px; background-color:#96ADC3; font-size:12px; font-weight:normal; color:#000; }
div.detailmiscinfods h5 { margin-left:10px; font-size:11px; color:#333; }
div.detailmiscinfods h4 a:link, div.detailmiscinfo h4 a:visited { color:#333; text-decoration:none; }
div.detailmiscinfods h4 a:hover, div.detailmiscinfo h4 a:active { color:#333; text-decoration:underline; }
div.detailmiscinfods table.mischeader {width:100%;}
div.detailmiscinfods table.mischeader td.Col1 {padding:0px; margin:0px; padding-top:3px; padding-bottom:3px; padding-left:10px; margin-bottom:8px; background-color:#96ADC3; font-size:12px; font-weight:normal; color:#000;}
div.detailmiscinfods table.mischeader td.Col2 {padding:0px; margin:0px; padding-top:3px; padding-bottom:3px; padding-left:10px; margin-bottom:8px; background-color:#96ADC3; font-size:12px; font-weight:normal; color:#000;text-align:right;padding-right:10px;}
div.detailmiscinfods table.mischeader a:visited { color:#fff; text-decoration:none; }
div.detailmiscinfods table.mischeader a:active { color:#002C68; text-decoration:none; }

.divcrosssellds { padding:0px; margin:0px; }
table.crosssellds { padding:0px; margin:0px; width:775px; font-weight:bold; }
table.crosssellds td.row1 { background-position:top; background-repeat:no-repeat; }
table.crosssellds td.row2 { width:193px; text-align:left; }
table.crosssellds td.row3 { background-position:bottom; background-repeat:no-repeat; }
table.crosssellds h1 { margin:0px; padding:0px; font-size:12px; color:#333; }

div.crossitemds { padding:0px; margin:0px; padding-top:8px; padding-bottom:4px; background-position:bottom; background-repeat:repeat-x; }
div.crossitemlastds { padding:0px; margin:0px; padding-top:4px; }

table.crosstableds { width:144px; padding-bottom:4px; }
table.crosstableds td.crossimage { width:50px; padding-bottom:4px; }
table.crosstableds td.crossdetail { padding-left:0px; text-align:center; }

table.customizationtitleds {padding:0px;  margin:0px; border:0px; width:360px;}
table.customizationtitleds td.title { padding:0px;  margin:0px; height:33px; font-weight:bold; font-size:14px; vertical-align:middle; }

table.productinfods { }
table.productinfods td.shortdesc { font-weight:bold; padding:0px; font-size:13px; vertical-align:middle; padding-bottom:6px; }

div.twelvemonthheadingds { width:775px; font-weight:bold; padding:0px; font-size:13px; vertical-align:middle; margin-bottom:6px; }

div.dots { font-weight:bold; font-size:11px;}

table.dssets { border:0px; padding:0px; margin:0px; width:775px; font-weight:bold; }
div.dssetmonth { text-align:center; }
.divdetailmiscds { padding:0px; margin:0px; vertical-align:top;}

.divdetailheaderbottomds { margin:0; margin-bottom:2px; padding-bottom:2px; text-align:left; background-color:#96ADC3; background-image:url(../images/common/corner_driving.gif); background-position:right bottom; background-repeat:no-repeat; border-top:1px; border-top-color:#ffffff; border-top-style:solid; }
.divdetailheaderbottomds p { padding:0px; margin:0px; margin-left:10px; padding-left:12px; margin-top:3px; color:#fff; background-image:url(../images/common/arrow_white_driving_l.gif); background-position:left 3px; background-repeat:no-repeat; display:block; }
.divdetailheaderbottomds p a:link, .divdetailheaderbottomds p a:visited { color:#fff; text-decoration:none; }
.divdetailheaderbottomds p a:hover, .divdetailheaderbottomds p a:active { color:#002C68; text-decoration:none; }

/* Content detail Direct Smile end */

/******************** Add new style for replacing H1,H2 etc tag ***********************/

/*Adding new H1 tag in Div category Banner Header*/
.CategoryBannerHeader h1 { margin-left:0px;  font-size:23px; color:#666666; font-family:Arial; margin-bottom:3px; font-weight:500;  }
/*logo div style replacing h1 with div*/
table.logo td.col1 div { padding-top:10px;padding-left:10px; }

/*Add div in replace of h3*/
#navsec strong { margin:0; padding:0; padding-left:10px; padding-top:5px; padding-bottom:5px; font-size:14px; color:#ffffff; background-color:#002C68; display:block; font-weight:normal; }
 
/*Adding strong in replace of h1*/
table.searchbyprice div { margin:0px; padding-left:6px; padding-top:10px; padding-bottom:6px; font-size:12px; color:#6C5B4F; font-weight:bold; }

/*Add new style for h2 to replace h1*/
table.giftfinder h2 { margin:0px; padding-left:6px; padding-top:10px; padding-bottom:6px; font-size:14px; color:Orange; }

/*Add div replacing h1 tag*/
table.category div { margin:0px; padding:0px; }

/*Add div replacing h1 tag*/
table.category div a:link, table.category div a:visited { color:#6C5B4F; text-decoration:none; }

/*Add div replacing h1 tag*/
table.category div a:hover, table.category div a:active { color:#FF9C03; text-decoration:none; }

/*Add style for div replace H1*/
div.editors { margin:0; padding:0; padding-top:3px; padding-left:10px; padding-bottom:3px; font-size:14px; color:#ffffff; background-color:#002C68; border:0px; font-weight:normal; }

/*Add style for div replace H2*/
ul.editors li div { margin:0px; padding:0px; padding-top:3px; line-height:14px; font-size:12px; font-weight:bold; color:#333; }

/*Add style product pages for H1 tag*/
table.detailheader h1 {color:White;font-size:14px; font-weight:normal; padding-top:0px; padding-bottom:0px;}

/*Add new style for div replacing h1 tag*/
.productdescription {margin:0px; padding:0px; padding-bottom:8px; font-size:13px; color:#333; font-weight:bold;}

/*Add style to replace h3 tag with div*/
.pricebuynowfiguredivH3 { padding-top:4px; font-size:16px; font-weight:bold; color:Red; }

/*Add style to replace h2 tag with div*/
.pricebuynowfiguredivH2 { padding-top:4px; font-size:16px; font-weight:bold; color:Gray; }

/*Add style to replace h4 tag with div*/
.pricebuynowfiguredivH4 { padding-top:4px; font-size:16px; font-weight:bold; color:Black; }

/*Add div style to replace h4 tag*/
.detailmiscinfoH4 {padding:0px; margin:0px; padding-top:3px; padding-bottom:3px; padding-left:10px; margin-bottom:8px; background-color:#96ADC3; font-size:12px; font-weight:normal; color:#000; }
/*Add div style to h4 tag*/
div.detialmiscinfoIntdiv a:link, div.detialmiscinfoIntdiv a:visited { color:#333; text-decoration:none; }
/*Add div style to h4 tag*/
div.detialmiscinfoIntdiv a:hover, div.detialmiscinfoIntdiv a:active { color:#333; text-decoration:underline; }

/*Add div style to replace h5 tag*/
.detailmiscinfoH5 { margin-left:10px; font-size:11px; color:#333; font-weight:bold; }

/*Add div style replace of h4 */
.backtotopIntDiv {padding:0px; margin:0px; padding-top:3px; padding-bottom:3px; padding-left:10px; margin-bottom:8px; background-color:#96ADC3; font-size:12px; font-weight:normal; color:#000;padding-left:20px; background-image:url(../images/common/arrow_backtotop.gif); background-position:10px 5px; background-repeat:no-repeat; }
/*Add div style to h4 tag*/
div.backtotopIntDiv a:link, div.backtotopIntDiv a:visited { color:#333; text-decoration:none; }
/*Add div style to h4 tag*/
div.backtotopIntDiv a:hover, div.backtotopIntDiv a:active { color:#333; text-decoration:underline; }

/*Add style for div replacing h1 tag*/
.crossselldiv { margin:0px; padding:0px;font-size:12px; color:#333; font-weight:bold; }

/*Adding div style to h5 tag with div*/
table.crosstable div { padding-bottom:0px;  font-size:11px; color:#666;  font-weight:700}

/*Adding div style to h5 tag with div*/
table.crosstable div a:link, table.crosstable div a:visited { font-size:11px; color:#666; text-decoration:none; }

/*Adding div style to h5 tag with div*/
table.crosstable div a:hover, table.crosstable div a:active { font-size:11px; color:#666; text-decoration:underline; }


/*Adding div style to replace h1 tag*/
.categorydetaildivH1 { margin:0px; padding:0px; padding-top:0px; font-size:15px; color:#002C68; line-height:17px; font-weight:bold; }

/******************** End of addding style ********************************************/

/************* menu **********************************/

#navigation {
list-style: none;
overflow: auto;
margin-bottom:0px;
}
#navigation li {
float: left;
background-color: #777; /* to cater for users without images */
margin-bottom:0px;
}
#navigation a {
display: block;
color: #FFF;
text-decoration: none;
font-weight: bold;
}
#navigation span.navright 
{
font-family:Geneva,Arial,Helvetica;
font-size:9pt;
font-weight:bold;
padding:9px 8px 8px;
/*padding-top:9px;
_padding-top:6px;
#padding-top:6px;
padding-left:8px;
padding-right:7px;
padding-bottom:8px;
_padding-bottom:10px;
#padding-bottom:10px;*/
display: block;
background-image:url(../Images/common/divider_white.gif);
background-repeat: no-repeat;
cursor:pointer;
}
#navigation span.navleft 
{
font-family:Arial;
font-size:10pt;
font-weight:bold;
padding-top:9px;
_padding-top:6px;
#padding-top:7px;
padding-left:7px;
padding-right:9px;
padding-bottom:8px;
_padding-bottom:10px;
#padding-bottom:10px;
background-color:#777777;
display: block;
cursor:pointer;
}
#navigation a:hover {
background-position: right -198px;
background-color:#444343;
}
/************** close ********************************/

/************************ menu styles *************************/

#navigation a.valentines{
background-position: right -198px;
background-color:#A70E00;
}

#navigation a.valentines:active {
background-position: right -198px;
background-color:#A70E00;
}

#navigation a.valentines:visited {
background-position: right -198px;
background-color:#A70E00;
}

#navigation a.valentines:hover {
background-position: right -198px;
background-color:#A70E00;
}
/************************ Close menu styles *******************/

/************** Start Inline CSS on content\home\Index.aspx  **************/
/******* Placed before ending asp:Content tag with ContentPlaceHolderID="HeadContentPlaceHolder" *******/

/*Make sure your page contains a valid doctype at the top*/
#simplegallery1{ 
position: relative; /*keep this intact*/
visibility: hidden; /*keep this intact*/
border: 0px;
}

#simplegallery1 .gallerydesctext{ 
text-align: left;
padding: 2px 5px;
}

/************** End Inline CSS on content\home\Index.aspx **************/

/************** Start Inline CSS on ProductSecondaryDetails.aspx.aspx  **************/
/******* Placed before title tag *******/
	
table.pricebuynowsecondary { width:152px; padding:0px; margin:0px; }
    table.pricebuynowsecondary h3 { padding-top:4px; font-size:16px; font-weight:bold; color:Red; }
    table.pricebuynowsecondary h2 { padding-top:4px; font-size:16px; font-weight:bold; color:Gray; }
    table.pricebuynowsecondary h4 { padding-top:4px; font-size:16px; font-weight:bold; color:Black; }
    table.pricebuynowsecondary td.pricefiguresecondary { width:152px; text-align:center; vertical-align:top; background-image:url(http://www.zonaregalo.com/Common/Client/Common/Client/images/misc/price_grey_bg.gif); background-position:top; background-repeat:no-repeat; }
    table.pricebuynowsecondary td.pricefigureNowsecondary { width:152px; text-align:left; vertical-align:middle; background-image:url(http://www.zonaregalo.com/Common/Client/Common/Client/images/misc/price_grey_bg.gif); background-position:left; background-repeat:no-repeat; }

/************** End Inline CSS on ProductSecondaryDetails.aspx.aspx  **************/

/********************Category CSS*************************************/
/*offshore   #F6A30E;*/

.PriceCSS
{
	color:#FD7C13;
 font-family:tahoma; 
  font-size:13px; 
  font-weight:bold;
  text-align:right;
  
  }
.CategoryLI {
		text-align:center;padding-left:1px;font-weight:bold;font-size:12px;
}

.MoreInfoLI {
	text-align:center;font-weight:bold;font-size:12px;
}
.CategoryLIAnchor{
text-align:center;display:block;font-size:12px;font-weight:bold;
	padding-top:10px; padding-left:10px; font-size:1em; color:#675f52;  
}

.MoreInfoLIAnchor{
	text-align:center;display:block;font-size:12px;font-weight:bold;
	padding-top:10px;  font-size:1em; color:#675f52; 
}
.CategoryURL
{
font-size:12px;text-align:center;font-family:Arial;font-weight:bold ;	
}
.DataListTR
{
padding-top:0px; margin:0px;	
}
.DataListTD
{
padding-top:0px; margin:0px;	
}
/****
.TestimonialLIAnchor{
	text-align:center;display:block;font-size:12px;font-weight:bold;width:96px;
	 padding-top:10px;  font-size:1em; color:#675f52; 
}
.TestimonialLI {
	text-align:center;padding-left:10px;font-weight:bold;font-size:12px;
}
****/
/*****************End Category CSS************************************/

.footerText {color:#777777; font-size:14px;}

.newFooterMain
{	
	border-right: #777777 1px solid; 
	border-top: #777777 1px solid;
	border-left: #777777 1px solid;
	border-bottom: #777777 1px solid;
}

/* --- The following are the styles created for use in HomeGiftFinder.ascx user control to apply necessary styles.
==================================================================================================================
Author	: Rama Krishna
Date	: 18/04/11
Purpose : Created styles for HomeGiftFinder User Control for Home page in Spanish website
==================================================================================================================
*/

.divHomeGiftFinder { width:150px; margin-bottom:20px; }

ul.HomeGiftFinder { list-style-image: none; list-style-type: none; margin:0; margin-bottom:1em; padding-left:10px; }
ul.HomeGiftFinder li { margin:0px; margin-bottom:3px; font-size:8px; color:#666; }
ul.HomeGiftFinder li a:link, ul.HomeGiftFinder li a:visited { color:#827e75; text-decoration:none; }
ul.HomeGiftFinder li a:hover, ul.HomeGiftFinder li a:active { color:#FF9C03; text-decoration:none; }

table.HomeGiftFinder{ width:150px; background-image:url(../images/searcher/background_SPSearch.gif); }
table.HomeGiftFinder h1 { margin:0px; padding-left:7px; padding-top:4px; padding-bottom:8px; font-size:12px; color:White;
							background-color:Black; height:10px;}

table.HomeGiftFinder td p { padding-left:8px; border-right:1px; }
table.HomeGiftFinder td.row2 { background-color:Gray;  padding-right:3px; background-image:url(http://www.zonaregalo.com/Common/images/searcher/background_SPSearch.gif); background-position:right bottom; background-repeat: no-repeat; text-align:right; }


.TableGiftFinder
{
	border:0px solid grey;margin-left:10px; margin-bottom:7px;
	background-image:url(../images/searcher/background_SPSearch.gif); 
}

/*Add new style for h2 to replace h1*/
table.HomeGiftFinder h2 { margin:0px; padding-left:6px; padding-top:10px; padding-bottom:6px; font-size:14px; color:Orange; }

/* --- End Home Gift Finder --- */

.detailmiscinfo a, .detailmiscinfo a:link, div.custommiscinfo a:visited { text-decoration: underline; color:#06C; }
div.custommiscinfo a:hover { color:#333; text-decoration: underline;}


.linkazul, .linkazul a, .linkazul a:hover, .linkazul a:visited, a.linkazul, a.linkazul:visited  { color:#0066CC; text-decoration: underline;}