@import url(http://fonts.googleapis.com/css?family=Playball);

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, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
   margin: 0;
   padding: 0;
   border: 0;
   outline: 0;
   background: transparent
}
 
   
body{
   background: ;
   
   color: #606060;
   font-family: Times New Roman !important;
   font-size:12px;
}


.content, .content h1, .content h2, .content h3, .content h4, .content h5, .content h6, .content p{
line-height:17px;
}

h1, h2, h3, h4, h5, h6{
   font-weight:normal;
    color:#606060
;
   line-height:normal!important;
   font-family: Times New Roman !important;
}

   
h1{
   font-size:28px;
}
h2{
font-size:22px;
}
h3{
font-size:18px;
}
h4, h5, h6{
font-size:15px;
}


#main_wrapper{
  
      
     
}

#footer_warpper{
  
      
     
}

#wrapper{
   margin:0px auto;
   background-color:#ffffff;
   width:1000px;
   
}
#header{
   min-height:117px;
   height:auto!important;
   height:132px;
   background-color:#FFFFFF;

}
#logo{
   width:300px;
   height:65px;
   margin:auto;
   margin-bottom: 20px;
}

#navigation1{
   text-align:center;
   height:31px;
}





#navigation1 ul li{
   list-style:none;
   font-family: Times New Roman !important;
   font-size:16px;
   float:left;
   display:inline;
   background-image: url(//t.imgcdn.me/8158062eaa00f8e63c4505612a0a4be2e3f7e544/firstimpressions3d4d/0001588.png);
   background-position:right center;
   background-repeat:no-repeat;
   position:relative;
}






#navigation1 ul li a{
   margin-left:20px;
   margin-right:22px;
  color:#606060;
   text-decoration:none; 
   line-height:30px;
   display:block;  
}

#navigation1 ul li a:hover, #navigation1 ul li a:active{
   color:#631500;
   text-decoration:none;   
}


.nav#navigation1 ul ul {
   position:      absolute;
   top:        -500em;
   width:         145px; /* left offset of submenus need to match (see below) */
   padding-top:1px;
   padding:5px 14px;
   padding-top:1px;
   z-index:100;
   background-color:#dcdcdc;
}

.nav#navigation1 ul ul li {
   width:         100%;
}

 
.nav#navigation1 ul li li:hover ul {
   left:       11.4em; /* match ul width */
   top:        0px;
}

.nav#navigation1 ul li a:hover {
   background: ;
}

.nav#navigation1 ul li ul li a {
   background: none;
   line-height:normal!important;
   padding:7px 6px;
   border-bottom:#606060 solid 1px;
   margin:0px;
   text-align:left;
}

.nav#navigation1 ul li li ul{
   padding:0px!important;
}
.nav#navigation1 ul li li ul li{
   padding-top:0px!important;
}

.nav#navigation1 ul li:hover ul {
   left:       0;
   top:        30px; /* match top ul list item height */
   z-index:    100;
}
.nav#navigation1 ul li:hover li ul {
   top:        -999em;
}


#nobg{
background-image:none !important;
}

.nav .last, .nav .last a{
background:none!important;
border:none!important;
}
.nav#navigation1 ul li a:hover, .nav#navigation1 .selected a, .nav#navigation1 ul li .active{
   color:#631500;
   text-decoration:none;
}

.nav ul li ul li .last a{
border:none!important;
}

#navigation1 ul li ul li{
background:none;
}

#banner{
   width:930px;
   padding:0px 35px;
   height:353px;
   margin:auto;
   background-image: url(//t.imgcdn.me/768400c590e2c3ca119b2a2e8b3ff124daa8b7d7/firstimpressions3d4d/0001582.png);
   background-repeat:no-repeat;
   background-position:left bottom
}

   #content1{
}




#user-header{
   text-align:center;
   font-size:11px;
   /*height:21px;*/
}





.footer{
   background-image: url(//t.imgcdn.me/49a95a1185c953499d1a242941ad056301d2b32c/firstimpressions3d4d/0001585.png);
   background-position:center top;
   background-repeat:no-repeat;
   background-color:#ffffff;
   min-height:80px;   
   height:auto!important;
   height:80px;
   padding:25px 10px;
   font-size:12px;
   color:;
}







.footer_left{
   width:650px;
   float:left;
}

.footer_left ul li{
   list-style:none;
   display:inline;
   padding-right: 10px;
    padding-left: 10px;
   border-right: 1px solid #606060;
}

.footer_left ul li a{
 text-decoration:none;
  
   color:#606060;
}

.footer_left ul li a:hover{
   color:#631500;
}
 

.footer_right{
   width:250px;
   float:right;
   text-align:right;
}

.footer_right a{
   color:#606060;
   text-decoration:none;
}
.footer_right a:hover{
   color:#631500;
}

    
    
    
    
    
    .content_area{
    padding:15px 35px}
    

    /* Navigation2*/

#navigation2{
 margin-bottom:14px;
 border:1px solid #ffffff;
}


#navigation2 ul, .label_list{
padding:13px 24px;
}


#navigation2 ul li a, .label_list li a{
   text-decoration:none;
   color:#ffffff;
}

#navigation2 ul li a:hover, .label_list li a:hover{
text-decoration:underline;
}

#navigation2 li ul, .label_list li ul{
   padding:0px;
   padding-left:8px;
   padding-top:5px;
}


.last{
background:none !important;
border:none !important;
}
   
   .js_required {
      display: none !important; 
   }
   
   
     .body-galleries h1 {
   text-align: center;
}
.body-galleries .fn a {
   color: #606060;
}

#navigation1{
padding-left:20px;
}

#navigation1 ul li{
text-transform:uppercase;
font-size:14px;
    background:none !important;
   letter-spacing: 2px;
    padding-left: 0px;
    padding-right: 0px;
margin-right:35px;

}

.body-contact-us table td{
color: #606060;
}

h1 { font-style:italic; }

.footer_left ul li {
border:none;  
padding-left: 17px;
}

#logo {   
    margin: auto auto 60px;  
}

.footer{
position:relative;
padding-top:11px;
padding-bottom:60px;
}
.footer_right {
    float: none !important;
    text-align: center;
    width: 1000px;
position:absolute;
left:0px;
top:108px;
}
#logo {padding-top:10px;}
   

