#photo_upload input{ width: 100%; 

}

body {
    width: 1000px;
    margin: 0 auto 10px;

    font-family: Georgia,"Times New Roman",Times,serif;
    font-size: 12px;
}

a img {
    border: 0;
}

ul {
    list-style-position: inside;
}

a {
    color: #677323;
}

a.highlight {
    color: #DA7C3F;
    font-weight: bold;
}

a.link {
    padding: 0 10px 0 0;
    background: url(img/pointer.gif) center right no-repeat;
}

a.link-highlighted {
    color: #DA7C3F;
    font-weight: bold;
    padding: 0 10px 0 0;
    background: url(img/pointer.gif) center right no-repeat;
}

a.

hr {
    border: 1px solid #fff;
    border-bottom: 1px dotted #bbb;
    color: #666;
    margin: 10px 0 10px 0;
}

#annoucement {
	 float: right; 
	font-size: 12px;
	color: #666; 
	
} 

#annoucement a {
color: #DA7C3F
}

#logas_identity {
    text-align: center;
    background-color: #ff8;
    border: 2px solid #ff0;
    padding-top: 50px;

}

/* #header */
#header {
    padding: 10px 0;
}

#header #logo {
    float: left;
    width: 240px;
    height: 43px;
    margin-bottom: 10px;
}

/* #header .zone#identity */
#header .zone#identity,
#header .zone#login {
    float: right;
}

#header .zone#identity .item {
    text-align: right;
}

#header .zone#identity .item#welcome {
    margin-bottom: 20px;
}

#header .zone#identity .item#welcome #fullname {
    font-weight: bold;
}

/* #header .zone#login */
#header .zone#login form .item.element,
#header .zone#login form .item.element .label {
    display: inline;
    color: #666;
    font-size: 11px;
}

#header .zone#login form .item.element input {
    width: 115px;
    padding: 1px;
    font-size: 11px;
    margin: 0 5px 0 0;
}

#header .zone#login form .submit-wrap {
    float: right;
}

#header .zone#login a {
    padding: 3px 5px ;
    text-decoration: none;
}

#header .zone#login a#forgotten {
    margin-left: 219px;
    font-size: 11px;
}

#header .zone#login a#register {
    color: #da7c3f;
    border-left: 1px solid #55621e;
    font-size: 11px;
    padding: 0 0 0 3px;
}

/* .zone.menu */
.zone.menu {
    list-style-type: none;
}

.zone.menu .item {
    float: left;
}

.zone.menu .item a {
    padding: 0 12px 0 0;
    color: #505a19;
    text-decoration: none;
    font-weight: bold;
}

.zone.menu .item:hover a,
.zone.menu .item.hover a {
    color: #000;
}

#header .invisible {
    display: none;
} /* typolight fix */

#header .zone.menu#principal {
    clear: both;
    border-top: 1px solid #ddd;
}

#header .zone.menu#principal,
#header .zone.menu#principal .item a {
    line-height: 45px;
    height: 45px;
	text-transform: lowercase;
}

.page .zone.menu#sub_menu {
    margin-bottom: 10px;
    float: right;
}

.page .zone.menu#sub_menu {
    display: block;
    clear: both;
    background: #fff;
}

.page .zone.menu#sub_menu,
.page .zone.menu#sub_menu .item a {
    line-height: 25px;
    height: 25px;
    font-weight: normal;
}

.page .zone.menu#sub_menu .item a {
    color: #333;
    font-size: 11px;
    padding: 2px 5px 2px 5px;
    margin: 0 0 0 1px;
    border: 1px solid #606E24;
    border-top: 1px solid #bbb;
    border-left: 1px solid #bbb;
}

.page .zone.menu#sub_menu .item a:hover {
    margin: 0;
    border: 2px solid #606E24;
    border-top: 1px solid #bbb;
    border-left: 1px solid #bbb;
    text-decoration: none;
}

/* .toolbar */
.toolbar#t-left {
    float: left;
    width: 150px;
    padding-right: 9px;
    border-right: 1px solid #bfc198;
    margin-right: 10px;
}

.toolbar#t-right {
}

.toolbar li {
    list-style: outside square;
    margin: 0 0 5px 15px;
    font-size: 11px;
}

.toolbar .zone.bloc {
    border: 1px solid #bfc199;
}

.toolbar .zone.bloc h2.title {
    text-align: center;
    color: #fff;
    font-size: 12px;
}

.toolbar .zone.bloc .data {
    padding: 5px;
}

