/* CSS Document */

/* BEGIN RESET STYLES */
/* remember to define focus styles! */
:focus {
	outline: 0;
}



/* BEGIN PAGE PROPERTIES */


body {
	padding: 0em;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color: #EEEEEE;
}

body,td,th {
	font-family: Arial, Helvetica, sans-serif;
	line-height:13px;
	font-size: 12px;
}


/* END PAGE PROPERTIES */


#eb_home,#eb_about,#eb_products,#eb_calendar,#eb_downloads,#eb_support,#eb_contact,#eb_find_dealer,#eb_sitemap {

padding-right:9px;

}

a {
	color: #A71833;
	text-decoration: underline;
}

a:hover {
	color: #333;
}




/* BEGIN CONTENT TEMPLATE */


#left_content {
}

#center_content {
	padding-left:24px;
	padding-right:8px;
	padding-top:16px;
	font-size:12px;
	line-height:16px;
	padding-bottom: 25px;
}

#right_container {
	padding-left:28px;
	padding-right:8px;
	padding-top:16px;
	font-size:10px;
	line-height:14px;
	color:#666666
}

#right_container a:link {
	color: #666666;
	text-decoration: none;
}

#right_container a:visited {
	text-decoration: none;
	color: #666666;
}

#right_container a:hover {
	text-decoration: underline;
	color: #000000;
}

#right_container a:active {
	text-decoration: none;
	color: #666666;
}	

#right_content_column1 {
	display:table-cell;
	float:left;
	width:133px;
	margin-left:2px;
	text-transform:uppercase;
}

#right_content_column2 {
	float:right;
	width:133px;
	padding-right:9px;
	text-transform:uppercase;
}

#product_center_content {
	padding-left:24px;
	padding-right:8px;
	padding-top:16px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:13px;
	line-height:19px;
	color:#928880;
}


#anchor_container {
	display: block;
	padding-top:150px;
}



#color_viewer_container {

	width:630px;
	height:850px;
	padding:0px;
	margin:0px;
}

#eb-color-viewer-header {

	width:630px;
	height:123px;
}

#eb-color-viewer-row1 {

	width:630px;
	height:138px;
}

#eb-color-viewer-row2 {

	width:630px;
	height:137px;
}

#eb-color-viewer-row3 {

	width:630px;
	height:134px;
}

#eb-color-viewer-row4 {

	width:630px;
	height:138px;
}

#eb-color-viewer-row5 {

	width:630px;
	height:147px;
}

#eb-color-viewer-footer {

	width:630px;
	height:33px;
}






#texture_viewer_container {

	width:538px;
	height:848px;
	padding:0px;
	margin:0px;
}

#eb-texture-viewer-header {

	width:538px;
	height:125px;
}

#eb-texture-viewer-row {

	width:538px;
	height:170px;
}

#eb-texture-viewer-row2 {

	width:538px;
	height:172px;
}

#eb-texture-viewer-row3 {

	width:538px;
	height:136px;
}

#eb-texture-viewer-row4 {

	width:538px;
	height:211px;
}

#eb-texture-viewer-footer {

	width:538px;
	height:34px;
}


#calendar_container {
	background-color:#CCCCCC;
	width:538px;
	height:420px;
}

#eb-calendar-header {

	width:538px;
	height:125px;
}



#eb-texture-viewer-row1 {
	vertical-align:middle;
	text-align:center;
	padding-left:20px;
	padding-bottom:20px;
	padding-right:20px;
	padding-top:20px;
	width:538px;	
}


#eb-calendar-footer {

	width:538px;
	height:34px;
}



/* END CONTENT TEMPLATE */







/* BEGIN PRODUCT NAVIGATION */

#product_container {
	padding: 0px;
	margin: 0px;
	display:block;
}


#eb-products-pavers {

	width:171px;
	height:29px;
}

#eb-products-brikstone {

	width:171px;
	height:16px;
}

#eb-products-cottagestone {

	width:171px;
	height:16px;
}

#eb-products-circlestone {

	width:171px;
	height:16px;
}

#eb-products-grandcay {

	width:171px;
	height:16px;
}

#eb-products-turfstone {

	width:171px;
	height:16px;
}

#eb-products-sfrima {

	width:171px;
	height:16px;
}

#eb-products-anchor {

	width:171px;
	height:32px;
	
}

#eb-products-highland {

	width:171px;
	height:16px;
}

#eb-products-highlandfsw {

	width:171px;
	height:16px;
}

#eb-products-diamond {

	width:171px;
	height:16px;
}

#eb-products-diamondpro {

	width:171px;
	height:16px;
}

#eb-products-diamondstone {

	width:171px;
	height:16px;
}

#eb-products-landmark {

	width:171px;
	height:16px;
}

#eb-products-aspen {

	width:171px;
	height:16px;
}

#eb-products-windsor {

	width:171px;
	height:16px;
}

#eb-products-caps {

	width:171px;
	height:32px;
}

#eb-products-aspen018 {

	width:171px;
	height:16px;
}

