/*---------- Basic Layout Positioning ----------*/
html, body {margin: 0; padding: 0; height: 100%; font-family:Verdana,Arial,Helvetica,sans-serif;font-size:11px}
form {margin:0px; padding:0px}
#header {height:100px; text-align:right}
#header .logo {position:absolute; top:10px; left:20px; width:162px; height:62px;}
#header .icon_home {position:absolute; top:30px; right:10px;}
#header .icon_home span {position:absolute; left:0px; top:0px}
#header .icon_home a {margin-left:23px; line-height:20px; border-bottom:1px solid}
#container {position:relative; margin:0 auto; width:760px; height:auto !important; height:100%; min-height:100%}
#content {padding-bottom:12em}
#footer {clear:both;margin-bottom:15px; position:absolute; width:760px; bottom:0; text-align:center; font-size:11px}
.searchBar{text-align:center; height:37px; margin:0px 0px 10px 75px; padding-top:4px}
/*\*/
	html>body*.searchBar input {margin-top:3px} /* safari input box fix */
	html>body*.searchBar div{background:none}
	*+html body .searchBar input {margin-top:0px} /* IE7 overwrites */
	*+html body .searchBar div{background:url(../../../images/products/pcwallpaperzone/main/txt_google.gif) no-repeat top left}
/**/
.searchBar div{position:absolute; left:180px; width:370px; height:24px }
.searchBar input{margin-left:12px; padding-top:4px; border:none; width:340px}
.btn_google{text-align:center; padding-top:5px; display:block; width:122px; height:25px; position:absolute; right:75px}
a div{cursor:pointer}
.box {margin-left:10px; margin-bottom:30px}
.width_1x {width:240px}
.width_2x {width:490px}
.width_3x {width:740px}
.boxTitle{text-indent:20px;width:100%; height:38px; font-size:13px; font-weight:bold; color:#fff; line-height:36px}
.boxTitle .right{color:#F8D1E4;float:right; padding-right:20px;}
* html body .boxTitle .right{+width:auto} /* IE6 min-width fix */
.left{float:left}
.right{float:right}
.inline {+display:inline}
div.center {margin:0px auto; width:420px}

/*---------- Link style ----------*/
a, a:active, a:visited {color:#A9D904; font-size:11px; text-decoration:none; font-weight:bold; cursor:pointer;}
a:hover{color:#DC186F}
.white, a.white, a:active.white, a:visited.white {color:#FFF; border-color:#fff}
a:hover.white {color:#DC186F;border-color:#DC186F}
.green, a.green, a:active.green, a:visited.green {color:#35A0D8}
a:hover.green, .pageNav a:hover {color:#DC186F}
a.btn_google, a:visited.btn_google, a:hover.btn_google {color:#FFF}
.content .forFunzy a:hover.box_80 {color:#DC186F;}

#header a.white{color:#4c4d50; border:none;}
#header a:hover.white{color:#fff; border:none;}

#footer a{color:#35a0d8;}
#footer a:hover{color:#70c7f5;}

/*---------- Backgrounds ----------*/
body{background:#e4faff url(../../../images/products/pcwallpaperzone/main/page_bg.gif) repeat-x}
#container{background:#FFF url(../../../images/products/pcwallpaperzone/main/page_header_bg.gif) repeat-x top left}
html>body #header .logo {background:url(../../../images/products/pcwallpaperzone/main/logo.png) no-repeat top left}
   * html #header .logo {filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=../../../images/products/pcwallpaperzone/main/logo.png, sizingMethod=image)}
html>body #header span.icon_home {background:url(../../../images/products/pcwallpaperzone/main/icon_home.png) no-repeat top left}
   * html #header span.icon_home {filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=../../../images/products/pcwallpaperzone/main/icon_home.png, sizingMethod=image)}
a.btn_google {background:url(../../../images/products/pcwallpaperzone/main/btn_google.jpg) no-repeat top left}
a:hover.btn_google {background:url(../../../images/products/pcwallpaperzone/main/btn_google_onover.jpg) no-repeat top left}
.searchBar {background:url(../../../images/products/pcwallpaperzone/main/google_logo.gif) no-repeat top left}
.searchBar input{background:transparent}
.searchBar div{background:url(../../../images/products/pcwallpaperzone/main/txt_google.gif) no-repeat top left}
html>body .width_1x .boxTitle {background:url(../../../images/products/pcwallpaperzone/main/box_title_bg_1x.png) no-repeat top left}
   * html .width_1x .boxTitle {filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=../../../images/products/pcwallpaperzone/main/box_title_bg_1x.png, sizingMethod=image)}
html>body .width_2x .boxTitle {background:url(../../../images/products/pcwallpaperzone/main/box_title_bg_2x.png) no-repeat top left}
   * html .width_2x .boxTitle {filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=../../../images/products/pcwallpaperzone/main/box_title_bg_2x.png, sizingMethod=image)}
html>body .width_3x .boxTitle {background:url(../../../images/products/pcwallpaperzone/main/box_title_bg_3x.png) no-repeat top left}
   * html .width_3x .boxTitle {filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=../../../images/products/pcwallpaperzone/main/box_title_bg_3x.png, sizingMethod=image)}

.pageNav a.prev {background:url(../../../images/products/pcwallpaperzone/main/icon_pagenav_prev.gif) no-repeat top right;width:19px}
.pageNav a:hover.prev {background:url(../../../images/products/pcwallpaperzone/main/icon_pagenav_prev_onover.gif) no-repeat top right;width:19px}
.pageNav a.next {background:url(../../../images/products/pcwallpaperzone/main/icon_pagenav_next.gif) no-repeat top right;width:19px}
.pageNav a:hover.next {background:url(../../../images/products/pcwallpaperzone/main/icon_pagenav_next_onover.gif) no-repeat top right;width:19px}
.pageNav .selected {background:url(../../../images/products/pcwallpaperzone/main/icon_pagenav_selected.gif) no-repeat top right;width:19px;margin-right:-2px}
.icon_box .icon_email {background:url(../../../images/products/pcwallpaperzone/main/icon_email.gif) no-repeat top right;width:37px;height:39px;display:block;margin-left:3px;float:left}
.icon_box .icon_html {background:url(../../../images/products/pcwallpaperzone/main/icon_html.gif) no-repeat top right;width:37px;height:39px;display:block;margin-left:3px;float:left}
.icon_box .icon_folder {background:url(../../../images/products/pcwallpaperzone/main/icon_folder.gif) no-repeat top right;width:37px;height:39px;display:block;margin-left:3px;float:left}
.icon_box .icon_change {background:url(../../../images/products/pcwallpaperzone/main/icon_change.gif) no-repeat top right;width:37px;height:39px;display:block;margin-left:3px;float:left}
.icon_preview {background:url(../../../images/products/pcwallpaperzone/main/icon_preview.gif) no-repeat top right;width:18px;height:15px;display:block;margin-left:3px;float:left}
.icon_download {background:url(../../../images/products/pcwallpaperzone/main/icon_download.gif) no-repeat top right;width:18px;height:15px;display:block;margin-left:3px;float:left}
a.icon_download:hover {}
.icon_notice {background:url(../../../images/products/pcwallpaperzone/main/icon_notice.gif) no-repeat center left;padding:6px 0px 6px 50px;}

html>body .boxTitle .logo_funzy {background:url(../../../images/products/pcwallpaperzone/main/logo_funzy.png) no-repeat top left}
   * html .boxTitle .logo_funzy {filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=../../../images/products/pcwallpaperzone/main/logo_funzy.png, sizingMethod=image)}
		  .boxTitle .logo_funzy {width:69px ;height:38px;margin-left:20px }
.content .tab .description{background:#F5FBEE;height:24px;color:#B2D061}
.content .tab_selected .description{background:#fff;height:24px;color:#79A403}
.tab_enabled {background:url(../../../images/products/pcwallpaperzone/main/box_title_tab_bg.gif) repeat-x top left;}
.tab .left {background:url(../../../images/products/pcwallpaperzone/main/box_title_tab_green_l.gif) no-repeat top left; width:10px; height:24px}
.tab .right {float:left;background:url(../../../images/products/pcwallpaperzone/main/box_title_tab_green_r.gif) no-repeat top right; width:10px; height:24px}
.tab_selected .left {background:url(../../../images/products/pcwallpaperzone/main/box_title_tab_l.gif) no-repeat top left; width:10px; height:24px}
.tab_selected .right {float:left;background:url(../../../images/products/pcwallpaperzone/main/box_title_tab_r.gif) no-repeat top right; width:10px; height:24px}

/*---------- Index page elements ----------*/
.datePosted {text-align:center; color:#999; font-size:10px;padding:3px}
.pageNav {text-align:center; height:25px; padding-top:2px;}
.icon_box {width:140px; text-align:center; margin:0px auto;}
.icon_box .icons{margin:0px auto;width:125px}
.icon_box .description{height:15px; color:#FF6C00;font-weight:bold;}
.box_100 {width:100px;text-align:center}
.box_80 {width:80px;text-align:center}
.box_80 img{border:none}

.content .forWallpaper {width:240px;}
.content .forWallpaper .box_100 {margin-top:8px}
.content .forWallpaper .icons {width:82px; +width:88px; margin:6px auto 8px auto }

.content .forFunzy {width:172px}
.content .forFunzy .box_80 {margin:3px; color:#666}
.forFunzy .description {padding:9px;font-size:9px; text-align:center; color:#666;clear:both}
* html body .content .forFunzy {+width:176px} /* IE6 fix */
.tab, .tab_selected {float:left; width:auto;margin:10px 0px 0px 6px;line-height:22px}
.tab .description, .tab_selected .description {clear:none;float:left;margin:0px;padding:0px;font-weight:bold;font-size:10px}

.forRingtone {clear:both;color:#666; padding:8px}
.forRingtone .right{ margin-top:4px;}
.forRingtone .song {clear:both}
.forRingtone .song .left {width:150px}
.forRingtone .no {font-weight:bold;float:left;width:20px;height:27px;paddin-left:5px}
.forRingtone .line {margin-top:3px;margin-bottom:4px}

.pageNav a, .pageNav span {width:13px;height:19px;float:left;padding-top:2px;margin:1px}
.pageNav a.link_next {border-bottom:1px solid;float:left;margin:1px;height:auto;width:auto}
.pageNav .selected {cursor:default}
.pageNav div{width:120px;margin:0px auto}
div.line {border-bottom:1px #E9E9E9 solid}


/*---------- Search page elements ----------*/
.results {padding:10px}
.results .description {font-size:11px; padding-bottom:4px; }
.results .title { padding-bottom:4px; }
.results .title a{font-size:12px;color:#DC186F; text-decoration:underline;}
	.results .title a:hover {color:#A9D904;}
.results .link {font-size:11px; color:#2B8055}
.results .link a {font-size:11px; color:#B88B92; font-weight:normal;}
	.results .link a:hover {color:#DC186F;}
.results .link a.url_text {font-size:11px; color:#2B8055}
	.results .link a.url_text:hover {font-size:11px; color:#DC186F}


.hr {height:1px; width:100%; font-size:1px; clear:both;}

.LR_padding20 {padding-left:20px; padding-right:20px;}

#prelisten {BACKGROUND-COLOR: #f5fbee;left: 702px;top: 545px;}
.domTTWin{
	background:url(../../../images/products/pcwallpaperzone/main/title_prelisten.gif) repeat;
	border: #CDE6B5 1px solid;
	width: 100px;
	height: 96px;
}

/*----------- Google search -----------*/
#GoogleSearchTypes{ text-align: center; margin-top: 20px;}
#GoogleWrapper{ margin: 10px auto 0 auto;}
#GoogleTable{ border-collapse: collapse; margin: 0 auto;}
#GoogleTable td{ padding: 0;}
#GoogleTable #MainGoogleCell{ width: 764px; text-align: center; padding: 25px 0 19px 0; background-color: #f7f8fa;}
#GoogleTable #MainGoogleCell form{ display: inline;}
#GoogleTable #MainGoogleCell img{ vertical-align: middle;}
#GoogleTable .GoogleBorder{ font-size: 0; line-height: 0;}
#GoogleTable .GoogleLeft{ background: transparent url(../../../images/products/pcwallpaperzone/main/left_title.gif) top left repeat-y;}
#GoogleTable .GoogleRight{ background: transparent url(../../../images/products/pcwallpaperzone/main/right_title_2.gif) top left repeat-y;}
#GoogleTable .GoogleTop{ background: transparent url(../../../images/products/pcwallpaperzone/main/top_title.gif) top left repeat-x;}
