/* global stylings */
.main_bg {
  background: url('/site/1776hmdd/bgblue.jpg') top center repeat #ffffff;
  background-attachment: scroll; }
a { color: #3d260e; }
a:hover { color: #261d13; }
p { margin-bottom: .8em; }

/* navbar */
/* #subNav { display: none; } */
#navBar {
  background: transparent; 
  margin: 15px auto 15px auto !important }
ul.MenuBarHorizontal { font-size: 16px; }

ul.MenuBarVertical a {
/* background-color: #cddc69; */
color: #000;
border-bottom: 0px solid #fff;
background-position: left;
background-repeat: no-repeat;
padding: 2px 0px 4px 18px;
font-family: "Trebuchet MS";
font-size: 18px;
color: #2485ce;
text-decoration: none;
padding-left: 5px;
height: 23px;
background-image: url(../images/spacer_bg_button.gif);
background-repeat: repeat-x;
width: 210px;
display: block;
margin-bottom: 6px;
border-left-width: 3px;
border-left-style: solid;
border-left-color: #2485ce;
border-top-width: 1px;
border-right-width: 1px;
border-bottom-width: 1px;
border-top-style: solid;
border-right-style: solid;
border-bottom-style: solid;
border-top-color: #34678e;
border-right-color: #34678e;
border-bottom-color: #34678e;
}

#leftArea { background: transparent; }

/* footer text */
.footer_navbar, .bottom-links a { color: #ffffff }
.bottom-links { padding: 15px; }
.bottom-links a { font-size: 12px; }
.bottom-links a:hover { color: #8db9ea; }
#powered.bottom-links a { color: #8db9ea; }

/* breaking things */
#wrapper { width: 100%; }
#h_wrap,#header,#footer { width: 100%; }
#header table,#navBar,#content,#footer .bottom-links,#footer_text {
  margin: 0 auto;
  width: 976px !important; }
#header,#footer { background-color: #2d437e; }
#tp_slider{
width:721px!important
}
#main-photo img{

max-width:721px!important;
width:721px!important;

}
.mView #main-photo img{

max-width:300px!important;
width:300px!important;

}
.mView #tp_slider {
    width: 300px!important;
}

/* mobile site  */
.mView #contents img {
  height: auto !important;
  max-width: 300px !important; }
.mView #footer .bottom-links,.mView #footer_text { width: auto !important; color:white;}
.mView #footer { background-color: transparent; }
.mView #dp_100417 iframe {
  height: 210px;
  width: 300px; }
.mView{background-color:#121212;}
.mView #contactInfo a {
  color: white;
  font-size: 15px;
}
.mView #footer a{color: white !important; }