@charset "utf-8";
/* CSS */
/* _______________Initialize_______________ */
*{
	padding: 0;
	margin: 0;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;}
	
html{height: 100%;}

body{
	background: #EEE url(Background_Prime.png) repeat-x top;
	height: 100%;}
	body img{display: none;}

header, footer, article, section, nav, menu, hgroup{display: block;}

@font-face{
	font-family: "Century Gothic";
	src: url(Century_Gothic.eot);}

@font-face{
	font-family: "Century Gothic";
	src: url(Century_Gothic.ttf) format("truetype");}

a{color: #06F;}
	a:hover{color: #39F;}
	a:visited{color: #369;}
	
p{text-indent: 1em;}

h1, h2, h3, h4, h5, h6{font-family: "Century Gothic", sans-serif; }

hr{
	border: none;
	border-top: #333 2px solid;}
	
small{font-size: 12px;}
	
legend{
	border: 1px solid #666;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	padding: 0.5em;
	background: #CCC;
	color: #333;
	font-weight: bold;}
	
dl{margin: 1em 5px;}

dd{margin: 3px 0 5px 1em;}

table, tbody, thead{width: 90%;}
	table thead th:first-child{width: 24%;}
	table thead th:last-child{width: 74%;}
	table tbody tr td{width: 20em;}
	tr:nth-child(odd){
		background: #FFF;}
	tr:nth-child(even){
		background: #DDD;}
	td:nth-child(odd){
		border-right: 1px dotted #CCC;}
	table tr:first-child td{
		font-weight: bold;
		background: #F90;
		border-bottom: 1px solid #333;}

section{
	width: 95%;
	margin: 0.5em auto;
	border: 1px dotted #DDD;
	padding: 1%;
	background: #EEE;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;}

noscript{
	font-size: 0.8em;
	display: block;
	text-align: center;
	color: #F00;}

/* _______________Functions_______________ */
.FloL{float: left;}
.FloR{float: right;}
.FloC{
	margin-left: auto !important;
	margin-right: auto !important;
	display: block;}
	
.Margin05em{margin: 0.5em;}
.Margin1em{margin: 1em;}
.Padding05em{padding: 0.5em;}
.Padding1em{padding: 1em;}

.HideOverflow{overflow: hidden;}

.Border1{border: 1px solid #000;}
.Border1Round{
	border: 1px solid #666;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;}
.Border2{border: 2px solid #7D7D7D;}
.Border2a{border: 2px outset #06F;}
	.Border2a:hover{border: 2px outset #09C;}
.Border0{border: none;}

.BackgroundWhite{background: #FFF;}

.ClearRight{clear: right;}
.ClearLeft{clear: left;}
.ClearBoth{
	clear:both;
	height:0px;
	font-size:0px;
	line-height:0px;
	margin:0px;
	padding:0px;}

.TextBold{font-weight: bold;}
.TextItalic{font-style: italic;}
.TextCenter{text-align: center;}
.TextRight{text-align: right;}
.TextLeft{text-align: left;}
.TextNoUnderline{text-decoration: none;}
.TextUpperCase{text-transform: uppercase;}
.TextShadow{text-shadow: #BBB 0.1em 0.2em 0.1em;}
.TextNormal{
	font-weight: normal !important;
	text-decoration: none !important;
	font-size: 0.8em !important;}

.ObjectShadowDown{
	-moz-box-shadow: 0px 3px 8px #AAA;
	-webkit-box-shadow: 0px 3px 8px #AAA;
	box-shadow: 0px 3px 8px #AAA;}

.ObjectShadowUp{
	-moz-box-shadow: 0px -3px 8px #DDD;
	-webkit-box-shadow: 0px -3px 8px #DDD;
	box-shadow: 0px -3px 8px #DDD;}

.BorderRoundedDown{
	border-radius: 0 0 10px 10px;
	-moz-border-radius: 0 0 10px 10px;
	-webkit-border-radius: 0 0 10px 10px;}

.BorderRoundedUp{
	border-radius: 10px 10px 0 0;
	-moz-border-radius: 10px 10px 0 0;
	-webkit-border-radius: 10px 10px 0 0;}
	
.BorderRoundedAll{
	border-radius: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;}

.PHP_Message{
	color: red;
	font-weight: bold;
	text-align: center;
	font-size: 0.9em;}

/* ________________Classes________________ */
.Page{
	text-align: center;
	font-size: 14px;}
	.Page a{font-weight: bold;}
	
.Notice{
	margin: 0px auto;
	color: #666;}

.ThumbnailContainer{
	width: 100%;
	border: 1px dotted #EEE;
	border-top: 1px solid #DDD;
	border-bottom: none;
	background: url(Background_UnderGradient.png) repeat-x top;
	height: 200px;}
	
.Thumbnail{
	width: 175px;
	min-height: 150px;
	border: 1px solid #DDD;
	border-top: none;
	background: url(Background_SemiTrans.png) repeat;
	float: left;
	margin: 0 10px 10px 10px;
	overflow: hidden;
	text-align: center;
	font-size: 0.8em;}
	
.Portfolio_Thumbnail{
	width: 175px;
	min-height: 150px;
	border: 1px solid #DDD;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	background: url(Background_SemiTrans.png) repeat;
	float: left;
	margin: 0 10px 10px 10px;
	overflow: hidden;
	text-align: center;
	font-size: 0.8em;}
	.Portfolio_Thumbnail img{
		margin: 4px 10px;
		border: #06F 2px solid;
		border-radius: 10px;
		-moz-border-radius: 10px;
		-webkit-border-radius: 10px;
		box-shadow: #AAA 2px 2px;
		-moz-box-shadow: #AAA 2px 2px;
		-webkit-box-shadow: #AAA 2px 2px;
		display: block;}
	.Portfolio_Thumbnail a{display: block;}

.Large_Thumbnail{
	width: 225px;
	min-height: 185px;
	border: 1px solid #DDD;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	background: url(Background_SemiTrans.png) repeat;
	float: left;
	margin: 0 10px 10px 10px;
	overflow: hidden;
	text-align: center;
	font-size: 0.8em;}
	.Large_Thumbnail img{
		width: 200px;
		height: 150px;
		margin: 4px 10px;
		border: 2px #333 solid;
		display: block;}
		.Large_Thumbnail img:hover{border: 2px #06F solid;}
	.Large_Thumbnail a{display: block;}
	
.SpanningContainer{
	width: 98%;
	border: 1px solid #99F;
	margin: 0 auto 10px auto;
	padding: 1%;
	background: url(Background_SemiTrans.png) repeat;}
	.SpanningContainer h2{
		font-size: 0.85em;
		border-bottom: 1px solid #DDD;
		position: relative;
		display: block;}

.Special_List{
	width: auto;
	margin: 0 0 0 10px;}
	.Special_List li{
		padding: 0 17px;
		font-size: 1em;
		list-style: inside url(Bullet_Check_02.png);}
	
.Answer{
	width: 90%;
	border: 1px solid #99F;
	padding: 5px;
	margin: 5px auto;
	background: url(Background_SemiTrans.png) repeat;}
	.Answer div p{text-indent: 0.5em;}
	.Answer div{position: relative;}
	.Answer h2{
		font-size: 0.85em;
		border-bottom: 1px solid #DDD;
		position: relative;
		display: block;}
	.Answer p{
		text-indent: 0.1em;
		font-size: 0.9em;}
	.Answer ul{margin: 0.5em;}
	.Answer li{
		list-style: inside circle;
		font-size: 0.8em;}
		.Answer h2 .ArrowUp, .Answer h2 .ArrowDown{
			position: absolute;
			top: 2px;
			right: 5px;} 

.Content_Inset{
	position: relative;
	padding: 5px;
	min-height: 290px;}
	.Content_Inset .Price{
		float: right;
		font-size: 1.2em;}
	.Content_Inset .PackageTitle{
		float: left;
		font-size: 1.2em;}
	.Content_Inset .Inset_Thumbnail{
		margin: 5px auto 0 auto;
		width: 154px;
		padding: 0;}
		.Content_Inset .Inset_Thumbnail img{border: 2px solid #06F;}
		.Content_Inset .Inset_Thumbnail img:hover{border: 2px solid #F90;}
		.Content_Inset .Inset_Thumbnail a{
			text-decoration: none;
			font-size: 0.6em;}
		.Content_Inset .Inset_Thumbnail h4{
			margin: 0;
			padding: 0;
			line-height: 5px;}
	.Content_Inset .List{
		clear: both;
		width: 100%;
		list-style: inside url(Bullet_Triangle.png);
		font-size: 0.8em;}
		
 .More_Information{
		text-align: right;
		width: 100%;
		position: absolute;
		bottom: 3px;
		right: 3px;}
		.More_Information a{
			text-decoration: none;
			font-weight: bold;
			font-size: 0.8em;}

.SpanListItem{
	width: 100% !important;
	float: none !important;
	line-height: 15px !important;
	padding: 0 !important;}
	.SpanListItem h3{
		font-size: 0.85em;
		text-align: left !important;
		text-indent: 2em;}

.Tab_Inset_Container{
	position: relative;
	clear: both;}

.Tab_Inset{
	width: 98%;
	padding: 0.5%;
	margin: 0.5%;}
	.Tab_Inset p{
		font-weight: normal;
		font-size: 0.8em;}
		.Tab_Inset ul li{padding: 0.5em}
		.Tab_Inset ul li ul{padding: 0 0 0 20px;}
		.Tab_Inset ul li ul li{padding: 0px;}
		.Tab_Inset ul li ul li a{font-size: 0.7em;}
	
.Tab_Outset{
	width: 12%;
	background: #DDD;
	padding: 0.5%;
	position: absolute;
	left: 2px;
	top: 4px;
	font-size: 0.8em;
	text-align: center;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-box-shadow: 0px 3px 8px #AAA;
	-webkit-box-shadow: 0px 3px 8px #AAA;
	box-shadow: 0px 3px 8px #AAA;}
	.Tab_Outset hr{
		border: none;
		border-top: 1px dotted #666;
		margin: 0.5em auto;}
	.Tab_Outset ul{
		list-style: none;
		margin: 0px;}
	.Tab_Outset ul li{
		list-style: none;
		margin: 0px;
		padding: 0px;
		font-size: 0.9em;
		text-align: left;
		border: none;
		border-bottom: 1px dotted #F60;
		border-top: 1px dotted #F60;}

.Tab_Inset_Override{}

.Bulleted_List{
	display: block;
	float: none;
	width: auto;
	list-style: url(Bullet_Triangle.png) inside !important;}
	.Bulleted_List li{
		width: auto;
		padding: 0px;
		margin: 0px;
		font-size: 1em;
		list-style: url(Bullet_Triangle.png) inside !important;}

.Package{
	position: relative;
	width: 98%;
	padding: 2em 1% 1% 1%;
	margin: 0 auto 1em 0;
	background: #EEE;
	border: 1px solid #DDD;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	box-shadow: 0px 5px 5px #CCC;
	-moz-box-shadow: 0px 5px 5px #CCC;
	-webkit-box-shadow: 0px 5px 5px #CCC;}
	.Package .Price{
		position: absolute;
		top: 5px;
		right: 5px;
		font-size: 1em;}
	.Package .PackageTitle{
		position: absolute;
		top: 5px;
		left: 5px;
		font-size: 1em;}
	.Package .Thumbnail{display: none;}
		.Package .Thumbnail img{border: 1px solid #333;}
	.Package .Description{}
	.Package .Features{}
		.Package .Features ul{
			list-style: url(Bullet_Triangle.png) inside;
			float: none;
			margin: 5px;
			padding: 0;}
		.Package .Features ul li{
			list-style: url(Bullet_Triangle.png) inside;
			margin: 0;
			padding: 0;
			font-size: 1em;}

.FloatContainer50Percent{}

.Optional{display: none;}

.TestimonalQuote{
	border: 1px solid #F7941E;
	background: #FFF;
	margin: 0 auto;
	padding: 5px;
	width: 95%;
	min-height: 125px;
	border-radius: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	box-shadow: 0 5px 5px #CCC;
	-moz-box-shadow: 0 5px 5px #CCC;
	-webkit-box-shadow: 0 5px 5px #CCC;
	position: relative;
	top: -20px;}
	.TestimonalQuote img{
		float: left;
		border: 1px solid #06F;
		margin: 5px;}
	.TestimonalQuote div{
		text-align: right;
		font-weight: bold;}
		.TestimonalQuote div a{
			display: block;
			margin: 3px;}

.PadParagraphs p{padding-right: 0.5em;}

.FAQ{
	border: #06F 1px solid;
	border-radius: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	-moz-box-shadow: 0px 3px 8px #AAA;
	-webkit-box-shadow: 0px 3px 8px #AAA;
	box-shadow: 0px 3px 8px #AAA;
	background: url(Background_SemiTrans.png) repeat;
	width: 95%;
	margin: 0.5em auto;}
	.FAQ h4{
		text-indent: 2em;
		border-bottom: 1px dotted #666;
		background: #DDD;
		border-radius: 10px 10px 0 0;
		-moz-border-radius: 10px 10px 0 0;
		-webkit-border-radius: 10px 10px 0 0;}
	.FAQ p{
		padding: 5px;
		background: url(Background_UnderGradient.png) top repeat-x;}

.Column{
	width: 95%;
	margin: 5px auto;
	list-style: none;}
	.Column a{font-size: 0.8em;}
	.Column li ul li{list-style: inside url(Bullet_Triangle.png);}
	.Column li ul li:last-child{margin: 0 0 0.5em 0;}

.InsetList{
	width: 200px;
	margin: 1em;
	float: right;
	border: 1px solid #03F;
	padding: 1em;
	font-weight: bold;}

/* __________________IDs__________________ */
#MainContainer{
	width: 98%;
	margin: 0 auto;}

#Header{
	border: none;
	border-bottom: 1px solid #DDD;
	width: 100%;
	height: auto;
	background: url(Background_OverGradient.png) repeat-x bottom;
	position: relative;
	overflow: hidden;}
	#Header h1{
		width: 95%;
		margin: 0 auto;
		font-size: 1em;
		text-indent: -1000em;}
	#Header h1 a{text-decoration: none;}
	#Header hgroup h1 a img{
		display: block;
		margin: 1px auto;
		width: 138px;
		height: 60px;
		border: none;}

	#TopMenu, #TopMenu2{
		width: 100%;
		overflow: hidden;}
	#TopMenu li{background: url(Background_SemiTrans_Less.png) repeat;}
	#TopMenu2 li{background: url(Background_SemiTrans.png) repeat;}
	#TopMenu, #TopMenu2{list-style: none;}
		#TopMenu li, #TopMenu2 li{
			float: left;
			width: 8em;
			height: 1.5em;
			padding: 1% 1% 0 1%;
			margin: 1px 1px 0 1px;
			border: 1px solid #DDD;
			border-bottom: none;
			text-align: center;
			font-size: 0.7em;
			font-weight: bold;
			list-style: none;}
		#TopMenu a, #TopMenu2 a{
			display: block;
			text-decoration: none;
			color: #333;
			font-style: italic;}
			#TopMenu a:hover, #TopMenu2 a:hover{color: #06F;}
		#TopMenu .Selected, #TopMenu2 .Selected{background: #FFF !important;}
			#TopMenu .Selected a, #TopMenu2 .Selected a{color: #06F !important;}
		
#SplashBar{display: none;}

#FullContentContainer{
	width: 100%;
	position: relative;
	margin: 0 auto;
	padding: 1em 0 0 0;
	border-left: 1px dotted #EEE;
	border-right: 1px dotted #EEE;
	background: url(Background_SemiTrans.png) repeat;}

#CrumbBar{
	font-size: 0.7em;
	font-weight: bold;
	background: url(Background_UnderGradient.png) repeat-x top;
	list-style: none;
	display: block;
	width: 98%;
	height: 1.5em;
	padding: 0 1%;
	position: absolute;
	overflow: hidden;
	top: 0px;
	left: 0px;}
	#CrumbBar li{
		list-style: none;
		background: url(Bullet_Slash.png) left center no-repeat;
		display: inline;
		padding: 0 0 0 10px;}
		#CrumbBar li a{
			text-decoration: none;
			color: #666;}
			#CrumbBar li a:hover{color: #F90;}

#Packages{
	width: 95%;
	border: 1px solid #F93;
	margin: 5px auto;
	background: url(Background_SemiTrans.png) repeat;}
	#Packages h2{
		font-size: 0.85em;
		border-bottom: 1px solid #DDD;}
	#Packages p{
		text-indent: 0.1em;
		font-size: 0.8em;}
	#Packages .TabLeft{
		width: 25%;
		float: left;
		list-style: none;
		margin: 20px 0 0 0;
		z-index: 1;
		position: relative;
		text-align: center;
		overflow: hidden;}
	#Packages .TabLeft a, #Packages .TabRight a{
		text-decoration: none;
		color: #333;
		font-weight: bold;
		font-size: 0.7em;
		display: block;}
	#Packages .TabLeft a:hover, #Packages .TabRight a:hover{color: #06F;}
		#Packages .TabLeft li{
			background: #DDD;
			list-style: none;
			border: 1px solid #CCC;
			padding: 1px 0 1px 5px;
			border-radius: 10px 0 0 10px;
			-moz-border-radius: 10px 0 0 10px;
			-webkit-border-radius: 10px 0 0 10px;}
			#Packages .TabLeft .Selected{
				border-right: 1px solid #DDD;
				background: #F7941E;}
				#Packages .TabLeft .Selected a{color: #600;}
	#Packages #Content{
		width: 50%;
		min-height: 300px;
		background: #EEE;
		z-index: 2;
		margin: 5px auto;
		border: 1px solid #CCC;
		position: relative;
		overflow: hidden;}
	#Packages .TabRight{
		width: 24%;
		float: right;
		clear: right;
		list-style: none;
		margin: 20px 0 0 0;
		z-index: 1;
		position: relative;
		text-align: center;
		overflow: hidden;}
		#Packages .TabRight li{
			background: #DDD;
			list-style: none;
			border: 1px solid #CCC;
			padding: 1px 0 1px 5px;
			border-radius: 0 10px 10px 0;
			-moz-border-radius: 0 10px 10px 0;
			-webkit-border-radius: 0 10px 10px 0;}
			#Packages .TabRight .Selected{
				border-right: 1px solid #DDD;
				background: #F7941E;}
				#Packages .TabRight .Selected a{color: #600;}

#Sitemap{
	width: 85%;
	margin: 0.5em auto;
	border-top: 1px solid #DDD;
	background: url(Background_UnderGradient.png) repeat-x top;
	border-radius: 15px 15px 0 0;
	-moz-border-radius: 15px 15px 0 0;
	-webkit-border-radius: 15px 15px 0 0;
	list-style: none;}
	#Sitemap li{
		padding: 0;
		list-style: none;
		width: 10em;
		float: left;
		overflow: hidden;
		height: 15px;
		line-height: 10px;}
		#Sitemap li a, #Backlinks li a{
			font-size: 0.8em;
			text-decoration: none;
			color: #333;}
			#Sitemap li a:hover, #Backlinks li a:hover{color: #06F;}

#Backlinks{
	width: 65%;
	margin: 2em auto 0 20px;
	list-style: none;}
	#Backlinks li{
		list-style: none;
		float: left;
		width: auto;
		padding: 0 0.5em 0 0.25em;
		font-size: 0.8em;}

#FooterInset{
	width: 100%;
	border: 1px dotted #EEE;
	border-top: 1px solid #DDD;
	border-bottom: none;
	background: url(Background_UnderGradient.png) repeat-x top;
	height: 25px;
	padding: 0;}

#Footer{
	width: 80%;
	background: url(Background_SemiTrans.png) repeat;
	border: 1px solid #DDD;
	border-top: none;
	margin: 0 auto;
	font-size: 0.7em;
	color: #666;
	text-align: center;}

/* ________________Validation_____________ */
form{margin: 1em auto;}
fieldset{
	width: 98%;
	border: none;
	margin: 1em auto;
	padding: 1%;
	background: #EEE url(Background_UnderGradient.png) repeat-x top;}
legend{background: #FFF url(Background_OverGradient.png) repeat-x bottom;}
label{
	font-weight: bold;
	display: block;
	margin: 4px 5px;
	font-size: 0.8em;}
	label.error{border: none;}
input, select, textarea{
	width: 50%;
	margin: 5px;
	padding: 0 3px;
	border: 1px solid #999;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	box-shadow: 0px 3px 3px #CCC;
	-moz-box-shadow: 0px 3px 3px #CCC;
	-webkit-box-shadow: 0px 3px 3px #CCC;
	background: url(Background_SemiTrans_Less.png) repeat;}
textarea{
	height: 75px;
	width: 99%;
	margin: 0.5em auto;}
select{width: 50%;}
.error{border: 2px solid #F90;}
.Captcha{
	width: 360px;
	overflow: hidden;
	margin: 0.5em auto;}

/* ________________ToolTips_______________ */
.lightTip{opacity: 0.95;}
	.lightTip .content{
		width: 310px;
		padding: 10px;
		border: 3px solid #06F;
		border-radius: 5px;
		-moz-border-radius: 5px;
		-webkit-border-radius: 5px;
		background: #EEE top repeat-x;
		color: #000;
		text-align: center;}
		.lightTip a{display: block;}
	.lightTip .bottom{
		height: 14px;
		background: url(TooltipNotch.png) top center no-repeat;}

/*__________________Tabs_________________*/
ul.tabs{
	margin: 0;
	padding: 0;
	list-style: none;
	height: 32px;
	border-bottom: 1px solid #999;
	border-left: 1px solid #999;
	width: 100%;
	background: url(Background_OverGradient.png) bottom repeat-x;}
	ul.tabs li{
		float: left;
		margin: 0;
		padding: 0;
		height: 31px;
		line-height: 31px;
		list-style: none;
		border: 1px solid #999;
		border-left: none;
		margin-bottom: -1px;
		overflow: hidden;
		position: relative;
		background: #E0E0E0;
		border-radius: 10px 10px 0 0;
		-moz-border-radius: 10px 10px 0 0;
		-webkit-border-radius: 10px 10px 0 0;}
		ul.tabs li a{
			text-decoration: none;
			color: #000;
			display: block;
			font-size: 0.7em;
			padding: 0 5px;
			border: 1px solid #FFF;
			border-radius: 10px 10px 0 0;
			-moz-border-radius: 10px 10px 0 0;
			-webkit-border-radius: 10px 10px 0 0;
			outline: none;}
.LeftTabOverride{
	border-radius: 0 10px 0 0 !important;
	-moz-border-radius: 0 10px 0 0 !important;
	-webkit-border-radius: 0 10px 0 0 !important;}
ul.tabs li a:hover{background: #CCC;}
html ul.tabs li.active, html ul.tabs li.active a:hover{
	background: #FFF;
	border-bottom: 1px solid #FFF;}
.tab_container{
	border: 1px solid #999;
	border-top: none;
	width: 100%;
	background: #FFF;}
.tab_content{
	padding: 3px;
	min-height: 300px;
	clear: both;}

/*------------Lightbox----------*/
#jquery-overlay{
	position: absolute;
	top: 0;
	left: 0;
	z-index: 90;
	width: 100%;
	height: 500px;}
#jquery-lightbox{
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 100;
	text-align: center;
	line-height: 0;}
#jquery-lightbox a img{border: none;}
#lightbox-container-image-box{
	position: relative;
	background-color: #FFF;
	width: 250px;
	height: 250px;
	margin: 0 auto;}
#lightbox-container-image{padding: 10px;}
#lightbox-loading{
	position: absolute;
	top: 40%;
	left: 0%;
	height: 25%;
	width: 100%;
	text-align: center;
	line-height: 0;}
#lightbox-nav{
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: 10;}
#lightbox-container-image-box > #lightbox-nav{left: 0;}
#lightbox-nav a{outline: none;}
#lightbox-nav-btnPrev, #lightbox-nav-btnNext{
	width: 49%;
	height: 100%;
	display: block;}
#lightbox-nav-btnPrev{ 
	left: 0; 
	float: left;}
#lightbox-nav-btnNext{ 
	right: 0; 
	float: right;}
#lightbox-container-image-data-box{
	font: 10px Verdana, Helvetica, sans-serif;
	background-color: #FFF;
	margin: 0 auto;
	line-height: 1.4em;
	overflow: auto;
	width: 100%;
	padding: 0 10px 0;}
#lightbox-container-image-data{
	padding: 0 10px; 
	color: #666; }
#lightbox-container-image-data #lightbox-image-details{ 
	width: 70%; 
	float: left; 
	text-align: left;}	
#lightbox-image-details-caption{font-weight: bold;}
#lightbox-image-details-currentNumber{
	display: block; 
	clear: left; 
	padding-bottom: 1.0em;}			
#lightbox-secNav-btnClose{
	width: 66px; 
	float: right;
	padding-bottom: 0.7em;}