/*
	Author Name	: 	Chris Underwood
	Author Site	: 	http://www.nicasiodesign.com
	Style Name	: 	Savannah Communications
	Style URI	:	http://www.savannahcomm.com/stylesheets/SavComm.css
	Version		: 	1.0
	Comments	: 	This file contains all the css information
					for the year 2008 design/build of
					www.savannahcomm.com
*/

a {color:#111113;}
a:hover {color:#003794;}

p a {color:#003794;}
p a:hover {color:#111113;}

body {background:#fff url('/images/SC-bg.jpg') no-repeat bottom left fixed;text-align:left;padding:0px;}

#outer {width:958px;padding-bottom:50px;}

h1#site-title {background:transparent url('/images/SC-logo.png') no-repeat top left;width:309px;height:51px;margin-top:15px;margin-left:15px;}
h1#site-title span {visibility:hidden;display:block;width:309px;height:51px;}

p, ul, ol {color:#111113;font-size:93%;line-height:138.5%;}

ul#siteMap {padding-top:10px;}
ul#siteMap li {list-style-type:none;background:transparent url('/images/SC-arrow-blue.gif') no-repeat left 4px;padding-left:17px;}
ul#siteMap li a {color:#003794;text-decoration:none;}
ul#siteMap li a:hover {text-decoration:underline;}
ul#siteMap ul.siteMapSub li {background:transparent url('/images/SC-arrow-darkGrey.gif') no-repeat left 4px;}
ul#siteMap ul.siteMapSub li a {color:#111113;}
ul#siteMap ul.siteMapSubSub li {background:transparent url('/images/SC-arrow-lightGrey.gif') no-repeat left 4px;}
ul#siteMap ul.siteMapSubSub li a {color:#616268;}

input, textarea, select {border:1px solid #a3cbfc;}
textarea {margin-top:5px;}

a.readMore {background:transparent url('/images/SC-arrow-darkGrey.gif') no-repeat left 3px;padding-left:17px;color:#111113;font-size:93%;font-weight:bold;text-decoration:none;text-transform:uppercase;}
a.readMore:hover {color:#003794;}
a.readMore span {font-size:93%;}

#homeBannerAd {width:958px;height:261px;overflow:hidden;}
#homeBannerAd h2 {display:none;}

#nice-homeText h2 {color:#111113;font-size:100%;font-weight:bold;padding:20px 35px 5px 20px;}
#nice-homeText p {padding:0px 35px 10px 20px;}
p#homeMap {padding:0px;}

#homeTestimonial {background:#f8f8f8 url('/images/SC-testimonialsBG.jpg') no-repeat top left;padding-bottom:10px;}
#homeTestimonial p {font-style:italic;padding:0px 50px 0px 20px;}
#homeTestimonial p.testimonialTitle {color:#111113;font-size:100%;font-style:italic;font-weight:bold;padding:10px 0px 0px 20px;}
#homeTestimonial a.readMore {float:right;position:relative;top:-10px;right:17px;font-size:85%;}

#homeAds {background:#f8f8f8;text-align:center;}
#homeAds img {margin:5px 0px 15px 0px;}

#footerContact {float:left;width:530px;margin-left:20px;}
#footerContact div {float:left;font-size:108%;font-family:"Gill Sans", helvetica, arial, sans-serif;}
#footerEmail {margin-left:35px;}
#footerContact div span {display:block;font-size:161%;}

#footerLinks {margin-left:550px;margin-right:20px;margin-top:2px;text-align:right;}
#footerLinks a {font-size:85%;}

#credits {margin:0px 0px 0px 20px;color:#03307b;font-size:85%;font-weight:bold;line-height:161%;}
#credits a {color:#03307b;text-decoration:underline;}



/* NICE-COMM ----------------------------------------------------------- */
#nice-wrapper {width:100%;margin:0px;padding:0px;}
#nice-header {z-index:1;width:949px;height:115px;overflow:hidden;position:relative;border-top:5px solid #003794;margin:0px;padding:0px;background:none;}

#nice-productSearch {position:absolute;top:0px;right:0px;text-align:right;}
form#productSearch {background:#f2f8ff;margin-bottom:5px;}
input#searchTerms {width:220px;padding:4px 10px;background:none;border:0px;color:#5f616f;font-size:85%;font-weight:bold;}
input#searchSubmit {margin-right:6px;margin-top:3px;cursor:pointer;width:20px;height:17px;border:0px;background:transparent url('/images/SC-searchBTN.jpg') no-repeat top left;}
input#searchSubmit:hover {background-position:0px 100%;}

#nice-productSearch a, #advancedProductSearch a {font-size:85%;font-weight:bold;}
#advancedSearchForm {position:absolute;top:0px;right:0px;z-index:200;width:300px;background:#FFF;padding:10px;}
#advancedProductSearch label {float:left;width:100px;text-align:right;font-size:77%;font-weight:bold;text-transform:uppercase;}
#advancedProductSearch select {clear:both;margin-top:3px;width:189px;}
#advancedSearchLower {background:#f2f8ff;margin-top:5px;margin-bottom:5px;}
#advancedProductSearch input#searchTerms {float:left;width:245px;background:#42434E;color:#FFF;}
#advancedProductSearch input#searchSubmit {float:left;margin-left:8px;margin-top:1px;}
#advancedProductSearch a {float:right;}

#nice-main-content {background:transparent;padding:0px;margin:0px;position:relative;z-index:1;}

#nice-sidebar-left {float:none;width:958px;background:transparent url('/images/SC-contentBG-top.png') no-repeat bottom left;padding-bottom:6px;}

#nice-menu {width:949px;}
ul#nice-main-menu {font-size:85%;position:relative;}
ul#nice-main-menu li {width:auto;color:#33343c;font-weight:bold;position:relative;}
ul#nice-main-menu li a, ul#nice-main-menu a.menuParent {color:#33343c;font-weight:bold;}
ul#nice-main-menu li li li {font-size:108%;}
ul#nice-main-menu li .productMenuItemText {cursor:default;display:block;margin:2px 5px 0px 5px;padding:3px 3px 6px 3px;}
ul#nice-main-menu a.menuParent {padding:5px 5px 6px 5px;margin:0px 5px;}
ul#nice-main-menu a.menuParent:hover, ul#nice-main-menu a.selectedParent:hover {background:none;}
ul#nice-main-menu li#selectedParentItem a, ul#nice-main-menu li a.selectedParent, ul#nice-main-menu li.grandParent:hover .productMenuItemText, ul#nice-main-menu li.selectedGrandParent .productMenuItemText {color:#000;}
ul#nice-main-menu li:hover a, ul#nice-main-menu li .productMenuItemText:hover {color:#000 !important;}
ul#nice-main-menu li:hover li a {color:#d5e7ff !important;}

ul#nice-main-menu li:hover li a.selectedChild, ul#nice-main-menu li:hover li a.selectedParent {color:#FFF !important;background:#2f2f37;text-decoration:none;}
ul#nice-main-menu li#first {margin:0px 0px 0px 10px;}

ul#nice-main-menu li:hover ul, ul#nice-main-menu li.sfhover ul {position:absolute;left:auto;}
ul#nice-main-menu li#selectedParentItem ul {position:absolute;left:-9999px;}
ul#nice-main-menu li#selectedParentItem:hover ul {left:auto;}

ul#nice-main-menu li:hover ul li ul {position:absolute;left:-9999px;}
ul#nice-main-menu li ul li:hover ul, ul#nice-main-menu li ul li.sfhover ul {position:absolute;left:198px;top:0px;}
ul#nice-main-menu li ul li#selectedParentItem ul {position:absolute;left:-9999px;}
ul#nice-main-menu li ul li#selectedParentItem:hover ul {left:198px;top:0px;}

ul#nice-main-menu li ul {width:206px;padding-bottom:7px;background:transparent url('/images/SC-submenuBG-grey.png') no-repeat bottom left;}
ul#nice-main-menu li ul li {float:none;display:block;background:none;}
ul#nice-main-menu li ul li a {margin:3px 4px;}
ul#nice-main-menu a.menuChild:hover, ul#nice-main-menu a.selectedChild:hover {color:#003794 !important;background:#FFF;}
ul#nice-main-menu li ul li ul {background:transparent url('/images/SC-sub-submenu.png') no-repeat bottom left;}
ul#nice-main-menu li ul li a.menuParent {padding:3px 3px 3px 10px;margin:3px 4px;}
ul#nice-main-menu li ul li a.menuParent:hover {color:#003794 !important;background:#FFF;}

li#myAccountMenuId {margin-top:20px;border-top:1px dashed #28903b;}
#viewCartCount {color:#35B4D7;}

#nice-content {max-width:100% !important;width:100%;margin:0px;padding:0px;background:transparent url('/images/SC-contentBG.png') repeat-y;}
#nice-content-inner {width:949px;border-top:1px solid #bfbfbf;border-bottom:1px solid #bfbfbf;margin-top:3px;margin-bottom:3px;}

#nice-homeText {float:left;width:380px;}
#nice-homeRight {float:left;width:568px;border-left:1px solid #cccccc;}

#nice-homeFeatured {border:0px;border-bottom:1px solid #bfbfbf;padding-bottom:20px;margin-bottom:2px;}
body.four0four #nice-homeFeatured {border:0px;padding:0px;margin:0px;}

#nice-homeFeatured h2 {color:#111113;font-size:100%;font-weight:bold;padding:0px 0px 5px 0px;}

.nice-homeFeaturedItem {width:100%;}
body.four0four .nice-homeFeaturedItem {width:33%;text-align:center;}

.nice-homeFeaturedRight {float:right;width:170px;margin-left:20px;margin-bottom:10px;text-align:right;}

.nice-homeFeaturedRight a.readMore {font-size:85%;}

img.homeFeaturedImage {border:1px solid #a3cbfc;float:none;margin:0px;}
body.four0four img.homeFeaturedImage {margin-bottom:5px;}

.nice-homeFeaturedItem h3 {display:none;}
body.four0four .nice-homeFeaturedItem h3 {display:block;}

.nice-homeFeaturedItem .nice-ProductRatingLink {float:right;position:relative;left:12px;text-align:left;margin-bottom:7px;}
body.four0four .nice-homeFeaturedItem .nice-ProductRatingLink {float:none;left:20px}

.nice-homeFeaturedItem .nice-ProductRatingInfo {margin-left:0px;}

.nice-homeFeaturedItem h3, .nice-homeCategoryItem h3, .nice-viewCatSub h3, a.nice-browseProductLink h3, #proceedToCheckOut h3 {margin-left:0px;width:auto;}
a.nice-productHomeLink h3, a.nice-browseProductLink h3 {color:#003794;}
a.nice-productHomeLink:hover h3, a.nice-browseProductLink:hover h3 {color:#111113;}

.nice-browseProduct .nice-ProductRatingLink {margin-left:55px;}
.nice-browseProductLink img {border:1px solid #a3cbfc;}
.nice-browseProductLink:hover img {border-color:#999;}

.nice-homeFeaturedItem .nice-ProductRatingBG,
.nice-browseProduct .nice-ProductRatingBG,
#productPageReviewStars .nice-ProductRatingBG {background:#003794;}

.nice-homeFeaturedItem .nice-ProductRatingStatic,
.nice-browseProduct .nice-ProductRatingStatic,
#productPageReviewStars .nice-ProductRatingStatic {background:#c5c5c5;}

#nice-homeCategories {display:none;}

#nice-catInfo h2 {text-indent:20px;padding-top:20px;} 
#nice-catInfo h2 span {text-indent:0px;padding-left:20px;padding-right:10px;border-bottom:0px;}
#nice-catInfo h2 span span {border:0px;}

h2#searchTitle {padding-top:20px;text-indent:20px;}

.breadcrumb {margin:10px 0px 0px 20px;font-size:85%;}

#nice-productArea {border-top:2px solid #e5e5e5;padding-top:10px;}

#nice-sortMenu {float:none;text-align:left;margin-left:20px;margin-bottom:20px;}
#nice-sortMenu span {margin-right:5px;}
select, textarea {font-family:Helvetica, Arial, sans-serif}
select {color:#003794;}

div#nice-pagedNav {padding-left:20px;padding-right:10px;}

#nice-subCatArea h2 {padding-left:20px;background:transparent url('/images/SC-subCat-headlineBG2.jpg') no-repeat top left;}
#nice-subCatArea div {margin-left:20px;}
#nice-subCatArea div {width:30%;}
.nice-viewCatSub h3 a {color:#003794;}
.nice-viewCatSub h3 a:hover {color:#111113;}

#productDescriptionArea span.attr, #productDescriptionFull span.attr {color:#003794;}
#contentInner .productPageSingleReview p {margin-bottom:0px;}
.productPageSingleReview span.attr, #confirmCustomerInfo span.attr, #confirmPaymentInfo span.attr, #confirmBillingInfo span.attr, #confirmShippingInfo span.attr {color:#333;}
#confirmCustomerInfo span.attr, #confirmPaymentInfo span.attr, #confirmBillingInfo span.attr, #confirmShippingInfo span.attr {margin-right:10px;}

a.reviewLink {color:#003794;margin-left:10px;text-decoration:none;}
a.reviewLink:hover {color:#111113;}

.nice-ProductRatingText {color:#003794;}
.nice-ProductRatingLink:hover .nice-ProductRatingText {color:#111113;}

#productPageReviews h2 {text-indent:20px;}
#productPageReviewStars {margin-left:20px;}

.productPageSingleReview {margin-left:20px;margin-right:10px;border-top:1px solid #a3cbfc;padding-top:10px;margin-bottom:10px;border-bottom:0px;}

#productPageMainImgDiv {margin-right:10px;border-color:#a3cbfc;}
#productPageMainImgDiv:hover {border-color:#999;}
#priceInfoArea {margin-left:20px;}
h2#pageTitle {border-bottom:2px solid #e5e5e5;padding:0px 0px 5px 0px;text-indent:20px;}

body.content #nice-content-inner, body.four0four #nice-content-inner {padding-bottom:20px;}
body.content #nice-content h3, body.four0four #nice-content h3 {margin-bottom:10px;}
body.content #nice-content h3, body.four0four #nice-content h3, body.four0four #nice-content p, body.content #nice-content p  {margin-left:20px;margin-right:20px;}
#nice-catInfo ul, #nice-catInfo ol, body.content #nice-content ul, body.content #nice-content ol,body.four0four #nice-content ul, body.four0four #nice-content ol, #productDescriptionFull ul, #productDescriptionFull ol {margin:0px 55px 10px 55px;}
body.content #nice-content hr, body.four0four #nice-content hr {margin-left:20px;margin-right:10px;}

body.content #nice-content ul ul {font-size:100%;margin-left:25px;padding-top:5px;}


#testimonialSpacer {height:20px;width:100%;}
.nice-testimonial {margin-bottom:20px;border-top:1px solid #a3cbfc;padding-top:20px;background:transparent url('/images/SC-blockquote.jpg') no-repeat 20px 20px;padding-left:75px;}
.nice-testimonialText {font-style:italic;padding-bottom:10px;}
.nice-testimonialAuthor {font-weight:bold;padding-bottom:10px;}

#shippingOpt label {position:relative;top:3px;left:5px;}
#checkOutButtons input {margin-right:10px;}

#addToCartButton {border:0px;}
input.submit {background:#003794 url('/images/SC-submitBTN-over.jpg') no-repeat top left;color:#111113;font-size:116%;border:1px solid #003794;cursor:pointer;}
input.submit:hover {color:#FFF;border-color:#111113;background:#003794 url('/images/SC-submitBTN.jpg') no-repeat top left;}
input.submit:active {border-color:#003794;}

#requestMore {margin-left:20px;padding-top:10px;}
#requestInfoSubmit {margin-top:15px;margin-left:160px;margin-bottom:25px;}
#requestMore textarea#comments {width:425px;height:150px;}

#requestInfoSubmit input, #addToCartButton input, input#newReviewBTN, input#loginBTN, input#newPasswordBTN, input#setPasswordBTN, input#setEmailBTN,
input#updateCartBTN, input#couponCodeSubmit, #checkOutButtons input, input#confirmBTN_top, input#confirmBTN_bottom {padding:6px 50px 5px 50px;}

#nice-footer {background:none;width:100%;margin:0;padding:0;}
#nice-footer-inner {background:transparent url('/images/SC-footerBG-tile.png') repeat-y;width:100%;padding:10px 0px 10px 0px;color:#FFF;}
#nice-footer-inner a {color:#FFF;text-decoration:none;}
#nice-footer-inner a:hover {color:#4f92e5;text-decoration:none;}
#nice-footer-gutter {background:transparent url('/images/SC-footerBG.png') no-repeat top left;width:100%;height:8px;}

