/*
Theme Name: Arbor Care
Theme URI: http://www.psdcutups.com/
Version: 1.0
Author: PSDCUTUPS
*/

/* Reset */
body, h1, h2, h3, h4, h5, h6, p, br, ul, ol, li, form, table, tr, td, hr, img {
    margin:0;
    padding:0;
    border:0;
}
ul, ol{
    list-style-type:none;
}
a, a:hover, a:active {
    outline:0;
}
.clear {
    clear:both;
}
/*@font-face {
    font-family: 'timr45w';
    src: url('./fonts/timr45w-webfont.eot');
    src: local('timr45w.ttf'), url('./fonts/timr45w-webfont.woff') format('woff'), url('./fonts/timr45w-webfont.ttf') format('truetype'), url('./fonts/timr45w-webfont.svg#webfontnMXTHOLq') format('svg');
    font-weight: normal;
    font-style: normal;
}*/
pre {
    font-size:1.0em;
    line-height:1.4em;
    white-space: pre-wrap; /* css-3 */
    white-space: -moz-pre-wrap !important; /* Mozilla, since 1999 */
    white-space: -pre-wrap; /* Opera 4-6 */
    white-space: -o-pre-wrap; /* Opera 7 */
    word-wrap: break-word; /* Internet Explorer 5.5+ */
}
/* end Reset */

/* ** Global ** */
body {
    color:#000;
    font-family:Trebuchet MS,Arial,Georgia,serif;
    font-style:normal;
    font-variant:normal;
    font-weight:normal;
    line-height:normal;
    font-size:14px;
    background:#cbdcfa;
}

a{
    color: #587F2C;
    text-decoration:none;
}
a:hover{
    color: #587F2C;
    text-decoration:underline;
}

h1,h2,h3,h4,h5,h6,h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{
    text-decoration: none;
}
h1, h1 a{
    font-size: 27px;
}
h2, h2 a{
    font-size: 24px;
}
h3, h3 a{
    font-size: 21px;
}
h4, h4 a{
    font-size: 17px;
}
h5, h5 a{
    font-size: 14px;
}
h6, h6 a{
    font-size: 12px;
}


/* Post Entry */
.post{
    margin: 10px 0;
    clear: both;
    overflow: hidden;
}
.entry p,
.screen-reader-text{
    color: #595A5E;
    font-family: "Lucida Grande", Lucida, Verdana, sans-serif;
    font-size: 13px;
    letter-spacing: 0.02em;
    line-height: 15px;
    margin: 0 0 10px;
    /*text-align: justify;*/
}
.entry ul{
    list-style: disc;
    margin: 5px 25px 15px;
    padding:0;
}
.entry ol{
    padding:0;
    margin: 5px 30px 15px;
}
.entry ul li,
.entry ol li{
	 font-family: "Lucida Grande", Lucida, Verdana, sans-serif;
    font-size: 13px;
color:#595A5E;
    margin: 5px 0 5px 15px;
    padding:0;
}


.entry h1,.entry h2,.entry h3,.entry h4,.entry h5{
    margin: 15px 0 10px 0;
}
.post-meta-top,
.post-meta-bottom{
    font-size: 11px;
    color:#555;
    clear: both;
    padding: 2px 0 0;
}
blockquote{
    margin:10px 0;
    padding:2px 26px;
    background:transparent url(images/quotes.gif) no-repeat scroll 0 0;
    color:#555555;
}
#container blockquote p{
    border-left:1px solid #ccc;
    margin:10px;
    padding:0 0 0 7px;
}
code{
    color:#009900;
}
/* end Post Entry */


/* WordPress */
.aligncenter,
div.aligncenter {
    display: block;
    margin-left: auto;
    margin-right: auto;
}
.alignleft {
    float: left;
    margin:7px;
}
.alignright {
    float: right;
    margin:7px;
}
.wp-caption {
    border: 1px solid #ddd;
    text-align: center;
    background-color: #f3f3f3;
    padding-top: 4px;
    margin: 4px;
    border-radius: 3px;
    -moz-border-radius: 3px;
    -khtml-border-radius: 3px;
    -webkit-border-radius: 3px;
}
.wp-caption.alignleft{
    margin-right: 10px;
}
.wp-caption.alignright{
    margin-left: 10px;
}
.wp-caption img {
    margin: 0;
    padding: 0;
    border: 0 none;
}
.wp-caption p.wp-caption-text {
    font-size: 11px;
    line-height: 17px;
    padding: 0 4px 5px;
    margin: 0;
}
/* end WordPress */
/* ** end Global ** */


