﻿//@charset "UTF-8";

.notStrong {
font-weight:400;
}

.clear {
clear:both;
}

.inline {
display:inline;
}

.centered {
width:100%;
text-align:center;
}

.none {
width:0;
height:0;
font-size:0;
position:absolute;
}

.verticalSpacer {
height:5px;
display:block;
clear:right;
}

.verticalSpacerLarge {
height:15px;
display:block;
}

.horisontalSpacer {
height:10px;
width:15px;
border:1px solid #000;
}

ul.noBullets {
list-style:none;
list-style-type:none;
margin-left:0;
padding-left:10px;
}

ul.tabbedList {
list-style:none;
margin:0;
padding:0;
}

ul.tabbedList li {
clear:right;
display:block;
}

ul.tabbedList li .title {
color:#777;
font-weight:700;
width:90px;
float:left;
padding-right:3px;
}

ul.tabbedList li text {
font-weight:400;
float:left;
}

.actionConfirmation {
text-align:center;
overflow:auto;
}

.actionConfirmation .questionContainer {
text-align:center;
display:block;
width:100%;
overflow:auto;
font-weight:700;
padding-top:5px;
}

.actionConfirmation .questionContainer .icon {
width:28px;
height:27px;
float:left;
margin-right:7px;
margin-top:-6px;
}

.actionConfirmation .answersContainer {
text-align:center;
display:block;
width:100%;
overflow:auto;
}

.actionConfirmation .answersContainer a.yes {
font-weight:700;
height:50px;
margin:0 15px;
padding:0 0 5px 23px;
}

.actionConfirmation .answersContainer a.no {
font-weight:700;
margin:0 15px;
padding:0 0 5px 23px;
}

.rating {
cursor:pointer;
display:block;
clear:both;
height:15px;
margin:0;
padding:0;
}

.rating:after {
content:'.';
height:0;
width:0;
visibility:hidden;
float:left;
display:block;
clear:both;
}

.cancel,.star {
float:left;
width:17px;
height:15px;
overflow:hidden;
text-indent:-999em;
cursor:pointer;
}

.starReadOnly {
float:left;
width:17px;
height:15px;
overflow:hidden;
text-indent:-999em;
cursor:default;
}

.star-left,.star-right {
width:8px;
}

.cancel,.cancel a {
background:url(/images/delete.gif) no-repeat 0 -16px;
}

.star,.star a,.starReadOnly,.starReadOnly a {
background:url(/images/star.gif) no-repeat 0 0;
}

.star-left,.star-left a {
background:url(/images/star-left.gif) no-repeat 0 0;
}

.star-right,.star-right a {
background:url(/images/star-right.gif) no-repeat 0 0;
}

.cancel a,.star a,.starReadOnly a {
display:block;
width:100%;
height:100%;
background-position:0 0;
}

div.rating div.on a,div.rating div.on {
background-position:0 -16px;
}

div.rating div.hover a,div.rating div a:hover {
background-position:0 -32px;
}

#header #quickSearch input.normalOrange {
border:1px solid #cb8f15;
background-image:url(/images/form_button_orange_background.jpg);
background-color:#fada53;
background-repeat:repeat-x;
color:#543e10;
font-size:11px;
font-weight:700;
text-align:center;
float:none;
margin-left:5px;
padding:0 3px;
}

#content input.normalOrange,#left input.normalOrange,#right input.normalOrange,#promo1 input.normalOrange {
border:1px solid #cb8f15;
background-image:url(/images/form_button_orange_background.jpg);
background-color:#fada53;
background-repeat:repeat-x;
color:#543e10;
font-size:11px;
font-weight:700;
text-align:center;
float:none;
padding:2px 4px;
}

#content input.normalOrangeBlock,#left input.normalOrangeBlock,#right input.normalOrangeBlock {
border:1px solid #cb8f15;
background-image:url(/images/form_button_orange_background.jpg);
background-color:#fada53;
background-repeat:repeat-x;
color:#543e10;
text-align:center;
width:100%;
margin-bottom:3px;
font-size:10px;
font-weight:700;
padding:2px 4px;
}

input.normalGray {
border:1px solid #555;
background-image:url(/images/form_button_gray_background.jpg);
background-color:#7A7A7A;
background-repeat:repeat-x;
color:#fff;
font-size:11px;
font-weight:700;
text-align:center;
float:none;
padding:2px 4px;
}

input.normalLightGray {
border:1px solid #555;
background-image:url(/images/form_button_lightgray_background.jpg);
background-color:#7A7A7A;
background-repeat:repeat-x;
color:#fff;
font-size:11px;
font-weight:700;
text-align:center;
float:none;
padding:2px 4px;
}

input.button {
border:1px solid #9c9c9c;
font-size:10px;
float:left;
padding:1px;
}

input.file,input.text,input.button,select.select {
width:76%;
}

.checkbox {
font-size:10px;
float:left;
margin-right:5px;
}

select {
border:1px solid #9c9c9c;
font-size:10px;
float:left;
width:81%;
overflow:hidden;
padding:1px;
}

select option {
padding-left:3px;
padding-bottom:1px;
}

.textarea {
border:1px solid #9c9c9c;
width:76%;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
float:left;
padding:3px;
}

.feedback {
clear:both;
color:red;
font-size:10px;
}

.label {
float:left;
display:inline;
margin-right:2px;
padding-top:4px;
font-weight:700;
}

input.filterButton {
border:1px solid #CB8F15;
background-image:url(/images/form_button_orange_background.jpg);
background-color:#F6CE3B;
background-repeat:repeat-x;
color:#543E25;
font-size:11px;
font-weight:700;
text-align:center;
float:left;
display:inline;
margin-right:10px;
padding:1px 4px 2px;
}

select.filter {
border:1px solid #9c9c9c;
font-size:10px;
width:100px;
margin-right:10px;
display:inline;
float:left;
padding:1px;
}

input.filter,input.filterNoRightGap {
border:1px solid #9c9c9c;
font-size:10px;
width:100px;
display:inline;
float:left;
height:16px;
margin-right:2px;
padding:1px;
}

input.filter {
margin-right:10px;
}

input.filterTickBox {
font-size:10px;
margin-right:2px;
display:inline;
float:left;
height:16px;
padding:1px;
}

.halfWidthContainer {
width:50%;
margin-right:10px;
float:left;
}

.fullWidthContainer {
width:100%;
}

.formNormal {
float:left;
width:100%;
margin:0 10px 0 0;
padding:0;
}

.formNormal .formTop {
height:20px;
display:none;
}

.formNormal .formTop .formField {
width:230px;
height:20px;
margin-top:1px;
}

.formNormal .formItem .formLabel {
width:150px;
height:13px;
font-weight:700;
text-align:right;
padding:3px 7px 3px 3px;
}

.formNormal .formItem .formField {
width:300px;
padding-bottom:10px;
height:20px;
margin-top:1px;
}

.formNormal .formButtons .formField {
width:230px;
height:20px;
margin-top:1px;
padding-right:10px;
padding-top:10px;
}

.formNormal .formLinks .formLabel {
width:150px;
height:13px;
text-align:left;
}

.formNormal .formLinks .formField {
width:230px;
height:20px;
margin-top:1px;
padding-right:10px;
padding-top:10px;
padding-bottom:10px;
font-size:9px;
color:#777;
text-align:left;
}

.formHalfWidth {
border:1px solid #F49D00;
border-collapse:collapse;
float:left;
width:100%;
margin:0 10px 10px 0;
padding:0;
}

.formHalfWidth .formTop {
width:380px;
height:20px;
}

.formHalfWidth .formTop .formLabel {
width:150px;
height:13px;
background-image:url(/images/form_label_background.jpg);
background-repeat:repeat-y;
background-position:top right;
background-color:#fadb57;
border-bottom:1px solid #fbda7e;
}

