a:focus,:focus {
outline:0!important
}

p.banner {
    
}

p.banner img {
    border: 1px #d8d8d8 solid;
    padding: 3px;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    background: #ffffff;
}

*,html,body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,label,fieldset,input,p,blockquote,th,td {
margin:0;
padding:0
}

table {
border-collapse:collapse;
border-spacing:0
}

fieldset,img {
border:0
}

address,caption,cite,code,dfn,em,strong,th,var {
font-style:normal;
font-weight:400
}

ol,ul,li {
list-style:none
}

caption,th {
text-align:left
}

h1,h2,h3,h4,h5,h6 {
font-size:100%;
font-weight:400
}

q:before,q:after {
content:''
}

strong {
font-weight:700
}

em {
font-style:italic
}

a img {
border:none
}

body {
font-family:Helvetica, Arial, sans-serif;
color:#666;
font-size:14px;
background:#f9f9f9
}

p {
line-height:21px;
margin-bottom:14px
}

a {
color:#1780cd;
text-decoration:none
}

a:hover {
text-decoration:underline;
color:#237cbe
}

#header-full,#content-full,#footer-full {
float:left;
width:100%;
clear:both
}

#header,#content,#footer {
width:940px;
margin:0 auto
}

.botao {
border:0 none;
text-indent:-9999px;
font-size:0;
line-height:0;
cursor:pointer;
background-color:transparent;
display:block
}

#logo {
position:absolute;
top:40px;
width:251px;
height:59px;
background:url(../img/sprite.png) no-repeat -4533px 0;
text-indent:-9999px
}

#header {
position:relative;
height:186px
}

#header-full {
background:url(../img/bg-header.png) repeat-x;
height:186px
z-index:9999;
}

#navigation li ul {
	display:none;
	position:absolute;
	border-left:1px solid #d8d8d8;
	border-right:1px solid #d8d8d8;
	border-bottom:1px solid #d8d8d8;
	-moz-border-radius:0 0 5px 5px;
	-webkit-border-radius:0 0 5px 5px;
	border-radius:0 0 5px 5px;
	background:#FFF;
	top:46px;
	left:-1px;
	width:auto;
	z-index:9999;
}

#navigation li ul {
-moz-box-shadow:2px 2px 2px #999;
-webkit-box-shadow:2px 2px 2px #999;
box-shadow:2px 2px 2px #999
}

#navigation li ul li {
	float:left;
	width:100%;
	display:inline;
	height:40px;
	white-space:nowrap;
}

#navigation li ul li a {
	height:40px;
	line-height:40px;
	text-align:left;
	border-right:0;
	border-bottom:1px solid #d8d8d8;
	text-transform:capitalize;
	padding:0;
	margin-left:20px;
	margin-right:20px;
}

#navigation {
position:absolute;
bottom:0;
width:940px;
border-left:1px solid #d8d8d8
}

#navigation li {
float:left;
width:auto;
height:46px;
position:relative;
}

#navigation li a {
display:block;
color:#909090;
text-align:center;
line-height:46px;
font-size:14px;
font-family:"Droid Sans", Helvetica, Arial, sans-serif;
text-transform:uppercase;
border-right:1px solid #d8d8d8;
padding:0 20px
}

#navigation li a:hover {
background:url(../img/menu-selected.png) repeat-x;
text-decoration:none
}

#navigation li.parent.active a:hover {
background:url(../img/menu-selected-active.png) repeat-x;
text-decoration:none
}

#navigation li.parent.active ul li a:hover {
background: none;
}

#navigation #home-link a {
display:block;
width:17px;
height:46px;
background:url(../img/home-icon.png) no-repeat center;
text-indent:-9999px
}

#navigation li ul li:hover, #navigation li ul li a:hover {
background:none;
color:#666
}

#navigation li ul li a:hover {
background:none;
color:#666
}

#navigation li.active {
background:url(../img/menu-selected-active.png) repeat-x
}

#navigation li.current.active {
background:url(../img/menu-selected-active.png) repeat-x
}

#navigation #home-link:hover,#navigation li.current, .home #navigation li#home-link {
background:url(../img/menu-selected.png) repeat-x
}

#search-box {
height:46px;
width:336px;
overflow:hidden;
border-right:1px solid #d8d8d8;
}

#search {
float:left;
position:relative;
width:211px;
padding-left:10px;
padding-right:90px;
height:46px;
}

form#search div {
width:100%
}



#q {
float:left;
width:205px;
height:20px;
line-height:20px;
background:url(../img/sprite.png) no-repeat -5999px 0;
border:0 none;
color:#999;
padding:3px
}

#search_button {
position:absolute;
top:9px;
right:16px;
width:62px;
height:26px;
background:url(../img/sprite.png) no-repeat -5298px 0;
}

#search_button:hover {
	background-position:-5298px -26px;
}

#user_area {
position:absolute;
right:0;
top:45px;
height:55px;
width:505px;
font-size:14px
}

a.user_link {
font-family:"Droid Sans", Helvetica, Arial, sans-serif;
display:block;
color:#FFF;
text-shadow:#114161 1px 1px 0;
height:55px;
line-height:55px
}

#user_cart {
float:left;
width:auto;
padding-right:15px;
padding-left:25px;
background:url(../img/cart-icon.png) no-repeat 0 center
}

#user_support {
float:left;
width:auto;
padding-right:15px;
padding-left:23px;
background:url(../img/support-icon.png) no-repeat 0 center
}

#user_actions {
float:left;
width:231px;
height:51px;
background:url(../img/sprite.png) no-repeat -62px 0;
}

#user_login {
float:left;
margin-top:10px;
margin-left:15px;
margin-right:14px;
display:block;
width:76px;
height:32px;
background:url(../img/sprite.png) no-repeat -657px 0;
}

#user_login:hover {
	background-position:-657px -32px;
}

#user_signup {
float:left;
margin-top:10px;
margin-left:24px;
display:block;
width:90px;
height:32px;
background:url(../img/sprite.png) no-repeat -1999px 0;
}

#user_signup:hover {
	background-position: -1999px -32px;
}

#user_actions_logged {
float:left;
width:249px;
height:51px;
background:url(../img/sprite.png) no-repeat -293px 0;
}

#user_panel {
float:left;
margin-top:10px;
margin-left:15px;
display:block;
width:117px;
height:32px;
background:url(../img/sprite.png) no-repeat -1647px 0;
}

#user_panel:hover {
	background-position: -1647px -32px;
}

