body {
width:890px;
margin:0 auto;
margin-top:30px;
background-color:#DAE2DB;
font-family:Arial, Helvetica, sans-serif;
}
a {
color:#000000;
text-decoration:none;
}
a:hover {
text-decoration:underline;
}
#contact { padding-left:20px; }
#contact input { color:#000; background:#fff; border:1px solid #444; font-size:15px; }
#header {
background-color:#869A8B;
height:60px;
width:100%;
display:block;
}
#header .mobile_link {
margin-top:43px;
margin-right:5px;
float:right;
font-size:12px;
}


#nav ul {
margin:0;
padding:0;
vertical-align:middle;
list-style-type:none;
}
#nav li {
display:inline;
}
#main_nav {
background-color:#444444;
padding:5px 10px;
}
#main_nav li {
margin-right:50px;
vertical-align:middle;
padding:3px 0px;
}
#main_nav a {
line-height:24px;
padding:3px;
color:#869A8B;
font-weight:bold;
text-decoration:none;
font-size:18px;
}
#main_nav a:hover {
color:#444444;
background-color:#869A8B;
}
#main_nav a.selected {
color:#444444;
background-color:#869A8B;
}
#search {
float:right;
}
#search input {
margin-top:2px;
margin-right:-1px;
padding:0;
vertical-align:middle;
height:17px;
font-size:12px;
background-color:#EAEAEA;
border:none;
color:#444444;
}
#search input.text {
padding:0 2px;
}
#ad {
}
#sub_nav {
margin:2px 2px;
white-space:nowrap;
}
#sub_nav li {
margin-right:10px;
}
#sub_nav li.last {
margin-right:0;
}
#sub_nav a {
vertical-align:middle;
color:#444444;
text-decoration:none;
font-size:11px;
}
#sub_nav a:hover, #sub_nav a.sfHover {
text-decoration:underline;
}
#content {
padding:10px;
background-color:#F9F9F9;
min-height:600px;
display:block;
}

#top {
margin-bottom:30px;
}

#breadcrumbs {
float:left;
}
#breadcrumbs span, #breadcrumbs a {
font-size:12px;
color:#444444;
text-decoration:none;
}
#breadcrumbs a:hover {
text-decoration:underline;
}

#sort {
margin-left:500px;
font-size:12px;
color:#444444;
}
#sort_list, #sort_list ul {
padding: 0;
margin: 0;
list-style:none;
}
#sort_list a {
display: block;
width: 100px;
background:#eaeaea;
color:#000000;
text-decoration:none;
padding-left:3px;
height:16px;
padding-top:1px;
}
#sort_list a:hover {
background:#cfcfcf;
text-decoration:none;
cursor:default;
}
#sort_list a.selected {
background:#aeaeae;
}
#sort_list span {
display: block;
width: 100px;
background:#eaeaea;
color:#000000;
text-decoration:none;
padding-left:3px;
height:16px;
padding-top:1px;
cursor:default;
}
#sort_list li { 
float: left;
width: 10em;
}
#sort_list li.top_li {
float: left;
width: 10em;
background:url(./images/nav_down.gif) no-repeat right;
}
#sort_list li ul {
position:absolute;
width:10em;
left:-999em;
}
#sort_list li:hover ul {
left:auto;
}
#sort li:hover ul, #sort li.sfhover ul {
left:auto;
}

a.app {
color:#000;
text-decoration:none;
display:block;
width:645px;
height:50px;
background:#cdd4ce;
padding:5px;
}
a.app2 {
color:#000;
text-decoration:none;
display:block;
width:645px;
height:50px;
background:#eaeaea;
padding:5px;
}

a.app:hover, a.app2:hover {
background:#A1A4A1;
}
.applist img {
margin-right:10px;
}
.applist .info {
margin-right:10px;

}
.applist .info .title {
padding-left:5px;
font-weight:bold;
font-size:16px;
line-height:125%;
margin-right:10px;
float:left;
}
.applist .info .other {
font-size:13px;
font-weight:normal;
line-height:110%;
float:left;
}
.applist .price {
margin-left:8px;
padding:0;
font-weight:bold;
font-size:18px;
float:right;
}
.applist .desc {
padding-top:5px;
font-size:13px;
line-height:150%;
height:40px;
overflow:hidden;
text-align:center;
}
a img {
border:none;
}

#sidebar {
width:200px;
float:right;
text-align:center;
}
#blog_links, #comment_links {
width:100%;
 
/*border:1px solid black;*/
}
#sidebar ul {
width:100%;
padding:0;
margin-top:0;
margin-left:0;
}
#sidebar .headli {
padding-top:2px;
font-size:18px;
background:#869A8B;
height:22px;
margin:0;
padding-left:0;
}
#sidebar li {
list-style:none;
margin-top:5px; 
}
#sidebar a {
color:#000000;
text-decoration:none;
}
#sidebar a:hover {
text-decoration:underline;
}
#comment_links li {
font-size:12px;
margin-top:10px; 
height:30px;
overflow:hidden;
}
#page_nums {
width:645px;
padding-bottom:20px;
text-align:center;
color:#454545;
}
#page_nums a {
color:#000000;
text-decoration:none;
}
#page_nums a:hover {
color:#000000;
text-decoration:none;
}
#app_page .fullapp_left {
padding-right:10px;
padding-left:10px;
float:left;
}
#app_page .fullapp_right {
padding-left:10px;
padding-right:20px;
float:right;
clear:none;
}
#app_page a {
color:#000000;
text-decoration:none;
}
#app_page a:hover {
text-decoration:underline;
}
#app_page img {
float:left;
}
.fullapp_name, .fullapp_price {
font-size:20px;
font-weight:bold;
clear:none;
}
.fullapp_extra_left, .fullapp_extra_right {
font-size:16px;
}
.fullapp_desc {
width:620px;
padding-left:20px;
padding-top:10px;
}
#screenshots { 
text-align:center;
}
.headss {
display:block;
background:#869A8B;
color:#000000;
font-size:16px;
font-weight:bold;
text-align:center;
width:650px;
padding:2px;
}
#screenshots img {
margin-left:20px;
}

h1 {
margin:10px 0;
font-size:20px;
display:none;
}
#footer {
clear:both;
text-align:center;
font-size:14px;
color:#454545;
}

