.mainMenu{position:absolute;background-color:White;border: 1px #BBBBBB solid;width:100px;}
.menuItem{font-family:Arial,verdana;padding:5px;font-size:11px;border-bottom: 1px #EEEEEE dashed;background-color:white;width:100px;}
.menuItemH{font-family:Arial,verdana;padding:5px;font-size:11px;border-bottom: 1px #EEEEEE dashed; background-color:#87cefa;width:100px;}

.telephone{font-size:15px;}

h1{font-size:20px;line-height:25px; margin:0px;}
h2{font-size:20px; margin:0px;}
h3{font-size:14px;line-height:15px; margin:0px;}

body {background-image: url();color: #000000;margin: 0px 0px 0px 0px;}
td {font-family:Arial; font-size:11px; color:#666666; line-height:14px;}
a {color:#0099CC; text-decoration:none;}
a:hover {color:#000000; text-decoration:none;}

#border-topleft { BORDER-LEFT: #999999 1px solid; BORDER-TOP: #999999 1px solid; }
#border-left {BORDER-LEFT: #CCCCCC 1px solid; }
#border-right {BORDER-RIGHT: #CCCCCC 1px solid; }
#border-top {BORDER-TOP: #CCCCCC 1px solid; }
#border-bottom {BORDER-BOTTOM: #999999 1px solid; }
#border-topright {BORDER-RIGHT: #999999 1px solid; BORDER-TOP: #999999 1px solid; }
#border-leftbottom {BORDER-LEFT: #999999 1px solid; BORDER-BOTTOM: #999999 1px solid; }
#border-rightbottom {BORDER-RIGHT: #999999 1px solid; BORDER-BOTTOM: #999999 1px solid; }
#probox {BORDER-LEFT: #EFEFEF 1px solid; BORDER-BOTTOM: #EFEFEF 1px solid;}
#probox1 {BORDER-LEFT: #EFEFEF 1px solid;} 
#probox2 {BORDER-LEFT: #EFEFEF 1px solid; BORDER-Right: #EFEFEF 1px solid;} 
#probox3 {BORDER-LEFT: #EFEFEF 1px solid; BORDER-Right: #EFEFEF 1px solid; BORDER-Bottom: #EFEFEF 1px solid;}
#top-border {BORDER-LEFT: #999999 1px solid; BORDER-TOP: #999999 1px solid;BORDER-RIGHT: #999999 1px solid;}
#middle-border {BORDER-LEFT: #999999 1px solid; BORDER-RIGHT: #999999 1px solid;}
#middlebottom-border {BORDER-LEFT: #999999 1px solid; BORDER-RIGHT: #999999 1px solid;BORDER-BOTTOM: #999999 1px solid;}
#cat-rows {BORDER-TOP: #CCCCCC 1px dotted; padding-left:8px; padding-top:3px; padding-bottom:3px;}
#pro-band {BORDER-LEFT: #EFEFEF 1px solid; BORDER-TOP: #EFEFEF 1px solid; BORDER-BOTTOM: #EFEFEF 1px solid; padding-left:10px; padding-top:5px; padding-bottom:5px; font-weight:bold; background-color:#FDEFD0; color:#000000; }
#footer-bg {background-color:#F2F1EF; }
#book{BACKGROUND-IMAGE: url(../images/core/myaddress.jpg);}
#rn-bannerbot {BORDER-BOTTOM: #CCCCCC 1px solid; }
#footer-top {BORDER-TOP: #333333 1px solid; }
#tab-bg {background-color: #990000; padding-left:7px; padding-right:7px; }
#vdotline {BACKGROUND-IMAGE: url(../images/core/vdotlines.gif); }
#hdotline {BACKGROUND-IMAGE: url(../images/core/hdotbg.gif); }
#footband {BACKGROUND-IMAGE: url(../images/core/foot-band.gif); }
#left-nav {BORDER-LEFT: #CCCCCC 1px solid; BORDER-TOP: #CCCCCC 1px solid; BORDER-BOTTOM: #CCCCCC 1px solid; BORDER-RIGHT: #CCCCCC 1px solid; background-image: url(../images/core/leftnav_bg.gif); }
#sku-table {BORDER: #CCCCCC 1px solid; background-color:#FDFBEE; padding:5px;}
#sku-head {BORDER-top: #CCCCCC 1px solid; BORDER-left: #CCCCCC 1px solid; BORDER-right: #CCCCCC 1px solid; background-color:#EEEBD7; padding:5px; color:#000000; font-size:13px; font-weight:bold;}
#top-band {background-color:#E4CFC0; border-bottom: 1px #DDDDDD solid; padding-top:4px; padding-bottom:4px; color:#003366; font-size:13px; font-weight:bold;}
#top-band2 {background-color:#E4CFC0; padding-top:6px; padding-bottom:7px; padding-right:13px;}
#sku-rows {BORDER-BOTTOM: #CCCCCC 1px solid; padding-left:10px; padding-right:10px; padding-top:7px; padding-bottom:7px; }
#side-panel {BORDER-LEFT: #FEECD0 1px solid; BORDER-TOP: #FEECD0 1px solid; BORDER-BOTTOM: #FEECD0 1px solid; BORDER-RIGHT: #FEECD0 1px solid;}
#panel-title {background-color:#FEECD0; color:#000000; padding-left:10px; padding-top:4px; padding-bottom:4px;}
#sp-rows {padding-left:6px; padding-right:3px; padding-top:3px; padding-bottom:3px; }
#left-corner {COLOR:#000000; BORDER-LEFT: #CCCCCC 1px solid; BORDER-BOTTOM: #CCCCCC 1px solid; BORDER-TOP: #CCCCCC 1px solid; padding-left:10px; padding-right:10px; padding-top:7px; padding-bottom:7px;}
#right-corner {COLOR:#000000; BORDER-BOTTOM: #CCCCCC 1px solid; BORDER-RIGHT: #CCCCCC 1px solid; BORDER-LEFT: #CCCCCC 1px solid; BORDER-TOP: #CCCCCC 1px solid; padding-right:15px; padding-top:7px; padding-bottom:7px;}
#table-head {COLOR:#000000; BORDER-BOTTOM: #CCCCCC 1px solid; BORDER-TOP: #CCCCCC 1px solid; BORDER-LEFT: #CCCCCC 1px solid; padding-left:10px; padding-right:10px; padding-top:7px; padding-bottom:7px;}
#left-bottom {COLOR:#000000; BORDER-LEFT: #CCCCCC 1px solid; BORDER-BOTTOM: #CCCCCC 1px solid; padding-left:10px; padding-right:10px; padding-top:7px; padding-bottom:7px;}
#left-right-bottom {COLOR:#000000; BORDER-LEFT: #CCCCCC 1px solid; BORDER-RIGHT: #CCCCCC 1px solid; BORDER-BOTTOM: #CCCCCC 1px solid; padding-left:10px; padding-right:15px; padding-top:7px; padding-bottom:7px;}
#tabrow {background-image:url(../images/core/nav_bg.gif); border:1px solid #000000;}
#stripe {background-image:url(../images/core/y-stripe.gif); background-repeat:repeat-x;}
#astripe {background-image:url(../images/core/a-stripe.gif); background-repeat:repeat-x;}
#signinbox{BORDER: #999999 1px solid;}
.body-text {FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #666666; FONT-FAMILY: Arial, Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none; line-height:15px;}
.minilink {FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #666666; TEXT-DECORATION: none; line-height:13px;}
.minilink:hover {COLOR: #0099CC;TEXT-DECORATION: none;}
.leftspace {padding-left:10px;}
.basketExtras-bordertop{BORDER-LEFT: #999999 1px solid; BORDER-RIGHT: #999999 1px solid; BORDER-TOP: #999999 1px solid; }
.basketExtras-borderbottom{BORDER-LEFT: #999999 1px solid; BORDER-RIGHT: #999999 1px solid; BORDER-BOTTOM: #999999 1px solid; }
.basketExtras{background-color:#fbfbfb;}
.basketExtrasHeader{background-color:#efefef;}
.basketExtrasStrong{background-color:#dfdfdf;}
.cat-title{font-family:Arial, Gill Sans MT;font-size:18px;font-weight:normal; letter-spacing:1px;}
.subheader-title{font-family:Arial, Gill Sans MT;font-size:13px;font-weight:bold;color:#666666; padding-left:10px; line-height:18px;}
.smallTitleBox{font-family: Arial;font-size:15px;font-weight:bold;color:#666666;}
.smallText{font-size:9px}
.youareheretable{border-bottom:1px dashed #CCCCCC;}
.errormessage{color:red;}
.errormessageinline{color:red;}
.mediumBox{border:1px #999999 solid;background-color:#efefef;}
.mediumBoxLeftRightBottom{border-left:1px #999999 solid;border-right:1px #999999 solid;border-bottom:1px #999999 solid;}
.mediumBoxLeftBottom{border-left:1px #999999 solid; border-bottom:1px #999999 solid;}
.basketHeader{BORDER-TOP: #CCCCCC 1px solid; BORDER-BOTTOM: #CCCCCC 1px solid; font-weight:bold;background-color:#fbfafc;}
.mediumBoxBackground{background-color:#efefef;}
.mediumBoxBorder{BORDER:#999999 1px solid;}
.lightBoxTopBottomBackground{BORDER-TOP: #999999 1px solid; BORDER-BOTTOM: #999999 1px solid;}
.SELECT{FONT-FAMILY:Arial, Verdana, Arial, Helvetica, sans-serif; font-size:10px;}
.iLink {FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #666666; TEXT-DECORATION: none; line-height:13px;}
.iLink:hover {COLOR: #003366;TEXT-DECORATION: underline;}
.textFieldNoWidth {BORDER-RIGHT: #999999 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #999999 1px solid; PADDING-LEFT: 3px; FONT-WEIGHT: normal; FONT-SIZE: 10px; PADDING-BOTTOM: 0px; BORDER-LEFT: #999999 1px solid;  COLOR: #999999; PADDING-TOP: 0px; BORDER-BOTTOM: #999999 1px solid; }
.textFieldNoWidth1 {BORDER-RIGHT: #999999 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #999999 1px solid; PADDING-LEFT: 3px; FONT-WEIGHT: normal; FONT-SIZE: 11px; PADDING-BOTTOM: 0px; BORDER-LEFT: #999999 1px solid;  COLOR: #999999; PADDING-TOP: 0px; BORDER-BOTTOM: #999999 1px solid; }
.bodytext {font-size: 11px;	color: #666666; line-height:16px;}
.catlink {FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #0099CC; TEXT-DECORATION: none; line-height:11px;}
.catlink:hover {color:#333333;}
.catname {FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #0099CC; TEXT-DECORATION: none; line-height:11px; }
.catname:hover {color:#333333;}
.catname-top {FONT-WEIGHT: bold; FONT-SIZE: 18px; COLOR: #333333; TEXT-DECORATION: none; line-height:22px; letter-spacing:1px;}
.top-link {FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #666666; FONT-FAMILY: Arial, Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none; letter-spacing:.5px;}
.top-link:hover {COLOR:#000000;	TEXT-DECORATION: none;}
.cur-cat {FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #003366; FONT-FAMILY: Arial, Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none;}
.header-link {FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #FFFFFF; FONT-FAMILY: Arial, Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none;}
.header-link:hover {COLOR: #003366;	TEXT-DECORATION: underline;}
.lowkey {color: #555555; font-size:11px;} /* (Task Id: 39747) changed from #999999 */
.footer{FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #999999; FONT-FAMILY: Arial, Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none;}
.footer:hover {COLOR: #666666;TEXT-DECORATION: underline;}
.gen-link {FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #333333; TEXT-DECORATION: none; line-height:13px;}
.gen-link:hover {COLOR: #0099CC;TEXT-DECORATION: none;}
.gen-linkbold {FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #333333; TEXT-DECORATION: none; line-height:13px;}
.ul-link {FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #333333; FONT-FAMILY: Arial, Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: underline; line-height:13px;}
.ul-link:hover {COLOR: #000000;	TEXT-DECORATION: none;}
.pro-title {FONT-WEIGHT: normal; FONT-SIZE: 20px; COLOR: #555555; FONT-FAMILY: Arial, Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none; line-height:26px; letter-spacing:1px;} /* (Task Id: 39747) changed from #999999 */
.price {FONT-WEIGHT: bold; COLOR: #333333; }
.price-txt {FONT-WEIGHT: bold; COLOR: #333333; }
.pro-price {FONT-WEIGHT: bold; COLOR: #333333; font-size:14px; }
.giftcertificate{color:darkred;}
.button {FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #333333; TEXT-DECORATION: none; line-height:13px;}
.button:hover {COLOR: #0099CC;TEXT-DECORATION: underline;}
.dropdown {font-size:10px; }
textarea{font-size:11px;font-family:Arial;}

h1{font-size:20px;line-height:25px; margin:0px; font-family:Arial, Helvetica, sans-serif; letter-spacing:1px; font-weight:normal; color:#333333;}
h2{font-size:18px; margin:0px; font-family:Arial, Helvetica, sans-serif; letter-spacing:1px; font-weight:normal; color:#999999;}
h3{font-size:14px;line-height:15px; margin:0px; font-family:Arial, Helvetica, sans-serif; letter-spacing:1px; font-weight:normal; color:#999999;}
.alternativeImage {border:1px solid silver;padding:3px;}
