html {-webkit-text-size-adjust:none}

:focus { outline-style: none; }

body { padding: 0px; margin: 0px; background-color: #F2F2F2; }
td, input, select { font-family: Arial, Verdana, sans-serif; color: #595959; font-size: 12px; font-weight: normal; }
#mainTable { width: 770px; background-color: #FFF; }
#logo { margin: 10px 0px 8px 15px; }
.searchField { border: 1px solid #9A9A9A; height: 18px; width: 100px; padding-left: 5px; }
#searchArea { margin-left: 15px; }
.newsletter { font-family: Arial, Verdana; font-size: 11px; border: 1px solid #CDCDCD; height: 15px; width: 100px; }
.mainContent { border-top: 1px solid #D9D6D6; border-bottom: 1px solid #D9D6D6; padding: 15px; }
.leftNav { width: 150px; }
.btnAddToCart { margin: 5px 0px; }
.productImage { margin-bottom: 10px; }
form { margin: 0px; }
#pageGraphic { margin: 0px; }
#pageGraphicHorizontal { margin-right: 20px; border: 3px solid #F2F2F2; }
#breadcrumb { padding: 5px 0px 5px 23px; }
#breadcrumb a { color: #666; font-weight: normal; }
#breadcrumb a:hover { color: #000; }

/** Link Styles **/
a:link, a:active, a:visited { color: #060; text-decoration: none; }
ul#topNav { list-style-type: none; margin: 2px 20px 0px 0px; padding: 0px; }
ul#topNav li { display: inline; padding: 0px 5px; }
ul#topNav li.lastLink { padding-right: 0px; }
ul#topNav li a { color: #666; text-decoration: none; font-weight: normal; border-bottom: 3px solid #FFF; padding-bottom: 3px; text-shadow: #BABABA 0px 1px 2px;}
ul#topNav li a:hover { color: #000; border-bottom: 3px solid #006600; }
ul#leftNav { list-style-type: none; margin: 0px; padding: 0px; }
ul#leftNav li { padding-left: 20px; margin-bottom: 2px; }
ul#leftNav li.bullet1 { background: url(https://secure2.yourhost.com/sd360demo10/media/images/bullet1.gif) 0px 3px no-repeat; font-weight: bold; color: #006600; margin-bottom: 3px; }
ul#leftNav li.lastSetLink { margin-bottom: 15px; }
ul#leftNav li a { color: #666; text-decoration: none; font-weight: normal; }
ul#leftNav li a:hover { color: #000; font-weight: bold; }
#footerLinks { color: #CCC; width: 650px; margin-bottom: 10px; }
#footerLinks a { color: #666; font-size: 10px; }
#copyright { color: #595959; font-size: 10px; margin-bottom: 10px; }
a.productName:link, a.productName:visited { color: #006600; font-weight: bold; text-decoration: none; font-size: 11px; }

/** Text Styles **/
h1, h2, h3, h4, h5, h6 { font-family: Arial, Verdana, sans-serif; }
h1 { color: #000; font-size: 24px; font-weight: normal; margin: 0px; text-shadow: #BABABA 0px 1px 2px; }
h1.productName { font-size: 20px; font-weight: normal; color: #006600; display: inline; margin: 0px; }
.categoryTextSmall { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #737373; padding: 20px; }
.footerpeditxt { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #737373; }
.medBold { font-size: 14px; font-weight: bold; }
.smallBold { font-size: 12px; font-weight: bold; line-height: 16px; }
.productName { color: #006600; font-size: 11px; }
.homepeditxt { font-family : arial; font-size : 12px ; line-height: 15px;  }
.bodytxtbig   { font-size: 18px; font-family: arial }
.bulletprodtxt { color: #dcdcdc; font-size: 16px; font-family: arial; }
.bodytxt   { font-size: 14px; font-family: Arial }

/** ScherrTech Styles **/
.pl20 { padding-right: 20px; }
.pr20 { padding-left: 30px; }

/** Categories **/
#categories td { text-align: left; }
.categoryContent { font-family: Verdana; font-size: 10px; background: url(https://secure2.yourhost.com/sd360demo10/media/images/bullet1.gif) 5px 8px no-repeat; padding-left: 25px; }
a.linkText:link, a.linkText:visited { font-family: Arial, font-size: 11px; color: #006600; text-decoration: none; font-weight: bold; display: block; margin-bottom: 5px; }

/** Minicart **/
#miniCart { margin-right: 15px; }
#miniCart td { font-size: 13px; }
#miniCart a { color: #646464; font-weight: bold; text-decoration: none;  }

/** Grey Boxes **/
.footerBoxes { padding: 15px; }
#greyBox1 { background: url(https://secure2.yourhost.com/sd360demo10/media/images/greyBox1.gif) top left no-repeat; }
#greyBox2 { background: url(https://secure2.yourhost.com/sd360demo10/media/images/greyBox3.gif) bottom right no-repeat; }
#greyBox3 { background: url(https://secure2.yourhost.com/sd360demo10/media/images/greyBox2.gif) top right no-repeat; height: 125px; }
#greyBox4 { background: url(https://secure2.yourhost.com/sd360demo10/media/images/greyBox4.gif) bottom left no-repeat; padding: 10px; }

/** Price Styles **/
.was { text-decoration: line-through; }
.nowOnly { font-weight: bold; }

/** Page Navigation **/
#pageNav { text-align: center; margin: 10px 0px; }
#pageNav a { color: #666; font-size: 12px; font-weight: bold; text-decoration: none; padding: 0px 3px; }
#pageNav a:hover { color: #006600; }

/** More Information Page **/
.crossSellTitle { font-size: 12px; font-weight: bold; background-color: #F2F2F2; }
.crossSellProductsBase { border: 1px solid #F2F2F2; }
.sku { color: #666; font-weight: bold; }
.miWas { text-decoration: line-through; color: #666; }
.miNowOnly { font-size: 18px; color: #006600; }
#orderingOptions { margin: 0px; padding: 0px; }
#orderingOptions select { font-family: Arial, Verdana, sans-serif; font-size: 11px; }
#orderingOptions td, #orderingOptions table { padding-left: 0px; }

.inputst input { border: 1px solid #CCC; }
.tellAFriendTitle { background-color: #CCC; font-weight: bold; color: #333; }
.tellAFriendBase { border: 1px solid #F2F2F2; }
#btnMiAddToCart { margin: 10px 0px 10px 5px; }
.orderingOptionsBase { padding-left: 0px; }
#moreImagesBase { padding-bottom: 20px; }
ul#miBulletList { margin: 0px; padding: 0px; list-style-type: none; }
ul#miBulletList li { border-bottom: 1px solid #F2F2F2;  }
a.img { opacity:1; }
a:hover img { opacity: 0.75; }

