#container { width: 989px; margin: 0 auto; position: relative; overflow:hidden; }

.blank5 {clear:both;margin:0 auto;font-size:1px;height:5px;}
.blank10 {clear:both;margin:0 auto;font-size:1px;height:10px;}
.blank12 {clear:both;margin:0 auto;font-size:1px;height:12px;}
.blank16 {clear:both;margin:0 auto;font-size:1px;height:16px;}
.blank20 {margin:0 auto;height:20px; font-size:1px;clear:both;}
h1 { font-weight: bold; font-size: 24px; line-height: 36px; margin-bottom: 10px; }
h2 { font-weight: bold; font-size: 14px; line-height: 18px; margin-bottom: 10px; }
h3 { font-weight: bold; font-size: 1em; line-height: 10px; }
h4 { font-weight: bold; font-size: 10px; line-height: 10px; }
p.intro { font-weight: bold; }
.more { text-align: right; }
.red {color:#FF0C00}
.red1 {color:#D54601;}
.black {color:#000;}
.pointer { cursor:pointer;}
.bold { font-weight:bold;}
.normal { font-weight:normal;}
.paddingt4 { padding-top:4px;}
.paddingt10 { padding-top:10px;}
.paddingt27 { padding-top:27px;}
.paddingb5 { padding-bottom:5px;}
.paddingb10 { padding-bottom:10px;}
.paddingL5 { padding-left:5px;}
.paddingL10 { padding-left:10px;}
.paddingL20 { padding-left:20px;}
.paddingL25 { padding-left:25px;}
.paddingL75 { padding-left:75px;}
.paddingL106 { padding-left:106px;}
.paddingL170 { padding-left:170px;}
.lineheight150 {line-height:150%}
.clear { clear: both; }
.none {display:none;}

ul { margin-bottom: 18px; list-style: none outside; }
ol { margin-bottom: 18px; list-style: decimal; margin-left: 2.2em; }
.txtCenter { text-align:center;}
.txtRight { text-align:right;}
.floatleft { float:left;}
.floatright { float:right;}
.underline {text-decoration:underline;}

/* GLOBALHEADER */
#globalheader { width: 989px; height: 53px; background:url(../images/bg_menu.gif) no-repeat left top; margin: 0px auto;margin-bottom:16px; position: relative; z-index: 9998;}
#globalheader #globalnav { margin: 0; padding: 0;}
#globalheader #globalnav li { float:left;padding-top:25px;padding-left:11px;padding-right:11px; }
#globalheader #globalnav li.paddingt27 { padding-top:27px; }
#globalheader #globalnav li a { color:#000;text-decoration:none;font-family:Tahoma,Arial;font-size:12px;}
#globalheader #globalnav li a:hover { color:#0088CC;text-decoration:none; }
#globalheader #globalnav li a.current { font-weight:bold; }
#globalheader #globalnav li#menu-logo {padding-top:0px; padding-left:12px;padding-right:73px;}

/* GLOBAL SEARCH */
#globalsearch { width: 143px;padding-left:20px;padding-top:8px; height: 30px; position: absolute; top: 0; right: 0; background-position: 99% 0; background-repeat: no-repeat; }
#globalsearch.active { background-position: 100% -38px; }
#globalsearch input.g-prettysearch { width:100px; height: 16px; margin-top: 9px; margin-left: 11px; background: url(../images/searchfield_repeat.png) center top repeat-x; }
#globalsearch .search-wrapper { position: relative; width: 140px; margin-top: 9px; margin-left: 11px; }
#globalsearch .search-wrapper input.g-prettysearch { width: 120px; margin-left: 20px; *margin-top:-1px; *margin-right:-2px; *margin-left:10px; }
#globalsearch .search-wrapper .left, 
#globalsearch .search-wrapper .right { behavior:url(/global/scripts/lib/iepngfix.htc); }
#globalsearch .search-wrapper .left { display: block; position: absolute; left: 0; top: 0; width: 20px; height: 19px; background: url(http://images.apple.com/global/nav/images/searchfield_leftcap.png) left top no-repeat; }
#globalsearch .search-wrapper .right { display: block; position: absolute; right: 0; top: 0; width: 10px; height: 19px; background: url(http://images.apple.com/global/nav/images/searchfield_rightcap.png) right top no-repeat; }
#globalsearch .search-wrapper.empty.blurred input { color: #7E7E7E; }
#globalsearch .search-wrapper .reset { position: absolute; width: 11px; height: 11px; overflow:hidden; z-index: 1; right: 4px; top: 4px; background: url(http://images.apple.com/global/nav/images/close.gif); display: block; cursor: pointer; _cursor:hand; }
#globalsearch .search-wrapper.empty .reset { display: none; }
#globalsearch .search-wrapper input.g-prettysearch { position: absolute; width: 110px; top: 0; right: 10px; background: url(http://images.apple.com/global/nav/images/searchfield_repeat.png) center top repeat-x; border: 0px; margin: 0; padding: 3px 0 0 0; font: 11px "Lucida Grande", Arial, sans-serif; }
#globalsearch label .prettyplaceholder { display: block; overflow: hidden; text-indent: -9999px; height: 0; width: 0;}
#search { background:url(../images/search.gif) no-repeat left top; border:0px; width:15px;}
/* SEARCH SHORTCUTS */

/* NEW GLOBALFOOTER */
#globalfooter { clear:both; width: 989px; color: #4B4B4B; font-size: 11px; margin: 6px auto;padding-top:15px;background:url(../images/bg_footer.gif) repeat-x 100% 0%; text-align: center !important; }
#globalfooter ul { margin:0px;padding-top:0px;padding-bottom:4px;}
#globalfooter li { list-style-type:none; display:inline;padding-left:3px;padding-right:3px;}
#globalfooter .friendlink_home li {padding:0px;}

.home_left {float:left;width:796px;overflow:hidden;}
.home_right {float:right;width:193px;overflow:hidden;}
.homecenter {float:left;position:relative;background:url(../images/bg_photo-design.jpg) no-repeat left top;padding-left:16px;width:780px;padding-top:16px;height:356px;overflow:hidden;}
.homecenter h1 {font:bold 20px Trebuchet MS;color:#ff9c13;margin-bottom:4px;}
.homecenter h1 span {font-size:12px;color:#0088cc;font-style: italic;font-family:arial;}
.homecenter h2 {font:bold 15px Arial;padding-top:12px;margin-bottom:12px;}
.homecenter h3 {font:bold 12px Arial;padding-top:2px;padding-bottom:5px;font-style: italic;color:#5D8395;}
.homecenter h3 span {font:normal 9px Arial;padding-left:10px;font-size:11px;color:#999;}
.homecenter h4 {font:normal 9px Arial;padding-bottom:6px;color:#999;}

.homecenter .phototext {float:left;width:280px;margin-right:9px;}
.homecenter .photodownload {position:absolute;bottom:16px;}
.mirrorsite {position:absolute;left:77px;bottom:5px;font-family:Georgia,"Times New Roman",Times,serif;}
.homecenter .photodemo {
	position:absolute;
	left:78px;
	bottom:0px;
	font-family:Georgia,"Times New Roman",Times,serif;
	font-size:100%;
	font-size-adjust:none;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:200%;
	margin:20px 0pt 20px;
	margin-bottom:15px;
	padding:0pt 10px 0px 0pt;
	vertical-align: bottom;
}
.photodemo a {font-size: 182%}
.homecenter p {line-height:145%;font-size:11px;padding-right:10px;}
.homecenter .photoimage {float:left;padding-top:2px;}
.homecenter .photoimage h3 {padding-top:8px;padding-bottom:8px;color:#0088cc;}
.feature {float:left;margin-top:10px;background:url(../images/bg_feature_top.gif) no-repeat left top;padding-left:15px;padding-right:10px;padding-top:10px;width:771px;overflow:hidden;}
.feature h2 {color:#AD2400;}
.feature_bottom {float:left;background:url(../images/bg_feature_bottom.gif) no-repeat left top;margin:0px;padding:0px;width:796px;margin-top:-3px;height:5px;overflow:hidden;}
.feature ul, .feature ol { list-style:none; padding:10px 0 0px 0; }
.feature li { background: url(../images/arrow_black.gif) no-repeat 15px 7px; padding-left:70px; line-height:20px;margin-bottom:5px; }
.feature li.feature_icon1 {background: url(../images/phototemplate.png) no-repeat 0px 7px;}
.feature li.feature_icon2 {background: url(../images/imageediting.png) no-repeat 0px 7px;}
.feature li.feature_icon3 {background: url(../images/Photobook.jpg) no-repeat 0px 7px;}
.feature li.feature_icon4 {background: url(../images/Highresolimage.png) no-repeat 0px 7px;}
.feature h1 {font:bold 18px Trebuchet MS;color:#ff9c13;margin-bottom:10px;}
.feature .pic {float:left;margin-right:15px;width:225px;}
.feature .text {float:left;width:406px;margin-right:10px;}
.feature p {margin-bottom:6px;line-height:130%;}
.feature .download {float:left;width:115px;margin-top:35px;}
.feature .download h2 {font-size:13px;font-weight:normal;margin-bottom:3px;font-weight:bold;}
.feature .download h3 {font-size:11px;font-weight:bold;margin-bottom:3px;}
.management {float:left;background:url(../images/bg_container_top.gif) no-repeat left top;padding:15px;width:959px;overflow:hidden;}
.management h1 {font:bold 18px Trebuchet MS;color:#ff9c13;margin-bottom:10px;}
.management .pic {float:left;margin-right:15px;width:225px;}
.management .text {float:left;width:527px;margin-right:20px;}
.management p {margin-bottom:6px;line-height:130%;}
.management .download {float:left;width:165px;margin-top:35px;}
.management .download h2 {font-size:13px;font-weight:normal;margin-bottom:3px;font-weight:bold;}
.management .download h3 {font-size:11px;font-weight:bold;margin-bottom:3px;}
.management_bottom {float:left;background:url(../images/bg_container_bottom.gif) no-repeat left top;margin:0px;padding:0px;width:989px;height:7px;overflow:hidden;}
.downloading {float:left;background:url(../images/bg_container_top.gif) no-repeat left top;padding:15px;width:959px;overflow:hidden;}
.downloading h1 {font:bold 24px Trebuchet MS;color:#ff9c13;margin-bottom:18px;}
.downloading p {margin-bottom:6px;line-height:130%;font-size:24px;}
.downloading p span span {font-size:18px;}
.downloading_bottom {float:left;background:url(../images/bg_container_bottom.gif) no-repeat left top;margin:0px;padding:0px;width:989px;height:7px;overflow:hidden;}

.software {
	padding-left:14px;
	float:left;
	width:165px;
	margin-right:0px;
	margin-left:0px;
	padding-right:14px;
	background:url(../images/bg_grid3colc.gif) repeat-y;
	overflow:hidden;
}
.software h1 {
	background:url(../images/title_template.gif) no-repeat;
	height:29px;
	margin:0 -14px;
	font:normal 12px verdana;
	padding-top:7px;
	padding-left:30px;
}
.software .bottom {
	background:url(../images/bottom_software.gif) no-repeat;
	height:8px;
	margin:0 -14px;
	overflow:hidden;
}
.software p { margin-bottom:0px; line-height:130%;}
.software ul li.border {border:solid 1px #E4E9FF;}
.software .templatehome {height:643px !important; height:646px;overflow:hidden;}

.version {position:relative;text-align:right;padding-right:50px;padding-top:3px;height:15px;margin-right:4px;font-size:9px;overflow:hidden;}
.version1 { position:absolute;right:0px;bottom:0px;}

#container .col01 { width:174px;margin-right:16px;float:left;}
#container .col02 { width:609px;margin-right:16px;float:left;}
#container .col03 { width:174px;float:left;}
#categories {background:#F6F6F6;}
#categories h3{font-size:14px;font-weight:normal;background:url(../images/bg_col01_top.gif) no-repeat left top;padding:14px;height:12px;}
#cat-list {border-left:solid 1px #D8DCDF;border-right:solid 1px #D8DCDF;margin:0px;padding:0px;}
#cat-list li {border-top:solid 1px #E8E6E6;border-bottom:solid 1px #E8E6E6;margin-bottom:2px;}
#cat-list a:link,#cat-list a:visited {display:block;padding:10px;width:152px;background:url(../images/bg_cat_out.gif) repeat-x;color:#4E4E4E;font-size:12px;}
#cat-list a:hover {display:block;padding:10px;width:152px;background:url(../images/bg_cat_over.gif) repeat-x;text-decoration:none;color:#1D587F;font-size:12px;}
.col01-bottom {background:url(../images/bg_col01_bottom.gif) no-repeat left top;height:7px;overflow:hidden;}
#container .col02 p {padding:2px 0px;}
.recommand1_title {background:url(../images/bg_col02_top.gif) no-repeat left top;padding:0px 11px;padding-top:12px;height:32px;}
.recommand1_title h1 {font-size:14px;line-height:18px;margin:0px;padding:0px;}
.recommand1_top {background:url(../images/bg_recommand1_top.gif) no-repeat left top;height:14px;margin-top:5px;overflow:hidden;}
.recommand1_bottom {background:url(../images/bg_recommand1_bottom.gif) no-repeat left top;height:16px;overflow:hidden;}
.recommand1_content {background:url(../images/bg_recommand1_middle.gif) #fff no-repeat left top;border-left:solid 1px #CFD4D7;border-right:solid 1px #CFD4D7;width:587px;overflow:hidden;padding:0px 10px;}
.recommand1_photo {float:left;width:230px;margin-right:27px;overflow:hidden;}
.recommand1_text {float:left;width:330px;overflow:hidden;}
.recommand1_text h2 {font-weight: bold; font-size: 24px; line-height: 36px; margin-bottom: 10px; }
.button_recommand li {
	list-style-type:none;
	float:left;
	margin-right:10px;
}
.button_recommand a {
	display:block;
	background:url(../images/button_recommand_out.gif) no-repeat left top;
	width:109px;
	height:32px;
	padding-left:12px;
	padding-top:10px;
	color:#F3F3F3;
	font-size:12px;
	font-weight:bold;
}
.button_recommand a:hover {
	display:block;
	background:url(../images/button_recommand_over.gif) no-repeat right top;
	width:109px;
	padding-left:12px;
	height:32px;
	padding-top:10px;
	text-decoration:none;
}
.photolist li {float:left;margin:10px;margin-bottom:0px;margin-left:0px;border:solid 1px #94948C;}
.recommand2,.recommand3 {float:left;margin-right:22px;width:292px;}
.recommand3 {margin-right:0px;}
.recommand2 h1,.recommand3 h1 {font-size:14px;line-height:10px}
.recommand2_top,.recommand3_top {background:url(../images/bg_recommand2_top.gif) no-repeat left top;height:14px;overflow:hidden;}
.recommand2_bottom,.recommand3_bottom {background:url(../images/bg_recommand2_bottom.gif) no-repeat left top;height:16px;overflow:hidden;}
.recommand2_content,.recommand3_content {background:url(../images/bg_recommand2_middle.gif) #fff no-repeat left top;border-left:solid 1px #CFD4D7;border-right:solid 1px #CFD4D7;width:270px;overflow:hidden;padding:0px 10px;}
.recommand2_content .colleft,.recommand3_content .colleft {float:left;width:100px;margin-right:10px;}
.recommand2_content .colright,.recommand3_content .colright {float:left;width:150px;}
.col03_top {background:url(../images/bg_col03_top.gif) no-repeat left top;height:6px;overflow:hidden;}
.col03_bottom {background:url(../images/bg_col03_bottom.gif) no-repeat left top;height:6px;overflow:hidden;}
.col03_middle {background:url(../images/bg_col03_middle.gif) #fff no-repeat left top;border-left:solid 1px #D8DCDF;border-right:solid 1px #D8DCDF;width:152px;overflow:hidden;padding:0px 10px;}
.col03_middle h3 {font-size:12px;font-weight:normal;}
#col03-list {padding:0px;margin:0px;}
#col031-list {padding:0px;margin:0px;}
#col032-list {padding:0px;margin:0px;}
#col03-list li { background: url(../images/arrow_black.gif) no-repeat 5px 7px; padding-left:15px; line-height:18px;font-size:12px;}
#col031-list li { background: url(../images/arrow_black.gif) no-repeat 5px 7px; padding-left:15px; line-height:18px;font-size:12px;}
#col032-list li { background: url(../images/arrow_black.gif) no-repeat 5px 7px; padding-left:15px; line-height:18px;font-size:12px;}
#col03-list li a {text-decoration:underline;}
#col031-list li a {text-decoration:underline;}
#col032-list li a {text-decoration:underline;}
#col03-list li span {font-size:11px;}
#col031-list li span {font-size:11px;}
#col032-list li span {font-size:11px;}
.splitpage {text-align:center;font-size:14px;padding:10px 0px;}
.splitpage span {font-size:18px;color:#F00}
.email {background:url(../images/email.gif) no-repeat left top;padding-left:30px;margin-right:20px;}

