
html, body, ul, ol, li, img, hr, input, textarea, dl, dt, dd, form { border: medium none ; margin: 0px; padding: 0px; list-style-type: none; list-style-image: none; list-style-position: outside; }
body { margin: 0px; padding: 0px; background: rgb(240, 240, 240) none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; color: rgb(111, 111, 111); font-family: "Helvetica Neue",Helvetica,Verdana,Arial,sans-serif; font-size: 12px; }



.grey a { background: transparent none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; color: rgb(79, 79, 79); }

img { border: medium none ; }
p, ul, ol { margin: 0pt 0pt 20px; padding: 0px; line-height: 24px; }
.blue *::-moz-selection { background: rgb(84, 123, 186) none repeat scroll 0% 0%; color: rgb(255, 255, 255); -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; text-shadow: none; }
.green *::-moz-selection { background: rgb(58, 162, 60) none repeat scroll 0% 0%; color: rgb(255, 255, 255); -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; text-shadow: none; }
.red *::-moz-selection { background: rgb(188, 22, 22) none repeat scroll 0% 0%; color: rgb(255, 255, 255); -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; text-shadow: none; }
.grey *::-moz-selection { background: rgb(79, 79, 79) none repeat scroll 0% 0%; color: rgb(255, 255, 255); -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; text-shadow: none; }


h1, h2, h3, h4, h5, h6 { 
	margin: 0pt 0pt 20px; 
	background: transparent none repeat scroll 0% 0%; 
	-moz-background-clip: border; 
	-moz-background-origin: padding; 
	-moz-background-inline-policy: continuous; 
	color: #777777 ; /*#B5D500;*/ 
	font-family: "Trebuchet MS","Helvetica Neue",Helvetica,sans-serif;
      text-shadow: 1px 2px 0px #FFF;
      letter-spacing: 1px;
	
}

#display h1, #display h2 { 
  background: transparent none repeat scroll 0% 0%; 
  -moz-background-clip: border; 
  -moz-background-origin: padding; 
  -moz-background-inline-policy: continuous; 
  color:#666;
  /*color: rgb(255, 255, 255); */
  font-size: 24px; 
  font-weight: normal; 
  /*text-shadow: 1px 1px 0px rgb(0, 0, 0); */
  text-shadow: 1px 2px 0px #FFF;
  letter-spacing: 1px; 
}

#display h3 {
    background: transparent none repeat scroll 0% 0%; 
  -moz-background-clip: border; 
  -moz-background-origin: padding; 
  -moz-background-inline-policy: continuous; 
  color:#666;
  /*color: rgb(255, 255, 255); */
  font-size: 16px; 
  font-weight: normal; 
  /*text-shadow: 1px 1px 0px rgb(0, 0, 0); */
  margin-bottom:12px !important;
  text-shadow: 1px 2px 0px #FFF;
  letter-spacing: 1px; 
}

.box h2, .sb-box h2 { 

  background:transparent url("images/border-h.png") repeat-x scroll left bottom;
  padding:0 0 5px !important;
  -moz-background-clip: border; 
  -moz-background-origin: padding; 
  -moz-background-inline-policy: continuous; 
  color:#666;
  /*color: rgb(255, 255, 255); */
  font-size: 22px; 
  font-weight: normal; 
  /*text-shadow: 1px 1px 0px rgb(0, 0, 0); */
  text-shadow: 1px 2px 0px #FFF;
  letter-spacing: 1px;

 }


.box h2 a, .sb-box h2 a { background: transparent none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; color: rgb(79, 79, 79); text-decoration: none; }
.box h2 a:hover, .sb-box h2 a:hover { color: rgb(47, 47, 47); }
.btn { padding: 4px 0pt 4px 10px; background: transparent none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; color: rgb(255, 255, 255) ! important; font-size: 10px; text-decoration: none; text-transform: uppercase; text-shadow: 1px 1px 0pt rgb(111, 111, 111); letter-spacing: 0.03em; }
.btn span { padding: 4px 10px 4px 0pt; }
.btn-big { padding: 9px 0pt 9px 10px; background: transparent none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; color: rgb(255, 255, 255) ! important; font-size: 11px; text-decoration: none; text-transform: uppercase; text-shadow: 1px 1px 0pt rgb(111, 111, 111); letter-spacing: 0.03em; }
.btn-big span { padding: 9px 10px 9px 0pt; }



