body, html { margin: 0; padding: 0; }

* { font-family: helvetica; }

.navbar-fixed-top { top: 0 !important; }

.widget_bg {padding:50px 0 50px 0;}
.widget_wrap {background:#fff;padding: 3px 15px 5px 15px;margin:20px auto;width:1020px;border-radius:11px;-moz-border-radius:11px;-webkit-border-radius:11px;box-shadow:1px 1px 6px #555;-moz-box-shadow:1px 1px 6px #555;-webkit-box-shadow:1px 1px 6px #555;}

#widget_shell { position: absolute; margin: 50px 0 0 550px; }

.row-block { padding: 0 0 15px 0; clear: both; }
.row-block .col { float: left; margin-right: 8px; }
.row-block .col input { width: 100px; }
.row-block .col label { display: block; font-size: 12px; }

.row-block { }

.embed_code { padding: 10px 20px 10px 10px; }

#colorpicker{position:absolute;width:145px;height:135px;overflow:hidden;background:#F9F9F9;border:2px #C0C0C0 outset;z-index:1000;}
#colorpicker-hue-container{position:absolute;top:4px;left:120px;width:18px;height:110px;}
#colorpicker-hue-bg-img{width:100%;height:100%;}
#colorpicker-hue-slider{position:absolute;top:0;left:0;width:100%;height:100%;}
#colorpicker-hue-thumb{position:absolute;top:0;left:0;width:18px;height:18px;z-index:1009;cursor:default;}
#colorpicker-bar{text-align:right;padding-right:10px;}
#colorpicker-close{cursor:pointer;color:blue;font-size:10px;font-family:Tahoma,Helvetica,Sans-Serif;font-weight:bold;}
#colorpicker-div{position:absolute;top:8px;left:8px;width:100px;height:100px;border:1px solid #343434;}
#colorpicker-bg,
#colorpicker-bg-overlay{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1001;overflow:hidden;}
#colorpicker-selector{position:absolute;top:0px;left:0px;width:11px;height:11px;z-index:1009;margin-top:-6px;margin-left:-6px;cursor:default;}
#colorpicker-selector img{position:absolute;left:0;top:0;}
#colorpicker-footer{position:absolute;top:114px;left:10px;width:127px;}
#colorpicker-value{float:left;}
#colorpicker-value,
#colorpicker-value-input{font-size:9px !important;font-family:Helvetica,Verdana,Sans-Serif;height:10px;}
#colorpicker-value-input{width:40px;}
#colorpicker-okbutton{float:right;padding:0 10px;background:#3366FF;font-size:10px;font-family:Tahoma,Helvetica,Sans-Serif;border:1px solid #343434;color:#ffffff;}

.colorbox{width:19px;height:19px;float:left;margin:0px;border:1px solid #343434;border-radius: 4px;-webkit-border-radius: 4px;-moz-border-radius: 4px;}
.colorbox:hover{cursor:pointer;}
.colorfield{width:100px;float:left;}
.colorfield input{width:70px;font-size:11px;}
.color_field_wrap{clear:both;}

#footer {width:100%;height:420px;background: #000;text-align: center; margin: 0; padding:0;}
#footer .cols {height:270px;}
#footer .col {display:inline-block;padding:80px 20px 0 20px;vertical-align: top;text-align: left;}
#footer .col h4 {font-size:20px;color:#ddd;}
#footer .col ul {list-style: none;text-align: left;margin: 3px;padding: 0;}
#footer .col ul li {padding:5px 0;}
#footer .col ul li a{font-size:14px;text-transform: uppercase;color:#999;}
#footer .col ul li a:hover {color:#ccc;text-decoration: none;}
#footer .networks {margin:20px auto 25px auto;}
#footer .networks a{margin:0 5px;-moz-opacity:.80;-webkit-opacity:.80;opacity:.80;filter:alpha(opacity=80);}
#footer .networks a:hover{-moz-opacity:1;-webkit-opacity:1;opacity:1;filter:alpha(opacity=100);}

@media (max-width: 865px) { 
	#footer .col h4 {font-size:18px;}	
	#footer .col ul li a{font-size:12px;}
}

@media (max-width: 767px) { 

	#footer {height:900px;}
	#footer .cols {width:100%;height:740px;text-align: center;margin:40px auto;}	
	#footer .cols .col {display:inline;margin:0 auto;text-align:center;width:280px !important;}
	#footer .cols .col h4 {font-size:20px;}	
	#footer .cols .col ul li a{font-size:14px;}
	#footer .cols .col ul {text-align: center;}	

}

