body{ background-color: #eee; font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-size: 11px; line-height:1.5em;margin:0; }
body.admin-menu{ margin-top: 0 !important; }
.views-field-body{ color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-size: 12px; }
select, option, input{ font-family:Arial, Helvetica, sans-serif; font-size: 12px; }

p{ line-height: 1.5em; margin-bottom: 1.25em; }
span{ line-height: 1.5em; }
a,a:hover,a:active,a:visited{ color: #000; text-decoration: none; }

ol,ul{ margin-left: 1.5em; }
li{ line-height: 1.75em; }

.all-caps{ text-transform: uppercase; }

h1,h2,h3,h4,h5,h6{ font-family:Arial, Helvetica, sans-serif; font-weight: normal; line-height: 1.25em; margin: 5px 0 10px; }

.sticky-table{ width: 100%; }
table.sticky-header{ background-color: #666666; }
td{ vertical-align: middle; }
tbody{ border-top: 0; }

.form-submit{ border: none; background-color: #4D4D4D; text-transform: uppercase; color: #D3D3D3; cursor: pointer; font-size: 11px; padding: 5px 10px; }

.form-item, .form-actions{ margin: 0.5em 0; }

.main-banner-title{ font-size: 24px; font-weight: bold; text-transform: uppercase; }
.main-banner-title h3, .main-banner-title h1{ display: inline; font-size: 24px !important; font-weight: bold; text-transform: uppercase; }
.main-banner-title p{ padding: 0; margin: 0; }

.krumo-root{ color: #000; }

ul.tabs{ clear: both; border: none; }
#content-inner1 ul.tabs a{ color: #000; }

#page-title{ padding-bottom: 5px; font-size: 14px; color: #fff; margin: 0; font-weight: normal; }

#wrapper{ width: 100%; }
#wrapper-inner1{
	width:1024px;
	margin: 0 auto;
	background-color:#666666;
}
#wrapper-content{ -webkit-box-shadow: 0 0 8px 3px rgba(0,0,0,0.25); -moz-box-shadow: 0 0 8px 3px rgba(0,0,0,0.25); box-shadow: 0 0 8px 3px rgba(0,0,0,0.25); }

#header-inner2{margin:auto; height:125px; background:url(../img/header.jpg) top left no-repeat;}
#header-wrapper{ width:1024px; margin:auto; }
#header-wrapper .block{ margin-bottom: 0; }
#header-content{ position: relative; background: url(../images/header-bg.jpg) top left no-repeat; }
#header-content .header-right{  }
.header-top1{ width:70%; float:left; }
.header-top2{ width:30%; float:right; }
.header-top2-content{ padding: 65px 125px 0 0; }


#main-navigation{ position: relative; z-index: 21; float:right; margin-right:110px; padding-top:15px;}
#main-inner1 #main-content{ position: relative; z-index:2; }
#bg-sub-title{ background: #960900 url(../img/bg-below-banner.png) bottom left repeat-x; height:45px; padding: 15px 4%; }

#header-right-content{ padding-top: 10px; }

#navigation-wrapper{  }
#navigation-content{ float: right; }
#navigation-content .block{ margin: 0; }

/*
a.logo{ background:url(../img/distributor-bir.png) top left no-repeat; display: block; color: #fff; font-family: 'Times New Roman'; font-size: 24px; font-weight: bold; padding: 70px 0 10px 200px; margin: 15px 0 0 40px;
	text-shadow: 2px 2px 5px rgba(0,0,0,0.5);
}
*/

a.logo{ display: block; color: #fff; font-family: 'Times New Roman'; font-size: 24px; font-weight: bold; margin: 15px 0 0 40px;
	text-shadow: 2px 2px 5px rgba(0,0,0,0.5); overflow: hidden;
}
a.logo .floating-element{ float: left; margin-right: 10px; }
.slogan{ text-align: center; font-weight: normal; font-size: 11px; margin: 6px 0 0 0; }


#main-banner{ z-index: 10; position: relative; width:865px; margin:auto;}
#main-banner .block{ margin-bottom: 0; }
#main-banner img {  }
#bg-main-banner{ background:url(../img/bg-main-banner.jpg) top left repeat-y;}
#main-banner-wrapper .block{ margin: 0; }
#main-banner-wrapper .field-content{ line-height: 1em; }
#main-banner-inner1{ background-color: #fff; }
#main-wrapper #main-inner1{ position:relative;}

#bg-front-product{ position: relative; z-index: 20; background:url(../img/water-bg.jpg) top left no-repeat; height:175px; }


#left-content{ width:47%; float:left;}
#right-content{ width:47%; float:right;}
#left-content, #right-content{ margin-top: -80px; }
#left-content .block-title:first-child, #right-content .block-title:first-child{ font-size: 16px; text-transform:uppercase; margin: 0 0 50px; }

#left-wrapper{ margin-top: -55px; }
#left-wrapper .block-title:first-child{ font-size: 16px; text-transform:uppercase; margin: 0 0 50px; }

#bg-sub-title .sitename, #left-wrapper .sitename, #left-content .sitename, #right-content .sitename{ font-size: 18px; text-transform:uppercase; font-weight: bold; margin-bottom: 5px; color: #fff; }

#content-news{ padding-left:25px; padding-right:25px;}

#border-content{ -webkit-border-radius: 15px;
-moz-border-radius: 15px;
border-radius: 15px; border-color:#CEE07C; border-style:solid; border-width:5px; margin-bottom:25px; background-color:#FFFFFF;}


.front #main-content{ padding-top: 0px; }

.view-content .views-row { margin-bottom: 20px; }
.main-banner-item{ padding-top:50px;}

.messages{ margin-bottom: 20px; }

#main-content{ padding: 20px 4%; }

#main-content{ color: #fff; }
#main-content a{ color: #fff; }
#main-content .views-edit-view, #main-content .views-edit-view a, #main-content .vertical-tabs a{ color: #000; }
#main-content .messages a, #main-content td a, #main-content td{ color: #000; }
#main-content .node td a, #main-content .node td{ color: #fff; }
#main-content .node td{ border: 1px solid #999; padding: 2px 5px; }
#content-content{ }
.front #content-content{ padding: 0; }
#below-content-shadow{ float: left; background-image:url(../img/conten-bottom-shadow.png); position:absolute; height:30px; background-repeat:no-repeat; background-color:transparent; width:1024px; background-position:top; z-index:1;}
#above-footer-shadow{ float: left; background-image:url(../img/footer-shadow.png); position:absolute; height:30px; background-repeat:no-repeat; background-color:transparent; width:1024px; background-position:top; z-index:1; left: 0; bottom: 0; }

.columns-2-left #left-wrapper{ width: 20%; float: left; }
.columns-2-left #content-wrapper{ width: 80%; float: right; }

#below-content-wrapper{ margin-top: 5px; }

#footer-wrapper{ background:#000000; height:70px; width:1024px; color: #fff; }
#footer-wrapper .block{ margin: 0; }
#footer-inner1{ background-color:#CEE07C; height:25px; text-align:center;}
#footer-content{ padding: 0px 0; font-size: 10px; }

#footer-wrapper .user1{ width:50%; float:left;}
.user1 .content{ padding-top:15px;}
#footer-wrapper .user2{ width:50%; float:right;}
.fot-red{ color:#FF0000;}
#footer-wrapper .user1 .content{ padding-left:25px; font-size:12px;}
#footer-wrapper .user1 .content p{ margin-top:0px; margin-bottom:0px;}
.content{  }

/* DRUPAL */
h1#site-name {
  margin-bottom: 0;
}

#site-header,
#site-subheader,
#footer-region,
.column,
.node,
.comment,
.block {
  margin-bottom: 1.5em;
}

ul.main-menu,
ul.secondary-menu {
  display: block;
  margin: 0;
  padding: 0;
}

#block-system-main, .node-page{ margin-bottom: 0; }

.clearfix{ clear: both; }
.fb_edge_widget_with_comment{ padding-top:15px; padding-left:35px;}