/*
theme: default
name: lebedeinekunst
*/

* {
    padding: 0px;
    margin: 0px;
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size:12px;
    font-weight:bold;
}

div {
    222border: 1px solid red;
}

body {
    padding: 0px;
    margin: 0px;
    width:100%;
    background-color: #333333;
}

body.popup {
    background-color: white;
}

pre {
    background-color: white;
}

h1 {
    text-transform: uppercase;
    color:#433F40;
    font-size:36px;
    font-weight:bold;
    letter-spacing:-2px;
    line-height:36px;
}

h2 {
    background:#E0E0E0;
    text-transform: uppercase;
    font-size: 18px;
    color: #555;
    margin-top: 30px;
    padding: 6px 0 4px 8px;
    margin-bottom: 10px;
}

h3 {
    text-transform: uppercase;
    font-size: 16px;
    margin-bottom: 5px;
}

h4 {
    font-size: 18px;
    line-height: 20px;
    color: #555555;
}

h5 {}

hr {
    background-image: url('../images/border.gif');
    background-repeat: repeat;
    background-position: bottom;
    border:medium none;
    height:2px;
    margin:14px 0;
    width:100%;
}

p {
    margin-bottom:15px;
    font-size: 16px;
    line-height: 18px;
    font-weight: normal;
    color: #999999;
}

img {
    border:0px;
    margin:0px;
    padding:0px;
}

a img {
    border: none;
}

a,
a img,
a:focus {
    outline:none;
    -moz-outline: none;
    color:#A6AF4E;
}

/**************************************/

#wrapper {
    width:100%; 
    text-align: left;
    margin: auto;
}

/************** HEADER ****************/
#header-wrapper {
    min-width: 1000px;
}

#header {
    background-color: white;
}

/************* POPUP *************/

#popup-wrapper {
    padding: 20px;
    background-color: white;
    height: 100%;
}

/************** NAV ****************/
#nav {
    background-image: url('../images/nav-bg.gif');
    background-repeat: repeat-x;
    background-position: bottom;
    height: 47px;
    position: relative;
    margin: 0px;
    padding: 0px;
	
}

#nav-left {
    z-index: 500;
    position: absolute;
    left: 0;
}

#nav ul {
    margin:0px;
    list-style: none;
    padding-left: 20px;
    padding-right: 20px;
}

#nav ul li {
    float: left;
    position:relative;
}

#nav #nav-right ul li {
    float: right;
}

#nav ul li.seperator,
#nav ul li:hover.seperator {
    height:40px;
    width: 30px;
    background-image: url('../images/nav-seperator.gif');
    background-repeat: no-repeat;
    background-position: top center;
    background-color: white;
}

#nav-right {
    z-index: 400;
    position: absolute;
    right: 0px;
    text-align: right;
}

#nav ul li a {
    padding: 0px;
    margin: 0px;
    white-space: nowrap;
    text-decoration: none;
    text-transform: uppercase;
    font-size: 18px;
    font-weight: bold;
    color: #7bb522;
    height: 40px;
    line-height: 49px;
    float: left;
    display: block;
    border-bottom: 7px solid #7bb522;
    background: white;
}

#nav ul li:hover a,
#nav ul li a:hover,
#nav ul li a.selected,
#nav ul li a:focus,
#nav ul li.searchContainer:hover {
    border-bottom: 8px solid #333333;
    color: #333333;
}

#nav ul li.searchContainer:hover {
    border-bottom: 7px solid #6fa020;
}

#nav ul li ul {
    display: none;
    padding: 0px;
    background-image: url('../images/subnav-bg.png');
    -webkit-border-bottom-right-radius: 10px;
    -khtml-border-bottom-right-radius: 10px;
    -moz-border-radius-bottomright: 10px;
    border-bottom-right-radius: 10px;
    text-align: left;
    width: 100%;
}

#nav ul li.searchContainer ul {
    background-color: #79b600;
    background-image: none;
}

#nav ul li:hover ul {
    display: block;
    position: absolute;
    top: 47px;
    left: 0;
    width: 100%;
    z-index: 10000;
}

#nav ul li:hover { 
    width:auto;
}


/* IE <= 7 */
#nav ul li a:hover ul {
    display: block;
    position: absolute;
    top: 47px;
    left: 0px;
    width: 120px;
    z-index: 10000;
}

/* IE <= 7 */
#nav #nav-right table,
#nav #nav-left table {
    padding:0;
    margin:0;
    border-collapse:collapse;
    position:absolute; top:0; left:0;
}

#nav ul li ul li,
#nav ul li:hover ul li {
    width: 100%;
    text-align: left;
    float: none;
    clear: both;
}

#nav ul li ul li a,
#nav ul li:hover ul li a {
    background-color: transparent;
    white-space: nowrap;
    text-decoration: none;
    text-transform: uppercase;
    font-size: 12px;
    font-weight: bold;
    color: white;
    display: block;
    clear: both;
    float: none;
    height: auto;
    line-height: 12px;
    border-bottom: none;
    padding-bottom: 15px;
    padding-top: 15px;
    padding-left: 10px;
    padding-right: 10px;
    text-align: left;
    border-bottom: 1px solid #252525;
}

#nav ul li ul li a:hover {
    border-bottom: 1px solid #252525;
    color: #ccc;
}


/************** CONTENT ****************/
#content-wrapper {
    width: 100%;
    background-color: #fff;
    text-align: center;
    padding-top:20px;
    padding-bottom:20px;
    min-width: 1000px;
}

#content {
    min-height: 260px;
    width: 986px;
    margin: 0 auto;
    text-align: left;
    border:1px solid #E1E1E1;
    background:#F5F5F5;
    -webkit-border-bottom-right-radius: 15px;
    -webkit-border-top-left-radius: 15px;
    -khtml-border-bottom-right-radius: 15px;
    -khtml-border-top-left-radius: 15px;
    -moz-border-radius-bottomright: 15px;
    -moz-border-radius-topleft: 15px;
    border-bottom-right-radius: 15px;
    border-top-left-radius: 15px;
}

#content-padding {
    padding: 20px;
}

.content-left {
    width:300px;
    float:left;
    margin-right: 20px;
    padding-bottom: 30px;
    /*padding-top:10px;*/
    overflow: hidden;
}

.content-right {
    width:626px;
    float:right;
    overflow: hidden;
}

.content-left.edit-image {
    width:157px;
    float:left;
    overflow: hidden;
}

.content-right.edit-image {
    width:759px;
    margin-left: 10px;
    float:right;
    overflow: hidden;
}

.edit-image-wrapper {
    padding:10px;
    margin-top: 10px;
    border:1px solid #ddd;
    background-color:#ddd;
    -webkit-border-top-left-radius: 10px;
    -webkit-border-bottom-right-radius: 10px;
    -khtml-border-top-left-radius: 10px;
    border-top-left-radius: 10px;
    -khtml-border-bottom-right-radius: 10px;
    -moz-border-radius-topleft: 10px;
    -moz-border-radius-bottomright: 10px;
    border-bottom-right-radius: 10px;
}

.content-title {
    border-bottom: 7px solid #76b82a;
    margin-bottom: 5px;
}

.content-title-left {
    float: left;
    width: 65%;
    overflow: hidden;
}

.gallery-content-title-left {
    float: left;
    width: 79%;
    overflow: hidden;
    color:#C1C0C0;
    font-size: 27px;
    letter-spacing:-1px;
}

.gallery-content-title-left h1{
    color:#999999;
}

#content .gallery-content-title-left a,
.gallery-content-title-left a{
    font-size: 27px;
    color:#76B82A;
    text-decoration:none;
    font-weight: bold;
}

.content-title-right {
    width: 35%;
}

.content-title-right,
.gallery-content-title-right {
    float: right;
    margin-top: 10px;
    text-align: right;
}

#content .content-title-right a,
.content-title-right a,
.edit-popup, #theLink a {
    padding: 5px 6px 3px;
    text-align: center;
    position: relative;
    color: #76b82a;
    background-color: #ffffff;
    font-size: 14px;
    font-weight: bold;
    border: 1px solid #888888;
    -webkit-border-bottom-right-radius: 5px;
    -webkit-border-top-left-radius: 5px;
    -khtml-border-bottom-right-radius: 5px;
    -khtml-border-top-left-radius: 5px;
    -moz-border-radius-bottomright: 5px;
    -moz-border-radius-topleft: 5px;
    border-bottom-right-radius: 5px;
    border-top-left-radius: 4px;
    letter-spacing:0px;
    text-transform: none;
    text-decoration: none;
}

#content .content-title-right a:hover,
#content .edit-popup:hover  {
    color: #fff;
    background-color: #76b82a;
    text-decoration: none;
}

#content .edit-popup {
    display: block;
    width: 125px;
    font-size: 12px;
}

.add-tag,
#content .add-tag {
    cursor: pointer;
    display: block;
    color: #fff;
    background-color: #76b82a;
    text-align: center;
    -webkit-border-radius: 5px;
    -khtml-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    padding: 11px 6px 8px;
    margin-top:2px
}

.add-tag:hover,
#content .add-tag:hover {
    cursor: pointer;
    color: #fff;
    background-color: #6fa020;
}

.gallery-content-title-right {
    padding-top: 0px;
}

.gallery-content-title-right img {
    margin-top: 10px;
}

.content-subhead {
 
}

.content-subhead-left {
    float: left;
    width: 79%;
}

.content-subhead-right {
    float: right;
    width: 19%;
}

.unbutton {
    color: #76b82a;
    padding: 0px;
    margin: 0px;
    background-color: transparent;
    border: 0px;
}

#content a {
    color: #76b82a;
    text-decoration: none;
    font-size: 16px;
    line-height: 17px;
    font-weight: bold;
}