/* ** Layout ** */
/*
Browser checker
http://www.freethefoxes.com/
*/
#ftf_link {
    color: #222222;
    display: block;
    font-size: 10px;
    text-align: center;
}
html, body{
    height:100%;
}
html, body {
   height:100%;
}
#body {
    background: transparent url('images/bg.gif') repeat-y 0 0;
	margin:0 auto;
	width:899px;
	padding:0 21px 162px;
	position:relative;
	min-height:620px;
	overflow:hidden;
}
#header {
	background: transparent url('images/bgheader.jpg') no-repeat 0 0;
	float:left;
	width:900px;
}
#sitelogo {
	float:left;
	margin:3px 0 0 -1px;
}
.logo-right {
	background: transparent url('images/logo-right.png') no-repeat 0 0;
	float: left;
    height: 212px;
    padding: 4px 0 0 5px;
    width: 347px;
	margin: 9px 0 0 70px;
}
#request a {
	background: transparent url('images/req.png') no-repeat 0 0;
	float: left;
    height: 48px;
    position: absolute;
    right: 32px;
    text-indent: -9999em;
    top: 7px;
    width: 154px;
}
#request a:hover {
	background: transparent url('images/req.png') no-repeat 0 -50px;
}
#menu-top-menu{
	background: transparent url('images/menu.gif') repeat-x 0 0;
	float: left;
    height: 25px;
    margin: -4px 0 0 -1px;
    padding: 18px 0 0 12px;
    width: 889px;
}
#menu-top-menu li:first-child{
	margin:0;
}
#menu-top-menu li{
	float:left;
	margin:0 0 0 3px;
}
#menu-top-menu a{
	float:left;
	text-transform:uppercase;
	text-align:center;
	color:#fff;
	font-family:'Trebuchet MS';
	font-size:11px;
	font-weight:bold;
	line-height:23px;
	background: transparent url('images/li.png') ;
	height:23px;
	width:95px;
}
#menu-top-menu a:hover{
	float:left;
	background: transparent url('images/li.png') no-repeat 0 0;
	text-decoration:none;
}
#sidebar {
	
	float:left;
	width:262px;
	margin:0 0 0 -1px;
}

#sidebar .widget media_widget
{
	
	float:left;
	width:262px;
	margin:0 0 0 -1px;
}


.home #sidebar .widgets li:first-child {
	margin:0;
}
.home #sidebar .widgets li {
	min-height:152px;
	float:left;
	margin:18px 0 0;
}
.home #sidebar .widgets li.even {
	background: #90b3f6 url('images/wid.gif') repeat-x 0 0;
	width: 262px;
}
.home #sidebar .widgets li.odd {
	background: #ff901b url('images/odd.gif') repeat-x 0 0;
	min-height: 200px;
}
.home #sidebar .widgets li.even h3{
	color:#1B4DA9;
}

.home #sidebar .widgets li.odd h3{
	color:#FFAD3D;
	background:#FFE69F none repeat scroll 0 0;
}

.home #sidebar .widgets li h3{
    font-family: Impact;
    font-size: 24px;
    margin: 10px 0 0;
    padding: 3px 0 2px;
    text-align: center;
    text-transform: uppercase;
	background:#eaf1fd;
	font-weight:normal;
	letter-spacing: 0.06em;
}

#bodymargin {
	display:none;
}

 #sidebar .widgets .textwidget li.even {
	background: #90b3f6 url('images/wid.gif') repeat-x 0 0;
	width: 262px;
}
#sidebar .widgets li.odd {
	background: #ff901b url('images/odd.gif') repeat-x 0 0;
	min-height: 200px;
}

.widget-image img.alignright {
	float:left;
	margin: -12px 16px 2px 5px;
}
.textwidget {
	/*background: #90b3f6 url('images/wid.gif') repeat-x 0 0;*/
	font-weight:bold;
	font-family:Verdana;
	font-size:13px;
	padding: 15px 0 0;
	color:#fff;
	

}



.textwidget a {
	float: left;
    font-family: Verdana;
    font-size: 10px;
    font-weight: normal;
    margin: 7px 0 0;
	color:#fff;
    text-transform: uppercase;
}
.home #container {
	
}




