/*
Theme Name:  Harbor Houseinn
Theme URI: http://www.capecodecom.com/
Author URI: http://www.capecodecom.com/
Description: Harbor House Inn Wordpress theme
Author: Shallender U. (Cape Cod E-Com, Inc.)
*/



@charset "utf-8";
/* CSS Document */
body {margin:0;padding:0px;font-family:Arial, Helvetica, sans-serif; color:#666; font-size:13px;
background-color: #90B4CE;
}
html, 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, fieldset, form, label, legend, caption,border, tbody, tfoot, thead, tr, th, td { margin: 0; padding: 0; outline: 0;  }
img{width:100%;border:none;}
checkbox, radio {outline:none;}
.clear{clear:both;}
a{text-decoration:none;}
.flRt{float:right;}
.flLt{float:left;}
h1,h2,h3,h4,h5{font-family:'HelveticaLT';font-weight:normal;padding-bottom:10px;color:#032548;}
br{padding-bottom:10px;}
@font-face {
    font-family: HelveticaLT;
    src: url("fonts/Oswald.eot") /* EOT file for IE */
}
@font-face {
    font-family: HelveticaLT;
    src: url("fonts/Oswald.ttf") /* TTF file for CSS3 browsers */
}


#main{margin:0 auto;padding:0px;max-width:1050px;width:95%;background-color: #fff;box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.2);}
.header {margin:0;color:#000;max-height: 164px;}
.header .logo{float:left;max-width:281px;width:100%;margin:0;padding:10px 0px;}

.header .phone{float:left;margin-left:15%;}
.header .phone .number{width: 250px;margin:50px auto;border-top:1px solid #1F508B;text-align:center;border-bottom:1px solid #1F508B;color:#000;;
font-size:18px;font-family:'HelveticaLT';}
.header .phone .number span{font-size:12px;font-style:italic;font-family:Arial;padding-right: 10px;padding-top: 6px;float:right;}
.header .address{float:right;width:210px;font-family:'HelveticaLT';text-align:right;font-size:14px;padding-top:12px;}
.header .address span{font-size:18px;}
.topmenu {font-family:'HelveticaLT';color:#666;font-size:14px;padding: 0 15px;font-weight:normal;border-bottom:2px solid #666;height:35px;text-align:center; background-color: #032548;}
.topmenu ul{list-style:none;margin:5px 0 0 0px;padding:0;float:left;}
.topmenu ul li{float:left;list-style:none;padding:8px 20px;}
.topmenu a{color:#666;}
.topmenu .socialicon{float:right;width:8%;text-align:right;}
.topmenu .socialicon img{height: 25px;padding: 5px 0;max-width:32px;}
.banner{border-bottom:1px solid #ccc;clear:both;padding:0 15px;}
.Lbanner{float:left;}
.Lbanner img{width:100%;}
.Rbanner{float:right;margin-left:10px;padding:25px 0;}
.rslides_container{margin-bottom:0px;}
#homepackages{min-height:265px;border-bottom:1px solid #ccc;clear:both;padding: 20px 15px 0;background-color: #f6f9fa;}
#homepackages ul{list-style:none;padding:0;margin:0;}
#homepackages li{list-style:none; float:left;margin-right:10px;width:195px;height: 250px;}
#homepackages li img{border:2px solid #666;width:98%;}
#homepackages li:first-child img{border:0;}
#homepackages li .desc{height:220px;overflow:hidden;font-size:12px;}
#homepackages li h3{font-size:13px;text-transform:uppercase;padding:8px 0;color:#032548;font-family:'HelveticaLT';font-weight:normal;}
#homepackages li:last-child{margin-right:0px;}

#homepackages .pinkbutton{font-size:10px;}

hr{border:0px;border-bottom:1px solid #032548;margin:10px 0;}
.homectn{border-bottom:1px solid #ccc;margin:10px 0 20px 0;padding-bottom:20px;padding:0 15px;}

.homegallery h2{text-align:center;margin-bottom:10px;width:618px;font-family:'HelveticaLT';font-weight:normal;}
H1.title{margin-bottom:10px;font-family:'HelveticaLT';font-weight:normal;font-size:20px;text-decoration: underline;}
.homegallery .large{float:left;width:618px;}
.homegallery .large img{min-width:615px !important;}
.homegallery .thumb {float:right;width:390px;}
.homegallery .thumb a{margin:0px;padding:0px;display:block;float:left;padding:5px;list-style:none;}
.homegallery{padding:20px 0;}
#middlectn{padding:20px 15px;}
#middlectn table{width:100%;}
#middlectn a{color:#D51C79;}
.maincontent {line-height:18px;}

/*.maincontent .welcome{float:left;padding:0 0 0 15px;width:32%;}
.welcome div,.aboutus div,.contactus div{margin-bottom:10px;}
.maincontent .aboutus{float:left;width:32%;}
.aboutus ul{margin:0px;padding:0px;list-style:none;}*/
.certificate{float:left;width: 65%;}
.certificate a{margin-left:3%;float: left;}
.maincontent .contactus{float:left;width:30%;padding:0 10px 0 4%;}

.skyblue{color:#666;}
.italic{font-style:italic;}

.pinkbutton{padding:5px 12px;background:#BF1575;color:#fff !important; font-size:11px;}
.maincontent .welcome h2,.maincontent .aboutus  h2, .maincontent .contactus h2{font-family:'HelveticaLT';font-weight:normal;font-size:14px;text-transform:uppercase;margin-bottom: 10px;}
.leftimg{float:left;padding:0 10px 10px 0;}
.rightimg{float:right;padding:0 0 10px 10px;}

.ratesblock {padding: 15px 20px;text-align: center;width: 213px;margin-bottom: 0;float: left;}
.ratesblock .ctn{height:45px;overflow:hidden;}
.ratesblock .pinkbutton{margin-top:20px;}
.location{}

.activity{clear:both;margin-bottom:20px;border-bottom:1px dotted #666;min-height:150px;}
.activity img{padding:0 10px 10px 0;}
.maincontent p{margin-bottom:15px;}
.footer{ background-color: #343536;border-top: 1px solid #ccc;color: #fff;padding: 15px;}

.footer a{color:#666;}
.footer .social{font-weight:italic;font-family:}
.footer .social img{max-width:32px;}
.copyright{font-size:11px;float:left;width: 50%;padding-top:5px;}
.social{float:right;background:url('images/follow-us.png') no-repeat 0 4px;padding-left:120px;}
.ngg-widget img{border:0px;margin:0;padding:0;}
table{border-collapse:collapse;}
table td{padding:5px;}
.wpcf7-form{max-width:350px;display:block;}
input[type="text"],input[type="email"],textarea{border:1px solid #ccc;padding:5px;border-radius: 3px;width:95%;}
.tripadvisorlogo{position:absolute;top:5px;margin-left: 110px;}