@charset "utf-8";

/*

Theme Name: Simmons

Theme URI: http://www.simmonshomesteadinn.com

Description: Simmons WordPress theme

Version: 1

Author: Patrick Dacey

Author URI: http://www.rabbittroopforever.com/

*/

* {
.b
    margin: 0;

}

html {

    height: 100%;

}



body {

	background: url("images/backgrounds/beach_bg.jpg") no-repeat fixed center center / cover transparent;

    font-family:Georgia, "Times New Roman", Times, serif;

    font-size: 1em;

	line-height: 1.75em;

	color:#030;

    height: 100%;

	width:100%;

}



body, div, h1, h2, h3, h4, h5, h6, p, ul, ol, li, dl, dt, dd, img, form, fieldset, blockquote {

    border: 0 none;

    margin: 0;

    padding: 0;

}



h1, h2, h3, h4, h5, h6, p {

	clear: left;

}



.rooms-group h1, h2, h3, h4, h5, h6, p {

	clear: none !important;

}



a:link {

	color: #4040ce;

    text-decoration: none;

}

a:visited {

    color: #4040ce;

}

a:active {

    color: #660066;

}

a:hover {

    color:#660066;

}



img {

	border: 3px solid #F6F6F2;

    box-shadow: 1px 2px 2px #666666;

}



/* START HEADER */

#wrapper {

	padding: 22px 0;

}



#container1 {

	margin: 0 auto;

	max-width:1100px;

	min-width:980px;

	box-shadow:1px 2px 8px #333;

	border:30px solid rgba(255, 255, 255, 0.5);

}

#container2 {

	height:auto;

	width:auto;

	box-shadow:1px 2px 4px #666;

}

#container3 {

	background:#fff;

	min-height:450px;

	width:auto;

	box-shadow:1px 2px 4px #666;

}



#header {

	background:url("images/backgrounds/background-fallback.png") repeat;

	height:158px;

	margin:0 auto;

	display:block;

	text-align:center;

}

#nav a:link {

	color: #993333;

}

#nav a:visited {

	color: #993333;

}

#nav {

	background:url("images/backgrounds/headerhouse.png") no-repeat right top transparent;

	display:block;

	height:158px;

	width:auto;

	margin:0 auto;

	font-size:.75em;

}

#nav h1 /*branding*/ {

    display: block;

    height: 60px;

	width: 590px;

	padding:12px 0 12px 30px;

}

#nav h1 a /*branding*/ {

	background: url("images/logo.png") no-repeat scroll 0 0 transparent;

    display: block;

    height: 60px;

	text-indent:-9999px;

}

#nav p {

	text-align:left !important;

	padding: 0 0 16px 36px;

	font-size:1em;

}

#nav ul li {

	list-style-type:none;

	list-style:none;

	display:inline;

}

#nav ul {

	margin:0 auto;

	padding:8px;

	line-height:1em !important;

	border-bottom:solid 1px #c5c5ba;

	background: rgb(255, 255, 255); /* Fall-back for browsers that don't

                                    support rgba */

    background: rgba(255, 255, 255, .6);

}

#nav li {

	display:inline;

	margin:0 2%;

}

#nav a {

	text-decoration:overline;

}

#nav a:hover {

	text-decoration:underline;

}

/* END HEADER */



/* START PAGE CONTENT */

#main {

	background:#fff;

}

.post {
	margin: 0 3em 0.5em;
	padding-top: 1em;
	border-bottom: dashed 1px;
	border-color: #cccccc;
}

.post p {
	margin: 1em;
}
.post h2 {
	font-size:2em;
}

.meta {
	list-style-type: none;
	color: #666666;
	font-size: .75em;
}

.pagination ul {
	list-style-type: none;
	display: inline-block;
	margin: .5em;
}
.pagination ul li {
	float: left;
	margin: 0 2em;
}

.img-line-hold {

	height: 200px;

	width: 846px;

	margin: 0 auto 20px;

}

img.thumb-line {

	border:solid 6px #f6f6f2;

	box-shadow:1px 2px 3px #666;

	margin:8px 0 8px 20px;

	float:left;

	display:block;

}

.img-line {

	height: 200px;

	width:auto;

	display:block;

	margin:0 auto 20px;

}