#container {
	width:576px;
	float:left;
	padding:14px 0 51px 47px;
	position:relative;
	z-index:1;
}
#container .featurebox_widget h2 {
	font-family:Verdana;
	color:#fa8e02;
	font-size:16px;
	text-transform:uppercase;
	font-weight:bold;
}

#sidebar .featurebox_widget {
	background: #90b3f6 url('images/wid.gif') repeat-x 0 0;
	font-weight:bold;
	font-family:Verdana;
	font-size:13px;
	padding: 10px;
	color:#fff;
}

#sidebar .widget_sp_image {
	background: #90b3f6 url('images/wid.gif') repeat-x 0 0;
	font-weight:bold;
	font-family:Verdana;
	font-size:13px;
	padding: 10px;
	color:#fff;
	text-align:center;
}

#sidebar .featurebox_widget h2 {
	font-family:Verdana;
	color:#fa8e02;
	font-size:16px;
	text-transform:uppercase;
	font-weight:bold;
}


.featurebox_widget p {
	color:#4d4e53;
	font-size:14px;
	line-height: 17px;
    margin: 6px 0 0;
	font-family: "Lucida Grande", Lucida, Verdana, sans-serif;
}
.featurebox_widget p a {
	color:#fa8e02;
	font-size:10px;
	text-transform:uppercase;
	float:left;
	margin:3px 0 0;
	font-weight:bold;
	font-family:Verdana;
}
#sidebarWideHome {
	margin: 9px 0 0;
	border-bottom:1px solid #bccce9;
	padding: 0 0 24px;
	float:left;
}
#sidebarHome {
	float:left;
	margin: 7px 0 0;
}
#sidebarHome li:first-child{
	padding:6px 0 0;
	margin:0;
	border-left:none;
}
#sidebarHome li{
	float:left;
	width:279px;
	padding:6px 0 0 8px;
	margin:0 0 0 8px;
	border-left:1px solid #bccce9;
}
#footerContainer {
	float:left;
	width:100%;
	padding:11px 0 0;
	position:absolute;
	bottom:0;
	left:0;
	background:transparent url('images/footer.gif') repeat-x 0 0;
	height:151px;
	min-width:941px;
}
#footer {
	width:899px;
	margin:0 auto;
	position:relative;
}
.green {
	background:transparent url('images/wrapper.jpg') no-repeat 0 0;
	bottom: 162px;
    height: 187px;
    left: 282px;
    position: absolute;
    width: 628px;
    z-index: 0;
}
#menu-footer-addition {
	text-align:center;
}
#menu-footer-addition li:first-child{
	border-left:none;
	padding:0;
	margin:0;
}
#menu-footer-addition li{
	display:inline;
	border-left:1px solid #fff;
	padding:0 0 0 8px;
	margin:0 0 0 9px;
}
#menu-footer-addition li a{
	color:#fff;
	font-size:12px;
	font-family:Verdana;
}
#menu-footer-addition {
	margin: 0 0 5px;
}
p.copy,
p.copy a {
	text-align:center;
	color:#fff;
	font-size:10px;
	font-family:Verdana;
}
.page-template-contact-us-php #sidebar{	
	position:relative;
	margin:0 0 0 11px;
	width:207px;
}
.page-template-contact-us-php #sidebar .textwidget {
	padding:0;
}
.page-template-contact-us-php #sidebar .textwidget a {
	margin:0;
}
.page-template-contact-us-php #sidebar .textwidget div {
	position:absolute;
	bottom:32px;
	left:9px;
	width:185px;
}
.page-template-contact-us-php #sidebar h2 {
	font-size:15.28px;
	font-family:Verdana;
}
.page-template-contact-us-php #sidebar p {
	font-size:12.5px;
	font-family:Verdana;
	font-weight:normal;
}
.page-template-contact-us-php #sidebar .widget-image img.alignright {
	margin:0;
}
.page-template-contact-us-php #sidebar .widgets li h3 {
	font-size:19.44px;
	font-family:Verdana;
	background:none;
	width:auto;
	padding:0;
	margin:0;
	text-align:left;
}
.page-template-contact-us-php #container h2{
	color:#fa8e02;
	font-size:16px;
	font-family:Verdana;
	margin: 15px 0 7px;
	text-transform:uppercase;
}
.cf-fs1 {
	border:none;
	margin:0;
	padding:0;
}
.cf-fs1 legend {
	padding:0 0 3px;
	color:#000;
	font-size:12.57px;
	font-weight:bold;
}
.cf-fs1 legend span {
	font-size:9.43px;
}
.reqtxt,
.emailreqtxt {
	display:none;
}
.cf-ol {
	margin:0 !important;
}
.cf-ol li {
	float:left;
	margin:0 0 8px!important;
}
.cf-ol li#li--3,
.cf-ol li#li--5,
.cf-ol li#li--8 {
	margin: 0 0 8px 22px !important;
}
.cf-fs1 .cf-ol li label {
	width:55px;
	float:left;
	text-align:right;
	margin:0 7px 0 0;
}

