/* CSS CONTENT */

body {
background: url(images/background.jpg)  top center repeat;
background-size:auto;
color:#303030;
font:76% Verdana,Tahoma,Arial,sans-serif;
margin:0;
padding:0;
text-align:center;
}

a {
color:#ffffff;
font-weight:bold;
text-decoration:none;
font-family:"Trebuchet MS", Helvetica, sans-serif;
}

a:hover {
color:#808080;
text-decoration:underline;
}

p {
line-height:1.5em;
font-size:2em
font-family:"Trebuchet MS", Helvetica, sans-serif;
}

/*** Main container ***/

#container {
background:url(images/cream_dust.png);
color:#101010;
margin:0 auto;
width:1000px;
padding:0 40px 0 40px;
z-index:1;
}



/*** Header section ***/

/*** Header section ***/

#sitename {
color:#000;
margin:0px 0px 0px 0px;
padding: 30px 0px 0px 0px;
text-align:left;
}


#sitelogo {
float: LEFT;
margin: 40px 1px 1px 1px;
}

#sitename h1 {
font-size:1em;
color:#cccccc;
float:left;
clear:left;
padding: 0px 0px 0px 0px;
}

#sitename h2 {
font-size: 1em;
color: #666666;
margin: 0px 30px 10px 0px;
Text-align:right;
float:right;
clear: left;
}

#sitename img {
float:left;
margin:15px 0px 0px 0px;
padding: 20px 0px 0px 0px;
}



/*** Horizontal menu ***/

/*- Menu Tabs F--------------------------- */

 

    #tabsF {
      width:100%;
      background:transparent;
      font-size:1.5em;
      line-height:normal;
      /*border-bottom:2px solid #e1dbcd;*/
      font-family:"Trebuchet MS", Helvetica, sans-serif;
	
      }
    #tabsF ul {
	  margin:0;
	  padding:10px 0px 0 0px;
	  list-style:none;
          float:right;
	 
      }
    #tabsF li {
      float:left;
      display:inline;
      margin:0 0 0 0px;
      padding:0 12px 0 0;
      font-family:"Trebuchet MS", Helvetica, sans-serif;
      background:#fff;
    -moz-box-shadow: 0 0 35px #fff;
-webkit-box-shadow: 0 0 35px#fff;
box-shadow: 0 0 35px #fff;
      opacity:0.8;
      }

    #tabsF li ul {
   	display: none; 
  	 width: 7em; /* Width to help Opera out */
  	 background:transparent;
	  color: #4A4A4A;
         font-family:"Trebuchet MS", Helvetica, sans-serif;
}
    #tabsF li:hover ul, #tabsF li.hover ul {
   	display: block;
  	 position: absolute;
	z-index:4;
 	  margin: 0;
 	  padding: 5px 0 5px 0;
	background: #fff;
	color: #4A4A4A;
        font-family:"Trebuchet MS", Helvetica, sans-serif;
}
    #tabsF li:hover li, #tabsF li.hover li {
   	float: none;
background:#fff; 
	text-align:left;
}

    #tabsF li:hover li a, #tabsF li.hover li a {
   	background:#fff;
        width:6em;
	height: auto;
	padding: 5px 0 0px 5px;
	margin: 5px 0 0 0;
  	 color:#4A4A4A;
        font-family:"Trebuchet MS", Helvetica, sans-serif;
	  }
    #tabsF li li a:hover {
   	background:#fff;
        color:#B4B4B4;
	text-align:left;
	        }

    #tabsF li ul a:hover {
   	background:#fff;
        color:#B4B4B4;
	text-align:left;
        }


    #tabsF a {
      float:left;
      background:transparent;
      margin:0;
      padding:0 0 0 4px;
      text-decoration:none;
      font-family:"Trebuchet MS", Helvetica, sans-serif;
      }
    #tabsF a span {
      float:left;
      display:block;
      background:transparent;
      padding:5px 10px 4px 6px;
      color:#4A4A4A;
      font-family:"Trebuchet MS", Helvetica, sans-serif;
      }
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
    #tabsF a span {float:none;}
    /* End IE5-Mac hack */
    #tabsF a:hover span {
     color: #4A4A4A;
      }
    #tabsF a:hover {
      background:#fff;
      background-position:0% -42px;
      }
    #tabsF a:hover span {
      background:#fff;
   	color:#B4B4B4;
      }


/*** Content wrap ***/

#wrap {
clear:both;
background: transparent;
/*background: url(images/content_bg_low.gif) top center no-repeat;*/
opacity: 1;
color: #ffffff;
font-size:0.9em;
padding:70px 0px 50px 0;
font-family:"Trebuchet MS", Helvetica, sans-serif;
}

/*** Sidebars ***/



