@charset "utf-8";
/* CSS Document */

/*---------------------------Genrael Clases---------------------------------------*/

* {
	margin:0px;
	padding:0px;
}
ul, li {
	list-style:none;	
}
.clr {
	clear:both;
}
/*---------------------------Layout Content Clases---------------------------------*/

#left-search-box {
	width:184px;
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
#left-search-box .searchBox {
	background: url(../images/pprl-bg.gif) repeat-y;
}
#left-search-box .searchBox h3 {
	background: url(../images/pprl-top.gif) repeat-y;
	height:30px;
	line-height:31px;
	padding-left:14px;
	color:#500232;
	font-size:14px;
}
#left-search-box .searchBox .searchBoxBody {
	background: url(../images/pprl-bottom.gif) no-repeat left bottom;
	padding:16px;
}
#left-search-box .searchBox li {
padding-bottom:5px;
	
}
#left-search-box .searchBox .elementBox {
	float:right;
}
#left-search-box .searchBox label {
	float: left;
	color:#FFFFFF;
	padding-top:2px;
	padding-bottom:3px;
}
#left-search-box .searchBox .elementBox .inputsize {
	width:100px;
	background: url(../images/input-bg.gif) no-repeat left top;
	border:none;
	height:19px;
	padding:2px 0px 0;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif

}
#left-search-box .searchBox .elementBox input {
	background: url(../images/input-bg.gif) no-repeat left top;
	padding:2px;
	width:96px;
	border:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
#left-search-box .searchBox .elementBox .select-feild {
	width:55px;
	background: url(../images/input-bg.gif) no-repeat left top;
	border:none;
	height:19px;
	padding:2px 0px 0;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif
}
.searchBoxButton{
	background: url(../images/ppl-button.gif) no-repeat left top;
	width:149px;
	height:28px;
	text-align:center;
	line-height:28px;
	margin-bottom:13px;
	margin-top:5px;
}
.searchBoxButton a{
	text-decoration:none;
	color:#FFFFFF;
	background: url(../images/bulit.gif) no-repeat left 4px;
	padding-left:13px;
}

.searchBoxinputbutton,
.searchBoxLink{
	text-align:center;
}
.searchBoxinputbutton input{
background:#fcfffd;
border:none;
color:#510134;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
padding:2px;
}
.searchBoxLink{
padding-top:10px;
font-size:13px;
}
.searchBoxLink a{
	text-decoration: underline;
	color:#FFFFFF;
	background: url(../images/bulit2.gif) no-repeat left 5px;
	padding-left:13px;

}
.searchBoxLink a:hover{
text-decoration:none;
}

#contentTab{
position:relative;
width:542px;
margin:auto;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
margin-bottom:15px;
}
#contentTab li{
	float:left;
	margin-right:4px;
	padding-left:0px;
	line-height:18px;
	margin-bottom:0px;

}
#contentTab li a{
	background: url(../images/tab-img.gif) no-repeat left 5px;
	height:23px;
	width:155px;
	padding-top:9px;
	text-align:center;
	display:block;
	text-decoration:none;
	color:#640036;

	float:left;
}
#contentTab li a:hover{
	background: url(../images/tab-active.gif) no-repeat left 5px;
	color:#FFFFFF;

}
#contentTab li .selected{
	background: url(../images/tab-active.gif) no-repeat left 5px;
	color:#FFFFFF;
}
#contentTab li.lastlink{
position:absolute;
right:0px;
top:-7px;
_top:-2px;
*top:-2px;
}
#contentTab li.lastlink img{
border:none;
}
#contentTab li.lastlink a,
#contentTab li.lastlink a:hover{
background:none !important;
width:auto;
height:auto;
}


.contentTabtxt{
width:542px;
margin:auto;
padding-top:10px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}
.contentTabtxt .thumimg{
float:left;
width:240px;
height:160px;
overflow: hidden;
}
.contentTabtxt .textdetail{
float:left;
width:280px;
padding-left:10px;
overflow: hidden;
}
.contentTabtxt .textdetail h3{
font-size:18px;
color:#56033b;
font-family: Verdana, Arial, Helvetica, sans-serif;
margin:0px;
padding:0px;
margin-bottom:10px;
font-weight:bold;
}
.contentTabtxt .textdetail p{

	margin:0px;
	margin-bottom:12px;
}
.contentTabtxt .textdetail table{
width:100%;
margin-bottom:12px;
border-collapse:collapse;
}
.contentTabtxt .textdetail table td{
	padding:2px 0px;
}
.contentTabtxt .textdetail p a{
	color:#56033b;
	text-decoration:underline;
}
.contentTabtxt .textdetail p a:hover{
	text-decoration:none;
}

