/* web standards by Marcie Folsom all rights reserved ©2010 */

/* BEGIN RESET  */

 
html,body,div,span,
applet,object,iframe,
h1,h2,h3,h4,h5,h6,p,blockquote,pre,
a,abbr,acronym,address,big,cite,code,
del,dfn,em,font,img,ins,kbd,q,s,samp,
small,strike,strong,sub,sup,tt,var,
dd,dl,dt,li,ol,ul,
fieldset,form,label,legend,
table,caption,tbody,tfoot,thead,tr,th,td {
margin: 0; padding: 0;
border: 0; outline: 0;
font-weight: normal;
font-style: inherit;
font-size: 100%;
font-family: inherit;
text-align: left;
letter-spacing: 0px; word-spacing: .5px;
background: transparent none no-repeat 0 0;
color: #dda;
outline: 0px;
}

div {border: 0px solid #797;}

	
body {
position: relative; /* creates a postitioning context */
width: 1000px;  min-height: 900px; 
font: 75%/1.6  Arial, Verdana, Helvetica, sans-serif;
letter-spacing: .01em;
background-color: #6b6a68;
margin: 0 auto; 
}

img#bg {
position:fixed;top:0;left:0;
width:100%;height:596px;
z-index: 0px;
} 
 
 
#wrapper1  {position: relative;width: 1024px; min-height: 900px; margin: 0 0 0 6px;}

ol, ul {list-style: none;}
li {display: inline;}  
img {display: block;}	
:focus {outline: 0;}  
/* BEGIN TYP COLORS  */ 

 
h2 {font: 1.6em/1.5em Georgia, Times, serif; } 	
h3 {font-size: 1.4em; line-height: 1.5em;}
h4 {font-size: 1.3em; line-height: 1.5em;}  
h5 {font-size: 1.2em; line-height: 1.5em;}
h6 {font-size: 1.1em; line-height: 1.5em;}

p {font-size: 1em; line-height: 1.5em;}	

 

li, li a {font-size: 1em; line-height: 1.5em;}	

a:link, a:visited {font-size: 1em; line-height: 1.5em;text-decoration: none;}
a:hover {color: #099; text-decoration: none;}  
a:hover {color: #fff; text-decoration: none;}    

/* ~~~~~~BEGIN LAYOUT~~~~~~~~~  */

/* MASTHEAD  */
#logo {
position: relative; top: 56px; left: 59px; width: 221px;height: 56px;
margin: 0px 0 0 0px;
z-index: 10;
}

#logo a{
display: block;
width: 221px; height: 56px;
text-indent: -9999px; outline:0;
background: url(i/logos.png) top left no-repeat;
}

#logo a:hover{background: url(i/logos.png) top right no-repeat;}

/* CONTENT  */

 #content {
float: left;
width: 960px; min-height:244px; 
margin: 80px auto 0 auto; padding: 0 0 0px;
background: url(i/bg-cnt-b55.png) repeat top left;

border-left: 1px solid #333;
border-top: 1px solid #444;
border-right: 1px solid #222; 
border-bottom: 1px solid #1c1c1c; 

border-radius: 16px;
	-moz-border-radius:16px;
	-webkit-border-radius:16px;
box-shadow:0 0 6px #000;
		-moz-box-shadow:0 0 6px #000;
		-webkit-box-shadow:0 0 6px #111; 
}


/** TABS  & Panes **/
div.panes  div {
display:none;
float: left;width: 1000px;height:100%; 
z-index: 0;
}

/* MAIN CONTENT TABS */
ul.tabs { 
float: left;margin:0px 27px 0px 0px !important; 
list-style:none; z-axis:10;
}
 
ul.tabs li { 
float:left;	
list-style-image:none !important; 
}


ul.tabs a { 
color:#777;
position:relative; top:0; left: 0px; /* must have for fxn */ 
height: 24px;  
margin:0px 0px 0 0px;padding:0px 7px 0px 7px;  
display:block;
font: 1.1em  Arial, Trebuchet, Verdana, sans-serif;
line-height: 24px; letter-spacing: .1em; 
text-align:center;text-decoration: none;
background: url(i/bg-cnt-b15b.png) repeat-x; 
border-left: 0px solid #444;
border-right: 1px solid #444;
}

