@charset "utf-8";
/* CSS Document */

/* reset style */
*
{
margin:0px;
padding:0px;
}
body{
	padding:0;
	margin:0;
	background:#454545 url(images/iphonevilla_22.jpg) center top no-repeat;
	color:#000;
}
div, h1, h2, p, form, label, input, textarea, img, span, li{
	margin:0; padding:0;
}

ul{
	margin:0; 
	padding:0; 
	list-style-type:none;
	font-size:0;
}
.spacer{
	clear:both; 
	font-size:0; 
	line-height:0;
}
img
{
	border:none;
}
 img, div, input, li { behavior: url("iepngfix.htc") }

/* reset style */

#header
{
	width:1000px;
	height:117px;
	margin:0 auto;
}
#navigation
{
	width:990px;
	height:31px;
	margin:0 auto;

	padding-top:6px;
}
#navigation ul
{
	list-style:none;
}
#navigation ul li
{
	font:bold 12px/23px Arial, Helvetica, sans-serif;
	color:#333333;
	float:left;
	border-right:#CCCCCC 1px solid;
}
#navigation ul li a
{
	color:#333333;
	text-decoration:none;
	padding:0 14px;
	height:23px;
}
#navigation ul li a:hover
{
	color:#FFFFFF;
	padding:0 14px;
	height:23px;
	background:url(images/iphonevilla_01.jpg) 0 0 repeat-x;
}
#welcome_part
{
	width:1000px;
	margin:0 auto;
	height:203px;
	background:#f1f1f1 url(images/iphonevilla_04.jpg) 0 0 no-repeat;
}
/*
#welcome_content
{
	width:550px;
	margin:0;
	padding-left:30px;
	padding-top:18px;
	height:175px;
}
*/
#welcome_content
{	
	width:970px;
	margin:0 auto;
	padding-left:30px;
	padding-top:18px;
	height:175px;
	background:#f1f1f1 url(images/iphonevilla_04.jpg) 0 0 no-repeat;
}
#welcome_right
{
	float:left;
	width:400px;
	margin:0;
	padding-left:30px;
	height:175px;
}
#welcome_content h1
{
	font:normal 25px/38px Arial, Helvetica, sans-serif;
	color:#333333;
	text-shadow: white 0.1em 0.1em 0.2em;
}
#welcome_content p
{
	font:normal 14px/20px Arial, Helvetica, sans-serif;
	color:#333333;
	padding:10px 0;
}
#welcome_content_p
{
	font:normal 14px/20px Arial, Helvetica, sans-serif;
	color:#333333;
	padding:10px 0;
}
#content
{
	width:970px;
	margin:0 auto;
	background:#f1f1f1;
	padding:15px;
}
#content_inner-top
{
	width:970px;
	height:14px;
	margin:0 auto;
	background:url(images/iphonevilla_07.jpg) 0 0 no-repeat;
}
#content_inner-con
{
	margin:0 auto;
	width:970px;
	padding-bottom:12px;
	background:url(images/iphonevilla_05.jpg) 0 0 repeat-y;
}
#content_inner-bottom
{
	width:970px;
	height:14px;
	margin:0 auto;
	background:url(images/iphonevilla_08.jpg) 0 0 no-repeat;
}
#left_menu
{
	width:160px;
	margin:0;
	padding-bottom:15px;
}
#left_menu-top
{
	width:152px;
	height:32px;
	margin:0 auto;
	background:url(images/iphonevilla_11.jpg) 0 0 no-repeat;
	font:bold 12px/32px Arial, Helvetica, sans-serif;
	color:#0373a5;
	padding-left:8px;
	text-shadow: white 0.1em 0.1em 0.2em;
}
#left_menu-con
{
	width:142px;
	padding-left:8px;
	padding-right:8px;
	padding-top:8px;
	margin:0 auto;
	background:#f7f7f7;
	border:#eeeeee 1px solid;
	padding-bottom:15px;
}
#left_menu-con ul
{
	list-style:none;
}
#left_menu-con ul li
{
	font:normal 11px/28px Arial, Helvetica, sans-serif;
	color:#333333;
	background:url(images/iphonevilla_19.jpg) left bottom repeat-x;
	padding-left:15px;
}
#right_con
{
	width:596px;
	margin:0 auto;
}
#right_con h1
{
	font:normal 20px/30px Arial, Helvetica, sans-serif;
	color:#333333;
	text-shadow: white 0.1em 0.1em 0.2em;
}
#right_con p
{
	font:normal 12px/18px Verdana, Arial, Helvetica, sans-serif;
	color:#333333;
	padding:6px 0px;
}
.apps_box
{
	width:575px;
	margin:8px auto;
	background:#f8f7f7;
	padding:8px;
	border-bottom:#000000 1px dotted;
}
.apps_box h2
{
	font:bold 12px/25px Arial, Helvetica, sans-serif;
	color:#333333;
}