.cf-fs1 .cf-ol .cf-after   {
	width:540px;
	float:left;
	text-align:right;
	margin:0 7px 0 0;
	font-size:14px;
}
.cf-fs1 .cf-ol .cf-after span{
	font-size:12.5px;
	font-weight:bold;
	float:left;
	color:black;
	margin:1px 0px 0px 2px;
}


.cf-fs1 .cf-ol li span{
	font-size:11px;
	font-weight:bold;
	float:right;
	margin:1px 0 0;
}
.cf-fs1 .cf-ol li#li--3 span,
.cf-fs1 .cf-ol li#li--5 span,
.cf-fs1 .cf-ol li#li--8 span{
	float:left;
}
.cf-fs1 .cf-ol li input {
	padding:2px 3px;
	background:transparent url('images/input.gif') no-repeat 0 0;
	width:241px;
	height:15px;
	float:left;
	border:none;
}

.cf-fs1 .cf-ol .cf-box-a  {
	padding:2px 3px;
	background:transparent url('images/input.gif') no-repeat 0 0;
	width:15px;
	margin-left:35x;
	height:15px;
	float:left;
	border:none;
}

.cf-ol li#li--6 input {
	background:transparent url('images/input1.gif') no-repeat 0 0;
	width:113px;
}
.cf-ol li#li--7 label {
    width: 27px;
}
.cf-ol li#li--8 label {
    width: 55px;
}
.cf-ol li#li--7 input {
	background:transparent url('images/input2.gif') no-repeat 0 0;
	width:88px;
}
.page-template-contact-us-php #container {
	width:640px;
	padding:0 0 67px 27px;
	background:none;
}
.cf-ol li textarea {
	padding:0;
	margin:0;
	resize:none;
	overflow:hidden;
	background:transparent url('images/textarea.gif') no-repeat 0 0;
	width:578px;
	height:80px;
	float:left;
	border:none;
}

.cf-fs3 {
	border:none;
	margin:0 0 0 62px;
	padding:0;
	float: right;
}
.cf-fs3 legend {
	font-size:16px;
	text-transform:uppercase;
	font-weight:bold;
	color:#fa8e02;
	padding:0;
	margin:0 0 10px;
}
.cf-fs3 li {
	float:left;
	width: 325px;
}
.cf-fs3 .cf-ol {
	width:300px;
}

.cf-fs3 .cf-ol {
	width:200px;
}
.cf-fs3 li {
	float:left;
	clear:both;
	width:200px;
}
.cf-fs3 li label{
	float:right;
	width: 170px;
}
.cf-fs3 li label span{
	color:#010101;
	font-size:14px;
	font-family:Arial;
}
.cf-fs3 li input{
	float:left;
}

.cf-fs2 {
	border:none;
	margin:0 0 0 62px;
	padding:0;
	float: left;
}


.cf-fs2 legend {
	font-size:16px;
	text-transform:uppercase;
	font-weight:bold;
	color:#fa8e02;
	padding:0;
	margin:0 0 10px;
}
.cf-fs2 li {
	float:left;
	width: 325px;
}
.cf_hidden {
	display:none;
}
.cf-fs2 .cf-ol {
	width:200px;
}
.cf-fs2 li {
	float:left;
	clear:both;
	width:200px;
}
.cf-fs2 li label{
	float:right;
	width: 170px;
}
.cf-fs2 li label span{
	color:#010101;
	font-size:14px;
	font-family:Arial;
}
.cf-fs2 li input{
	float:left;
}
.cf-fs4 {
	border:none;
	margin:0 0 0 62px;
	padding:0;
	float: right;
}
.cf-fs4 legend {
	font-size:16px;
	text-transform:uppercase;
	font-weight:bold;
	color:#fa8e02;
	padding:0;
	margin:0 0 10px;
}
.cf-fs4 li {
	float:left;
	width: 325px;
}
.cf-fs4 .cf-ol {
	width:300px;
}