#user_logout {
float:left;
margin-top:10px;
margin-left:10px;
display:block;
width:92px;
height:32px;
background:url(../img/sprite.png) no-repeat -1555px 0;
}

#user_logout:hover {
	background-position:-1555px -32px;
}

#already-login {
	float:left;
	display:block;
	height:40px;
	line-height:40px;
	padding-left:10px;
}


#slides {
float:left;
width:940px;
height:290px;
margin-top:30px;
border:1px solid #d8d8d8;
position:relative;
-moz-border-radius:5px;
-webkit-border-radius:5px;
border-radius:5px;
background:#FFF;
z-index:1;
}

.slides_container {
width:940px;
height:290px;
overflow:hidden;
display:hidden;
}

.slides_container div {
float:left;
display:block;
width:800px;
height:310px;
margin-left:25px;
padding:20px 0
}

.next {
position:absolute;
right:20px;
top:120px;
background:url(../img/sprite.png) no-repeat -31px 0;
display:block;
height:50px;
width:31px;
text-indent:-9999px
}

.next:hover {
	background-position:-31px -50px;
}

.prev {
position:absolute;
left:20px;
top:120px;
background:url(../img/sprite.png) no-repeat -0 -0;
display:block;
height:50px;
width:31px;
text-indent:-9999px
}

.prev:hover {
	background-position:0 -50px;
}

.slides_container div .image-left {
position:absolute;
top:23px;
left:60px;
display:block;
width:184px;
height:247px
}

.slides_container div h1.newsletter-plugin {
padding-bottom:5px;
text-transform:uppercase;
font-size:28px;
height:28px;
width:458px;
display:block;
white-space:nowrap!important;
margin:0
}

/*
.slides_container div #product-slide-11 {
width:335px;
top:20px;
left:30px
}

#text-box-11 {
width:410px;
margin-left:0;
top:20px
}

#text-box-11 h1.newsletter-plugin {
width:410px
}
*/

.slides_container div .slide-text {
position:absolute;
right:0;
top:35px;
width:510px;
height:auto;
padding:0
}

.slides_container div h1.newsletter-plugin a,.slides_container div h1.newsletter-plugin a:link {
text-decoration:none;
color:#888!important
}

.slides_container div.newsletter-plugin-slide .slide-text {
margin-top:30px
}

.slide-text p {
font-family:"Droid Sans", Helvetica, Arial, sans-serif;
font-size:16px;
line-height:26px;
color:#888
}

.slides_container div .buttons-slide {
float:left;
width:540px;
height:62px;
margin:0;
padding:0
}

.slides_container div .buttons-slide .botao {
float:left
}

/* PLUGINS LIST */

.lista-plugins-interna, ul.lista-plugins-interna {
	float:left !important;
	width:640px !important;
	overflow:hidden !important;
}

.lista-plugins-interna li, ul.lista-plugins-interna li {
	float:left !important;
	width:620px !important;
	overflow:hidden !important;
	margin-bottom:20px !important;
	border-bottom:1px solid #dadada !important;
	padding-bottom:20px !important;
	list-style-type:none !important;
}

.lista-plugins-interna li h2, ul.lista-plugins-interna li h2 {
	width:620px !important;
	font-size:21px !important;
	font-family:"Droid Sans", Helvetica, Arial, sans-serif !important;
	padding-bottom:0px !important;
}

.lista-plugins-interna li img, ul.lista-plugins-interna li img {
	float:left !important;
	width:108px !important;
	height:108px !important;
	margin-right:15px !important;
	border:1px solid #dadada !important;
}

.plugin-list-text {
	float:left;
	width:495px;
}

.read-more-plugin {
	float:left;
	margin-right:10px;
	width:90px;
	height:28px;
	background:url(../img/sprite.png) no-repeat -1909px 0;
}

.read-more-plugin:hover {
	background-position:-1909px -28px;
}

.plugin-list-text p {
	margin-bottom:8px;
}

/* DOWNLOADS TABLE */

#cupon-holder {
	float:left;
	width:270px;
	height:32px;
	line-height:32px;
	padding-top:4px;
	padding-bottom:4px;
}

.products-table {
	float:left;
	width:100%;
	margin-bottom:10px;
	background:#FFF;
}

.products-table th {
	padding:16px 8px;
	border:0;
	background:url(../img/bg-table.png) repeat-x;
	text-align:center;
	color:#FFF;
	font-weight:bold;
	font-size:13px;
	text-shadow:1px 1px 0 #114975;
	position:relative;
	top:1px;
}

.expiration-image {
	position:relative;
	top:2px;
}

.products-table th a {
	color:#FFF;
}

.products-table td {
	border:1px solid #e1e1e1;
	padding:8px;
	text-align:center;
}

.downloads .column-620 ul {
	padding-left:0;
	margin-top:0;
}

.downloads .column-620 ul li {
	list-style-type:none;
}

/* STAFF */

.column-620 .shotslist li {
	list-style-type:none;
}

.column-620 h2.staff-name {
	padding-bottom:0;
}

.shotslist {
	float:left;
	width:110px;
	margin-right:10px;
}

.shotslist img {
	float:left;
	width:100px;
	border:1px solid #ddd;
	padding:4px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
}

/* PLUGIN SCREENSHOTS */
.tabs-content ul.examples li:hover .zoom-image {
	display:block;
}

ul.examples .zoom-image {
	left:4px;
	top:4px;
	position:absolute;
	width:186px;
	height:139px;
	background:url(../img/sprite.png) no-repeat -5688px 0;
	display:none;
}

.tabs-content ul.screenshots li:hover .zoom-image {
	display:block;
}

ul.screenshots .zoom-image {
	left:5px;
	top:5px;
	position:absolute;
	width:125px;
	height:100px;
	background:url(../img/sprite.png) no-repeat -5874px 0;
	display:none;
}

.tabs-content ul.screenshots, .tabs-content ul.examples {
	float:left;
	width:100%;
	padding-top:10px;
	padding-left:0;
	padding-bottom:0;
}

.tabs-content ul.screenshots li {
	float:left;
	width:100%;
	padding-bottom:10px;
	list-style-position:inside;
	list-style-type:none;
	position:relative;
}

.tabs-content ul.examples li {
	float:left;
	width:186px;
	margin-right:20px;
	padding-bottom:15px;
	list-style-position:inside;
	list-style-type:none;
	position:relative;
}

.examples li img {
	float:left;
	width:186px;
	height:139px;
	padding:3px;
	border:1px solid #d8d8d8;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
}

