@charset "utf-8";
/* CSS Document */

/* The page Body */
body {
	color: #777;
	background:url(images/inner-bg.jpg) top left repeat-x #D0EDFF;
	font:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	
}
body#home-page {
	background:url(images/bg.jpg) top left repeat-x #D0EDFF;
	}
	
#wrap {
	position:relative;
	margin:0 auto;
	background:url(images/inner-wrapper-bg.jpg) top center no-repeat;
}

body#home-page #wrap {
	background:url(images/wrapper-bg.jpg) top center no-repeat;
}

#header {
height:152px;
margin:0 auto;
position:relative;
width:1027px;
z-index:99999;
background:url(images/header-bg.jpg) top left no-repeat;
}

#logo {
float:left;
height:136px;
line-height:94px;
margin:0 0 0 75px;
padding:0;
}

/* Headings */
h1, h2, h3, h4, h5, h6 { color: #555; }
h3, h4 { border-bottom: 1px solid #bbb; }

/* Links */
a { color: #0697d6; }
/**Bosshi Main Nav **/
#top-nav {
	position:absolute;
	margin-left:550px;
	clear:right;
	background:url(images/top-nav-bg.jpg) top left no-repeat;
	width:350px;
	height:55px;
	text-align:center;
	
}

	#top-nav ul { 
	position:relative;
	margin:0px;
	padding:0px;
	list-style:none;
	white-space:nowrap;
	display:inline-table;
	margin:0 auto;
	}
	
	#top-nav ul li { 
	position:relative;
	margin:0px;
	padding:0px;
	list-style:none;
	float:left;
	display:inline;
	}
	
#top-nav ul li ul {
	display:none;
}
	
#top-nav ul li a {
	font-family:Tahoma, Geneva, sans-serif;
	font-size:14px;
	color:#2a516c;
	display:block;
	padding:5px 10px;
	
}

#top-nav ul li a:hover {
	text-decoration:none;
	color:#0774bb;
}


#theme-nav {
	position:absolute;
	margin-left:500px;
	margin-top:65px;
	display:block;
	z-index:9999999;
}

	#theme-nav ul { 
	position:relative;
	margin:0px;
	padding:0px;
	list-style:none;
	}
	
	#theme-nav ul li { 
	position:relative;
	margin:0px;
	padding:0px;
	list-style:none;
	float:left;
	display:inline;
	}
	
#theme-nav ul li ul {
	display:none;
}
#theme-nav ul li:hover ul {
	display:block;
}	
#theme-nav ul li ul {
	position:absolute;
	top:28px;
	left:10px;
	width:200px;
	background:#D5EFFE;
}
#theme-nav ul li a {
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size:18px;
	color:#2a516c;
	display:block;
	padding:5px 10px;
	
}
#theme-nav ul li ul li {
	display:block;
	float:none;
}
#theme-nav ul li ul li a {
	font-size:14px;
	padding:3px 7px;
}

