@CHARSET "UTF-8";
p.orderSize {display: none; position: absolute; padding: 5px; border: solid 1px #000000; background-color: #FAF7EE; z-index: 999;}
#ft {text-align: center;}
html {background-color:#ddecce;}
body {background: url('/img/0_store-bg.jpg') repeat-x; background-color:#ddecce;}
.p22 {padding: 5px;}
#doc4 {background-color: #FFFFFF; position: relative; top: 5px;}
.themeColor {color: #ddecce;}


.actionBtn {margin:0pt 0pt 0pt 5px;background:url('/img/btn_bg.gif') repeat-x scroll 0pt 100%; border-color: #ED6502;
	color: #FFFFFF;padding: 0pt 7px 1px;white-space:nowrap;text-align:center !important;border-width:1px;border-style:solid;white-space:nowrap;
	font-family:arial,helvetica,sans-serif;font-size:12px;-x-system-font:none;cursor:pointer;padding-left:6px;background:#FFAC47;text-align:center !important;
	font-size-adjust:none;font-stretch:normal;font-style:normal;font-variant:normal;font-weight:bold;line-height:normal;padding:0pt 7px 1px;
}

#searchFrm {position: absolute; left: 44em;}
#searchFrm input {position: relative; padding: 0; height: 20px; width: 120px; border: solid #000000 1px; top: -2px;}
#searchBtn {background: none; border: none; cursor: pointer; position: relative; padding:0; top: 3px;}

a#logo {position: relative; top: 5px; left: 5px; padding: 5px; float: left;}
#topRightBar {position: relative; top: 10px; padding: 5px; float: right; width:550px; height: 76px;}
#topRightBar div {float: left; height: 46px; position: relative;}
#topMsg {margin-left:1px; margin-top:15px; padding-left:8px;padding-right:8px; text-align: center;}
#topMsg span {color:#e46606; font-size: x-large;}
#storeContact {margin-left:1px; margin-top:15px; padding-left:8px;padding-right:8px; font-family: Arial; color:#000000; font-size: 13px;}
#storeContact span {font-size: 18pt; color: #717171;}
#telFtd {margin-bottom:5px;margin-top:15px;padding-right:5px;}
#digiCert {margin-left:1px; margin-top:15px; padding-left:8px;padding-right:8px;}
#topMenuLinks {float: right; margin-right: 10px; margin-bottom: 0px; margin-top:5px;}
#topMenuLinks a {color: #1a5da6; text-decoration: underline;}
#topMenu {font-size: medium; background: #458707; margin-left: auto; margin-right: auto; height: 30px; width: 975px;}
#topMenu #imgLeft {float:left; margin-top: 1px;}
#topMenu #imgRight {float:right; margin-top:1px;}
.vertMenu {padding: 0; margin: 0; position: relative;left: 10px;}
.vertMenu .rootCat {font-weight: bold; color: #1a5da6; padding:0; border: none !important;}
.vertMenu li {list-style-type: none; margin:0; padding: 2px; border-bottom: 1px dotted grey; width: 130px;}
.vertMenu li a {color: #666666; font-size: 12px; text-decoration: none;}
.vertMenu li a:hover {color: #1e60c7;}
.vertMenu ul {padding: 0; margin-left: 1em !important; margin-top: 0;}


#featured_products {width: 768px; border: solid 0px #c4c1bc;}
#ComingHolidays {border: solid 1px #c4c1bc; height: 135px !important;}
.homeItems {width: 251px; height:138px; margin-right: 7px;}
.boxHdr {font-family: Verdana !important; background: url('/img/0_blue-title-bar.jpg') #ffffff repeat-x; height: 22px; border-bottom: solid 1px #c4c1bc; text-align: left; font-size: 14px; color:#0a4a8e; padding-top: 3px; margin:0 !important; text-indent: 0 !important;}
.boxMid {height:212px;}
.boxFtr {background: url('/img/0_blue-footer-bar.jpg') repeat-x; height: 13px; margin-bottom: 0px;}
#ComingHolidays p {margin: 2px 2px 6px 2px; text-indent: 5px;}
.boxGrey {background: #f8f7f5 !important;}

#cms_right_block {height: 263px; width: 200px; background: #f8f7f5; border: solid 1px #c4c1bc; margin-left: 8px;}
#cms_right_block p {background-color: #ffffff; margin-left: 10px; font-family: Arial;}
#boxYell {border: dotted 1px #c4c1bc; background: #ffff66 !important; margin-left:auto; margin-right:auto; width: 160px; padding: 6px; text-align: center;}

#customerFavs {width: 768px; border: solid 1px #c4c1bc;}
#customerFavs .catProds {margin-top: 10pt; margin-bottom: 10px;}
#favInnerBx {height: 235px;}
.catProds {width: 160px; margin-right: 10px; margin-bottom:-8px;padding-top: 6px; position:relative; margin-top:50px; padding-left: 20px; text-align:center;}
#featured_products .catProds {margin-top:12pt !important;}
.catProdPrice {color: #1a5da6; font-size: 12pt; line-height: 1.5em;}
.prodLink {text-decoration: none; color: black;}

#catInfoName {font-size: 24pt; color:#0a4a8e;}


#prodView {position: relative; border: solid 1px #c4c1bc; border-bottom: 0;width: 627px; height:540px;}
.topBrdr {background: url('/img/grey-title-bar.jpg') repeat-x; height: 18px;}
#prodOptions {position: relative; z-index: 2; margin-top:20px;}
.prodBtmBrdr {position: relative; z-index: 1; top: 70px;background: url('/img/grey-bar.jpg') repeat-x; height: 51px;}
#prodView #prodImg {width: 300px; text-align: center; height: 400px;}
#prodSteps {width: 258px; height: 400px;}
#prodSteps ul {background: #FAF7EE; border: dotted 1px #c4c1bc; padding: 6px; width: 245px; margin-left:1em; margin-top: 3px;}
#prodSteps ul li {list-style-type:none; padding: 4px;}
#prodSteps ul li a {color: #1A5DA6;}
.step1Option {margin-left: 2px; margin-right: 5px;}
.optionPrice {display:block; font-weight: bold; text-indent: 1.5em;}
#prodStep1 {height:136px; }
#prodStep2 {position: relative; height:130px; margin-top: 70px;}
#prodStep2 p {background: #FAF7EE; border: dotted 1px #c4c1bc; text-align: center; margin-top: 3px; margin-left: 1em; width: 245px; padding: 6px; height:50px;}
#prodStep2 p input {margin-top: 15px; margin-left: 10px;}
#prodStep2 p img {margin-top: 5px;}
#prodDetails {width: 627px; background: #FAF7EE; border: solid 1px #c4c1bc;}
#prodDetails #prodDescr {margin-top: 10px;}
#prodDetails #prodDelivery {margin-top: 10px;}
#prodDetails div {width: 264px; padding: 20px;}
#prodDetails span {color: #e26703; font-size: 12pt;}
#prodDetails hr {border: solid 1px #c4c1bc;}
.prodStep {font-weight: bold; background: #FAF7EE !important; text-align:left !important;}
#prodImg {padding-top: 20px; padding-left: 10px; padding-right: 30px;}
#prodImg #prodViewId {background: #ffffcc;}
#prodName {display: block; padding-top: 20px; padding-bottom: 20px;font-size: 14pt; text-indent: 5px; font-family: Arial !important; width: 280px;}
#prodOrder { position: relative;}
#orderNow {background: #ffffff; border: none; cursor: pointer; position: relative; padding:0; margin-left: 10px;}

#prodsRight {position: absolute; margin-left: 49.3em;}
.likeableProds {width: 130px; border: solid 1px #1e60a8; text-align:center; padding-bottom: 10px;}
.likeableProds a {text-decoration:none;}
.likeableProds img {padding-top: 10px; padding-bottom: 5px; text-decoration:none;}
.likeableProds p {background: #1e60a8; color: #ffffff; height: 15px; text-align: center; font-size: 12px; padding-top: 3px;}
.viewedProds {width: 130px; border: solid 1px #1e60a8; margin-top: 20px; text-align: center;}
.viewedProds img {padding-top: 10px; padding-bottom: 5px; border:none;}
.viewedProds a {text-decoration:none;}
.viewedProds p {background: #1e60a8; color: #ffffff; height: 15px; text-align: center; font-size: 12px; padding-top: 3px;}

#cityDataFt {font-size: x-small; color: grey; width: 974px; margin-left: auto; margin-right:auto; text-align:justify;}
#cityDataFt a {color: grey; text-decoration:none;}
.sf-with-ul:hover {background: url('/img/0_top-bar-selected.png') repeat-x !important;top: 3px;}