.blue .btn-big, .btn-blue-big { background: transparent url('/images/btn-blue-big.png') no-repeat scroll left top; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
.btn-blue-big { background: transparent url('/images/btn-blue-big.png') no-repeat scroll left top ! important; -moz-background-clip: border ! important; -moz-background-origin: padding ! important; -moz-background-inline-policy: continuous ! important; }
.btn-blue-big span { background: transparent url('/images/btn-blue-big-span.png') no-repeat scroll right top ! important; -moz-background-clip: border ! important; -moz-background-origin: padding ! important; -moz-background-inline-policy: continuous ! important; }
#display .btn-blue-big span { background: transparent url('/images/btn-blue2-big-span.png') no-repeat scroll right top ! important; -moz-background-clip: border ! important; -moz-background-origin: padding ! important; -moz-background-inline-policy: continuous ! important; }



/*
.btn-green-big { background: transparent url('/images/btn-green-big.png') no-repeat scroll left top ! important; -moz-background-clip: border ! important; -moz-background-origin: padding ! important; -moz-background-inline-policy: continuous ! important; }
.btn-green-big span { background: transparent url('/images/btn-green-big-span.png') no-repeat scroll right top ! important; -moz-background-clip: border ! important; -moz-background-origin: padding ! important; -moz-background-inline-policy: continuous ! important; }
#display .btn-green-big span { background: transparent url('/images/btn-green2-big-span.png') no-repeat scroll right top ! important; -moz-background-clip: border ! important; -moz-background-origin: padding ! important; -moz-background-inline-policy: continuous ! important; }

*/



.btn-red-big { background: transparent url('/images/btn-red-big.png') no-repeat scroll left top ! important; -moz-background-clip: border ! important; -moz-background-origin: padding ! important; -moz-background-inline-policy: continuous ! important; }
.btn-red-big span { background: transparent url('/images/btn-red-big-span.png') no-repeat scroll right top ! important; -moz-background-clip: border ! important; -moz-background-origin: padding ! important; -moz-background-inline-policy: continuous ! important; }
#display .btn-red-big span { background: transparent url('/images/btn-red2-big-span.png') no-repeat scroll right top ! important; -moz-background-clip: border ! important; -moz-background-origin: padding ! important; -moz-background-inline-policy: continuous ! important; }
.grey .btn { background: transparent url('/images/btn-grey.png') no-repeat scroll left top; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
.grey .btn span { background: transparent url('/images/btn-grey-span.png') no-repeat scroll right top; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
.grey .btn-big { background: transparent url('/images/btn-grey-big.png') no-repeat scroll left top; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
.grey .btn-big span { background: transparent url('/images/btn-grey-big-span.png') no-repeat scroll right top; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
.grey #display .btn-big span { background: transparent url('/images/btn-grey2-big-span.png') no-repeat scroll right top; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
button::-moz-focus-inner { border: medium none ; padding: 0px; }
@media not all {
}
input.text, textarea.text { border: 1px solid rgb(226, 226, 226); padding: 6px 8px 0pt; width: 75%; height: 22px; color: rgb(111, 111, 111); font-family: "Helvetica Neue",Helvetica,Verdana,Arial,sans-serif; font-size: 12px; }

#noise1 #header-wrap { 
    background: #FFFFFF url('/images/header-background.png') no-repeat  bottom;
    -moz-background-clip: border; 
    -moz-background-origin: padding; 
    -moz-background-inline-policy: continuous; 
}


#header-wrap-inner { 
    background: transparent url('/images/header-wrap-inner.png') no-repeat scroll center bottom; /* Radius gradient background */
    position: relative; 
    height: 100px; 
    -moz-background-clip: border; 
    -moz-background-origin: padding; 
    -moz-background-inline-policy: continuous; 
}


.home #header-wrap-inner { height: 510px; border-bottom:1px solid #CCC; }
.page #header-wrap-inner { 
    height: 160px; 
    background: transparent url('/images/page-title-bg.png') repeat-x scroll 1% 100% !important;
    color:#FFFFFF;
    border-bottom:1px solid #AAA;
}

.page #header-wrap-inner h1 {
    font-size:32px;
    font-weight:800;
    letter-spacing:-1px;
    line-height:normal;
    margin-top:22px;
    text-shadow:2px 2px 2px #aaca00;
}

.page .border-right {
     background: transparent url('/images/border-v.png') repeat-y   !important;
}

.page .border-bottom {
     background: transparent url('/images/border-h.png') repeat-x  !important;
}

.page .bg-gradient {
    background: transparent url('/images/bg-page-gradient.png') repeat-x;
}

.page .bg-white {
    background-color:#FFF;
}

.page .border {
    border:1px solid #DDD;
    padding:5px;
}

/*
#header-top-wrap { background: transparent url('/images/header-top-wrap.png') repeat-x scroll left top; height: 80px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
*/
#header-top-wrap { 
    background: transparent url('/images/bg-header-top-wrap-grey.png') repeat-x scroll left top; 
    height: 80px; 
    -moz-background-clip: border; 
    -moz-background-origin: padding;
    -moz-background-inline-policy: continuous; 
    border-bottom:1px solid #CCC;
}