#eb-products-landmarkcap {

	width:171px;
	height:16px;
}

#eb-products-unicapstr {

	width:171px;
	height:16px;
}

#eb-products-unicaphigh {

	width:171px;
	height:16px;
}

#eb-products-xlcap {

	width:171px;
	height:16px;
}

#eb-products-xlcaphigh {

	width:171px;
	height:16px;
}

#eb-products-casthole {

	width:171px;
	height:16px;
}

#eb-products-castnohole {

	width:171px;
	height:16px;
}

#eb-products-envsol {

	width:171px;
	height:32px;
}

#eb-products-envrima {

	width:171px;
	height:16px;
}

#eb-products-envturf {

	width:171px;
	height:16px;
}

#eb-products-envlandmark {

	width:171px;
	height:16px;
	
}

/* END PRODUCT NAVIGATION */





/* BEGIN SUPPORT NAVIGATION */


#support_container {

	width:171px;
	height:96px;
}

#eb-support-links {

	width:171px;
	height:29px;
}

#eb-support-yourself {

	width:171px;
	height:16px;
}

#eb-support-contractor {

	width:171px;
	height:16px;
}

#eb-support-pro {

	width:171px;
	height:16px;
}

#eb-support-environmental {

	width:171px;
	height:19px;
}

#navcontainer
{
	padding-left:120px; padding-top:10px;
}
#navcontainer ul
{
margin: 0;
padding: 0;
list-style-type: none;
}

#navcontainer ul li { display: inline; }

#navcontainer ul li a
{
text-decoration: none;
padding: .2em 1em;
}

/* END SUPPORT NAVIGATION */.Big-letter {
	font-size: 48px;
	letter-spacing: -10px;
}
.black {
	color: #000;
	font-size: 21px;
	line-height: 26px;
	font-weight: normal;
}
.red {
	color: #A71933;
}

#midnav {
	font-weight: bold;
	color: #FFF;
	text-align: center;
}

#midnav a {
	color: #FFF;
	text-decoration: none;
	margin: 0px 20px 0px 20px;
}
.smalltype {
	font-size: 10px;
}
.medium-gray {
	font-size: 18px;
	color: #6C727A;
}
.footer {
	font-size: 10px;
	color: #6C727A;
}.footer a {
	font-size: 10px;
	color: #6C727A;
}

.footer2 {
	font-size: 10px;
	color: #FFF;
}.footer2 a {
	font-size: 10px;
	color: #FFF;
}

#sidebar {
	color: #535B55;
	font-size: 10px;
	line-height: 16px;
	margin: 20px 16px 20px 28px;
}

#sidebar a {
	color: #535B55;
	text-decoration: none;
}

#sidebar a:hover {
	color: #000;
}

.sideheader {
	display: block;
	border-bottom: Solid #A5ACAB 1px;
}

#mainnav a {
	display: block;
	float: left;
	height: 30px;
	line-height: 30px;
	padding: 0px 11px 0px 11px;
	color: #FFF;
	text-decoration: none;
	font-weight: bold;
	font-size: 11px;
	letter-spacing: 1px;
}

#mainnav a:hover {
}

h1 {
	font-size: 18px;
	font-weight: normal;
	margin: 0px;
	line-height: normal;
	letter-spacing: 1px;
}

h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 21px;
	color: #6c727a;
	margin: 0px 0px 0px 0px;
	font-weight: normal;
	letter-spacing: -1px;
	line-height: 21px;
}

h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #A71833;
	margin: 0px 0px 13px 0px;
	font-weight: normal;
	letter-spacing: 0px;
	line-height: 21px;
	border-bottom: Solid #e19ba3 1px;
	padding: 0px 0px 2px 0px;
}

h4 {
	font-size: 18px;
	font-weight: normal;
	margin: 0px;
	line-height: normal;
	color: #333;
}

h5 {
	font-size: 18px;
	font-weight: bold;
	margin: 0px;
	line-height: normal;
	letter-spacing: 1px;
	color: #000;
}

h6 {
	font-size: 18px;
	font-weight: bold;
	margin: 0px 0px 15px 0px;
	line-height: normal;
	letter-spacing: 1px;
	color: #232323;
}

a.btn {
	display: block;
	height: 20px;
	background-color: #A92133;
	color: #FFF;
	text-decoration: none;
	line-height: 20px;
	font-size: 11px;
	text-align: center;
}

a:hover.btn {
	background-color: #333;
	color: #FFF;
}

.row-light {
	font-size: 10px;
}

.row-dark {
	background-color: #8b8471;
	color: #F0EDDA;
	font-size: 10px;
	font-weight: bold;
}

.row-header {
	background-color: #d8d1b5;
	color: #000;
	font-size: 10px;
}

.small {
	font-size:10px;
}

.redslant {
	color: #A71833;
	font-style: italic;
	font-weight: bold;
	font-size: 14px;
}

sup {
	font-size: 10px;
}

.darkgray {
	color: #6c727a;
}
