/******* BEGIN: Including _default.css *******/
.app-browse { background-color:#eeeeee; padding: 0px 15px 15px 0px; position:relative;}
.app-browse H2{ color:#333333; padding-left:12px; padding-top:12px; margin:0px;}
.app-browse H5{ font-weight:normal; font-size:93%; padding-left:12px; padding-top:6px; padding-bottom:15px; margin:0px;}
.app-browse TABLE { width:100%; }


#app-categories{ vertical-align:top; width:180px; padding-top:25px;}
#app-categories a { color:#4166b4; }
#app-categories .app-browse-language { padding-left:12px; font-size:123.1%; margin-top:4px; color:#4166b4;}
#app-categories .app-category { padding-left:12px; font-size:123.1%; margin-top:4px; color:#4166b4;}
#app-categories .app-subcategory {  padding-left:35px; padding-top:4px; font-size:123.1%; color:#4166b4; }

#app-list { width:540px; vertical-align:top; background-color:#ffffff; border-bottom:1px solid #d7d8d8; }
#app-list a { color:#0045d2; }


#app-search {text-align:right; width:220px; right:15px; background-color:#eeeeee; top:6px; position:absolute;}

#app-list #app-list-tabs { padding-top:20px; background-color:#eeeeee;}
#app-list #app-list-tabs a { font-size:93%; text-decoration:none; background-color:#C1C1C1; color:#333333; padding:2px 11px 1px 11px; margin:0px 1px; border:1px solid #d7d8d8; border-bottom:0px;}
#app-list #app-list-tabs a:hover { color: #ed0303; text-decoration:underline;}
#app-list #app-list-tabs SPAN { font-size:93%; padding:3px 11px 2px 11px; color:#000000; background-color:#ffffff; border:1px solid #d7d8d8; border-bottom:0px; }

#app-list #app-list-hd { background-color:#ffffff; padding:0px 10px; padding-bottom:10px; border: 1px solid #d7d8d8; border-bottom: 0px;}
#app-list #app-list-hd .app-list-pagination { position:relative; top:15px; background-color:#ffffff; width:100%; text-align:right;  }

.app-list-pagination .app-list-showing { padding-right:7px; }
.app-list-pagination .app-list-pages { padding-left:7px; }
.app-list-pagination .app-list-pages .current-page { margin-right:7px; font-weight: bold; border-bottom: 2px solid black;}
.app-list-pagination SPAN a { padding-right:7px; }

#app-list #app-list-bd { background-color:#ffffff; border: 1px solid #d7d8d8; border-top: 0px; border-bottom:0px; padding: 0px 10px 20px 0px;}

#app-list #app-list-bd .app-category-name { padding: 12px 20px 5px 20px; font-size:146.5%;  }

#app-list #app-list-bd .app-thumb { vertical-align:top; padding:15px 12px 0px 20px; }
#app-list #app-list-bd .app-thumb IMG { vertical-align:top; border:1px solid black }

#app-list #app-list-bd .app-summary{ vertical-align:top; padding-top:14px; line-height:15px; }
#app-list #app-list-bd .app-summary DIV { padding-bottom:2px; }
#app-list #app-list-bd .app-summary .app-title { font-weight:bold; font-size:123.1%; }
#app-list #app-list-bd .app-summary .app-author { font-size: 93%; color:#666666;}
#app-list #app-list-bd .app-summary .app-desc { }
#app-list #app-list-bd .app-summary .app-rating-container { font-weight:bold;}
#app-list #app-list-bd .app-summary .app-rating-container IMG { position:relative; top:2px;}
#app-list #app-list-bd .app-summary .app-controls { }

#app-list #app-list-ft { background-color:#ffffff;  border:1px solid #d7d8d8; border-bottom:0px; border-top:0px; }
#app-list #app-list-ft .app-list-pagination { background-color:#ffffff;text-align:right; padding:20px;}


.app-description {font-size: 1.15em;}
.app-description h4 { margin: 0 0 .5em 0;}
.app-description .app-image { float: left; border: 1px solid #000;}
#app-info{ margin-left: 90px;}
.authors { font-size: .9em; font-weight: normal;}
#app-name { color: #a00;}
#app-container { background-color: #ccc; padding: 2.5em; border-top: 1px solid #000;}
h2 { border-bottom: 1px dotted #333; padding-bottom: .25em;}
#add-form { background-color: #fff; border: 1px solid #333; margin: 0; padding: 1.5em;}
#add-form .fieldsetLegendOut { background-color: #fff; border: none; margin: 0 0 0 85px; padding: 0; position: static;}




/******* END: Including _default.css *******/
