html, body
{ height: 100%; margin: 0 auto; background: url('images/bg-gradient.jpg') repeat-x; height:100px;font-family:helvetica, arial,sans-serif;}

/*****Header Styles*****/

#wrapper {
	background: url('images/layout/content-bg.png') center repeat-y; margin: 0 auto;}
#header 
{  background: url('images/layout/header-bg.jpg') center repeat-x;  height: 126px; width:935px; margin:0 auto;}

#header2
{ margin: 15px auto 0 auto; width: 875px; }

#header3
{ margin:50px auto 0 auto; width: 875px; padding-bottom: 10px; }

#headerContent
{ margin:auto 0; width: 900px; }



.logo
{ float: left; margin-top: 10px; border: none; }

.radioSpots
{ float: left; margin-top: 13px; margin-left: 70px; border: none; }

.community
{ float: left; margin-top: 13px; margin-left: 20px; border: none; }

.deals
{ float: left; margin-top: 11px; margin-left: 20px; border: none; }

.contactUs
{ float: left; margin-top: 20px; margin-left: 20px; border: none;}

.productSearch
{ float: right;  font-family: tahoma; color: #0500f3; font-size: 12px; padding-right: 3px; margin-top: 10px; }

.searchBar
{ float: right; margin-top: 5px; width: 165px; height: 26px; background-image: url('images/layout/searchBar.gif'); background-repeat: no-repeat; }

.searchButton
{ float: right; margin-top: 6px; height: 23px; width: 21px; margin-right: 20px; }

.noborder {
	border: none;
}

/*------------------------New Header Styles-----------------------*/

#slogan {
	float:left;
	width:290px;
	margin:0;
	padding:0 0 0 35px;
}

/*****Navigation Styles*****/

#navContainer
{ float: left; margin-left: 30px; width: 875px; margin-top: -15px; height: 24px; padding-top: 2px;  position:relative;}

#nav-wrapper {
    position:absolute;
    z-index: 100;
}

#navbar li
{font-size:10px;}

