body { padding: 0px; margin: 0px; background-color: #FFFFFF; }
td, input, select { font-family: Arial, Verdana, sans-serif; color: #595959; font-size: 11px; font-weight: normal; }
#mainTable { width: 770px; background-color: #FFF; }
#logo { margin: 5px 0px 5px 0px; }
.searchField { background: url(../regFiles/searchBoxBg.gif) top left no-repeat; border: 1px solid #9A9A9A; height: 18px; width: 100px; padding-left: 5px; }
html>body .searchField { background: url(../regFiles/searchBoxBg.gif) top left no-repeat; border: 1px solid #9A9A9A; height: 14px; 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: #000; }
ul#topNav { list-style-type: none; margin: 0px 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; }
ul#topNav li a:hover { color: #000; border-bottom: 3px solid #336699; }
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(regFiles/bullet1.gif) 0px 3px no-repeat; font-weight: bold; color: #336699; 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 { font-size: 10px; margin-bottom: 10px; }
a.productName:link, a.productName:visited { color: #336699; 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; }
h1.productName { font-size: 12px; font-weight: bold; color: #336699; display: inline; margin: 0px; }
.categoryTextSmall { font-family: Verdana, Arial, sans-serif; font-size: 11px; color: #737373; padding: 20px; }
.medBold { font-size: 14px; font-weight: bold; }
.smallBold { font-size: 12px; font-weight: bold; }
.productName { color: #336699; font-size: 11px; }

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

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

/** Grey Boxes **/
.footerBoxes { padding: 15px; }
#greyBox1 { background: url(../regFiles/greyBox1.gif) top left no-repeat; }
#greyBox2 { background: url(../regFiles/greyBox3.gif) bottom right no-repeat; }
#greyBox3 { background: url(../regFiles/greyBox2.gif) top right no-repeat; height: 125px; }
#greyBox4 { background: url(../regFiles/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: #336699; }

/** More Information Page **/
.crossSellTitle { font-size: 12px; font-weight: bold; background-color: #F2F2F2; }
.crossSellProductsBase { border: 1px solid #F2F2F2; }
.sku { color: #666; font-weight: bold; padding-left: 15px; }
.miWas { text-decoration: line-through; color: #666; }
.miNowOnly { font-size: 18px; color: #336699; }
#orderingOptions { margin: 0px; padding: 0px; }
#orderingOptions select { font-family: Arial, Verdana, sans-serif; font-size: 11px; }
#orderingOptions td, #orderingOptions table { padding-left: 0px; }
.tellAFriend 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 { padding: 5px 0px 5px 15px; border-bottom: 1px solid #F2F2F2; background: url(../regFiles/bullet2.gif) left center no-repeat; }