img.large-right {

	border:solid 6px #f6f6f2;

	box-shadow:1px 2px 3px #666;

	margin:9px 9px 24px 24px;

	float:right;

	display:block;

}

p {
	margin: 2em 0 2.25em 0;
}

h1 {

	font-size:1.75em;

	font-weight:normal;

	line-height:1.5;


}

h2 {

	font-size:1.5em;

	font-weight:normal;

	line-height:1.5;


}

h3 {

	font-size:1.25em;

	line-height:1.25;

	font-weight:bold;


	color:#036;

}



/* END PAGE CONTENT */



/* START CONTACT PLACEMENT */

#contact {

	margin:40px 100px;

	border-top:solid 1px #c5c5ba;

}

#contact p {

	padding:0 0 0 20px;

	margin:0 !important;

}

#contact ul li {

	list-style:none;

	list-style-type:none;

	font-size:1.25em;

}

#contact ul {

	padding: 0 0 0 20px;

}

#contact li {

	line-height:1em;

	width:260px;

	border-top:solid 1px #ccc;

}

#contact li a {

	display:block;

	padding:.75em 0 .75em 4em;

}

.facebook {

	background:url("images/backgrounds/social.png") no-repeat 0 0 scroll;

}

.bedandbreakfast {

	background:url("images/backgrounds/social.png") no-repeat 0 -45px scroll;

}

.tripadvisor {

	background:url("images/backgrounds/social.png") no-repeat 0 -90px scroll;

}

.splitter {

	width:50%;

	display:inline-block;

	float:left;

}
.splitter2 {

	width:33%;

	display:inline-block;

	float:left;

}




/* END CONTACT PLACEMENT */



/* START SIDEBAR */

#sidebar {

	height:100%;

	width:30%;

	display:block;

	float:right;

	background:#fff;

	padding:14px 20px 0 0;

}

#sidebar ul li {

	list-style:none;

	list-style-type:none;

	padding:0 10px 20px 10px;

}

/* END SIDEBAR */

	

/* START FOOTER */

#footer {

	color:#fff;

	background:#252540;

	border-top:solid 6px #32324e;

	padding:4px 0 20px;

	clear:both;

}

#footer ul li {

	list-style-type:none;

	list-style:none;

}

#footer ul {

	display:inline-block;

	float:left;

	margin:0 40px 0;

	min-width:216px;

}

#footer li {

	line-height:1em;

	border-bottom:solid 1px #484865;

}

#footer li a {

	display:block;

	color:#fff;

	padding:1em;

}

#footer li a:hover {

	background-color:#484865;

}

li.title {

	font-size:1.5em;

	line-height:2em !important;

}

/* END FOOTER */



/* OTHER ELEMENTS */

#blank_page {

	padding: 8px 20px 40px 20px;

}

.book-button a {

	color:#4040ce;

	display:block;

	text-align:center;

	font-size:1.25em;

	line-height: 80px;

	width:250px;

	height:80px;

	margin: -12px auto;

	background:url("images/backgrounds/book.jpg") no-repeat 0 -80px scroll;

}

.book-button a:hover {

	background:url("images/backgrounds/book.jpg") no-repeat 0 0 scroll;

	color:#5959d3;

}

.textwidget {

	display:block;

	margin:0 auto;

	padding:20px 0;

}

.center {

	margin:0 auto !important;

	width:160px;

}

.alignleft {

	display: inline;

	float: left;

	margin-right: 1.625em;

}

.alignright {

	display: inline;

	float: right;

	margin-left: 1.625em;

}

.aligncenter {

	clear: both;

	display: block;

	margin-left: auto;

	margin-right: auto;

}

.pagination {

	padding: 16px 10px;

	border-top: 1px solid #DDDDDD;

	display: block;

	clear: left;

	height:24px;

}

#content {

	width:70%;

}

/* TABS UI */