#header-top { margin: 0pt auto; background: transparent url('/images/header-top.png') no-repeat scroll center bottom; position: relative; width: 980px; height: 80px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; z-index: 1000; }
#logo { position: absolute; top: 20px; left: 0px; }
#menu { position: absolute; top: 30px; right: 0px; }
#display { margin: 0pt auto; position: relative; width: 980px; height: 390px; z-index: 1; }
.slide { background: transparent none repeat scroll 0% 0%; position: absolute; top: 0px; left: 0px; width: 980px; height: 390px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
.hide { display: none; }

.display-text { 
  padding: 20px 0pt 0pt; 
  position: absolute; 
  top: 40px; 
  left: 0px; 
  width: 450px; 
  height: 320px; 
  color: #666; 
  text-shadow: 1px 1px 0px #FFFFFF;
}

.display-img { 
  padding: 10px; 
  /*background: transparent url('/images/display-img.png') no-repeat scroll left top; */
  position: absolute; 
  
  right: -10px; 
  width: 490px; 
  height: 340px; 
  -moz-background-clip: border; 
  -moz-background-origin: padding; 
  -moz-background-inline-policy: continuous; 
}


.no-shadow { 
  /*background: transparent none repeat scroll 0% 0% ! important; 
  -moz-background-clip: border ! important; 
  -moz-background-origin: padding ! important; 
  -moz-background-inline-policy: continuous ! important; 
*/
}





#controller-wrap { 
  /*background-color:#aaca00;*/
  background: transparent url('/images/bg-controller-wrap-green.png') repeat-x scroll left bottom;
  position: absolute; 
  bottom: 0px; 
  left: 0px; 
  width: 100%; 
  height: 10px; 
  -moz-background-clip: border; 
  -moz-background-origin: padding; 
  -moz-background-inline-policy: continuous;

}


#controller { margin: 0pt auto; position: relative; width: 980px; }
#controller #prev { position: absolute; bottom: -10px; left: 0px; width: 30px; outline-color: -moz-use-text-color; outline-style: none; outline-width: medium; cursor: pointer; }
#controller #next { position: absolute; bottom: -10px; left: 30px; width: 30px; outline-color: -moz-use-text-color; outline-style: none; outline-width: medium; cursor: pointer; }
#bar-wrap { padding: 30px 0pt 0pt; background: rgb(248, 248, 248) url('/images/bg-bar-wrap.png') repeat-x scroll left top; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
#bar-wrap-inner { margin: 0pt auto; width: 980px; height: 70px; }
#bar { margin: 0pt -40px 0pt 0pt; }
#bar a { margin: 0pt 40px 40px 0pt; padding: 0pt 0pt 0pt 50px; display: block; float: left; width: 250px; height: 40px; line-height: 22px; color: rgb(111, 111, 111); text-decoration: none; letter-spacing: 0.03em; }