#content a:hover {
    color: #434343;
    text-decoration: none;
}

#content a.input-submit:hover {
    text-decoration: none;
}

.subhead {
    font-size: 20px;
}

#content a.discover-button {
    height: 150px;
    border:1px solid #727b60;
    text-align: center;
    background-image:url(../images/discover-button-gradient.jpg);
    -webkit-border-bottom-right-radius: 15px;
    -webkit-border-top-left-radius: 15px;
    -khtml-border-bottom-right-radius: 15px;
    -khtml-border-top-left-radius: 15px;
    -moz-border-radius-bottomright: 15px;
    -moz-border-radius-topleft: 15px;
    border-bottom-right-radius: 15px;
    border-top-left-radius: 15px;
    -webkit-box-shadow: 0px 5px 15px #c6c6c6;
    -moz-box-shadow: 0px 5px 15px #c6c6c6;
    -khtml-box-shadow: 0px 5px 15px #c6c6c6;
    box-shadow: 0px 5px 15px #c6c6c6;
    margin-right: 0px;
    margin-left: 0px;
    vertical-align: middle;
    margin-bottom: 20px;
    display: block;
    text-decoration: none;
}

.discover-button-head {
    margin-top: 20px;
    color: #424242;
    font-size:60px;
    text-transform:uppercase;
    display: block;
}

.discover-button-subhead {
    color: #76b82a;
    font-size:20px;
    text-transform:uppercase;
    display: block;
}

#themes-table {
    width: 100%;
    padding:10px;
    margin-top:10px;
    margin-bottom:10px;
    border:0px solid #ddd;
    background-color: #F5F5F5;
    -webkit-border-top-left-radius: 10px;
    -webkit-border-bottom-right-radius: 10px;
    -khtml-border-top-left-radius: 10px;
    border-top-left-radius: 10px;
    -khtml-border-bottom-right-radius: 10px;
    -moz-border-radius-topleft: 10px;
    -moz-border-radius-bottomright: 10px;
    border-bottom-right-radius: 10px;
}

#themes-table td {
    padding-bottom: 10px;
}

.themes-screenshot {
    border: 3px solid transparent;
    -webkit-box-shadow: 0px 5px 15px #c6c6c6;
    -moz-box-shadow: 0px 5px 15px #c6c6c6;
    -khtml-box-shadow: 0px 5px 15px #c6c6c6;
    box-shadow: 0px 5px 15px #c6c6c6;
}

.theme-selected {
    border: 3px solid #76b82a;
}

.theme-selected-text {
    color: #76b82a;
    font-size:15px;
}

/*************** TABNAV ******************/

ul.tabnav,
ul.discover-tabnav {
    height: 36px;
    margin-bottom: 10px;
    list-style: none;
    background: #333333;
    border-bottom: 3px solid #76B82A;
}

ul.discover-tabnav {
    margin-bottom: 0px;
    border: none;
}

ul.tabnav li,
ul.discover-tabnav li {
    float: left;
    width: auto;
    margin:10px 0 0 0;
}

#content ul.tabnav li a,
#content ul.discover-tabnav li a {
    /*text-transform: capitalize; cn-m */
    padding: 11px 15px 10px;
    text-decoration: none;
    font-size:14px;
    font-weight:bold;
    color:white;
}

#content ul.tabnav li a:hover,
#content ul.discover-tabnav li a:hover {
    background-color: #90cf45;
    color: white;
}

#content ul.tabnav li a.selected,
#content ul.discover-tabnav li a.selected {
    background-color: #76b82a;
    color: white;
}

#content .initial {
    font-size: 20px;
    line-height: 20px;
}

/**************** DISCOVER **********/

.discover-nav {
    position: relative;
    height: 36px;
    margin-bottom: 10px;
    list-style: none;
    background: #333333;
    border-bottom: 3px solid #76B82A;
}

.discover-nav-left {
    float: left;
    width: 70%;
}

.discover-nav-right {
    float: right;
    width: 30%;
    text-align: right;
    position: relative;
}

#discover-left {
    float: left;
    width: 595px;
}

#discover-right {
    float: right;
    width: 326px;
    margin-left:20px;
}

#content .discover-nav ul.tabnav li a {
   /* text-transform: capitalize; */
}

/************** TOUR ******************/
.tour-table {
    width: 100%;
}

.tour-table-arrow {
    width: 68px;
}

.tour-table-text {
    vertical-align: top;
    line-height: 20px;
}

/*************** UPGRADE ********************/

.borders {
    -webkit-border-top-left-radius: 10px;
    -webkit-border-bottom-right-radius: 10px;
    -khtml-border-top-left-radius: 10px;
    -khtml-border-bottom-right-radius: 10px;
    -moz-border-radius-topleft: 10px;
    -moz-border-radius-bottomright: 10px;
    border-top-left-radius: 10px;
    border-bottom-right-radius: 10px;
}

.bg-1 {
    background-color: #424242;
}

.bg-2 {
    background-color: #76b82a;
}

.bg-3 {
    background-color: #6fa020;
}

.upgrade {
    width: 100%;
    color: white;
    margin-bottom: 20px;
}

.upgrade td,
.upgrade li,
.upgrade td strike {
    font-size: 20px;
}

.upgrade td.text-small {
    font-size: 12px;
}

.upgrade td.text-medium {
    font-size: 15px;
}

.upgrade ul {
    padding: 20px;
    margin-left: 20px;
}

.upgrade td {
    padding: 10px;
}

.upgrade .input-submit {
    color: white;
}

/*************** HOME *********************/

#content-home {
    width: 986px;
    margin: 0 auto;
    text-align: left;
    margin-bottom:20px;
}


#home-content-wrapper {
    width: 100%;
    background-color: #fff;
    text-align: center;
    padding-top:20px;
    padding-bottom:20px;
    min-width: 1000px;
}

#home-content {
    min-height: 260px;
    width: 944px;
    margin: 0 auto;
    text-align: left;
    border:1px solid #E1E1E1;
    background:#F5F5F5;
    padding: 20px 20px 0 20px;
    -webkit-border-bottom-right-radius: 15px;
    -webkit-border-top-left-radius: 15px;
    -khtml-border-bottom-right-radius: 15px;
    -khtml-border-top-left-radius: 15px;
    -moz-border-radius-bottomright: 15px;
    -moz-border-radius-topleft: 15px;
    border-bottom-right-radius: 15px;
    border-top-left-radius: 15px;
}

#home-content a {
    text-decoration: none;
}

#home-container-left {
    float: left;
    width:700px;
}

#home-container-right {
    float: right;
    width: 265px;
}

#home-content hr{
    color: #E1E1E1;
}

#home-container-teaser p,
#home-container p {
/* color:#333333; */
    font-size:18px;
    text-align:center;
    margin-bottom: 30px;
}

#home-container-teaser a {
    color: #F5F5F5;
    background-color: #76b82a;
    padding: 4px 12px;
    font-size: 18px;
    font-weight: bold;
    text-decoration: none;
    -webkit-border-radius: 5px;
    -khtml-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    margin-left: 4px;
}

#home-container-teaser a:hover{
    color: #76b82a;
    background-color: white;
    text-decoration: none;
}

#home-container-teaser ul{
    list-style: none;
	padding: 0;
	margin: 0;
}

#home-container-teaser li{
    display: inline;
    float: left;
    background: #eee;
    margin: 0px 20px 20px 0px;
    padding: 10px;
    width: 198px;
    height: 110px;
    border: 1px solid #DDD;
    -webkit-border-top-right-radius: 10px;
    -webkit-border-top-left-radius: 10px;
    -khtml-border-top-right-radius: 10px;
    -khtml-border-top-left-radius: 10px;
    -moz-border-radius-topright: 10px;
    -moz-border-radius-topleft: 10px;
    border-top-right-radius: 10px;
    border-top-left-radius: 10px;
    -webkit-border-bottom-right-radius: 10px;
    -webkit-border-bottom-left-radius: 10px;
    -khtml-border-bottom-right-radius: 10px;
    -khtml-border-bottom-left-radius: 10px;
    -moz-border-radius-bottomright: 10px;
    -moz-border-radius-bottomleft: 10px;
    border-bottom-right-radius: 10px;
    border-bottom-left-radius: 10px;
}
 
#home-container-teaser .text {
    color:#999;
    font-size: 17px;
    font-style: normal;
    font-weight: normal;
}

#home-container hr{
    color: #A3A4A4;
    background-color: #fff;
    border: 1px dotted #A3A4A4;
    border-style: none none dotted;
    margin-bottom:20px;
}

span.homesubhead {
    display: block;
    color:#555555;
    font-size: 18px;
    text-transform:uppercase;
    border-bottom: 1px dotted #A3A4A4;
    padding-bottom: 5px;
    margin-bottom: 10px;
}
#sofortupload{
    text-align: center;
    margin-top: 40px;
}

#sofortupload a{
    color: #7db929;
    background-color: #eaeaea;
    font-size: 28px;
    text-decoration: none;
    padding:20px 16px 26px;
    cursor: pointer;
    -webkit-border-radius: 15px;
    -khtml-border-radius: 15px;
    -moz-border-radius: 15px;
    border-radius: 15px;
}

#sofortupload a:hover{
    color: #67a023;
    background-color: #eee;
    text-decoration: none;
    cursor: pointer;
}

.homesubhead {
    display: block;
    color: #555555;
    font-size: 18px;
    font-weight: bold;
    margin-bottom: 6px;
}

.text {
    color: #888888;
    font-size: 14px;
    font-weight:normal;
    /* line-height: 24px */
}

.timeago{
	color:#888888;
	font-size:14px;
	font-weight:normal;
	font-style:italic;
}

