
  
body{font-family:  Verdana, Helvetica, sans-serif; font-size: 12px;  color: #fff; background-color:#010101; text-align: center; background-image: url(../images/site/page-bg.jpg);background-repeat: no-repeat;background-position: top center;}   
body, form {margin: 0; padding: 0;}
input, select, textarea {font-family:  Verdana, Helvetica, sans-serif; font-size: 11px;}
img {border: 0;}
.small {font-size: 0.85em;}
dl.col {line-height: 1.5em; }
dl.col dt {float: left; width: 7em; padding-right: 0.5em; text-align: left;}
dl.col dd {margin-left: 0.5em; }
p {margin-top: 0.8em; margin-bottom: 0.8em; line-height: 1.7em;}
.center {text-align: center; }
.clr {clear: both; }


#content li{
  margin-top: 0.5em; margin-bottom: 0.5em; line-height: 1.5em;
  list-style: square;
}
h1 {font-family: Verdana, sans-serif; font-weight: bold; text-align: left; font-size: 13px; padding: 0px 0 0px 0; margin: 0.6em 0px 0.6em 0px;  color: #03539A;}
h2 {font-family: Verdana, sans-serif; font-weight: bold; text-align: left; font-size: 12px; padding: 0px 0 0px 0; margin: .9em 0px 1.0em 0px; color:#03539A; }
h3 {font-size: 12px; color: #06223E; margin: 0.6em 0 0.6em 0; color:#fff;}
.txt-right{text-align: right;}
.txt-left{text-align: left;}
.txt-center{text-align: center; padding: 15px;}
a{color: #D8000D; text-decoration: none; font-weight: normal; }
a:hover{color: #ccc;text-decoration: underline;}
.img-left{ float: left; border: 1px solid #fff; margin-right: 10px; margin-bottom: 7px; margin-top: 0.6em;}
.img-right{float: right; margin-bottom: 5px; margin-left: 8px; margin-top: 0.6em; border: 1px solid #fff;}
.imgright{float: right; margin: 8px;}
.img-center{ margin: 4px 1px 4px 1px;border: 1px solid #fff;}
.img-side{border: 1px solid #333; margin: 10px 0;}
.row-full{width: 100%; float: left; margin-bottom: 5px; margin-top: 5px;}


div.divider{
  border-bottom: 1px solid #000;
}

img.step{
  display: block;
  margin: 5px;
}

a:hover.book-btn{
  text-decoration: underline; 
}

a.more-info{
  text-decoration: none; 
  padding-left: 0px;
}

a.more-info:hover{
  text-decoration: underline; 
  padding-left: 0px;
}

a.pfd_icon{
  background-image: url(../images/site/pdf.gif);
  background-position: left;
  background-repeat: no-repeat;
  padding-left: 18px;
  display: block;
  text-decoration: none;
  background-color: #FBFBFB;
  margin-bottom: 3px;
  
}
a:hover.pfd_icon{
 
  text-decoration: underline;
  
  
}

p.flashmessage{
  border: 1px solid #90A232;
  padding: 10px;
  background-color: #E6EBC3;
  font-style: italic;
  display: none;
}

p{
  margin: .8em 0;
  line-height: 1.6em;
}




#header{  
  height: 100px; 
  width: 890px; 
  margin: 10px auto 0 auto;  
  position: relative;
}



#logo{
  position: absolute;
  top: 10px;
  left: 10px;
}

#fadder{
  
  width: 890px;
  height: 390px;
  margin: 0 auto;
  position: relative;
  overflow: hidden;
  border:1px solid #fff;
 }
 #fadder img{
  position: absolute;
  top: 0;
  left: 0;
 }



 


#nav {
	padding-top:0px;
	padding-bottom:0px;
	padding-left:0px;
	padding-right:0px;
	 margin: 0px;
	LIST-STYLE-TYPE:none;
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	font-size:12px;
	width: 880px;
	margin: 0 auto;
	position: absolute;
	top: 50px;
	left:   200px;
	color:#D8000D;
}
#nav UL {
padding: 0px; 
margin: 0px;
list-style: none;
}
#nav li {

display: inline;
padding: 0px; 
margin: 0px;
text-align:center;
}

#nav a {
color:#ffffff;
margin: 0px;
text-decoration:none;
height: 41px;
line-height: 41px;
padding: 0 8px 0 8px; 
}




#main{
  background-image: url(../images/site/steel-bg.jpg);
  background-repeat: repeat-x;
  background-position: top center;
  
}
#content{
  width: 884px;
  margin: 0px auto;
  text-align: left;
  padding: 10px 0  20px 0;  
  background-image: url(../images/site/main-bg.jpg);
  background-repeat: no-repeat; 

  position: relative;
  
}
#content-left{
  float: left;  
  width: 625px; 
  text-align: left;
 
}


#content-left h2,#content-left h1,#content-left-49 h1,#content-right-49 h2,#wrapper h1{
  background-image: url(../images/site/white-sml-rnd.gif);
  background-repeat: no-repeat; 
  height: 25px;
  line-height: 25px;
  text-indent: 30px;
  color: #D8000D;
  margin-top: 10px;
  margin-bottom: 5px;
  padding: 0;  
}

#content-left .content{
  width: 185px;
  margin: 0 auto;
  margin-bottom: 20px;
}



.container{
  
  
  border-bottom: 1px solid #191919;
  width: 100%;  
  float: left;
  clear: both; 
  
}
.container-text{
  width: 534px;
  float: left;
}

#content-left-49{
  width: 47%;
  float: left;
}

#content-right-49{
  width: 47%;
  float: right;
}

#contact-shot{
  border: 1px solid #fff;
  margin-top: 15px;
  
}

.gallery{
  margin-top: 0px;
}
.gallery img{
  border: 1px solid #ccc;
}

#content-right{
  float: right; 
  width: 230px;
  text-align: left;
  margin-right: 0px;
  
}


#content-right h2{
  background-image: url(../images/site/red-sml-rnd.gif);
  background-repeat: no-repeat; 
  height: 25px;
  line-height: 25px;
  text-indent: 30px;
  color: #fff;
  margin-top: 10px;
  margin-bottom: 5px;
  padding: 0;  
}

#content-right ul{
  margin: 0 0 0 0px;
  padding: 0 0 0 15px;
}
#content-left ul  li.pack{
  padding-bottom: 10px;
  margin-bottom: 10px;
 
}

#content-left ul  li.pack b{
  color: #D8000D;
} 

#content-left ul  li.pack b em{ 
  color: #fff;
} 




.col-left{width: 49%;float: left;}
.col-right{width: 49%; float: right;}






/*--  Footer Code--*/



#footer{
  width: 880px;
  margin: 0 auto;
  padding-top: 0px;
  color: #fff;
  position:relative;
  margin-bottom: 10px;
  border-top: 1px solid #333;
  padding-top: 5px;
  
 
 
 
}

#footer-in{
  width: 820px;
  margin: 0 auto;
  text-align: center;
 
}

#skype-button{
  
}


#footer a{
  text-decoration: none;
}


#footer span{
  color: #D8000D;
  padding: 0 10px;
}


  #wrapper #addthis{
  
   position: absolute;
   right:5px;
   top: 5px;
  }
  
  
  #signature{
     border-top: 1px solid #333;
     width: 880px;
  margin: 0 auto;
    text-align: center;
    font-size: 10px;
    margin-top: 0px;
    padding-top: 5px;
    padding-bottom: 5px;
  
  }