.apps_box-top
{
	color:#333333;
	background:url(images/iphonevilla_19.jpg) left bottom repeat-x;
	height:25px;
}
.apps_box-top h2 a
{
    color:#3399cc;
} 
.apps_box_content
{
	font:normal 12px/18px Verdana, Arial, Helvetica, sans-serif;
	color:#333333;
}
.games_box
{
	width:575px;
	margin:8px auto;
	background:#f8f7f7;
	padding:8px;
	border-bottom:#000000 1px dotted;
}
.games_box h2
{
	font:bold 12px/25px Arial, Helvetica, sans-serif;
	color:#333333;
}
.games_box-top
{
	color:#333333;
	background:url(images/iphonevilla_19.jpg) left bottom repeat-x;
	height:25px;
}
.games_box-top h2 a
{
    color:#3399cc;
} 
.games_box_content
{
	font:normal 12px/18px Verdana, Arial, Helvetica, sans-serif;
	color:#333333;
}
#search
{
	width:600px;
	height:22px;
	padding-top:55px;
}
#search form
{
	width:365px;
	height:22px;
	float:right;
}
#search form input.texbox
{
	width:185px;
	height:19px;
	background:url(images/iphonevilla_31.jpg) 0 0 no-repeat;
	border:none;
	font:normal 11px/11px Arial, Helvetica, sans-serif;
	padding-top:4px;
	color:#666666;
	padding-left:10px;
}
#search form .selecetbox-style
{
   width:100px;
   height:18px;
   background:#fdfdfd;
   border:#CCCCCC 1px solid;
   color:#666666;
   font:Arial, Helvetica, sans-serif;
   font-size:11px;
   padding-left:2px;
} 
#search form input.search_button
{
	width:57px;
	height:19px;
	background:url(images/iphonevilla_32.jpg) 0 0 no-repeat;
	border:none;
	cursor:pointer;
}
#header_right
{
	float:right;
	width:600px;
	height:117px;
	padding-right:50px;
}
.rating
{
	margin:0 auto;
	width:45px;
	height:21px;
	background:url(images/iphonevilla_06.jpg) 0 0 no-repeat;
}

.rating1
{
	margin:0 auto;
	width:45px;
	height:21px;
	background:url(images/rating1.jpg) 0 0 no-repeat;
}
.rating2
{
	margin:0 auto;
	width:45px;
	height:21px;
	background:url(images/rating2.jpg) 0 0 no-repeat;
}
.rating3
{
	margin:0 auto;
	width:45px;
	height:21px;
	background:url(images/rating3.jpg) 0 0 no-repeat;
}
.rating_in
{
	float:left;
	width:15px;
	height:21px;
	text-align:center;
	color:#FF3300;
	font-weight:bold;
}

#footer
{
	margin:0 auto;
	width:1000px;
	height:50px;
	font:normal 11px/50px Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	text-align:left;
}
#footer a
{
	color:#00CC00;
	text-decoration:none;
}
#footer a:hover
{
	color:#FF0000;
	text-decoration:none;
}

.table_features
{
	margin:0 auto;
	width:590px;
}
.table_features-top
{
	margin:0;
	width:137px;
	height:186px;
	padding:4px;
	background:url(images/iphonevilla_12.jpg) 0 0 no-repeat;
}
.table_features-bottom
{
	margin:0;
	width:150px;
	height:40px;
	padding:4px;
	background:#eeeeee;
	border:#c6c6c6 1px solid;
}
.table_features-content
{
	margin:0 auto;
	width:128px;
	height:20px;
	font:bold 11px/18px Arial, Helvetica, sans-serif;
	color:#333333;
}