.home-float-container-185-185 {
    width: 185px;
    height: 185px;
    overflow: hidden;
    float: left;
    position: relative;
    margin-bottom: 25px;
}

.home-thumb-185 {
    position: absolute;
    top: 0px;
    left: 0px;
    width: 185px;
    height: 185px;
}

/************* ABOUT US ***************/
#about-us p{
    font-weight: normal;
}

#about-us-image{
    float:left;
    width: 300px;
    padding-top: 10px;
}

#about-us-text{
    float:right;
    text-align:left;
    width:580px;
    padding: 20px;
    background: #EEE;
    border: 1px solid #DDD;
    margin: 10px 0 20px 0;
    min-height: 260px;
    -webkit-border-top-right-radius: 10px;
    -webkit-border-top-left-radius: 10px;
    -khtml-border-top-right-radius: 10px;
    -khtml-border-top-left-radius: 10px;
    -moz-border-radius-topright: 10px;
    -moz-border-radius-topleft: 10px;
    border-top-right-radius: 10px;
    border-top-left-radius: 10px;
    -webkit-border-bottom-right-radius: 10px;
    -webkit-border-bottom-left-radius: 10px;
    -khtml-border-bottom-right-radius: 10px;
    -khtml-border-bottom-left-radius: 10px;
    -moz-border-radius-bottomright: 10px;
    -moz-border-radius-bottomleft: 10px;
    border-bottom-right-radius: 10px;
    border-bottom-left-radius: 10px;
}


/************* FORMS ***************/

#navDiscover {
    margin-right: 10px;
}

#search-form {
    margin-top: 5px;
}

li.searchContainer {
    height: 40px;
}

.searchContainer div {
    border: 1px solid #999999;
    -webkit-border-top-left-radius: 10px;
    -webkit-border-bottom-right-radius: 10px;
    -khtml-border-top-left-radius: 10px;
    -khtml-border-bottom-right-radius: 10px;
    -moz-border-radius-topleft: 10px;
    -moz-border-radius-bottomright: 10px;
    border-top-left-radius: 10px;
    border-bottom-right-radius: 10px;
    width: 200px;
    height: 28px;
    position: relative;
}

#search-input {
    padding: 3px;
    border:none;
    background-color:#fff;
    font-style: italic;
    color: #666;
    width: 140px;
    position: absolute;
    left: 10px;
    top: 3px;
    font-size: 14px;
    color: #999999;
    font-style: italic;
}

#magnifier {
    background-image: url('../images/magnifier.png');
    background-repeat: no-repeat;
    width: 26px;
    height: 26px;
    border: 0px;
    padding: 0px;
    margin: 0px;
    /* cursor: pointer; */
    display: block;
    position: absolute;
    top: 0px;
    right: 10px;
} 

.searchContainer label,
#new-search-input label,
#new-search label {
    font-family: Arial, Verdana, Helvetica, sans-serif;
    padding: 10px;
    margin: 0px;
    display: block;
    color: white;
    border-bottom: 1px solid white;
}

#license_trade {
    margin: 15px;
    margin-left: 0px;
    margin-right: 30px;
    height: 60px;
    min-height: 60px;
    border:1px solid #ddd;
    -webkit-border-top-left-radius: 10px;
    -webkit-border-bottom-right-radius: 10px;
    -khtml-border-top-left-radius: 10px;
    border-top-left-radius: 10px;
    -khtml-border-bottom-right-radius: 10px;
    -moz-border-radius-topleft: 10px;
    -moz-border-radius-bottomright: 10px;
    border-bottom-right-radius: 10px;

}

#new-search #license_trade label {
    text-align: left;
    color: black;
    border: 0px;
}

#new-search label {
    text-align: center;
    border-bottom: 1px solid #fff;

}

#new-search label:hover {
    text-align: center;
    border-bottom: 1px solid #fff;
    color: #ccc;
}

.searchContainer label:hover {
    color: #ccc;
}

#nav ul li.searchContainer,
#nav ul li.searchContainer ul {
    width: 200px;
}

#new-search {
    margin-top:10px;
}

#new-search-left {
    width: 750px;
    float: left;
    position: relative;
}

#new-search-right {
    width: 180px;
    float: right;
    position: relative;
}

#new-search-input {
}

#new-search-filter {
    padding: 0px;
    margin: 0px;
    z-index: 500000;
    position: absolute;
    display: none;
    background-color: #79b600;
    -webkit-border-bottom-right-radius: 15px;
    -khtml-border-bottom-right-radius: 15px;
    -moz-border-radius-bottomright: 15px;
    border-bottom-right-radius: 15px;
    -webkit-border-bottom-left-radius: 15px;
    -khtml-border-bottom-left-radius: 15px;
    -moz-border-radius-bottomleft: 15px;
    border-bottom-left-radius: 15px;
    text-align: left;
    width: 150px;
    list-style: none;
}

input#new-search-input:hover #new-search-filter {
    display: block;
}

.row {
    padding-top:10px;
    padding-bottom:10px;
}

.row-small {
    padding-top:5px;
    padding-bottom:5px;
}

.element {
}

label {
    margin-top:15px;
    margin-bottom:3px;
    font-size:18px;
    cursor: pointer;
    color:#555555;
}

label a {
    font-size:18px;
}

label.required {
    padding-left:5px;
}

.upgrade label {
    font-family: Arial, Verdana, Helvetica, sans-serif;
    color: white;
}

.upgrade label.required {
    background:url('../images/req-asterisk-light.gif') left;
    background-repeat: no-repeat;
    padding-left:17px;
}


.input-text,
textarea,
#new-search-input {
    width:97%;
    padding:9px 6px 3px 8px;
    display:block;
    color:#999999;
    border:1px solid #C8C8C8;
    font-size:24px;
    font-weight:bold;
    -webkit-border-top-right-radius: 5px;
    -webkit-border-top-left-radius: 5px;
    -khtml-border-top-right-radius: 5px;
    -khtml-border-top-left-radius: 5px;
    -moz-border-radius-topright: 5px;
    -moz-border-radius-topleft: 5px;
    border-top-right-radius: 5px;
    border-top-left-radius: 5px;
    -webkit-border-bottom-right-radius: 5px;
    -webkit-border-bottom-left-radius: 5px;
    -khtml-border-bottom-right-radius: 5px;
    -khtml-border-bottom-left-radius: 5px;
    -moz-border-radius-bottomright: 5px;
    -moz-border-radius-bottomleft: 5px;
    border-bottom-right-radius: 5px;
    border-bottom-left-radius: 5px;
}

.discover-filter {
    padding:6px 3px 3px 5px;
    display:block;
    color:#999999;
    border:1px solid #C8C8C8;
    font-size:14px;
    font-weight:bold;
    -webkit-border-top-right-radius: 5px;
    -webkit-border-top-left-radius: 5px;
    -khtml-border-top-right-radius: 5px;
    -khtml-border-top-left-radius: 5px;
    -moz-border-radius-topright: 5px;
    -moz-border-radius-topleft: 5px;
    border-top-right-radius: 5px;
    border-top-left-radius: 5px;
    -webkit-border-bottom-right-radius: 5px;
    -webkit-border-bottom-left-radius: 5px;
    -khtml-border-bottom-right-radius: 5px;
    -khtml-border-bottom-left-radius: 5px;
    -moz-border-radius-bottomright: 5px;
    -moz-border-radius-bottomleft: 5px;
    border-bottom-right-radius: 5px;
    border-bottom-left-radius: 5px;
    position: absolute;
    right: 10px;
    top: 3px;
    width: 115px;
    text-transform: capitalize;
}

.discover-filter option {
    font-size:14px;
    line-height:14px;
}

.discover-filter:focus {
    border:1px solid #C8C8C8;
    background: white;
}

#new-search-input {
    width:98%;
    padding:5px;
    display:block;
    font-size:20px;
    color:#666;
    border:1px solid #ccc;
} 

#content form textarea {
    height:100px;
    line-height: 28px;
}

select.input-text {
    width: 100%;
}

select option {
    font-size:20px;
    line-height:20px;
}

select option.selected {
    color: white;
    background-color: #79b600;
}

.input-submit,
#content a.input-submit {
    cursor:pointer;
    padding:10px;
    margin-top: 15px;
    margin-bottom: 15px;
    text-transform:uppercase;
    text-align:center;
    font-weight:bold;
    font-size:30px;
    line-height:30px;
    height:65px;
    color: white;
    border:1px solid #79b600;
    background-color: #79b600;
    -webkit-border-top-right-radius: 0px;
    -webkit-border-top-left-radius: 15px;
    -khtml-border-top-right-radius: 0px;
    -khtml-border-top-left-radius: 15px;
    -moz-border-radius-topright: 0px;
    -moz-border-radius-topleft: 15px;
    border-top-right-radius: 0px;
    border-top-left-radius: 15px;
    -webkit-border-bottom-right-radius: 15px;
    -webkit-border-bottom-left-radius: 0px;
    -khtml-border-bottom-right-radius: 15px;
    -khtml-border-bottom-left-radius: 0px;
    -moz-border-radius-bottomright: 15px;
    -moz-border-radius-bottomleft: 0px;
    border-bottom-right-radius: 15px;
    border-bottom-left-radius: 0px;
    /* letter-spacing:-2px; */
}

