
.ProductList td{width:164px;border:1px solid black;position: relative;vertical-align: top;padding:10px;}
.bottom{position: absolute;bottom:0;}

h1,h2,h3,h4,h5,h6{font-family:Arial, Helvetica, sans-serif;}
h1{color:#333333; margin-top: 0;font-size:24px; line-height: 1.5em;}
h2{color:#333333;font-size:18px;line-height: 1.5em;}
h3{color:#333333;font-size:16px;line-height: 1.5em;}
h4{color:#333333;font-size:14px;font-style:italic;line-height: 1.5em;}
h5{color:#333333;font-size:14px;font-weight:bold;line-height: 1.5em;}
h6{color:#333333;font-size:14px;font-style:italic;font-weight:bold;line-height: 1.5em;}


body {margin: 16px; font:14px Arial, Helvetica, sans-serif; color: #666666;                 background:url(../images/body-texture.png)
 ;}
a {font-weight: bold; text-decoration: none; color:#008a6f;}
a:hover{text-decoration: underline;}
li{margin: 0 0 5px;}
.ExtraPadding{height:20px;padding:20px;}
/****************************************************************************************************************************************************/
#PageWrapper { margin: 0 auto; width:960px; position: relative;}
/****************************************************************************************************************************************************/
.Logo a {width: 350px; height: 150px; display: block; float: left;background: url(../images/logo.png) no-repeat;font-size: 0px; text-indent: -9999px;}

#branding .text {color:#666666;}

/****************************************************************************************************************************************************/
.Text {width: 560px; display: block; font-weight: 700; float:right; color:#333333; font: 14pxpx Arial, Helvetica, sans-serif; margin: 10px 10px 18px; text-align: right;}
.Text * {margin: 0;}
/****************************************************************************************************************************************************/
.HomeContent {background-color:#ffffff;background-image:url(../images/contentgrad.gif);background-repeat:repeat-x;padding: 10px 10px 10px 0;width: 950px;}
.Content {background-color:#ffffff;background-image:url(../images/contentgrad.gif);background-repeat:repeat-x;padding: 10px 10px 10px 0;width: 950px;}
.BasicContent{width: 690px;font:14px Arial, Helvetica, sans-serif;padding:5px;margin:0 10px;background-color:#ffffff; overflow: hidden;}
.BasicContent ul{padding:0 0 0 24px;}
/****************************************************************************************************************************************************/
.clearfix:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/****************************************************************************************************************************************************/
#map-canvas {height:321px; width:321px;}
#maplink {padding:10px 0;}
/****************************************************************************************************************************************************/
.ProductDescripton{width:500px; float:none;clear:both;border: 1px solid #999999;margin: 0 20px 0 0;padding:10px;}
.Product{border: 1px solid #999999;}

/****************************************************************************************************************************************************/


.gallery-list-container ul.gallery-list {list-style: none; padding: 0px;}
.gallery-list-container ul.gallery-list li {float:left; text-align:center; margin: 0 0 30px 0;}
.gallery-list-container ul.gallery-list li div {width: 215px; position:relative; margin: 10px 9px;}

/****************************************************************************************************************************************************/
/*Blog Common Styles */
.CommentSmallText {font-style:italic;font-weight:normal;margin-top:0;font-size:.75em;padding-bottom:10px;}
.FormImput{margin:0 0 15px 0;}


/* Login Header Styles */
#header {position: relative;}
.login {position: absolute; right: 0; top: 60px;}