/*
*********************************************************************
Web Site:       http://www.shorehamupholstery.com/
File Path:      /
Copyright:      2006 Smith Street Design <www.smithstreetdesign.com>
Modyfied by:    Liz Whitaker-Freitas
*********************************************************************
*************************************************************
*/



/*------------------------------------------------------------*
**  Global
**------------------------------------------------------------*/
body {
	background: #fff url(img/bg2.gif); /* Optional */
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 75%;
	text-align: center; /* IE Fix */
	margin: 0;
	color: #666;
	}
acronym { cursor: help; border-bottom: 1px dashed #999; }
a { text-decoration: none; color: #369; border-bottom: 1px dashed #369; }
a:hover { border-bottom: 1px dashed #2C1787; color: #2C1787; }
/*------------------------------------------------------------*
**  Container
**------------------------------------------------------------*/	
#container {
	margin: 0 auto;
	width: 740px;
	background: #fff url(img/dot_line.gif) repeat-y 25%;
	border: 1px solid #ddd;
	padding: 0 5px;
	text-align: left; /* Cancel IE Fix */
	}
	
/*------------------------------------------------------------*
**  Header
**------------------------------------------------------------*/		
#header {
	background: #2C1787;
	border-bottom: 4px solid #fff;
	border-top: 5px solid #fff;
	padding: 28px 30px;
	height: 100px;
	background-image: url(img/bck.gif);
	background-repeat: no-repeat;
/*	background-position: right;
	*/}	
#header h1 { 	
	margin: 0;
	color: #C6C4C5;
	font-size: 1.8em;
	font-weight: normal;
	cursor: default;
	}	
#header h2 { 	
	margin: 0;
	color: #8D8E90;
	font-size: 1.2em;
	padding-left: 1px;
	cursor: default;
	}	

/*------------------------------------------------------------*
**  Nav
**------------------------------------------------------------*/


#nav
  {
        background: #858F9E;
	border-bottom: 4px solid #fff;
	margin: 0;
	padding: 0;
	height: 2.2em;
  }

#nav ul
  {
         margin: 0px;
	 padding: 0px;
	 font-family: Arial, Helvetica, sans-serif;
	 font-size: 120%;
	 color: #FFF;
	 line-height: 35px;
	 white-space: nowrap;
  }

#nav li
  {
       list-style-type: none;
	display: inline;
	line-height: 20px;
  }


#nav li a
  {
 	text-decoration: none;
	color: #ddd;
	background-color: #858F9E;
	border-right: 4px solid #fff;
	border-bottom: 0;
	padding: 3px 8px;
	font-size: 110%;
	float: left;
	font-weight: bold;
  }

#nav a:link, #nav a:visited
  {
   color: #CCC;
  }

#nav a:hover, #nav a:active,
#uberlink a:link, #uberlink a:visited,
#uberlink a:hover, #uberlink a:active
 {
   background-color: #2C1787;
 }








/*------------------------------------------------------------*
**  Side Bar
**------------------------------------------------------------*/
#sidebar {
	float: left;
	width: 175px;
	position: relative;
	line-height: 20px; 
	word-spacing: 2px;	
	}
#sidebar div { background: #fff url(img/para_bg.jpg) repeat-x; }	
/*------------------------------------------------------------*
**  Side Bar & Content
**------------------------------------------------------------*/
#sidebar h3, #content h3 { 
	font-size: 120%;
	color: #2C1787; 
	margin: 0 10px 0 0; 
	cursor: default;
	}
#content div, #content h3, #sidebar div { 
	padding: 1px 0 10px 0; 
    padding: 0 5px 10px 5px;
	}	
	
#content h3, #sidebar div { 
	border-top: 1px solid #ddd; 
 
	}	
	
/*------------------------------------------------------------*
**  Content
**------------------------------------------------------------*/
#content {
	float: left;
	width: 550px;
	position: relative;
	margin-left: 15px;
	line-height: 20px; 
	text-align: left; 
	word-spacing: 2px;

	}
#content h3 {background: #fff url(img/para_bg.jpg) repeat-x;
height: 25px;
font-size: 120%;}

#content h4{ font-size: 110%;}

/*------------------------------------------------------------*
**  Footer
**------------------------------------------------------------*/
#footer {
	background: #2C1787;
	border-bottom: 5px solid #fff;
	border-top: 10px solid #fff;
	text-align: center;	
	color: #fff;
	font-size: 0.8em;
	padding: 10px;
	line-height: 16px;
	clear: both;
	}
	
#footer a { text-decoration: none; color: #A2AFBF; border-bottom: 1px dashed #A2AFBF; }
#footer a:hover { border-bottom: 1px dashed #fff; color: #fff; }






/*contact form*/
#contact_us
    {
    background:#F6F6F6;
    border:1px solid #2C1885;
    margin:1em auto;
    width: 480px;
	height: 415px;

       }
	   
