﻿/************************************************************************
This is the primary CSS sheet for the Sept. '08 redesign of the Galen
College website. This sheet is responsible for setting site defaults, 
including backgrounds, fonts, colors, etc. If needed, this sheet may be
supplemented with additional sheets.
************************************************************************/

body {
	background:#fff;
	/*background:top left url('/images/body_bg.gif') repeat-x #ccc;*/
	font-family:arial,helvetica,sans-serif;
	font-size: small !important; /* Styles for Mozilla, Safari, IE Mac */
	font-size: x-small; /* Styles for MS IE5 PC */
	font-size/**/:/**/small; /* Styles for IE6 PC */
	color:#666666;
	text-align:center;
}

/* Font-size is set at approx. 11px or 8pt. */
body div#document	{
	width : 919px; /* sets overall content width */
	Font-size:85%;
	margin:0 auto ;
	text-align : left;
	background:#fff;
}


/****************** IMPORTANT DEFAULTS *******************/
p, h3 {	margin: 0 0 1.1em 0; }

 a, 
 a:link, 
 a:active,a:visited {
 	color:#000;
}
 a:hover { 
 	color:#666666;
 }
/****************** END IMPORTANT DEFAULTS *******************/





/****************** UTILITY *******************/
.even { background:#fff; }
.odd { background:#eee; }

div.squareButton {
	width:76px;
	overflow:hidden;
	position:relative;
	z-index:1000;
}
div.squareButton a {
	display:block;
	width:152px;
	position:relative;
	z-index:1000;
}
div.squareButton a:hover {
	margin-left:-76px;
}

.highlightedSection {
	background:#d1e0e4;
	border:1px solid #1A5BA2;
	padding:5px;
}

.squareTextButton {
	width:76px;
	height:69px;
}
.squareTextButton td {
	background:top left url('/images/blank_button.jpg') no-repeat;
	vertical-align:middle;
	text-align:center;
	padding:0 0 5px 5px;
	cursor:pointer; }
.squareTextButton td:hover {
	background-position:top right;
	padding:5px 5px 0 0;
}
.squareTextButton td a {
	postion:relative;
	display:table-cell;
	vertical-align:middle;
	width:71px;
	height:64px;
	color:#fff !important;
}

div.callToActionButton {
	height:40px;
	overflow:hidden;
	position:relative;
	z-index:1000;
}
div.callToActionButton a {
	display:block;
	height:80px;
	position:relative;
	z-index:1000;
}
div.callToActionButton a:hover {
	margin-top:-40px;
	
}
dl.cmsDefinitionList dd {
	padding-left: 1.2em;
}
/****************** END UTILITY *******************/





/****************** MASTHEAD *******************/
#masthead {}
	#masthead .colA {
		width:263px;
		text-align:center;
	}
		#masthead .colA .wrapper { padding:22px 10px 14px; }
		
	#masthead .colB {
		vertical-align:bottom;
		background:#AFD7E1;
		padding-left:11px;
		padding-bottom:11px;
	}

#topLinksWrapper {
	float:right;
	background:#5d86c4;
	width:30%;
	margin:10px 30px 45px;
}
	#topLinksWrapper table {
		width:auto;
		table-layout:auto;
		color:#fff;
	}
	#topLinksWrapper td {
		padding:10px 13px;
		text-align:center;
		vertical-align:middle;
	}
	#topLinksWrapper a {
		color:#fff;
		text-decoration:none;
	}
	#topLinksWrapper a:hover {
		color:#fff;
		text-decoration:underline;
	}
#campusAndCategory {
	height:112px;
	margin-right:19px;
	background:bottom right no-repeat;
}
	#campusAndCategory .campusName {
		padding-top:24px;
		padding-left:16px;
		color: #1a5ba2;
		font-size:15px;
		font-weight:bold;
	}
	#campusAndCategory .categoryName {
		padding-top:9px;
		padding-left:50px;
		color: #fff;
		font-size:40px;
	}