#bar a span { 
	background: transparent none repeat scroll 0% 0%; 
	-moz-background-clip: border; 
	-moz-background-origin: padding; 
	-moz-background-inline-policy: continuous; 
	color: #B5D500; 
	font-size: 18px; 
	font-family: "Trebuchet MS","Helvetica Neue",Helvetica,sans-serif; 
	text-shadow: 1px 1px 0px rgb(255, 255, 255); 
}

#bar a:hover span { text-decoration: underline; }
#bar a#bar-loja { background: transparent url('/images/shop-icon.png') no-repeat scroll left center; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
#bar a#bar-hosting { background: transparent url('/images/hosting-icon.png') no-repeat ;}
#bar a#bar-emkt { background: transparent url('/images/mail-icon.png') no-repeat ; }
#main { margin: 0pt auto; width: 980px; clear: both; }

#main h3 {
    background: transparent none repeat scroll 0% 0%; 
  -moz-background-clip: border; 
  -moz-background-origin: padding; 
  -moz-background-inline-policy: continuous; 
  color:#666;
  /*color: rgb(255, 255, 255); */
  font-size: 14px; 
  font-weight: normal; 
  /*text-shadow: 1px 1px 0px rgb(0, 0, 0); */
  margin-bottom:12px !important;
  text-shadow: 1px 1px 0px #FFF;
  letter-spacing: 1px; 
}


.page {
}

#content { padding: 20px 0pt 20px; float: left; width: 610px; }

#content-no-sidebar  {
    padding: 20px 0pt 20px; 
    float: left; 
    width: 980px !important;
}

.page .white-bg {
    background-color:#FFF !important;
}

