/*
Theme Name: Altus FSS
Theme URI: www.betaimages.com
Description: Design by Beta Images
Version: 1
Author: David Miller
Author URI: http://www.betaimages.com/
Tags: theme
*/

html {background:url(images/bg.jpg) top center no-repeat #040222;}
body {background:url(images/bg.jpg) top center no-repeat #040222;font-family: Helvetica, verdana, 'Trebuchet MS'; font-size:12px;color:#666;margin:0;padding:0;}
p { margin:0 0 5px 0; padding:5px 0; line-height:18px;}
small {font-family: Arial, Helvetica, Sans-Serif;font-size: 0.8em;}

/* HEADERS */
h1, h2, h3, h4, h5, h6 {font-family: Helvetica, Arial, Sans-Serif;font-weight:lighter;}
h1,.pagetitle { font-size: 20px; color:#fff;text-shadow: none;font-weight:bold;margin: 0 0 5px 0;background:url(images/subnavhead.jpg) top left repeat-x #040e30;line-height:1.6em;padding:0 0 0 10px;border:1px solid #000;}
.pagetitletext {float:left;}
.pagetitle {height:34px;}
h2 { font-size: 20px; padding:5px 0 10px;margin:0 0 5px;color:#2e2e2e;line-height:34px;font-weight:bold;text-shadow: rgba(255,255,255,.6) 1px 1px 1px;background:url(images/fadediv.png) bottom left no-repeat;margin-bottom:15px;}
h2 a {color:#2e2e2e;}
h2 a:hover  {color:#092060;text-decoration:none;}
h3 { font-size: 16px; padding:5px 0;margin:0;color:#092060;font-weight:bold;}
h4 { font-size: 14px; color:#2384C5; margin:0 0 3px 0;font-weight:bold;background:url(images/div.png) bottom left repeat-x;line-height:28px;}
pre {overflow:auto;}
acronym, abbr{font-size: 0.9em;letter-spacing: .07em;cursor: help;border-bottom: 1px dashed #999;}
strong {	color:#000;}	

/* LINKS */
a {color: #2384c5;text-decoration: none;}
a:hover {text-decoration: underline;}
a img {border: none;}

/* MISC */
hr {display: none;}
.whitebox {background: url(images/whitebox.png) top center no-repeat #fff;border:#eee 3px solid; clear:both;width:867px;margin:15px 0 15px 13px;}
.whitebox p {padding:10px 20px 5px 20px;}
.strong {font-weight:bold;color:#000;}
.twothird {width:56%;float:left;padding:0 10px;clear:left;}
.onethird {width:30%;float:left;padding:0 10px;display:block;}
.onehalf { width:48%;float:left;padding:0 10px 0 0;display:block;}
.blankmenu {width:278px;height:42px;background:url(images/blankmenu.png) top left no-repeat;margin-bottom:7px;}
.blankmenu,.blankmenu a {display:block;line-height:42px;color:#fff;text-decoration:none;font-weight:bold;text-align:center;font-size:14px;}
.blankmenu:hover{background-position:0 -42px;}
.toplink:hover{cursor:default;}
.wpcf7-list-item{margin:0 5px 5px 0;padding:5px;background:#eee;border:1px solid #333;display:inline !important;float:left;}
.wpcf7-list-item:hover {background:#fff;}
.wpcf7-list-item input {margin:0;height:10px !important;}
.submit {background:url(images/subnavhead.jpg) top left repeat-x #040e30 !important;color:#fff !important;font-weight:bold !important;}
.submit:hover {cursor:pointer;}
thead {font-size:14px;color:#fff;font-weight:bold;background:url(images/subnavhead.jpg) top left repeat-x #040e30;}

/* LAYOUT */
body {margin: 0;padding: 0;}
#page {background:url(images/pagebg.png) top center repeat-x #dedede;margin: 0 auto;padding: 0;width: 900px !important;margin-bottom:0px;-moz-border-radius: 5px; -webkit-border-radius: 5px;border-radius:5px;box-shadow: 5px 5px 5px #888;overflow:hidden !important;}
#headerwrap {margin:0 auto;padding:0;height:120px;width:100%;}
#headercenterwrap {width:900px;	margin:0 auto;}
#header {margin: 0px;padding: 0;width:900px;position:relative;}
#banner {margin: 12px 0 0 0;height:324px;width:900px;clear:both;font-size:12px;line-height:14px;}
.leftbanner {float:left;width:595px;height:322px;background:url(images/leftbanner.jpg) top left no-repeat;border:1px solid #ccc;color:#454545;}
.leftbanner p {font-size:17px;line-height:22px;}
.leftbanner h1 {color:#0580b7;margin-bottom:20px !important;}
.leftbanner .subheader {font-size:26px;color:#ead2c5;font-weight:bold;margin:0;}
.rightbanner {float:right;width:240px;background:#000;height:259px;border:1px solid #1261aa;background:url(images/rightbanner.jpg) top center no-repeat;padding:42px 25px 20px 25px;color:#1e75be;}
#wrapper {	padding:10px 0 0 0;	margin:0;	width:900px;}	
#content {	padding:10px 15px;	margin:0;	width:588px;	float:left;	min-height:320px;}
#fullcontent {	padding:10px 15px;	margin:0;	width:870px;	float:left;	min-height:320px;}
#contentwrap {width:620px;float:left;clear:left;}
#sidebarwrap{float:right;width:250px;margin-right:16px;margin-top:10px;clear:right;}
ul {margin:5px 0;}


/* GREEN CTA */
.greencta {width:228px;height:38px;background:url(images/greencta.png) top left no-repeat;margin:0px auto 10px;}
.greencta:hover {background-position:0 -38px !important;}
.greencta a {display:block;line-height:38px;}
.greencta a:hover {text-decoration:none;}

/* ORANGE CTA */
.orangecta {width:223px;height:41px;background:url(images/orangecta.png) top left no-repeat;margin:150px 0 0 48px; }
.orangecta:hover {background-position:0 -41px !important;}
.orangecta a {display:block;line-height:41px;}
.orangecta a:hover {text-decoration:none;}


/* Header */
#header h1 {margin:17px 0 5px 0;font-size: 2.6em;}
#header .description {font-size:1.2em;margin-bottom: 20px;}
.search {float:right;margin: 10px 0 0 0;}
.search input {padding:2px 25px 2px 2px;margin-left:5px;}
.logo {float:left;background:url(images/logo.png) top left no-repeat;width:404px;margin-top:10px;height:110px;}
.logo a {width:100%;display:block;height:110px;text-decoration:none;}

/* NAVIGATION */
#navigation {width: 870px;margin:0 15px 0 15px;clear:both;height:30px;}
#nav {position:relative;float:right;z-index:20;}
#nav, #nav ul {padding: 0;margin: 0;list-style: none;line-height: 1;font-family: Arial, 'Lucida Grande', Sans-Serif;font-size:12px;font-weight:bold;}
#nav a, #nav a:visited {display: block;padding:0px;line-height:20px;color:#fff;position:relative;}
#nav a:hover, .current_page_item a,.sfHover a,.current_page_ancestor a,.current_page_parent a{color:#f4a637 !important;text-decoration:none;}
#nav li {float: left;position:relative;}
#nav li li{float: left;margin:0;background:url(images/navli.png) top left repeat-x #d7d6d6;width:200px !important;padding:0;clear:both;display:list-item;border-bottom:1px solid #0179c3;}
#nav li ul {background:#0179c3;display:none;margin:-7px 9px 0 0;padding:3px;z-index:10 !important;}
#nav li ul li a{}
#nav li li a, #nav li li a:link, #nav li li a:visited {margin: 0px;padding: 0 5px;color:#000 !important;line-height:23px;height:100%; }
#nav li li a:hover {background:#0179c3;color:#fff !important;}
#nav li ul ul {}
#nav li:hover ul ul, #nav li.sfHover ul ul {left: -999em;}
#nav li:hover ul, #nav li li:hover ul, #nav li.sfHover ul, #nav li li.sfHover ul {}
#nav li a {height:29px;line-height:29px; display:block;margin-right:9px;}
.sfHover a{color:#f298c1 !important;}
.sfHover ul {position:absolute;  left: 0px;  top:35px;  z-index:2;}

.navnote {width:500px; height:16px;font-size:12px; color:#aaa;float:right;margin-bottom:4px;text-align:right;}
/* banner */
.banner {width:870px;padding:9px 8px;margin:10px 0 0 15px !important;height:202px;clear:both;background:url(images/banner.png) top left no-repeat;overflow:hidden !important;}

/* Nav Bar */
.home,.dining,.youth,.recreation,.events,.employment,.other {background:url(images/nav.png) top left no-repeat;height:29px;}
.home {width:66px;background-position:0 0;}
.dining {width:132px;background-position:-66px 0;}
.youth {width:137px;background-position:-198px 0;}
.recreation {width:193px;background-position:-335px 0;}
.events {width:73px;background-position:-528px 0;}
.employment {width:117px;background-position:-601px 0;}
.other{width:98px;background-position:-718px 0;margin:0 !important;}
.home:hover {background-position:0 -29px;}
.dining:hover {background-position:-66px -29px;}
.youth:hover {background-position:-198px -29px;}
.recreation:hover {background-position:-335px -29px;}
.events:hover {background-position:-528px -29px;}
.employment:hover {background-position:-601px -29px;}
.other:hover {background-position:-718px -29px;}
#nav li.smallul ul,#nav li.smallul li {width:100px !important;}
.home.current_page_item {background-position:0 -29px;}
.dining.current_page_item,.sfHover .dining {background-position:-66px -29px;}
.youth.current_page_item,.sfHover .youth {background-position:-198px -29px;}
.recreation.current_page_item,.sfHover .recreation {background-position:-335px -29px;}
.events.current_page_item,.sfHover .events {background-position:-528px -29px;}
.employment.current_page_item,.sfHover .employment  {background-position:-601px -29px;}
.other.current_page_item,.sfHover .other  {background-position:-718px -29px;}

/* Post */
.post {margin: 0;overflow:hidden;clear:both;}
.post h2 {margin:0;padding:0;text-align:left;}
.post h3.post-title {font-weight:bold;font-size:1.8em;margin:0;padding:0;text-align:left;}	
.searchpost {background:url(images/fulldiv.png) bottom center no-repeat;margin-bottom:10px;padding-bottom:10px;}
div.archive-title {font-size:1.6em;font-weight:bold;}
.post hr {display: block;}
.postmetadata {clear: both;font-size:12px;color:#fff;background:url(images/postmetadata.jpg) top right no-repeat #999;padding:3px 8px;margin-bottom:10px;}
.postmetadata a {color:#fff; font-weight:bold;}
.clear {clear: both;}
.entry {line-height:1.4em;margin:5px 0 0 0;padding:0 0 10px 0;}
.entry blockquote {background:url(images/pagebg.jpg) top left repeat-x;border:1px solid #ccc;font-size:0.9em;padding:5px 20px 5px 20px;margin:10px 0;}
.entry blockquote blockquote {font-size:1em;}
.entry fieldset {border:1px dashed #ccc;}
.entry fieldset legend {font-weight:bold;text-transform:uppercase;}
.entry table {font-size:1em;}
.entry table h3,.entry table h2 {border-bottom:1px solid #333;}
.entry table tr td {padding:5px 10px;border-width:0;}
.entry table tr th {border-width:0;border-style:solid;border-color:#ccc;padding:5px 10px;color:#666;font-weight:bold;text-transform:uppercase;text-align:center;}
.entry ol { list-style-type:decimal; margin:5px 0;}
.entry ol ol {	list-style-type:lower-alpha; }
.entry ol ol ol {	list-style-type:lower-roman; }
p img {padding: 0;max-width: 100%;}
img.centered {display: block;margin-left: auto;margin-right: auto;}
.alignright {padding:0;margin: 5px 0 2px 5px;display: inline;float:right;}
.alignleft {padding:0;margin: 5px 5px 2px 0;display: inline;float:left;}
img.alignleft {margin:2px 10px 5px 0 !important;}
.aligncenter,div.aligncenter {display: block;margin-left: auto;margin-right: auto;}
.navigation .alignleft {text-align:left;}
.navigation .alignright {text-align:right;}
.navigation {font-size:1.2em;margin:20px 0;}	
.wp-caption {border: 1px solid #ccc;text-align: center;background-color: #f3f3f3;padding-top: 4px;}
.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;}
.searchbox {padding:20px;text-align:center;clear:both;}
.center {text-align: center;}
.hidden {display: none;}

/* Sidebar Ads*/
.ad {background:url(images/sidebarbox.png) top left no-repeat;width:261px;height:123px;padding:9px 0 0 8px;clear:both;}
.ad:hover {background-position:0 -132px !important;}
.adclear {width:261px;height:132px;padding:9px 0 0 13px;clear:both;}
.multiads img {margin:0 auto 10px;text-align:center;}


/* Comments*/
#comments {font-size:1.4em;line-height:1.4em;}
.col-left {float: left;}
.col-right {float: right;}
.commentlist {margin:20px 0;padding:0 0 1px 0;}
.commentlist li {list-style:none;margin:0;padding:0;}
li.comment div, li.pingback div {padding:20px;overflow:auto;}
li.comment div div, li.pingback div div {padding:0;overflow:visible;}
.commentlist li.even {background-color:#f6f9fd;border-top: 2px solid #cfe4f2;}
.commentlist li.odd {background-color:#f9f9f9;border-top: 2px solid #ddd;}
ul.children li {list-style:none;}
img.avatar {float:right;border:1px solid #eee;padding:2px;margin:0;background:#fff;}
.comment-meta, .reply {margin:0;padding:0;font-size:0.8em;}
.comment-author cite {font-style:normal;font-weight:bold;}
textarea#comment {width:100%;}
#comments div.navigation {font-size:0.8em;}

/* TOP BAR */
.topbar {background:url(images/subnavhead.jpg) top left repeat-x;height:27px;line-height:27px;padding:0 10px;color:#fff;clear:both;width:225px;margin:0 auto;font-weight:bold;border:1px solid #000;}
.topbar a {color:#fff; font-weight:bold;}
.sidebarwrap .topbar {width:240px;}
.sidebarwrap img {margin:0 auto;text-align:center;}
#contentwrap .topbar {width:600px;}

/* Sidebar */
.sidebar {width:225px;	margin:0 auto 15px;padding:10px;color:#65787e !important;background:url(images/subnavbg.jpg) top left repeat-x #fff;   border:1px solid #aeaeae;}	
.sidebar h2 {padding: 4px 0 0px 0px;color:#000;}
.sidebar ul, .sidebar ul ol {margin: 0;padding: 0;}
.sidebar ul li {margin:0;line-height:24px;list-style-type: none;list-style-image: none;border-bottom:1px solid #ccc;}
.sidebar ul p, .sidebar ul select {margin: 5px 0 8px;}
.sidebar ul ul, .sidebar ul ol {margin: 5px 0 0 10px;}
.sidebar ul ul ul, .sidebar ul ol {margin: 0 0 0 20px;}
.sidebar ul ol li {list-style: decimal outside;}
.sidebar ul ul li, .sidebar ul ol li {margin: 3px 0 10px 13px;padding: 0;}
.sidebar ul li a {color:#2384c5;font-weight:bold;display:block;padding:0 5px;}
.sidebar ul li a:hover {color:#0b5a8e;text-decoration:none;}
.sidebar .current_page_item a{background:#1e3f76 !important;color:#fff !important;}
ul {  list-style-type:decimal; }

/* Columns */
.leftcolumn {float:left;width:47%;}
.leftcolumn h2 {line-height:28px !important;}
.rightcolumn {float:right;width:47%;}
.bottomtext {clear:both !important;}
.bottomtext img,.rightcolumn img,.leftcolumn img{margin:5px 0px;max-width:582px;}

/* Menu */
.menubutton {margin:5px 0 10px;}

/* Calendar */
#wp-calendar {empty-cells: show;width: 155px;margin: 0 0 0 59px;}
#wp-calendar #next a {padding-right: 10px;text-align: right;}
#wp-calendar #prev a {padding-left: 10px;text-align: left;}
#wp-calendar a {display: block;font-weight:bold;}
#wp-calendar caption {font-weight:bold;text-transform:uppercase;text-align:left;margin:0 0 5px 8px;color:#666;}
#wp-calendar td {padding: 3px 5px;text-align: center;}
#wp-calendar td#today {background:#eee;}	
#wp-calendar td#prev a {padding: 0;text-align:left;font-weight:normal;}
#wp-calendar td#next a {padding: 0;text-align:right;font-weight:normal;}
.post input, .post textarea { border:1px solid #ccc;}
.post input:hover, .post textarea:hover, .post input:focus, .post textarea:focus { border:1px solid #f6a737 ;}
.wpcf7 p {font-weight:bold;}

/* Sitemap */
.sitemap {list-style-image:none;list-style-type:none;margin:0 auto 5px auto;padding:0;text-align:center;}
.sitemap li{padding:2px 5px;border-right:1px solid #999;display:inline;}
.sitemap li:last-child,#header .sitemap li:last-child{border-right:none;}
#header .sitemap a{color:#ccc;}
#header .sitemap li{border-right:1px solid #ddd;line-height:26px}

/* Footer */
#footer {	margin: 0 auto;	clear: both;	float:left;	width:100%;	padding:10px 0;	text-align:left;	font-size:1.1em;	color:#999;}
#footerwrap {width:900px;margin:0 auto;padding:0;text-align:center;}
#footer a {color:#666 !important;}
.note {background:url(images/fulldiv.png) bottom center no-repeat;margin-bottom:10px;text-align:left;padding:5px 0;line-height:16px;}
#footer .note a {color:#F6A737 !important;}
.social {list-style-type:none; float:right;background:none;border:none;padding:0;margin:0;}
.social li {float:left;line-height:16px;}
.social img {margin:0 0 0 10px;line-height:16px;}

/* Check List */
ul.checks {list-style-image:url(images/check.png) !important;line-height:18px;font-size:16px;color:#aaa;padding-left:25px;}
ul.checks li {margin-bottom:3px;}


.hide {display:none;}

.large {font-size:30px;line-height:34px;font-weight:bold;text-align:center;}
.breadcrumb, .breadcrumb a {color:#aeaeae; font-size:11px;letter-spacing:1px;margin:0;line-height:19px;}
.breadcrumb a {color:#555;}
.breadcrumb {background:url(images/div.png) bottom left repeat-x;}

.bldg {float:right;margin:0 10px;font-size:22px;text-transform:uppercase;}
.phone {font-size:10px;font-weight:bold;line-height:12px;height:12px;float:right;clear:right;}
.phonewrap{float:right;padding:3px;}


/* Form */
.wpcf7 input { height:25px;border:1px solid #fff;background:url(images/input.png) top left repeat-x;color:#999;border-width:0 1px 1px 0;}
.wpcf7 input:focus,.wpcf7 textarea:focus,.wpcf7 input:hover,.wpcf7 textarea:hover {border-color:#bbb !important;border-width:0 1px 1px 0;}
.wpcf7 input:focus,.wpcf7 textarea:focus {color:#122C5F;}
.wpcf7 textarea {border:1px solid #fff;background:url(images/input.png) top left repeat-x #fff;padding:5px;border-width:0 1px 1px 0;}

/* Lists */
.infolist {font-size:12px;line-height:18px;background:url(images/input.png) top left repeat-x #fff;padding:5px;border:1px solid #ccc;margin-bottom:10px;}
.infolist li {border-bottom:1px solid #ddd;list-style-image:url(images/bullet.png);margin-left:20px;}
.infolist li:last-child {border:none;}



/**
 * This <div> element is wrapped by jCarousel around the list
 * and has the classname "jcarousel-container".
 */
.jcarousel-container {
    position: relative;z-index:1;
}

.jcarousel-clip {
    z-index: 2 !important;
    padding: 0;
    margin: 0;
    overflow: hidden;
    position: relative;
}

.jcarousel-list {
    z-index: 1 !important;
    overflow: hidden;
    position: relative;
    top: 0;
    left: 0;
    margin: 0;
    padding: 0;
}

.jcarousel-list li,
.jcarousel-item {
    float: left;
    list-style: none;
    /* We set the width/height explicitly. No width/height causes infinite loops. */
    width: 854px;
    height: 186px;
}

/**
 * The buttons are added dynamically by jCarousel before
 * the <ul> list (inside the <div> described above) and
 * have the classnames "jcarousel-next" and "jcarousel-prev".
 */
.jcarousel-next {
    z-index: 3 !important;
    display: none;
}

.jcarousel-prev {
    z-index: 3 !important;
    display: none;
}


.jcarousel-skin-tango .jcarousel-container {
}

.jcarousel-skin-tango .jcarousel-container-horizontal {
    width: 854px;
    padding: 8px 0 0 8px;
	overflow:hidden !important;
}

.jcarousel-skin-tango .jcarousel-container-vertical {
    width: 75px;
    height: 854px;
    padding: 40px 20px;
}

.jcarousel-skin-tango .jcarousel-clip-horizontal {
    width:  854px;
    height: 186px;
	overflow:hidden !important;
}

.jcarousel-skin-tango .jcarousel-clip-vertical {
    width:  75px;
    height: 854px;
}

.jcarousel-skin-tango .jcarousel-item {
    width: 854px;
    height: 186px;
}

.jcarousel-skin-tango .jcarousel-item-horizontal {
    margin-right: 10px;
}

.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(images/next-horizontal.png) no-repeat 0 0;
}

.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(images/prev-horizontal.png) no-repeat 0 0;
}

.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(images/next-vertical.png) no-repeat 0 0;
}

.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(images/prev-vertical.png) no-repeat 0 0;
}

.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;
}



 
/**
 * Additional styles for the controls.
 */
.jcarousel-control {
    margin-bottom: 10px;
    text-align: center;
	position:absolute;
	top:170px;
	left:20px;
	z-index:3 !important;
}
 
.jcarousel-control a {
    font-size: 14px;
    text-decoration: none;
    padding: 0 5px;
    margin: 0 0 5px 0;
    border: 1px solid #000;
    color: #eee;
    background-color: #333;
	font-weight:bold;
    font-weight: bold;
}
.jcarousel-control a:focus,
.jcarousel-control a:active,
.jcarousel-control a:hover {
    outline: none;
	background-color:#777;
}
 
.jcarousel-scroll {
    margin-top: 10px;
    text-align: center;
}
 
.jcarousel-scroll form {
    margin: 0;
    padding: 0;
}
 
.jcarousel-scroll select {
    font-size: 75%;
}
 #mycarousel {overflow:hidden !important;}
#mycarousel-next,
#mycarousel-prev {
    cursor: pointer;
    margin-bottom: -10px;
    text-decoration: underline;
    font-size: 11px;
}