td img {display:block;}
.principaltable { background-color:#ffffff; }
form { display:inline; }

/* Mystorespecials styles */

.pbody { padding-left:10px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; }

.hiddenupdatetable { margin-left:10px; border: inset 2px silver; background-color: #FDF5C8; width:98%;  }
.hiddenupdatetopcell { padding-left:10px; padding-top:6px; }
.hiddenupdatebottomcell { padding-left:10px; padding-bottom:3px; }
.myssLeftCell { padding-left:10px; }
.hiddenrow { display:none;height:26px; }
.standardrow { height:26px; }
.bodysoft { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; color:Gray; padding-left:50px; }

/* text styles */
.body {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000;}
.bodygray {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:silver;}
.bodyindent {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; margin-left:20px;}
.warmgreybody {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#776E5F;}
.redbody {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#E31836;}
.bluebody {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#5EA3BF;}
.smallerbody{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000000;}
.redbody12pt {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#E31836;}
.bluemainhead18pt {font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#09328A;}

.bluesubhead14pt {font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#09328A;}
.redsubhead14pt {font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#E31836;}

.boldbody {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; font-weight:bold;}
.boldredbody {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#E31836; font-weight:bold;}

.largeboldbody {font-family:Arial, Helvetica, sans-serif; font-size:15px; color:#000000; font-weight:bold;}
.largeboldbodywarmgrey {font-family:Arial, Helvetica, sans-serif; font-size:15px; color:#776E5F; font-weight:bold;}
.boldbodywarmgrey {font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#776E5F; font-weight:bold;}

.smallbody {font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#000000;}
.warmgreysmallbody {font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#776E5F;}
.smallredbody {font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#E31836;}
.smallbluebody {font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#5EA3BF;}

.smallblueboldbody {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#09328A; font-weight:bold; }

.searchresultsnormalpricesmall {font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#000000; text-decoration:line-through;}
.searchresultsnormalprice {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; text-decoration:line-through;}

.bodylink:link {color: #000000; text-decoration: none;}
.bodylink:visited {color: #000000; text-decoration: none;}
.bodylink:hover {color: #E31836; text-decoration: underline;}

.footerlink:link {color: #776E5F; text-decoration: none;}
.footerlink:visited {color: #776E5F; text-decoration: none;}
.footerlink:hover {color: #776E5F; text-decoration: underline;}


.divInline1 { float:left; padding-left: 6px; }
.divInline2 { display:block; padding-bottom:6px; }

.DateStyle { color:#926405;}
.DateStyleBold { color:#926405; font-weight:bold; }

.greypagelink:link {color: #776E5F; text-decoration: none;}
.greypagelink:visited {color: #776E5F; text-decoration: none;}
.greypagelink:hover {color: #E31836; text-decoration: underline;}

.redlink:link {color: #E31836; text-decoration: underline;}
.redlink:visited {color: #E31836; text-decoration: underline;}
.redlink:hover {color: #E31836; text-decoration: underline;}

.blacklink:link {color: black; text-decoration: none;}
.blacklink:visited {color: black; text-decoration: none;}
.blacklink:hover {color: black; text-decoration: underline;}

.redlink2:link {color: #E31836; text-decoration: none;}
.redlink2:visited {color: #E31836; text-decoration: none;}
.redlink2:hover {color: #E31836; text-decoration: underline;}

.bluelink:link {color: #5EA3BF; text-decoration: underline;}
.bluelink:visited {color: #5EA3BF; text-decoration: underline;}
.bluelink:hover {color: #5EA3BF; text-decoration: underline;}

.bluelinklarge:link {color: #5EA3BF; text-decoration: none; font-size:15px; font-weight:bold;}
.bluelinklarge:visited  {color: #5EA3BF; text-decoration: none; font-size:15px; font-weight:bold;}
.bluelinklarge:hover  {color: #5EA3BF; text-decoration: none; font-size:15px; font-weight:bold;}

.bluebodylink:link {color: #09328A; text-decoration: underline;}.bluebodylink:visited {color: #09328A; text-decoration: underline;}.bluebodylink:hover {color: #09328A; text-decoration: none;}

.brownbodylink:link {color: #AD9F8A; text-decoration: underline;}.brownbodylink:visited {color: #AD9F8A; text-decoration: none;}.brownbodylink:hover {color: #AD9F8A; text-decoration: underline;}
.bluebodylink2:link {color: #09328A; text-decoration: none;}.bluebodylink2:visited {color: #09328A; text-decoration: none;}.bluebodylink2:hover {color: #09328A; text-decoration: underline;}

.goldlink1:link { color:#926405; text-decoration: none;}
.goldlink1:visited {color:#926405; text-decoration: none;}.goldlink1:hover {color:#926405; text-decoration: underline;}								  

.bluebody12pt {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#09328A;}.bluebody10pt {font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#09328A;}
 span.bluelinklarge {color: #5EA3BF; text-decoration: none; font-size:15px; font-weight:bold; font-family:Arial;}

/* top navigation links */

.topnavigationbanner {background:url(../../Images/topbannergradient.gif); background-repeat: repeat-x; border-right: 1px solid #Ad9F8A; border-top: 1px solid #ddd8cf; border-left: 1px solid #ddd8cf;}
.topnavigationbannerwhite {background:url(../../Images/bannergradientwhite.jpg); background-repeat: repeat-x; }

/* logo & search bar table*/

.mainlogopanel {background:url(../../Images/logo_bg.jpg); background-repeat: no-repeat;}
.mainlogopanelwith3colouredborders {border-bottom: 1px solid #Ad9F8A; border-right: 1px solid #Ad9F8A; border-left: 1px solid #ddd8cf; background:url(../../Images/logo_tagbg.jpg); background-position:bottom left; background-repeat: no-repeat;}
.dropdownwidth {width:150px;}
.dropdownwidthmid {width:150px;}
.dropdownwidthshort {width:90px;}
.pricedropdownwidth {width:55px;}
.searchinfotable {background:url(../../Images/tag.gif); background-repeat: no-repeat;}
.searchinfocell {padding:5px;}

/* browse by category cell styles */

.browsebycatleftcolumncell { width:50%; vertical-align:top; padding-top:20px; padding-left:20px; border-bottom: 1px solid #Ad9F8A; border-left: 1px solid #ddd8cf;}
.browsebycatrightcolumncell {width:50%; vertical-align:top; padding-top:20px; padding-left:20px; border-bottom: 1px solid #Ad9F8A; border-right: 1px solid #Ad9F8A;}
.browsebycatrightcolumncelltag {width:50%; vertical-align:top; padding-top:20px; padding-left:20px; border-bottom: 1px solid #Ad9F8A; border-right: 1px solid #Ad9F8A; background:url(../../Images/tagsmall.gif); background-repeat:no-repeat; background-position:bottom right;}
.browsebycatsmallcell {padding-top: 10px; padding-left: 19px; padding-right: 10px; padding-bottom: 10px; border-bottom: 1px solid #Ad9F8A; border-left: 1px solid #ddd8cf; border-right: 1px solid #Ad9F8A;}

/* browse by retailers cell styles */

.browsebyretailerscell {border-bottom: 1px solid #Ad9F8A; border-right: 1px solid #Ad9F8A; border-left: 1px solid #ddd8cf; padding:8px;}

/* browse by location cell styles */

.browsebylocationtabcell {border-top: 1px solid #ddd8cf; border-left: 1px solid #ddd8cf; background-repeat: repeat-x; vertical-align:top; background:url(../../Images/bannergradient.gif);}
.browsebylocationmapcell {border-top: 1px solid #ddd8cf; border-bottom: 1px solid #Ad9F8A; border-right: 1px solid #Ad9F8A; background:url(../../Images/bannergradient.gif); background-repeat: repeat-x;}
.browsebylocationtextcell {padding-left:20px; padding-top:10px; border-bottom: 1px solid #Ad9F8A; border-left: 1px solid #ddd8cf;}

/* product details cell styles */

.productdetailscell {padding-top:20px; padding-left:20px; padding-right:20px; border-bottom:1px solid #Ad9F8A; border-left:1px solid #ddd8cf; border-right:1px solid #Ad9F8A; vertical-align:top;}
.smallsellerslogo {padding-top:5px; padding-bottom:15px;}

/* featured sub category box styles */

.featuredsubcatbox {background:url(../../Images/FeaturedSubCatBox.jpg); background-repeat: no-repeat; background-position:right;}
.featuredsubcatbox2 {background:url(../../Images/FeaturedSubCatBox.jpg); background-repeat: no-repeat; background-position:center; }
.featuredsubcattexttable {margin:20px;}

/* side banner ad */

.sidebannerad {padding-top:6px; vertical-align:top;}

/* footer table cell */

.footertable {width:85%; height:102px; background:url(../../Images/footerimage.jpg); background-repeat:no-repeat;}
.footertablecell {padding-left:50px;}

/* cell border/shadow styles*/

.headingcellwithgradient {background:url(../../Images/bannergradient.gif);border-top: 1px solid #ddd8cf; border-left: 1px solid #ddd8cf; border-right: 1px solid #Ad9F8A; background-repeat: repeat-x; vertical-align:bottom}
.cellwith4colouredborders {border-bottom: 1px solid #Ad9F8A; border-top: 1px solid #ddd8cf; border-right: 1px solid #Ad9F8A; border-left: 1px solid #ddd8cf;}
.cellwith3colouredborders {border-bottom: 1px solid #Ad9F8A; border-right: 1px solid #Ad9F8A; border-left: 1px solid #ddd8cf;}
.sideshadowcell {width:8px; background:url(../../Images/sideshadow.gif); background-repeat: repeat-y;}
.bottomshadowcell {height:8px; background:url(../../Images/bottomshadow.gif); background-repeat: repeat-x;}
.cornershadowcell {width:8px; height:8px; background:url(../../Images/cornershadow.gif); background-repeat: no-repeat;}

/* various styles*/

.genericimagewithpaddingright {float:left; padding-right:5px;}
.genericimagewithpaddingrightbottom {padding-right:5px; padding-bottom:5px;}
.genericimagenopadding {float:left; border:none;}
div.6pxpadding {padding:6px;}

.tablewithpaddingbottom {padding-bottom:5px;}

.cellwithpaddingright {padding-right:10px;}

.imagelink:link {border:none;}
.imagelink:visited {border:none;}
.imagelink:hover {border:none;}

.popupMenu {
	position:absolute;
	visibility:hidden;
	background-color:#F5F7F8;
	opacity:.9;
	filter: alpha(opacity=90);
	
}

.majorrule {border: 1px solid #AD9F8A;}
.arrowalign { float:right; border:none; padding-left:2px; padding-top:4px; }
.arrowalign2 { border:none; padding-left:2px; padding-top:4px; }
.arrowalign3 { border:none; float:left; padding-left:2px; padding-top:4px; }
.arrowalign4 { border:none; display:inline; padding-left:2px; padding-top:4px; }

.minorrule {border: 1px solid #DDD8CF; }

.RewardPointTable {border: 1px solid #DDD8CF; }

/* buttons */

.goldbutton { background:url(../../Images/goldgradient.jpg); background-repeat: repeat-x; border-top: 1px solid #ddd8cf; border-left: 1px solid #ddd8cf; border-right: 1px solid #Ad9F8A;  }
a.goldbutton { background:url(../../Images/goldgradient.jpg); padding-left:12px; padding-top:3px; padding-bottom:5px; padding-right:10px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; text-decoration:none;  background-repeat: repeat-x; border-top: 1px solid #ddd8cf; border-left: 1px solid #ddd8cf; border-right: 1px solid #Ad9F8A; border-bottom:1px solid #Ad9F8A;   }
.LoginBox { line-height:24px; font-size:12px; }

 .ratingStar
{
    white-space:nowrap;
    margin:1em;
    height:13px;
    text-align:left;
}
.ratingItem {
    font-size: 0pt;
    width: 13px;
    height: 13px;
    margin: 0px;
    padding: 0px;
    display: block;
    background-repeat: no-repeat;
    cursor:hand;
    
}
.Filled {
    background-image: url(../../Images/FilledStar.png);
    background-repeat: no-repeat;
    width:12px;
    height: 13px;
    margin: 0px;
    padding: 0px;
    display: block;
    
}
.Empty {
    background-image: url(../../Images/EmptyStar.png);
    background-repeat: no-repeat;
    width:12px;
    height: 13px;
    margin: 0px;
    padding: 0px;
    display: block;
    
}
.Saved {
    background-image: url(../../Images/SavedStar.png);
    background-repeat: no-repeat;
    width:12px;
    height: 13px;
    margin: 0px;
    padding: 0px;
    display: block;
}

.SearchButton {
background-image:url(../../Images/goldgradient.jpg); 
background-repeat:repeat-x; 
border:none; 
width:68px; 
cursor:hand; 
height:20px; 
font-weight:bold;}