.navli, .navli a:link, .navli a:visited, .navli a:active
{ float: left; text-align: center; font-family: Tahoma; color: #ffffff; font-size: 11px; text-decoration: none; font-weight: bold; padding-left: 5px; padding-right: 5px; list-style: none; }

.navli a:hover
{ background-image: url('images/layout/menuRollover.gif'); background-repeat: repeat-x; }

.arrow
{ float: left; border: none; margin-top: 2px; height: 15px; width: 14px; }


/*****Content Styles*****/  

.mainContainer
{ margin: 0 auto; width: 875px; background-color: #ffffff; }
   
.container 
{  width: 900px;  background-color:#fff;}

.mainImage
{ float:left; width: 615px; height: 474px; margin:0px 0 0 -30px;}

.mainImage-2
{ float:left; width: 615px; height: 474px; margin:15px 0 0 -30px;}

.serving
{ float: right; width: 280px;  height: 479px; margin: 0 auto 0 10px;}

.serving p 
{color:#03187f; font-family:helvetica, arial, sans-serif; font-weight:bold; font-size:16px; clear:both; width:290px; text-align:center;}
.serving h1
{width:290px; text-align:center; font-size:18px;}

.serving h2
{width:290px; text-align:center; }

#dashed-line {border-bottom: 2px dashed; color:#8d8887; width:280px; float:right; margin:10px auto;}

.nashville
{ padding: 0 0 0 7px; border: none;  margin-top:40px; width:272px;}

.antioch
{ padding: 0 0 0 7px; border: none; margin-top:0; width:272px;}

.hendersonville
{ padding: 0 0 0 7px; border: none; margin-top:0; width:272px;}

.visit { padding: 0px; border: none; margin:85px 0 0 13px; width:256px }

.frontBlurb
{margin:-35px 0 0 0; background-color:pink; text-align:center;}

.frontBlurbHV
{ float: left; margin-top: -50px; width: 400px; font-family: tahoma; font-size: 12px; color: #000000; padding-left: 15px; padding-right: 15px; }



.frontBlurb p {
	line-height:21px; width: 450px; text-align:justify;
}

.frontBlurb p strong {
	color:red;
}

.frontblurb h1 {
	padding-left:20px;
}

h1
{font-family: tahoma; font-size: 1.6em; color: #A1200F;   text-transform:uppercase; margin: 0 auto;}

h2
{font-family: tahoma; font-size: 0.9em; color: #8d8887; margin: 0 auto; }

h3
{ float: left; font-family: tahoma; font-size: 27px; color: #0601D6; padding:0; margin:10px 0 20px 0;}

h3.other-h3 
{ float: left; font-family: tahoma; font-size: 27px; color: #0601D6; margin:50px 0 0 0; padding:0;}

h4
{font-family: tahoma; font-size: 12px; color: #0500F3; margin-left: 20px; margin-top: -20px; }

h5
{font-family: tahoma; font-size: 16px; color: #A1200F; margin-left: 20px;  margin-top: 20px;  }

h6
{ float: left; font-family: tahoma; font-size: 14px; color: #0500F3; width: 400px; }

.blueSpan
{  font-weight: bold; font-family: tahoma; font-size: 13px; color: #0500F3; width: 100px; }

h8
{ float: left; font-family: tahoma; font-size: 14px; color: #0500F3; margin-left: 15px; font-weight: bold; padding-bottom: 10px; }

span#typeHeader
{ float: left; font-family: tahoma; font-size: 14px; color: #0500F3; padding-top: 10px; padding-bottom: 5px; margin-left: 25px; font-weight: bold; width: 300px; text-align: left; }

span#colorHeader
{ float: left; font-family: tahoma; font-size: 11px; color: #0500F3; padding-bottom: 10px; margin-left: 25px; width: 300px; text-align: left; }

#largestContainer
{ float: left; margin:0;  width: 830px; }

#largestContainer img
{ width: 830px; height: 120px; }

.gradientContainer
{ float: left; width: 825px; padding:30px 0 0 20px; background-color:#fff;}

.gradientContainer2
{ float: left; width: 875px;  }

.gradientContainerbargains
{ float: left; width: 875px; height: 1000px; }

.plainContainer
{ float: left; width: 450px; padding-left: 20px; padding-right: 20px; padding-top: 0px; margin-top: 0px;}

.plainContainerbargains
{ float: left; width: 380px; padding-left: 20px; padding-right: 20px; padding-top: 10px; }

.plainContainer2
{ float: left; width: 875px; padding-left: 100px; padding-right: 20px; padding-top: 10px;}

.gradientBkg
{ float: left; background-repeat: no-repeat;  width: 350px; min-height: 350px; padding-right: 10px;display: inline; }


.gradientBkg a {
	color:#0119AC;
}

.gradientBkg a:hover {
	color:#D22129;
}
#formicaPromo {
	width: 350px;
	height: 350px;
	float: left;
	display: inline;
	margin-top:-15px;
	
}

.gradientBkgbargains
{ float: left;  background-repeat: no-repeat;  width: 350px; min-height: 350px; padding-right: 10px; }

.gradientBkg2
{ float: left; margin-left: 20px; background-repeat: no-repeat; min-height: 350px; width: 450px; }

.gradientBkg3
{ float: left; margin-left: 10px; min-height: 350px; width: 450px; }

.gradientBkg4
{ float: left; margin-left: 10px;  background-repeat: no-repeat; min-height: 350px; width: 875px; }

.gradientFont
{ font-family: Tahoma; font-size: 12px; color: #333333; padding-top: 0px; padding-left: 15px; width: 300px; float:left;}

.gradientFont4
{ font-family: Tahoma; font-size: 12px; color: #333333; padding-top: 5px; padding-left: 15px; width: 320px; }

.gradientFont4 img {padding-left:45px;}

.gradientFont2
{ float: left; font-family: Tahoma; font-size: 13px; color: #333333; padding-top: 5px; padding-left: 5px; width: 320px; }

.emailFont
{ font-family: Tahoma; font-size: 13px; color: #333333; padding-top: 5px; padding-left: 15px; width: 400px; }

.contactFont
{ font-family: Tahoma; font-size: 13px; color: #333333; width: 200px; padding-bottom: 10px; padding-left: 15px; }

.aboutFont
{ font-family: Tahoma; font-size: 12px; color: #333333; padding: 5px 0 0 15px; width: 430px; }

.aboutFont2
{ font-family: Tahoma; font-size: 12px; color: #333333; padding-left: 15px; width: 350px; text-align: center; }

.radioFont
{ font-family: Tahoma; font-size: 12px; color: #333333; width: 435px;  }

.gradientFont5
{ font-family: Tahoma; font-size: 12px; color: #333333; padding-top: 5px; padding-left: 15px; width: 800px; padding-bottom: 15px; padding-right: 30px; }

.communityFont
{ float: left; font-family: Tahoma; font-size: 12px; color: #333333; width: 500px; margin-top: 5px; }

.community-header
{ float: left; font-family: Tahoma; font-size: 12px; color: #333333; width: 500px; margin-top: 22px; }


.policyFont
{ float: left; font-family: Tahoma; font-size: 12px; color: #333333; padding-left: 15px; width: 350px; padding-top: 17px; }

#cc
{ padding-left: 8px; }

.dottedLine
{ float: left; margin-left: 10px; margin-top: -5px; width: 282px; height: 6px; }

.ceramicContainer, .ceramicContainer a:link, .ceramicContainer a:visited, .ceramicContainer a:active
{ float: left; padding-top: 7px; font-family: Tahoma; font-size: 11px; color: #333333; width: 360px; height: 75px; text-decoration: none; }

.ceramicContainer a:hover
{ float: left; font-family: Tahoma; font-size: 11px; color: #333333; background-color: #cccccc; text-decoration: none;  }

.ceramic
{ margin-left: 10px; float: left; border: none; padding-right: 5px; width: 104px; height: 69px;}

.tools 
{ float: left; margin-top: 5px;  background-image: url('images/layout/tools.gif'); background-repeat: no-repeat; width: 225px; height: 131px; }

.glass
{ float: left; margin-top: 5px; background-image: url('images/layout/glass.gif'); background-repeat: no-repeat; width: 225px; height: 131px; }

.travertine
{ float: left; margin-top: 10px;  background-image: url('images/layout/traver.gif'); background-repeat: no-repeat; width: 225px; height: 131px; }

.vanities
{ float: left; margin-top: 12px; margin-left: 8px; background-image: url('images/layout/vanities.gif'); background-repeat: no-repeat; width: 217px; height: 135px; }

.products, .products a:link, .products a:visited, .products a:active
{ float: left; margin-left: 5px; margin-top: 10px; font-family: Tahoma; font-size: 11px; color: #333333;}

.products a:hover
{ font-family: Tahoma; font-size: 11px; color: #000000;}

.arrow1
{ float: left; margin-left: 120px; margin-top: 95px; padding-right: 5px; width: 14px; height: 15px; }

.learn1, .learn1 a:link, .learn1 a:visited, .learn1 a:active
{ float: left; margin-top: 47px; font-family: Tahoma; font-size: 12px; color: #333333;}

.learn1 a:hover
{ font-family: Tahoma; font-size: 12px; color: #000000;}

.arrow2
{ float: left; margin-left: 110px; margin-top: 91px; padding-right: 5px; width: 14px; height: 15px; }

.learn2, .learn2 a:link, .learn2 a:visited, .learn2 a:active
{ float: left; margin-top: 45px; font-family: Tahoma; font-size: 12px; color: #333333;}

.learn2 a:hover
{ font-family: Tahoma; font-size: 12px; color: #000000;}

#aboutUs
{ float: left; padding-right: 20px; margin-top: -90px; width: 450px; font-family: Tahoma; font-size: 12px; color: #000000; padding-bottom: 30px; }

.nashvilleStore
{float: left; margin-top: 20px; margin-left: 10px; }

.aboutImage
{float: left; padding-left: 20px; padding-top: 20px; }

#contactUs
{ float: left; padding-right: 20px; margin-top: -100px; width: 450px; font-family: Tahoma; font-size: 12px; color: #000000; padding-bottom: 30px; }

#policies
{ float: left; padding-right: 20px; margin-top: -100px; width: 500px; font-family: Tahoma; font-size: 12px; color: #000000; padding-bottom: 30px; }

#faq
{ float: left; padding-right: 20px; margin-top: -100px; width: 600px; font-family: Tahoma; font-size: 12px; color: #000000; padding-bottom: 30px; }

#nashville
{ float: left; margin-top: -100px; width: 400px; font-family: Tahoma; font-size: 12px; color: #000000; padding-bottom: 30px; }

#specials
{ float: left; margin-top: -100px;  padding-right: 40px; width: 400px; font-family: Tahoma; font-size: 14px; color: #000000; padding-bottom: 30px; }

#contactLeft
{float: left; width: 100px; padding-right: 10px; padding-top: 18px;  }

#contactRight
{float: left; width: 50px; padding-top: 8px; padding-top: 20px;  }

.contactfield
{float: left; margin-top: 5px; margin-bottom: 5px; }

.submit
{ margin-top: 10px; }

.thumbs
{ float: left; width: 120px; height: 200px; padding-left: 10px; padding-right: 10px; padding-top: 10px; padding-bottom: 10px; border: none; } 

#bamboo
{ float: left; width: 205px; height: 127px; padding-bottom: 10px; background-image: url('images/products/Bamboo/sample.gif'); background-repeat: no-repeat; }

.bambooLearnArrow
{ float: left; margin-left: 115px; margin-top: 75px; padding-right: 5px; }

.bambooLearn, .bambooLearn a:link, .bambooLearn a:visited, .bambooLearn a:active
{ float: left; margin-top: 37px; font-family: Tahoma; font-size: 12px; color: #333333;}

.bambooLearn1 a:hover
{ float:left; font-family: Tahoma; font-size: 12px; color: #000000;}

span.warranty-indent {
	margin-left:65px;
}

#ceramic
{ float: left; width: 205px; height: 127px; padding-bottom: 10px; background-image: url('images/products/Ceramic/sample.gif'); background-repeat: no-repeat; }

#glass
{ float: left; width: 205px; height: 127px; padding-bottom: 10px; background-image: url('images/products/Glass/sample.gif'); background-repeat: no-repeat; }

#granite
{ float: left; width: 205px; height: 127px; padding-bottom: 10px; background-image: url('images/products/Granite/sample.gif'); background-repeat: no-repeat; }

#hardwood
{ float: left; width: 205px; height: 127px; padding-bottom: 10px; background-image: url('images/products/Hardwood/sample.gif'); background-repeat: no-repeat; }

#laminate
{ float: left; width: 205px; height: 127px; padding-bottom: 10px; background-image: url('images/products/Laminate/sample.gif'); background-repeat: no-repeat; }

#marble
{ float: left; width: 205px; height: 127px; padding-bottom: 10px; background-image: url('images/products/Marble/sample.gif'); background-repeat: no-repeat; }

#porcelain
{ float: left; width: 205px; height: 127px; padding-bottom: 10px; background-image: url('images/products/Porcelain/sample.gif'); background-repeat: no-repeat; }

#slate
{ float: left; width: 205px; height: 127px; padding-bottom: 10px; background-image: url('images/products/Slate/sample.gif'); background-repeat: no-repeat; }

#travertine
{ float: left; width: 205px; height: 127px; padding-bottom: 10px; background-image: url('images/products/Travertine/sample.gif'); background-repeat: no-repeat; }

#tools2
{ float: left; width: 205px; height: 127px; padding-bottom: 10px; background-image: url('images/products/Tools/sample.gif'); background-repeat: no-repeat; }

#vanities2
{ float: left; width: 205px; height: 127px; padding-bottom: 10px; background-image: url('images/products/Vanities/sample.gif'); background-repeat: no-repeat; }

#bowls2
{ float: left; width: 205px; height: 127px; padding-bottom: 10px; background-image: url('images/products/Bowls/sample.gif'); background-repeat: no-repeat; }

.thumbText, .thumbText a:link, .thumbText a:visited, .thumbText a:active
{ float: left; font-family: Tahoma; font-size: 11px; color: #333333; width: 140px; padding-bottom: 20px; text-align: center;}
 
.thumbText a:hover
{ color: #000000; }

.mediumImage
{ float: left; width: 140px; height: 210px; margin-left: 25px; padding-top: 5px; border: none; padding-bottom: 5px; }

.enlarge, .enlarge a:link, .enlarge a:visited, .enlarge a:active
{ font-family: Tahoma; font-size: 11px; color: #333333; margin-left: 25px; width: 200px; height: 15px; margin-left:55px; }

.enlarge a:hover
{ color: #000000; }

.smallThumbsContainer
{ clear:both; margin: 10px; padding-top: 100px; height: 65px; margin-top: 250px; padding-bottom: 5px; min-width: 150px; } 

	.medImage
	{ border-style: none; height:300px; width:200px; }

.smallThumbs
{ float: left; width: 30px; height: 30px; padding-left: 3px; padding-right: 3px; border-style: none; } 

.sizes
{ float: left; font-family: Tahoma; font-size: 14px; color: #333; width: 100px; padding-left: 15px; }

.specs
{ font-family: Tahoma; font-size: 12px; color: #333333; width: 80px; padding-left: 0px; padding-bottom: 5px; margin: 0px; line-height: 16px; }

	.thickness
	{ float: left; }

	.width
	{ clear: both; float: left; width: 60px; }
	
	.sqFt
	{ float: left; }

#specsContainer
{ float: left; width: 160px; margin-left: 7px; padding-top: 4px; }

.sizes2
{ float: left; font-family: Tahoma; font-size: 12px; color: #333333; margin: 0px; padding: 0px; }

.warning
{ font-family: Tahoma; font-size: 10px; color: #A1200F; margin: 50px 0 0 40px; width: 270px;}

.colorsFont
{ font-family: Tahoma; font-size: 11px; color: #333333; margin-left: 5px; width: 150px; padding-top: 5px; }

.communityImages
{ float:left; padding-left: 10px; padding-right: 10px; padding-top: 20px; }

.communityImages2
{ float: left; padding-left: 20px; padding-right: 10px; padding-top: 20px; padding-bottom: 20px; }

.agape
{ float:left; padding: 30px 40px 20px 40px; font-family: Tahoma; font-size: 12px; color: #333333; width: 750px; text-align:center; }

.agape img {
	height:80px;
	width:271px;
	padding-left:65px;
	
}



.toolImages
{ float: left; padding-left: 10px; padding-right: 10px; padding-top: 20px; padding-bottom: 10px; }

#radioSpots
{ padding-left: 175px; }

.radioImage
{ padding-left: 15px; padding-top: 20px; }

.dealBanners
{ padding-bottom: 5px; padding-left: 5px; }

.dealBanners p {
	font-size:13px;
}

ul
{ margin:0;}

li
{ font-family: Tahoma; font-size: 12px; color: #333333; }

#specialsheader
{ font-family: tahoma; font-size: 16px; font-weight: bold; color: #0500F3; }

#deal1
{ float: left; width: 380px; display: inline; margin-top: 10px; margin-left: 10px; }

#deal1header
{ float: left; width: 300px; height: 21px; margin-top: 3px; margin-left: 5px; background: url('images/dealsheaderbg.gif'); background-repeat: no-repeat; text-align: center; }

#deal2
{ float: left; width: 380px; display: inline; margin-top: 10px; margin-left: 10px; }

#deal2header
{ float: left; width: 300px; height: 21px; margin-top: 3px; margin-left: 5px; background: url('images/dealsheaderbg.gif'); background-repeat: no-repeat; text-align: center; }

.deal3
{ float: left; width: 380px; display: inline; margin-top: 10px; margin-left: 10px; }

.deal3header
{ float: left; width: 300px; height: 21px; margin-top: 3px; margin-left: 5px;  background: url('images/dealsheaderbg.gif'); background-repeat: no-repeat; text-align: center; }

#deal4
{ float: left; width: 380px; display: inline; margin-top: 10px; margin-left: 10px; }

#deal4header
{ float: left; width: 300px; height: 21px; margin-top: 3px; margin-left: 5px;  background: url('images/dealsheaderbg.gif'); background-repeat: no-repeat; text-align: center; }

#deal5
{ float: left; width: 380px; display: inline; margin-top: 10px; margin-left: 10px; }

#deal5header
{ float: left; width: 300px; height: 21px; margin-top: 3px; margin-left: 5px; }

#deal6
{ float: left; width: 380px; display: inline; margin-top: 10px; margin-left: 10px; }

#deal6header
{ float: left; width: 300px; height: 21px; margin-top: 3px; margin-left: 5px; }

.dealheadertext
{ font-family: tahoma; font-size: 13px; font-weight: bold; color: #444444; }

#dealitem1
{ float: left; width: 370px; margin-top: 10px; margin-left: 10px; }

#dealitem2
{ float: left; width: 370px; margin-top: 10px; margin-left: 10px; }

.dealitem3
{ float: left; width: 370px; margin-top: 10px; margin-left: 10px; }

.dealstext
{ font-family: tahoma; font-size: 12px; color: #000000; }

.dealstextwicon
{ font-family: tahoma; font-size: 12px; color: #000000; float: left; margin-top: 10px; margin-left: 5px; display: inline;} 

.dealitemleft
{ float: left; padding-left:10px;}

.dealitemright
{ width: 200px; height: 70px; float: left; }

.small-font{
	font-size:13px; 
}

/*****Footer Styles*****/

#footer 
{ clear: both; height: 2px; width: 935px; }

#footerContainer
{ clear: both; margin: 0 auto; background-image: url('images/layout/footer.gif'); background-repeat: repeat-x; height: 69px; width: 935px; }

.footerLinks, .footerLinks a:link, .footerLinks a:visited, .footerLinks a:active
{ text-align: center; font-family: tahoma; font-size: 11px; color: #ffffff; text-decoration: none; padding-top: 3px; }

.footerLinks a:hover
{ text-align: center; font-family: tahoma; font-size: 11px; color: #cccccc;  }

.footerCopy, .footerCopy a:link, .footerCopy a:visited, .footerCopy a:active
{ text-align: center; font-family: tahoma; font-size: 10px; color: #ffffff;  }

.footerCopy a:hover
{ text-align: center; font-family: tahoma; font-size: 10px; color: #cccccc;  }

.line
{ margin-top: -5px; padding-bottom: 5px; }

#guarantee
{ float: left; padding-right: 5px; margin-top: -6px; }

.hrImg
{ padding-bottom: 7px; }

.red
{ font-size: 12pt; color: #A1200F; font-weight: bold; }

.specsHeader
{ text-decoration: underline; font-style: italic; font-weight: bold; font-size: 11px; }

/*--------------------------------------NEW STYLES MARCH 2010----------------------------------------------------*/
#product-gallery {
	float:left;
	width:510px;
	margin-left:187px;
	padding-bottom:30px;
}

#product-gallery.four {
	width:680px;
	margin-left:104px;
}
a.gallery-menu {
	float:left;
	text-decoration:none;
	color:black;
	display:block;
	width:160px;
	height:120px;
	position:relative;
	margin: 0 10px 10px 0;
}

a.text-only{
	
	text-decoration:none;
	color:black;
	margin: 10px 10px 10px 0;
	font-size:13px;
	width:90px;
	height:15px;
	font-weight:bold;
	
}

a.text-only:hover {
	color:#12208F;
	text-decoration:underline;
}

a.gallery-menu span {
	width:160px;
	background-color:#fff;
	height:25px;
	opacity: 0.7;
	display:block;
	position:absolute;
	bottom:0;
	left:0;
	z-index:2;
	filter: alpha(opacity=50)
}
a.gallery-menu strong {
	width:160px;
	display:block;
	position:absolute;
	bottom:0;
	left:0;
	font-size:18px;
	z-index:3;
	font-weight:normal;
	padding-left:5px;
}

a.gallery-menu h6 {
	width:100px;
	height:15px;
	color:#000;
}

a.gallery-menu img {
	border:none;
	position:absolute;
	top:0;
	left:0;
}

.product-title {
	color:#12208F;
	padding: 15px 0;
	font-size:25px;
}

.product-description {
	border-top: #000 groove 2px;
	clear:both;
	padding-bottom:30px;
}


.product-description p {
	width:490px;
	text-align:justify;
	font-size:14px;
	float:left;
	line-height:18px;
	
}

.big-product{
	padding: 0 10px 0 30px;
	margin:0;
}

.product-link{
	padding: 0 10px 0 30px;
	margin:0;
	width:340px;
	height:65px;
}

a.splash-pg-link {
	border:none;
}
.colors {
	font-size:14px;
	color:#12208F;
	font-weight:bold;
	line-height:20px;
}

.description-title {
	color:#12208F;
	font-size:23px;
	padding: 10px 0 0 0;
	width:490px;
	margin:0;
}

.size{
	float:left;
	margin:0;
	padding:0;
}



#sizes {
	width:340px;
	float:right;
	margin-right:15px;
	font-weight:bold;
	
}

#sizes p{
	float:left;
	width:300px;
	padding:0px 0 0 0;
	margin:0;
	height:20px;
	color:#213993;
	
}

#sizes p span{
	font-size:11px;
	
}

#sizes-2 {
	width:340px;
	float:right;
	margin-right:15px;
	color:#213993;
	font-size:12px;
	font-weight:bold;
}

#sizes-2 p{
	float:left;
	width:300px;
	padding:0px 0 0 0;
	margin:0;
	height:20px;
}

#sizes-3 {
	width:340px;
	float:right;
	margin-right:15px;
	color:#213993;
	font-size:12px;
	font-weight:bold;
}

#sizes-3 p{
	float:left;
	width:300px;
	padding:0px 0 0 0;
	margin:-110px 0 0 0;
	height:20px;
}

#sizes-4 {
	width:340px;
	float:right;
	margin-right:15px;
	color:#213993;
	font-size:12px;
	font-weight:bold;
}

#sizes-4 p{
	float:left;
	width:300px;
	margin:-30px 0 0 0;
	height:20px;
}

#sizes-5 {
	width:340px;
	float:right;
	margin-right:15px;
	color:#213993;
	font-size:12px;
	font-weight:bold;
}

#sizes-5 p{
	float:left;
	width:300px;
	margin:-75px 0 0 0;
	height:20px;
}




span.size{
	width:1px;
	height:50px;
	clear:both;
}

/*--------------------------------Cork Page------------------------------------*/




.product-description-alone {
	clear:both;
	padding-bottom:30px;
}


.product-description-alone p {
	width:490px;
	text-align:justify;
	font-size:13px;
	float:left;
	
}

.product-description-alone a {
	color:#12208F;
}

.product-description-alone a img {
	border:none;
}

.contact-link{
	color:#12208F;
	font-weight:bold;
}

#vanities-list {
	float:left;
	width:600px;
	margin-left:187px;
	padding-bottom:40px;
	
}


/* new serving.php styles applied april 2010----------------------------------*/

#location-links {
	width:280px;
	text-align:center;
}
#location-links a {
	color:#B52118;
	text-decoration:none;
	padding: 0 5px;
	font-weight:bold;
	font-size:15px;
	
}

#location-links a:hover {
	color:#2A479F;
}

#intro {
	padding: 30px 0 0 0;
}

#intro p {
	color:#000;
	font-size:14px;
	text-align:left;
	font-weight:normal;
	padding-left:10px;
	
}


#intro img {
	width:150px;
	padding:25px 35px 0 75px;
	
}

#intro h3 {
	width:290px;
	text-transform:uppercase;
	text-align:center;
	color:#070C8E;
	padding-top:15px;
}

/*------------New home page styles april 2010---------------------------*/
#main-page-buttons  {
	width:875px;
	margin:0 auto;
	padding:20px 0;
	clear:both;
}
#main-page-buttons img{
	float:left;
	padding:7px 35px 0 0px;
	
}

#main-page-buttons a img {
	border:none;
}


/*------------------April 2010 Style changes--BARGAIN page---------------------------*/

#bargains {
	clear:both;
	color:#000A46;
	width:860px;
	padding:0 0 10px 10px;
}

#bargains img {
	padding:0 340px;
	width:150px;
}

#bargains p {
	padding:0 175px;
	width:500px;
}

#bargains table {
	
	width:600px;
	padding:10px 25px 0 175px;
}

#bargains table td {
	padding:5px 0;
}

td.cat{
	
	font-size:22px;
	text-transform:uppercase;
}

td.item {
	
	font-weight:normal;
	line-height:25px;
	font-size:14px;
}




.highlight {
	color:#000A46;
	font-size:17px;
	font-weight:bold;
	float:left;
	padding: 0 20px;
}

#contact-links {
	float:none;
	margin:10px auto;
	width:445px;
}


#contact-links a img {
	border:none;
}

#contact-links a {
	color:#000A46;
}

#contact-links a:hover {
	color:#AC010B;
}

#contact-links-2 {
	width:445px;
	margin-left:17px;
}


#contact-links-2 a img {
	border:none;
}

#contact-links-2 a {
	color:#000A46;
}

#contact-links-2 a:hover {
	color:#AC010B;
}


.outside-link-1 {
	float:left;
	vertical-align:middle;
	padding:0 10px 0 0 ;
	
}

.outside-link-2 {
	float:left;
	vertical-align:middle;
	padding:0 0 0 10px;
	
}

#community {
	width:875px;
	padding:0 40px;
}

#business-logos {
	clear:both;
	width:280px;
	margin:0 auto;
	
}

#bbb {
	width:60px;
	padding-right:50px;
}

/*------------Hardwood splash page-----------------------*/

#splash-choices {
	width:875px;
	margin:0 auto;

}

#splash-choices p {
	padding:20px 120px;
	font-size:13px;
}

#choices {
	padding:40px 120px 20px;
	
	
}
#choices img{
	width:300px;
	padding:0 5px;
}

#choices a img{
	border:none;
}

.century-logo {
	width:200px;
}