#topNav {
	width:97%;
	table-layout:auto;
	clear:both;
	font-weight:bold;
}
	#topNav td {
		border-top:1px solid #b9b965;
	}
	
	#topNav a.topNavLink {
		display:block;
		border-left:1px solid #b9b965;
		padding: 5px 2px 0;
		color:#3e3b4a !important;
		text-decoration:none;
		text-align:center;
		cursor:pointer;
		text-transform:uppercase;
	}
	#topNav td.first a.topNavLink { 
			border-left:0;
			padding-left:0;
		}
	#topNav td.last a.topNavLink {
		padding-right:0;
	}
	#topNav td.selected {
		background:bottom left url('/images/topNavSelectedBG.gif') repeat-x #1b5ba2;
	}
		#topNav td.selected a {
		color:#fff !important;
		padding-top:3px;
		}
	
	.flyout {
		display:none;
		position:absolute;
		width:160px;
		text-align:left !important;
		background:#7cb5db;
		z-index:9000;
	}
	.flyout a {
		padding:5px;
		background:#7cb5db;
		border-top:2px solid #ffffff;
		border-bottom:2px solid #3e3b4a;
		text-decoration:none;
		color:#fff !important;
		font-weight:bold;
		display:block;
		text-align:left !important;
		z-index:9000;
	}
	.flyout a:hover {
		background:#4f70ab;
		text-decoration:none;
	}
/****************** END MASTHEAD *******************/






/****************** LOWER BODY *******************/
#lowerBody {}
	#lowerBody .colA {
		padding-top:33px;
		width:226px;
	}
		#lowerBody .colA div.homeGetStarted {
			width:226px;
			overflow:hidden;
			position:relative;
		}
		#lowerBody .colA div.homeGetStarted a {
			display:block;
			width:452px;
			position:relative;
		}
		#lowerBody .colA div.homeGetStarted a:hover {
			margin-left:-226px;
			
		} 
	
	#lowerBody .colB {
		background:top left url("/images/colBstripe.gif") repeat-y;
		border-bottom:2px solid #b9b965;
	}
	#lowerBody .colB .lowerWrapper {
		padding:30px;
		line-height:1.5em;
		text-align:center;
	}
	
	#lowerBody.twoCol .colB {
		background:transparent;
		border-bottom:0;
	}
		#lowerBody.twoCol .colB .lowerWrapper {
			padding:0;
			line-height:auto;
			text-align:left;
			margin-left:29px;
			background:#AFD7E1;
		}
			#lowerBody.twoCol .colB .lowerWrapper .lowerRounded {
				color:#fff;
				background:bottom left url("/images/lowerRoundedBG.gif") no-repeat #1a5ba2;
				margin-right:31px;
			}
	#lowerBody .colC { /* OPTIONAL */
		width:243px;
		background:#1a5ba2;
	}
		#lowerBody .colC .wrapper {
			padding:25px 15px 15px 25px;
		}

#lowerBodyInterior { border-right:2px solid #b9b965; }
	#lowerBodyInterior .colA {
		width:263px;
		background:bottom left url("/images/lowerRoundedBG.gif") no-repeat #1a5ba2;
	}
		#lowerBodyInterior .colA #left-nav {
			padding:10px 15px 20px 30px;
			color:#fff;
		}
			#lowerBodyInterior .colA #left-nav .secondLevel {