.formHalfWidth .formTop .formField {
width:230px;
height:20px;
background-image:url(/images/form_item_background.jpg);
background-position:left;
background-repeat:repeat-y;
background-color:#fff;
margin-top:1px;
border-bottom:1px dashed #fbda7e;
}

.formHalfWidth .formItem .formLabel {
width:150px;
height:13px;
font-size:1em;
background-image:url(/images/form_label_background.jpg);
background-repeat:repeat-y;
background-position:top right;
background-color:#fadb57;
border-bottom:1px solid #fbda7e;
font-weight:700;
text-align:right;
padding:3px 10px 3px 3px;
}

.formHalfWidth .formItem .formField {
width:230px;
height:20px;
background-image:url(/images/form_item_background.jpg);
background-position:left;
background-repeat:repeat-y;
background-color:#fff;
margin-top:1px;
border-bottom:1px dashed #fbda7e;
padding:3px 10px;
}

.formHalfWidth .formButtons .formLabel {
width:150px;
height:13px;
background-image:url(/images/form_label_background.jpg);
background-repeat:repeat-y;
background-position:top right;
background-color:#FADB57;
}

.formHalfWidth .formButtons .formField {
width:230px;
height:20px;
background-image:url(/images/form_item_background.jpg);
background-position:left;
background-repeat:repeat-y;
background-color:#fff;
margin-top:1px;
padding-right:10px;
padding-top:10px;
}

.formHalfWidth .formLinks .formLabel {
width:150px;
height:13px;
background-image:url(/images/form_label_background.jpg);
background-repeat:repeat-y;
background-position:top right;
background-color:#fadb57;
}

.formHalfWidth .formLinks .formField {
width:230px;
height:20px;
background-image:url(/images/form_item_background.jpg);
background-position:left;
background-repeat:repeat-y;
background-color:#fff;
margin-top:1px;
padding-right:10px;
padding-top:10px;
padding-bottom:10px;
font-size:9px;
color:#777;
}

#left .form .field {
height:30px;
width:160px;
vertical-align:top;
margin-bottom:10px;
}

#left .form .buttons {
height:30px;
vertical-align:top;
}

#left .form input.textfield {
border:1px solid #8C8C8C;
width:135px;
}

#left .form input.checkbox {
margin-right:3px;
border-width:0;
}

#left .form .field .label {
margin-right:3px;
float:left;
}

#left .form .link {
display:block;
color:#555;
font-size:9px;
}

#left .form .link a {
color:#000;
font-size:9px;
margin-left:3px;
}

#header #quickSearch input.text {
border:1px solid #8C8C8C;
width:135px;
float:left;
padding:2px;
}

#header #quickSearch input.textActive {
border:1px solid #8C8C8C;
width:235px;
float:left;
padding:2px;
}

.reviewListing .content {
overflow:visible;
}

#lightbox {
position:absolute;
left:0;
width:100%;
z-index:100;
text-align:center;
line-height:0;
}

#lightbox a img {
border:none;
}

#outerImageContainer {
position:relative;
background-color:#fff;
width:250px;
height:250px;
margin:0 auto;
}

#imageContainer {
padding:10px;
}

#loading {
position:absolute;
top:40%;
left:0;
height:25%;
width:100%;
text-align:center;
line-height:0;
}

#hoverNav {
position:absolute;
top:0;
left:0;
height:100%;
width:100%;
z-index:10;
}

#imageContainer>#hoverNav {
left:0;
}

#hoverNav a {
outline:none;
}

#prevLink,#nextLink {
width:49%;
height:100%;
background:transparent url(/images/blank.gif) no-repeat;
display:block;
}

#prevLink {
left:0;
float:left;
}

#nextLink {
right:0;
float:right;
}

#prevLink:hover,#prevLink:visited:hover {
background:url(/images/prevlabel.gif) left 15% no-repeat;
}

#nextLink:hover,#nextLink:visited:hover {
background:url(/images/nextlabel.gif) right 15% no-repeat;
}

#imageDataContainer {
font:10px Verdana, Helvetica, sans-serif;
background-color:#fff;
line-height:1.4em;
overflow:auto;
width:100%;
margin:0 auto;
}

#imageData {
color:#666;
padding:0 10px;
}

#imageData #imageDetails {
width:70%;
float:left;
text-align:left;
}

#imageData #numberDisplay {
display:block;
clear:left;
padding-bottom:1em;
}

#imageData #bottomNavClose {
width:66px;
float:right;
padding-bottom:0.7em;
}

#overlay {
position:absolute;
top:0;
left:0;
z-index:90;
width:100%;
height:500px;
background-color:#000;
}

.promotionProductHomepageAdvert {
overflow:visible;
display:block;
clear:both;
margin-bottom:2px;
background-image:url(/images/adverthomepagebg.jpg);
background-repeat:repeat-y;
background-color:#F7BEA1;
padding:10px 10px 10px 0;
}

.promotionProductHomepageFeaturedScript {
overflow:visible;
display:block;
clear:both;
margin-bottom:2px;
background-image:url(/images/featuredscripthomepagebg.jpg);
background-repeat:repeat-y;
background-color:#F6EB99;
padding:10px 10px 10px 0;
}

.promotionProductHomepageSponsoredScript {
overflow:visible;
display:block;
clear:both;
margin-bottom:2px;
background-image:url(/images/sponsoredscripthomepagebg.jpg);
background-repeat:repeat-y;
background-color:#ACD088;
padding:10px 10px 10px 0;
}

.promotionProductHomepageAdvert .thumbnail,.promotionProductHomepageFeaturedScript .thumbnail,.promotionProductHomepageSponsoredScript .thumbnail {
width:65px;
float:left;
padding-left:20px;
}

.promotionProductHomepageAdvert .descriptionContainer,.promotionProductHomepageFeaturedScript .descriptionContainer,.promotionProductHomepageSponsoredScript .descriptionContainer {
margin-left:120px;
}

.promotionProduct {
overflow:visible;
display:block;
clear:both;
margin-bottom:25px;
}

.promotionProduct .thumbnail {
width:200px;
float:left;
padding-left:20px;
}

.promotionProduct .descriptionContainer {
margin-left:240px;
}

.itemContainer {
width:90%;
margin:auto;
}

.itemImage {
width:200px;
text-align:center;
float:left;
}

.itemDescription {
margin-left:220px;
}

.formTooltip {
cursor:help;
}

.tooltip_container_top_right,.tooltip_container_bottom_right,.tooltip_container_top_left,.tooltip_container_bottom_left {
width:248px;
position:absolute;
display:none;
z-index:999;
}

.tooltip_container_top_right .tooltip_main,.tooltip_container_bottom_right .tooltip_main,.tooltip_container_top_left .tooltip_main,.tooltip_container_bottom_left .tooltip_main {
width:248px;
background-color:#fff;
border:5px solid #FA6B03;
text-align:left;
}

.tooltip_container_top_right .tooltip_main .tooltip_text,.tooltip_container_bottom_right .tooltip_main .tooltip_text,.tooltip_container_top_left .tooltip_main .tooltip_text,.tooltip_container_bottom_left .tooltip_main .tooltip_text {
font:normal 10px Tahoma;
font-size:11px;
color:#EB4022;
padding:10px;
}

ul.toolsList li {
padding-bottom:10px;
}

div.message {
clear:right;
margin:10px 0;
}

.adminOrderDetails {
display:none;
position:absolute;
background-color:#fff;
border:5px solid #FA6B03;
color:#000;
text-align:left;
width:350px;
padding:10px;
}


/* Homepage quick link */

.quickLinkContainer {
background-image:url('/images/quicklinkpanelbg.jpg');
width:209px;
height:252px;
padding-left:30px;
padding-top:3px;
}

a.quickLinkCreateAccount,
a.quickLinkUploadScript,
a.quickLinkUploadApp,
a.quickLinkAdvertise {
width:116px;
height:32px;
padding-left:70px;
padding-top:22px;
color:#fff;
text-transform:uppercase;
font-size:12px;
font-weight:700;
font-family:Arial, Helvetica, sans-serif;
display:block;
text-decoration:none;
padding-bottom: 2px;
}