.toolbar .zone.bloc .footer {
    padding: 0 5px 5px;
    text-align: right;
}

.toolbar .zone.bloc .footer a {
    font-size: 10px;
    color: #DA7C3F;
    display: block;
    padding: 0 13px 0 0;
    text-transform: uppercase;
    font-weight: bold;
    text-decoration: none;
    background: url(img/pointer.gif) center right no-repeat;
}

.toolbar .zone.bloc#search {
    border: 0;
    margin-top: 10px;
}

.toolbar .zone.bloc#search h2.title {
    background-color: #fff;
    padding: 0;
    margin-bottom: 10px;
    color: #c3c5a0;
    font-style: italic;
    font-size: 15px;
}

.toolbar .zone.bloc#search .data {
    padding: 0;
}

/* .page */
.page,
#main .mod_article {
    float: left;
    width: 660px;
}

#main .mod_article {
	border-right: 1px solid #BFC198;
}

.page.admin {
    float: none;
    width: auto;
}

.page .confirm {
    display: none;
}

.page .wait {
    display: none;
    font-size: 16px;
    color: #fff;
    width: 100%;
    background: #BFC198;
    border-top: 2px solid #000;
    position: absolute;
    bottom: 0;
    left: 0;
    height: 30px;
    text-align: center;
    padding: 15px;
}

.page .breadcrumbs  {
	margin-bottom: 10px;
    height: 20px;
}

.page .breadcrumbs li {
	float: left;
    height: 31px;
	background: url(img/breadcrumbs.gif) no-repeat;
	margin-left: -10px;

	list-style: none;
	line-height: 31px;
	font-size: 11px;
}

.page .breadcrumbs li:hover,
.page .breadcrumbs li.hover {
	background-position: 0 -31px !important;
}

.page .breadcrumbs li.current {
	background-position: 0 -62px;
}

.page .breadcrumbs li a,
.page .breadcrumbs li span {
	padding: 0 30px;
    height: 31px;
	color: #382E1F;
	text-decoration: none;
}

.page .breadcrumbs li a:hover {
	text-decoration: underline;
}

.page .breadcrumbs li.first-child {
	padding: 0;
	margin-left: 0;
	background-position: right -93px !important;
}

.page .breadcrumbs li.first-child a {
    padding-left: 20px;
}

.page .breadcrumbs li.first-child a span {
    padding: 0;
}

.page .breadcrumbs li.first-child:hover {
	background-position: right -124px !important;
}

.page .breadcrumbs li.first-child.current {
	background-position: 0 -155px;
}

.page .breadcrumbs li.last-child {
	padding: 0 30px;
    background-position: 0 -62px;
    color: #667324;
}

.page .breadcrumbs li.pad {
	background-position: 0 0;
    padding: 0 0 0 10px;
}


.page .header a {
    text-decoration: none;
}

.page h2.title,
#main .mod_article h2 {
    margin-bottom: 10px;
    font-size: 13px;
    padding: 0 0 0 15px;
    color: #6B7736;
    background: url(img/pointer.gif) center left no-repeat;
    font-weight: bold;
}

/* #footer */
#footer {
    margin-top: 20px;
}

#footer a {
    text-decoration: none;
    font-size: 11px;
}

#footer .item {
    margin-right: 20px;
}

#footer .item.logos {
    float: right; 
    margin-right: 160px;
}

#footer .item.phone {
    position: absolute; 
    top: 52px; 
    margin-left: 795px; 
     font-weight: bold; 
    color: #BFC198; 
    padding: 0 10px 0 10px; 
    background: #fff; 
}

#footer .item.phone span {
	font-size: 18px;
}

/* .zone */
.zone.bloc {
    margin-bottom: 10px;
}

/* form */
form .item.element {
    margin-bottom: 5px;
}

form .item.element .label,
#main form .formbody label {
    display: block;
    margin: 0px 0 0 5px;
    color: #464F14;
    font-size: 11px; 
    font-family: georgia; 
}

form .item.element.checkbox .label {
    display: inline;
}

form .item.element.text     input,
form .item.element.password input,
form .item.element.file     input,
form .item.element          select,
form .item.element          textarea,
#main form .formbody        input.text,
#main form .formbody        textarea {

}

form .item.element textarea {
    height: 150px;
}

