/* Blue & Orange Style for Business Professional Package */

/* ---------------------------------------------------- */
/* Style & Colors                                       */

body { background:#3b352e !important }

/* Navigation */
#navigation {	background:#9d8f74}
#navigation ul li { border-color:#c1873d }
#navigation a { color:#fff }
#navigation a:hover {
	background:#D5CEC5;
	color:#9D8F74
}
.main-navigation a {}
.main-navigation li ul { background:#C3D4DF; border:2px solid #fff }
.main-navigation li ul ul { background:#C3D4DF }
.main-navigation ul ul a { color:#103556 !important; border-bottom:1px solid #8FADBF; border-top:1px solid #E0E9EF }
.main-navigation ul ul a:hover { border-top:1px solid #061B2F; border-bottom:1px solid #103556; color:#fff !important; background:#103556 !important }


/* Logo */
.logo { background:url('graphics/logo.gif') no-repeat }

/* Search & Address */
.search-box { background:url('graphics/search_box.gif') no-repeat }
.search-button { background:url('graphics/search_button.gif') no-repeat }
.search-address, .search-box { color:#fff }
.address, .phone-fax-title {
	color:#D5CEC5
}
.icon-feed { background:url('graphics/icon_feed.png') no-repeat }

/* Portfolio Slides */
#featured { border:10px solid #fff }
.top-slide, .bottom-slide { background:url('graphics/slider_bg.png') }
.top-slide a, .bottom-slide a { color:#CEF4FF }
.top-slide, .bottom-slide, .top-slide a:hover, .bottom-slide a:hover, .top-slide h2 a, .comments { color:#fff }
a.arrow-right { background:#fff url('graphics/arrow_right_on.gif') no-repeat center center }
a.arrow-left { background:#fff url('graphics/arrow_left_on.gif') no-repeat center center }
.comments { background:url('graphics/icon_comments_ondark.png') 0 7px no-repeat }
.home-full-wrap,.full-wrap {
	background:#D5CEC5
}
.full-wrap {
	background-image: url(graphics/sidebar.jpg);
	background-repeat: repeat-y;
}
.grid_12{
}

.slider-pages, .slider-viewall { background:#fff }
.slider-pages a { background:#c1c1c1; color:#696969 }
.slider-pages a:hover { background:#999; color:#333 }
.slider-pages a.active, .slider-pages a:hover.active { background:#1d597f; color:#fff }
.slider-viewall a { background:#1d597f; color:#fff }

/* Blog Posts */
.post-block { border-top:1px solid #ccc }
.post-block small { color:#555 }

/* Content Area */
#content { }
#content h2, #sidebar h2 {
	color:#3B352E
}
#content h3, #sidebar h3 {
	color:#3B352E
}
blockquote { border-top:1px solid #ddd !important; border-bottom:1px solid #ddd !important }
blockquote p { color:#888 }
#content .meta-area { background:#eee }
#content small { font-size:#555 }
#content .navigation.border { border-bottom:1px solid #ccc }
.optionsOnHover { background:url('graphics/slider_bg.png') }
.optionsOnHover a { color:#fff }
.optionsOnHover a:hover { color:#ddd }
#content input { background:#fff; color:#555; border:1px solid #777 }

/* Comments */
#commentform input { border:1px solid #ccc }
#comment { border:1px solid #ccc }
#submit { background:#1D597F; color:#FFF !important }
.comment { border-bottom:1px solid #ccc }
.reply a { background:#aaa !important; color:#FFF !important }
.reply a:hover { background:#888 !important }
.children .comment { border-top:1px solid #ccc; background:#fff }
.children .children .comment { background:#fff }

/* Sidebar */
#sidebar {
}
#sidebar ul li li a {
	border-top:1px solid #625D59;
	color: #3B352E;
}
#sidebar ul li li a:hover {
	background:#625D59;
	border-top:1px solid #625D59;
	color:#fff
}
	
/* Footer */
#footer, #footer a { color:#fff }

/* Links */
a { color:#1D597F }
a:hover { color:#555; text-decoration:underline }

.post{
	margin-bottom: 150px;
}

.main-image{
	height: 250px;
	width: 940px;
	background-image: url(graphics/main-image.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}


#quicklink1, #quicklink2, #quicklink3, #quicklink4, #quicklink5{
	background-color: #615D59;
	float: right;
	height: 35px;
	width: 300px;
	margin-top: 15px;
	padding: 5px 0px 0px;
	background-image: url(graphics/quicklinkbg.jpg);
	background-repeat: no-repeat;
	background-position: right center;
}
#quicklink1 h2 a, #quicklink2 h2 a, #quicklink3 h2 a, #quicklink4 h2 a, #quicklink5 h2 a{
	color: #D5CEC5;
	font-size: 19px;
	text-decoration: none;
	padding-left: 15px;
	letter-spacing: .05em;
}

#quicklink1 h2 a:hover, #quicklink2 h2 a:hover, #quicklink3 h2 a:hover, #quicklink4 h2 a:hover, #quicklink5 h2 a:hover{
	color: #FFF;	
}	

.maintain{
	background-color: #E5E4E4;
	height: 60px;
	width: 940px;
}
.winter{
	margin: 0px;
	padding: 0px;
	float: left;
	height: 60px;
	width: 235px;
}
.spring{
	margin: 0px;
	padding: 0px;
	float: left;
	height: 60px;
	width: 235px;}
.summer{
	margin: 0px;
	padding: 0px;
	float: left;
	height: 60px;
	width: 235px;}
.fall{
	margin: 0px;
	padding: 0px;
	float: left;
	height: 60px;
	width: 235px;}


.headline{
	font-size: 29px;
	color: #FFF;
	text-align: right;
	float: right;
	width: 500px;
	font-weight: bold;
	margin-top: 150px;
	margin-right: 25px;
}
.homecontent{
	height: 600px;
	width: 100%;
}

.footerlinks{
	float: left;
	width: 960px;
}
.footerlinks img{
	margin-right: 20px;
}

.widgettitle{
	display: none;
}

.footerwidget{
	float: right;
	width: 300px;
	margin-top: 30px;
	padding-top: 30px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #E6E4E5;
}
.widgeticon{
	background-image: url(graphics/bird.jpg);
	float: left;
	height: 50px;
	width: 50px;
	position: relative;
	background-repeat: no-repeat;
	padding: 0px;
}
.widgettext{
	float: left;
	position: relative;
	color: #666;
	padding-left: 10px;
	width: 200px;
}

.closing{
	width: 600px;
	margin-top: 70px;
}

#service_icon, #service_icon2{
	height: 100px;
	width: 240px;
	float: left;
	padding: 15px;
	position: relative;
	margin-top: 10px;
	margin-right: 0px;
	margin-left: 10px;
	margin-bottom: 20px;
}
#service_icon{

}

#rowone {
	height: 20px;
	border-top-width: 2px;
	border-bottom-width: 2px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #3B352E;
	border-bottom-color: #3B352E;
	color: #3B352E;
	padding-top: 10px;
	padding-bottom: 5px;
	background-color: #C6BFB7;
	padding-left: 20px;
}

#rowtwo {
	padding-top: 10px;
	padding-bottom: 5px;
	height: 20px;
	padding-left: 20px;
	background-color: #9D8F74;
}

#rowone a, #rowtwo a {
	font-weight: bold;
	color: #3B352E;
}

#rowone a:hover, #rowtwo a:hover {
	text-decoration: none;
	color: #fff;
}

#partners{
	padding-top: 25px;
	padding-left: 15px;
}