/*				border-bottom: 1px solid #fff; */
				display: block;
				font-size: 15px;
				padding-bottom: 12px;
			}
			#lowerBodyInterior .colA #left-nav ul,
			#lowerBodyInterior .colA #left-nav li {
				list-style:none;
				padding-left:0;
				margin-left:0;
			}
			#lowerBodyInterior .colA #left-nav li {
				padding-top: 14px;
				padding-bottom:0;
			}
			#lowerBodyInterior .colA #left-nav ul ul {
				list-style: dot outside none;
				padding-left: 0;
				margin-left: 2em;
			}
			#lowerBodyInterior .colA #left-nav ul ul li {
				padding-top: 7px;
			}
			#lowerBodyInterior .colA #left-nav a {
				text-decoration:none;
				color:#fff;
				font-weight:bold;
				font-size:13px;
			}
			#lowerBodyInterior .colA #left-nav ul ul a {
				font-size: 11px;
			}
			#lowerBodyInterior .colA #left-nav a.selected {
				text-decoration:underline;
			}
			#lowerBodyInterior .colA #left-nav p {
				font-size: 13px;
			}
	#lowerBodyInterior .colB {
		font-size:12px;
		padding:20px 60px 5px 40px;
		border-top:2px solid #b9b965;
		border-bottom:2px solid #b9b965;
	}
		#lowerBodyInterior .colB h1 {
			font-size:17px;
			padding-bottom:1em;
		}
		#lowerBodyInterior .colB h2 {
			font-size:15px;
			padding-bottom:1em;
		}
	#lowerBodyInterior .colC {
		width:122px;
		padding:25px 0 15px;
		border-top:2px solid #b9b965;
		border-bottom:2px solid #b9b965;
	}
/****************** END LOWER BODY *******************/






/****************** GALENWEAR *******************/
.galenwearProduct {
	padding-bottom:40px;
}
.productDescTable {
	table-layout: auto; /* required for declared-1%-wide .image column
	                       to expand */
	margin-bottom:15px;
	width:100%;
}
	.productDescTable .image {
		width: 15%; /* will expand if needed */
		text-align:center;
	}
		.productDescTable .image img {
			border:1px solid #000;
		}
	.productDescTable .description {
		padding-left:25px;
		width:65%;
	}
	.productDescTable .price {
		width:20%;
		padding-left:15px;
		font-size:22px;
		font-weight:bold;
		text-align:left;
	}
	.productDescTable .colors {
		padding-left: 25px;
		padding-top: 1.0em;
	}

	.productColorsTable {
		table-layout: auto;
		width: auto; /* overrides width: 100%; */
	}
	.productColorsTable thead th {
		text-align: center;
		vertical-align: bottom;
	}
	.productColorsTable thead th,
	.productColorsTable tbody td {
		padding-right: 0.5em;
	}
	.productColorsTable tbody td {
		padding-top: 0.25em;
		text-align: center;
	}
	.productColorsTable thead th.color,
	.productColorsTable tbody td.color {
		text-align: left;
	}
	.productColorsTable thead th.size_one_size,
	.productColorsTable tbody td.size_one_size {
		text-align: left;
	}
	.productColorsTable thead th.sizes_heading {
		text-align: left;
	}
	.productColorsTable tbody td.color {
		width: 20%;
	}
	.productColorsTable tbody td input.quantity {
		width: 2em; /* approx. 3 digits wide --- override what size="3" does */
	}
/****************** END GALENWEAR *******************/






/****************** FOOTER *******************/
#footer {
	width:919px;
	margin:0 auto;
	color:#999;
	font-size:85%;
}
#footer ul { margin-top:5px; }
	#footer ul li {
		list-style:none;
		display:inline;
		padding:0 5px;
	}
#footer img { float:right; }
#footer div {
	clear:both;
	margin:15px 0;
}
/****************** END FOOTER *******************/