.screenshots li img {
	float:left;
	width:125px;
	height:100px;
	padding:4px;
	border:1px solid #d8d8d8;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	margin-right:10px;
}

.examples .screenshot-text {
	float:left;
	width:100%;
	text-align:center;
}

.examples .screenshot-text h4 {
	font-size:12px;
	line-height:21px;
}

.screenshot-text {
	float:left;
	width:469px;
}

.screenshot-text h4 {
	font-size:18px;
	line-height:30px;
}

/* FORMS */

#form-serial label {
	width:140px;
}

#form-serial #button-submit {
	margin-left:155px;
}

#form-serial .error-message {
	margin-left:155px;
}

#edit-profile .error-message {
	margin-left: 145px;
}

#edit-profile label {
	width: 130px;
}

.custom-form ul, .custom-form ul li, .custom-form {
	float:left;
	width:100%;
}

.column-620 .custom-form ul li {
	padding-bottom:12px;
	list-style-type:none;
}

.custom-form label {
	float:left;
	width:85px;
	text-align:right;
	margin-right:15px;
	font-size:16px;
	line-height:34px;
}

.custom-form .input-text, .custom-form textarea {
	font-family:Helvetica, Arial, sans-serif;
	border:1px solid #d8d8d8;
	padding:8px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	color:#666;
	font-size:14px;
	width:430px;
}

.custom-form .input-text:focus, .custom-form textarea:focus {
	border:1px solid #999;
}

.custom-form textarea {
	height:110px;
	overflow:auto;
}

#edit-profile .checkbox label {
	width:auto;
	margin-left: 155px;
}

.custom-form .checkbox label {
	float:left;
	width:auto;
	margin-left:107px;
	text-align:left;
	cursor:pointer;
}

.custom-form .check-news, .custom-form #UserCookie, .custom-form #UserNews {
	float:left;
	width:auto;
	position:relative;
	top:11px;
	left: 100px;
}

#edit-profile #UserNews {
	left: 145px;
}

#edit-profile #UserCountryId {
	padding: 8px;
}

.custom-form .error-message {
	padding:5px;
	background:#f7dbda;
	border:1px solid #d0b2b1;
	margin-top:8px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	margin-left:100px;
	width:436px;
	color:#a8190d;
}

.link-login {
	float:left;
	display:block;
	height:40px;
	width:auto;
	line-height:40px;
	margin-right:6px;
}

.panel-link {
	padding-bottom:4px;
	font-size:18px;
}

#cf-profile {
	width: 123px;
	height: 40px;
	background: url(../img/sprite.png) no-repeat -5020px 0;
	margin-left: 145px;
}

#cf-profile:hover {
	background-position:-5020px -40px;
}

#cf-login {
	float:left;
	margin-left: 100px;
	height:40px;
	width:85px;
	margin-right:15px;
	background:url(../img/sprite.png) no-repeat -4448px 0;
}

#cf-login:hover {
	background-position:-4448px -40px;
}

#cf-register {
	float:left;
	margin-left:100px;
	height:40px;
	width:85px;
	background:url(../img/sprite.png) no-repeat -5143px 0;
}

#cf-register:hover {
	background-position:-5143px -40px;
}

#cf-send {
	margin-left:100px;
	width:127px;
	height:40px;
	background:url(../img/sprite.png) no-repeat -5360px 0;
}

#cf-send:hover {
	background-position:-5360px -40px;
}

code {
	padding:3px;
	background:#fff9b8;
	border:1px solid #e2dc88;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
}

code {
	white-space:nowrap;
}

/* REGISTER-FORM */

#registerform .error-message {
	margin-left:100px;
}

/* RENEW FORM */

#renew-form label {
	width: 125px;
}

#renew-form select {
	float:left;
	width:auto;
}

#renew-form #button-submit {
	margin-left:140px;
}

#pricediv, #recurringdiv, #oneperiod {
	display:block;
	border:1px solid #d8d8d8;
	padding:7px;
	float:left;
	width:auto;
	line-height:18px;
	height:18px;
	margin-left:10px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
}

#recurringdiv label {
	font-size: 14px !important;
	line-height: 20px !important;	
}

/* FLASH MESSAGE */

#flashMessage {
	position:fixed;
	top:0;
	left:0;
	width:100%;
	padding:12px;
	background:#fff9b8;
	color:#7b782d;
	border-bottom:1px solid #e2dc88;
	text-align:center;
}

/* TESTIMONIALS */

.testimonial {
	float:left;
	width:580px;
	padding-left:40px;
	background:url(../img/quotes.png) no-repeat left top;
	padding-bottom:20px;
	line-height:21px;
	margin-bottom:20px;
	border-bottom:1px solid #d8d8d8;
}

.testimonial h3 {
	float:left;
	width:100%;
	font-size:12px;
	font-weight:bold;
	padding-top:5px;
}

/* SIDEPANEL */

.sidepanel ul {
	float:left;
	width:260px;
	border:1px solid #d8d8d8;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	margin-bottom:17px;
}

.sidepanel h3 {
	float:left;
	width:100%;
	margin-top:5px;
}

.sidepanel ul li a {
	color:#666;
}

.sidepanel ul li a:hover {
	color:#1780CD;
}

.sidepanel ul li {
	float:left;
	width:214px;
	padding:10px 10px 10px 36px;
	border-bottom:1px solid #d8d8d8;
}

#sp-home {
	background:url(../img/admicons/home.png) no-repeat 10px center;
}

#sp-users {
	background:url(../img/admicons/users.png) no-repeat 10px center;
}

#sp-news {
	background:url(../img/admicons/news.png) no-repeat 10px center;
}

#sp-categories {
	background:url(../img/admicons/categories.png) no-repeat 10px center;
}

#sp-products {
	background:url(../img/admicons/products.png) no-repeat 10px center;
}

#sp-screenshots {
	background:url(../img/admicons/screenshots.png) no-repeat 10px center;
}

#sp-orders {
	background:url(../img/admicons/orders.png) no-repeat 10px center;
}

#sp-items {
	background:url(../img/admicons/items.png) no-repeat 10px center;
}

#sp-blog {
	background:url(../img/admicons/blog.png) no-repeat 10px center;
}

#sp-comments {
	background:url(../img/admicons/comments.png) no-repeat 10px center;
}

#sp-userhome {
	background:url(../img/admicons/userhome.png) no-repeat 10px center;
}

#sp-downloads {
	background:url(../img/admicons/downloads.png) no-repeat 10px center;
}

#sp-admpanel {
	background:url(../img/admicons/admpanel.png) no-repeat 10px center;
}