form .item.element input {
border: 0px ! important; 
-moz-background-clip:border;
-moz-background-origin:padding;
-moz-background-size:auto auto;
background-attachment:scroll;
background-color:transparent;
background-image:url("../images/edit_152.gif");
background-position:0 0;
background-repeat:no-repeat;
color:#424A17;
font-family:Georgia,"Times New Roman",Times,serif;
font-size:11px;
height:22px;
margin-bottom:0;
margin-left:0;
margin-right:0;
margin-top:0;
padding-bottom:0;
padding-left:5px;
padding-right:5px;
padding-top:0;
width:142px;
border: 0; 
}

form .item.element input.hasDatepicker {
    width: 100px;
}

form .item.element select option {
    background-color: #fff;
}

form .item.element.invalid .label {
    color: #f00;
}

form input#submit {
    width: 150px;
    height: 25px;
}

form #required_legend {
    clear: left;
    text-indent: -9999px;  
}
/* form within the toolbar or header */
#header  form .item.element.text     input,
#header  form .item.element.password input,
.toolbar form .item.element.text     input,
.toolbar form .item.element          select {
    border: 1px solid #ddd;
    background: #ddd;
}

#header  form .item.element .label,
.toolbar form .item.element .label {
    color: #000;
}

/* form within the .page */
.page form {
    margin-bottom: 10px;
}

.page form ul.errors,
#main form .formbody p.error {
    width: 250px;
    color: #fff;
    font-weight: bold;
    background: #f00;
    list-style-type: none;
    font-size: 11px;
    padding: 2px;
}

/* form in the admin panel */
.page.admin form {
    width: 300px;
}

/* .zone.category */
#list.page.photo.category .zone.category {
    background: none no-repeat scroll 5px 5px transparent;
    border-top: 1px solid #CCCCCC;
    float: left;
    height: 106px;
    padding: 5px 0 5px 139px;
    width: 200px;
}

#list.page.photo.category .zone.category.odd {
    border-right: 1px solid #CCCCCC;
    width: 150px;
}

.page.photo.category#list .zone.category h2.name {
    font-size: 11px;
    font-weight: bold;
}

.page.photo.category#list .zone.category ul.sub_categories {
    list-style-type: none;
}

.page.photo.category#list .zone.category ul.sub_categories li {
    float: left;
    width: 49%;
    font-size: 11px;
}

.zone .photos .item.photo,
.zone.lightboxes .item.lightbox {
    float: left;
    width: 150px;
    border: 1px solid #ddd;
    margin: 4px;
    padding: 5px;
    text-align: center;
}

.zone .photos .item.photo .thumbnail,
.zone.lightboxes .item.lightbox .thumbnail {
    width: 150px;
    height: 150px;
    line-height: 150px;
    margin-bottom: 10px;
    text-align: center;
    margin-bottom: 10px;
}

.page.photo.index .zone.photo {
    float: left;
    width: 500px;
    margin-bottom: 65px; 
}

.page.photo.index .zone.checkout {
    float: left;
    width: 550px;
    margin-bottom: 65px; 
}

.page.photo.index#view .zone.photo .thumbnail,
.page.photo#edit       .zone.photo .thumbnail,
.page.photo.index      .zone.checkout .thumbnail

 {
    float: left;
    width: 300px;
    height: 300px;
    padding: 2px;
    line-height: 298px; /* -2px ? */
    border: 2px solid #aaa;
    margin-bottom: 10px;
    text-align: center;
}

.page.photo.index#view .zone.checkout .vsmall	img{
	width: 100px; 
}

.page.photo.index .zone.checkout .item.element.select {
	width: 120px; float: left; display: inline; width: 65px; 
}

.zone .photos     .item.photo    .thumbnail img,
.page.photo.index .zone.photo    .thumbnail img,
.page.photo#edit  .zone.photo    .thumbnail img,
.zone.lightboxes .item.lightbox  .thumbnail img {
    vertical-align: middle;
}

.zone .photo .footer {
    border-top: #ccc;
    background: #EEEFE0;
    border: 1px solid #aaa;
    padding: 5px;
    text-align: right;
}
.zone.lightboxes .item.lightbox .actions {
    margin-top: 5px;
}

.zone.lightbox   .item.photo    .actions {
    margin-bottom: 5px;
}

.zone.lightboxes .item.lightbox .actions .action,
.zone.lightbox   .item.photo    .actions .action {
    float: right;
    width: 16px;
    height: 16px;
    margin-left: 5px;
    background-repeat: no-repeat;
    background-position: center center;
}

.zone.lightboxes .item.lightbox .actions .action span,
.zone.lightbox   .item.photo    .actions .action span {
    display: none;
}