#rightside {
clear:both;
float:left;
background: transparent;
opacity: 0.70;
-moz-opacity: 0.70;
_filter: progid:DXImageTransform.Microsoft.Alpha(opacity=70);
width:200px;
margin:70px 60px 0 0;
padding: 30px 0 0 0;
text-align:left;
font-family:"Trebuchet MS", Helvetica, sans-serif;
font-size:1.3em;

}

#rightside ul{
list-style-type: none;
font-size:1.8em;
}

#rightside ul a{
color:#000000;
font-family:"Trebuchet MS", Helvetica, sans-serif;
padding: 0px 20px 0px 10px;
}

#rightside li {
background:#fff;
opacity:0.7;
-webkit-border-bottom-right-radius: 0px ;
 -moz-border-radius-bottomright: 0px;
 border-bottom-right-radius: 0px;
padding: 2px 0 2px 0;
-moz-box-shadow: 0 0 35px #fff;
-webkit-box-shadow: 0 0 35px#fff;
box-shadow: 0 0 35px #fff;
}
#rightside li:hover {
background:#0066CC;
-webkit-border-bottom-right-radius: 0px ;
 -moz-border-radius-bottomright: 0px;
 border-bottom-right-radius: 0px;
padding: 2px 0 2px 0;
}
#rightside li a:hover {
color:#fff;
}
/*** Content ***/
.arrow-left {
margin: 45px 0 15px 0px;
         float:left;
	width: 0; 
	height: 0; 
	border-top: 48px solid transparent;
	border-bottom: 48px solid transparent; 
	border-right:48px  solid #4682B4;
opacity:0.6;

}
#banner {
float:right;
text-align:center;
opacity:1;
padding: 15px 20px 15px 10px;
margin: 45px 0 15px 478px;
font-size:2em;
font-family:"Trebuchet MS", Helvetica, sans-serif;
-webkit-box-shadow: inset 200px -2px 300px 4px rgba(255,255,255,1);
-moz-box-shadow: inset 200px -2px 300px 4px rgba(255,255,255,1);
box-shadow: inset 200px -2px 300px 4px rgba(255,255,255,1);
color:#000000;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
background:;
width:430px;
position:absolute;
}


#banner2 img{
float:left;
display: block;
-moz-box-shadow: 5px 5px 5px #888;
-webkit-box-shadow: 5px 5px 5px #888;
box-shadow: 5px 5px 5px #888;
z-index:0;
position:relative;
}


#content,#contentalt {
float:left;
width: 665px;
height:auto;
opacity: 1;
-moz-opacity: 1;
_filter: progid:DXImageTransform.Microsoft.Alpha(opacity=80);
color:#000000;
padding: 30px 0 0 10px;
text-align: left;
background:transparent;
font-family:"Trebuchet MS", Helvetica, sans-serif;

}

#contentalt {
margin:0px 0px 10px 20px;
}

#contentalt li{
font-size:1.4em;
padding:10px 0 10px 0;
}


#content h1,#content h2,#contentalt h1,#contentalt h2 {
background-color:inherit;
color:#000000;
font-size:2.5em;
letter-spacing:-1px;
margin:0 0 0 0px;
padding:0 0 0px 0;
font-family:"Trebuchet MS", Helvetica, sans-serif;
}

#content h2,#contentalt h2 {
font-size:1.4em;
text-align: left;
font-family:"Trebuchet MS", Helvetica, sans-serif;
}
#contentalt h3 {
font-size: 1.5em;
color::#ebe7dc;
}

#contentalt img {
padding: 5px 0px 0px 0px;
opacity:1;
}

#contentalt p {
color:#000000;
font-family:"Trebuchet MS", Helvetica, sans-serif;
font-size:1.8em;
padding: 0px 25px 0 px;
}

#contact p{
text-align:left;
margin: 10px 0 0 0;
font-family:"Trebuchet MS", Helvetica, sans-serif;
}

#service p{
test-align:left;
font-family:"Trebuchet MS", Helvetica, sans-serif;
}

#name p {
margin: 40px 0 0 0;
clear:both;
font-family:"Trebuchet MS", Helvetica, sans-serif;
}

#map {
float:right;
}

#pic10 img{
float:right;
}

#contentalt a {
color:#000000;
font-family:"Trebuchet MS", Helvetica, sans-serif;
}


#contentalt table {
font-size:1.2em;
font-family:"Trebuchet MS", Helvetica, sans-serif;
}

/*** Scroll Box ***/

#para2 {
font-size:1.2em;
}
#copyright {
color: #cccccc;
font-family:"Trebuchet MS", Helvetica, sans-serif;
}

#copy {
font-size: 0.7em;
font-family:"Trebuchet MS", Helvetica, sans-serif;

}