a.quickLinkCreateAccount {
background-image:url('/images/quickilinkbtncreateaccount.jpg');
background-position:top left;
}

a.quickLinkUploadScript {
background-image:url('/images/quickilinkbtnuploadscript.jpg');
background-position:top left;
}

a.quickLinkUploadApp {
background-image:url('/images/quickilinkbtnuploadapp.jpg');
background-position:top left;
}

a.quickLinkCreateAccount:hover {
background-image:url('/images/quickilinkbtncreateaccount.jpg');
background-position:bottom left;
}

a.quickLinkUploadScript:hover {
background-image:url('/images/quickilinkbtnuploadscript.jpg');
background-position:bottom left;
}

a.quickLinkUploadApp:hover {
background-image:url('/images/quickilinkbtnuploadapp.jpg');
background-position:bottom left;
}

a.quickLinkAdvertise {
background-image:url('/images/quickilinkbtnadvertise.jpg');
background-position: top left;
}

a.quickLinkAdvertise:hover {
background-image:url('/images/quickilinkbtnadvertise.jpg');
background-position:bottom left;
}

/* Homepage quick link END */

#content .panelNormal {
border:1px solid #A6A6A6;
background-image:url(/images/panel_normal_background.jpg);
background-repeat:repeat-y;
background-color:#fff;
margin-top:0;
margin-bottom:10px;
overflow:auto;
padding:10px;
}

#content .featuredScriptsPanel {
width:100%;
background-image:url(/images/featuredscriptspanel.gif);
background-position:right bottom;
background-repeat:no-repeat;
overflow:auto;
}

#content .sponsoredScriptsContentPanel {
width:100%;
background-image:url(/images/sponsoredscriptspanel.gif);
background-position:right bottom;
background-repeat:no-repeat;
overflow:auto;
}

#content .latestScriptsContentPanel {
width:100%;
background-image:url(/images/latestscriptspanel.gif);
background-position:right bottom;
background-repeat:no-repeat;
overflow:auto;
}

#content .panelOrange {
border:1px solid #A6A6A6;
background-image:url(/images/panel_orange_background.jpg);
background-repeat:repeat-y;
background-color:#fff;
margin-top:0;
margin-bottom:10px;
overflow:auto;
padding:10px;
}

#content .panelBlue {
border:1px solid #A6A6A6;
background-image:url(/images/panel_blue_background.jpg);
background-repeat:repeat-y;
background-color:#fff;
margin-top:0;
margin-bottom:10px;
overflow:auto;
clear:both;
padding:10px;
}

#content .panelSponsoredHeader {
background-repeat:repeat-y;
background-color:#FA6C00;
margin-top:0;
border:2px solid #FA6C00;
overflow:visible;
clear:both;
color:#FFD;
font-weight:700;
display:inline;
padding:0 10px;
}

#content .panelSponsored {
border:2px solid #FA6C00;
background-repeat:repeat-y;
background-color:#FFd;
margin-top:0;
margin-bottom:10px;
overflow:auto;
clear:both;
padding:10px;
}

#content .panelQueued {
border:2px solid #079FC6;
background-repeat:repeat-y;
background-color:#ECFEFF;
margin-top:0;
margin-bottom:10px;
overflow:auto;
clear:both;
padding:10px;
}

#content .panelOrangeHalfRight {
border:1px solid #eee;
background-image:url(/images/panel_orange_background.jpg);
background-repeat:repeat-y;
background-color:#fff;
margin-bottom:10px;
overflow:auto;
width:50%;
float:right;
padding:10px;
}

#content .panelNormalHalfLeft {
border:1px solid #eee;
background-image:url(/images/panel_normal_background.jpg);
background-repeat:repeat-y;
background-color:#fff;
margin-bottom:10px;
overflow:hidden;
width:44%;
margin-right:10px;
float:left;
padding:10px;
}

#content .panelBlueHalfLeft {
border:1px solid #08ABD4;
background-image:url(/images/panel_blue_background.jpg);
background-repeat:repeat-y;
background-color:#fff;
margin-bottom:10px;
overflow:auto;
width:50%;
float:left;
padding:10px;
}

#content .panelBlueHalfRight {
border:1px solid #08ABD4;
background-image:url(/images/panel_blue_background.jpg);
background-repeat:repeat-y;
background-color:#fff;
margin-bottom:10px;
overflow:auto;
width:50%;
float:right;
padding:10px;
}

#content .panelWhite {
border:1px solid #ddd;
background-color:#fff;
margin-top:0;
margin-bottom:10px;
overflow:auto;
padding:10px;
}

#left {
float:left;
width:170px;
min-height:300px;
padding:0;
}

#left .panel {
background-position:bottom;
background-repeat:repeat-x;
background-image:url(/images/right_column_bg.jpg);
padding-bottom:20px;
}

#left .panelNoTail {
background-color:#fff;
padding-bottom:10px;
}

#left .panel .header,#left .panelNoTail .header {
background-image:url(/images/left_panel_header_background.jpg);
background-position:bottom right;
height:30px;
padding-top:5px;
padding-left:3px;
}

#left .panel .headerShort,#left .panelNoTail .headerShort {
background-image:url(/images/left_panel_header_background.jpg);
background-position:bottom right;
height:15px;
padding-top:5px;
padding-left:3px;
}

#left .panel .body .subHeader,#left .panelNoTail .body .subHeader {
display:block;
color:#F36F0D;
font-weight:700;
padding-top:3px;
padding-bottom:3px;
}

#left .panel .body,#left .panelNoTail .body {
background-color:#fff;
background-image:url(/images/left_panel_body_background.jpg);
background-position:top right;
background-repeat:repeat-y;
border-bottom:1px solid #D9D9D9;
padding-bottom:10px;
padding-left:3px;
overflow:hidden;
}

#left .panel .categories .item,#left .panelNoTail .categories .item {
background-image:url(/images/left_panel_item_background.jpg);
background-position:top right;
background-repeat:no-repeat;
min-height:18px;
padding-top:4px;
padding-bottom:0;
padding-left:20px;
margin-bottom:1px;
font-weight:700;
color:#555;
}

#left .panel .categories .submenu,#left .panelNoTail .categories .submenu {
font-size:1px;
margin:0;
padding:0;
}

#left .panel .categories .submenu .subMenuItem,#left .panelNoTail .categories .submenu .subMenuItem {
background-image:url(/images/left_panel_subitem_background.jpg);
background-position:top left;
background-color:#FEF8D6;
background-repeat:repeat-y;
border-bottom:1px solid #ddd;
border-left:1px solid #ddd;
border-right:1px solid #ddd;
font-size:9px;
font-weight:700;
color:#555;
text-align:left;
margin:0 0 0 10px;
padding:3px 5px 3px 25px;
}

#left .panel .categories .submenu .subMenuItemSelected,#left .panelNoTail .categories .submenu .subMenuItemSelected {
background-image:url(/images/left_panel_subitem_selected_background.jpg);
background-position:top right;
background-repeat:repeat-y;
background-color:#FEF8D6;
border-bottom:1px solid #ddd;
border-left:1px solid #ddd;
border-right:1px solid #ddd;
font-size:9px;
font-weight:700;
color:#555;
text-align:left;
margin:0 0 0 10px;
padding:3px 5px 3px 25px;
}

#left .panel .categories .submenuCollapsed,#left .panelNoTail .categories .submenuCollapsed {
display:none;
}

#left .panel .categories .itemSelected,#left .panelNoTail .categories .itemSelected {
background-image:url(/images/left_panel_item_background_selected.jpg);
background-position:top right;
background-repeat:no-repeat;
min-height:18px;
margin-bottom:1px;
padding-top:4px;
padding-bottom:0;
padding-left:20px;
color:#F56F0C;
font-weight:700;
cursor:pointer;
}

#left .panel ul.statistics,#left .panelNoTail ul.statistics {
width:150px;
overflow:auto;
padding-left:10px;
}

