/* ================================================================ 
This copyright notice must be untouched at all times.

The original version of this stylesheet and the associated (x)html
is available at http://www.stunicholls.com/menu/photo_click.html
Copyright (c) 2005-2007 Stu Nicholls. All rights reserved.
This stylesheet and the associated (x)html may be modified in any 
way to fit your requirements.
=================================================================== */


.roundedcornr_box_814261 {
   background: #408ebf;
}
.roundedcornr_top_814261 div {
   background: url(ads/roundedcornr_814261_tl.png) no-repeat top left;
}
.roundedcornr_top_814261 {
   background: url(ads/roundedcornr_814261_tr.png) no-repeat top right;
}
.roundedcornr_bottom_814261 div {
   background: url(ads/roundedcornr_814261_bl.png) no-repeat bottom left;
}
.roundedcornr_bottom_814261 {
   background: url(ads/roundedcornr_814261_br.png) no-repeat bottom right;
}

.roundedcornr_top_814261 div, .roundedcornr_top_814261, 
.roundedcornr_bottom_814261 div, .roundedcornr_bottom_814261 {
   width: 100%;
   height: 7px;
   font-size: 1px;
}
.roundedcornr_content_814261 { margin: 0 7px; }










#gallery {width:750px; height:360px; position:relative; border:1px solid #ddd; background:#f8f8f8;}
#gallery ul {list-style:none; padding:5px; margin:0; width:195px; float:right; height:219px; overflow:auto;}
#gallery ul li {display:inline; width:50px; height:50px; float:left; margin:0 4px 4px 0; border:1px solid #444; cursor:pointer;}
#gallery ul li img {display:block; width:50px; height:50px;}
#gallery ul li span {display:none; position:absolute; left:547px; top:235px; width:200px;font-family:verdana, arial, sans-serif; color:#06a; font-size:11px; line-height:15px; text-align:justify;}
#gallery ul li span b {color:#444;}

/* required for IE5.x and IE6 to display the start image size correctly */
#gallery ul li.click i img.default {margin:5px auto 0 auto; width:400px; height:300px; border:1px solid #fff;}

#gallery ul li.off {display:none;}

#gallery ul li.click {border-color:#fc0; background:#f8f8f8; cursor:default;}

#gallery ul li.click i {position:absolute; left:0; top:0; width:545px; height:355px;}

#gallery ul li.click i img {margin:5px auto 0 auto; width:auto; height:auto; border:1px solid #fff;}

#gallery ul li.click span {display:block;}


/* START gallery nav-over  */
.box {
  position:relative;
  }
#menu {
  width:100px; 
  text-align:center; 
  position:relative;
  }
#menu a, #menu a:visited {
  text-decoration:none; 
  color:#000000; 
  display:block; 
  width:108px; 
  height:16px; 
  border:1px solid #FCF9DD; 
  padding:5px;
  }
* html #menu a, 
* html #menu a:visited {
  width:100px; 
  height:28px; 
  width:88px; 
  height:16px;
  }
#menu a span {
  display:none;
  }
#menu a:hover {
  border:1px solid #EC0404; 
  }
#menu a:hover span.left, 
#menu a:hover span.right {
  display:block; 
  position:absolute; 
  height:0; 
  width:0; 
  overflow:hidden; 
  border-top:8px solid #FCF9DD; 
  border-bottom:8px solid #FCF9DD; 
  }
#menu a:hover span.left {
  left:5px; 
  top:5px; 
  border-left:8px solid #EC0404;
  }
#menu a:hover span.right {
  left:107px; 
  top:5px; 
  border-right:8px solid #EC0404;
  }

* html #menu a:hover span.left, 
* html #menu a:hover span.right {
  width:8px; 
  height:16px; 
  width:0; 
  height:0;
  }
/*  end SECTION gallery nav over */

/*SECTION for architecture control*/

#wrapper
{
border:1px solid black; 
padding:0px; 
width:860px; 
margin-left:auto;
margin-right:auto; 
margin-top:auto;
margin-bottom:auto; 
}

body
{
background-color:#FFFFFF;
}

/* top banner <a href="gallery.html">background-image:url('images/banner_with_title.jpg');*/
#row1
{

border:0px solid black; 
padding:0px; 
height: 89px;

}

/* image */
#row2
{
border:0px solid black; 
padding:0px;
height:300px;

}



/* edit this background color to accent vehicle image background-color:#6B4924; */
#row3
{
border:0px solid black; 
padding:0px; 
background-color:#A6864E;
height:30px;

}



#row4
{
border:0px solid black; 
height: 650px;
background-color:#FCF9DD

}

#row4-left 
 {
 border:0px solid black;
 margin-top:2px;
margin-left:30px;
margin-right:10px; 
float: left;
width:460px;

 }

#row4-right 
{
 border:0px solid black;
 margin-top:6px;
margin-left:10px;
margin-right:10px; 
width:300px;
float: right;

 }

/*      */
div#row5
{
border:0px solid black; 
padding:0px;
height: 150px;
width: 860px;
 background-image:url('images/footer_hiboy.gif'); 
  background-repeat: no-repeat;
 
}

#row_services_body
{
border:0px solid black; 
padding:0px; 
width: 800px; 
height: auto;
padding-top:20px;
 padding-bottom:20px;
padding-left:30px;
padding-right:30px; 
background-color:#FCF9DD
}

#row_services_content 
 {
 padding-top:20px;
 padding-bottom:20px;
padding-left:30px;
padding-right:30px; 
width:800;
height: auto;
border:1px solid black; 
 }
 