.zone.lightboxes .item.lightbox .name {
    margin-bottom: 5px;
}

/* .item.action */
.zone.link .item,
table .action {
    padding-left: 20px;
    height: 20px;
    line-height: 20px;
    background-repeat: no-repeat;
    background-position: 2px;
    white-space: pre;
}

.zone.link .item.create,
.action.create {
    background-image: url(img/action.create.gif);
}

.zone.link .item.edit,
.action.edit {
    background-image:  url(img/action.edit.gif);
}

.action.view {
    background-image:  url(img/action.view.gif);
}

.action.delete {
    background:  url(img/action.delete.gif) top left no-repeat; padding-left: 15px;
}

.action.logas {
    background-image:  url(img/action.logas.gif);
}

#main .mod_article .block {
    clear: both;
    padding-right: 10px;
}

.page p.indication {
	font-size: 11px; 
	color: #777; 
}

.page p.item,
#main .mod_article p {
    margin-bottom: 10px;
    text-align: justify;
}

#centre_panel2 .mod_article .image_container {
	margin-bottom: 15px; 
}

#main .mod_article ul {
    list-style: inside square;
    margin-left: 10px;
}

#main .mod_article ul li {
    margin-bottom: 10px;
    text-align: justify;
}

#main .mod_article table {
    border-collapse: collapse;
    border: 1px solid #666;
    margin-bottom: 15px;
    width: 100%;
}

#main .mod_article table th,
#main .mod_article table td {
    padding: 2px 5px;
    border-right: 1px dotted #ddd;
    border-bottom: 1px solid #bbb;
    text-align: left;
}

#main .mod_article table td.credits,
#main .mod_article table td.money {
    padding-right: 5px;
    text-align: right;
}

#main .mod_article .zone.bloc#payg table {
    float: left;
    margin: 5px;
    width: 48%;
}

.page .column,
#main .mod_article .column {
    width: 46%;
}

.page .column#left,
#main .mod_article .column#left {
    float: left;
    padding-right: 20px;
    border-right: 1px solid #ccc;
}

.page .column#right,
#main .mod_article .column#right {
    float: right;
}

.page .column#right h2	{
	font-size:12px; 
	color: #677323
}

#main .mod_article .img {
	float: left;display: block; 
}

#main .mod_article .promo {
	display: inline; 
}

#main .mod_article .promo h1	{padding: 0; }


.page .column.help#right {
    margin: 15px;
    width: 260px;
    color: #222;
    line-height: 18px;
    font-size: 11px;
}

.page .column.help#right p {
    margin: 0 0 5px 0;
    padding: 0 0 10px 0;
    display: block;
    color: #444;
    font-size: 12px;
}

.page .column.help .info {
    background: none repeat scroll 0 0 #BCBE96;
    margin: 10px 0 0;
    padding: 15px 20px 15px 20px;	
}

.page #right.column.help .info h2	{
	color: #fff;
	margin-bottom: 8px;
}

.page #right.column.help .info li {
	list-style: square outside;
	margin: 0 0 6px 15px;
	font-size: 12px;
	line-height: 15px;
	
}
.page.user.lightbox#view .column#left {
    width: 52%;
    padding: 0;
}

.page.user.lightbox#view .column.help#right {
    width: 250px;
}

.page.photo .zone.photo .metadata {
    float: left;
    width: 170px;
    margin-left: 10px;
}

.page.photo .zone.checkout .metadata {
    float: left;
    width:210px;
    margin-left: 10px;
}

.page.photo.admin .zone.photo .metadata {
    width: 250px;
}

.page.photo .zone.photo .metadata .item {
    margin-bottom: 10px;
}

.page.index.admin#index .zone.bloc,
.page.admin.rate#list   .zone.bloc,
.page.admin.topup#list  .zone.bloc {
     float: left;
     width: 44%;
     margin: 0 2% 20px;
}

.page.index.admin#index .zone.bloc .item.couple {
    margin-bottom: 5px;
}

.page.index.admin#index .zone.bloc .item.couple .key {
    width: 180px;
}

.page.admin.rate#list   .zone.bloc#commission_payg,
.page.admin.index#index .zone.bloc#photographers {
     clear: left;
}

.page.admin.rate#list .zone.bloc h2.title {
     float: left;
}

.table {
    width: 100%;
    margin-top: 10px;
    margin-bottom: 10px;
}