#contact_info
   {
    border-left: 1px solid #2C1885;
	color:#FFF;
	float: right;
        padding: 10px 20px 20px 20px;
	height: 415px;
	width: 170px; /* necessary to fix bug for IE/ Mac */
        }
		
#contact_us h2, #contact_info h2{ font-size: 1.1em;
	color: #2C1787;}

		
#contact_info p{
	color:#666;}

#info_table
        {  
	padding: 10px 5px 0 5px;
	
	width: 170px;
	height: 415px;
        }
  
  
/*----------- Pictures -----------*/
.pic_right{
  float:right;
  padding: 5px 0px;
  margin: 2px 5px 2px 10px;
}

.pic_left{
  float:left;
  padding: 5px 5px 0px 0px;
  margin: 4px;
}

.pic_center {
  display: block;
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 10px;
}

.none{color: #fff;}

img{border: none;}      


        
.ctr
    {
    text-align: center;
    }
.ctrbld
    {
	font-weight: bold;
    text-align: center;
    }



/*----------- unedited ---------*/

#holder {position:relative; background: transparent url(img/ourwork.gif) 5px 5px  no-repeat; margin-bottom:10px; z-index:1;}
#scrollbox {width:400px; height:100px; background:#f4f4f4; overflow:auto; overflow-y: hidden;
 border:1px solid #aaa; margin-left:0; margin-top: 20px;}
a.gallery, a.gallery:visited {display:block; color:#000; text-decoration:none; border:1px solid #000; width:75px; height:47px; margin:1px;
float:left; font-size:11px;}

/* obsolete
a.slidecar1 {background:url(imagegallery/thumb/car1.jpg);}
a.slidecar2 {background:url(imagegallery/thumb/car2.jpg);}
a.slidecar3 {background:url(imagegallery/thumb/car3.jpg);}
a.slidecar4 {background:url(imagegallery/thumb/car4.jpg);}
a.slidecar5 {background:url(imagegallery/thumb/car5.jpg);}
a.slidecar6 {background:url(imagegallery/thumb/car6.jpg);}
a.slidecar7 {background:url(imagegallery/thumb/car7.jpg);}
a.slidecar8 {background:url(imagegallery/thumb/car8.jpg);}
a.slidecar9 {background:url(imagegallery/thumb/car9.jpg);}
a.slidecar10 {background:url(imagegallery/thumb/car10.jpg);}
a.slidecar11 {background:url(imagegallery/thumb/car11.jpg);}
a.slidecar12 {background:url(imagegallery/thumb/car12.jpg);}
a.slidecar13 {background:url(imagegallery/thumb/car13.jpg);}
a.slidecar14 {background:url(imagegallery/thumb/car14.jpg);}
a.slidecar14a {background:url(imagegallery/thumb/car14a.jpg);}
a.slidecar14b {background:url(imagegallery/thumb/car14b.jpg);}
a.slidecar14c {background:url(imagegallery/thumb/car14c.jpg);}
a.slidecar14d {background:url(imagegallery/thumb/car14d.jpg);}
a.slidecar15 {background:url(imagegallery/thumb/car15.jpg);}
a.slidecar16 {background:url(imagegallery/thumb/car16.jpg);}
a.slidecar16a {background:url(imagegallery/thumb/car16a.jpg);}
a.slidecar16b {background:url(imagegallery/thumb/car16b.jpg);}
a.slidecar17 {background:url(imagegallery/thumb/car17.jpg);}
a.slidecar17a {background:url(imagegallery/thumb/car17a.jpg);}
a.slidecar17b {background:url(imagegallery/thumb/car17b.jpg);}
a.slidecar18 {background:url(imagegallery/thumb/car18.jpg);}
a.slidecar18a {background:url(imagegallery/thumb/car18a.jpg);}
a.slidecar18b {background:url(imagegallery/thumb/car18b.jpg);}
a.slidecar18c {background:url(imagegallery/thumb/car18c.jpg);}
a.slidecar18d {background:url(imagegallery/thumb/car18d.jpg);}
a.slidecar19 {background:url(imagegallery/thumb/car19.jpg);}
a.slidecar19a {background:url(imagegallery/thumb/car19a.jpg);}
a.slidecar20 {background:url(imagegallery/thumb/car20.jpg);}
a.slidecar20a {background:url(imagegallery/thumb/car20a.jpg);}



a.slideboat1 {background:url(imagegallery/thumb/boat1.jpg);}
a.slideboat2 {background:url(imagegallery/thumb/boat2.jpg);}
a.slideboat3 {background:url(imagegallery/thumb/boat3.jpg);}
a.slideboat4 {background:url(imagegallery/thumb/boat4.jpg);}
a.slideboat5 {background:url(imagegallery/thumb/boat5.jpg);}
a.slideboat6 {background:url(imagegallery/thumb/boat6.jpg);}

a.slidebike1 {background:url(imagegallery/thumb/bike1.jpg);}
a.slidebike2 {background:url(imagegallery/thumb/bike2.jpg);}
a.slidebike3 {background:url(imagegallery/thumb/bike3.jpg);}
a.slidebike4 {background:url(imagegallery/thumb/bike4.jpg);}
a.slidebike5 {background:url(imagegallery/thumb/bike5.jpg);}
a.slidebike6 {background:url(imagegallery/thumb/bike6.jpg);}
a.slidebike7 {background:url(imagegallery/thumb/bike7.jpg);}
a.slidebike8 {background:url(imagegallery/thumb/bike8.jpg);}
a.slidebike9 {background:url(imagegallery/thumb/bike9.jpg);}
a.slidebike10 {background:url(imagegallery/thumb/bike10.jpg);}
a.slidebike11 {background:url(imagegallery/thumb/bike11.jpg);}
a.slidebike12 {background:url(imagegallery/thumb/bike12.jpg);}
a.slidebike13 {background:url(imagegallery/thumb/bike13.jpg);}





a.slidefurn1 {background:url(imagegallery/thumb/furn1.jpg);}
a.slidefurn2 {background:url(imagegallery/thumb/furn2.jpg);}
a.slidefurn3 {background:url(imagegallery/thumb/furn3.jpg);}
a.slidefurn4 {background:url(imagegallery/thumb/furn4.jpg);}
a.slidefurn5 {background:url(imagegallery/thumb/furn5.jpg);}
a.slidefurn6 {background:url(imagegallery/thumb/furn6.jpg);}
a.slidefurn7 {background:url(imagegallery/thumb/furn7.jpg);}
a.slidefurn8 {background:url(imagegallery/thumb/furn8.jpg);}
a.slidefurn9 {background:url(imagegallery/thumb/furn9.jpg);}
a.slidefurn10 {background:url(imagegallery/thumb/furn10.jpg);}
a.slidefurn11 {background:url(imagegallery/thumb/furn11.jpg);}
a.slidefurn12 {background:url(imagegallery/thumb/furn12.jpg);}
a.slidefurn13 {background:url(imagegallery/thumb/furn13.jpg);}

a.slidefurn14 {background:url(imagegallery/thumb/furn14.jpg);}
a.slidefurn15 {background:url(imagegallery/thumb/furn105.jpg);}



a.slideother1 {background:url(imagegallery/thumb/other1.jpg);}
a.slideother2 {background:url(imagegallery/thumb/other2.jpg);}
a.slideother3 {background:url(imagegallery/thumb/other3.jpg);}
a.slideother4 {background:url(imagegallery/thumb/other4.jpg);}
*/

a.gallery span {display:block; position:absolute; left:5px; top:-1px; width:1px; height:1px; overflow:hidden; background:#efedec;
z-index:100; font-size:11px;}
a.gallery:hover {white-space:normal; border:1px solid #fff;}
a.gallery:hover img {border:1px solid #000; z-index:100;}
a.gallery:active img, a.gallery:focus img {border:1px solid #000; z-index:50;}

a.gallery:hover span {display:block; position:absolute; width:402px; height:360px; top:1px; left:5px; padding:5px; font-style:italic;
color:#000; background:#fff; z-index:100; font-size:11px;}
* html a.gallery:hover span {left:0px;}
a.gallery:active {border:1px solid #eee;}
a.gallery:active span, a.gallery:focus span {display:block; position:absolute; width:402px; height:360px; top:1px; left:5px; padding:5px;
font-style:italic; color:#000; background:#fff; z-index:50;}
* html a.gallery:active span {left:0px;}

#thumbs_cars {width:2450px; height:60px;}
#thumbs_bikes {width:400px; height:60px;}
#thumbs_boats {width:400px; height:60px;}
#thumbs_furn {width:790px; height:60px;}
#thumbs_other {width:400px; height:60px;}

#pad {height:320px; width:1px;}

/*

<!--[if IE 7]>
<style type="text/css">
a.gallery span {display:block; position:absolute; width:402px; height:280px; top:49px; left:-99999px; padding:5px; font-style:italic; 
color:#000; background:#fff; z-index:100; font-size:11px;}
a.gallery span img {border:1px solid #000;}
a.gallery:hover {white-space:normal; border:1px solid #fff;}
a.gallery:hover img {border:1px solid #000; z-index:100;}
a.gallery:active img, a.gallery:focus img {border:1px solid #000; z-index:50;}
a.gallery:hover span {left:5px; z-indx:100;}
a.gallery:hover span img {border:1px solid #000;}
a.gallery:active span, a.gallery:focus span {left:5px; z-index:50;}
</style>
<![endif]-->

*/