#sp-logout {
	background:url(../img/admicons/logout.png) no-repeat 10px center;
}

#sp-login {
	background:url(../img/icons/16/key.png) no-repeat 10px center;
}

#sp-register {
	background:url(../img/icon-register.png) no-repeat 10px center;
}

#sp-forgot {
	background:url(../img/icon-password.png) no-repeat 10px center;
}



/* FEATURES */

.tabs-content .features {
	float:left;
	width:100%;
	padding-left:0;
}

.tabs-content .features li {
	float:left;
	width:46%;
	line-height:30px;
	padding-left:15px;
	padding-bottom:0;
	background:url(../img/check.png) no-repeat left center;
	list-style-type:none;
}

/* ORDER FORM */

#orderform input {
	cursor:pointer;
}

#orderform div label {
	padding-bottom:5px;
	line-height:23px;
	cursor:pointer;
}

/* DEFAULT SIDEBAR */

.column-260 h3 {
	font-size:18px;
	font-family:"Droid Sans", Helvetica, Arial, sans-serif;
	margin-bottom:8px;
}

#footer .column-260 h3 {
	margin-bottom:0;
}

.custom-list {
	float:left;
	width:100%;
	padding-bottom:20px;
}

.custom-list li {
	float:left;
	width:100%;
	border-bottom:1px dotted #CCC;
}

.custom-list li a {
	display:block;
	line-height:32px;
}

/* 16px ICONS */

#product-icon-13 {
	background:url(../img/icons16/gallery.png) no-repeat left center;
	padding-left:26px;
}

#product-icon-12 {
	background:url(../img/icons16/wpwhois.png) no-repeat left center;
	padding-left:26px;
}

#product-icon-11 {
	background:url(../img/icons16/wppb.png) no-repeat left center;
	padding-left:26px;
}

#product-icon-10 {
	background:url(../img/icons16/wpco.png) no-repeat left center;
	padding-left:26px;
}

#product-icon-9 {
	background:url(../img/icons16/wplb.png) no-repeat left center;
	padding-left:26px;
}

#product-icon-8 {
	background:url(../img/icons16/wpfaq.png) no-repeat left center;
	padding-left:26px;
}

#product-icon-7 {
	background:url(../img/icons16/wpcf.png) no-repeat left center;
	padding-left:26px;
}

#product-icon-2 {
	background:url(../img/icons16/wpbr.png) no-repeat left center;
	padding-left:26px;
}

#product-icon-1 {
	background:url(../img/icons16/wpml.png) no-repeat left center;
	padding-left:26px;
}

#shopping-cart {
	float:left;
	padding:20px;
	width:220px;
	margin-bottom:20px;
	border:1px solid #D8D8D8;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	margin-top:10px;
}

#shopping-cart table {
	border-collapse:collapse;
	width:100%;
}

#shopping-cart table tr {
}

#shopping-cart table tr td {
	padding:8px;
	border-bottom:1px dotted #d8d8d8;
}

#button-checkout {
	float:left;
	width:120px;
	height:35px;
	background:url('../img/sprite.png') no-repeat -1175px 0;
	margin-top:10px
}

#button-checkout:hover {
	background-position:-1175px -35px;
}

#button-browse {
	float:left;
	width:152px;
	height:35px;
	background:url('../img/sprite.png') no-repeat -2089px 0;
}

#button-browse:hover {
	background-position:-2089px -35px;
}

.column-620 h1,.column-680 h1 {
font-size:30px;
font-family:"Droid Sans", Helvetica, Arial, sans-serif;
color:#b1b1b1;
padding-bottom:18px
}

.admin .column-680 h1 {
padding-bottom:5px
}

.holder-wyswig {
	float:left;
	width:478px;
}

#cke_ProductLinks, #cke_ProductDescription {
	width:436px;
}

#usersPaging {
	float:left;
	width:100%;
}

#usersPaging p.error-message {
	padding:5px;
	background:#f7dbda;
	border:1px solid #d0b2b1;
	margin-top:8px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	margin-left:100px;
	width:600px;
	color:#a8190d;
	margin-left:0;
}

#button-add-new {
	float:left;
	width:115px;
	height:40px;
	margin-bottom:15px;
	background:url(../img/sprite.png) no-repeat -542px 0;
	margin-right:10px;
}

#button-add-new:hover {
	background-position:-542px -40px;
}

#userssearchform {
	float:left;
	width:100%;
	padding-bottom:10px;
}

#userssearchform span, #user-delete span {
	float:left;
	width:auto;
	line-height:28px;
}

#userssearchform input, #userssearchform select, #user-delete select {
	float:left;
	width:auto;
	border:1px solid #d8d8d8;
	padding:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	margin:0 5px;
}

#userssearchform #button-searchadmin {
	float:left;
	width:70px;
	height:28px;
	padding:0;
	border:0;
	background:url(../img/sprite.png) no-repeat -5228px 0;
}

#userssearchform #button-searchadmin:hover {
	background-position:-5228px -28px;
}

#link-return-admin {
	float:left;
	display:block;
	height:40px;
	line-height:40px;
}

#button-execute {
	float:left;
	width:70px;
	height:28px;
	background:url(../img/sprite.png) no-repeat -4071px 0;
}

#button-execute:hover {
	background-position:-4071px -28px;
}

#user-delete {
	width:auto;
	float:left;
} 

.holder-button {
	float:left;
	width:100%;
}

#button-submit {
	float:left;
	width:85px;
	height:40px;
	background:url(../img/sprite.png) no-repeat -5487px 0;
	margin-left:100px;
}

#button-submit:hover {
	background-position:-5487px -40px;
}

#save-product #button-submit {
	margin-left:130px;
}

#save-product label {
	width:115px;
}

.custom-form .input-file {
	position:relative;
	top:5px;
}

#entryform .checkbox label {
	width:auto;
	margin-left:10px;
}

#entryform .checkbox input {
	margin-left:100px;
    float: left;
    position: relative;
    top: 11px;
    width: auto;
}

/* PAGINATION */

div.cart-pagination {
	float:left;
	width:270px;
	padding-top:0;
	margin-top:0;
}

.pagination {
	float:left;
	width:100%;
	padding-top:10px;
	padding-bottom:15px;
}

.info-pagination {
	float:left;
	width:100%;
	padding-bottom:5px;
}

.pagination span a, .pagination span.current {
	display:block;
	width:25px;
	height:25px;
	line-height:25px;
	text-align:center;
	background:url(../img/sprite.png) no-repeat -4945px 0;
	float:left;
	color:#666;
	margin-right:4px;
	margin-top:10px;
}