.table,
.table thead tr th,
.table thead tr td,
.table tfoot tr th {
    border-collapse: collapse;
    border-bottom: 1px solid #999;
    border-top: 1px solid #999;
}

.table thead tr {
    height: 31px;
}

.table tr th {
    color: #000;
    font-weight: normal;
    background: #f1f1f1;
}

.table tr {
    color: #666;
}

.table tr th,
.table tr td {
    padding: 3px 8px;
    border-right: 1px solid #ddd;
    border-left: 1px solid #ddd;
    text-align: left;
}

.table tr.even {
    background-color: #edede2;
}

.table tr td.money,
.table tr td.credits,
.table tr td.count {
    text-align: right;
}

.table tr td.thumbnail {
    text-align: center;
}

.table tbody tr:hover,
.table tbody tr.hover {
    background-color: #ffe56f;
}

.table tr th .tooltip.help {
    float: right;
}

.table tr th .tooltip.help .icon {
    display: block;
    width: 16px;
    height: 16px;
    background: url(img/tooltip.help.png) no-repeat top left;
    cursor: pointer;
}

.table tr th .tooltip.help .message {
    display: none;
    background-color: #90c7e6;
    border: solid 2px #456b9c;
    padding: 5px;
    width: 200px;
    margin-top: 15px;
}

.table tr th .tooltip.help .message p {
    margin-bottom: 5px;
    text-align: justify;
}

.table tr th .tooltip.help:hover,
.table tr th .tooltip.help.hover {
    position: relative;
}

.table tr th .tooltip.help:hover .message,
.table tr th .tooltip.help.hover .message {
    display: block;
    position: absolute;
    right: 0;
}

form .submit-wrap,
a.button {

}

form .submit-wrap #submit,
a.button span {
	
}

a.button.highlight {
    background: #979c80 url(img/button-g.gif) no-repeat ! important; 
    margin-top: 3px; 
    
}

a.button.highlight span {
    background-image: url("img/button-g.gif") !important;
    background-color: #979c80; 
    font-family: arial; 
    font-size: 12px; font-weight: bold;  
}

.buynow	{margin-top: 5px; }

form .submit-wrap {
    float: left;
    padding: 0 0 0 4px;
}

form .submit-wrap-button #submit , form .submit_container .submit{
color:#fff;
font-family: georgia;
padding:2px 1px 4px 1px;
margin: 0 20px 0 0;
background:url(images/splash/button.png) repeat-x center #78833C;background-color:rgba(120,131,60,1);
border:1px solid #333;
-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;
border-bottom:1px solid #333;
-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,0.5);-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,0.5);box-shadow:inset 0 1px 0 rgba(255,255,255,0.5);
cursor:pointer;    
    
}


.formbody {
background-color:rgba(191,193,152,1);
border:1px solid #9A9B7D;
-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;
border-bottom:1px solid #7C7C6B;
padding: 20px; 
margin: 10px 0 10px 0; 
}
.formbody td	{vertical-align: top;padding: 5px 5px 8px 0;}
.formbody .col_0 {
	text-align: right;
}
.formbody tr	{padding-bottom: 10px}
.formbody .text, .formbody .captcha, .formbody textarea	{
	width: 200px; border: 1px solid #7C7C6B;padding: 2px;
}
.formbody .checkbox,.formbody .radio {margin-left: 3px; }

a.button.confirm {
    float: right !important;
    display: inline;
}

a.button.back {
    background-color: #bbb;
}


a.item.pdf {
    display: block;
    margin: 10px 0;
    padding-left: 22px;
    line-height: 22px;
    background: url(img/mimetype.pdf.gif) no-repeat 2px center;
}

.item.couple.summary {
    margin-bottom: 5px;
    float: right;
    font-weight: bold;
    font-size: 13px;
}

.item.couple {
    margin-bottom: 5px;
}

.item.couple .key,
.item.couple .value {
    float: left;
    width: 110px;
}

.item.couple .key {
    text-align: right;
    width: 150px;
    padding-right: 10px;
}

.item.couple#total_downloads {
    border-top: 1px solid #ddd;
}

/*datepicker*/
.ui-datepicker-control {
    background-color: #bfc199;
}

.ui-datepicker-today,
.ui-datepicker-control a:hover {
    background-color: #55621e !important;
}

.ui-datepicker-today a {
    color: #fff !important;
}

.page.photo#edit .zone.photo .form {
    width: 360px;
    float: right;
}