#left .panel ul .statsRow,#left .panelNoTail ul .statsRow {
width:150px;
display:block;
text-align:left;
clear:both;
}

#left .panel .body .statsRow .title,#left .panelNoTail .body .statsRow .title {
width:95px;
text-align:left;
color:#555;
font-weight:400;
float:left;
}

#left .panel .body .statsRow .value,#left .panelNoTail .body .statsRow .value {
width:52px;
text-align:right;
color:#000;
font-weight:700;
float:left;
}

#right .button {
background-image:url(/images/right_column_button_background.jpg);
width:159px;
background-repeat:no-repeat;
background-position:bottom left;
background-color:#F6F6F6;
margin-bottom:1px;
overflow:hidden;
padding:5px 0;
}

#right .buttonSelected {
background-image:url(/images/right_column_button_background_selected.jpg);
width:159px;
background-repeat:no-repeat;
background-position:bottom left;
background-color:#fdeec9;
margin-bottom:1px;
overflow:hidden;
padding:5px 0;
}

#right .button .image,#right .buttonSelected .image {
width:45px;
float:left;
text-align:center;
margin:0 5px;
}

#right .button .title,#right .buttonSelected .title {
width:90px;
color:#777;
float:left;
text-align:center;
font-size:12px;
font-weight:700;
margin-top:15px;
}

#right .panel {
background-color:#fff;
padding-top:10px;
padding-bottom:5px;
background-position:bottom;
background-repeat:no-repeat;
background-image:url(/images/right_column_bg.jpg);
}

#right .panel .header {
background-color:#F9F9F9;
background-repeat:no-repeat;
background-image:url(/images/right_panel_header_background.jpg);
background-position:top left;
padding:5px 5px 0 10px;
}

#right .panel .body .subHeader {
display:block;
color:#F36F0D;
font-weight:700;
margin:5px 0;
}

#right .panel .body {
background-color:#fff;
margin-bottom:15px;
background-image:url(/images/right_panel_body_background.jpg);
background-position:top left;
background-repeat:repeat-y;
border-bottom:1px solid #D9D9D9;
overflow:hidden;
width:130px;
padding:0 10px 10px;
}

#right .sponsoredScript {
display:block;
margin:10px 0;
}

#content .sponsoredScript {
display:block;
margin:0 0 15px;
}

#right .sponsoredScript .title,#content .sponsoredScript .title {
color:#F36F0D;
font-weight:700;
text-transform:uppercase;
margin-bottom:2px;
}

#right .sponsoredScript .date,#content .sponsoredScript .date {
color:#777;
font-weight:700;
float:right;
text-transform:uppercase;
clear:right;
}

#right .sponsoredScript .category,#content .sponsoredScript .category {
font-size:9px;
display:block;
font-style:italic;
color:#F36F0D;
margin:0 0 3px;
padding:0;
}

#right .sponsoredScript .summary,#content .sponsoredScript .summary {
margin-bottom:5px;
font-size:9px;
display:block;
color:#000;
padding:0;
}

ul.justListed {
padding-left:0;
list-style:none;
}

ul.justListed li {
margin-bottom:0;
}

.justListed .item {
display:block;
margin-bottom:5px;
}

.justListed .name {
float:left;
color:#FF7204;
font-weight:700;
margin-right:25px;
margin-bottom:3px;
text-transform:uppercase;
clear:both;
}

.justListed .category {
font-style:italic;
color:#777;
float:left;
clear:both;
margin-bottom:5px;
margin-right:25px;
font-size:10px;
}

.justListed .date {
color:#777;
float:right;
margin-bottom:5px;
font-weight:400;
font-size:10px;
}

.justListed .description {
clear:both;
font-size:9px;
color:#000;
}

ul.featured li {
padding-left:10px;
list-style:none;
margin-left:-18px;
margin-bottom:0;
}

ul li.featuredSlotted {
background-image:url(/images/featured_slotted.gif);
background-position:top left;
background-repeat:no-repeat;
padding-left:22px;
list-style:none;
margin-left:-30px;
margin-bottom:0;
}

.featured .name {
float:left;
color:#FF7204;
font-weight:700;
margin-right:25px;
text-transform:uppercase;
}

.featured .category {
font-style:italic;
color:#777;
float:left;
margin-bottom:5px;
margin-right:25px;
}

.featured .date {
color:#777;
float:right;
margin-bottom:5px;
}

.featured .description {
clear:both;
font-size:9px;
display:block;
margin-bottom:15px;
}

#content .categoriesList {
text-align:left;
overflow:auto;
}

#content .categoriesList .legend {
padding-top:5px;
width:65%;
margin:auto;
}

#content .categoriesList .legend .item {
float:left;
width:33%;
padding-right:7px;
vertical-align:middle;
height:35px;
}

#content .categoriesList .legend .icon {
float:left;
margin-right:5px;
margin-top:6px;
}

#content .categoriesList .column {
width:45%;
float:left;
overflow:hidden;
}

#content .categoriesList ul.content {
list-style:none;
margin-left:20px;
padding:0;
}

#content .categoriesList ul.content li.average {
padding-left:26px;
padding-top:3px;
background-image:url(/images/folderorange.gif);
background-repeat:no-repeat;
background-position:left top;
margin-bottom:6px;
}

#content .categoriesList ul.content li.heavy {
padding-left:26px;
padding-top:3px;
background-image:url(/images/folderred.gif);
background-repeat:no-repeat;
background-position:left top;
margin-bottom:6px;
}

#content .categoriesList ul.content li.low {
padding-left:26px;
padding-top:3px;
background-image:url(/images/folderyellow.gif);
background-repeat:no-repeat;
background-position:left top;
margin-bottom:6px;
}

#content .categoriesList ul.content li .name {
color:#FF7204;
font-weight:700;
float:left;
margin-right:5px;
}

#content .categoriesList ul.content li .count {
color:#000;
float:left;
}

#content .categoriesList ul.content li .description {
color:#777;
font-size:9px;
display:block;
}

#content .headerNavigation .item {
float:left;
font-size:13px;
font-weight:700;
color:#000;
margin-top:6px;
margin-left:5px;
}

#content .scriptListing .content {
overflow:auto;
margin:0;
padding:1px;
}

#content .scriptListing .content .name {
color:#FE6B00;
font-weight:700;
font-size:12px;
text-transform:capitalize;
float:left;
margin-bottom:10px;
}

#content .scriptListing .content .screenshot {
float:left;
overflow:auto;
margin-right:10px;
}

#content .scriptListing .content .platform {
color:#777;
font-weight:400;
font-size:11px;
text-transform:capitalize;
margin-bottom:3px;
display:block;
clear:both;
}

#content .scriptListing .content .date {
color:#444;
font-weight:400;
font-size:11px;
text-transform:capitalize;
margin-bottom:5px;
float:right;
text-align:right;
}

#content .scriptListing .content .description {
color:#777;
font-weight:400;
font-size:11px;
margin-bottom:10px;
clear:right;
}

#content .scriptListing .buttons {
width:100px;
float:right;
text-align:center;
padding:0 0 0 20px;
}

#content .scriptListing .stats {
clear:left;
display:block;
margin-right:120px;
}

#content .scriptListing .stats .item {
width:24%;
float:left;
text-align:left;
text-transform:uppercase;
}

#content .listFilter {
display:block;
text-align:left;
padding:0;
}

p {
margin-top:10px;
margin-bottom:10px;
}

a {
color:#FA6C00;
}

a.block {
color:#FA6C00;
display:block;
padding:2px;
}

div#navigation .item a,div#navigation .itemSelected a {
text-decoration:none;
color:#fff;
display:block;
}

#left .panel .categories .item a,#left .panelNoTail .categories .item a {
display:block;
color:#555;
text-decoration:none;
}

#left .panel .categories .itemSelected a,#left .panelNoTail .categories .itemSelected a {
display:block;
color:#F56F0C;
text-decoration:none;
}

