#globalC{background-color: #CCC;}
#container{width: 1000px; background-color: #FFF;}
#header	{padding:0;	margin:0; background: url(skins/dg/img/top_gradient.jpg) bottom left repeat-x;}

img{ border-width:0; }

#HLogo {padding: 28px 10px 0 20px; vertical-align: top;}
.HeaderRedL {color: #00007e; padding: 0px 0px 0px 12px; border: 2px solid #3666c8; vertical-align: middle; line-height: 40px; height: 40px;}

.HeaderRedL a {color: #8a0d11; text-decoration: underline;}
.HeaderRedL a:hover {color: #b10004; text-decoration: none;}
.HeaderRedLInput{border: 1px solid #3666c8; background: url(skins/dg/img/magnifying.jpg) top right no-repeat; width: 200px;}

#CNavBar a{font-size: 16px; color: Black;}


.boxText { font-family: Arial, sans-serif; font-size: 12px; text-align: left; }
.errorBox { font-family : Arial, sans-serif; font-size : 10px; border-bottom: 1px solid #ffb3b5; color: red; font-weight: bold; }
.stockWarning { font-family : Arial, sans-serif; font-size : 10px; color: #cc0033; }
.productsNotifications { background: #f2fff7; }
.orderEdit { font-family : Arial, sans-serif; font-size : 12px; color: #8f060e;}


BODY {background: #ffffff; color: #000000; margin: 0px; font-family : Arial, sans-serif; }

A {color: #00007E; text-decoration: underline;}
A:hover {color: #3466CC;text-decoration: none;}

FORM {display: inline;}

TR.header {background: #ffffff;}

TR.headerNavigation {background: #bbc3d3;}

TD.headerNavigation {font-family: Verdana, Arial, sans-serif; font-size: 10px; background: #900200; color: #ffffff; font-weight : bold;}

A.headerNavigation {color: #FFFFFF;}

A.headerNavigation:hover {color: #ffffff;}

TR.headerError {background: #ff0000;}

TD.headerError {font-family: Tahoma, Verdana, Arial, sans-serif; font-size: 12px; background: #ff0000; color: #ffffff; font-weight : bold; text-align : center;}

TR.headerInfo {background: #00ff00;}

TD.headerInfo {font-family: Tahoma, Verdana, Arial, sans-serif;font-size: 12px;background: #bfcce6; color: #ffffff; font-weight: bold; text-align: center;}

TR.footer {background: #bbc3d3;}

TD.footer {font-family: Arial, sans-serif; font-size: 10px; background: #900200; color: #ffffff; font-weight: bold;}

.infoBox {border: 2px solid #8ba7e1; /*border-left: 2px solid #8ba7e1;  border-right: 2px solid #8ba7e1; border-bottom: 2px solid #8ba7e1;*/ vertical-align: middle; }

.infoBoxContents {background: #f8f8f9; font-family: Arial, sans-serif; font-size: 12px; }

.infoBoxContents a{color: #000099; text-decoration: underline;}
.infoBoxContents a:hover {color: #3466cc; text-decoration: none;}

.infoBoxNotice {background: #FF8E90;}

.infoBoxNoticeContents { background: #FFE6E6; font-family: Verdana, Arial, sans-serif; font-size: 10px;}

TD.infoBoxHeading {font-family: Arial, sans-serif; font-size: 12px; background: url(images/infobox/corner_right_left.gif) repeat-x; color: #3466cc;}

TD.infoBox, SPAN.infoBox {font-family: Arial, sans-serif; font-size: 10px;}

TR.accountHistory-odd, TR.addressBook-odd, TR.alsoPurchased-odd, TR.payment-odd, TR.productListing-odd, TR.productReviews-odd, TR.upcomingProducts-odd, TR.shippingOptions-odd {
  background: #f8f8f9;
}

TR.accountHistory-even, TR.addressBook-even, TR.alsoPurchased-even, TR.payment-even, TR.productListing-even, TR.productReviews-even, TR.upcomingProducts-even, TR.shippingOptions-even {
  background: #f8f8f9;
}

TABLE.productListing { border: 1px; border-style: solid; border-color: #b6b7cb; border-spacing: 1px;}

.productListing-heading { font-family:  Arial, sans-serif;  font-size: 14px; color: #2c2c2c;}

TD.productListing-data {font-family: Arial, sans-serif; font-size: 14px;}

A.pageResults {color: #0000FF;}

A.pageResults:hover {color: #0000FF; background: #FFFF33;}

TD.pageHeading, DIV.pageHeading { font-family: Verdana, Arial, sans-serif; font-size: 20px; font-weight: bold; color: #9a9a9a;}

TR.subBar {background: #f4f7fd;}

TD.subBar { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #000000;}

TD.main, P.main { font-family: Verdana, Arial, sans-serif; font-size: 11px; line-height: 1.5;}

TD.smallText, SPAN.smallText, P.smallText {font-family: Verdana, Arial, sans-serif;font-size: 10px;}

TD.accountCategory { font-family: Verdana, Arial, sans-serif; font-size: 13px; color: #aabbdd;}

TD.fieldKey {font-family: Verdana, Arial, sans-serif; font-size: 12px; font-weight: bold;}

TD.fieldValue {font-family: Verdana, Arial, sans-serif; font-size: 12px;}

TD.tableHeading {font-family: Verdana, Arial, sans-serif; font-size: 12px; font-weight: bold;}

SPAN.newItemInCart {font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #ff0000;}

CHECKBOX, INPUT, RADIO, SELECT {font-family: Verdana, Arial, sans-serif; font-size: 11px;}

TEXTAREA {width: 100%; font-family: Verdana, Arial, sans-serif; font-size: 11px;}

SPAN.greetUser {font-family: Verdana, Arial, sans-serif;  font-size: 12px;  color: #f0a480;  font-weight: bold;}

TABLE.formArea {background: #f1f9fe;  border-color: #7b9ebd;  border-style: solid;  border-width: 1px;}

TD.formAreaTitle {font-family: Tahoma, Verdana, Arial, sans-serif; font-size: 12px; font-weight: bold;}

SPAN.markProductOutOfStock {font-family: Tahoma, Verdana, Arial, sans-serif; font-size: 12px; color: #c76170; font-weight: bold;}

SPAN.productSpecialPrice {font-family: Verdana, Arial, sans-serif; color: #ff0000;}

SPAN.errorText {font-family: Verdana, Arial, sans-serif; color: #ff0000;}

.moduleRow { }
.moduleRowOver { background-color: #a7c1f4; cursor: pointer; cursor: hand; }
.moduleRowSelected { background-color: #a7c1f4; color: #8f060e; }

.checkoutBarFrom, .checkoutBarTo { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #8c8c8c; }
.checkoutBarCurrent { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #000000; }

.messageBox { font-family: Verdana, Arial, sans-serif; font-size: 10px; }
.messageStackError, .messageStackWarning { font-family: Verdana, Arial, sans-serif; font-size: 12px; border-bottom: 1px solid #ffb3b5; color: red;}
.messageStackSuccess { font-family: Verdana, Arial, sans-serif; font-size: 10px; background-color: #99ff00; }

.inputRequirement { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #ff0000; }

.ProductListExtNav {color: #2c2c2c; padding: 0px 0px 40px 0px;}
.ProductListExtNav  a{font-family: Arial, sans-serif; font-size: 12px; text-decoration: underline;}

.ProductFloatBlock {text-align: center;float: left; width: 220px; height: 260px;}
.ProductFloatBlockBG {padding: 2px; padding-top: 6px; width: 193px; height: 213px; background: url(skins/dg/img/ramka.jpg) no-repeat; }
.ProductFloatBlock a{color: #2a2a2a; text-decoration: underline;}
.ProductFloatBlock a:hover{color: #000; text-decoration: none;}

.ManufacturersFloatBlock {text-align: center;float: left; width: 170px; margin: 2px; height: 100px;}


.ProductFloatBlockBottom {font-size: 12px; line-height: 32px; vertical-align: middle;}
.ProductFloatBlockBottom img{ vertical-align: middle; text-align: center; }

.BreadCrumbTrailNav {font-size: 10px; font-family: Arial, Helvetica, sans-serif; color: #9A9A9A; line-height: 32px; vertical-align: middle;}
.BreadCrumbTrailNav a {color: #303030; text-decoration: underline;}
.BreadCrumbTrailNav a:hover {color: #91060b; text-decoration: none;}
.BreadCrumbTrailNavTitle {color: #303030; font-size: 16px; font-weight: bold; padding: 0px 6px 0 12px; margin: 0;}

#PTitle {font-size: 12px; color: #303030;}
#PPrice {font-size: 22px; color: #91060b;}
.PButtons{padding: 14px 4px 14px 30px;}
.PButtons TD{padding: 10px 0 10px 6px; vertical-align: middle;}
.PTextSmall {font-size: 12px; color: #727272;}

.pagenav_prev, .pagenav_next, .pagenav_first, .pagenav_last, .pagenav_pages   
{color: #777; font-size: 16px; padding:4px 8px; margin:1px; border: 1px solid #313131; }
.pagenav_current {font-size: 16px; padding:4px 8px;  margin: 1px; background-color: #707070;}
.pagenav_prev a, .pagenav_next a, .pagenav_first a, .pagenav_last a, .pagenav_pages a{color: #000; font-weight: bold; border-bottom: none;}
.pagenav_prev a:hover, .pagenav_next a:hover, .pagenav_first a:hover, .pagenav_last a:hover, .pagenav_pages a:hover{color: #9D9D9D;}
.pagenav_prev, .pagenav_next {text-decoration: none;}
#ssearch {padding: 40px 0px 30px 0px;}

.ProductPriceRed {font-size: 22px; color: #900200; text-align: left; padding: 4px 0px 10px 10px;}
.ProductTopOpt {font-size: 10px; color: #2A2A2A; text-align: left; padding: 4px 0px 10px 10px; vertical-align: middle; line-height: 32px;}
.infoBoxContentsLinkText {margin-left: 30px;}
.ArticlesDatePub{font-size: 9px; color: #9A9A9A; padding-left: 15px;}
.cat_info_box {background: #fff6e6; border: solid 1px #6FA1C8; padding: 8px; margin-bottom: 10px; font-family: Verdana, Arial, sans-serif;
  font-size: 11px;}