#row_services_body_left 
 {
 margin-top:2px;
margin-left:5px;
margin-right:10px; 
float: left;
width:200px;
border:0px solid black; 
 }

#row_services_body_right 
{
margin-top:2px;
margin-left:50px;
margin-right:120px; 
width:375px;
float: left;
 }

#row_contact_body
{
border:0px solid black; 
padding:0px; 
width: 800px; 
height: 350px;
padding-top:20px;
 padding-bottom:20px;
padding-left:10px;
padding-right:50px; 
background-color:#FCF9DD
}


#contact_left 
 {
 border:0px solid black;
 margin-top:2px;
margin-left:30px;
margin-right:10px; 
float: left;
width:370px;

 }

#contact_right 
{
 border:0px solid black;
 margin-top:6px;
margin-left:10px;
margin-right:10px; 
width:350px;
float: right;

 }

 #row_contact_shop
{
border:0px solid black; 
clear: all;
height:500px;
padding-left:50px;
padding-right:30px;
}

#row_gallery_body
{
position: relative;
border:0px solid black; 
padding:0px; 
width: 800px; 
height: 400px;
padding-top:20px;
 padding-bottom:20px;
padding-left:30px;
padding-right:30px; 
background-color:#FCF9DD;
clear: all;
}

#row_contact_info
{
border:0px solid black; 
height: 350px;
background-color:#FCF9DD

}

/*SECTION 2: these are for page control */
 
img.line
{
margin-top:2px;
z-index:+1;
}


div#menu
 {
    
	font-family:Arial;
   font-size: 13pt;
    color: #FFFFFF;
	
}

div#footer_text
 {
    position: relative;
    top: 90px;
	font-family:Arial;
   font-size: 10pt;
    color: #FFFFFF;
	text-align:center
}

 span.gallery_subtitle
{
font-family: sans-serif;
 font-weight: bold;
  font-size: 14pt;
    color: #FFFFFF;
}
		
span.banner_txt
{
font-weight: bold;
 font-family:Georgia,Serif;
  font-size: 17pt;
  font-style:italic;
   color: #FFFFFF;
}
 
 span.sidebar_title
{
font-family: sans-serif;
 font-weight: bold;
  font-size: 12pt;
    color: #EC0404;
}

 span.page_back
{
font-family: sans-serif;
 font-weight: bold;
  font-size: 8pt;
    color: #333333;
	
}

 span.page_title
{
font-family: sans-serif;
 font-weight: bold;
  font-size: 13pt;
    color: #EC0404;
	
}

 span.contact_title
{
font-family: sans-serif;
 font-weight: bold;
  font-size: 15pt;
    color: #EC0404;
	
}


 span.gallery_imgtitle
{
font-family: sans-serif;
 font-weight: bold;
  font-size: 12pt;
    color: #A6864E;
	
}

p.footer
{
 font-family:Arial;
   font-size: 10pt;
    color: #000000;
	bottom:-35px;
}


span.nav
{
 font-family:Arial;
   font-size: 11pt;
   font-weight: bold;
    color: #E4DC58;
	position:relative;
top:-35px;
}

 /* edit this color to change homepage image subtitle lettering */
div.subtitle
{
font-weight: bold; 
font-family: sans-serif; 
font-size: 13pt; 
color: white;
margin-left:10px;
}



li {
font-family: sans-serif; 
color:#333333; 

}
	
	
	
	
	
a.body:link {color:#A6864E; text-decoration:none; font-weight:600;}      /* unvisited link */
a.body:visited {color:#A6864E; text-decoration:none; font-weight:600;}  /* visited link */
a.body:hover {color:#A6864E; text-decoration:underline; font-weight:600;}  /* mouse over link */
a.body:active {color:#A6864E; text-decoration:none; font-weight:600;}  /* selected link */	
	
	
a.imgtitle:link {color:#FFFFFF; text-decoration:none;}      /* unvisited link */
a.imgtitle:visited {color:#FFFFFF; text-decoration:none;}  /* visited link */
a.imgtitle:hover {color:#EC0404; text-decoration:none;}  /* mouse over link */
a.imgtitle:active {color:#FFFFFF; text-decoration:none;}  /* selected link */	

a.upper_nav:link {color:#E4DC58; text-decoration:none;}      /* unvisited link */
a.upper_nav:visited {color:#E4DC58; text-decoration:none;}  /* visited link */
a.upper_nav:hover {color:#FFFFFF; text-decoration:none;}  /* mouse over link */
a.upper_nav:active {color:#FFFFFF; text-decoration:none;}  /* selected link */	


a.gallery_nav:link {color:red; text-decoration:none;}      /* unvisited link */
a.gallery_nav:visited {color:red; text-decoration:none;}  /* visited link */
a.gallery_nav:hover {color:red; text-decoration:underline; font-weight: bold;}  /* mouse over link */
a.gallery_nav:active {color:red; text-decoration:underline; font-weight: bold;}  /* selected link */	

p.body_header
{
 font-family: sans-serif;
 font-weight: bold;
  font-size: 14pt;
    color: #333333;
	line-height: 98%;
position:relative;
top:2px;
}


p.body
{
 font-family: Arial,sans-serif;
   font-size: 12pt;
    color: #333333;
}

	
p.services_intro
{
 font-family: Arial,sans-serif;
   font-size: 12pt;
    color: #333333;
	width:700px;
}




p.list
{
 font-family: sans-serif;
   font-size: 12pt;
    color: #333333;
	line-height: 70%;
}
	

	
	
	