.ui-tabs {border:1px solid #DDDDDD; padding:0 !important;}

.ui-tabs-nav {

    border-bottom: 0 none !important;

	border-bottom-left-radius: 0 !important;

	border-bottom-right-radius: 0 !important;

    display: block;

    height: 44px;

    padding: 0.2em 0.25em 0;

    width: auto;

}

.ui-tabs .ui-tabs-nav li {

    border-bottom: 0 none !important;

    float: left;

    list-style: none outside none;

    margin: 0 0.2em;

    position: relative;

    white-space: nowrap;

}

.ui-tabs-nav li a {

	display:block;

	padding: 0.5em;

}

.ui-tabs-panel {

	padding:2em;

}

.ui-widget {

    font-family:Georgia, "Times New Roman", Times, serif !important;

	font-size:1em;

	line-height:1.75em !important;

}

.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button {

	font-size: 1em;

}

.ui-widget-content {

	background: #FFFFFF;

	color: #444444;

}

.ui-tabs-panel ul{

	list-style:none;

	list-style-type:none;

	width:auto;

	height:auto;

}

.ui-tabs-panel li{

	display:block;

	min-height:200px;

	padding:12px 0;

	border-bottom: 1px solid #DDDDDD;

}

.rooms-list img {

	border: 6px solid #F6F6F2;

    box-shadow: 1px 2px 3px #666666;

    display: block;

    float: left;

    margin: 10px 0 0 -300px;

}

.rooms-list {

	border-bottom: 1px solid #DDDDDD;

	display: block;

	margin: 0 0 0 286px;

	min-height: 220px;

	padding: 24px 0;

}

.rooms-list a {
	color: #cc3333;
	font-size: 1.25em;
	font-weight: bold;
}

.rooms-group {

	height: auto;

	list-style: none outside none;

	width: auto;

	margin: 0 0 40px;

}



.ui-tabs .ui-tabs-nav li.ui-tabs-selected {padding-bottom:0 !important;}

.ui-widget-content a {color: #444444;}

.ui-widget-header {font-size:1.2em;background: #DDDDDD;border: 1px solid #DDDDDD;color: #444444;font-weight: bold;}

.ui-widget-header a {color: #444444;}

.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {background: #F2F2F2;border: 1px solid #CCCCCC;color: #0073EA;font-weight: normal;}

.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited {color: #0073EA;text-decoration: none;}

.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus {background: #0073EA;border: 1px solid #0073EA;color: #FFFFFF;font-weight: normal;}

.ui-state-hover a, .ui-state-hover a:hover {color: #FFFFFF;text-decoration: none;}

.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active {background: #FFFFFF !important;border: 1px solid #DDDDDD;color: #a5974b !important;font-weight: normal;}

.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited {color: #a5974b;text-decoration: none;}

.ui-widget *:active {outline: medium none;}

.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight {background: #FFFFFF;border: 1px solid #CCCCCC;color: #444444;}

.ui-state-highlight a, .ui-widget-content .ui-state-highlight a, .ui-widget-header .ui-state-highlight a {color: #444444;}

.ui-state-error, .ui-widget-content .ui-state-error, .ui-widget-header .ui-state-error {background: #FFFFFF;border: 1px solid #FF0084;color: #222222;}

.ui-state-error a, .ui-widget-content .ui-state-error a, .ui-widget-header .ui-state-error a {color: #222222;}

.ui-state-error-text, .ui-widget-content .ui-state-error-text, .ui-widget-header .ui-state-error-text {color: #222222;}

.ui-priority-primary, .ui-widget-content .ui-priority-primary, .ui-widget-header .ui-priority-primary {font-weight: bold;}

.ui-priority-secondary, .ui-widget-content .ui-priority-secondary, .ui-widget-header .ui-priority-secondary {font-weight: normal;opacity: 0.7;}

.ui-state-disabled, .ui-widget-content .ui-state-disabled, .ui-widget-header .ui-state-disabled {background-image: none;opacity: 0.35;}

.ui-corner-all, .ui-corner-top, .ui-corner-left, .ui-corner-tl {border-top-left-radius: 4px;}

.ui-corner-all, .ui-corner-top, .ui-corner-right, .ui-corner-tr {border-top-right-radius: 4px;}

.ui-corner-all, .ui-corner-bottom, .ui-corner-left, .ui-corner-bl {border-bottom-left-radius: 4px;}

.ui-corner-all, .ui-corner-bottom, .ui-corner-right, .ui-corner-br {border-bottom-right-radius: 4px;}

.ui-widget-overlay {background: #EEEEEE;opacity: 0.8;}

.ui-widget-shadow {background: #AAAAAA;border-radius: 0 0 0 0;margin: -4px 0 0 -4px;opacity: 0.6;padding: 4px;}

/* END TABS UI */

.ui-helper-reset {

	line-height:1.75em !important;

}