/* Europeanscapes.com */
body {background-color:#64645a;margin-top:0px;/*#999999;*/}
.box_website {display:block;width:900px;overflow:hidden;margin:0px auto;border: 0px solid red;background-color:#000;}

.row {display:block;width:100%;float:left;clear:both;}
.column {display:block;float:left;clear:none;}
.half {display:block;float-left;width:50%;}

.float-right {float:right;}
h2 {text-align:center;}


/* left  menu */
.row.left_menu {background-color:transparent;width:160px;display:block;float:left:clear:left;margin-top:20px;}
.row.left_menu a.navi_button {list-style-type:none;margin-bottom:10px;width:115px;height:21px;background-image:url(../img/btn_off.jpg);background-repeat:no-repeat;}
.row.left_menu  a.navi_button {display:block;width:115px;height:21px;color:#fff;text-decoration:none;text-align:center;font-family:helvetica,arial;font-size:12px;padding-top:3px;}
.row.left_menu a.navi_button:hover {background-image:url(../img/btn_on.jpg);background-repeat:no-repeat;color:red;}


.content_bg {display:block;width:810px;margin:0px auto;background-color:#fff;min-height:600px;margin-bottom:10px;padding-top:2px;}
.content_holder {display:block;width:796px;overflow:hidden;margin:0px auto;border: 0px solid red;background-color:#fff;padding:0px;}
.header {display:block;width:100%;}
.header  .header_cell {display:block;float:left;}
.header  .header_cell.top {height:77px;}
.header  .header_cell.bottom {height:75px;}
.header  .header_cell.start {width:266px;clear:left;}
.header  .header_cell.mid {width:261px;}
.header  .header_cell.end {width:269px;clear:right;}

.header  .header_cell.top.start {background-image:url(../img/header_01.jpg);}
.header  .header_cell.top.mid {background-image:url(../img/header_02.jpg);}
.header  .header_cell.top.end {background-image:url(../img/header_03.jpg);}

.header  .header_cell.bottom.start {background-image:url(../img/header_04.jpg);}
.header  .header_cell.bottom.mid {background-image:url(../img/header_05.jpg);}
.header  .header_cell.bottom.end {background-image:url(../img/header_06.jpg);}

/* index */




/* content */
.box_menu {display:block;width:160px;float:left;border:1px solid red;clear:left;background-color:red;}
.box_menu ul.menu {margin:20px;padding:0px;margin-top:50px;}
.box_menu ul.menu li {list-style-type:none;margin-bottom:10px;width:115px;height:21px;background-image:url(../img/btn_off.jpg);background-repeat:no-repeat;}
.box_menu ul.menu li a {display:block;width:115px;height:21px;color:#fff;text-decoration:none;text-align:center;font-family:helvetica,arial;font-size:12px;padding-top:3px;}
.box_menu ul.menu li:hover {background-image:url(../img/btn_on.jpg);background-repeat:no-repeat;color:red;}
.box_content {display:block;width:630px;float:left;border:0px solid red;margin-top:0px;}
.box_content p , p {font-size:12px;font-family:helvetica,arial;text-align:left;line-height:135%;padding:0 15px;}
.box_content p.index {width:200px;text-align:left;line-height:160%;font-size:14px;}

.box_content h1, h1 {width:100%;text-align:center;margin:0 auto;}
.box_content h2 {width:100%;text-align:center;}
.title_about_us {float:right;padding:10px 15px;clear:right;margin:0 110px;}
#slideshow {float:right;padding:15px 15px 0px 15px;clear:right;width:353px;height:300px;display:block;overflow:hidden;background-color:transparent;}
#slideshow li {list-style-type:none;}
.box_bottom {display:block;width:100%;clear:both;margin-bottom:10px;}
#mycarousel li {float:left;clear:none;list-style-type:none;margin:10px 20px;}

form label {display:block;width:100px;float:left;clear:left;margin:5px;font-family:helvetica,arial;font-size:14px;}
form input, form textarea {float:left;clear:right;margin:5px;}
form input.mySubmit {float:left;margin-left:100px;clear:both;}


/* contact us */
.box_content.contact h2{width:100%;color:#fff;text-align:center;background-color:#bdb721;font-size:18px;font-family:helvetica,arial;padding:5px;}
.box_content.contact p {font-size:16px;text-align:center;}
.box_content.contact p a{text-decoration:none;}
.box_content.contact p a:hover {text-decoration:underline;}
.box_content.contact .phone {font-weight:bold;font-size:18px;}
strong.contact_us {margin-top:20px;}

.box-contact-form {display:block;margin:0 auto 20px auto;}
.box-contact-form input , .box-contact-form textarea {width:300px;}
.box-contact-form input.sbmt {width:150px;clear:both;float:left;margin-left:190px;}
/* accessories */
.box_content.accessories {text-align:center;}
.box_content.accessories img.access_img {margin:20px;}

/* tiles */
.box_content.tiles img.logo {margin:20px auto;}
.box_content.tiles {text-align:center;}

.box_tiles_styles  {display:block;width:100%;floa:left;clear:right;margin-bottom:10px;}
.box_tiles_styles .column.styles_tiles_links a {display:block;clear:both;float:left;width:90px;font-size:12px;background-color:#e6e6e6;margin:2px;padding:7px;text-decoration:none;font-family:helvetica,arial;color:#6e6e6e}
.box_tiles_styles .column.styles_tiles_links a:hover {background-color:#5e9aff;color:#fff;}

.column.styles_tiles_links {display:block;overflow:hidden;}
.column.styles_tiles_links a {display:block;clear:both;float:left;width:120px;font-size:12px;background-color:#e6e6e6;margin:2px;padding:7px;text-decoration:none;font-family:helvetica,arial;color:#6e6e6e}
 .column.styles_tiles_links a:hover {background-color:#5e9aff;color:#fff;}
 
 .box_tiles_styles_gallery {display:block;float:right;border:0px solid red;width:600px;}
#tiles_styles_img {height:320px;}
 h2.tiles_styles {color:#ff9f89;}
 
/*showcase*/
#vert_carousel_holder {float:right;display:block;clear:none;}
#showcase_img {float:left;display:block;clear:none;}

.footer {clear:both;display:block;width:100%;background-color:transparent;	overflow:hidden;}
.footer .bottom_phone_number {clear:both;display:block;margin:auto;text-align:center;color:#000;font-size:24px;font-weight:bold;font-family:helvetica,arial;margin-top:30px;}
ul.bottom_links {display:block;width:100%;margin:auto;overflow:hidden;background-color:transparent;width:640px;margin-top:15px;}
ul.bottom_links li {display:block;float:left;list-style-type:none;padding:3px 15px;font-size:13px;}
ul.bottom_links li a {text-decoration:none;color:#a79122;font-family:helvetica,arial;}
ul.bottom_links li a:hover{text-decoration:underline;color:#e0ec27;}

.footer .bottom_address {clear:both;display:block;margin:auto;text-align:center;color:#000;font-size:12px;font-weight:normal;font-family:helvetica,arial;margin:5px;}
.div div.img-dec {margin:auto;}

div.error_message {display:block;clear:both;color:red;font-family:helvetica,arial;font-size:12px;font-weight:bold;padding-left:120px;height:15px;}
.status_message {width:100%;clear:both;display:block;text-align:center;font-family:helvetica,arial;background-color:green;padding:3px;color:white;}

img.h2_logo  {margin-left:50px;}
.clay_roof_tiles_tristate_area_links {display:block;border:px solid red;clear:both;margin:auto;background-color:transparent;display:block;overflow:hidden;margin:30px 20px;}
.clay_roof_tiles_tristate_area_links a {font-size:12px;font-family:helvetica,arial; text-decoration:none;width:250px;display:block;float:left;padding:3px;color:#A79122;}
.clay_roof_tiles_tristate_area_links a:hover {text-decoration:underline;color:#E0EC27;}

.clay_tiles_newyork {font-family:helvetica,arial;font-size:14px;line-height:160%;}
.webdesigner_credit {display:block;text-decoration:none;color:#b3b3b3;margin-top:20px;font-family:helvetica,arial;font-size:12px;}
.webdesigner_credit:hover {color:#d28d09;}
/* IE */
* html #slideshow {margin:0px;padding:0px;float:right;clear:none;display:block;background-color:transparent;}
* html .box_content {background-color:transparent;}
* html  h1 , h2, h1.about,  h1.contact {background-color:transparent;width:629px;padding:0px;margin:0px;}
* html .box_content.contact {width:630px;}
* html .box_content.contact h2 {padding:0px;}
* html .box_content p {margin:0px; padding:0px;}
* html .box_content p.index {width:200px;padding:0px;margin:0px;background-color:transparent;}
* html .box_content.about {width:610px;float:right;}

/* this is for the new_kws element*/
.spanish-roofing-tiles {margin:auto;text-align:center;}
.spanish-roofing-tiles  li {display:block;float:left;clear:none;margin:2px 5px;text-align:center;}
.spanish-roofing-tiles  li a {text-decoration:none;font-size:11px ;font-color: red;font-family: helvetica,arial ;}
.spanish-roofing-tiles  li a:hover {text-decoration:underline;}
.spanish-roofing-tiles-installers-queens-brooklyn-new-york {}

.latest_work {display:block;width:500px;}

.latest_work img {padding:20px;}
.centered {margin:auto;text-align:center;}