#theme-nav ul li a:hover {
	text-decoration:none;
	color:#0774bb;
}
/* Menu */
.menu a { color: #888; }
.menu ul li a:hover,
.menu ul li.current_page_item a,
.menu ul li.current_page_parent a,
.menu ul li.current_page_ancestor a,
.menu ul li.current-menu-item a,
.menu ul li.current-menu-ancestor a { color: #0697d6; }

.menu { background: transparent url('menu_bg.gif') repeat-x scroll center top; }

.nav > li > a, 
.nav > li > a:focus { background: transparent url('menu_separator.gif') no-repeat scroll left top; }
.nav > li:first-child > a { background: none; } 

.nav ul { border-top: 1px solid #d1d1d1; }
.nav ul li a { border-bottom: 1px solid #d1d1d1; background-color: #f6f6f6; border-left: 1px solid #d1d1d1; border-right: 1px solid #d1d1d1; color: #555; text-shadow: 1px 1px 0px #fff; }

.nav a:hover { background-color: transparent; }
.nav li:hover, .nav li.nav-hover,
.nav a:focus { background: transparent; }

.nav ul a:hover { background-color: #fff; color: #0697d6 !important; }
.nav ul li:hover, .nav ul li.nav-hover,
.nav ul a:focus { background: #fff; }
.nav li.current_page_item ul a,
.nav li.current_page_ancestor ul a,
.nav li.current_page_parent ul a,
.nav li.current-menu-item ul a,
.nav li.current-menu-ancestor ul a { color: #555 !important; }
.nav li.current_page_item ul a:hover,
.nav li.current_page_ancestor ul a:hover,
.nav li.current_page_parent ul a:hover,
.nav li.current-menu-item ul a:hover,
.nav li.current-menu-ancestor ul a:hover { color: #0697d6 !important; }

/* Home page slider */
#slider-container { background-color: #fff; }
#slider, .slider { background: url('ajax-loader.gif') no-repeat 50% 50%; }
.nivo-caption { text-shadow: 1px 1px 0px #fff; }
.nivo-controlNav a { background: transparent url('slider_nav.png') no-repeat scroll left top; }
.nivo-controlNav a:hover,
.nivo-controlNav a.active { background: transparent url('slider_nav_selected.png') no-repeat scroll left top; }
#slider-footer { background: transparent none; }

/* Home page slider */
#rotator-container {
	position:relative;
	height:409px;
	margin:0 auto;
	padding-top:0px;
	width:1028px;
	border:none;
	background:url(images/slider-bg.jpg) 0px 0px no-repeat;
	border-bottom:1px solid #108BCF;
	
}

#slider {

margin:0 auto;
position:relative;
width:1029px;
border:none;
}

#slider-curve {
	position:absolute;
	background:url(images/slider-curve.png) top left no-repeat;
	width:1027px;
	height:57px;
	top:0px;
	left:0px;
	z-index:9999;
}

/* Full-Width Home Page Slider */
#slider-full-width { background-color: #fff; }
#slider-full-width .caption-bg { background: transparent url('full_width_slider_footer_bg.gif') repeat-x scroll center top; }
#slider-full-width .caption { text-shadow: 1px 1px 0px #fff; }

#slider_nav li { background: transparent url('slider_nav.png') no-repeat scroll center top; }
#slider_nav li#button_selected { background: transparent url('slider_nav_selected.png') no-repeat scroll center top; }

/* Home Page Stage Slider Tall */
#stage-slider-tall-container { background-color: #fff; }
#stage-slider-tall-container #stage-slider li { background-color: #f0f0f0; }

/* Home Page Stage Slider Wide */
#stage-slider-wide-container { background-color: #fff; }
#stage-slider-wide-container #stage-slider li { background-color: #f0f0f0; }

#stage-slider .description-wrapper h3 { color: #0697d6; }
#stage-slider .description-wrapper { background-color: #f0f0f0; }
#stage-slider .description-wrapper-transparent .description { color: #d9d9d9; }
#stage-slider-nav a { background: transparent url('slider_nav.png') no-repeat scroll left top; }
#stage-slider-nav a:hover,
#stage-slider-nav a.activeSlide { background: transparent url('slider_nav_selected.png') no-repeat scroll left top; }
#stage-slider-footer { background: transparent url('big_box_bottom_bg.png') no-repeat scroll left top; }

/* The content container */
body #container {
	background-color: #fff;
	width:1027px;
	border-left:1px solid #e1e1e1;
	border-right:1px solid #e1e1e1;
}


/* The 3 Home Sections */
#home-3-sections h3,
#home-3-sections h3 a,
#home-portfolio h3,
#home-portfolio h3 a,
#home-blog h3,
#home-blog h3 a { color: #0697d6; }
#home-3-sections h3 a:hover,
#home-portfolio h3 a:hover,
#home-blog h3 a:hover { color: #555; }

.home-post { background-color: #f0f0f0; }
.home-post .post-title a:hover { color: #555; }

/* Sub-header */
/* Sub-header */
#sub-header {
	position:relative;
	padding: 0px 0px 0px;	
	width:1027px;
	margin:0 auto;
	z-index:9999;
}
#sub-header-content {
	background:url(images/slider-bg.jpg) top left no-repeat;
	width:1027px;
	height:150px;
}
#sub-header-content h2 {
	background-color: #0697d6;
	color: #fff;
}
#sub-header-footer-wrap {
	background:url(images/sub-header-bg-wrap.jpg) top left no-repeat;
	width:1029px;
	margin:0 auto;
	padding-bottom:30px;
}
#sub-header-footer {
	background:url(images/subfooter-bottom.jpg) no-repeat scroll left top;
	width:1027px;
	margin:0 auto;
}
#sub-header-nav {
	text-shadow: 1px 1px 0px #005d90;
}
#sub-header-nav .delimiter {
	color: #fff;
}

