@CHARSET "UTF-8";

#ptImgSwitcher{position:relative; float:left; width:640px; height:350px;}
#ptImgSwitcher img{display:none; width:100%; height:100%; position:absolute; top:0;}
#ptImgSwitcher .active{display:inline;}
#ptImgSwitcher ul{position:absolute; top:15px; right:20px; z-index:10;}
#ptImgSwitcher ul li{
	float:left; 
	background:url("/img/index/imgSwitcher.png") no-repeat;
	width: 14px;	
	height: 14px;
	margin-left: 10px;
	cursor: pointer;
}
#ptImgSwitcher ul li.active{background-position:-14px 0;}

#ptMainInfo{width:340px; float:right;}
#ptMainInfo #ptPromise img{width:100%;}

/** Promise, How It Works **/
#ptHowItWorks{background:transparent url("/img/index/howitworks_bg.jpg") no-repeat top center; height:138px; margin-top:5px;}
#ptHowItWorks ul{margin-top:46px; text-align:center;}
#ptHowItWorks ul li{float:left; width:92px; margin:10px; color:#003651; }
* html #ptHowItWorks ul li{float:left; width:92px; margin:8px; color:#003651; }
#ptHowItWorks ul li strong{color:#0099CC;}

#ptPromise{background:transparent url("/img/index/promise_bg.jpg") no-repeat top center; height:175px;}
#ptPromise ul{padding:0 26px; margin-top:24px;}
#ptPromise ul li a{float:right; font-size:11px;}
#ptPromise ul li .hr{margin:14px 30px;}

#ptHowItWorks,#ptPromise{padding:16px 0 0;color:#666;}
#ptHowItWorks h3, #ptPromise h3{font-weight:normal; color:#003651; text-align:center;}


/** Heading **/
.ptHeading{overflow:hidden; height:23px; margin:40px 0 20px 0;}
* html .ptHeading{width:990px;}
* html #ptAboutUs .ptHeading{width:410px;}
* html #ptSharePress .ptHeading{width:510px;}
.ptHeading div{width:2000px;}
.ptHeading h1,.ptHeading h2,.ptHeading img{float:left; margin-right:15px;}
.ptHeading img{margin-top:2px;}

#ptMetaGroups{float:left; width:752px;}
#ptMetaGroups .hr{margin: 15px 0;}
.ptMetaGroup a.ptMetaGroupName, div.ptMetaGroupName{
	background: transparent url("/img/index/browseBy_bg.jpg") no-repeat center;
	width: 171px;
	height: 101px;
	float: left;
	margin-right: 20px;
	display: block;
	text-decoration: none;
}
.ptMetaGroup ul li{float:left; position:relative; height:100px; margin-left:12px;}
.ptMetaGroup ul li a span{
	position:absolute; 
	bottom:0; left:0;
	width:100%;
	background:transparent url("/img/index/transp_black70.png");
	text-align: center;
	color:#fff;
	padding: 3px 0 5px;
	line-height:10px;
	text-decoration:none;
	cursor: pointer;
}

* html .ieContainer {width:100px; height: 100px; position: relative;}

.ptMetaGroup ul li a:hover span{text-decoration:underline; color:#2DCBFF;}
.ptMetaGroup .more {padding-top:5px;}
.ptMetaGroup .more a{color:grey;text-decoration: none;}

.ptMetaGroupName span{margin-top:20px;display:block;}
.ptMetaGroupName h3, .ptMetaGroupName span{margin-left:20px; color:#001C33;}
.ptMetaGroupName h3{font-size:30px;font-weight:normal;}

#ptFormatPreview{float:right; width:210px; height:407px; background:transparent url("/img/index/formatBox.jpg") no-repeat center;}
#ptFormatPreview p{background-color:#CFECF5; border:1px solid #A0DAEB; margin:10px; padding:10px; color:#001C33;}

/** Format scroller **/
#ptFormatPreview .vScrollArea{margin:35px 15px 15px;}
#ptFormatPreview .vScrollArea li{margin-bottom:10px; position:relative; width:180px;}
#ptFormatPreview .vScrollArea li img{width:100%; margin-top:4px;}
/** html #ptFormatPreview .vScrollArea li img{height:98px; width:178px; behavior:url("/css/ie6/iepngfix.htc");}*/
#ptFormatPreview .vScrollArea li .hr{margin:10px 30px 0;}
#ptFormatPreview .vScrollArea li .format_price{position:absolute; bottom:16px; right:3px; background-color:#003651; color:#73C9E1; font-size:10px; padding:2px 4px;}
#ptFormatPreview .vScrollArea li .format_price span{font-weight:bold; color:#fff; font-size:12px;}
#ptFormatPreview .vScrollArea li.last .hr{visibility:hidden;}

/** Press **/
#ptSharePress{width: 520px;}
#ptSharePress a{float:left; margin-right:6px;height:75px;}
#ptSharePress a#last{margin-right:0;}
#ptSharePress_logos{width: 350px; float:left;}

/** About Us **/
#ptAboutUs{width: 420px; text-align: justify;}

/** HTML sitemap **/
#sitemap a {color:grey; text-decoration: none;}
#sitemap ul {list-style:disc outside none; padding-left:30px;}