.pagination span.current {
	background:url(../img/sprite.png) no-repeat -4945px -25px;
	color:#FFF;
	text-shadow:1px 1px 0 #114269;
}

.pagination span a:hover {
	background-position:-4945px -50px;
	text-decoration:none;
}

#pagination-prev {
	width:25px;
	height:25px;
	float:left;
	background:url(../img/sprite.png) no-repeat -4995px 0;
	margin-right:4px;
	margin-top:10px;
}

#pagination-prev:hover {
	background-position: -4995px -25px;
}

#pagination-next {
	width:25px;
	height:25px;
	float:left;
	background:url(../img/sprite.png) -4970px 0;
	margin-top:10px;
}

#pagination-next:hover {
	background-position: -4970px -25px;
}

/* SHOPPING CART */

#button-checkoutcart {
	float:right;
	width:203px;
	height:40px;
	background:url(../img/sprite.png) no-repeat -3056px 0;
	margin-bottom:10px;
}

#button-checkoutcart:hover, #button-update:hover {
	background-position:-3056px -40px;
}

#button-update {
	float:right;
	width:116px;
	height:40px;
	background:url(../img/sprite.png) no-repeat -5572px 0;
	margin-right:10px;
	margin-bottom:10px;
}

#button-update:hover {
	background-position: -5572px -40px;
}

#cartform .input-text {
	font-family:Helvetica, Arial, sans-serif;
	border:1px solid #d8d8d8;
	padding: 6px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	color:#666;
	font-size:14px;
	width: auto;
}

#cartform .input-text:focus {
	border:1px solid #999;
}

.productmetadata {
	float:left;
	margin-bottom:10px;
	padding-top:10px;
	width:100%;
}

#checkoutform label {
	width: 125px;
}

#checkoutform select, .custom-form select, #cartform select {
	padding: 8px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	border: 1px #d8d8d8 solid;
}

#checkoutform .checkbox label {
	width:auto;
	margin-left:10px;
}

#checkoutform .error-message {
	margin-left:140px;
}

#contactform .error-message {
	margin-left:100px;
}

#contactform #cf-send {
	margin-left:100px;
}

#UserPolicies {
	margin-left: 140px;
    float: left;
    position: relative;
    top: 11px;
    width: auto;
}

#button-finish {
	float:left;
	margin-left:140px;
	width:115px;
	height:40px;
	margin-right:10px;
	background:url('../img/sprite.png') no-repeat -4141px 0;
}	

#button-finish:hover {
	background-position:-4141px -40px;
}

#return-checkout {
	position:relative;
	top:12px;
}

.holder-radio {
	float:left;
	width:auto;
	padding:15px 15px 10px 15px;
	border:1px solid #d8d8d8;
	margin-right:10px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
}

.holder-radio input {
	float:left;
	position:relative;
	top:27px;
	margin-right:15px;
}

#payment-2checkout label {
	float:left;
	padding-top:38px;
	background:url(../img/2checkout.png) no-repeat left top;
}

#payment-paypal label {
	float:left;
	padding-top:38px;
	background:url(../img/paypal.png) no-repeat left top;
}

#holder-payment-methods {
	float:left;
	width:100%;
	padding-bottom:30px;
	padding-top:5px;
}

#checkoutform .holder-radio label, #renew-form .holder-radio label {
	width: auto;
	text-align: left;
	cursor: pointer;
	font-size: 12px;
}

#button-checkout-final {
	float:left;
	width:115px;
	height:40px;
	background:url(../img/sprite.png) no-repeat -2941px 0;
}

#button-checkout-final:hover {
	background-position:-2941px -40px;
}

#cse-search-box {
	display:none;
}

#plugin-info {
float:left;
width:240px;
border:1px solid #d8d8d8;
-moz-border-radius:5px;
-webkit-border-radius:5px;
border-radius:5px;
margin-bottom:20px;
padding:10px
}

#plugin-info ul li {
float:left;
width:100%;
padding-bottom:10px
}

#single-price,#unlimited-price, #free-plugin {
float:left;
width:113px;
border:1px solid #d8d8d8;
background:#FFF;
text-align:center;
-moz-border-radius:5px;
-webkit-border-radius:5px;
border-radius:5px;
font-size:18px;
color:#b8b8b8;
margin-bottom:15px;
padding:10px 0
}

#single-price {
margin-right:10px
}

#single-price span,#unlimited-price span, #free-plugin span {
font-size:24px;
font-weight:700;
color:#888
}

#testimonial {
float:left;
width:100%;
margin-bottom:20px
}

#testimonial h3 {
display:block;
font-size:18px;
font-family:"Droid Sans", Helvetica, Arial, sans-serif;
background:url(../img/icon-testimonial.png) no-repeat left center;
padding-left:32px;
margin-bottom:8px
}

#button-facebook {
float:left;
width:260px;
height:53px;
margin-bottom:10px;
background:url(../img/sprite.png) no-repeat -1295px 0;
}

#button-facebook:hover {
	background-position:-1295px -53px;
}

#button-twitter {
float:left;
width:260px;
height:53px;
background:url(../img/sprite.png) no-repeat -2571px 0;
}

#button-twitter:hover {
	background-position:-2571px -53px;
}

.tabs-content ul, .column-620 ul {	
	float:left;
	width:610px;
	padding-left:10px;
	padding-bottom:12px;
	margin: 15px 0 0 0;
}

.tabs-content ul li, .column-620 ul li {
	float:left;
	width:100%;
	padding-bottom:8px;
	list-style-position:inside;
	list-style-type:square;
}

#tabs-nav {
float:left;
width:100%;
background:url(../img/bg-tabs.png) repeat-x;
-moz-border-radius:5px 5px 0 0;
-webkit-border-radius:5px 5px 0 0;
border-radius:5px 5px 0 0;
padding-bottom: 0 !important;
padding-left: 0;
margin: 0;
}

#tabs-nav li {
float:left;
width:auto;
border-right:1px solid #1f6897;
padding-bottom: 0;
list-style: none;
}

#tabs-nav li.active {
border-right:0;
background:url(../img/bg-tabs-active.png) repeat-x
}

#tabs-nav li.active a {
border-right:0;
cursor:auto;
color:#FFF
}

#tabs-nav li.active a:hover {
text-decoration:none
}

#tabs-nav li#tab-info.active {
-moz-border-radius:5px 0 0;
-webkit-border-radius:5px 0 0 0;
border-radius:5px 0 0 0
}