#content .input-submit-subform,
#new-search-submit {
    cursor:pointer;
    padding:5px;
    margin-top: 0px;
    margin-bottom: 0px;
    text-transform:uppercase;
    text-align:center;
    font-weight:bold;
    font-size:18px;
    line-height:18px;
    color: white;
    border:1px solid #79b600;
    background-color: #79b600;
    background-position: bottom;
    -webkit-border-top-right-radius: 0px;
    -webkit-border-top-left-radius: 15px;
    -khtml-border-top-right-radius: 0px;
    -khtml-border-top-left-radius: 15px;
    -moz-border-radius-topright: 0px;
    -moz-border-radius-topleft: 15px;
    border-top-right-radius: 0px;
    border-top-left-radius: 15px;
    -webkit-border-bottom-right-radius: 15px;
    -webkit-border-bottom-left-radius: 0px;
    -khtml-border-bottom-right-radius: 15px;
    -khtml-border-bottom-left-radius: 0px;
    -moz-border-radius-bottomright: 15px;
    -moz-border-radius-bottomleft: 0px;
    border-bottom-right-radius: 15px;
    border-bottom-left-radius: 0px;
   /* letter-spacing:-1px; */
}

#new-search-submit {
    padding: 6px;
    margin-bottom:0px;
    width: 150px;
    border:0px solid #79b600;
    -webkit-border-top-right-radius: 15px;
    -khtml-border-top-right-radius: 15px;
    -moz-border-radius-topright: 15px;
    border-top-right-radius: 15px;
    -webkit-border-bottom-right-radius: 0px;
    -khtml-border-bottom-right-radius: 0px;
    -moz-border-radius-bottomright: 0px;
    border-bottom-right-radius: 0px;
}

#content .input-submit-subform {
    padding-left: 15px;
    padding-right: 15px;
} 
 
a.input-submit {
    text-decoration: none;
    white-space: nowrap;
} 

#content a.input-submit.small,
#content .input-submit.small,
a.input-submit.small {
    font-size: 15px;
}

#content a.inverted.input-submit {
    color: #79b600;
    border:1px solid white;
    background-color:white;
}

#content a.input-submit:hover,
#content .input-submit:hover {
    color: white;
    border:1px solid #434343;
    background-color:#434343;
}

#content a.input-submit.disabled,
#content .input-submit.disabled {
    color: #ddd;
    border:1px solid #ccc;
    background-color:#ccc;
}

#content a.input-submit.inverted:hover {
    color: white;
    border:1px solid #424242;
    background-color:#424242;
}

a.input-submit:hover {
    text-decoration: none;
}

#content a.add-tag {
    padding-left: 5px;
    padding-right: 5px;
}

input:focus, textarea:focus {
    border:1px solid #76b82a;
    background-color: #F7F7F7;
}

.input-radio,
.input-checkbox {
    margin: 5px;
}

.description {
    font-size:16px;
}

fieldset {
    padding:10px;
    /* margin: 10px 10px 10px 10px; */
    border:0px;
}

.upgrade fieldset {
    background-color: #76b82a;
}


.error {
    color:red;
    font-weight: normal;
}

ul.errors {
	background-color: #fdc2c2;
	border: 1px solid #cb2929;
	 -webkit-border-radius: 5px;
    -khtml-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
	color: #333;
    font-size:16px;
    padding:10px;
    text-align:left;
    min-height: 20px;
    margin: 10px 10px 0 0;
     list-style: none;
}

ul.errors li {
    color: #333;
    font-size:16px;
    font-weight: normal;
}

.upgrade ul.errors li {
    font-size: 14px;
}
 
.hint {
    color: #666;
    margin-left: 10px;
    margin-right: 10px;
    font-style: italic;
}

.formhead {
    font-size: 20px;
    color: #76b82a;
    margin-top: 10px;
    margin-bottom: 10px;
    background:#EEEEEE;
    padding: 10px 0 5px 10px;
    text-transform:uppercase;
}

.input-noedit{
    border: 1px solid transparent;
    background: transparent;
}

.input-radio {
    margin-top: 10px;
}
label.input-radio,
.input-radio {
    /*float: left; */
    border: 1px solid red;
    background: blue;
}

.display-group.nobg.noborder fieldset {
    background: none;
    border: none;
    margin-bottom: 0px;
    padding-bottom: 0px;
}

#group-comment-form {
    border: 1px solid red;
}

/******** small form ********/

.small-form .input-text {
    padding:5px;
    font-size:14px;
    border: 1px solid #C8C8C8;
}

.small-form label {
    padding-top:10px;
    margin-bottom:2px;
    font-size:14px;
    cursor: pointer;
}

.small-form select option {
    font-size:14px;
    line-height:16px;
}

.small-form label.required {
    background:url('../images/req-asterisk-small.gif') left;
    padding-top:0px;
    background-repeat: no-repeat;
    padding-left:12px;
}

.small-form .hint {
    font-size: 11px;
    font-weight: normal;
}

/********************* Upload ******************/
.upload-form-container {

}

.upload-form-item {
    border: 2px solid #E5E5E5;
    background-color: #F5F5F5;
    margin: 3px;
    padding: 10px;
    padding-top: 15px;
    height: 50px;
    -khtml-border-radius: 9px;
    -moz-border-radius: 9px;
    -webkit-border-radius: 9px;
    border-radius: 9px;
    width:200px;
    height: 165px;
    float:left;
    position: relative;
}

.upload-form-error {
    border: 2px solid #FBCBBC !important;
    background-color: #FDE5DD !important;
}
.upload-form-item .sort {
    position: absolute;
    top: 80px;
    left: 10px;
}

.upload-form-loading-img {
    margin-top: 72px;
}

.upload-form-item .cancel {
    position: absolute;
    top: 80px;
    right: 10px;
}

.upload-form-item .edit {
    margin-top: 5px;
    margin-left: 30px;
    text-align: center;
    text-transform: uppercase;
}

.upload-form-progress {
    background-color: #FFFFFF;
    border-top: 1px solid #808080;
    border-left: 1px solid #808080;
    border-right: 1px solid #C5C5C5;
    border-bottom: 1px solid #C5C5C5;
    margin-top: 10px;
    width: 100%;
    position: relative;
}
.upload-form-progress-bar {
    background-color: #76b82a;
    width: 1px;
    text-align: center;
    height: 18px;
    position: relative;
}

.upload-form-progress-value {
    color: #CCCCCC;
    font-size: 11px;
    line-height: 18px;
    position: absolute;
    top: 0px;
    left: 0%;
    display:block;
    text-align: center;
    width: 100%;
}

.upload-form-file-button {
    position:absolute;
    bottom: 20px;
    right: 30px;
}

.upload-form-file-container {
    position:absolute;
    bottom: 0px;
    right: 20px;
}

.upload-form-img-container {
    text-align: center;
    height: 137px;
    width: 137px;
    margin: auto;
}

.file-name {
    color:#666;
}

.file-name input {
    margin-left: 30px;
    margin-top: 10px;
    margin-bottom: 5px;
    margin-right: 10px;
    padding: 3px;
    color:#666666;
    -webkit-border-bottom-right-radius: 10px;
    -khtml-border-bottom-right-radius: 10px;
    -moz-border-radius-bottomright: 10px;
    border-bottom-right-radius: 10px;
    width: 130px;
}

#upload-hints {
    margin-top: 15px;
    width: 100%;
    padding-top: 45px;
}

#upload-hints li {
    padding-left: 200px;
    margin-bottom: 5px;
    font-size: 14px;
    color: #999999;
    list-style: none;
}

/******************** PROFILE ********************/
#profile-image {
    padding:0;
}

#profile-image-wrapper {
    height: 300px;
    width: 300px;
    padding: 0; margin: 0px;
    overflow: hidden;
}

.profile-member-infos {
    padding: 0; margin: 0;
    width: 100%;
    /*background-color: rgba(0, 0, 0, 0.65);*/
    background-image: url('../images/bg-transparent-black-opacity-90.png');
}

.profile-member-infos .description{
	font-size:12px;
}

.profile-member-infos .timeago{
	font-size:12px;
	color: white;
	font-weight:bold;
}

.content-right-title {
    color: #555;
    background:#E0E0E0;
    padding: 7px;
    margin-bottom: 15px;
    clear: both;
}

.content-right-title-left {
    float: left;
    width: 70%;
    font-size: 18px;
    line-height: 16px;
	text-transform:uppercase;
	margin-top:3px;
}

.content-right-title-right {
    float: left;
    width: 30%;
    text-align: right;
    margin-top: 3px;
}

#content .content-right-title-right a,
.content-right-title-right a {
    padding: 5px 6px 3px;
    -webkit-border-top-right-radius: 4px;
    -webkit-border-top-left-radius: 4px;
    -khtml-border-top-right-radius: 4px;
    -khtml-border-top-left-radius: 4px;
    -moz-border-radius-topright: 4px;
    -moz-border-radius-topleft: 4px;
    border-top-right-radius: 4px;
    border-top-left-radius: 4px;
    -webkit-border-bottom-right-radius: 4px;
    -webkit-border-bottom-left-radius: 4px;
    -khtml-border-bottom-right-radius: 4px;
    -khtml-border-bottom-left-radius: 4px;
    -moz-border-radius-bottomright: 4px;
    -moz-border-radius-bottomleft: 4px;
    border-bottom-right-radius: 4px;
    border-bottom-left-radius: 4px;
}

#content .content-right-title-right a:hover{
    color: #FFF;
    background-color: #76b82a;
    text-decoration: none;
}

.float-container-300-300 {
    width: 220px;
    height: 220px;
    overflow: hidden;
    float: left;
    position: relative;
    margin-bottom: 25px;
}

.float-container-100-100 {
    width: 100px;
    height: 100px;
    overflow: hidden;
    float: left;
    position: relative;
    margin-bottom: 25px;
}

.float-container-300-60 {
    width: 300px;
    height: 60px;
    float: left;
    position: relative;
    margin-bottom: 10px;
}

.container-300-60 {
    width: 300px;
    position: relative;
    margin-bottom: 10px;
}

.thumb-300 {
    position: absolute;
    top: 0px;
    left: 0px;
    width: 220px;
    height: 220px;
}

