@charset "UTF-8"; body { margin: 0; /* it's good practice to zero the margin and padding of the body element to account for differing browser defaults */ padding: 0; text-align: center; background-color: #FFFFFF; } #navContainer { width: 100%; background-color: #FF6600; background-image: url(images/background/nav.jpg); background-repeat: repeat-x; height: 30px; font-family: Arial, Helvetica, sans-serif; font-size: 11px; } ul#navlink { margin-top: 0; margin-right: 0; margin-bottom: 0; margin-left: 0; padding-top: 10px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; } #navlink li { display: inline; list-style: none; margin: 0px; padding: 0px; } #navlink li a { text-decoration: none; color: #FFFFFF; font-weight: bold; padding-top: 0px; padding-right: 4px; padding-bottom: 0px; padding-left: 4px; } #navlink li a.ordernow { text-decoration: none; color: #993300; font-weight: bolder; padding-top: 0px; padding-right: 10px; padding-bottom: 0px; padding-left: 4px; } #navlink li a.nobold { text-decoration: none; color: #993300; font-weight: normal; padding-top: 0px; padding-right: 10px; padding-bottom: 0px; padding-left: 4px; } #navlink li a:hover { color: #990000; } #navlink li a.pageon { text-decoration: none; color: #FFFFFF; } #navlink li a.lastnav-pageon { text-decoration: none; color: #663300; padding: 0px 8px 0px 4px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; text-decoration: none; color: #FFFFFF; } #headerContainerHome { width: 100%; background-color: #000033; background-image: url(images/background/background-headerhome.jpg); background-repeat: no-repeat; height: 360px; margin-right: auto; margin-left: auto; background-position: center; color: #FFFFFF; } #headerContainer { width: 100%; background-color: #000033; background-image: url(images/background/background-headerinternal.jpg); background-repeat: no-repeat; height: 129px; margin-right: auto; margin-left: auto; background-position: center; color: #FFFFFF; } #mainContainer { width: 800px; /* using 20px less than a full 800px width allows for browser chrome and avoids a horizontal scroll bar */ background: #FFFFFF; margin: 0 auto; text-align: left; /* this overrides the text-align: center on the body element. */ color: #000000; border-top-width: 1px; border-top-style: solid; border-top-color: #FFFFFF; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 1.4em; } #sidebar1 { float: left; /* since this element is floated, a width must be given */ width: 233px; padding: 0px 0px 15px 0px; } #sidebar2 { float: left; /* since this element is floated, a width must be given */ width: 233px; background-image: url(images/sidebar/sidebar2.jpg); background-repeat: no-repeat; background-position: left top; height: 500px; padding: 0px 0px 15px 0px; } #sidebar2 p, h3 { padding-right: 10px; padding-left: 10px; } #sidebar2 a { color: #333333; text-decoration: underline; } h1 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 16px; font-weight: normal; color: #FF6100; } #mainContent { margin-top: 0; margin-right: 0; margin-bottom: 0; margin-left: 250px; padding: 20; } #footer { color: #999999; text-align: center; border-top-width: 1px; border-top-style: dotted; border-top-color: #666666; } .fltrt { /* this class can be used to float an element right in your page. The floated element must precede the element it should be next to on the page. */ float: right; margin-left: 8px; } a { color: #990000; text-decoration: none; } .fltlft { /* this class can be used to float an element left in your page */ float: left; margin-right: 8px; } .clearfloat { /* this class should be placed on a div or break element and should be the final element before the close of a container that should fully contain a float */ clear:both; height:0; font-size: 1px; line-height: 0px; } .callout-long-haseverything { background-image: url(images/background/callouts-long-haseverything.jpg); height: 75px; background-repeat: no-repeat; color: #006699; background-position: left center; line-height: 1.2em; text-align: left; font-size: 12px; } .callout-long-gifts { background-image: url(images/background/callouts-long-gifts.jpg); height: 75px; background-repeat: no-repeat; color: #006699; background-position: left center; line-height: 1.2em; text-align: left; font-size: 12px; } .callout-long-customize { background-image: url(images/background/callouts-long-customize.jpg); height: 79px; background-repeat: no-repeat; color: #006699; background-position: left center; line-height: 1.2em; text-align: left; font-size: 12px; } .callout-long-haseverything p, .callout-long-gifts p, .callout-long-customize p { padding-left: 165px; vertical-align: middle; padding-top: 10px; } .quote { font-family: Georgia, "Times New Roman", Times, serif; font-style: italic; color: #669900; font-size: 14px; line-height: 1.4em; } .clearfloat { /* this class should be placed on a div or break element and should be the final element before the close of a container that should fully contain a float */ clear:both; height:0; font-size: 1px; line-height: 0px; } .whitetext { color: #FFFFFF; } .whitetextbold { color: #FFFFFF; font-weight: bold; } td { font-size: 11px; text-align: left; vertical-align: top; padding: 5px; } .item { padding-bottom: 10px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #CCCCCC; padding-top: 10px; } .orange { color: #FF6600; } .larger { font-size: 13px; } .largerbold { font-size: 13px; font-weight: bold; }