/*
Theme Name: WP Full Site
Theme URI: http://developdaly.com/wpfullsite/
Description: Full website & blog for any small business. Get <a href="http://developdaly.com/wpfullsite/">SUPPORT</a>.
Version: 1.2
Author: Develop Daly
Author URI: http://developdaly.com/
Tags: fixed-width, two-columns, brown, yellow, tan, white
*/

* { margin:0; padding:0; }
html { }
body { color:#000; background:#fff url('images/main_bg.png') repeat-x; font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;  font-size:11px; }
#wrapper {height:140px !important; height:360px; overflow:auto; width:990px; margin:0 auto; }
#doc2 { margin:0 auto 1em; }
a { color:#95C52E; text-decoration:none; }
a:hover { text-decoration:underline; }
#bd { background:#fff; }
#middle { clear:both; padding:0; }
#content { min-height:300px; padding:0 0 30px 0; float:left; width:680px; }
#content_no_sidebar { min-height:300px;}
#home_content .post, #content_no_sidebar .post { margin:0; padding:0; border-bottom:none;}
#content table tr td { padding:2px; }
#content table { margin:0 0 10px 0; }
/* Begin Sidebar */
#sidebar { float:left; padding:26px 0 26px 50px; width:224px; }
#sidebar ul, #sidebar ol { list-style-type:none; }
#sidebar ul ul, #sidebar ul ol, .hentry ol ul, #sidebar ol ol { margin:0; }
#sidebar ul ul { list-style:square; }
#sidebar .box { background:#8d9ea7; padding:7px; }
#sidebar form { }
#sidebar form.login { text-align:right; }
#sidebar form input { width:150px; }
#sidebar .submit { width:70px; }
#sidebar #searchsubmit { width:50px; font-size:10px; font-weight:bold; }
#sidebar form ul { list-style:none; margin:0; padding:0; }
#sidebar form ul li { margin:0 0 5px; }
#sidebar h2 { color:#95C52E; border-bottom:1px solid #ddd; padding:0 0 2px;}
#sidebar h3 { color:#000; margin:0; padding:0 0 10px; }
#sidebar li { margin:0 0 10px 0; list-style-position:inside; }
#sidebar li.rss {margin:30px 0 0 0; vertical-align:middle;  }
#sidebar li.rss img{margin:0 4px 0 0; vertical-align:middle;  }
#sidebar .banners li { margin:0 0 30px 0;  }
.track { margin-right: 6px; }
.track p { margin-top: -25px; margin-bottom: 25px; padding-left: 8px; }
/* Begin Search */
	li#search { margin:2em 0; }
li#search #s { border:1px solid #bbb8a3; padding:.18em; }
/* End Search */
#featured_tracks { padding-bottom: 9px; }
/* End Sidebar */

/* Begin Header */
#header { height:102px; }
#title-contact a { color:#fff; }
#telephone { letter-spacing:-1px; font-weight:bold;padding:10px 0 0 36px; background:url('images/telephone.png') no-repeat; width:250px; height:26px; }
#telephone b{letter-spacing:-2px; color:#95C52E; padding:0 10px 0 0; margin:0 5px 0 0; font-size:15px; border-right:1px solid #CCC;}
#chat { background:url(images/chat_bubble.png) no-repeat 0 13px; width:300px; height:26px; float:right; padding:10px 0 0 20px;}
#chat a{ font-weight:bold;}
#logo { float:left; font-size:36px; font-variant:small-caps; font-weight:bold; margin:0; padding:25px 0; text-indent:-9999px; max-width:75%; }
#logo a { display:block; height:49px; width:183px; background:url('images/logo.png') no-repeat; outline:none; text-decoration:none; }
#title-contact p { }
/* Begin Nav */
	.nav { font-size:13px; padding:20px 0 0 30px; float:left; }
.nav ul { list-style:none; margin:0; padding:0; }
.nav li { color:#fff; float:left; position:relative; }
.nav li:hover { background:#000; }
.nav li ul { background:#262001; display:none; left:0; position:absolute; top:38px; }
.nav li ul li { clear:both; display:block; font-style:italic; font-weight:normal; text-transform:none; }
.nav li:hover ul { display:block; }
.nav a {outline:none; background:url(images/nav_divider.png) no-repeat right center; color:#fff; display:block; padding:8px 13px; text-decoration:none; white-space:nowrap; }
.nav li a b { display:block; font-size:10px; color:#666; font-weight:normal; }
.nav a:hover { background:#000 url(images/nav_divider.png) no-repeat right center; color:#95C52E; }
.nav li ul li a { XXXbackground:url('images/nav-bg.gif') repeat-x; min-width:10em; }
/* End Nav */
	
/* End Header */

/* Begin Post */

	/* Begin Standard */
	.hentry { font-size:12px; line-height:1.571em; color:#666; }
.hentry p { margin-bottom:1.571em; line-height: 18px; margin-top: 10px; }
.hentry p.note, .hentry p.alert { padding:0.571em 0.786em; }
.hentry .drop_cap { font-size:3.571em; line-height:0.76em; padding:0.04em 0.12em 0 0; }
.hentry acronym, .hentry abbr { font-size:0.786em; }
.hentry code { font-size:0.929em; }
.hentry pre { font-size:0.929em; line-height:1.385em; margin-bottom:1.692em; padding:0.615em 0.846em; }
.hentry ul { margin:0 0 1.571em 1.571em; }
.hentry ol { margin:0 0 1.571em 1.571em; }
.hentry ul ul, .hentry ul ol, .hentry ol ul, .hentry ol ol { margin:0 0 0 1.571em; }
.hentry dl { margin-bottom:1.571em; }
.hentry dd { margin-bottom:1.571em; }
.hentry blockquote { margin:0 0 1.571em 0.786em; padding-left:0.786em; }
.hentry blockquote.right, .hentry blockquote.left { font-size:1.286em; line-height:1.222em; width:45%; }
.hentry blockquote.right { margin:0 0 1.222em 1.222em; }
.hentry blockquote.left { margin:0 1.222em 1.222em 0; }
.hentry img.left, .hentry img.alignleft { margin:0 1.571em 1.571em 0; }
.hentry img.right, .hentry img.alignright { margin:0 0 1.571em 1.571em; }
.hentry img.center, .hentry img.aligncenter { margin:0 auto 1.571em auto; }
.hentry img.block, .hentry img.alignnone { margin:0 auto 1.571em 0; }
.hentry img.frame { border-width:0.071em; padding:0.643em; }
.hentry .ad { margin-left:1.571em; }
.hentry .ad_left { margin-right:1.571em; }
.hentry .to_comments { font-size:0.857em; line-height:1.833em; margin-bottom:1.833em; }
.hentry .to_comments span { font-size:1.833em; line-height:1em; }
.hentry .hentry_tags { font-size:0.857em; line-height:1.833em; margin-bottom:1.833em; }
.hentry p.note { background:#f5f5f5; border:1px solid #ddd; }
.hentry p.alert { background:#ffffa0; border:1px solid #e5e597; }
.hentry .drop_cap { color:#888; float:left; }
.hentry ul { list-style:square; }
.hentry dt { font-weight:bold; }
.hentry blockquote.right, .hentry blockquote.left { border:none; }
.hentry blockquote.right { float:right; }
.hentry blockquote.left { float:left; }
.hentry blockquote.right p, .hentry blockquote.left p { margin:0 !important; }
.hentry img.left, .hentry img.alignleft { clear:left; float:left; }
.hentry img.right, .hentry img.alignright { clear:right; float:right; }
.hentry img.center, .hentry img.aligncenter { clear:both; display:block; float:none; }
.hentry img.block, .hentry img.alignnone { clear:both; display:block; }
.hentry img.frame { background:#eee; border:0.071em solid #ddd; }
.hentry img.stack { clear:none !important; }
.hentry .ad { clear:right; float:right; }
.hentry .ad_left { clear:left; float:left; }
.hentry .to_comments { clear:both; color:#666; }
.hentry .to_comments span { color:#111; }
.hentry .to_comments span.bracket { color:#7e6132; }
.hentry .to_comments a, .hentry .to_comments a:visited { color:#666; text-decoration:none; }
.hentry .to_comments a:hover { color:#111; text-decoration:underline; }
.hentry .hentry_tags { color:#666; }
.hentry h1 { line-height:40px; border-bottom:1px solid #ddd; padding:20px 0 10px;}
.hentry h2 { line-height:30px;margin:40px 0 10px 0; line-height:30px; color:#95C52E;}
/* End Standard */

.post { padding:0 0 20px 0; margin:0 0 20px 0; border-bottom:1px dashed #CCC;}

#yui-main .yui-b { background:#f2f1e9; border-bottom:1px dotted #bbb8a3; border-right:1px dotted #bbb8a3; line-height:150%; padding:1em 2em; }
.entry { margin:2em 0; }
.hentry .postmetadata { letter-spacing:-1px; font-size:100%; font-weight:bold;  }
.hentry .edit { float:right; padding:0 0 0 1em; }
.hentry textarea { width:300px; }
/* Begin Comments */
#respond h4 { border-top:1px solid #bbb8a3; padding:.7em 0 0; }
.commentsmeta { font-size:182%; display:none; }
.commentsmeta a {  font-size:100%; text-decoration:none; }
.commentsmeta .commentstext { font-size:50%; text-decoration:underline; }
ol.commentlist { list-style-type:none; margin:0; }
ol.commentlist li { background:#f9f9f9; list-style:none; margin:0 0 1em; padding:.5em 1em; }
ol.commentlist li.bypostauthor { background:#ABAE97;  }
ol.commentlist li .comment-author img { float:left; padding:5px 15px 15px 0; }
ol.commentlist li .comment-author cite { vertical-align:bottom; }
ol.commentlist li .comment-meta { font-family:Arial, Helvetica, Sans-serif; font-size:85%; }
ol.commentlist li .comment-meta a { color:#666; }
ol.commentlist li p { clear:both; }
ol.commentlist li .children li { margin-bottom:0; padding-bottom:0; }
ol.commentlist .reply { border-bottom:1px solid #ccc; margin:0 0 10px; }
ol.commentlist .reply a { color:#666; display:block; font-family:Arial, Helvetica, Sans-serif; font-size:85%; padding:1px 10px; text-align:right; text-decoration:none; }
ol.commentlist .reply a:hover { background:#f1f1f1; color:#000; }
#commentform p { margin:.5em 0; }
/* End Comments */

/* Home Flower Box */
#home_flowerbox { background:url(images/bg_pattern_repeat.jpg) repeat-x; height:313px;margin:20px 0 0 0; }
#home_flowerinside { position:relative; background:url(images/bg_pattern.jpg) repeat-x; height:313px; margin:0 auto; width:980px; }
#home_flowerinside div.quote { height:300px; left:22px; position:absolute; top:31px; width:196px; }
#home_flowerinside div.quote table{ border-collapse:collapse;}
#home_flowerinside div.quote table td{padding:4px;}
#home_flowerinside div.quote h2 { font-size:24px;}

#home_flowerinside div.quote select, #home_flowerinside div.quote textarea {  width:100%; font-size:1em;}
#home_flowerinside div.copy { font-size:12px; color:#fff; height:300px; left:275px; position:absolute; top:31px; width:426px; }
#home_flowerinside div.copy p{ margin:0 0 10px ;}
#home_flowerinside div.copy h2 {font-size:2.8em; color:#fff; }
#home_flowerinside div.list { font-size:12px; color:#fff; height:300px; left:755px; position:absolute; top:31px; width:196px; }
#home_flowerinside div.list h2 {font-size:2.8em; color:#fff; }
#home_flowerinside div.list ul li { list-style-type:none; padding:0 0 15px 30px; background:url(images/bullet_green_arrow.png) no-repeat;}


/* Start Footer */
#ft { font-size:11px; background:#000 url(images/footer_bg.png) repeat-x; color:#A2A2A2; clear:both; }
#ft .internal { line-height:1.5; padding:170px 0px 30px; width:980px; margin:0 auto; background:url(images/bg_footer_internal.png) no-repeat; }
.footer_right { float:right; text-align:right; width:60% }
.ft-nav { text-align:right; }
.ft-nav ul { list-style-type:none; }
.ft-nav ul li { display:inline; list-style:none; }
.ft-nav a { background:url(images/nav_divider.png) no-repeat right center; padding:0 .5em 0 .5em; }
.ft-nav a b { display:none; }
.ft-nav a:hover { color:#FFF; }
/* End Footer */

/* Begin Various Tags & Classes */
h1, h2, h3, h4, h5, h6 { font-family: "Arial Narrow", Arial, sans-serif; font-weight:bold;  color:#252525; margin:0 0 0.5em; }
h1 { font-size:40px;  letter-spacing:-1px;}
h2 { font-size:24px; letter-spacing:-1px;}
h3 { font-size:20px; }
h4 { font-size:15px; }
h5 { font-size:13px; }
h6 { font-size:12px; }
.clear { clear:both; }
.idc-footer { display:none; }
object { display:block; margin:0 auto; }
acronym, abbr, span.caps { cursor:help; }
acronym, abbr { border-bottom:1px dashed #999; }
blockquote { border-left:5px solid #666; margin:15px 30px 0 10px; padding-left:20px; }
blockquote cite { display:block; margin:5px 0 0; }
.uppercase { letter-spacing:1px; text-transform:uppercase; }
.center { text-align:center; }
.hidden { display:none; }
hr { display:none; }
a img { border:none; }
#rss { letter-spacing:1px; text-transform:uppercase; text-align:right; }
#rss a { color:#666; }
.alignright { float: right; }
.alignleft { float: left }
.aligncenter, div.aligncenter { display:block; margin-left:auto; margin-right:auto; }
.wp-caption { background-color:#f3f3f3; border:1px solid #ddd; border-radius:3px; khtml-border-radius:3px; margin:10px; moz-border-radius:3px; padding-top:4px; text-align:center; webkit-border-radius:3px; }
.wp-caption img { border:0 none; margin:0; padding:0; }
.wp-caption p.wp-caption-text { font-size:11px; line-height:17px; margin:0; padding:0 4px 5px; }
/* End Various Tags & Classes*/

.green {color:#95C52E;}
.edit { display:none; }

.ui-tabs .ui-tabs-hide {
     display: none;
}

#tabs-1 { background:url(images/tab-1.jpg) no-repeat;}
#tabs-2 { background:url(images/tab-2.jpg) no-repeat;}
#tabs-3 { background:url(images/tab-3.jpg) no-repeat;}
#tabs-4 { background:url(images/tab-4.jpg) no-repeat;}
#tabs-5 { background:url(images/tab-5.jpg) no-repeat;}

#tabs_bg {height:19px; background:url(images/tabs_bg.jpg) repeat-x bottom; XXXborder:1px solid green; padding:0 0 20px 0;}
#tabs { background:none; border:none; margin:0 auto;width:980px; position:relative; }
#tabs div { text-align:center; padding:65px 0 0 0; width:980px; height:309px;}
#tabs ul, #tabs li { margin:0; padding:0;}
#tabs ul { overflow:hidden; padding:30px 0 0 0; text-align:center; margin:0 auto; width:253px;}
#tabs ul li {margin:0 10px 0 10px; float:left; list-style-type:none; list-style-position:inside; width:30px; height:30px; }
#tabs ul li.ui-state-active a {background:url(images/circle_active.png) no-repeat center center;}
#tabs ul li a{display:block; outline:none; background: url(images/circle_inactive.png) no-repeat center center; padding:10px;  }
#tabs .chatonline { padding:0;  z-index:2000;top:350px; left:30px; position:absolute; width:192px; height:62px; background:url(images/chat_online_home.png) no-repeat;}
#tabs .getintouch {padding:0;  z-index:2000;top:350px; left:750px; position:absolute; width:180px; height:42px; background:url(images/button_getintouch.png) no-repeat;}

#tabs .getintouch a, #tabs .chatonline a { display:block; height:42px; }
#tabs .getintouch a:hover, #tabs .chatonline a:hover { text-decoration:none; }
.ui-widget-header { background:none; border:none;}


/* loopedSlider */
#loopedSlider { position:relative; width:940px; height:520px; margin:10px auto; }
#loopedSlider .container {background:url(images/container_bg.jpg) repeat-x 0 296px; position:relative; margin:20px auto 0; height:350px; width:800px; overflow:hidden; }
#loopedSlider .container .slide { padding:15px 70px 0 551px; opacity:0; z-index:0; position:absolute; top:0; left:0; width:240px; height:420px; background:no-repeat; }
#loopedSlider .container .slide h2 { color:#a1cb39; }
#loopedSlider .container .slide h3 { color:#a1cb39; margin:5px 0 10px 0; clear:both; }
#loopedSlider .container .slide p { line-height:15px; text-align:justify; font-size:11px;  margin:0;}
#loopedSlider .container .slide a {}
#loopedSlider .container .slide ul { margin:0; padding:0;}
#loopedSlider .container .slide li { white-space:nowrap; display:block; float:left; list-style-type:none; list-style-position:inside; background-color:#FBFAF0; border:1px dashed #A0C9F5; margin:0 4px 4px 0; font-size:11px; padding: 0px 3px; }
#p { position:absolute; z-index:90; top:174px; left:23px; background:url(images/previous.png) no-repeat}
#n { position:absolute; z-index:90; top:174px; left:880px;background:url(images/next.png) no-repeat}
#p a, #n a { display:block; width:29px; height:50px; }
#loopedSlider .pagination { margin:20px 0 0 0; padding:0;  }
#loopedSlider .pagination li {list-style-position:inside; list-style-type:none; float:left; margin: 0 12px 0 12px; }
#loopedSlider .pagination li a img { background:#fff; padding:3px; border:1px solid #CCC; }
#loopedSlider .pagination li .active img { background:#92F42F; border:1px solid #CCC; }
#loopedSlider .pagination li a:hover img { background:#D2D2C2; }
#loopedSlider a {outline:none }

.hidden {
	position: absolute;
	top: -10000px;
}

.map { width:320px; float:right;}
.wpcf7-list-item { display:block; margin:0 0 10px 0;}

.post-24 a {color:#95C52E;}
.form td{ padding:0 0 20px;}
.form td.form-pad { padding:0 0 0 50px;}
#home_flowerbox .wpcf7-response-output { background:#fff;}
.submit_but { text-align:right;}
.submit_but input{ background:url(images/button_submit.png) no-repeat; width:56px; height:20px; border:none; text-indent:-9999px;}
.submit_but img{float:left;}
