/* CSS */

body {padding:0px; margin:0px;}
h1 {font-size:24px;}

table.outer {width:100%; height:100%; background-image:url('images/Wood_Tile.jpg'); background-position:center center;}

table.about {background:url('images/Echo_Point_About_02.jpg') no-repeat;}
table.contact {background:url('images/Echo_Point_Contact_02.jpg') no-repeat;}
table.custom {background:url('images/Echo_Point_Your_02.jpg') no-repeat;}
table.error {background:url('images/Echo_Point_About_02.jpg') no-repeat;}
table.estimate {background:url('images/Echo_Point_Request_02.jpg') no-repeat;}
table.faq {background:url('images/Echo_Point_FAQ_02.jpg') no-repeat;}
table.photos {background:url('images/Echo_Point_Photo_02.jpg') no-repeat;}
table.range {background:url('images/Echo_Point_Range_02.jpg') no-repeat;}
table.testimonials {background:url('images/Echo_Point_Happy_02.jpg') no-repeat;}
table.error {background:url('images/Echo_Point_About_02.jpg') no-repeat;}

td.content_holder {padding-top:70px; padding-right:70px; padding-bottom:70px; padding-left:70px;}
td.photogallery_holder {padding:0px;}
.content {font:13px Georgia; color:#000000; width:500px; height:480px; overflow:auto; line-height:18px; }
.common_text {font:13px Georgia; color:#000000;}
.indent {padding-left:30px;}

td.home_flash {background:url('images/home_flash_bg.jpg') no-repeat;}

.input_text {font:11px Arial; width:200px; height:20px;}
.input_textarea {font:11px Arial; width:200px; height:50px;}

.error {padding:5px; background:#FFFFFF; border:solid 1px #FF0000; color:#FF0000;}
.thanks {padding:5px; background:#FFFFFF; border:solid 1px #354A98; color:#354A98;}

.pjpa {padding-top:10px;}
.pjpa a, .pjpa a:link, .pjpa a:visited {font:11px Georgia; color:#000000; text-decoration:none;}
.pjpa a:hover {color:#000000; text-decoration:underline;}