#sidebar { padding: 20px 0pt 20px; float: right; width: 300px; }
.box-container { margin: 0pt -40px 0pt 0pt; }
.box { margin: 0pt 40px 20px 0pt; float: left; width: 300px; }
.box-wide { width: 640px !important; }
.box-full { width: 980px !important; }
.box .img { border: 1px solid rgb(226, 226, 226); margin: 0pt 0pt 20px; }
.box .img img { border: 1px solid rgb(255, 255, 255); padding: 8px; background: rgb(248, 248, 248) none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
.avatar-wrap { border: 1px solid rgb(226, 226, 226); margin: 0pt 0pt 40px 20px; float: right; width: 98px; }
.avatar { border: 1px solid rgb(255, 255, 255); padding: 8px; background: rgb(248, 248, 248) none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
.sb-box { margin: 0pt 0pt 40px; }
.sb-box ul { margin: 0pt 0pt 15px; padding: 15px 0pt 0pt; background: transparent url('/images/list-item-2.png') repeat-x scroll left top; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
.sb-box ul li { padding: 5px 0pt 5px 20px; background: transparent url('/images/list-item.png') no-repeat scroll 0px 12px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
.widget_ts_recent h2, .widget_ts_comments h2 { margin: 0px; padding: 0pt 0pt 20px; background: transparent url('/images/list-item-2.png') repeat-x scroll left bottom; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
.widget_ts_recent .recent-post, .widget_ts_comments .recent-comment { background: transparent url('/images/list-item-2.png') repeat-x scroll left bottom; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
.widget_ts_recent p, .widget_ts_comments p { margin: 0px; padding: 20px; background: transparent url('/images/list-item.png') no-repeat scroll 0px 26px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
.sb-box2 { border: 1px solid rgb(226, 226, 226); margin: 0pt 0pt 40px; }
.box .sb-box2, .sb-box .sb-box2 { margin: 0px; }
.sb-box2-inner { border: 1px solid rgb(255, 255, 255); padding: 0pt 18px 18px; background: rgb(248, 248, 248) none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
#searchform .sb-box2-inner, .widget_ts_newsletter .sb-box2-inner { padding: 18px 18px 0pt; }
#get-started { padding: 20px; background: transparent none repeat scroll 0% 0%; display: block; height: 40px; line-height: 20px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; color: rgb(255, 255, 255); text-decoration: none; text-shadow: 1px 1px 1px rgb(79, 79, 79); }
.started-blue { background: transparent url('/images/get-started-blue.png') no-repeat scroll left top ! important; -moz-background-clip: border ! important; -moz-background-origin: padding ! important; -moz-background-inline-policy: continuous ! important; }
#get-started span { font-size: 20px; font-family: "Trebuchet MS","Helvetica Neue",Helvetica,sans-serif; text-transform: uppercase; letter-spacing: 0.03em; }
#newsletter-text, #search-text { border-right: medium none; margin: 0pt 0pt 18px; background: rgb(255, 255, 255) url('/images/input-newsletter.png') no-repeat scroll 5px 4px; display: inline; float: left; width: 191px; padding-left: 30px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
#newsletter-submit, #search-submit { margin: 0pt 0pt 18px; }
#footer { padding: 40px 0pt 0pt; background: transparent url('/images/footer.png') repeat-x scroll left top; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
#footer-inner { margin: 0pt -40px 0pt 0pt; }
#footer .box { margin: 0pt 40px 40px 0pt; }
#footer .box ul { margin: -5px 0pt 15px; }
#footer .box li { padding: 5px 0pt 5px 20px; background: transparent url('/images/list-item.png') no-repeat scroll 0px 12px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; list-style-type: none; list-style-image: none; list-style-position: outside; }
#contact-info, .widget_ts_contact { background: transparent url('/images/contact-info.png') no-repeat scroll right center; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
#subfooter-wrap { border-top: 1px solid rgb(226, 226, 226); }
#subfooter-wrap-inner { border-top: 1px solid rgb(255, 255, 255); background: rgb(248, 248, 248) none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
#subfooter { margin: 0pt auto; padding: 20px 0pt 0pt; position: relative; width: 980px; height: 38px; }
#subfooter p { margin: 0px; }
#powered { position: absolute; top: 20px; left: 0px; opacity: 0.8; }
#legal { position: absolute; top: 18px; right: 0px; }
div.textwidget { line-height: 24px; }
.space { margin: 0pt 0pt 40px ! important; }
.clear { clear: both; }
.clearfix:after { content: " "; display: block; clear: both; visibility: hidden; line-height: 0pt; height: 0pt; }
.clearfix { display: inline-block; }
html[xmlns] .clearfix { display: block; }

a { outline-color: -moz-use-text-color; outline-style: none; outline-width: medium; }
#demo-logo { position: absolute; top: 10px; left: 15px; }
#close { position: absolute; top: 15px; right: 15px; cursor: pointer; }
#btn-demo-browse { position: absolute; top: 15px; right: 60px; }
#btn-demo-purchase, #btn-demo-download { position: absolute; top: 15px; right: 205px; }

.sf-menu, .sf-menu * { margin: 0pt; padding: 0pt; list-style-type: none; list-style-image: none; list-style-position: outside; }
.sf-menu { line-height: 1; }
.sf-menu ul { position: absolute; top: -999em; width: 100px; }
.sf-menu ul li { width: 100%; }
.sf-menu li:hover { visibility: inherit; }
.sf-menu li { float: left; position: relative; width: auto; }
.sf-menu a { display: block; position: relative; }
.sf-menu li:hover ul, .sf-menu li.sfHover ul { left: -10px; top: 20px; z-index: 100; }
.sf-menu a, .sf-menu a:visited { line-height: 20px; color: #777; font-size: 12px; text-decoration: none; text-transform: none; text-shadow: 1px 2px 0px #FFF; }
.sf-menu .current_page_item a, .sf-menu .current-cat a, .sf-menu .current a { color: #777; }
.sf-menu li:hover, .sf-menu li.sfHover, .sf-menu a:focus, .sf-menu a:hover, .sf-menu a:active, .sf-menu li.current, .sf-menu .current_page_item ul li a:hover, .sf-menu .current-cat ul li a:hover, .sf-menu .current ul li a:hover { color: #444; outline-color: -moz-use-text-color; outline-style: none; outline-width: 0pt; }
.sf-menu li { margin: 0pt 0pt 0pt 20px; }
.sf-menu li li { margin: 0px; }
.sf-menu li ul { margin: 0px; padding: 15px 0pt 0pt; background: transparent url('/images/menu-dropdown-top.png') no-repeat scroll 20px 10px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
.sf-menu li li a, .sf-menu li li a:visited { border-bottom: 1px dotted rgb(63, 63, 63); margin: 0px; padding: 8px 10px; background: transparent url('/images/menu-dropdown.png') repeat scroll left top; line-height: normal; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; font-size: 11px; font-weight: normal; text-transform: none; text-shadow: none; }

.clearfix:after { content: "."; display: block; height: 0pt; clear: both; visibility: hidden; }
.clearfix { display: inline-block; }
.clearfix { display: block; }


#page-title { margin: 25px auto 0pt; background: transparent none repeat scroll 0% 0%; width: 980px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; color: rgb(255, 255, 255); font-size: 24px; font-weight: normal; text-shadow: 1px 1px 0px rgb(0, 0, 0); }


/* .page */
.page p {
    

}

#page-icon {
    z-index:1000000;
    position: absolute; 
    top:60px;
    width:300px;
    height:300px;
    left:900px;
}

.page .box-text {
      /*-webkit-border-radius: 8px;
      -moz-border-radius: 8px;
      border-radius: 8px;*/
      margin: 0pt 0pt 20px; 
      margin-right:12px !important;
      line-height: 20px; 
      width:100%;
      background-color:#FFF;     
      border:1px solid #DDD;
}

  .page .box-text p {
      margin:12px;
      line-height:20px !important;
  }

/* END .page */

.btn-big-black {
    -moz-background-clip:border;
    -moz-background-inline-policy:continuous;
    -moz-background-origin:padding;
    -moz-border-radius:4px;
    
    /* webkit Chrome e Safari */
    -webkit-border-radius: 4px;
   

    background: url("/images/bg-btn-big-black.png") repeat-x  0 0 !important;
    height:49px;
    padding:8px 16px 8px 16px;
    font-family: "Trebuchet MS","Helvetica Neue",Helvetica,sans-serif; 
    font-size:15px !important;
    color:#fff !important;
    font-weight:normal;
    text-decoration:none;  
    text-shadow: 1px 2px 1px #a9a9a9;
}

.btn-small-black {
    -moz-background-clip:border;
    -moz-background-inline-policy:continuous;
    -moz-background-origin:padding;
    -moz-border-radius:4px;

    /* webkit Chrome e Safari */
    -webkit-border-radius: 4px;


    background: url("/images/bg-btn-big-black.png") repeat-x  0 0 !important;
    height:30px !important;
    padding:4px 8px 4px 8px;
    font-family: "Trebuchet MS","Helvetica Neue",Helvetica,sans-serif;
    font-size:12px !important;
    color:#fff !important;
    font-weight:normal;
    text-decoration:none;
    text-shadow: 1px 2px 1px #a9a9a9;
    margin-left:8px !important;
}


.recent-news {


}

	.recent-news-row p {
	    margin:0px !important;
	
	}
	
	.recent-news-row p a {
		font-size:15px ;
		text-decoration:none;
        margin:0px !important;
	}
	
	.recent-news-row p a:hover {
		text-decoration:underline;	
	}
	
.customer-list {

}

	.customer-list ul { 
		padding:0px;
		margin:0px;
	}
	
	.customer-list ul li { 
		padding:4px;
		margin:4px;
		float:left;
		background:none !important;
	}
	
	.customer-list ul li img {
		width:70px;
		height:25px;
		-moz-background-clip:border;
		-moz-background-inline-policy:continuous;
		-moz-background-origin:padding;
		background:#F8F8F8 none repeat scroll 0 0;
		border:1px solid #DDD;
		padding:4px;
	}


.widget_twitter {
    
}
  
  .widget_twitter p {
      margin-left : 10px;
  }

  .widget_twitter p a {
      font-size:13px;
      font-family: "Trebuchet MS","Helvetica Neue",Helvetica,sans-serif; 
      color:#666;
      text-decoration:none;
      background: transparent url('/images/comment.gif') no-repeat 0% 75%;      
      padding-left:18px;
  }

  .widget_twitter h2 {
       background: transparent url('/images/twitter.gif') no-repeat 0% 75%;  
       padding-left:26px;
  }