.thumb-100 {
    position: absolute;
    top: 0px;
    left: 0px;
    width: 100px;
    height: 100px;
}


.thumb-60 {
    width: 60px;
    height: 60px;
    float: left;
    margin-right: 10px;
}

.thumb-40 {
    width: 40px;
    height: 60px;
    float: left;
    margin-right: 10px;
}

.desc-overlay {
    padding-bottom:5px;
    position: absolute;
    bottom:-220px;
    left:0px;
    width: 100%;
    background-image: url('../images/bg-transparent-black-opacity-90.png');
    /* background-color: rgba(0, 0, 0, 0.65); */
}

.desc-overlay .description{
	font-size:12px;
}

#content .desc-overlay a,
.desc-overlay a{
    color:#76B82A;
    font-size:16px;
    letter-spacing:-1px;
    font-style:normal;
    font-weight:bold;
}
#content .function-overlay a.loginLink,
.function-overlay a.loginLink{
    color:#76B82A;
    
    font-weight:normal; 
	padding-top:5px; 
	font-size:12px; 
	line-height:12px!important; 
    
    
}
#content .function-overlay a.loginLink:hover,
.function-overlay a.loginLink:hover{
     color: #67a023;
    text-decoration: none;
    
    
}
#content .desc-overlay a:hover,
.desc-overlay a:hover {
    color: #67a023;
    text-decoration: none;
}

.function-overlay {
    position: absolute;
    top:-100px;
    left:0px;
    text-align: right;
    width: 100%;
    /* background-color: rgba(0, 0, 0, 0.65); */
    background-image: url('../images/bg-transparent-black-opacity-90.png');
}

.desc-overlay p,
.function-overlay p,
.profile-member-infos p {
    margin: 0px;
    padding: 4px 0 0 8px;
}

#content .desc-overlay .title,
.profile-member-infos .title {
    color:#76B82A;
    font-size:18px;
    font-style:normal;
    font-weight:bold;
    text-transform:uppercase;
}

.desc-overlay .text,
.profile-member-infos .text {
    color:white;
    font-size:12px;
    letter-spacing:-1px;
    font-style:italic;
    font-weight:bold;
}

.odd {
}

.even {
    margin-right: 20px;
}

#bio {
    line-height: 20px;
}

.div-table {
    display: table;
    width: 100%;
    margin-bottom: 20px;
}

.div-table-row {
    display: table-row;
}

.div-table-cell {
    display: table-cell;
    vertical-align: middle;
}

.comment-table .div-table-cell {
    padding: 10px;
}

/*********** GALLERY *************/
.work-title-wrapper {
    margin-top: 30px;
    padding: 7px;
    margin-bottom: 10px;
    background:#E0E0E0;
    color: #555555;
    font-style: italic;
}

.work-title {
    font-size: 18px;
    font-weight:bold;
    font-style: normal;
    text-transform:uppercase;
    color: #76b82a;
} 

/*
#like-form{
	width: 300px;
	text-align: center;
}

#content #like-form a,
#like-form a{
	width:100%;
    padding: 6px 30px;
    text-align: center;
    color: white;
    background-color: #76b82a;
    font-size: 24px;
    line-height: 30px;
    font-weight: bold;
    border: 1px solid #76b800;;
    -webkit-border-radius: 8px;
    -khtml-border-radius: 8px;
    -moz-border-radius: 8px;
    border-radius: 8px;
    letter-spacing:-1px;
    text-transform: none;
    text-decoration: none;
}

#content #like-form a:hover,
#like-form a:hover  {
    color: #76b82a;
    background-color: white;
    text-decoration: none;
}
*/

/************** FOOTER ****************/
#footer-wrapper {
    clear: both;
    background-color: #333333;
    border-top: 1px solid #505050;
    text-align: center;
    padding-bottom:205px;
    min-width: 1000px;
    padding-top: 20px;
}

#footer {
    width: 986px;
    margin: 0 auto;
    text-align: left;
}

.footer-col {
    width: 172px;
    height: 151px;
    float: left;
    margin-right: 29px;
    background-color: #444444;
    border: 1px solid #505050;
    color:white;
    text-align: left;
    margin-bottom:20px;
    -webkit-border-top-left-radius: 10px;
    -webkit-border-bottom-right-radius: 10px;
    -khtml-border-top-left-radius: 10px;
    border-top-left-radius: 10px;
    -khtml-border-bottom-right-radius: 10px;
    -moz-border-radius-topleft: 10px;
    -moz-border-radius-bottomright: 10px;
    border-bottom-right-radius: 10px;
}

.footer-col-padding {
    padding: 10px;
    text-align: left;
}

.footer-col-padding h3 {
    color: #76b82a;
    text-transform: uppercase;
    font-size: 16px;
}

.footer-col-padding,
.footer-col-padding a {
    color: #999999;
    font-size: 16px;
    font-weight: normal;
    text-decoration: none;
}

.footer-col-padding a.selected {
    color: gray;
}

.footer-col-padding a:hover {
	color: white;
}

#footer-share {
    width:100%;
    height:80px;
    background-color: #444444;
    border: 1px solid #505050;
    -webkit-border-top-left-radius: 10px;
    -webkit-border-bottom-right-radius: 10px;
    -khtml-border-top-left-radius: 10px;
    border-top-left-radius: 10px;
    -khtml-border-bottom-right-radius: 10px;
    -moz-border-radius-topleft: 10px;
    -moz-border-radius-bottomright: 10px;
    border-bottom-right-radius: 10px;
}

#footer-share-left{
    color: #999999;
    font-weight: normal;
    font-size: 16px;
    line-height: 20px;
    float:left;
    padding-top: 20px;
    padding-left: 40px;
    width: 400px;
}

#footer-share-right ul{
    list-style:none;
}
	
#footer-share-right li{
    margin-left:20px;
    margin-top:20px;
    float:left;
    width:60px;
    height:60px;
}

#footer-share-right a img{
    display:block;
    position:relative;
    border: 0;
}

/********* faq ***********/
#faq-list {
    padding-left: 30px;
    margin-bottom: 20px;
}

#faq-list li {
    margin-bottom: 3px;
}


/******** mail-listing *********/

table.mail-listing {
    width:99%;
    padding-bottom:15px;
    margin-bottom:15px;
    border-collapse: collapse;
}

table.mail-listing tr {
    border-bottom:1px solid #C8C8C8;
}

table.mail-listing th {
    padding-top:15px;
    padding-bottom:15px;
}

table.mail-listing td {
    padding: 10px;
    padding-top:15px;
    padding-bottom:15px;
}
/************** ShareIt *****************/

#share-gallery{
    background: #EEEEEE;
    border: 1px solid #DDDDDD;
    padding: 10px;
    -webkit-border-top-right-radius: 6px;
    -webkit-border-top-left-radius: 6px;
    -khtml-border-top-right-radius: 6px;
    -khtml-border-top-left-radius: 6px;
    -moz-border-radius-topright: 6px;
    -moz-border-radius-topleft: 6px;
    border-top-right-radius: 6px;
    border-top-left-radius: 6px;
    -webkit-border-bottom-right-radius: 6px;
    -webkit-border-bottom-left-radius: 6px;
    -khtml-border-bottom-right-radius: 6px;
    -khtml-border-bottom-left-radius: 6px;
    -moz-border-radius-bottomright: 6px;
    -moz-border-radius-bottomleft: 6px;
    border-bottom-right-radius: 6px;
    border-bottom-left-radius: 6px;
}

#share-gallery h4{
    text-transform: uppercase;
    font-size: 18px;
    line-height: 20px;
}

#share-gallery p{
    margin-bottom: 0px;
}

#shareit-url {
    border:1px solid #c6c6c6;
    -webkit-border-radius: 5px;
    -khtml-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    background: white;
    height: 20px;
    width: 260px;
    margin: 5px 0;
    padding:9px 6px 3px 8px;
}

#shareit-url input.field{
    border:none; outline:none;
    width: 100%;
    color: #999999;
    font-size: 10px;
    line-height: 12px;
    font-weight: normal;
}

#shareit-icon{
    text-align:center;
    margin-left: 20px;
    margin-top:7px;
}

#shareit-icon ul{
    list-style:none;
    margin:0;
    padding:0;
}

#shareit-icon ul li{
    float:left;
    padding-right:1px;
}

#shareit-icon ul  li img{
    border:none;
}


/*************** icon-bubble **************/

#icon-bubble {
	list-style: none;
}

#icon-bubble li {
	display: inline-block;
	margin: 0px 2px;
	padding: 0px;
	width: 72px;
	height: 72px;
}

#icon-bubble li a img {
	position: relative;
	border: none;
}

#icon-bubble li a img.large {
	display: none;
}

#icon-bubble li a:hover img.small {
	display: none;
	z-index: 0;
}

#icon-bubble li a:hover img.large {
	display: block;
	margin-top: -28px;
	margin-left: -28px;
	z-index: 1000;
}

/*************** icon-bubble-links **************/

#icon-bubble-links {
	list-style: none;
}

#icon-bubble-links li {
	display: inline-block;
	margin: 0px;
	padding: 0px;
	width: 46px;
	height: 46px;
}

#icon-bubble-links li a img {
	position: relative;
	border: none;
}

#icon-bubble-links li a img.large {
	display: none;
}

#icon-bubble-links li a:hover img.small {
	display: none;
	z-index: 0;
}

#icon-bubble-links li a:hover img.large {
	display: block;
	margin-top: -14px;
	margin-left: -14px;
	z-index: 1000;
}

/*************** Listing **************/

.listing {
    width: 100%;
    border-collapse: collapse;
}

.listing tr {

}

.listing th {
    padding: 5px;
    padding-left: 3px;
    padding-right: 3px;
}

