/* CSS Document */


.pthimage{
	padding:5px;
	border:solid 1px #E8E8E8;
	width:200px;
	height:200px;
}

.apthimage{
	position: relative;
	width:208px;
	height:208px;
}
.apthimage span{ /*CSS for enlarged image*/
	position: absolute;
	left:0px;
	top:-200px;
	text-decoration: none;	
	background:url(../images/videoicoover.png) no-repeat 50% 50% ;
	width:200px;
	height:200px;
}

/*.ptitle{
	color:#77B526;
}

*/
a.apthimage:hover .pthimage{
	border:dotted 1px #999999;
}

.gimage{
		border:solid 1px #E8E8E8;
		padding:4px;
		margin-right:1px;
	}

a.imageg:hover .gimage{
	border:dotted 1px #999999;
}

.hidden{
	display:none;
}	
.aginfoleft{
	margin-top:5px;
	margin-left:10px;
	border-right:dotted 1px #CCCCCC;
}

.aginforight{	
	margin-top:5px;
	margin-left:10px;
}

.aginfonormal{
	padding-left:20px;
}


.aginfonormal a:link,.aginfonormal a:visited{
	color:#333333;
}

.logodiv{
	display:block;
	height:100px;
	width:100px;
	float:right;
	position:absolute;
	right:10px;
	top:8px;
	
}

.logotable{
	width:100px;
	height:100px;
}

.aginfotitle{
	
	background:url(../images/area_arrow.png) no-repeat 0% 50%;
	padding-left:20px;
	font-size:14px;
	line-height:30px;
	color:#333333;
	font-weight:bold;
}

.pprice{
	font-size:16px;
	font-weight:bold;
	color:#333333;
}

#aginfo{
	
	background:url(../images/ppagencyinfo2.jpg) no-repeat 50% 0;
	width:670px;
	height:115px;
	position:relative;
	
}

#interesteddiv{
	padding-left:35px;
	padding-top:10px;
	background:url(../images/interestedbk.png) no-repeat #EEEEEE;
	padding-bottom:10px;
	margin-bottom:10px;
}


.emailbutton{
	display:block;
	height:16px;
	width:16px;
	background:url(../images/emailButton.png) no-repeat 50% 50%;
	float:right;
	margin-left:10px;
}

.sdesctable{
	font-size:14px;
	color:#333333;
}
.sdesctable2{
	font-size:14px;
	color:#333333;
	text-align:right;
}

.sdesctitle{
	
	font-weight:bold;
	line-height:16px;
}


.sdesctitle_dark{
	
	font-weight:bold;
	line-height:16px;
}


sup{
	font-size:10px;
}

.psecdetailstitle{
	background:url(../images/area_arrow.png) no-repeat 0% 50%;
	padding-left:20px;
	font-size:12px;
	line-height:20px;
	height:20px;
	margin-left:15px;
	display:block;
	color:#333;
	font-weight:bold;
	
}

.psecdetails{
	margin-left:30px;
	font-size:11px;
	color:#999999;
}

.psecselected{
	color:#666666;
}

.pdesctext{
	padding-left:15px;
	border-left:dotted 1px #CCCCCC;
	
}

.pdfbutton{
	display:block;
	height:16px;
	width:16px;
	background:url(../images/pdf_button.png) no-repeat 50% 50%;
	float:right;
	margin-left:10px;
}

.printbutton{
	display:block;
	height:16px;
	width:16px;
	background:url(../images/printButton.png) no-repeat 50% 50%;
	float:right;
	margin-left:10px;
}

a.staronbutton:link, a.staronbutton:visited{
	display:block;
	height:16px;
	width:16px;
	background:url(../images/staron.png) no-repeat 50% 50%;
	float:right;
	margin-left:10px;
}
/*
a.staronbutton:hover{
		background:url(../images/staroff.png) no-repeat 50% 50%;
}
*/
a.staroffbutton:link,a.staroffbutton:visited{
	display:block;
	height:16px;
	width:16px;
	background:url(../images/staroff.png) no-repeat 50% 50%;
	float:right;
	margin-left:10px;
}
/*
a.staroffbutton:hover{
		background:url(../images/staron.png) no-repeat 50% 50%;
}
*/

a.interested:link, a.interested:visited{
	
	line-height:20px;
	display:block;
	width:500px;
	font-size:14px;
	font-weight:bold;
	position:absolute;
	top:85px;
	left:35px;
}

.odetail{
	display:block;
	width:100px;
	float:left;
	color:#666666;
	padding-left:15px;
	background:url(../images/pdcheck.png) no-repeat;
}

.promopdficon{
	display:block;
	height:80px;
	text-align:center;
	width:60px;
	background:url(../images/ppdficon.png) 0% 100% no-repeat;
	
	
}