#tabs-nav li#tab-support.active,#tabs-nav li#tab-support.active a {
border-right:0
}

#tabs-nav li a {
position:relative;
display:block;
line-height:45px;
height:45px;
color:#a8c8d9;
text-shadow:1px 1px 0 #114269;
border-right:1px solid #0c3c69;
padding:0 20px 0 40px
}

#tabs-nav li#tab-info {
border-left:0
}

#tabs-nav li#tab-support a {
border-right:1px solid #0c3c69
}

#tabs-nav li#tab-support {
border-right:1px solid #1f6897
}

.tab-icon {
text-indent:-9999px;
height:16px;
width:16px;
display:block;
position:absolute;
left:19px;
top:16px
}

#tabs-nav li#tab-info .tab-icon {
background:url(../img/sprite.png) no-repeat -4342px 0;
}

#tabs-nav li#tab-info.active .tab-icon {
background:url(../img/sprite.png) no-repeat -4342px -16px;
}

#tabs-nav li#tab-features .tab-icon {
background:url(../img/sprite.png) no-repeat -4256px 0;
}

#tabs-nav li#tab-features.active .tab-icon {
background:url(../img/sprite.png) no-repeat -4256px -16px;
}

#tabs-nav li#tab-screenshots .tab-icon {
width:19px;
height:16px;
left:17px;
background:url(../img/sprite.png) no-repeat -4358px 0;
}

#tabs-nav li#tab-screenshots.active .tab-icon {
background:url(../img/sprite.png) no-repeat -4358px -16px;
}

#tabs-nav li#tab-showcase .tab-icon {
width:18px;
height:18px;
left:18px;
top:15px;
background:url(../img/sprite.png) no-repeat -4377px 0;
}

#tabs-nav li#tab-showcase.active .tab-icon {
background:url(../img/sprite.png) no-repeat -4377px -18px;
}

#tabs-nav li#tab-support .tab-icon {
width:18px;
height:18px;
left:18px;
top:15px;
background:url(../img/sprite.png) no-repeat -4395px 0;
}

#tabs-nav li#tab-support.active .tab-icon {
background:url(../img/sprite.png) no-repeat -4395px -18px;
}

.tabs-content p {
margin-top:0
}

.column-620 h2 {
font-size:21px;
color:#999;
font-family:"Droid Sans", Helvetica, Arial, sans-serif;
padding-bottom:10px;
padding-top:3px
}

.column-620 h3 {
font-size:16px;
color:#999;
font-family:"Droid Sans", Helvetica, Arial, sans-serif;
padding-bottom:5px;
padding-top:2px
}

.tabs-content h3.tab-header {
float:left;
width:100%;
height:75px;
line-height:75px;
background:url(../img/bg-heading-tabs.png) repeat-x;
-moz-border-radius:0 0 5px 5px;
-webkit-border-radius:0 0 5px 5px;
border-radius:0 0 5px 5px;
text-indent:20px;
color:#FFF;
font-size:26px;
text-shadow:1px 1px 0 #114269;
margin-bottom:12px;
padding-top:0;
padding-bottom:0;
}

.tabs-content ul {	
	float:left;
	width:610px;
	padding-left:10px;
	padding-bottom:12px;
}

.tabs-content ul li {
	float:left;
	width:100%;
	padding-bottom:8px;
	list-style-position:inside;
	list-style-type:square;
}

.tabs-content h3 {
	float:left;
	width:100%;
	color:#999;
	font-size:18px;
	height:21px;
	line-height:21px;
	text-indent:0;
	padding-bottom:12px;
	font-family: "Droid Sans",Helvetica,Arial,sans-serif;
	padding-top:3px;
}

.content-image {
	float:left;
	width:130px;
	margin-right:15px;
}

#breadcrumbs {
color:#b1b1b1;
padding-bottom:10px
}

#breadcrumbs a {
font-size:12px;
color:#b1b1b1
}

.buy-button {
width:202px;
height:62px;
display:block;
background:url(../img/sprite.png) no-repeat -733px 0
}

.buy-button:hover {
	background-position: -733px -62px;
}

#button-buy {
width:240px;
height:55px;
display:block;
margin-bottom:10px;
background:url(../img/sprite.png) no-repeat -935px 0
}

#button-buy:hover {
	background-position: -935px -55px;
}

.download-button-plugin {
	float:left;
	width:110px;
	height:28px;
	background:url(../img/sprite.png) no-repeat -3961px 0;
}

.download-button-plugin:hover {
	background-position:-3961px -28px;
}

.buy-button-plugin {
	float:left;
	width:110px;
	height:28px;
	background:url(../img/sprite.png) no-repeat -2831px 0;
}

.buy-button-plugin:hover {
	background-position:-2831px -28px;
}

#free-plugin {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #D8D8D8;
    border-radius: 5px 5px 5px 5px;
    color: #999;
    float: left;
    font-size: 18px;
    margin-bottom: 15px;
    padding: 10px 0;
    text-align: center;
    width: 240px;
}

#free-plugin span {
	display:block;
	width:100%;
}

.download-button {
	width:202px;
	height:62px;
	display:block;
	background:url(../img/sprite.png) no-repeat -3759px 0;
}

.download-button:hover {
	background-position:-3759px -62px;
}

#button-download {
	width:240px;
	height:55px;
	background:url(../img/sprite.png) no-repeat -3519px 0;
	margin-bottom:10px;
}

#button-download:hover {
	background-position:-3519px -55px;
}

.read-more-button {
margin-top:12px;
margin-left:5px;
width:145px;
height:43px;
display:block;
background:url(../img/sprite.png) no-repeat -1764px 0;
}

.read-more-button:hover {
	background-position: -1764px -43px;
}

#button-support {
width:260px;
height:55px;
margin-bottom:10px;
background:url(../img/sprite.png) no-repeat -2311px 0;
}

#button-support:hover {
	background-position: -2311px -55px;
}

/* EXTENSIONS */

#extension_content {
	float: left;
	width: 100%;
}

#extension_box {
	float: left;
	width: 220px;
	margin-right: 30px;
	margin-top: 10px;
}

#extension_content #first_paragraph {
	padding-top: 20px;
	line-height: 25px;
	margin-bottom: 8px;
}

.extension_features, .extension_related {
	float:left;
	width:100%;
	border-top:1px solid #dadada;
	padding-top:20px;
	margin-top:15px;
	padding-bottom: 0px;
	margin-bottom:15px;
}