.listing td {
    padding: 3px;
    font-weight: normal;
}

.listing tr:hover td {
    background-color: #ddd;
}

.listing tr:hover th {
    background-color: white;
}

/*************** PAGING  ****************/
.paging-left {
    width: 49%;
    float: left;
}

.paging-center {
    width: 95px;
    float: left;
    color: black;
    text-align: center;
    padding-top: 5px;
    text-transform: uppercase;
    font-size: 15px;
}

.paging-right {
    width: 49%;
    float: right;
    text-align: right;
}


/************** GENERAL CLASSES ****************/
.hidden {
    display: none;
}

.noborder {
    border: 0;
}

.nobg {
    background: none;
}

.bottom-margin {
    margin-bottom: 20px;
}

.margin-right-10 {
    margin-right: 10px;
}

.nofloat {
    clear: both;
    float: none;
}

.centered {
    text-align: center;
}

.aligned-right {
    text-align: right;
}

.aligned-left {
    text-align: left;
}

.shaded {
    background-color: #f7f7f7
}

.last {
    margin-right:0px;
}

.clear,
.clearit {
    clear: both;
    font-size: 0px;
    line-height: 0px;
    height: 0px;
    height: 0px;
}

.banner {
    background-color: #ccc;
    width: 300px;
    height: 300px;
}

.text-big {
    font-size: 30px;
}

.text-medium {
    font-size: 15px;
}

.text-small {
    font-size: 12px;
}

.text-grey {
    color: #999999;
}

#flashmessage {
    position: fixed;
    bottom: 0;
    margin-bottom: 3%;
    left:50%;
    display: none;
    width: 500px;
    margin-left: -250px;
    color: white;
    font-size: 20px;
    line-height: 23px;
    padding: 20px;
    background-image: url('../images/flashmessage-bg.png');
    z-index: 20000;
    border: 3px solid white;
    -webkit-border-radius: 10px;
    -khtml-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;    
}

.icon-very-small {
    width: 16px;
    height: 16px;
    cursor: pointer;
    vertical-align: middle;
    margin: 2px;
}

.icon-small {
    width: 20px;
    height: 20px;
    cursor: pointer;
    vertical-align: middle;
}

.icon-medium {
    width: 32px;
    height: 32px;
    cursor: pointer;
    vertical-align: middle;
}

.icon-big {
    cursor: pointer;
    vertical-align: middle;
}

.drag-cursor {
    cursor: move;
}

.big-links {
    font-size: 14px;
}

.normal-weight {
    font-weight: normal;
}

/************** NEWS  *************/
#content .news-image{
    float:left;
    margin-top: 10px;
}

#content .news-datum{
    color: #535353;
    font-size: 28px;
    line-height: 30px;
    font-weight: bold;
    letter-spacing: -2px;
}

#content .news-text{
    float:right;
    color: #76b82a;
    font-size: 28px;
    line-height: 30px;
    font-weight: bold;
    letter-spacing: -2px;
    width:580px;
    padding: 20px;
    background: #EEE;
    border: 1px solid #DDD;
    margin: 10px 0 60px 0;
    min-height: 260px;
    -webkit-border-top-right-radius: 10px;
    -webkit-border-top-left-radius: 10px;
    -khtml-border-top-right-radius: 10px;
    -khtml-border-top-left-radius: 10px;
    -moz-border-radius-topright: 10px;
    -moz-border-radius-topleft: 10px;
    border-top-right-radius: 10px;
    border-top-left-radius: 10px;
    -webkit-border-bottom-right-radius: 10px;
    -webkit-border-bottom-left-radius: 10px;
    -khtml-border-bottom-right-radius: 10px;
    -khtml-border-bottom-left-radius: 10px;
    -moz-border-radius-bottomright: 10px;
    -moz-border-radius-bottomleft: 10px;
    border-bottom-right-radius: 10px;
    border-bottom-left-radius: 10px;
}

#content .news-text p{
    letter-spacing: 0px;
}


/************** TERMS  *************/
.terms-left {
    border-right: 1px solid #E1E1E1;
    font-weight: normal;
    font-size: 14px;
    line-height: 15px;
    float: left;
    width: 75%;
    padding: 0 1% 0 0;
    margin: 0 1% 40px 0;
}

.terms-right {
    font-weight: normal;
    font-style: italic;
    font-size: 14px;
    line-height: 15px;
    /*text-shadow: 0 1px 0 white;*/
    color: #777777;
    float: right;
    width: 22%;
}


/************** wysiqyg  *************/
.wysiwyged p {
    margin: 0;
    font-weight: normal;
}

.wysiwyged ul,
.wysiwyged ol {
    margin: 1em 0;
    padding-left: 40px;
}

.widgetcopy {
    height: 50px;
    font-size: 10px;
    line-height: 12px;
    font-weight: normal;
    width: 260px;
}

.wysiwyged img{
    border: 1px solid #E1E1E1;
}

.wysiwyged table{
    margin-bottom:70px;
}

	

/************ tag-cloud *************/
.tag-cloud {
    clear: both;
    margin-top: 20px;
    padding: 20px;
    background-color: #EAEAEA;
    border: 1px solid #FAFAFA;
    -webkit-border-top-left-radius: 10px;
    -khtml-border-top-left-radius: 10px;
    -moz-border-radius-topleft: 10px;
    border-bottom-top-left-radius: 10px;
    -webkit-border-bottom-right-radius: 10px;
    -khtml-border-bottom-right-radius: 10px;
    -moz-border-radius-bottomright: 10px;
    border-bottom-bottom-right-radius: 10px;
}

.tag-cloud-padding {
    overflow: hidden;
    height: 340px;
}

.tag-cloud-head {
    color: #333333;
    font-size: 20px;
    margin-right: 10px;

}

#content .tag-cloud a {

}

#content .tag-cloud a:hover {

}

ul.Zend_Tag_Cloud {
    list-style: none;
    display: inline;
    height: 285px;
    overflow: hidden;
}

ul.Zend_Tag_Cloud li {
    display: inline;
    padding-right: 15px;
    margin-bottom:5px;
}

#content a.tag {
    text-align: center;
    color: white;
    font-size: 12px;
    padding-bottom: 20px;
}

/*********** licence ************/
.input-text.license-rate {
    width: 40px;
    text-align: right;
    display: inline;
    font-size: 12px;
}

#work-license-table,
#work-license-table-output {
    border: 0px;
    border-collapse: collapse;
    width: 100%;
    background-color: #ebebeb;
    color: #58514e;
    margin-bottom: 20px;
}

#work-license-table a,
#work-license-table-output a{
    font-weight: bold;
    font-size:14px;
}

#workWebLicensePrice{
    font-size: 16px;
}

#work-license-table th,
#work-license-table-output th{
    background-color: #EEEEEE;
    border-bottom: 1px solid white;
    text-align: left;
    padding: 5px;
    padding-left: 10px;
    color: #666666;
}

#work-license-table-output th {
    background:#EEEEEE;
    text-transform: uppercase;
    font-size: 18px;
    color: #76b82a;
    cursor: default;
}

#work-license-table td,
#work-license-table-output td {
    border-bottom: 1px solid #d1d1cb;
    padding: 5px;
    padding-left: 10px;
    padding-right: 10px;
}

#work-license-table-output tr:hover {
    cursor: pointer;
}

#work-license-table-output tr:hover td,
#work-license-table-output tr.selected td{
    background-color: #76b82a;
    color: white;
}

#work-license-table-output tr:hover td a {
    color: white;
    text-decoration: none;
    /* display: block; */
}

#work-license-table-output td {
    background:#EEEEEE;
    border-bottom: 1px solid #F5F5F5;
}

.resolution,
.resolution a,
.resolution a span {
    font-weight: normal;
}

.credit-purchase-left {
    float: left;
    width: 300px;
    margin-right: 20px;
}

.credit-purchase-right {
    float: left;
    width: 626px;
}

#content .warning,
.warning {
    background-color: #dffbbd;
    border: 1px solid #76b82a;
    -webkit-border-radius: 5px;
    -khtml-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    color: #333;
    font-size:16px;
    margin:0px;
    padding:10px;
    text-align:center;
    min-height: 20px;
    margin-bottom: 10px;
}

#content .warning a,
.warning a {
    font-size: 16px;
}

#content .warning a:hover,
.warning a:hover {
    text-decoration: none;
}

#content .usertip,
.usertip{
    background-color: #fef1c2;
    border: 1px solid #cba329;
    -webkit-border-radius: 5px;
    -khtml-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    color: #333;
    font-size:14px;
    margin:0px;
    padding:10px;
    text-align:center;
    min-height: 30px;
}


/************** Billing *************/

.splitted-form-display-group {
    width: 50%;
    float: left;
}

.splitted-form-display-group fieldset {
    margin-right:20px;
}

.datepick-form {
    margin-bottom: 20px;
}

.datepick-form td {
    padding: 5px;
    vertical-align: bottom;
}

.datepick-form label {
    font-size: 12px;
}

.datepick-form .input-text,
.datepick-form option {
    font-size: 12px;
}

.number {
    color: #75b81a;
    font-size: 14px;
    font-weight: normal;
}

.big-text-grey {
    font-size: 50px;
    color: #cccccc;
}

.upload-head {
    font-size: 20px;
    text-transform: uppercase;
}

.bg-grey,
.choose-gallery {
    padding: 20px;
    background-color: #EAEAEA;
    border: 1px solid #FAFAFA;
    -webkit-border-top-left-radius: 10px;
    -khtml-border-top-left-radius: 10px;
    -moz-border-radius-topleft: 10px;
    border-bottom-top-left-radius: 10px;
    -webkit-border-bottom-right-radius: 10px;
    -khtml-border-bottom-right-radius: 10px;
    -moz-border-radius-bottomright: 10px;
    border-bottom-bottom-right-radius: 10px;
}