ul.tabs a.close {color: #666;}

ul.tabs a:active {outline:0; color:#eee !important;}

ul.tabs a:hover, ul.tabs a:active {color: #bbb;background: url(i/tabs1a.png) repeat-x; }

.tabs a.current {color:#aaa !important;
background: url(i/tabs1a.png) repeat-x; 
cursor:pointer !important; 
position:relative; top:0; left: 0px; 
}

.tabs a.current.close { 
background: url(none) repeat-x; 
cursor:pointer !important; text-indent: -9999px;width: 8px;
position:relative; top:0; left: 0px; 
} 
 
/* initially all panes are hidden */
div.panes div.pane{
display:none;		
}

/* Main Content CLASSES */
.mc {float: left; width: 960px;}
 
.mc1 {float: left;   
margin: 0px 40px 40px 0px;
 
}  

 
.mc1 h1 {color: #ddd;margin: 1px 0 18px 0px; padding: 42px 0px 0 162px; width: 798px;
font: italic normal 1.8em/1.2em Georgia, Times, serif; 
letter-spacing: .5px;
background: url(i/bg-cnt-b15c2.png) repeat-x;
}

 
.mc1 h2 {color: #888;
float: left; width: 628px;
margin: 0px 0 20px 166px; padding:6px 44px 12px 0px; 
font: normal italic 1.2em/1.4em  Georgia, Times, serif; font-family:  
letter-spacing: .5px;  text-align: right;
border-top: 1px solid #444;

}


.mc h5 { color: #aaa;
clear: both; float: left; width: 668px; height: 26px;
margin: 0 0 0px 82px; padding:16px 12px 0px 124px; 
font-family: Georgia, Times, serif; font-style: italic;
text-align: left;   
border-top: 0px solid #292929;

}
 
}

.mc h4 {position: fixed; top: 547px; left: 0px;
padding: 0 0  50px 0;
display: block; width: 38px; height: 114px;text-indent: 0px;
background: url(i/inquire.png) no-repeat;}


  
.mc1 p  {color: #999;
float: left; width: 426px;  margin: 0px 0px 20px 271px;
font: normal 1.3em  Arial, Trebuchet, Verdana, sans-serif; 
line-height: 1.5em; line-break: 1em; 
word-spacing: 1px;letter-spacing: .5px;
}

a.inq {position: fixed; bottom: 40px;left: 0;
padding: 0 0  0px 0; 
display: block; width: 31px; height: 80px;text-indent: -9990px;
background:  url(i/inquire.png) no-repeat;}

div.mc1 p:last-child {padding-bottom: 50px;}
 
.p3 {position: absolute; top: 0px;width: 250px; margin: 0 0 0 730px;  }

/*  BEGIN FOOTER  */
#footer {
clear: both; float: left;   
width: 939px; padding: 38px 0 0px 61px; 
margin: 0px auto 0 auto;
background: url(i/ftr-bg.png) no-repeat center top; 
border: 0px solid #800;
z-index: 10;
}

#ftr1 {float: left; width: 870px; padding: 0 0 0 20px;margin: 30px 0 0 0 ;}
 
#ftr2 {float: left; width: 870px; min-height: 106px; padding: 0 0 0 0px;}
 
.f1 { float: left;width: 191px; padding: 0px 20px 0px 0px;}
.f1-sub {color: #800; font-style: italic; text-align: right;}
.pic {width: 900px; background: url(i/me6.png) no-repeat top right;
}

#footer ul {margin: 9px auto 0 auto;}

#footer li {color: #ddd;display: block;font-size: 11px;}
 	
#footer li a:link, #footer li a:visited {
font: 11px/1.5 Arial, Verdana,sans-serif;
letter-spacing: .01em; text-decoration: none;
}
 	
#footer li a:hover {text-decoration: none;}

.cr {color: #363636; float: right;  margin: 0px 30px 0 0;padding: 0px 0px 0px 0px;text-align: right; 
   font-size: 11px;  display: block; border: 0px solid #800;
   }

 /** CLASSES  **/
.smlr {font:italic .8em/1.5em  Arial, Verdana, sans-serif;}
.smlr1 {font:italic .8em/1.2em Georgia, "MS Times Roman", serif;}
.drkr {color: #800;}
.drkr2 {color: #333;}
.drkr3 {color: #ddd; display: block; padding: 20px;  }
.left {text-align: left;}
.ltr {color: #bbb;}

.bold {color:#070707;  margin: 20px 0 0 0;font:italic bold 12px/1.2em Georgia, "MS Times Roman", serif;
}


.ital {font-style: italic;}
.ital1{font-style: italic; line-height: 50px;}
.ital2 {color: #aeaeae;margin: 0 0 10px 0; font-style: bold;} 
 
.left{text-align: left;padding-right: 20px;}
.right {text-align: right; padding-right: 20px;}
 
.inset {margin-left: 8px;} 
.inset2 {margin-left: 16px;} 
 
 
a.inquire {color: #888;position: absolute; top: 12px; right: 78px;  
padding: 3px 8px 5px 8px;
font: 1.1em/1.2em Georgia, "MS Times Roman", serif;   text-decoration: none: text-align: right; 
 text-shadow: 1px 1px #222;
border: 1px solid #444; 
}

span.inquire2 {color: #868686;  
padding: 0px 3px;
backgroundx: url(i/bg-cnt-b15a.png) no-repeat;text-shadow: 1px 1px #222;
border: 1px solid;
border-color: #555 #333 #333 #595959;

}

a:hover.inquire  {color: #ccc;}
a:hover .inquire2  {color: #ccc;} 

a.talk {color: #999; position: absolute; top: 530px; right: 24px; font:italic 1.3em/1.2em Georgia, "MS Times Roman", serif;
text-align: right;}

 .yes {color: #999; font-weight: normal;padding: 2px 8px 2px 0px;  
 } 
 
 .ylo {color: #db9;}
 .white {color: #db9;}
 
  
h1.yes:before {background: url(i/be-g20.png) no-repeat}
 
/* .same {????} */
 

