/* Start of CMSMS style sheet 'interior' */
body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	color: #000000;
	background-color: #83b3bd;
	background-image:url(images/bg-int.gif);
	background-repeat:repeat-x;
	margin: 5px;
	padding: 0;
}


#masthead {

	padding: 0px;
	margin: 0;
	position:relative;
	height: 149px;
}

#menu {

	}

#wrapper {
	width: 827px;
	margin: 0 auto;
	
}
#banner {
	width: 454px;
	height: 264px;
	position:absolute;
	background-image:url(images/banner1.jpg);
}
#banner2 {
	width: 373px;
	height: 264px;
	position:absolute;
	left: 454px;
	background-image:url(images/banner2.jpg);
}

#mainbody {
	width: 500px;
	height: 307px;
	position:absolute;
	top: 208px;
	background-image:url(images/body-bg.gif);
}


#int-left {
	width: 450px;
	height: 157px;
	float:left;
	margin: 0 auto;
	background-image:url(images/int-left.jpg);
}

#int-right {
	width: 377px;
	height: 157px;
	float:right;
	margin: 0 auto;
	background-image:url(images/int-right.jpg);
}

#int-body {
	width: 827px;
	background:#FFFFFF;
	float:left;
	margin: 0 auto;
	overflow:auto;
}

#int-bottom {
	width: 827px;
	height: 40px;
	float:left;
	margin: 0 auto;
	background-image:url(images/int-bottom.gif);
	background-repeat:no-repeat;
}


#int-rightcol {
	width: 170px;
	float:right;
	margin: 0 auto;
             padding-left: 0px;
             padding-right: 20px;
             padding-top: 40px;
             text-align:center;

}

#int-leftcol {
	width: 560px;
	float:left;
	text-align:left;
             padding-left: 50px;
             padding-right: 20px;
	margin: 0 auto;

	
}

#int-singlecol {
	width: 730px;
	float:left;
	text-align:left;
             padding-left: 50px;
             padding-right: 20px;
	margin: 0 auto;

}



#bottom {
	width: 100%;
	height: 156px;
	position:absolute;
	top: 511px;
	background-image:url(images/bottom.gif);
	background-repeat:no-repeat;
}

#bdy-container {
	position: relative; 
	width: 827px;
}



#footer {
	color: #ffffff;
	padding: 0px;
	margin: 0;
	font-size: 0.6em;
	width: 827px;
	text-align:right;
}


#footer a:link {
	color: #FFFFFF;
}
#footer a:visited {
	color: #FFFFFF;
}
#footer a:hover {
	color: #FFFFFF;
}

a.footerlink {
font-size: 10px;
color: #FFFFFF;
text-decoration: none;
} 

a.footerlink:active {
font-size: 10px;
color: #FFFFFF;
text-decoration: none;
} 

a.footerlink:vistited{
font-size: 10px;
color: #FFFFFF;
text-decoration: none;
} 

a.footerlink:hover {
font-size: 10px;
color: #FFFFFF;
text-decoration: underline;
}
.menulist {
	margin: 6px 0 12px 0;
	padding: 0;
	list-style-type: none;
}

.p7uberlink {
	font-weight: bold !important;
	letter-spacing: 0.15em;
	border-color: #000000 !important;
}
h1 {
font-family: Arial, sans-serif; font-size: 25px; color: #363423; padding-top: 20px;

}
h2 {
	font-size: 1.6em;
	margin: 30px 0 0 0;
}
h3 {
	font-size: 1.25em;
	margin: 30px 0 0 0;
}
h4 {
	font-size: 1.1em;
	margin: 20px 0 0 0;
}
.nomargintop {
	margin-top: 0;
}
.content p {
	margin: 12px 0;
}

p { font-size: 12px;
color: #363423; line-height: 150%;
}



a:link {
color: #363423; text-decoration: underline;
}

a:hover{
color: #363423; text-decoration: none;
}

a:visited{
color: #363423; text-decoration: underline;
}

/* 
  ------------------------------------------------
SPRITE MENU LAYOUT
  ------------------------------------------------
*/




/* 
  ------------------------------------------------
SPRITE MENU LAYOUT
  ------------------------------------------------
*/


#skyline {
    width: 827px; height: 150px;
    background:url(images/new-menu.gif);
    margin: 0px auto; padding: 0;
    position: relative;
}
  #skyline li {
	margin: 0;
	padding: 0;
	list-style: none;
	position: absolute;
	top: 98px;
}
  #skyline li, #skyline a {
    height: 28px; display: block;}
	
  #panel0b {
	left: 0px;
	width:260px;
}  

#panel1b {
	left: 272px;
	width: 70px;
}
  #panel2b {
	left: 342px;
	width: 146px;
}
  #panel3b {
	left: 488px;
	width: 94px;
}
  #panel4b {
	left: 582px;
	width: 77px;
}
  #panel5b {
	left: 659px;
	width: 87px;
}
  #panel6b {
	left: 749px;
	width: 79px;
}
  
  #panel1b a:hover {
    background: transparent url(images/new-menu.gif)
    -272px -240px no-repeat;}
  #panel2b a:hover {
    background: transparent url(images/new-menu.gif)
    -342px -240px no-repeat;}
  #panel3b a:hover {
    background: transparent url(images/new-menu.gif)
    -488px -240px no-repeat;}
  #panel4b a:hover {
    background: transparent url(images/new-menu.gif)
    -582px -240px no-repeat;}
  #panel5b a:hover {
    background: transparent url(images/new-menu.gif)
    -659px -240px no-repeat;}
  #panel6b a:hover {
    background: transparent url(images/new-menu.gif)
    -749px -240px no-repeat;}

/* 
  ------------------------------------------------
END OF SPRITE MENU LAYOUT
  ------------------------------------------------
*/
/* End of 'interior' */

/* Start of CMSMS style sheet 'Slide-Out-Countertops' */
.slidey { margin: 0px 0px 0px 0px; width: 503px; height:169px;overflow: hidden; padding: 0px 0px 0px 0px;}
.title { background-image:url(gfx/table-top.gif); width:503; height: 21px; text-align:right;  padding:2px 5px 0px 0px; margin: 0px 0px 0px 0px; color: #2c343c; text-decoration:none; font-weight:bold;font-family:Arial, Helvetica, sans-serif; } 
/* the only noteworthy thing here is the overflow is hidden, 
it's really a sleight-of-hand kind of thing, we're playing
with the height and that makes it 'slide' */
.slideblock { overflow: hidden; background-color: white; padding: 5px 5px 5px 10px; margin: 0px 0px 0px 0px; height:169px;} 

table.products { 
border-width: 1px;
border-style: solid;
border-color: #cccccc;
padding: 0px 0px 0px 0px;
margin:0px auto;
font-family:Arial, Helvetica, sans-serif;

font-size: 12px;

color: #363423; 
}

.text{ height:169px; width:503px; height:169px; background-color:#FFFFFF}



a.title:link {color: #2c343c; text-decoration:none; font-weight:bold;font-family:Arial, Helvetica, sans-serif; cursor:pointer;}     /* unvisited link */
a.title:visited {color: #2c343c; text-decoration:none; font-weight:bold;font-family:Arial, Helvetica, sans-serif; cursor:pointer;}  /* visited link */
a.title:hover {color: #2c343c; text-decoration:underline; font-weight:bold;font-family:Arial, Helvetica, sans-serif; cursor:pointer;}   /* mouse over link */
a.title:active {color: #2c343c; text-decoration:none; font-weight:bold;font-family:Arial, Helvetica, sans-serif; cursor:pointer;}   /* selected link */
/* End of 'Slide-Out-Countertops' */