.choose-gallery {
    cursor: pointer;
    color: #555555;
}

.choose-gallery-title {
    font-size: 28px;
    line-height: 28px;
    font-weight: bold;
}

#content a.upload-button {
    color: white;
    padding: 5px;
    background-color: #73b918;
    border: 1px solid #73b918;
    -webkit-border-radius: 5px;
    -khtml-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
}

#content a.upload-button:hover {
    color: white;
    background-color: #6fa020;
    border: 1px solid #6fa020;
}

.float-container-275-100 {
    width: 285px;
    height: 100px;
    overflow: hidden;
    float: left;
    position: relative;
    margin-bottom: 25px;
}

.float-container-421-60 {
    width: 421px;
    height: 60px;
    overflow: hidden;
    float: left;
    position: relative;
    margin-bottom: 25px;
}

.thumb-100 {
    position: relative;
    width: 100px;
    height: 100px;
}

.thumb-60 {
    position: relative;
    width: 60px;
    height: 60px;
}

.upload-col {
    position: relative;
    height: 30px;
    margin: 0px; padding: 0px;
}

.form-item {
    float: left;
    width: 720px;
}

.form-item-hint {
    float: right;
    width: 220px;
    position: relative;
    margin-top:30px;
}

.form-hint-arrow {
    position: absolute;
    background-image: url('../images/hint-arrow.png');
    background-repeat: no-repeat;
    width:18px;
    height: 27px;
    top:10px;
    left: 2px;
    border: 1px;
    z-index: 2;
}

.form-item-left {
    float: left;
    width: 350px;
    margin-right: 10px;
}

.form-item-right {
    float: left;
    width: 350px;
}

.form-item-hint-box {
    position: relative;
    left: 18px;
    /*top: 30px;*/
    width: 188px;
    border:1px solid #299fcb;
    background-color:#94d9f3;
    padding: 10px;
    min-height: 30px;
    z-index: 1;
    -webkit-border-radius: 5px;
    -khtml-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    font-size: 14px;
    line-height: 15px;
    /* text-shadow: 0 1px 0 white; */
    font-weight: normal; 
}

.percentage {
    font-size: 14px;
    color: #fff;
    font-weight: bold; 
}

a.question {

    display: block;
    background:transparent url('../images/collapsed.png') no-repeat scroll 3px 4px;
    cursor:pointer;
    text-indent:20px;
    padding-bottom: 3px;
}

#faq1 a.selected,
#faq2 a.selected,
#faq3 a.selected,
#faq4 a.selected,
#faq5 a.selected {
    background-image: url('../images/expanded.png');
}

.answer {
    padding: 10px;
    padding-left: 20px;
}

.form-border {
    clear: both;
    border-bottom:1px solid #DDDDDD;
    color:#F5F5F5;
    font-size:20px;
    margin-bottom:20px;
    padding-top:20px;
}

.rounded-corners {
    -webkit-border-radius: 15px;
    -khtml-border-radius: 15px;
    -moz-border-radius: 15px;
    border-radius: 15px;
}

.buy-link {
    white-space: nowrap;
}

#gallery {
    height: 568px;
    vertical-align: middle;
    overflow: hidden;
}

/********* Tips *******/

.help img {
    margin-left:5px;
    width:16px;
    height: 16px;
}

.question-tip {
    color: gray;
}

h4.question-tip {
    color: #333;
}

.qtip * {
    color: #333;
}

.qtip-content a {
    color: #299FCB;
    font-size: 14px;
    text-decoration: none;
}

.qtip-content a:hover {
    color: #299FCB;
    text-decoration: underline;
}

/********* notifications ***********/

.notification-wrapper {
    width: 986px;
    margin: 0 auto;
    margin-bottom: 5px;
}

.notification {
    margin-bottom: 10px;
    position: relative;
    font-weight: normal;
    border:1px solid #299fcb;
    background-color:#94d9f3;
    -webkit-border-radius: 5px;
    -khtml-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    color: #333;
    font-size:14px;
    margin:0px;
    margin-bottom:5px;
    padding:10px;
    text-align:center;
    min-height: 20px;
}

.notification-delete-link {
    cursor: pointer;
    position: absolute;
    right: 10px;
    top: 10px;
}

#content-wrapper .notification a {
    font-size:16px;
    color: #299fcb;
    text-decoration: none;
}

#content-wrapper .notification a:hover {
    font-size:16px;
    color: #299fcb;
    text-decoration: underline;
}

.video-popup {
   /* background-image: url('../images/icon-video.png');
    background-repeat: no-repeat; */
    padding-left: 10px;
    height: 30px;
}

.home-stats {
    width: 100%;
}

.home-stats td {
    text-align: center;
    color: #555555;
    padding-top:10px;
    padding-bottom:5px;
}

.home-stats .number,
.home-stats .work-numberoffans {
    color: #333;
    font-weight: bold;
    font-size: 30px;
}

.work-numberoffans {
	color: #999999;
	font-size: 16px;
	font-weight: bold;
	line-height: 18px;
}

.grey-notice {
    border:1px solid #dddddd;
    background-color:#eeeeee;
    -webkit-border-radius: 5px;
    -khtml-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    color: #333;
    font-weight: normal;
    padding: 10px;
}

#friendrequest-form textarea {
    height: 155px;
}

.captcha-label {
    clear: both;
    vertical-align: top;
}

#content a#pagingButton {
    clear: both;
    display: block;
   /* margin-bottom: 50px; */
    height:auto; 
    line-height: 15px;
}

ul.thread-list {
    list-style: none;
}

ul.thread-list li {
    padding-bottom: 3px;
    margin-bottom: 3px;
    border-bottom: 1px solid #eee;
}

#content ul.thread-list li a {
    font-weight: normal;
    display: block;
    padding-left: 10px;
    padding-right: 10px;
    cursor: pointer;
}

#content ul.thread-list li a:hover {
    color: #666;
}

#content ul.thread-list li a.selected {
    font-weight: bold;
}

.unit {
    color:#999999;
    font-size:24px;
    font-weight:bold;
}

table.campaign-table {
    border-collapse: collapse;
    width:100%;
    text-align:center;
    margin-top:20px;
}

table.campaign-table th {
    padding: 8px;
}

table.campaign-table td {
    vertical-align: middle;
    padding: 5px;
}

table.campaign-table tr.shaded {
    background-color: #eee;
}

table.campaign-table tr:hover {
    background-color: white;
}

table.campaign-table tr:hover th {
    background-color: none;
}
/* NEU */
#button a,
.back-button {
    -webkit-border-radius: 10px;
    -khtml-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
    background:#76B82A;
    border:1px solid #76B82A;
    color:white;
    cursor:pointer;
    float:right;
    font-size:25px;
    font-weight:bold;
    letter-spacing:-2px;
    line-height:40px;
    margin:20px;
    padding:4px 20px;
    text-decoration: none;
}

.back-button {
    float: left;
    padding:3px 15px;
    line-height:20px;
    font-size:18px;
    -webkit-border-radius: 5px;
    -khtml-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
}

#button a:hover,
.back-button:hover {
    background:white;
    border:1px solid #76B82A;
    color:#555;
    text-decoration: none;
}
.cnButton{
	padding:2px 0px 0px 0px;
    text-align: center;
    position: relative;
    color: #76b82a;
    background-color: #ffffff;
    font-size: 14px;
    font-weight: bold;
    border: 1px solid #888888;
    -webkit-border-bottom-right-radius: 5px;
    -webkit-border-top-left-radius: 5px;
    -khtml-border-bottom-right-radius: 5px;
    -khtml-border-top-left-radius: 5px;
    -moz-border-radius-bottomright: 5px;
    -moz-border-radius-topleft: 5px;
    border-bottom-right-radius: 5px;
    border-top-left-radius: 4px;
    letter-spacing:0px;
    text-transform: none;
    text-decoration: none;
	
	display:inline; 
	float:left;}
	.cnButton:hover{ color: #fff;
    background-color: #76b82a;
    text-decoration: none;}
	.pagingTxt{display:inline; float:left; color:#000!important;line-height:27px!important;}
.corner{background:transparent url(/themes/default/images/corners.png) no-repeat 0px 0px; height:15px; width:15px; position:absolute; z-index:99;}
.topLeft{background-position: left top; top:0px; left:0px;}
.bottomRight{background-position: right bottom; right:0px; bottom:0px;}
.sortSelect {font-size:16px!important;}
.sortSelect option{font-size:16px!important; padding-left:15px;}
.workSubmit, #content a.workSubmit {
    -webkit-border-radius: 5px 0px 5px 0px;
    -khtml-border-radius: 5px 0px 5px 0px;
    -moz-border-radius: 5px 0px 5px 0px;
    background-color: #79B600;
    border: 1px solid #79B600;
    color: white;
    cursor: pointer;
    font-size: 15px;
    font-weight: bold;
    height: 30px;
    line-height: 15px;
    margin-bottom: 2px;
    margin-top: 2px;
    padding: 5px 15px 5px 15px;
    text-align: center;
    text-transform: uppercase;
}
.workSubmit:hover, #content a.workSubmit:hover {background-color:#6fa020;}



/*
	AnythingSlider v1.7+ Default (base) theme
	By Chris Coyier: http://css-tricks.com
	with major improvements by Doug Neiner: http://pixelgraphics.us/
	based on work by Remy Sharp: http://jqueryfordesigners.com/
*/

/*****************************
  SET DEFAULT DIMENSIONS HERE
 *****************************/