.extension_features h3 {
	font-size:21px;
}

.extension_features ul {
	float:left;
	width:640px;
	overflow:hidden;
	padding-top:10px;
}

.extension_features ul li {
	float:left;
	width:186px;
	margin-right:20px;
	list-style-type:none;
	padding-bottom:20px;
	text-align:center;
}

.extension_features ul li h4 {
	float:left;
	width:100%;
	line-height:24px;
	padding-bottom:2px;
	padding-top:5px;
	font-size:16px;
	text-align:center;
	color:#999;
}

.extension_features ul li img {
	float:left;
	width:166px;
}

.extension_features ul li .holder_image {
	float:left;
	width:166px;
	height:130px;
	border:1px solid #DDD;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	padding:10px;
	box-shadow: 0 1px 2px #ddd;
}

/* OTHER */

.margin-right-20 {
margin-right:20px
}

.margin-right-30 {
margin-right:30px
}

.margin-right-40 {
margin-right:40px
}

.margin-right-60 {
margin-right:60px
}

.home #columns {
background:none;
margin-top:40px
}

.admin #columns {
background:none;
margin-top:20px
}

#columns {
margin-top:20px;
float:left;
width:940px;
background:url(../img/bg-separator.png) repeat-y 650px 0
}

.column-230 {
float:left;
width:230px
}

.column-260 {
float:left;
width:260px
}

.column-300 {
float:left;
width:300px
}

.column-380 {
float:left;
width:380px
}

.column-620 {
float:left;
width:620px
}

.column-680 {
float:left;
width:680px
}

.column-940 {
float:left;
width:940px
}

.box-home {
float:left;
width:240px;
padding-left:60px;
font-family:"Droid Sans", Helvetica, Arial, sans-serif;
color:#777;
padding-bottom:10px
}

.box-home p {
line-height:24px
}

.box-home h2 {
font-size:19px;
height:24px;
line-height:24px
}

#extend {
background:url(../img/icon-extend.png) no-repeat left top
}

#reliable {
background:url(../img/icon-reliable.png) no-repeat left top
}

#work {
background:url(../img/icon-work.png) no-repeat left top
}

#support {
background:url(../img/icon-support.png) no-repeat left top
}

#facebook-social {
float:left;
width:280px;
padding-left:20px;
border-left:1px solid #d8d8d8;
}

#depoimento-home {
width:900px;
border:1px solid #d8d8d8;
height:38px;
margin-top:10px;
-moz-border-radius:5px;
-webkit-border-radius:5px;
border-radius:5px;
background:url(../img/bg-testimonial.png) repeat-x left top;
padding:20px
}

#depoimento-home p {
font-size:18px;
height:38px;
line-height:38px;
font-family:"Droid Sans", Helvetica, Arial, sans-serif;
color:#999;
margin:0
}

#depoimento-home p span {
font-size:14px;
padding-left:10px;
line-height:40px
}

#footer h3 {
font-size:18px;
font-family:"Droid Sans", Helvetica, Arial, sans-serif;
padding-bottom:15px
}

#footer-full {
background:url(../img/bg-footer.png) repeat-x bottom left;
padding-top:30px
}

#footer {
padding-top:20px;
height:160px;
color:#FFF;
text-shadow:1px 1px 0 #114160
}

#posts-list-footer {
float:left;
width:260px;
border-top:1px solid #135182;
border-bottom:1px solid #2e789f
}

#posts-list-footer li {
float:left;
width:100%;
border-bottom:1px solid #135182;
border-top:1px solid #2e789f;
padding-bottom:6px;
padding-top:6px
}

#posts-list-footer li a {
color:#FFF;
line-height:18px
}

#footer .column-260 p {
margin:0
}

#logo-footer {
display:block;
text-indent:-9999px;
width:161px;
height:40px;
margin-top:20px;
background:url(../img/sprite.png) no-repeat -4784px 0;
}

#menu-footer {
padding-top:10px;
padding-bottom:5px;
float:left;
width:95%
}

#copyright {
font-size:12px
}

#menu-footer li {
float:left;
width:auto
}

#menu-footer li a {
font-size:14px;
color:#FFF;
display:block;
padding-right:10px
}

#social-footer {
position:absolute;
width:200px;
right:10px;
top:22px
}

.social-icon {
width:35px;
height:35px;
float:left;
display:block;
text-indent:-9999px;
margin-right:5px
}

#facebook {
background:url(../img/sprite.png) no-repeat -4272px 0;
}

#facebook:hover {
	background-position: -4272px -35px;
}

#twitter {
background:url(../img/sprite.png) no-repeat -4413px 0;
}

#twitter:hover {
	background-position: -4413px -35px;
}

#feeds {
background:url(../img/sprite.png) no-repeat -4307px 0;
}

#feeds:hover {
	background-position: -4307px -35px;
}

#newsletter-form h3 {
padding-bottom:8px
}

#newsletter-footer {
float:left;
width:100%;
padding-top:13px
}

#nf-mail {
float:left;
width:171px;
margin-right:5px;
height:21px;
line-height:31px;
font-size:14px;
color:#999;
border:0;
background:url(../img/bg-newsletter.png) no-repeat;
padding:5px
}

#nf-signup {
width:70px;
height:30px;
background:url(../img/sprite.png) no-repeat -2241px 0;
}

#nf-signup:hover {
	background-position: -2241px -30px;
}

.admin .column-230 h2 {
font-family:"Droid Sans", Helvetica, Arial, sans-serif;
color:#b1b1b1;
font-size:18px;
padding-bottom:10px
}

.admin-list {
float:left;
width:230px;
border:1px solid #d8d8d8;
-moz-border-radius:5px;
-webkit-border-radius:5px;
border-radius:5px;
font-family:"Droid Sans", Helvetica, Arial, sans-serif;
font-size:14px;
line-height:14px;
margin-bottom:20px;
padding:16px 0 0
}

.admin-list p {
float:left;
margin-top:0;
margin-bottom:16px;
border-bottom:1px solid #d8d8d8;
padding:0 16px 16px
}

.admin-list li span.date {
display:block;
font-size:11px;
padding-top:2px;
font-style:italic
}

.admin-list li a {
display:block;
margin-bottom:16px;
border-bottom:1px solid #d8d8d8;
color:#888;
padding:0 16px 16px
}

.admin-list li#admin-home a {
padding-left:34px;
background:url(../img/adminpanel-icon.png) no-repeat 12px 0
}

.admin-list li#admin-manageusers a {
padding-left:34px;
background:url(../img/manageusers-icon.png) no-repeat 12px 0
}