/*** Footer ***/
#menu li{
display:inline;
float:left;
padding: 0 50px 0 0px;
font-family:"Trebuchet MS", Helvetica, sans-serif;
}



#menu ul{
padding: 0 0px 0 0px;
}


#menu li a{
color:#ffffff;
font-family:"Trebuchet MS", Helvetica, sans-serif;
}

#menu li a:hover{
color:#ffffff;
}


#footer {
background: #8c8c8c;
color:#ffffff;
font-size:1.25 em;
padding: 20px 40px 0px 40px;
width:1000px;
height:100px;
margin-left: auto;
margin-right: auto;
font-family:"Trebuchet MS", Helvetica, sans-serif;
}

#footer p {
color:#ffffff;
font-weight:bold;
margin:30px 0 0 0;
font-family:"Trebuchet MS", Helvetica, sans-serif;
}

#copyright {
clear:left;
float:left;
margin: 0px 60px 0 0;
text-align:left;
font-family:"Trebuchet MS", Helvetica, sans-serif;
}
 	
#social {
float:right;
margin: 20px 5px 0 0;
width: 60px;
text-align:left;
font-family:"Trebuchet MS", Helvetica, sans-serif;
}

#social img{
width:25px;
margin: 10px 0 0 0;
}

#email {
float:right;
text-align:left;
margin: 20px 0 0 0;
font-family:"Trebuchet MS", Helvetica, sans-serif;
}

#email img{
margin: 10px 0 0 0;
}

/*** Various classes ***/

.thumbnail {
background:#fafbfc;
border:1px solid #b0b0b0;
margin:0 0 10px 10px;
padding:5px;
}

.searchform {margin:0;}

.searchbox {
background:#f0f0f0;
border:1px solid #b0b0b0;
margin:0 4px 0 0;
width:100px;
}

.searchbutton {
background:#f0f0f0;
border:1px solid #b0b0b0;
}

.clearingdiv {
clear:both;
height:30px;
width:1px;
}

.hide {display:none;}

/*** Text format ***/

.intro {
font-size:1.1em;
font-weight:bold;
letter-spacing:-1px;
font-family:"Trebuchet MS", Helvetica, sans-serif;
}

.small {font-size:0.8em;}
.large {font-size:1.4em;}
.center {text-align:center;}
.right {text-align:right;}

/***slider***/

/*
	Featured Content Slider
	by: Chris Coyier
*/
*											{ margin: 0; padding: 0; }
body 										{font-family:"Trebuchet MS", Helvetica, sans-serif; font-size: 10px; }

					  				  
/*
	UTILITY STYLES
*/				  				  
					  				  
.floatLeft 									{ float: left; margin-right: 10px;}
.floatRight									{ float: right; }
.clear 										{ clear: both; }
a											{ outline: none; }


/*
	PAGE STRUCTURE
*/
#page-wrap 									{ width: 680px; margin: 0px 0px 0px 0px; position: relative; min-height: 440px;
											  background: url(images/bg.png) top center; }


/*
	TYPOGRAPHY
*/
ul											{ list-style: square inside; }
a, a:visited								{ color: #729dff; text-decoration: none; }
a:hover, a:active							{ color: white; }
blockquote									{ padding: 0 20px; margin-left: 20px; border-left: 20px solid #ccc; font-size: 14px; 
									  		  ffont-family:"Trebuchet MS", Helvetica, sans-serif; font-style: italic; margin-top: 10px;}

/*
	SLIDER
*/
.slider-wrap								{ width: 619px; position: absolute; top: 29px; left: 28px; }			
.stripViewer .panelContainer 
.panel ul									{ text-align: left; margin: 0 15px 0 30px; }
.stripViewer								{ position: relative; overflow: hidden; width: 619px; height: 325px; }
.stripViewer .panelContainer				{ position: relative; left: 0; top: 0; }
.stripViewer .panelContainer .panel			{ float: left; height: 100%; position: relative; width: 619px; }
.stripNavL, .stripNavR, .stripNav			{ display: none; }
.nav-thumb 									{ border: 1px solid black; margin-right: 5px; }
#movers-row									{ margin: -50px 0 0 62px; }
#movers-row div								{ width: 20%; float: left; }
#movers-row div a.cross-link 				{ float: right; }
.photo-meta-data							{ background: url(images/transpBlack.png); padding: 10px; height: 30px; 
											  margin-top: -50px; position: relative; z-index: 9999; color: white; }
.photo-meta-data span 						{ font-size: 13px; }
.cross-link									{ display: block; width: 62px; margin-top: -14px; 
											  position: relative; padding-top: 15px; z-index: 9999; }
.active-thumb 								{ background: transparent url(images/icon-uparrowsmallwhite.png) top center no-repeat; }



/*** End of file ***/