@charset "utf-8";
#inner_mid .wrap {
margin:0 auto;
height:208px;
width:963px;
background: url(images/top2.jpg) no-repeat;
}

#inner_lower .wrap {
margin:0 auto;
width:963px;
background:url(images/inner_body2.jpg) repeat-y;
}

#inner_content{
margin:0 auto;
background:url(images/inner_body1.jpg) no-repeat top;
}

.text_nav{
text-align:center;
font:14px Verdana, Arial, Helvetica, sans-serif;
color:#4f4f4f;
text-decoration:none;
line-height:15px;
float:right;
padding-top:7px;
}

.text_nav a{
text-align:center;
font:14px Verdana, Arial, Helvetica, sans-serif;
color:#4f4f4f;
text-decoration:none;
line-height:15px;
}

.text_nav a:hover{
text-align:center;
background:url(images/link_bg.gif);
font:14px Verdana, Arial, Helvetica, sans-serif;
color:#4f4f4f;
text-decoration:none;
line-height:15px;
}

.wrap_inside {
margin:0 auto;
padding-top:15px;
width:890px;
}

#inner_last .wrap {
margin:0 auto;
width:963px;
height:23px;
background:url(images/inner_body3.jpg) repeat-y;
}

#nav ul {
margin:0;
padding:0;
list-style-type: none;
}

#nav li {
float:left;
padding-top:17px;
width:120px;
height:15px;
}

#small_nav {
margin:2px 0 0 17px;
padding-top:6px;
width:491px;
height:151px;
}

h1{
font:22px Arial, Helvetica, sans-serif;
color:#fe8f29;
line-height:17px;
}

h2{
font:16px Arial, Helvetica, sans-serif;
color:#333333;
line-height:17px;
font-weight:bold;
}

#holder{
margin-top:30px;
}

#port_text td{
font:14px Arial, Helvetica, sans-serif;
color:#ffffff;
text-align:justify;
line-height:17px;
border-bottom: thin solid #ffffff;
}

.port_header{
font:18px Arial, Helvetica, sans-serif;
color:#ffffff;
line-height:30px;
}

.port_header1{
font:20px Arial, Helvetica, sans-serif;
color:#ffffff;
line-height:22px;
}

.magenta_text{
font:14px Arial, Helvetica, sans-serif;
color:#CD3CFD;
line-height:17px;
font-weight:bold;
}

.Black_text{
font:19px Arial, Helvetica, sans-serif;
color:#000000;
line-height:25px;
font-weight:bold;
}

.magenta_text a{
font:14px Arial, Helvetica, sans-serif;
color:#CD3CFD;
line-height:17px;
font-weight:bold;
text-decoration:none;
}

.magenta_text a:hover{
font:14px Arial, Helvetica, sans-serif;
color:#CD3CFD;
line-height:17px;
font-weight:bold;
text-decoration:underline;
}

.magenta_border {
border: thin solid #CD3CFD;
text-align:justify;
}

#get_hip{
margin: 80px auto;
background:url(images/get_hipbg.jpg);
width:490px;
height:298px;
}

#get_hip_wrap{
padding:130px 20px 0 20px;
font:14px Arial, Helvetica, sans-serif;
color:#ffffff;
font-weight:bold;
line-height:17px;
}

#gallery{
font:14px Arial, Helvetica, sans-serif;
color:#ffffff;
line-height:17px;
border: medium solid #ffffff;
padding:2px;
text-align:center;
text-decoration:none;
margin-bottom:2px;
}

#gallery a{
font:14px Arial, Helvetica, sans-serif;
color:#ffffff;
line-height:17px;
padding:2px;
text-align:center;
text-decoration:none;
}

#gallery a:hover{
font:14px Arial, Helvetica, sans-serif;
color:#ffffff;
line-height:17px;
padding:2px;
text-align:center;
text-decoration:underline;
}

#gallery_border td{
border: thin solid #ffffff;
padding:4px;
}

/*Gallery*/

.thumbnail{
position: relative;
z-index: 0;
}

.thumbnail:hover{
background-color: transparent;
z-index: 50;
}


.thumbnail span{ /*CSS for enlarged image*/
position: absolute;
background-color: #ffffff;
padding: 5px;
left: -1000px;
border: 1px solid gray;
visibility: hidden;
color: black;
text-decoration: none;
}

.thumbnail span img{ /*CSS for enlarged image*/
border-width: 0;
padding: 2px;
}

.thumbnail:hover span{ /*CSS for enlarged image on hover*/
visibility: visible;
top: -400px;
left: -200px; /*position where enlarged image should offset horizontally */

}


#contact{
margin:30px auto;
background:#ffa146;
font:14px Arial, Helvetica, sans-serif;
color:#ffffff;
line-height:17px;
}

.contact_big{
font:14px Arial, Helvetica, sans-serif;
color:#ffffff;
line-height:18px;
}

.contact_big a{
font:14px Arial, Helvetica, sans-serif;
color:#ffffff;
line-height:18px;
font-weight:bold;
text-decoration:none;
}

.contact_big a:hover{
font:14px Arial, Helvetica, sans-serif;
color:#ffffff;
font-weight:bold;
line-height:18px;
text-decoration:underline;
}

#dog{
background:url(images/dog.jpg);
width:261px;
height:326px;
}

#awards{
font:14px Arial, Helvetica, sans-serif;
color:#502c0a;
line-height:24px;
text-align:justify;
}

.awards_bold{
font:20px Arial, Helvetica, sans-serif;
color:#502c0a;
font-weight:bold;
}

.awards_green{
font:32px Arial, Helvetica, sans-serif;
color:#abd627;
font-weight:bold;
line-height:35px;
}

a{
font:14px Arial, Helvetica, sans-serif;
color:#333333;
line-height:17px;
font-weight:bold;
text-decoration:none;
}

a:hover{
font:14px Arial, Helvetica, sans-serif;
color:#333333;
line-height:17px;
font-weight:bold;
text-decoration:underline;
}

#objective{
background-color:#ededed;
font:14px Arial, Helvetica, sans-serif;
color:#535353;
line-height:17px;
border: thin solid #dedede;
padding:6px;
}

#who{
font:14px Arial, Helvetica, sans-serif;
color:#333333;
line-height:18px;
}

p{
text-align:justify;
}

#tabs{
height:54px;
}

.headerblack{
font:20px Arial, Helvetica, sans-serif;
color:#333333;
line-height:17px;
}

.every{
font:18px Arial, Helvetica, sans-serif;
color:#333333;
line-height:22px;
}

.brandabouttown{
font:14px Arial, Helvetica, sans-serif;
color:#333333;
line-height:18px;
}

.brandabouttown a{
font:14px Arial, Helvetica, sans-serif;
color:#333333;
line-height:18px;
font-weight:bold;
text-decoration:none;
}

.brandabouttown a:hover{
font:14px Arial, Helvetica, sans-serif;
color:#333333;
font-weight:bold;
line-height:18px;
text-decoration:underline;
}

.squarerd{
font:16px Arial, Helvetica, sans-serif;
color:#333333;
line-height:18px;
}

.magenta_text2{
font:17px Arial, Helvetica, sans-serif;
color:#CD3CFD;
line-height:17px;
font-weight:bold;
}