/* Photo Styles */
#viewbody {text-align:left;}
a.arrowLink:link, a.arrowLink:visited, a.arrowLink:active 
{
background: url(images/icon_arrow.gif) no-repeat 3px 9px;
margin:2px 10px 2px 0;	padding:2px 2px 2px 18px;
}

.clearfix:after {
	content: "."; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;
	}

* html>body .clearfix {
	display: inline-block; 
	width: 100%;
	}

* html .clearfix {
	/* Hides from IE-mac \*/
	height: 1%;
	/* End hide from IE-mac */
	}
#catalogfeatured{padding:12px;}
#catalogfeatureditem{text-align:left;}
#catalogfeaturedbottom {margin-left:160px;}
#catalogfeaturedbottom a {font-weight:bold;}
.title a:link, .title a:hover, .title a:active, .title a:visited{font-size:16px;color:#003366;font-weight:bold;margin:0;}
.cataloglistingitem{}
.cataloglistingalter{text-align:right;}
.catalogcaption{color:#003366;font-size:14px;font-style:italic;font-weight:bold;height:36px;line-height:36px;padding-right:6px;}
#vtitle{color:#003366;height:36;line-height:36px;font-size:18px;margin-top:12px;}
.cataloglistingitem .avatar{float:left;width:140px;}
.cataloglistingitem .title{}
.cataloglistingitem .subtitle{margin-right:140px;}
.cataloglistingitem .viewdetailslink {font-weight:bold;}
.cataloglistingalter .avatar{align:right;float:right;width:140px;}
.cataloglistingalter .title{}
.cataloglistingalter .subtitle{margin-left:140px;}
.cataloglistingalter .viewdetailslink{margin-right:130px;font-weight:bold;}
#cataloglistingfooter {padding-top:12px;}
#dnn_ContentPane #viewbody #viewbodycontent ul
{
	margin:12px;

        padding:0;	
}
#viewbody{display:inline-block;}
#viewbodycontent{margin-left:124px;}
.photosframe{width:180px;margin-bottom:12px;border:4px solid #E8E8E8;}
.photo{width:114px; margin:12px;border:4px solid #E8E8E8;}
.clistingphoto{width:114px; margin:0 12px;border:4px solid #E8E8E8;}
.latestpopular .photo{width:140px; margin:12px;border:4px solid #E8E8E8;}
.latestpopular li{list-style-type:none;}
.type1 {margin:3px 0;border-bottom:1px dotted #c4f369;border-top:1px dotted #c4f369;width:512px;	background: url(images/icon_arrow.gif) no-repeat 3px 14px;}
.type1 a{height:30px;line-height:30px;padding-left:16px;font-size:16px;font-weight:bold;}
.type1 a:hover{cursor:pointer;text-decoration:none;}
.typedescription{font-size:12px;padding-left:12px;}
.latest1{text-align:left;margin:3px 0;border-bottom:1px dotted #c4f369;border-top:1px dotted #c4f369;width:154px;background: url(images/icon_arrow.gif) no-repeat 3px 6px;}
.latest1 a{height:16px;line-height:16px;padding-left:16px;font-size:12px;font-weight:bold;}
.latest1 a:hover{cursor:pointer;text-decoration:none;}
.latest1 li{list-style-type:none;align:left;}
.latest1 .photo{width:114px; margin:0px;border:4px solid #E8E8E8;}