.cf-fs4 .cf-ol {
	width:200px;
}
.cf-fs4 li {
	float:left;
	clear:both;
	width:200px;
}
.cf-fs4 li label{
	float:right;
	width: 170px;
}
.cf-fs4 li label span{
	color:#010101;
	font-size:14px;
	font-family:Arial;
}
.cf-fs4 li input{
	float:left;
}

.linklove {
	display:none;
}




.cf-sb input {
	background:transparent url('images/submit.jpg') no-repeat 0 0;
	float:right;
	font-size:1px;
	cursor:pointer;
	width:90px;
	height:27px;
	border:none;
	margin-top: 10px;
	margin-left: 30px;
	padding:10px 0 0;
	color:#ee6500;
	text-indent:-9999em;
}
.widget_show_sub_page {
	background:#ff8f05 url('images/odd.gif') repeat-x 0 0;
	float:left;
	margin:0 0 0 0px;
	padding:0 0 46px;
	width:262px;
}
.widget_show_sub_page h3 {
	background:#ffe19e;
	color: #FF8504;
    font-family: Verdana;
    font-size: 13px;
    margin: 38px 0 2px;
    padding: 2px 0 7px 13px;
    text-transform: uppercase;
}
.widget_show_sub_page ul {
	margin:0 0 0 20px;
}
.widget_show_sub_page ul li {
	margin:0 0 7px;
}
.widget_show_sub_page a {
	color:#fff;
	font-size:13px;
	font-weight:bold;
	font-family:Verdana;
}
#container h2,
h2.center a {
	color:#fa8e02;
	font-size:15.44px;
	font-family:Verdana;
}
#container .entry h2 {
	text-transform:uppercase;
	margin: -1px 0 8px;
}

#container h3,
h3.center a {
	color: #be6e0c;
	font-size:13.44px;
	font-family:Verdana;
}
#container .entry h3 {
	text-transform:uppercase;
	margin: -1px 0 8px;
}

.wp-table-reloaded {
	background-color:transparent !important;	
	border-collapse: collapse !important;
	margin: 0 0 15px !important;
}
.wp-table-reloaded td.column-1 {
	font-size:11.58px;
	font-weight:bold;
	text-transform:uppercase;
	color:#fa8e02;
	background:#ffe7a1 !important;
}
#container .wp-table-reloaded .odd td.column-1 {
	background:#ffe7a1 !important;
	font-weight:bold;	
}
#container .wp-table-reloaded td.column-1 {
	width:107px;
	padding:15px 10px;
	font-family:Verdana;
}
#container .wp-table-reloaded td.column-2 {
	padding:15px 10px;
	font-family: 'timr45w';
	font-size:13px;
}
#container .wp-table-reloaded .row-hover tr:hover td {
	background-color:transparent !important;
}
#container .wp-table-reloaded .row-hover tr:hover td.column-1 {
	background-color: #FFE7A1 !important;
}
#container .wp-table-reloaded .odd td {
	background-color:transparent !important;
}
#container .wp-table-reloaded  td {
	border:1px solid #FA8E02 !important;
}
#container .entry .wp-table-reloaded-table-name {
	margin: 36px 0 0;
	font-size:15.44px;
	font-weight:bold;
	text-transform: capitalize;
	color:#fff;
	background:#ffc20e url('images/gr.gif') repeat-y 0 0;
	border-top: 1px solid #FA8E02 !important;
	border-left: 1px solid #FA8E02 !important;
	border-right: 1px solid #FA8E02 !important;
	padding:4px 0 3px 11px;
}
p.withimg {
	background:transparent url('images/withimg.jpg') no-repeat 0 0;
	margin:0 0 0 -114px;
	padding:0 0 0 114px;
}
p.withimg strong {
	display: block;
    margin: -9px 0 -10px;
}
#body-container {
	min-height:100%;
    position:relative;
}
body {
	height:100% !important;
}