/****************** PrettyPhoto Lightbox Effect *******************/
div.hide { display:none; }
div.light_rounded .pp_top .pp_left { background: url(../images/prettyPhoto/light_rounded/sprite.png) -88px -53px no-repeat; }
div.light_rounded .pp_top .pp_middle { background:#fff; }
div.light_rounded .pp_top .pp_right { background: url(../images/prettyPhoto/light_rounded/sprite.png) -110px -53px no-repeat; }
div.light_rounded .pp_content .ppt{color:#000;}
div.light_rounded .pp_content_container .pp_left,div.light_rounded .pp_content_container .pp_right{background:#fff;}
div.light_rounded .pp_content{background-color:#fff;}
div.light_rounded .pp_next:hover{background: url(../images/prettyPhoto/light_rounded/btnNext.png) center right no-repeat;cursor: pointer;}
div.light_rounded .pp_previous:hover{background: url(../images/prettyPhoto/light_rounded/btnPrevious.png) center left no-repeat;cursor: pointer;}
div.light_rounded .pp_expand
{
    background: url(../images/prettyPhoto/light_rounded/sprite.png) -31px -26px no-repeat;
    cursor: pointer;
}
div.light_rounded .pp_expand:hover
{
    background: url(../images/prettyPhoto/light_rounded/sprite.png) -31px -47px no-repeat;
    cursor: pointer;
}
div.light_rounded .pp_contract
{
    background: url(../images/prettyPhoto/light_rounded/sprite.png) 0 -26px no-repeat;
    cursor: pointer;
}
div.light_rounded .pp_contract:hover
{
    background: url(../images/prettyPhoto/light_rounded/sprite.png) 0 -47px no-repeat;
    cursor: pointer;
}
div.light_rounded .pp_close
{
    width:75px;
    height:22px;
    background: url(../images/prettyPhoto/light_rounded/sprite.png) -1px -1px no-repeat;
    cursor: pointer;
}
div.light_rounded #pp_full_res .pp_inline{color:#000;}
div.light_rounded .pp_arrow_previous{background: url(../images/prettyPhoto/light_rounded/sprite.png) 0 -71px no-repeat; }
div.light_rounded .pp_arrow_previous.disabled{background-position:0 -87px;cursor:default;}
div.light_rounded .pp_arrow_next{background: url(../images/prettyPhoto/light_rounded/sprite.png) -22px -71px no-repeat;}
div.light_rounded .pp_arrow_next.disabled{background-position: -22px -87px;cursor:default;}
div.light_rounded .pp_bottom .pp_left{background: url(../images/prettyPhoto/light_rounded/sprite.png) -88px -80px no-repeat;}
div.light_rounded .pp_bottom .pp_middle{background:#fff;}div.light_rounded .pp_bottom .pp_right{background: url(../images/prettyPhoto/light_rounded/sprite.png) -110px -80px no-repeat;}
div.light_rounded .pp_loaderIcon{background: url(../images/prettyPhoto/light_rounded/loader.gif) center center no-repeat;}
div.dark_rounded .pp_top .pp_left{background: url(../images/prettyPhoto/dark_rounded/sprite.png) -88px -53px no-repeat;}
div.dark_rounded .pp_top .pp_middle{background: url(../images/prettyPhoto/dark_rounded/contentPattern.png) top left repeat;}
div.dark_rounded .pp_top .pp_right{background: url(../images/prettyPhoto/dark_rounded/sprite.png) -110px -53px no-repeat;}
div.dark_rounded .pp_content_container .pp_left{background: url(../images/prettyPhoto/dark_rounded/contentPattern.png) top left repeat-y;}
div.dark_rounded .pp_content_container .pp_right{background: url(../images/prettyPhoto/dark_rounded/contentPattern.png) top right repeat-y;}
div.dark_rounded .pp_content{background: url(../images/prettyPhoto/dark_rounded/contentPattern.png) top left repeat;}
div.dark_rounded .pp_next:hover{background: url(../images/prettyPhoto/dark_rounded/btnNext.png) center right no-repeat;cursor: pointer;}
div.dark_rounded .pp_previous:hover{background: url(../images/prettyPhoto/dark_rounded/btnPrevious.png) center left no-repeat;cursor: pointer;}
div.dark_rounded .pp_expand{background: url(../images/prettyPhoto/dark_rounded/sprite.png) -31px -26px no-repeat;cursor: pointer;}
div.dark_rounded .pp_expand:hover{background: url(../images/prettyPhoto/dark_rounded/sprite.png) -31px -47px no-repeat;cursor: pointer;}
div.dark_rounded .pp_contract{background: url(../images/prettyPhoto/dark_rounded/sprite.png) 0 -26px no-repeat;cursor: pointer;}
div.dark_rounded .pp_contract:hover{background: url(../images/prettyPhoto/dark_rounded/sprite.png) 0 -47px no-repeat;cursor: pointer;}
div.dark_rounded .pp_close{width:75px;height:22px;background: url(../images/prettyPhoto/dark_rounded/sprite.png) -1px -1px no-repeat;cursor: pointer;}
div.dark_rounded .currentTextHolder{color:#c4c4c4;}div.dark_rounded .pp_description{color:#fff;}
div.dark_rounded #pp_full_res .pp_inline{color:#fff;}
div.dark_rounded .pp_arrow_previous{background: url(../images/prettyPhoto/dark_rounded/sprite.png) 0 -71px no-repeat;}
div.dark_rounded .pp_arrow_previous.disabled{background-position:0 -87px;cursor:default;}
div.dark_rounded .pp_arrow_next{background: url(../images/prettyPhoto/dark_rounded/sprite.png) -22px -71px no-repeat;}
div.dark_rounded .pp_arrow_next.disabled{background-position: -22px -87px;cursor:default;}
div.dark_rounded .pp_bottom .pp_left{background: url(../images/prettyPhoto/dark_rounded/sprite.png) -88px -80px no-repeat;}
div.dark_rounded .pp_bottom .pp_middle{background: url(../images/prettyPhoto/dark_rounded/contentPattern.png) top left repeat;}
div.dark_rounded .pp_bottom .pp_right{background: url(../images/prettyPhoto/dark_rounded/sprite.png) -110px -80px no-repeat;}
div.dark_rounded .pp_loaderIcon{background: url(../images/prettyPhoto/dark_rounded/loader.gif) center center no-repeat;}
div.dark_square .pp_left ,div.dark_square .pp_middle,div.dark_square .pp_right,div.dark_square .pp_content{background: url(../images/prettyPhoto/dark_square/contentPattern.png) top left repeat;}
div.dark_square .currentTextHolder{color:#c4c4c4;}
div.dark_square .pp_description{color:#fff;}
div.dark_square .pp_loaderIcon{background: url(../images/prettyPhoto/dark_rounded/loader.gif) center center no-repeat;}
div.dark_square .pp_content_container .pp_left{background: url(../images/prettyPhoto/dark_rounded/contentPattern.png) top left repeat-y;}
div.dark_square .pp_content_container .pp_right{background: url(../images/prettyPhoto/dark_rounded/contentPattern.png) top right repeat-y;}
div.dark_square .pp_expand{background: url(../images/prettyPhoto/dark_square/sprite.png) -31px -26px no-repeat;cursor: pointer;}
div.dark_square .pp_expand:hover{background: url(../images/prettyPhoto/dark_square/sprite.png) -31px -47px no-repeat;cursor: pointer;}
div.dark_square .pp_contract{background: url(../images/prettyPhoto/dark_square/sprite.png) 0 -26px no-repeat;cursor: pointer;}
div.dark_square .pp_contract:hover{background: url(../images/prettyPhoto/dark_square/sprite.png) 0 -47px no-repeat;cursor: pointer;}
div.dark_square .pp_close{width:75px;height:22px;background: url(../images/prettyPhoto/dark_square/sprite.png) -1px -1px no-repeat;cursor: pointer;}
div.dark_square #pp_full_res .pp_inline{color:#fff;}div.dark_square .pp_arrow_previous{background: url(../images/prettyPhoto/dark_square/sprite.png) 0 -71px no-repeat;}
div.dark_square .pp_arrow_previous.disabled{background-position:0 -87px;cursor:default;}div.dark_square .pp_arrow_next{background: url(../images/prettyPhoto/dark_square/sprite.png) -22px -71px no-repeat;}
div.dark_square .pp_arrow_next.disabled{background-position: -22px -87px;cursor:default;}div.dark_square .pp_next:hover{background: url(../images/prettyPhoto/dark_square/btnNext.png) center right no-repeat;cursor: pointer;}
div.dark_square .pp_previous:hover{background: url(../images/prettyPhoto/dark_square/btnPrevious.png) center left no-repeat;cursor: pointer;}
div.light_square .pp_left ,div.light_square .pp_middle,div.light_square .pp_right,div.light_square .pp_content{background:#fff;}
div.light_square .pp_content .ppt{color:#000;}div.light_square .pp_expand{background: url(../images/prettyPhoto/light_square/sprite.png) -31px -26px no-repeat;cursor: pointer;}
div.light_square .pp_expand:hover{background: url(../images/prettyPhoto/light_square/sprite.png) -31px -47px no-repeat;cursor: pointer;}
div.light_square .pp_contract{background: url(../images/prettyPhoto/light_square/sprite.png) 0 -26px no-repeat;cursor: pointer;}
div.light_square .pp_contract:hover{background: url(../images/prettyPhoto/light_square/sprite.png) 0 -47px no-repeat;cursor: pointer;}
div.light_square .pp_close{width:75px;height:22px;background: url(../images/prettyPhoto/light_square/sprite.png) -1px -1px no-repeat;cursor: pointer;}
div.light_square #pp_full_res .pp_inline{color:#000;}
div.light_square .pp_arrow_previous{background: url(../images/prettyPhoto/light_square/sprite.png) 0 -71px no-repeat;}
div.light_square .pp_arrow_previous.disabled{background-position:0 -87px;cursor:default;}
div.light_square .pp_arrow_next{background: url(../images/prettyPhoto/light_square/sprite.png) -22px -71px no-repeat;}
div.light_square .pp_arrow_next.disabled{background-position: -22px -87px;cursor:default;}
div.light_square .pp_next:hover{background: url(../images/prettyPhoto/light_square/btnNext.png) center right no-repeat;cursor: pointer;}
div.light_square .pp_previous:hover{background: url(../images/prettyPhoto/light_square/btnPrevious.png) center left no-repeat;cursor: pointer;}
div.facebook .pp_top .pp_left{background: url(../images/prettyPhoto/facebook/sprite.png) -88px -53px no-repeat;}
div.facebook .pp_top .pp_middle{background: url(../images/prettyPhoto/facebook/contentPatternTop.png) top left repeat-x;}
div.facebook .pp_top .pp_right{background: url(../images/prettyPhoto/facebook/sprite.png) -110px -53px no-repeat;}
div.facebook .pp_content .ppt{color:#000;}div.facebook .pp_content_container .pp_left{background: url(../images/prettyPhoto/facebook/contentPatternLeft.png) top left repeat-y;}
div.facebook .pp_content_container .pp_right{background: url(../images/prettyPhoto/facebook/contentPatternRight.png) top right repeat-y;}
div.facebook .pp_content{background:#fff;}
div.facebook .pp_expand{background: url(../images/prettyPhoto/facebook/sprite.png) -31px -26px no-repeat;cursor: pointer;}
div.facebook .pp_expand:hover{background: url(../images/prettyPhoto/facebook/sprite.png) -31px -47px no-repeat;cursor: pointer;}
div.facebook .pp_contract{background: url(../images/prettyPhoto/facebook/sprite.png) 0 -26px no-repeat;cursor: pointer;}
div.facebook .pp_contract:hover{background: url(../images/prettyPhoto/facebook/sprite.png) 0 -47px no-repeat;cursor: pointer;}
div.facebook .pp_close{width:22px;height:22px;background: url(../images/prettyPhoto/facebook/sprite.png) -1px -1px no-repeat;cursor: pointer;}
div.facebook #pp_full_res .pp_inline{color:#000;}
div.facebook .pp_loaderIcon{background: url(../images/prettyPhoto/facebook/loader.gif) center center no-repeat;}
div.facebook .pp_nav .pp_arrow_previous{background: url(../images/prettyPhoto/facebook/sprite.png) 0 -71px no-repeat;height:22px;margin-top:0;width:22px;}
div.facebook .pp_arrow_previous.disabled{background-position:0 -96px;cursor:default;}
div.facebook .pp_nav .pp_arrow_next{background: url(../images/prettyPhoto/facebook/sprite.png) -32px -71px no-repeat;height:22px;margin-top:0;width:22px;}
div.facebook .pp_arrow_next.disabled{background-position: -32px -96px;cursor:default;}div.facebook .pp_nav{margin-top:0;}div.facebook .pp_nav p{font-size:15px;padding:0 3px 0 4px;}
div.facebook .pp_next:hover{background: url(../images/prettyPhoto/facebook/btnNext.png) center right no-repeat;cursor: pointer;}
div.facebook .pp_previous:hover{background: url(../images/prettyPhoto/facebook/btnPrevious.png) center left no-repeat;cursor: pointer;}
div.facebook .pp_bottom .pp_left{background: url(../images/prettyPhoto/facebook/sprite.png) -88px -80px no-repeat;}
div.facebook .pp_bottom .pp_middle{background: url(../images/prettyPhoto/facebook/contentPatternBottom.png) top left repeat-x;}
div.facebook .pp_bottom .pp_right{background: url(../images/prettyPhoto/facebook/sprite.png) -110px -80px no-repeat;}
div.pp_pic_holder a:focus{outline:none;}div.pp_overlay{background:#000;display: none;left:0;position:absolute;top:0;width:100%;z-index:9500;}
div.pp_pic_holder{display: none;position:absolute;width:100px;z-index:10000;}.pp_top{height:20px;position: relative;}
* html .pp_top{padding:0 20px;}.pp_top .pp_left{height:20px;left:0;position:absolute;width:20px;}
.pp_top .pp_middle{height:20px;left:20px;position:absolute;right:20px;}
* html .pp_top .pp_middle{left:0;position: static;}
.pp_top .pp_right{height:20px;left:auto;position:absolute;right:0;top:0;width:20px;}
.pp_content{height:40px;}.pp_content .ppt{left:auto;margin-bottom:5px;position: relative;top:auto;}
.pp_fade{display: none;}.pp_content_container{position: relative;text-align: left;width:100%;}
.pp_content_container .pp_left{padding-left:20px;}
.pp_content_container .pp_right{padding-right:20px;}
.pp_content_container .pp_details{margin:10px 0 2px 0;}
.pp_description{display: none;margin:0 0 5px 0;}
.pp_nav{clear: left;float: left;margin:3px 0 0 0;}
.pp_nav p{float: left;margin:2px 4px;}
.pp_nav a.pp_arrow_previous,.pp_nav a.pp_arrow_next{display:block;float: left;height:15px;margin-top:3px;overflow: hidden;text-indent: -10000px;width:14px;}
.pp_hoverContainer{position:absolute;top:0;width:100%;z-index:2000;}
a.pp_next{background: url(../images/prettyPhoto/light_rounded/btnNext.png) 10000px 10000px no-repeat;display:block;float: right;height:100%;text-indent: -10000px;width:49%;}
a.pp_previous{background: url(../images/prettyPhoto/light_rounded/btnNext.png) 10000px 10000px no-repeat;display:block;float: left;height:100%;text-indent: -10000px;width:49%;}
a.pp_expand,a.pp_contract{cursor: pointer;display: none;height:20px;position:absolute;right:30px;text-indent: -10000px;top:10px;width:20px;z-index:20000;}
a.pp_close{display:block;float: right;text-indent: -10000px;}.pp_bottom{height:20px;position: relative;}
* html .pp_bottom{padding:0 20px;}
.pp_bottom .pp_left{height:20px;left:0;position:absolute;width:20px;}.pp_bottom .pp_middle{height:20px;left:20px;position:absolute;right:20px;}
* html .pp_bottom .pp_middle{left:0;position: static;}
.pp_bottom .pp_right{height:20px;left:auto;position:absolute;right:0;top:0;width:20px;}
.pp_loaderIcon { display:block;    height:24px;    left:50%;    margin: -12px 0 0 -12px;    position:absolute;   top:50%;    width:24px;}
#pp_full_res{line-height:1 !important;}
#pp_full_res .pp_inline{text-align: left;}
#pp_full_res .pp_inline p{margin:0 0 15px 0;}
div.ppt{color:#fff;display: none;font-size:17px;left:0;position:absolute;top:0;z-index:9999;}
.clearfix:after{content: ".";display:block;height:0;clear:both;visibility: hidden;}
.clearfix {display: inline-block;}
* html .clearfix {height:1%;}
.clearfix {display:block;}
/****************** END PrettyPhoto Lightbox Effect *******************/