/* Reset */
body,img,p,h1,h2,h3,h4,h5,h6,ul,ol {margin:0; padding:0; border:none;}
ul {list-style: disc; list-style-position: inside;}
ol {list-style: decimal; list-style-position: inside;}
/* End Reset */

body {font-size:0.8em; font-family:Arial,Verdana,Sans-Serif; /*background: #000;*/}
a {}

/* Colors */
.color-yellow {background:#f2bc00;}
.color-red    {background:#dd0000;}
.color-blue   {background:#148ea4;}
.color-white  {background:#dfdfdf;}
.color-orange {background:#f66e00;}
.color-green  {background:#8dc100;}
.color-yellow h3,
.color-white h3,
.color-green h3
    {color:#000;}
.color-red h3,
.color-blue h3,
.color-orange h3
    {color:#FFF;}
/* End Colors */

/* Head section */
#head {
    background: #fff;
    height: 100px;
}
#head h1 {
    line-height: 100px;
    color: #000;
    text-align: center;
    background: #FFF;
    
}
/* End Head Section */
/* Toolbar section */

a.digg {
  background: url(../img/digg.png) no-repeat scroll center center transparent;
  display: inline-block;
    height: 35px;
    margin-top: 1px;
    width: 38px;
}

.tip {
  position: absolute; /* important */
  top: 75px;
  width: 250px;
  height: 78px;
  background: url(../img/site_edit/tip.png) no-repeat;
  float: left;
  display: none;
}
#footer .column {
    float: left;
    width: 100%;
    height: auto !important; 
    min-height:30px;
}

#wrap a, #wrap p, #wrap h1, #wrap h2, #wrap h3, #wrap h4, #wrap h5, #wrap h6 {
	word-wrap:break-word;
}

#wrap .top_menu a {
	word-wrap:normal;
}

#wrap .column {
    float: left;
    min-height:30px;
    width: 100%;
    height: auto !important;        
}

#wrap .widget {
    margin: 5px 10px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    
    position: relative;
}

#wrap .widget:before, #wrap .widget:after {
    content: '.';
    visibility: hidden;
    line-height: 0;
    height: 0;
    display: block;
}


#wrap .widget .widget-head,#footer .widget .widget-head  {
    color: #000;
    overflow: hidden;
    width: 100%;
    height: 25px;
        position:absolute;
        bottom:100%;
        top:-25px;
    line-height: 30px;
    display: none;
    z-index: 105;
}

#wrap .widget.select.byclick > .widget-head,#footer .widget.select.byclick > .widget-head  {
    display: block; 
}
    
.widget-head {
    height: 25px;
}
#clonediv .widget-head {height: auto;}
#wrap .widget-content .widget .widget-head ,#footer .widget-content .widget .widget-head{
  color: #000;
  overflow: hidden;
  width: 100%;
  top:0px;
  line-height: 30px;
  position:relative;
}

.widget .select_head .remove{display: inline !important;}

.widget .widget-head h3 {
    padding: 0 5px;
    float: left;
}
.widget .widget-content {
    /*background: #333 url(../img/site_edit/widget-content-bg.png) repeat-x;*/
    padding: 0 5px;
    /*
    -moz-border-radius-bottomleft: 2px;
    -moz-border-radius-bottomright: 2px;
    -webkit-border-bottom-left-radius: 2px;
    -webkit-border-bottom-right-radius: 2px;
    */
    line-height: 1.2em;
    overflow: hidden;
}
.gallery a .gallery_desc p {display: block; margin: 0; padding: 0; height: 30px;}
.widget .widget-content p {
    margin: 0.5em 0;
   /* border-bottom: 1px solid #666;*/
}
.widget .widget-content img {
    
}
.widget .widget-content pre {
    padding: 0.5em 5px;
    /*color: #EEE;*/
    font-size: 12px;
}
ul.column, li.widget {
    /*padding: 5px 0 5px 20px;*/
    list-style: none;
}
.widget .widget-content ul li{margin:0px;padding: 0 0; position:relative;}
.widget .widget-content ul.images {
    padding: 7px 0 0 0;
    list-style: none;
    height: 1%;
}
.widget .widget-content ul.images li {
    display: inline;
    float: left;
}
.widget .widget-content ul.images img {
    display: inline;
    float: left;
    margin: 0 0 7px 7px;
}
/* End Columns section */
.footer-container{margin:20px 0;float:left;width:100%;}
.hide{display:none;}
#img_menu_div{
    color: #000;
    overflow: hidden;
    width: 90px;
    left: 0px;
    height: 25px;
    position: absolute;
    top: 0px;
    opacity: 0.8;
    background-color:#fff;
    border:1px solid red;
}