#promo1 .form a {
color:#fff;
}

#content .categoriesList .name a {
color:#FF7204;
font-weight:700;
}

#content h2 a {
font-weight:700;
color:#000;
}

#content a.normalOrange,#left a.normalOrange,#right a.normalOrange {
border:1px solid #cb8f15;
background-image:url(/images/form_button_orange_background.jpg);
background-color:#fada53;
background-repeat:repeat-x;
color:#543e10;
font-size:11px;
font-weight:700;
text-align:center;
text-decoration:none;
margin-bottom:5px;
margin-right:5px;
padding:3px 6px;
}

#content a.normalOrangeBlock,#left a.normalOrangeBlock,#right a.normalOrangeBlock {
border:1px solid #cb8f15;
background-image:url(/images/form_button_orange_background.jpg);
background-color:#fada53;
background-repeat:repeat-x;
color:#543e10;
font-size:11px;
font-weight:700;
text-align:center;
text-decoration:none;
margin-bottom:5px;
margin-right:5px;
display:block;
padding:3px 6px;
}

#content a.normalGray,#left a.normalGray,#right a.normalGray {
border:1px solid #555;
background-image:url(/images/form_button_gray_background.jpg);
background-color:#7A7A7A;
background-repeat:repeat-x;
color:#fff;
font-size:11px;
font-weight:700;
text-align:center;
text-decoration:none;
margin-bottom:5px;
margin-right:5px;
padding:3px 6px;
}

#content a.normalGrayBlock,#left a.normalGrayBlock,#right a.normalGrayBlock {
border:1px solid #555;
background-image:url(/images/form_button_gray_background.jpg);
background-color:#7A7A7A;
background-repeat:repeat-x;
color:#fff;
font-size:11px;
font-weight:700;
text-align:center;
text-decoration:none;
display:block;
margin-bottom:5px;
margin-right:5px;
padding:3px 6px;
}

#content a.normalLightGrayBlock,#left a.normalLightGrayBlock,#right a.normalLightGrayBlock {
border:1px solid #AFAFAD;
background-image:url(/images/form_button_lightgray_background.jpg);
background-color:#F8F8F8;
background-repeat:repeat-x;
color:#555;
font-size:11px;
font-weight:700;
text-align:center;
text-decoration:none;
display:block;
margin-bottom:5px;
margin-right:5px;
padding:3px 6px;
}

#content a.admin,#left a.admin,#right a.admin {
border:1px solid #F8D74C;
background-color:#FF7314;
background-repeat:repeat-x;
color:#fff;
font-size:11px;
font-weight:700;
text-align:center;
text-decoration:none;
margin-bottom:5px;
margin-right:5px;
padding:3px 6px;
}

#content a.adminBlock,#left a.adminBlock,#right a.adminBlock {
border:1px solid #106c83;
background-color:#097F9D;
background-image:url(/images/form_button_blue_background.jpg);
background-repeat:repeat-x;
color:#fff;
font-size:11px;
font-weight:700;
text-align:center;
text-decoration:none;
display:block;
margin-bottom:5px;
margin-right:5px;
padding:3px 6px;
}

a.controlpanel,a.controlpanelBlock,a.search,a.searchBlock,a.advancedSearch,a.advancedSearchBlock,a.moreDetails,a.moreDetailsBlock,a.delete,a.deleteBlock,a.edit,a.editBlock,a.sponsor,a.sponsorBlock,a.responsor,a.responsorBlock,a.yes,a.yesBlock,a.back,a.backBlock,a.home,a.homeBlock,a.no,a.noBlock,a.add,a.addBlock,a.login,a.loginBlock,a.contact,a.contactBlock,a.buy,a.buyBlock,a.activate,a.activateBlock,a.suspend,a.suspendBlock,a.feature,a.featureBlock,a.startHere,a.startHereBlock,a.learnMore,a.learnMoreBlock,a.refeature,a.refeatureBlock {
vertical-align:middle;
background-repeat:no-repeat;
background-position:top left;
text-align:left;
text-decoration:underline;
padding:3px 0 4px 22px;
}

a span.delete,a span.deleteBlock,a span.activate,a span.activateBlock,a span.suspend,a span.suspendBlock {
background-repeat:no-repeat;
background-position:top left;
text-decoration:underline;
display:block;
text-align:left;
padding:3px 0 4px 22px;
}

a.controlpanel,a.controlpanelBlock {
background-image:url(/images/icons/links/controlpanel.gif);
}

a.activate,a.activateBlock,a span.activate {
background-image:url(/images/icons/links/activate.gif);
}

a.suspend,a.suspendBlock,a span.suspend {
background-image:url(/images/icons/links/suspend.gif);
}

a.startHere,a.startHereBlock {
background-image:url(/images/icons/links/starthere.gif);
}

a.contact,a.startContact {
background-image:url(/images/icons/links/contact.gif);
}

a.learnMore,a.learnMoreBlock {
background-image:url(/images/icons/links/learnmore.gif);
}

a.moreDetails {
background-image:url(/images/icons/links/more_details.gif);
}

a.moreDetailsBlock,a.modeDetailsBlock {
background-image:url(/images/icons/links/more_details.gif);
display:block;
}

a.back,a.backBlock {
background-image:url(/images/icons/links/left.gif);
}

a.search,a.searchBlock {
background-image:url(/images/icons/links/search.gif);
}

a.advancedSearch,a.advancedSearchBlock {
background-image:url(/images/icons/links/advancedsearch.gif);
}

a.login,a.loginBlock {
background-image:url(/images/icons/links/login.gif);
}

a.add,a.addBlock {
background-image:url(/images/icons/links/add.gif);
}

a.home,a.homeBlock {
background-image:url(/images/icons/links/home.gif);
}

a.buy,a.buyBlock {
background-image:url(/images/icons/links/buy.gif);
}

a.sponsor,a.sponsorBlock {
background-image:url(/images/icons/links/sponsor.gif);
}

a.responsor,a.responsorBlock {
background-image:url(/images/icons/links/responsor.gif);
}

a.feature,a.featureBlock {
background-image:url(/images/icons/links/feature.gif);
}

a.refeature,a.refeatureBlock {
background-image:url(/images/icons/links/refeature.gif);
}

a.delete,a.deleteBlock,a span.delete {
background-image:url(/images/icons/links/delete.gif);
}

a.yes,a.yesBlock {
background-image:url(/images/icons/links/success.gif);
}

a.no,a.noBlock {
background-image:url(/images/icons/links/failure.gif);
}

a.edit,a.editBlock {
background-image:url(/images/icons/links/edit.gif);
}

#left .panel .categories .submenu a,#left .panelNoTail .categories .submenu a {
text-decoration:none;
display:block;
color:#555;
}

#left .panel .categories .submenu a.highlighted,#left .panelNoTail .categories .submenu a.highlighted {
text-decoration:none;
display:block;
color:#FE6B00;
}

#content .scriptListing .author a {
color:#555;
}

div#promos {
background-repeat:repeat-y;
background-position:top left;
padding-bottom:1px;
background-color:#FCFCFC;
padding-left:1px;
}

* hmtl div#promo1 {
padding:0;
}

div#promo1 {
width:283px;
height:120px;
background-image:url(/images/promosearchformbackground.jpg);
border-bottom:1px solid #027592;
float:left;
}

div#promo1 .header {
display:block;
color:#fff;
font-size:14px;
font-weight:700;
text-align:left;
text-transform:uppercase;
width:100px;
height:114px;
float:left;
padding:2px 0 3px 6px;
}

div#promo1 .form {
height:99px;
margin-left:110px;
font-size:9px;
padding:5px;
}

div#promo1 .labelRow {
width:100%;
margin-bottom:1px;
color:#fff;
}

div#promo1 .fieldRow {
width:100%;
margin-bottom:3px;
overflow:auto;
}

div#promo1 .fieldButton {
width:100%;
margin-top:7px;
text-align:left;
}