#pages
{
	margin:0 auto;
	width:700px;
	height:26px;
}
#pages ul
{
	margin:0;
	list-style:none;
}
#pages ul li
{
	font:normal 11px/24px Arial, Helvetica, sans-serif;
	color:#000000;
	border:#eeeeee 1px solid;
	background:#f9f8f8;
	float:left;
}
#pages ul li a
{
	padding:0 5px;
	height:24px;
	background:#f9f8f8;
	margin:0 5px;
	color:#333333;
}
#pages ul li a:hover
{
	padding:0 5px;
	height:24px;
	background:#ff7200;
	margin:0 5px;
	color:#FFFFFF;
	text-decoration:none;
}

/* apps-description */

#apps-description-top
{
	margin:0 auto;
	width:590px;
	height:181px;
}
#apps-description-top_left
{
	width:106px;
	height:181px;
	float:left;
	background:url(images/iphonevilla_13.jpg) 0 0 no-repeat;
}
#apps_icon
{
	width:70px;
	height:70px;
	margin:0 auto;
	padding-top:40px;
}
#apps-description-top_con
{
	width:175px;
	height:181px;
	float:left;
}
#apps-description-top_con h1
{
	font:bold 24px/30px Arial, Helvetica, sans-serif;
	color:#000000;
}
.apps-description-top_con-style
{
	font:normal 11px/20px Arial, Helvetica, sans-serif;
	color:#333333;
}
#apps-description-top_right
{
	width:290px;
	float:left;
}
#apps-description
{
	margin:0 auto;
	width:568px;
	padding:10px;
	background:#f7f7f7;
	border:#e6e6e6 1px solid;
}
#apps-description h1
{
	font:bold 14px/30px Arial, Helvetica, sans-serif;
	color:#000000;
	background:url(images/iphonevilla_19.jpg) bottom repeat-x;
}
#apps-description p
{
	font:normal 11px/18px Arial, Helvetica, sans-serif;
	color:#333333;
}

/* wallpapers_preview */

#wallpapers-img
{
	margin:0 auto;
	width:590px;
}
#wallpapers-img-part
{
	margin:0;
	width:303px;
	height:464px;
	padding:4px;
	background:url(images/iphonevilla_17.jpg) 0 0 no-repeat;
}
.wallpapers-views_size
{
	margin:0;
	width:130px;
	height:21px;
	padding-left:6px;
	background:url(images/iphonevilla_20.jpg) 0 0 no-repeat;
}
.views_size_white
{
	font:normal 12px/18px Arial, Helvetica, sans-serif;
	color:#FFFFFF;
}
.views_size_black
{
	font:normal 12px/18px Arial, Helvetica, sans-serif;
	color:#000000;
}
#right_con h2
{
	font:bold 14px/30px Arial, Helvetica, sans-serif;
	color:#3399CC;
	text-shadow: white 0.1em 0.1em 0.2em;
}
#related_wallpapers
{
	margin:0 auto;
	width:590px;
	background:url(images/iphonevilla_16.jpg) center bottom no-repeat;
	padding-bottom:25px;
}
.related_wallpapers-total
{
	margin:0 auto;
	width:100px;
}
.related_wallpapers-img
{
	margin:0 auto;
	width:100px;
	height:150px;
	padding:2px;
	background:#FFFFFF;
        border:#e8e8e8 1px solid;
}
.related_wallpapers-name
{
	margin:0 auto;
	width:106px;
	font:normal 12px/20px Arial, Helvetica, sans-serif;
	color:#000000;
}

/* wallpapers_preview */

#tutorials
{
	margin:10px auto;
	width:590px;
}
#tutorials-questions
{
	margin:0 auto;
	width:572px;
	background:#F7F7F7;
	border:#F0F0F0 1px solid;
	padding:4px 8px;
}
#tutorials-description
{
	margin:0 auto;
	width:588px;
	border-bottom:#666666 1px dotted;
}
#tutorials-description p
{
	font:normal 11px/18px Arial, Helvetica, sans-serif;
	color:#666666;
	padding:5px;
}
#tutorials h3
{
	font:bold 14px/20px Arial, Helvetica, sans-serif;
	color:#3399CC;
	text-shadow: white 0.1em 0.1em 0.2em;
}
#tutorials h4
{
	font:bold 12px/20px Arial, Helvetica, sans-serif;
	color:#333333;
	text-decoration:underline;
}
#tutorials a
{
	color:#3399CC;
	text-decoration:none;
}
#tutorials a:hover
{
	color:#333333;
	text-decoration:underline;
}