.contentTabtxt .detailDiv h3{
	color:#FF0000;
	font-size:16px;
	margin-bottom:8px;
}

.contentTabtxt .contentTabtxt-inner{
	margin-bottom:15px;
}
.contentTabtxt .detailDiv p{
	margin-bottom:15px;
}
.contentTabtxt .detailDiv h4{
font-size:13px;
margin-bottom:5px;

}
/*listing styles*/

.listingdiv .listing-thumimg{
float:left;
width:140px;
height:120px;
overflow: hidden;
}
.listingdiv .listing-textdetail{
float:left;
width:380px;
padding-left:10px;
overflow: hidden;
}
.listingdiv .listing-textdetail h3{
font-size:16px;
color:#56033b;
font-family: Arial, Helvetica, sans-serif;
margin-bottom:5px;
font-weight:bold !important;
margin-top:0px !important;
}
.listingdiv .listing-textdetail p{
	margin-bottom:5px;
	margin-top:0px !important;
}
.listingdiv  li{
border-bottom:#666666 dotted 1px;
padding-bottom:13px;
margin-bottom:10px;
padding-left:0px !important;
}
.listingdiv  li .readmore a{
color:#56033B;
text-decoration: none;
}
.listingdiv  li .readmore a:hover{
text-decoration:underline;
}

.gallery-listing{
	float:left;
	margin-right:18px;
}
.gallery-listing h4{
	padding-bottom:4px;
}

/*added for new pages*/


.contentTabtxt h2{
/*	font-size:24px;
	color:#ff6600;
	font-weight:normal;
	margin:0px;
	padding:0px;
	margin-bottom:15px;
*/
}
.listingdiv .listing-thumimg{
float:left;
width:157px;
height:105px;
overflow: hidden;
}
.listingdiv .listing-textdetail{
float:left;
width:360px;
padding-left:10px;
overflow: hidden;
}

.listingdiv .listing-textdetail h3{
font-size:18px;
color:#56033b;
font-family: Arial, Helvetica, sans-serif;
margin-bottom:0px;
}
.listingdiv .listing-textdetail p{
	margin-bottom:15px;
}
.listingdiv .readmore{
padding-right:10px;
}
.listingdiv  li{
padding-bottom:13px;
margin-bottom:25px;
border:none;
}
.listingdiv  li .readmore a{
color:#56033B;
text-decoration:underline;
background: url(../images/veiw-all-bulit.gif) no-repeat left 5px;
padding-left:10px;
}
.listingdiv  li .readmore a:hover{
text-decoration:underline;
}
.listingdiv li .readmore a:active, .listingdiv li .readmore a:focus{
color:#56033B !important;
}
.contentTabtxt .textdetail p a:active, .contentTabtxt .textdetail p a:focus {
color:#56033B !important;
}
.new-paging{
	text-align:center !important;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
.new-paging ul.pagination{
float:none;
width:100%;
}
.new-paging a,
.new-paging span{
border:none !important;

	
}
.new-paging span{
padding:0px !important;
	
}
.new-paging a{
	color:#660033;
}
.new-paging a:hover{
	text-decoration: none;
}

.divederline{
	border-bottom:#e6e6e6 solid 1px;
	padding-bottom:1px;
}


.contentTabtxt .textdetail h3{
font-size:18px;
font-family:Arial, Helvetica, sans-serif;
}
.contentTabtxt .detailDiv h4{
font-size:12px;
margin-bottom:4px;

}
.contentTabtxt .detailDiv{
padding-top:15px;
}
.contentTabtxt .detailDiv p{
line-height:17px;
}

#contentTab li.lastlink a{
background: url(../images/icon-cam.gif) no-repeat left 0px !important;
display:block;
height:61px;
width:61px;
margin-top:12px;
}
#contentTab li.lastlink a:hover,
#contentTab li.lastlink-active a{
background: url(../images/icon-cam-active.gif) no-repeat left 0px !important;
display:block;
height:61px;
width:61px;
}
#contentTab li.lastlink a img{
display:none;
}


.column .gallerylisting li{
width:175px;
height:113px;
padding:0px;
margin:0px;
background: url(../images/gallery-list-bg.gif) no-repeat left 0px;
padding-top:6px;
float:left;
position:relative;
}
.gallerylisting .gallerThum{
width:164px;
height:108px;
overflow:hidden;
margin-left:5px;
}
.gallerylisting{
margin-bottom:15px;
}
.gallerylisting li span.zoom{
background: url(../images/zoom-icon.gif) no-repeat left 0px;
position:absolute;
right:10px;
bottom:9px;
height:18px;
text-decoration:none;
width:18px;
}
.fix-height
{
	height:89px;
	overflow:hidden;
}