div#promo1 .fieldButton .link {
display:inline;
margin-left:5px;
}

div#promo2 {
background-image:url(/images/banner3_background.jpg);
background-repeat:repeat-x;
background-color:#F6F6F6;
margin-right:161px;
margin-left:284px;
border-right:1px solid #E0E0E0;
border-bottom:1px solid #E0E0E0;
height:120px;
}

div#promo2 .header {
overflow:hidden;
display:block;
margin-bottom:3px;
}

div#promo2 .content {
overflow:hidden;
display:block;
padding-left:5px;
}

div#promo2 .title {
color:#555;
font-size:14px;
font-weight:700;
text-transform:uppercase;
float:left;
padding-left:5px;
padding-top:1px;
margin:0;
}

div#promo2 .viewAll {
float:right;
margin-right:2px;
background-image:url(/images/view_all_button.gif);
background-position:top right;
background-repeat:no-repeat;
padding-right:28px;
height:21px;
padding-top:2px;
color:#ff6c00;
font-size:14px;
font-weight:700;
text-transform:none;
overflow:auto;
}

div#promo2 .viewAllUp {
float:right;
margin-right:2px;
margin-top:1px;
background-image:url(/images/view_all_button_up.gif);
background-position:top right;
background-repeat:no-repeat;
padding-right:28px;
height:21px;
padding-top:1px;
color:#ff6c00;
font-size:14px;
font-weight:700;
text-transform:none;
}

div#promo2 .viewAll a,div#promo2 .viewAllUp a {
color:#ff6c00;
font-size:12px;
font-weight:700;
text-transform:none;
display:block;
text-decoration:none;
}

div#promo2 .viewAll .button {
float:left;
margin-left:5px;
}

div#promo2 .itemsViewAll {
overflow:visible;
width:auto;
position:absolute;
left:610px;
top:180px;
background-color:#FFF;
border:4px solid #FB6C04;
z-index:99999;
margin:0 35px 0 0;
padding:10px;
}

div#promo2 .items .item,div#promo2 .itemsViewAll .item {
height:16px;
overflow:hidden;
line-height:16px;
}

div#promo2 .items .item .name,div#promo2 .itemsViewAll .item .name {
float:left;
color:#FF7302;
font-size:10px;
font-weight:700;
margin-right:5px;
}

div#promo2 .items .item .category,div#promo2 .itemsViewAll .item .category {
color:#000;
font-size:10px;
font-weight:400;
margin-right:5px;
float:left;
}

div#promo2 .items .item .description,div#promo2 .itemsViewAll .item .description {
color:#777;
font-size:10px;
font-weight:400;
}

div#promo3 {
width:160px;
height:120px;
float:right;
margin-left:1px;
overflow:hidden;
}

div#promo3 .buttons {
overflow:auto;
margin-top:1px;
}

div#promo3 .buttons .button {
background-image:url(/images/promobuttonbackground.jpg);
background-repeat:no-repeat;
width:159px;
height:39px;
overflow:hidden;
margin-bottom:2px;
}

div#promo3 .buttons .buttonSelected {
background-image:url(/images/promobuttonbackgroundselected.jpg);
background-repeat:no-repeat;
width:159px;
height:39px;
overflow:hidden;
margin-bottom:2px;
}

.summaryFooterLeft {
float:left;
width:100px;
}

.summaryRight {
float:right;
text-align:right;
width:100%;
}

ol,ul {
padding-left:30px;
padding-bottom:10px;
}

ul.noBullets li {
list-style-type:none;
margin-left:0;
}

h1 {
font-size:14px;
font-weight:700;
color:#000;
padding-bottom:10px;
}

h2 {
font-weight:700;
text-transform:uppercase;
font-size:13px;
padding-bottom:10px;
}

h2.inline {
font-weight:700;
text-transform:uppercase;
font-size:13px;
padding-bottom:10px;
display:inline;
float:right;
margin:0 5px;
}

h3 {
font-size:1em;
}

body {
color:#555;
background-image:url(/images/background.gif);
background-color:#000;
padding-top:10px;
font-size:11px;
min-width:1000px;
margin:0;
}

.red {
color:red;
display:inline;
}

.underlined {
text-decoration:underline;
display:inline;
}

.warning {
color:red;
padding-bottom:5px;
}

.text {
color:#000;
font-size:11px;
}

.green {
color:#070;
display:inline;
}

.miniText {
font-size:9px;
}

.darkgrey {
color:#333;
}

.black {
color:#000;
background:#fff;
}

td.mini {
text-align:center;
width:1%;
white-space:nowrap;
}

td.miniWrap {
text-align:center;
width:1%;
}

table tr td.redCross {
background-color:#fff;
background-image:url(/images/redcross.gif);
background-repeat:no-repeat;
background-position:center;
}

table tr td.greenTick {
background-color:#fff;
background-image:url(/images/greentick.gif);
background-repeat:no-repeat;
background-position:center;
}

table tr td.miniActive,table tr td.miniCurrent {
text-align:center;
white-space:nowrap;
font-weight:700;
background-color:#DEFFD9;
}

table tr td.miniSoftware {
text-align:center;
white-space:nowrap;
font-weight:700;
background-color:#B3EBFA;
}

table tr td.miniInactive,table tr td.miniDeleted,table tr td.miniDeclined,table tr td.miniScript_declined {
text-align:center;
white-space:nowrap;
font-weight:700;
background-color:#FC6;
}

table tr td.miniPending,table tr td.miniSuspended {
text-align:center;
white-space:nowrap;
font-weight:700;
background-color:#FFFED7;
}

table tr td.miniModified {
text-align:center;
white-space:nowrap;
font-weight:700;
background-color:#CDF3F5;
}

table tr.normalSelected td {
font-weight:700;
background-color:#F5EBB6;
border-right:1px dotted #00ACDD;
border-bottom:1px dotted #00ACDD;
padding:4px;
}

table.normal {
border:1px solid #00ACDD;
border-collapse:collapse;
background-image:url(/images/tables/contentbluebackground.jpg);
background-position:top left;
background-repeat:repeat-y;
background-color:#fff;
width:100%;
}

table.inline {
border:1px solid #00ACDD;
border-collapse:collapse;
background-image:url(/images/tables/contentbluebackground.jpg);
background-position:top left;
background-repeat:repeat-y;
background-color:#fff;
}

table.normal tr.rowHeader,table.inline tr.rowHeader {
background-color:#B5EDFC;
background-image:url(/images/tables/headerbluebackground.jpg);
background-position:top left;
background-repeat:repeat-x;
border-bottom:1px solid #a2d6e0;
}

table.normal .rowHeader td.mini,table.inline .rowHeader td.mini {
font-weight:700;
font-size:8px;
color:#000;
border-right:1px solid #00ACDD;
text-align:center;
text-transform:uppercase;
padding:4px;
}

table.normal .rowHeader td,table.normal .rowHeader td.buttons,table.inline .rowHeader td,table.inline .rowHeader td.buttons {
font-weight:700;
color:#000;
border-right:1px solid #00ACDD;
text-align:center;
text-transform:uppercase;
padding:4px;
}

table.normal tr.row td,table.inline tr.row td {
border-right:1px dotted #00ACDD;
border-bottom:1px dotted #00ACDD;
padding:4px;
}

table.normal tr.row tdCenter,table.inline tr.row tdCenter {
border-right:1px dotted #00ACDD;
border-bottom:1px dotted #00ACDD;
text-align:center;
padding:4px;
}

.paginationLink {
font-size:1em;
font-weight:700;
padding:0 5px;
}

.paginationLinkCurrent {
font-size:1em;
font-weight:700;
background-color:#ff3;
display:inline;
color:#FB6C04;
padding:0 4px 2px;
}

.paginationRight {
float:right;
text-align:right;
}

.paginationFilterContainer {
width:100%;
text-align:left;
margin-top:5px;
display:block;
}

.paginationFilterContainer	ul.stats {
list-style:none;
padding:0;
}