.admin-list li#admin-managepayments a {
padding-left:34px;
background:url(../img/managepayments-icon.png) no-repeat 12px 0
}

.admin-list li#admin-manageplugins a {
padding-left:34px;
background:url(../img/manageplugins-icon.png) no-repeat 12px 0
}

.admin-list li#admin-addpage a {
padding-left:34px;
background:url(../img/addpage-icon.png) no-repeat 12px 0
}

.admin-list li#admin-editpages a {
padding-left:34px;
background:url(../img/editpages-icon.png) no-repeat 12px 0
}

#footer .column-380 {
position:relative
}

/* #search_button:hover,#user_login:hover,#user_signup:hover,.prev:hover,.next:hover,#button-facebook:hover,#button-twitter:hover,.buy-button:hover,#button-buy:hover,.read-more-button:hover,#button-support:hover,#facebook:hover,#twitter:hover,#feeds:hover,#nf-signup:hover {
background-position:0 bottom
} */

#plugin-info ul,#tabs-container,.admin-list li {
float:left;
width:100%
}

/*
    ColorBox Core Style:
    The following CSS is consistent between example themes and should not be altered.
*/
#colorbox, #cboxOverlay, #cboxWrapper{position:absolute; top:0; left:0; z-index:9999; overflow:hidden;}
#cboxOverlay{position:fixed; width:100%; height:100%;}
#cboxMiddleLeft, #cboxBottomLeft{clear:left;}
#cboxContent{position:relative;}
#cboxLoadedContent{overflow:auto;}
#cboxTitle{margin:0;}
#cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute; top:0; left:0; width:100%;}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer;}
.cboxPhoto{float:left; margin:auto; border:0; display:block;}
.cboxIframe{width:100%; height:100%; display:block; border:0;}

/* 
    User Style:
    Change the following styles to modify the appearance of ColorBox.  They are
    ordered & tabbed in a way that represents the nesting of the generated HTML.
*/
#cboxOverlay{background:url(../img/overlay.png) repeat 0 0;}
#colorbox{}
    #cboxTopLeft{width:21px; height:21px; background:url(../img/controls.png) no-repeat -100px 0;}
    #cboxTopRight{width:21px; height:21px; background:url(../img/controls.png) no-repeat -129px 0;}
    #cboxBottomLeft{width:21px; height:21px; background:url(../img/controls.png) no-repeat -100px -29px;}
    #cboxBottomRight{width:21px; height:21px; background:url(../img/controls.png) no-repeat -129px -29px;}
    #cboxMiddleLeft{width:21px; background:url(../img/controls.png) left top repeat-y;}
    #cboxMiddleRight{width:21px; background:url(../img/controls.png) right top repeat-y;}
    #cboxTopCenter{height:21px; background:url(../img/border.png) 0 0 repeat-x;}
    #cboxBottomCenter{height:21px; background:url(../img/border.png) 0 -29px repeat-x;}
    #cboxContent{background:#fff; overflow:hidden;}
        #cboxError{padding:50px; border:1px solid #ccc;}
        #cboxLoadedContent{margin-bottom:28px;}
        #cboxTitle{position:absolute; bottom:4px; left:0; text-align:center; width:100%; color:#949494;}
        #cboxCurrent{position:absolute; bottom:4px; left:58px; color:#949494;}
        #cboxSlideshow{position:absolute; bottom:4px; right:30px; color:#0092ef;}
        #cboxPrevious{position:absolute; bottom:0; left:0; background:url(../img/controls.png) no-repeat -75px 0; width:25px; height:25px; text-indent:-9999px;}
        #cboxPrevious.hover{background-position:-75px -25px;}
        #cboxNext{position:absolute; bottom:0; left:27px; background:url(../img/controls.png) no-repeat -50px 0; width:25px; height:25px; text-indent:-9999px;}
        #cboxNext.hover{background-position:-50px -25px;}
        #cboxLoadingOverlay{background:url(../img/loading_background.png) no-repeat center center;}
        #cboxLoadingGraphic{background:url(../img/loading.gif) no-repeat center center;}
        #cboxClose{position:absolute; bottom:0; right:0; background:url(../img/controls.png) no-repeat -25px 0; width:25px; height:25px; text-indent:-9999px;}
        #cboxClose.hover{background-position:-25px -25px;}

/*
  The following fixes a problem where IE7 and IE8 replace a PNG's alpha transparency with a black fill
  when an alpha filter (opacity change) is set on the element or ancestor element.  This style is not applied to IE9.
*/
.cboxIE #cboxTopLeft,
.cboxIE #cboxTopCenter,
.cboxIE #cboxTopRight,
.cboxIE #cboxBottomLeft,
.cboxIE #cboxBottomCenter,
.cboxIE #cboxBottomRight,
.cboxIE #cboxMiddleLeft,
.cboxIE #cboxMiddleRight {
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF);
}

/*
  The following provides PNG transparency support for IE6
*/
.cboxIE6 #cboxTopLeft{background:url(../img/ie6/borderTopLeft.png);}
.cboxIE6 #cboxTopCenter{background:url(../img/ie6/borderTopCenter.png);}
.cboxIE6 #cboxTopRight{background:url(../img/ie6/borderTopRight.png);}
.cboxIE6 #cboxBottomLeft{background:url(../img/ie6/borderBottomLeft.png);}
.cboxIE6 #cboxBottomCenter{background:url(../img/ie6/borderBottomCenter.png);}
.cboxIE6 #cboxBottomRight{background:url(../img/ie6/borderBottomRight.png);}
.cboxIE6 #cboxMiddleLeft{background:url(../img/ie6/borderMiddleLeft.png);}
.cboxIE6 #cboxMiddleRight{background:url(../img/ie6/borderMiddleRight.png);}

.cboxIE6 #cboxTopLeft,
.cboxIE6 #cboxTopCenter,
.cboxIE6 #cboxTopRight,
.cboxIE6 #cboxBottomLeft,
.cboxIE6 #cboxBottomCenter,
.cboxIE6 #cboxBottomRight,
.cboxIE6 #cboxMiddleLeft,
.cboxIE6 #cboxMiddleRight {
    _behavior: expression(this.src = this.src ? this.src : this.currentStyle.backgroundImage.split('"')[1], this.style.background = "none", this.style.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src=" + this.src + ", sizingMethod='scale')");
}

table.cake-sql-log {
	display: block;
	clear: both;
	width: 100%;
	margin: 10px;	
}