/* .zone.message */
.zone.message {
    border: 2px solid;
    padding: 16px 8px 16px 48px;
    margin-bottom: 10px;
    font-weight: bold;
    background-repeat: no-repeat;
    background-position: 8px center;
}

.zone.message.success {
    border-color: #626f24;
    color: #626f24;
    background-image: url(img/zone.message.success.gif);
}

.zone.message.ko {
    border-color: #cd6552;
    color: #cd6552;
    background-image: url(img/zone.message.ko.gif);
}

.zone.message.info {
    border-color: #BFC199;
    color: #BFC199;
    background-image: url(img/zone.message.info.gif);
}

.zone.message.csrf {
    border-color: #138FD0;
    color: #000;
    background-image: url(img/zone.message.crsf.gif);
    padding-top: 13px;
    padding-bottom: 13px;
}

.zone.message.csrf form {
    display: inline;
	width: auto;
	float: none;
	background-image: none;
}

.zone.message.csrf form input#submit {
	width: auto;
	height: auto;
}

/* .zone.tool */
.zone.filter,
.zone.sorter,
.zone.pager {
    margin: 20px 0;
}

.zone.filter .legend,
.zone.sorter .legend,
.zone.pager  .legend {
    margin-right: 10px;
}

.zone.filter .item,
.zone.sorter .item,
.zone.pager  .item {
    padding: 2px 5px;
    border: 1px solid #ddd;
    text-decoration: none;
}

.zone.link .item {
    float: right;
    margin-left: 5px;
}

.zone.filter span.item,
.zone.sorter span.item,
.zone.pager      .item {
    font-weight: bold;
    border-width: 3px;
}

.zone.pager      .item {
    padding: 0;
}

.page.photo.search#search .zone.sorter {
    float: left;
}

.page.photo.search#search .zone.pager {
    float: right;
}

.zone.filter .item#incomplete,
.item.photo.incomplete .reference,
.item.couple#photos_incomplete_count .key {
    color: #f00;
}

.item.photo.selected {
    background-color: #EEEFE0;
    border-color: #666666 !important;
    border-style: dotted !important;
}

.zone.filter .item#complete,
.item.photo.complete .reference,
.item.couple#photos_toreview_count .key {
    color: #ffa70f;
}

.zone.filter .item#released,
.item.photo.released .reference,
.item.couple#photos_released_count .key {
    color: #657224;
}

.zone.filter .item#deleted,
.item.photo.deleted .reference,
.item.couple#photos_toreview_count .key {
    color: #EDEF00;
}

/* .boolean */
.boolean {
    display: block;
    width: 16px;
    height: 16px;
    background: transparent no-repeat top left;
}

.boolean span {
    display: none;
}

.boolean.true {
    background-image: url(img/boolean.true.gif);
}

.boolean.false {
    background-image: url(img/boolean.false.gif);
}


#main .home .block {
    clear: none;
    padding-right: 0px;
}
.home, .home p	{text-align: left ! important;}
.home  .block	{margin: 0 ! important; padding: 0 ! important; }
.home p	{margin: 0 0 0 0 ! important; padding: 0 ! important; }
.home img	{border: 0;}
.home li	{margin: 0 0 4px 0 ! important; line-height: 11px; text-align: left ! important}
.home li a	{font-weight: bold;color: #6B7736;}
.home h2,.home h3	{background: transparent ! important; color: #6B7736; padding: 0 0 5px 0 ! important; margin: 0 0 5px 0 ! important; }
.home h3 {border: 0; }
.home .top	{font-size: 16px; font-weight: bold;color: #373F08 }
.home .top img {float: left;  margin: 0 10px 8px 0;}
.home .content1 img {float: left; margin: 0 10px 0 0; }

.home .content2 img,.home .content3 img {float: right; margin: 0 0 0 10px; }

.home .top h1	{border: 0 ! important; font-size: 36px ! important;margin: 0 0 20px 0 ! important; padding: 0 ! important;line-height: 0px;   }
.home .top h1 span{margin: 0! important; padding: 0 ! important; }
.home .content1,.home .content2, .home .content3, .home .content4 {border-top:1px solid #BFC198; width: 330px; margin: 0 10px 8px 0 ! important; padding: 8px 0 0 0 ! important; float: left ! important; display: inline;font-size: 11px; line-height: 12px;  }
.home .content3	{margin: 8px 0 8px 0 }

.home li {padding: 0 0 3px 0 ! important; margin: 0 ! important;line-height: 11px ! important;  }

.img	{float: left; }