.h1Header {
display:block;
height:28px;
padding-bottom:5px;
margin-bottom:10px;
}

#left .panel .header,#right .panel .header,#left .panelNoTail .header,#right .panelNoTail .header {
font-weight:700;
text-transform:uppercase;
font-size:13px;
}

.h2Header {
display:block;
height:28px;
background-image:url(/images/panel_normal_header_background.jpg);
background-position:bottom left;
background-repeat:no-repeat;
padding-bottom:5px;
margin-bottom:10px;
}

.h2Header .navigation {
float:right;
margin-top:6px;
margin-right:5px;
font-weight:700;
padding-top:5px;
}

#mainContainer {
min-height:400px;
margin:10px 10px 0;
}

* {
border:0;
margin:0;
padding:0;
}

body,html {
color:#000;
font-family:Verdana, Arial, Tahoma, sans-serif;
}

div#headerLeft {
background-image:url(/images/layout_header_left.gif);
height:90px;
width:14px;
float:left;
margin:0 -15px 0 0;
padding:0;
}

div#headerRight {
background-image:url(/images/layout_header_right.gif);
background-position:right top;
height:84px;
padding-top:6px;
margin-left:10px;
}

div#headerRight #banner {
float:right;
margin-right:15px;
margin-top:10px;
text-align:right;
}

div#headerRight #quickSearch {
float:right;
margin-right:5px;
margin-top:65px;
background-image:url(/images/quicksearchbackground.gif);
background-position:top left;
background-repeat:no-repeat;
padding:6px 6px 6px 30px;
}

.outer_border_outer {
border-left:1px solid #7E7E7E;
border-right:1px solid #7E7E7E;
background-color:#fff;
padding:0 2px;
}

.outer_border_inner {
border-left:1px solid #A4A4A4;
border-right:1px solid #A4A4A4;
}

.outer {
border-left:170px solid #f3f3f3;
border-right:162px solid #f3f3f3;
}

.inner {
width:100%;
background-color:#fff;
}

.float-wrap {
float:left;
width:100%;
margin-left:-170px;
}

#content {
float:right;
margin-right:-170px;
width:100%;
padding-bottom:15px;
}

.contentWrap {
padding:10px 15px;
}

.contentWrap li {
padding-bottom:2px;
}

#right {
float:right;
width:160px;
min-height:300px;
margin-right:-165px;
padding:0 5px 5px 0;
}

#footer {
text-align:center;
background-color:transparent;
font-size:10px;
padding-bottom:15px;
color:#fff;
}

div#footerLeft {
background-image:url(/images/layout_footer_left.gif);
height:6px;
width:11px;
float:left;
font-size:1px;
margin:0 -15px 0 0;
padding:0;
}

div#footerRight {
background-image:url(/images/layout_footer_right.gif);
background-position:right top;
background-repeat:repeat-x;
height:6px;
padding-top:6px;
margin-left:10px;
font-size:1px;
}

.containerHalfSizeLeft {
width:48%;
float:left;
}

* html .containerHalfSizeLeft {
width:45%;
}

.containerHalfSizeRight {
width:48%;
overflow:visible;
float:right;
}

.thirdSize {
width:33%;
float:left;
}

.productNavigation {
margin:0;
padding:0;
}

.productNavigation li {
list-style:none;
margin-bottom:1px;
}

.productNavigation li a {
display:block;
text-transform:uppercase;
text-decoration:none;
background-color:#777;
color:#fff;
font-weight:700;
padding:10px;
}

.productNavigation li a:hover {
background-color:#aaa;
}

.whiteLinks {
margin-bottom:5px;
}

.whiteLinks a {
color:#fff;
font-weight:700;
}

.sitemapRow {
margin:10px auto;
}

ul.sitemap li.heading {
list-style:square;
text-transform:uppercase;
margin-bottom:5px;
font-weight:700;
}

.panelButtonContainer {
display:block;
width:100%;
height:25px;
text-align:right;
overflow:hidden;
margin-bottom:5px;
margin-top:-10px;
}

.panelButtonContainer a.panelButtonBlue {
float:right;
width:154px;
height:29px;
background-image:url('/images/panel-button-blue-bg.gif');
text-align:center;
padding-top:5px;
margin-left:-4px;
color:#027592;
text-decoration:none;
font-weight:700;
}

.panelButtonContainer a.panelButtonBlue:hover {
float:right;
width:154px;
height:29px;
background-image:url('/images/panel-button-blue-bg-active.gif');
text-align:center;
padding-top:5px;
margin-left:-4px;
color:#027592;
text-decoration:none;
font-weight:700;
}

.panelButtonContainer a.panelButtonOrange {
float:right;
width:154px;
height:29px;
background-image:url('/images/panel-button-orange-bg.gif');
text-align:center;
padding-top:5px;
margin-left:-4px;
}

.panelButtonContainer a.panelButtonOrange:hover {
float:right;
width:154px;
height:29px;
background-image:url('/images/panel-button-orange-bg-active.gif');
text-align:center;
padding-top:5px;
margin-left:-4px;
}

#TB_window {
font:12px Arial, Helvetica, sans-serif;
position:fixed;
background:#fff;
z-index:102;
color:#000;
display:none;
border:4px solid #525252;
text-align:left;
top:50%;
left:50%;
}

#TB_secondLine {
font:10px Arial, Helvetica, sans-serif;
color:#666;
}

#TB_window a:hover {
color:#000;
}

#TB_overlay {
position:fixed;
z-index:100;
top:0;
left:0;
background-color:#000;
filter:alpha(opacity=75);
-moz-opacity:0.75;
opacity:0.75;
height:100%;
width:100%;
}

#TB_window img#TB_Image {
display:block;
border-right:1px solid #ccc;
border-bottom:1px solid #ccc;
border-top:1px solid #666;
border-left:1px solid #666;
margin:15px 0 0 15px;
}

#TB_caption {
height:25px;
float:left;
padding:7px 30px 10px 25px;
}

#TB_closeWindow {
height:25px;
float:right;
padding:2px 25px 2px 0;
}

#TB_closeAjaxWindow {
margin-bottom:1px;
text-align:right;
float:right;
padding:2px 10px 2px 0;
}

#TB_ajaxWindowTitle {
float:left;
margin-bottom:1px;
overflow:auto;
padding:2px 0 2px 10px;
}

#TB_title {
background-color:#e8e8e8;
height:20px;
font-size:10px;
}

#TB_ajaxContent {
clear:both;
overflow:auto;
text-align:left;
line-height:1.4em;
padding:7px 15px 15px;
}

#TB_ajaxContent.TB_modal {
padding:15px;
}

#TB_ajaxContent p {
padding:5px 0;
}

#TB_load {
position:fixed;
display:none;
height:13px;
width:208px;
z-index:103;
top:50%;
left:50%;
margin:-6px 0 0 -104px;
}

#TB_HideSelect {
z-index:99;
position:fixed;
top:0;
left:0;
background-color:#fff;
border:none;
filter:alpha(opacity=0);
-moz-opacity:0;
opacity:0;
height:100%;
width:100%;
}

#TB_iframeContent {
clear:both;
border:none;
margin-bottom:-1px;
margin-top:1px;
_margin-bottom:1px;
}

* html div#navigation {
height:0.01%;
overflow:visible;
}

div#navigation {
overflow:auto;
background-image:url(/images/layout_navigation_background.gif);
background-repeat:repeat-x;
text-align:left;
display:block;
background-color:#7A7A7A;
border-bottom:1px solid #474747;
margin:0 1px;
}

div#navigation a.item {
text-decoration:none;
color:#fff;
height:13px;
float:left;
font-size:11px;
text-transform:uppercase;
margin-top:2px;
padding:4px 10px;
}

#navigation a.item:hover {
text-decoration:none;
color:#fff;
height:14px;
float:left;
font-size:11px;
text-transform:uppercase;
margin-top:1px;
background-color:#F2D9A1;
background-image:url(/images/top_navigation_item_selected_background.jpg);
background-position:top left;
background-repeat:repeat-x;
padding:5px 10px 3px;
}