.absolute {position: absolute !important;}
#clonediv .widget-placeholder{display:none;}
#footer-container > ul {width: 100%;}
.defaultSlider{background-size:cover !important;}
.margin_bottom25{margin-bottom:25px;}
.slide_main{display:block;position:absolute;z-index:100;}
.sel_slide{background-size:cover !important;}
.slide_desc, .gallery_desc {position:absolute;left:0;bottom:0;width:100%;z-index:200;background:#000;color:#fff;opacity:0.8;}

.slide_main{width:100%;position:relative;}
.navList{position:absolute;bottom:-22px;right:0px;width:100%;}
#wrap .navList .nav-control{
	display:inline-block;
	width:20px;
	height:20px;
	background:#467438;
	border:0;
	margin-right:3px;
    font-size:14px;
	float:none;
	opacity:0.6;
	text-align:center;
	line-height: 20px;
	text-decoration: none;
	padding: 0px;
}
#wrap #content .navList a {
    padding:0;
}
#wrap .navList a.active {
	opacity:1;
}
#wrap .prev_nextNav .prevNav, #wrap .prev_nextNav .nextNav{
	position:absolute;
	top:45%;
	z-index:99;
	cursor:pointer;
	display:block;
	width:40px;
	height:40px;
	border:0;
	line-height: 42px;
	font-size: 30px;
	font-weight: bold;
	text-align: center;
	text-decoration: none;
	padding: 0px;
}
#wrap .prev_nextNav .prevNav{
	left:15px;
	opacity: 0.5;
	background:#467438;
}
#wrap .prev_nextNav .nextNav{
	right:15px;
	opacity: 0.5;
	background:#467438;
}
#wrap .prev_nextNav .prevNav:hover, #wrap .prev_nextNav .nextNav:hover{opacity: 1;} 
.link_img{cursor:pointer;}

#wrap li.widget, #wrap li.widget .widget-content {padding: 0px /*!important*/;}




#wrap .widget-head a.remove  {
    float: right !important;
    /*display: inline;*/
    background: url(../img/site_edit/buttons.gif) no-repeat -24px 0 !important;
    padding: 0px !important;
    border: none !important;
    width: 14px !important;
    height: 14px;
    margin: 8px 4px 8px 5px;
    text-indent: -9999em;
    outline: none;
    display:none;
}

#wrap .widget-head a.edit  {
    float: right;
    display: inline;
    background: url(../img/site_edit/buttons.gif) no-repeat;
    width: 24px;
    height: 14px;
    text-indent: -9999em;
    margin: 8px 0px 8px 4px;
    outline: none;
    padding: 0px;
}

.widget-head a.collapse  {
    float: left;
    display: inline;
    background: url(../img/site_edit/buttons.gif) no-repeat -52px 0;
    width: 14px;
    height: 14px;
    text-indent: -9999em;
    margin: 8px 0 8px 4px;
    outline: none;
}

.edit-box {
    overflow: hidden;
    background: #333 url(../img/site_edit/widget-content-bg.png) repeat-x;
    margin-bottom: 2px;
    padding: 10px 0;
}

.edit-box li.item {
    padding: 10px 0;
    overflow: hidden;
    float: left;
    width: 100%;
    clear: both;
}


.edit-box label {
    float: left;
    width: 30%;
    color: #FFF;
    padding: 0 0 0 10px;
}

.edit-box ul.colors li {
    width: 20px;
    height: 20px;
    border: 1px solid #EEE;
    float: left;
    display: inline;
    margin: 0 5px 0 0;
    cursor: pointer;
}
.align_left{float:left;}
.align_right{float:right;}

.widget_img, .alone_resize_parent {
    max-width: 100% !important;
    position:relative !important;
}

.widget_img {
    opacity:0;
    filter:alpha(opacity=0);
}

.widget_img.loaded {
    opacity:1;
    filter:alpha(opacity=100);
}
        



.img_loading {
    
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    
    background: rgba(71, 80, 93, 0.8) no-repeat center center url("../img/common/graceful-loading.gif");
    
    font-family: "Helvetica Neue",Arial,Helvetica;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.5);
    font-size: .8em;
    color: white;
    font-weight: bold;
    text-align: center;
    box-shadow: 0 2px 10px rgba(0,0,0,0.5);
    border: 1px solid #47505D;
    
    position: absolute;
    
    z-index: 50;
    
    left: 0;
    top: 0;
    
    padding: 0px !important;
    margin: 0px !important;
    
    display: block;
    
    width: 100%;
    height: 100%;
    margin: auto;
    min-width: 50px;
    min-height: 50px;

}

.gmap{width:100%;}
.hide{
	display: none !important;
}

.bizweb-ui-phone > div > span {min-width:63px;}
/*img.gallery_img_item {margin: 5px;padding: 5px;border: 1px solid #0000ff;height: auto;width: 30%;text-align: center;}*/
.gallery a.gallery_item {display: inline-block; position: relative;}