/* CSS Document */
body{background:url(../images/bg_body.gif) repeat-x top; margin:0px auto; font:12px Georgia,"Times New Roman", Times, serif; color:#663300;}

h1{font-size:36px; color:#663300; margin:10px 10px 5px 10px; font-style:italic;}
h2{font-size:24px; color:#cc9966; margin:10px 10px 5px 10px;}
h3{font-size:24px; color:#cc9966; margin:10px 10px 5px 13px;}
p{margin:0px 0px 10px 10px; color:#663300; font-size:14px; line-height:18px;}
p.links{background:url(../images/arrow.gif) left no-repeat; padding-left:16px;}
p span.bigfont{font-size:44px; font-weight:bold; font-style:italic; line-height:32px;}
a{color:#990000;}
img{border:0px;}

#container{margin:0px auto; width:720px; background:url(../images/bg_container.gif) repeat-x top; height:500px; padding:10px 20px 0px 20px;}

#logo{ width:auto; float:left;}
#quotequest{float:right;background:url(../images/bg_quoterequest.gif)  no-repeat; width:230px; margin-top:22px; height:122px;}
#quotequest p{font-size:11px; margin:0px 0px 0px 10px; line-height:13px;}
#quotequest p.links{ font-size:14px; font-weight:bold;}

#navrow{display:none;width:720px; float:left; padding:11px 0px 0px 0px;}
#banner{display:none;width:475px; height:218px; float:right; margin-bottom:10px;}
#navbar{display:none;width:225px; height:201px; float:left; background:#cc9966 url(../images/bg_navbar.gif) repeat-x bottom; padding-top:17px; margin-bottom:10px;}
#navbar a{display:block; float:left; width:207px; padding-left:18px; color:#ffffff; text-decoration:none; font-size:14px; font-weight:bold; height:19px; background:url(../images/bg_topnav.gif) repeat-x;}
#navbar a.first{display:block; float:left; width:207px; padding-left:18px; color:#ffffff; text-decoration:none; font-size:14px; font-weight:bold; height:19px; background:url(../images/bg_topnav.gif) repeat-x; border-top:1px solid #e4b468;}
#navbar a:hover{background:url(../images/bg_topnav_o.gif) no-repeat; border-bottom:0px; height:19px;}
body#home #navbar a#nav1{background:url(../images/bg_topnav_o.gif) no-repeat; border-bottom:0px; height:19px;}
body#about #navbar a#nav2{background:url(../images/bg_topnav_o.gif) no-repeat; border-bottom:0px; height:19px;}
body#gallery #navbar a#nav3{background:url(../images/bg_topnav_o.gif) no-repeat; border-bottom:0px; height:19px;}
body#testimonials #navbar a#nav4{background:url(../images/bg_topnav_o.gif) no-repeat; border-bottom:0px; height:19px;}
body#request #navbar a#nav5{background:url(../images/bg_topnav_o.gif) no-repeat; border-bottom:0px; height:19px;}
body#contact #navbar a#nav6{background:url(../images/bg_topnav_o.gif) no-repeat; border-bottom:0px; height:19px;}

#main{width:720px; float:left; padding-top:11px;}
#leftcol{display:none;width:225px; float:left; }
#rightcol{width:475px; float:left;}
#rightcol2{width:495px; float:left;}

#leftbottom{width:225px; float:left;background:url(../images/by_testimonials.gif) top no-repeat; padding-bottom:40px;}
#leftbottom1{width:225px; float:left;background:url(../images/by_testimonials.gif) top no-repeat; padding-bottom:40px; margin-top:11px;}
#leftbottom img{border:9px solid #ffcc66; margin:13px 13px 0px 13px;}
#leftbottom1 img{border:9px solid #ffcc66; margin:13px 13px 0px 13px;}
#quote1{background:url(../images/quote1.gif) top left no-repeat; margin:0px 13px 0px 13px;}
#quote2{background:url(../images/quote2.gif) bottom right no-repeat; padding:5px 30px 5px 30px;}
#leftbottom p.links, #leftbottom1 p.links{margin-left:13px;}
#leftbottom1 ul{margin:0px 13px 0px 13px; padding:0px; list-style:none; font-weight:bold; }
#leftbottom1 ul li{padding:5px 0px 0px 0px;}
#leftbottom1 ul ul {font-weight:normal;}
#leftbottom1 ul ul li{padding:0px;}

#rightcol2 #flash{float:right; width:475px;}
#rightcol2 #content{float:left; width:455px; background:url(../images/bg_content.gif) repeat-y; margin-top:20px; padding:20px 0px 10px 20px;}

#rightcol2 .galrow{float:right; width:475px; margin-bottom:20px; background:url(../images/bg_footer.gif) bottom repeat-x; border-bottom:1px solid #cc9966; padding-bottom:10px;}
#rightcol2 .galrow img{float:left;}
#rightcol2 .galrow h4{display:block; float:right; width:255px; margin:10px 0px 10px 0px; font-size:14px;}
#rightcol2 .galrow p{display:block; float:right; width:255px; margin:0px 0px 10px 0px;}
#rightcol2 .galrow p a{background:url(../images/arrow.gif) left no-repeat; padding-left:16px;}

#footer{width:720px; float:left; background:url(../images/bg_footer.gif) repeat-x; border-bottom:1px solid #cc9966; height:25px; margin-bottom:10px; text-align:center; padding-top:15px;}
body#home #footer a#footer1{color:#000000;}
body#about #footer a#footer2{color:#000000;}
body#gallery #footer a#footer3{color:#000000;}
body#testimonials #footer a#footer4{color:#000000;}
body#request #footer a#footer5{color:#000000;}
body#contact #footer a#footer6{color:#000000;}
body#sitemap #footer a#footer7{color:#000000;}


.rtfooter{

font-family: Arial, Verdana, Helvetica, Tahoma, sans-serif;

font-size: 8pt;

font-weight: normal;

COLOR: #808080;

}

a.rtfooter      { color: #808080; text-decoration: none; font-weight: normal; font-size: 8pt; }

a.rtfooter:link       { color: #808080; text-decoration: none; font-weight: normal; font-size: 8pt; }

a.rtfooter:visited    { color: #333333; text-decoration: none; font-weight: normal; font-size: 8pt; }

a.rtfooter:active     { color: #606060; text-decoration: underline; font-weight: normal; font-size: 8pt; }

a.rtfooter:hover      { color: #606060; text-decoration: underline; font-weight: normal; font-size: 8pt; }

#rtfooterarea {

width: 100%;

height: 10px;

min-height: 20px;
margin-bottom:10px;
background-color: #FFFFFF;

text-align: center;

color: #000000;

padding: 0px 0px 0px 0px;

clear: both;

}

/*---------------------------contact us page form-------------------------*/
form.info {font-size: 14px; margin: 0px 0px 10px 10px; padding: 10px; width: 443px; border:1px solid #cc9966;}
form.info input, form.info select {display:block; width:200px; float:left; margin-bottom:10px; border:1px solid #cc9966;}
form.info textarea {display:block; width:200px; float:left; margin-bottom:10px; border:1px solid #cc9966; height:80px;}
form.info label{display:block; float:left; margin-bottom:10px; text-align:right; width:180px; padding-right:20px;}
form.info input.button {width:80px; margin:0 10px 10px 0px; background-color:#ffffcc; color:#663300;}
form.info br {clear:left;}