/* change the ID to match your slider */
#homeSlider{
  float:left;
    margin: 0px;
    overflow:hidden;
    width: 942px;
    height: 110px;
     
	overflow-y: auto;
	overflow-x: hidden;
   
	
}
#homeSliderWrapper{
    position:relative;
	float:left;
    margin: 0px;
    
    width: 946px;
    height: 110px;
    
   
	
}
.sliderChild{
 float: left;
  background-color: #E0E0E0;
	
    width: 946px;
    height: 112px;
	
	
}

#home-container-teaser .sliderContent a {
    -moz-border-radius: 0px;
    background: none;
    color: #000;
    font-size: 17px;
    font-weight: normal;
    margin-left: 0px;
    padding: 0px;
    text-decoration: none;
}
#home-container-teaser .sliderContent a:hover {
  
    color: #76B82A;
    
}

.sliderContent{float:left;padding:0px;width: 946px!important;
    height: 110px!important;}
/* Opera width restriction */
.anythingBase { max-width: 32766px; }

/*****************
  SET COLORS HERE
 *****************/
/**** Default state (no keyboard focus) ****/
/* slider window - top & bottom borders, default state */
div.anythingSlider .anythingWindow {
	
	
}
/* Navigation buttons, default state */
div.anythingSlider .anythingControls ul a.cur, div.anythingSlider .anythingControls ul a,#home-container-teaser a.cur{
	
	color: #76B82A;
}
/* start-stop button, stopped, default state */
div.anythingSlider .start-stop {
	background-color: #040;
	color: #fff;
}
/* start-stop button, playing, default state */
div.anythingSlider .start-stop.playing {
	background-color: #800;
}
/* start-stop button, default hovered text color (when visible) */
div.anythingSlider .start-stop:hover, div.anythingSlider .start-stop.hover {
	color: #ddd;
}

/**** Active State (slider has keyboard focus) ****/
/* slider window - top & bottom borders, active state */
div.anythingSlider.activeSlider .anythingWindow {
	border-color: #7C9127;
}
/* Navigation buttons, active state */
div.anythingSlider.activeSlider .anythingControls ul a.cur, div.anythingSlider.activeSlider .anythingControls ul a,#content .anythingControls ul a {
	background-color: #76B82A!important;
	color:#fff;
}
#content .anythingControls ul a:hover,#content .anythingControls ul a.cur {
	background-color: #76B82A;
	color:#333;
}
/* start-stop button, stopped, active state */
div.anythingSlider .start-stop {
	background-color: #080;
	color: #fff;
}
/* start-stop button, playing, active state */
div.anythingSlider .start-stop.playing {
	background-color: #d00;
}
/* start-stop button, active slider hovered text color (when visible) */
div.anythingSlider .start-stop:hover, div.anythingSlider .start-stop.hover {
	color: #fff;
}

/***********************
  COMMON SLIDER STYLING
 ***********************/
/* Overall Wrapper: 45px right & left padding for the arrows, 28px @ bottom for navigation */
div.anythingSlider {
	display: block;
	margin: 0 auto;
	overflow: visible !important; /* needed for Opera and Safari */
	position: relative;
	
}
/* anythingSlider viewport window */
div.anythingSlider .anythingWindow {
	overflow: hidden;
	position: relative;
	width: 100%;
	height: 100%;
}
/* anythingSlider base (original element) */
.anythingBase {
	background: transparent;
	list-style: none;
	position: absolute;
	overflow: visible !important;
	top: 0;
	left: 0;
	margin: 0;
	padding: 0;
}
/* all panels inside the slider */
.anythingBase .panel {
	background: transparent;
	display: block;
	overflow: hidden;
	float: left;
	padding: 0;
	margin: 0;
}
.anythingBase .panel.vertical {
	float: none;
}

/* Navigation Arrows */
div.anythingSlider .arrow {
	top: 50%;
	position: absolute;
	display: block;
}
div.anythingSlider .arrow a {
	display: block;
	height: 35px;
	margin: -70px 0 0 0; /* half height of image */
	width: 35px;
	text-align: center;
	outline: 0;
	
	
}
/* hide text, target the span so IE7 doesn't text-indent the link */
div.anythingSlider .arrow a span { display: block; text-indent: -9999px; }
/* back arrow */
div.anythingSlider .back { left: -40px; }
div.anythingSlider .back a { background:#76B82A url(/themes/default/images/gal-image-previous.png) no-repeat -5px -15px; border-radius: 5px 0px 0px 5px;
	-moz-border-radius: 5px 0px 0px 5px;
	-webkit-border-radius: 5px 0px 0px 5px;}
div.anythingSlider .back a:hover{background:#90CF45 url(/themes/default/images/gal-image-previous.png) no-repeat -5px -15px;}
div.anythingSlider .back.disabled { display: none; } /* disabled arrows, hide or reduce opacity: opacity: .5; filter: alpha(opacity=50); */
/* forward arrow */
div.anythingSlider .forward { right: -20px; }
div.anythingSlider .forward a { background:#76B82A url(/themes/default/images/gal-image-next.png) no-repeat -20px -15px; 
border-radius: 0px 5px 5px 0px;
	-moz-border-radius: 0px 5px 5px 0px;
	-webkit-border-radius: 0px 5px 5px 0px;}
div.anythingSlider .forward a:hover{background:#90CF45 url(/themes/default/images/gal-image-next.png) no-repeat -20px -15px;}
div.anythingSlider .forward.disabled { display: none; } /* disabled arrows, hide or reduce opacity: opacity: .5; filter: alpha(opacity=50); */

/* Navigation Links */
div.anythingSlider .anythingControls { outline: 0; display: none; position:absolute; }
div.anythingSlider .anythingControls ul { margin: 0; padding: 0; float: left; }
div.anythingSlider .anythingControls ul li { display: inline; }
.anythingControls ul a {
	font-size: 11px!important;
	display: inline-block!important;
	text-decoration: none!important;
	padding: 2px 0px!important;
	height: 15px!important;
	margin: 0 3px 0 0!important;
	width:23px;
	text-align: center!important;
	outline: 0!important;
	border-radius: 0 0 5px 5px!important;
	-moz-border-radius: 0 0 5px 5px!important;
	-webkit-border-radius: 0 0 5px 5px!important;
}
div.anythingSlider .anythingControls ul a:hover {
	background-image: none;
}
/* Navigation size window */
div.anythingSlider .anythingControls .anythingNavWindow { overflow: hidden; float: left; }

/* slider autoplay right-to-left, reverse order of nav links to look better */
div.anythingSlider.rtl .anythingControls ul a { float: right; } /* reverse order of nav links */
div.anythingSlider.rtl .anythingControls ul { float: left; }    /* move nav link group to left */
div.anythingSlider.rtl .anythingWindow {
	direction: ltr;
	unicode-bidi: bidi-override;
}
/* div.anythingSlider.rtl .start-stop { float: right; } */ /* move start/stop button - in case you want to switch sides */

/* Autoplay Start/Stop button */
div.anythingSlider .start-stop {
	
	padding: 2px 5px;
	width: 40px;
	text-align: center;
	text-decoration: none;
	float: right;
	z-index: 100;
	outline: 0;
	border-radius: 0 0 5px 5px;
	-moz-border-radius: 0 0 5px 5px;
	-webkit-border-radius: 0 0 5px 5px;
}
/* hide cell shading on hover - makes the button appear to come forward */
div.anythingSlider .start-stop:hover, div.anythingSlider .start-stop.hover { background-image: none; }



.anythingControls { height:23px; width:auto;  left:0px;  }
.float-container-300-300 {
    float: left;
    height: 220px !important;
    margin-bottom: 25px;
    overflow: hidden;
    position: relative;
    width: 220px !important;
}
#homeSliderContainer{width:946px; height:110px;}

/*
#home-container-teaser p,
#home-container p {

    font-size:18px;
    text-align:center;
    margin-bottom: 30px;
}

#home-container-teaser a {
    color: #F5F5F5;
    background-color: #76b82a;
    padding: 4px 12px;
    font-size: 18px;
    font-weight: bold;
    text-decoration: none;
    -webkit-border-radius: 5px;
    -khtml-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    margin-left: 4px;
}

#home-container-teaser a:hover{
    color: #76b82a;
    background-color: white;
    text-decoration: none;
}

#home-container-teaser ul{
    list-style: none;
	padding: 0;
	margin: 0;
}

#home-container-teaser li{
    display: inline;
    float: left;
    background: #eee;
    margin: 0px 20px 20px 0px;
    padding: 10px;
    width: 198px;
    height: 110px;
    border: 1px solid #DDD;
    -webkit-border-top-right-radius: 10px;
    -webkit-border-top-left-radius: 10px;
    -khtml-border-top-right-radius: 10px;
    -khtml-border-top-left-radius: 10px;
    -moz-border-radius-topright: 10px;
    -moz-border-radius-topleft: 10px;
    border-top-right-radius: 10px;
    border-top-left-radius: 10px;
    -webkit-border-bottom-right-radius: 10px;
    -webkit-border-bottom-left-radius: 10px;
    -khtml-border-bottom-right-radius: 10px;
    -khtml-border-bottom-left-radius: 10px;
    -moz-border-radius-bottomright: 10px;
    -moz-border-radius-bottomleft: 10px;
    border-bottom-right-radius: 10px;
    border-bottom-left-radius: 10px;
}
 
#home-container-teaser .text {
    color:#999;
    font-size: 17px;
    font-style: normal;
    font-weight: normal;
}

#home-container hr{
    color: #A3A4A4;
    background-color: #fff;
    border: 1px dotted #A3A4A4;
    border-style: none none dotted;
    margin-bottom:20px;
}

span.homesubhead {
    display: block;
    color:#555555;
    font-size: 18px;
    text-transform:uppercase;
    border-bottom: 1px dotted #A3A4A4;
    padding-bottom: 5px;
    margin-bottom: 10px;
}
*/