div#navigation .itemSeparator {
width:10px;
margin-right:10px;
border-right:1px solid #999;
height:10px;
float:left;
margin-top:8px;
}

div#navigationSeparator {
height:10px;
background-color:#bebebe;
font-size:1px;
margin:0 1px 1px;
}

.floatRight,.formTooltip,.formRequired,.formLabelText,#left .form .field .tooltip,.reviewListing .content .date,form.paginationFormRight,div#navigation .heading {
float:right;
}

.floatLeft,.formNormal .formItem .formLabel .formLabelText,.reviewListing .content .title,#content .categoriesList .legend .message,#content .headerNavigation,.paginationLeft,div#headerRight #logo {
float:left;
}

.formField li,#left .panel ul,#left .panelNoTail ul,#right .panel ul,ul.featured,ul.sitemap li {
list-style:none;
}

input.text,input.file {
border:1px solid #9c9c9c;
font-size:10px;
float:left;
padding:2px;
}

.formNormal .formTop .formLabel,.formNormal .formButtons .formLabel {
width:150px;
height:13px;
}

.formNormal .formButtons,.formHalfWidth .formButtons,.formHalfWidth .formLinks {
text-align:right;
}

.formNormal .formLinks,#content .scriptListing {
text-align:left;
}

#left .form,.reviewListing,.reviewListing .content .body,.promotionProductHomepageAdvert .descriptionContainer .description,.promotionProductHomepageFeaturedScript .descriptionContainer .description,.promotionProductHomepageSponsoredScript .descriptionContainer .description,.promotionProduct .descriptionContainer .description,.featured .item,a.controlpanelBlock,a.activateBlock,a span.activateBlock,a.suspendBlock,a span.suspendBlock,a.startHereBlock,a.contactBlock,a.learnMoreBlock,a.backBlock,a.loginBlock,a.addBlock,a.homeBlock,a.buyBlock,a.sponsorBlock,a.responsorBlock,a.featureBlock,a.refeatureBlock,a.deleteBlock,a.yesBlock,a.noBlock,a.editBlock,div#promo2 .items,.block {
display:block;
}

#imageData #caption,ul.toolsList li a,.strong,li.listHeading,.paginationLabel {
font-weight:700;
}

.promotionProductHomepageAdvert .descriptionContainer .title,.promotionProductHomepageFeaturedScript .descriptionContainer .title,.promotionProductHomepageSponsoredScript .descriptionContainer .title,.promotionProduct .descriptionContainer .title {
display:block;
font-weight:700;
margin-bottom:10px;
text-transform:uppercase;
}

.promotionProductHomepageAdvert .descriptionContainer .link,.promotionProductHomepageFeaturedScript .descriptionContainer .link,.promotionProductHomepageSponsoredScript .descriptionContainer .link,.promotionProduct .descriptionContainer .link {
display:block;
text-align:left;
}

#content .scriptListing .content .author,#content .scriptListing .content .category {
color:#777;
font-weight:400;
font-size:11px;
text-transform:capitalize;
margin-bottom:2px;
display:block;
clear:both;
}

#right .button a,#right .buttonSelected a,#promo3 .button a,#promo3 .buttonSelected a {
display:block;
text-decoration:none;
}

div#promo3 .buttons .button .icon,div#promo3 .buttons .buttonSelected .icon {
width:40px;
height:30px;
text-align:center;
vertical-align:middle;
float:left;
margin:3px;
}

div#promo3 .buttons .button .text,div#promo3 .buttons .buttonSelected .text {
color:#ff6c00;
font-size:11px;
text-transform:uppercase;
font-weight:700;
height:37px;
float:left;
line-height:36px;
}

.summaryRight select,.paginationSelectBox {
width:auto;
}

.orange,.warning2 {
color:#FE6F09;
display:inline;
}

table.normal .rowHeader td.buttons,table.inline .rowHeader td.buttons,table.normal .row td.buttons,table.inline .row td.buttons {
width:1%;
text-align:center;
}

.h1Header .icon,.h2Header .icon {
height:28px;
float:left;
line-height:28px;
margin-right:5px;
}

.h1Header .text,.h2Header .text {
height:28px;
float:left;
line-height:28px;
text-transform:uppercase;
font-weight:700;
font-size:13px;
}

#TB_window a:link,#TB_window a:visited,#TB_window a:active,#TB_window a:focus {
color: #666;
}

div#newsSticky {
	overflow: hidden;
}

div#newsSticky ul.item {
	list-style: none;
	margin: 0px;
	padding: 0px;
}

div#newsSticky ul.item li.detail {
	display: block;
	overflow: hidden;
	text-align: center;
	font-size: 9px;
	color: #007795;
}


div#newsSticky ul.item li.screenshot{
	float: right;
}

div#newsSticky p {
	margin: 15px 10px 25px 10px;
}

div#downloadApp {
}

div#downloadApp p {

}

div#downloadApp ul.screenshot {
	float: right;
	list-style: none;
}

div#downloadApp ul.screenshot li {
	margin-bottom: 10px;
	text-align: center;
	font-size: 10px;
}

div#downloadApp ul.screenshot li img {
	display: block;
	margin-bottom: 5px;
}

div#downloadApp dl {
	overflow: hidden;
	margin: 20px 0px;
}

div#downloadApp dl dt {
	clear: left;
	float: left;
	width: 120px;
	color: #555;
}

div#downloadApp dl dd {
	font-weight: bold;
}

div#downloadApp img.button {
	margin-bottom: 10px;
}

div#downloadApp h3 {
	text-transform: uppercase;
	font-size: 13px;
	margin-bottom: 5px;
}

div#downloadApp ul.requirements {
	margin-bottom: 10px;
}

div#downloadApp ul.archive {
	margin-bottom: 10px;
}

div#toolChangelog {
}

div#toolChangelog ul.version {
	list-style: none;
}

div#toolChangelog ul.version li.version {
	font-size: 10px;
}

div#toolChangelog ul.version li.version p {
	font-size: 11px;
	margin-left: 10px;
}

div#toolChangelog ul.version li.version span.versionNumber {
	font-weight: bold;
	font-size: 11px;
}

div#toolChangelog ul.version ul.change {
	margin-top: 15px;
	overflow: auto;
}

div#toolChangelog ul.version li.version ul.change li.change {
	font-size: 11px;
	color: #555;
}

ul.dsClientStats {
	margin-top: 30px;
	list-style: none;
}

ul.dsClientStats h3 {
	font-weight: bold;
	font-size: 12px;
	margin-bottom: 10px;
}

ul.dsClientStats h4 {
	font-weight: bold;
	font-size: 11px;
	margin-bottom: 10px;
}

ul.dsClientStats li.downloads dl {
	overflow: hidden;
}

ul.dsClientStats li.downloads dl dt {
	float: left;
	font-weight: normal;
	clear: left;
	margin-right: 15px;
	width: 170px;
	margin-top: 3px;
}

ul.dsClientStats li.downloads dl dd {
	font-weight: bold;
	margin-top: 3px;
}

/* why not just cache this file on the fly? */

div.bannerList {
 	width: 468px;
 	margin-top: 50px;
	}
div.bannerList a {

text-transform: uppercase;
font-weight: bold;

}

textarea.link {
	width: 468px;
	height: 90px;
	border: 1px solid #1e94b2;
	margin-bottom: 5px;
}

.scnt {
	font-weight: normal;
	color: #000;
}

.nscnt {
	font-weight: bold;
	color: #f00;
	font-size: 0.9em;
}

.anasayfauclink {

background:url(/images/button_1.gif) no-repeat;

width: 127px;

height: 24px;

float: left;

padding-top: 3px;

margin-top: 5px;

}

.anasayfauclink a{

text-decoration:none;

font-size:11px;

color:#fff;

margin-left:20px;

}

.anasayfauclink a:hover{

color:#006699;

}