#sub-header-nav a {
	color:#fff;
}

#sub-header-nav {
	color:#aff4ff;
}

/* Sub-header Search*/
#sub-header-search { background: transparent url('search_bg.png') no-repeat scroll left top; }
#sub-header-search .search { background: none; color: #999; }
#sub-header-search button { background: transparent url('search_btn.png') no-repeat scroll left top; }

/* Blog */
.post-title a:hover { color: #555; }
.post-meta { color: #555; background-color: #f0f0f0; }

.post-detail .post-title,
.post-full .post-title { color: #0697d6; background: transparent url('separator.gif') repeat-x scroll left bottom; }

/* Author Info */
#author-title { color: #0697d6; }
#author-info { background-color: #f0f0f0; }

/* Related Posts */
.related-posts-title { color: #0697d6; }
.related-posts { background-color: #f0f0f0; }

span.tooltip { background-color: #555; }
.related-posts-list li a span.tooltip { color: #fff; }

/* Comments */
.single-comment { background-color: #f0f0f0; }
.comment-meta { color: #555; }
.comment-arrow { background: transparent url('comment_arrow.png') no-repeat scroll center top; }
#submit { background-color: #0697d6; color: #fff; }
#submit:hover { background-color: #555; color: #fff; }

.bypostauthor .single-comment { background-color: #555; color: #ddd; }
.bypostauthor .commenter { color: #fff; }
.bypostauthor .comment-meta { color: #fff; }
.bypostauthor .comment-reply-link { color: #00b1fc; }
.bypostauthor .comment-arrow { background: transparent url('comment_arrow_dark.png') no-repeat scroll center top; }


/* Contact Page */
.input-error { background-color: #faeded; }
.sending-message { color: #555; background: transparent url('ajax-loader.gif') no-repeat left top; }
.success-sending-message,
.error-sending-message { color: #555; }

/* Portfolio */
.portfolio-browse { color: #0697d6; }
.portfolio-1-column-list img,
.portfolio-3-columns-list img,
.portfolio-4-columns-list img { background: url('ajax-loader.gif') no-repeat 50% 50%; }
.portfolio-3-columns-list .label-container { background: transparent url('box_bottom_bg.png') no-repeat scroll left top; }
.portfolio-4-columns-list .label-container { background: transparent url('small_box_bottom_bg.png') no-repeat scroll left top; }
.portfolio-3-columns-list .label-container .label,
.portfolio-4-columns-list .label-container .label { text-shadow: 1px 1px 0px #fff; }
.portfolio-3-columns-list .label-container .read-more,
.portfolio-4-columns-list .label-container .read-more { text-shadow: 1px 1px 0px #fff; }


/* Widgets */
.widget ul li ul { border-top: 1px solid #ddd; }
.widget li { border-bottom: 1px solid #ddd; }
.widget li a { background: transparent url('bullet_arrow_blue.png') no-repeat scroll left 3px; }
.widget li a:hover { text-decoration: underline; }
.widget img { background: #f0f0f0; border: 1px solid #eaeaea; }
.widget span.rounded-all { border: 10px solid #f0f0f0; }
.widget-posts li { background: none!important; }

/* Custom Menu Widget */
.widget .menu a { color: #0697d6; }

/* Twitter Widget */
.widget-twitter .tweet { background-color: #f0f0f0; }
.widget-twitter small a { color: #bbb; }
.widget-twitter .tweet-arrow { background: transparent url('comment_arrow.png') no-repeat scroll center bottom; }

#wrap-bottom {
	position:relative;
	margin:0 auto;
	background:url(images/footer-bg-full.jpg) bottom left repeat-x;
}
/* Footer */
#footer-container {
	background:url(images/footer-bottom-bg.jpg) top center no-repeat;
	height:661px;
	margin-bottom:0px;
	width:1066px;
	overflow:hidden;
}
#footer {
	width:967px;
	margin:0 auto;
	padding-top:30px;
}

#testimonials-wrap, #recent-wrap, #twitter-wrap {
	position:relative;
	float:left;
	width:365px;
	margin:0px 20px;
	min-height:420px;
	}
#recent-wrap {
	width:281px;
}

#twitter-wrap {
	width:192px;
	color:#fff;
}
#testimonials-wrap h3, #testimonials-wrap p, #testimonials-wrap strong, #recent-wrap h3, #recent-wrap p, #recent-wrap strong, #twitter-wrap h3, #twitter-wrap p, #twitter-wrap strong {
	color:#fff;
}
#testimonials-wrap h3, #recent-wrap h3, #twitter-wrap h3 {
	border-bottom: 1px solid #fff;
}

#recent-wrap strong a {
	font-size:16px;
	color:#7fc9ea;
	text-transform:capitalize;
	font-weight:normal;
}
#testimonials-wrap p {
	line-height:18px;
	text-align:center;
}
#recent-wrap p {
	line-height:18px;
	margin-bottom:0px;
}
#twitter-wrap p {
	margin-bottom:7px;
}
#twitter-wrap .twitter-bird {
	position:absolute;
	top:310px;
	left:35px;
}
#footer #copyright {
margin:0;
padding:7px 0 0 0px;
float:left;
width:500px;
}
#footer ul#social {
list-style-type:none;
position:absolute;
right:29px;
top:568px;
float:right;
height:100px;
}
#footer ul#social li {
display:inline;
margin-left:-15px;
}

#footer-nav {
	
	padding-top:-10px;
	display:block;
	
}
#footer-nav ul {
	position:relative;
	list-style:none;
	padding:0px;
	margin:0px;
	white-space:nowrap;
	display:table;
	margin:0px auto;
	height:135px;
} 
#footer-nav ul li {
	position:relative;
	list-style:none;
	padding:0px;
	margin:0px;
	float:left;
	display:inline;
}

#footer-nav ul li a {
	display:block;
	padding: 5px 45px;
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size:18px;
	color:#0c84c4;
	
}

#footer-nav ul li#menu-item-684 {
	clear:right;
}

#footer-nav ul li ul {
	display:block;
	position:absolute;
	top:28px;
	left:0px;
	height:auto;
	
}

#footer-nav ul li ul li {
	position:relative;
	float:none;
	display:block;
}

#footer-nav ul li ul li a {
	color:#5da1c7;
	font-size:13px;
	padding:3px 0px 3px 45px;
}


/* Title */
.title { color: #0697d6; background: transparent url('separator.gif') repeat-x scroll left bottom; }

/* Buttons */
.button, .button-big, button { background-color: #0697d6; color: #fff; }
.button-unselected, .button-big-unselected { background-color: #e3e2e2; color: #555; }
.button:hover, .button-unselected:hover,
.button-big:hover, .button-big-unselected:hover,
button:hover { background-color: #555; color: #fff; }

/* Information Box */
.bar-info-box-1 { background-color: #555; color: #ccc; }
.bar-info-box-1 strong { color: #fff; }
.bar-info-box-1 .button-big:hover,
.bar-info-box-1 .button:hover { background-color: #e3e2e2; color: #555; }

.bar-info-box-2 { background-color: #f0f0f0; color: #777; }
.bar-info-box-2 strong { color: #555; }

.bar-info-box-3 { background-color: #0697d6; color: #ccc; }
.bar-info-box-3 strong { color: #fff; }

/* Information Box */
.info-box-1 .info-box-title { background-color: #0697d6; color: #fff; }
.info-box-1 .info-box-content { background-color: #f0f0f0; }

.info-box-2 .info-box-title { background-color: #0697d6; color: #fff; }
.info-box-2 .info-box-content { background-color: #555; color: #fff; }
.info-box-2 .button-big:hover,
.info-box-2 .button:hover { background-color: #e3e2e2; color: #555; }
.info-box-2 .button-big-unselected:hover,
.info-box-2 .button-unselected:hover { background-color: #0697d6; color: #fff; }

.info-box-3 .info-box-title { background-color: #555; color: #fff; }
.info-box-3 .info-box-content { background-color: #0697d6; color: #fff; }
.info-box-3 .info-box-content a { color: #fff; }
.info-box-3 .button-big-unselected,
.info-box-3 .button-unselected { color: #555!important; }
.info-box-3 .button-big-unselected:hover,
.info-box-3 .button-unselected:hover { color: #fff!important; }

/* Toggle */
.toggle-container { background-color: #0697d6; }
.toggle-container .toggle .toggle-sign { background-color: #f0f0f0; color: #0697d6; }
.toggle-container .toggle .toggle-title { color: #fff; }
.toggle-container .toggle-content { background-color: #f0f0f0; }

/* Separator */
div.hr { background: transparent url("separator.gif") repeat-x scroll left bottom; }

/* Dropcaps */
.dropcap { color: #555; }
.dropcap-bg { color: #fff; background-color: #555; }

/* Inner Page Slider */
.slider-big + .slider-footer { background: transparent url('big_box_bottom_bg.png') no-repeat scroll left top; }
.slider-medium + .slider-footer { background: transparent url('medium_box_bottom_bg.png') no-repeat scroll left top; }
.slider-small + .slider-footer { background: transparent url('box_bottom_bg.png') no-repeat scroll left top; }

/* Bullets */
ul.bullet-arrow li { background: transparent url('bullet_arrow_blue.png') no-repeat scroll left 7px; }
ul.bullet-circle li { background: transparent url('bullet_circle_blue.png') no-repeat scroll left 11px; }
ul.bullet-arrow ul,
ul.bullet-circle ul { color: #999; }

/* FAQ */
.question { color: #555; }

/* Testimonials */
.testimonial { background-color: #f0f0f0; }
.testimonial-arrow { background: transparent url('comment_arrow.png') no-repeat scroll center top; }

.featured-testimonial { background-color: #555; color: #ddd; }
.featured-testimonial .testimonial-meta { color: #fff; }
.featured-testimonial .testimonial-arrow { background: transparent url('comment_arrow_dark.png') no-repeat scroll center top; }

/* Tabs */
ul.tabs { border-bottom: 1px solid #ddd; }
ul.tabs li { border: 1px solid #ddd; background: #fff; }
ul.tabs li a { color: #777; }
ul.tabs li:hover { background: #f7f7f7; }
ul.tabs li a:hover { color: #0697d6; }
ul.tabs li.active { background: #f7f7f7; border-bottom: 1px solid #f7f7f7; }
ul.tabs li.active a, 
ul.tabs li.active a:hover { color: #0697d6; }
.tab-container { border: 1px solid #ddd; background: #f7f7f7; }

/* Pricing Table */
.price-column h3 { color: #fff; background-color: #0697d6; }
.price-column .price-tag { color: #0697d6; }
.price-column { background-color: #f0f0f0; }
.price-column-even { background-color: #f7f7f7; }
.price-column li.even { color: #555; }
.price-column .button:hover { background-color: #555; }
.price-column-featured { box-shadow: 1px 1px 20px rgba(50, 50, 50, .3); -moz-box-shadow: 1px 1px 20px rgba(50, 50, 50, .3); -webkit-box-shadow: 1px 1px 20px rgba(50, 50, 50, .3); -khtml-box-shadow: 1px 1px 20px rgba(50, 50, 50, .3); -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#bab9b9')"; filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#bab9b9'); }

/* Pagenavi */
.wp-pagenavi .pages { background-color: #555; color: #fff; }
.wp-pagenavi a, .wp-pagenavi a:link, .wp-pagenavi a:visited { background-color: #e3e2e2; color: #555; }
.wp-pagenavi a:hover { background-color: #555; color: #fff; }
.wp-pagenavi span.current { background-color: #0697d6; color: #fff; }

/* Meta Information */
.meta { color: #666; }

/* Tables */
table { border: 1px solid #f0f0f0; }
table .alt { background: #f0f0f0; }
tr { border-bottom: 1px solid #f0f0f0; }
th { background-color: #0697d6; border: 1px solid #0697d6; color: #fff; }
table tfoot tr th, table tfoot tr td { background-color: #555; border: 1px solid #555; color: #fff; }

/* Lightbox image hover icons */
.lightbox-image { background: transparent url('lightbox_image.png') no-repeat scroll 50% 50%; }
.lightbox-video { background: transparent url('lightbox_video.png') no-repeat scroll 50% 50%; }

/* Text Elements */
var, kbd, samp, code, pre { background: #fafafa; color: #666; }
pre { border: 1px solid #ddd; }
blockquote { color: #555; }

/* Forms */
input, textarea { -moz-box-shadow: inset 0 1px 3px #bbb; -webkit-box-shadow: inset 0 1px 3px #bbb; -khtml-box-shadow: inset 0 1px 3px #bbb; -o-box-shadow: inset 0 1px 3px #bbb; box-shadow: inset 0 1px 3px #bbb; background-color:#f0f0f0; color: #555; }
.ie7 input, .ie7 textarea,
.ie8 input, .ie8 textarea { border: 1px solid #ccc; }
.chrome input, .chrome textarea { border: 1px solid #fff; }
input:focus, textarea:focus { background: #f8f8f8; }



.jcarousel-skin-tango .jcarousel-container {

   
  
}

.jcarousel-skin-tango .jcarousel-direction-rtl {
	direction: rtl;
}

.jcarousel-skin-tango .jcarousel-container-horizontal {
    width: 245px;
    padding: 20px 40px;
}

.jcarousel-skin-tango .jcarousel-container-vertical {
    width: 75px;
    height: 245px;
    padding: 40px 20px;
}

.jcarousel-skin-tango .jcarousel-clip-horizontal {
    width:  245px;
    height: 75px;
}

.jcarousel-skin-tango .jcarousel-clip-vertical {
    width:  75px;
    height: 245px;
}

.jcarousel-skin-tango .jcarousel-item {
    width: 75px;
    height: 75px;
}

.jcarousel-skin-tango .jcarousel-item-horizontal {
	margin-left: 0;
    margin-right: 10px;
}

.jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-item-horizontal {
	margin-left: 10px;
    margin-right: 0;
}

.jcarousel-skin-tango .jcarousel-item-vertical {
    margin-bottom: 10px;
}

.jcarousel-skin-tango .jcarousel-item-placeholder {
    background: #fff;
    color: #000;
}

/**
 *  Horizontal Buttons
 */
.jcarousel-skin-tango .jcarousel-next-horizontal {
    position: absolute;
    top: 43px;
    right: 5px;
    width: 32px;
    height: 32px;
    cursor: pointer;
    background: transparent url(next-horizontal.png) no-repeat 0 0;
}

.jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-next-horizontal {
    left: 5px;
    right: auto;
    background-image: url(prev-horizontal.png);
}

.jcarousel-skin-tango .jcarousel-next-horizontal:hover {
    background-position: -32px 0;
}

.jcarousel-skin-tango .jcarousel-next-horizontal:active {
    background-position: -64px 0;
}

.jcarousel-skin-tango .jcarousel-next-disabled-horizontal,
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:hover,
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:active {
    cursor: default;
    background-position: -96px 0;
}

.jcarousel-skin-tango .jcarousel-prev-horizontal {
    position: absolute;
    top: 43px;
    left: 5px;
    width: 32px;
    height: 32px;
    cursor: pointer;
    background: transparent url(prev-horizontal.png) no-repeat 0 0;
}

.jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-prev-horizontal {
    left: auto;
    right: 5px;
    background-image: url(next-horizontal.png);
}

.jcarousel-skin-tango .jcarousel-prev-horizontal:hover {
    background-position: -32px 0;
}

.jcarousel-skin-tango .jcarousel-prev-horizontal:active {
    background-position: -64px 0;
}

.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal,
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:hover,
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:active {
    cursor: default;
    background-position: -96px 0;
}

/**
 *  Vertical Buttons
 */
.jcarousel-skin-tango .jcarousel-next-vertical {
    position: absolute;
    bottom: 5px;
    left: 43px;
    width: 32px;
    height: 32px;
    cursor: pointer;
    background: transparent url(next-vertical.png) no-repeat 0 0;
	border:blue 1px solid;
}

.jcarousel-skin-tango .jcarousel-next-vertical:hover {
    background-position: 0 -32px;
}

.jcarousel-skin-tango .jcarousel-next-vertical:active {
    background-position: 0 -64px;
}

.jcarousel-skin-tango .jcarousel-next-disabled-vertical,
.jcarousel-skin-tango .jcarousel-next-disabled-vertical:hover,
.jcarousel-skin-tango .jcarousel-next-disabled-vertical:active {
    cursor: default;
    background-position: 0 -96px;
}

.jcarousel-skin-tango .jcarousel-prev-vertical {
    position: absolute;
    top: 5px;
    left: 43px;
    width: 32px;
    height: 32px;
    cursor: pointer;
    background: transparent url(prev-vertical.png) no-repeat 0 0;
	border:red 1px solid;
}

.jcarousel-skin-tango .jcarousel-prev-vertical:hover {
    background-position: 0 -32px;
}

.jcarousel-skin-tango .jcarousel-prev-vertical:active {
    background-position: 0 -64px;
}

.jcarousel-skin-tango .jcarousel-prev-disabled-vertical,
.jcarousel-skin-tango .jcarousel-prev-disabled-vertical:hover,
.jcarousel-skin-tango .jcarousel-prev-disabled-vertical:active {
    cursor: default;
    background-position: 0 -96px;
}

#featured {
width:100%;
height: 411px;
margin:0 0 25px;
font:1.25em/1.5 georgia,serif;
overflow: hidden;

}

#featured:after {
content:".";
display:block;
height:0;
font:0/0 serif;
clear:both;
visibility:hidden;
}
#featured h1, #featured h2, #featured h3, #featured h4, #featured h5, #featured h6 {
	color:#fff;
	border:none;
	clear:none;
}
#featured h3 {
font:1.47em/1.1 georgia,serif;
margin:0 0 10px;
}

#featured h3 a {
color:#4a8393;
}

#featured h3 a:visited {
color:#4a8393;
}

#featured h3 a:hover,

#featured h3 a:focus {
text-decoration:underline;
}

#posts {
width:1027px;
clear:both;
overflow:hidden;
}

#posts li {
float:left;
width:1027px;
width/**/:/**/1017px;
padding:75px 10px 0 0;
}

#posts li.first {
margin:0;
}

#featured .thumb {
float:right;
margin:5px 10px 11px 0;
}

#featured p {
padding:0 0 10px;
color:#fff;
}

#featured .more-link {
float:right;
font-size:1.2em;
padding:0 10px;
margin:0 -10px -10px 0;
position:relative;
color:#fff;
background:#404040;
border:1px solid #333333;
}

#featured .list {
float:left;
display:inline;
position:absolute;
font-size:.88em;
line-height:2.1;
font-family:arial,sans-serif;
z-index:5;
color:#333;
width:527px;
padding: 0px;
bottom:-15px;
right:0px;
list-style:none;

}

#featured .list li {
float:right;
}

#featured .list li a {
float:left;
color:#0697D6;
background:#C5E9FF;
border:1px solid #0697D6;
border-right:none;
padding:0 8px;
}

#featured .list li a:visited {
color:#0697D6;
}

#featured .list li a:hover,

#featured .list li a:focus {
color:#C5E9FF;
border:1px solid #003255;
border-right:none;
background:#0697D6;
text-decoration:none;
}

#featured .jcarousel-container {
width:1027px;
width/**/:/**/1017px;
padding:6px 0 0 10px;
margin:0px;
position:relative;
float:left;
display:inline;
}

#featured .jcarousel-clip {
z-index:2;
position:relative;
overflow:hidden;
width:1017px;
}

#featured .jcarousel-list {
z-index:1;
overflow:hidden;
position:relative;
top:0;
}

.oops {
clear:both;
font-size:0;
line-height:0;
width:100%;
overflow:hidden;
display:block;
}

