/* resetting some default styles */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend{
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
ul {list-style: none;}
body {line-height: 1;}
blockquote, q {quotes: none;}
blockquote:before, blockquote:after,
q:before, q:after {content: '';content: none;}
:focus {outline: 0;}
a:focus {outline:1px dotted #999;}
ins {text-decoration: none;}
del {text-decoration: line-through;}

table {border-collapse: collapse;border-spacing: 0;}

html { font-size:100.01%; }
body { font-size:1em; }

textarea {overflow:auto}
button {cursor:pointer}
a {text-decoration:none}
a:hover {text-decoration:underline}
/*  -----------------------------------
	a better and smarter way to clear floats
--------------------------------------*/

.clearfix:after {content:".";display:block;height:0;clear:both;visibility:hidden}
.clearfix {display:inline-block}
/* Hide from IE Mac \*/
.clearfix {display:block}
/* End hide from IE Mac */
* html .clearfix {height:1px}
.clear {clear:both;}
/* -----------------------------------------------------------------------------------------*/ 

body {
	background:#252525;	
	font-family:Verdana, Arial,  Sans-serif;
	line-height:18px;
	color:#4A3F33;
}

#container {
	font-size:11px;
}
.center_bottom {
	background:url(../images/contentBg.png) repeat-x top left;
	width:100%;
}
.center_right {
	padding-right:40px;
	width:940px;
	margin:0 auto;
	background:url(../images/center_right.png) no-repeat top right;
}
.center_left {
	padding-left:40px;
	width:900px;
	background:url(../images/center_left.png) no-repeat top left;
}
.content {
	background:#FFFFFF url(../images/center_middle.png) repeat-x bottom left;
	padding:0px 20px 20px;
	width:860px;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	border-radius:10px;
	position:relative;
	z-index:10;
	top:-30px;
}
h1 {
	font:100 24px "Trebuchet MS";
	text-transform:uppercase;
	line-height:60px;
	padding-top:25px;
	color:#4A3F33;
}
h2, h3 {
	color:#4A3F33;
	font-size:1.3em;
	line-height:35px;
}
.innerArticle2 h2 {
	line-height:18px;
}
.innerArticle2 h6 {
	margin-bottom:10px;
	color:#64ED1C;
	margin-left:5px;
	font-weight:normal;
	font-size:11px;
}
.innerArticle2 h6 a {color:#64ED1C;}
.innerArticle2 a {color:#FFFFFF;}
h3 {
	font-size:1em;
	font-style:italic;
}

a {color:#b1b1b1;}

#wrap{
	padding-bottom:150px;
	position:relative;
	z-index:0;
	background:url(../images/innerpagBg.jpg) repeat top left;
}

 .header, .innerPage, .block .blockInner, .footer {
	margin:auto;
	position:relative;
}
.innerPage {width:980px;}
.headerBg {
	background:#000000;
	width:100%;
	height:596px;	
}
#header {
	width:1200px;
	background:#000000 url(../images/headerbg.jpg) no-repeat top center;
	height:596px;
	position:relative;
	z-index:1;
	margin:0 auto;
}
.headlinks {
	width:1100px;
	margin:30px auto 0;
	position:relative;
	z-index:1;
	height:430px;
}
#angie {
	width:1100px;
	height:430px;
	display:block;
}
.toplink {
	position:absolute;
	bottom:5px;
	width:146px;
	height:144px;
	display:block;
	left:100px;
}
#getnow {
	position:absolute;
	z-index:1;
	width:92px;
	height:92px;
	display:block;
	bottom:58px;
	right:101px;
}
.header {
	position:relative;
	z-index:1;
	width:1100px;
}
		.logo,
		#logo {
			width:100px;
			height:22px;
			display:block;
			padding-top:0px;
		}
		#logo {float:left;position:relative;z-index:1;}
		 #logo object {
			position:absolute;
			top:0px;
			left:0px;
			z-index:1;
		}
		#logo a {
			position:absolute;
			top:0px;
			left:0px;
			z-index:11;
			width:390px;
			height:120px;
			display:block;
		}
		#logo img {
				vertical-align:middle;
			}

#topMenu {
	float:right;
	margin-top:55px;
	position:relative;
	z-index:1;
}
#topMenu ul, #topMenu li.s ul #topMenu li.over ul{
	width:190px;
	background:#EFEBE5 url(../images/dropdown_back.png) repeat-x bottom left;
	-moz-border-radius:8px;
	-webkit-border-radius:8px;
	border-radius:8px;
	padding:5px;
	top:33px;
	left:-1px;
}
#topMenu ul li {background:none;padding:0px;line-height:32px;}
#topMenu ul li a, #topMenu li.s ul li a, #topMenu li.over ul li a{
	width:96%;
	padding:0px 0 0 8px;
	background:none;
}
 #topMenu li.s ul li a span, #topMenu li.over ul li a span{ background:none;color:#6F6F6F;}
#topMenu ul li a:hover, #topMenu li.s ul li a:hover, #topMenu li.over ul li a:hover {
	background:#141414;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
}
#topMenu li.s ul li a:hover span, #topMenu li.over ul li a:hover span{color:#FFFFFF;}
#topMenu ul ul, #topMenu li.s ul ul, #topMenu li.over ul ul {
	top:0px;
	left:-200px;
}
	#topMenu ul li, #topMenu li.s ul li, #topMenu li.over ul li{
		display:block;
	}
	#topMenu ul li a:hover span, #topMenu ul li.s a span, #topMenu ul li.over a span {background:none;}
	#topMenu li{
		float:left;
		background:url(../images/menu_li.png) no-repeat right center;
		padding:0 5px;
		height:34px;
		line-height:29px;
	}
	#topMenu li:last-child {background:none;}
	
		#topMenu li a{
			padding:0 5px;
			text-decoration:none;
			display:block;
			padding-left:10px;
			text-transform:uppercase;
			float:left;
			color:#6F6F6F;
		}
	
		#topMenu li a:hover, #topMenu li.over a,
		#topMenu li.s a{
			background:url(../images/menubg.png) no-repeat top left;
		}
			
			#topMenu li a span {
				color:#6F6F6F;
				height:34px;
				display:block;
				float:left;
				padding-right:8px;
			}
		
			#topMenu li a:hover span, #topMenu li.over a span,
			#topMenu li.s a span {
				background:url(../images/menubg.png) no-repeat bottom right;
				padding-right:8px;
				color:#FFFFFF;
			}
#barcumb {
	text-align:right;
	color:#202020;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	width:330px;
	position:absolute;
	text-transform:uppercase;
	right:0px;
	top:23px;
	z-index:1;
}
#barcumb a {
	color:#6C6C6C;
}
#barcumb ul li {
	float:right;
	display:block;
	line-height:23px;
}
#barcumb ul li.cart {
	height:25px;
	padding-left:43px;
	margin-left:12px;
	background:url(../images/cart.png) no-repeat top left;
}

#barcumb a:hover {
	color:#A5AAB1;
	text-decoration:none;
}
.block {
	background:url(../images/blockShadow.png) no-repeat bottom center;
	width:860px;
	padding:10px 0 20px;
}
.block .innerBox {
	background:url(../images/bigBoxBg.jpg) no-repeat top right;
	padding-right:255px;
	min-height:270px;
	width:605px;
	color:#4A3F33;
	margin-bottom:0px;
	position:relative;
	z-index:2;
}
.block .innerBox a {
	background:#202020;
	padding:5px 7px;
	line-height:30px;
	text-transform:uppercase;
	font-family:"Trebuchet MS";
	color:#FFFFFF;
}
.block .innerBox p {
	padding-bottom:10px;
	line-height:22px;
}
	.topShadow {
		background:url(../images/bigBoxShadow.png) repeat-x top left;
		display:block;
		position:relative;
		height:7px;
	}
	
	.block .box {
		float:left;
		width:400px;
		padding-bottom:20px;
	}
	
		.block h2,
		.topSides h2 a{
			font-family:Trebuchet MS;
			font-size:2.3em;
			color:#fff;
			font-style:normal;
			line-height:50px;
		}
	
	.block .pics {
		float:right;
		width:296px;
		height:186px;
		overflow:hidden;
		margin:15px 10px 5px 0;
	}
	
	.blockInner img {
		float:right;
		width:290px;
		border:3px solid #48603b;
		height:180px;
	}
	
	.nav, .viewAll {display:none;}


.smallBox{
	float:left;
	width:255px;
	background:none;
	padding:0 15px;
	margin-top:30px;
	color:#989ba0;
}

.smallBox.last {
	background:transparent;
}

	.smallBox h3 {
		background:#202020;
		font-style:normal;
		line-height:40px;
		padding:0px 10px;
		text-transform:uppercase;
		color:#fff;
		font-size:1.3em;
	}
	.smallBox h4 {
		color:#404040;
		font:100 22px"Trebuchet MS";
		line-height:35px;
	}
	.smallBox img {
		width:73px;
		border:2px solid #fff;
		margin-right:4px;
		height:65px;
		margin:0 auto;
	}
	
#contact, .contentPage,
#comment,
.articles,
.resumeTable {
	float:left;
	width:560px;
	position:relative;
	z-index:1;
}
#contact h1, .contentPage h1 {
	padding:0px;
}
.articles td {vertical-align:top;}
#contact li {
	margin-bottom:20px;
}

	.label {
		width:110px;
		color:#606060;
		line-height:33px;
		float:left;
		text-transform:uppercase;
	}
	
	.input, .textarea {
		background:#B1B1B1;
		border:2px solid #8E8E8E;
		height:30px;
		width:440px;
		float:right;
	}
	
	.textarea {
		height:190px;
	}
	
	input.text, textarea, .datePick {
		width:432px;
		margin:2px 0 0 0px;
		background:transparent;
		border:none;
	}
	
	textarea {
		height:185px;
		width:438px
	}
	

	
	.radios {
		margin-left:10px;
	}

.side_cart {
	width:214px;
	margin:0 auto;
}
.side_cart span {
	display:block;
	text-align:left;
	padding:3px 5px;
	color:#FFFFFF;
	background:#404040;
	border:1px solid #2D2F33;
}
.side_cart span em {
	color:#60AB39;
	font-style:normal;
}
.side_cart span.sub {
	background:#252525;
	text-align:right;
	margin:5px 0;
	border:none;
}
.side_cart span.sub em {
	color:#778192;
	font-style:normal;
}
.side_cart span.view {
	background:#4D902B;
	text-align:center;
	border:none;
}
.side_cart span.view a {color:#FFFFFF;}

.sidebar {
	width:250px;
	float:right;
	background:url(../images/sidebar.png) no-repeat top left;
	padding:15px 0 10px 30px;
}
.sidebar .module {
	margin-bottom:15px;
}
.sidebar p {
	margin:auto;
	width:230px;
	padding:0;
}


.sidebar span.join, li.join span.join {
	background:#FFFFFF;
	width:159px;
	height:22px;
	padding:2px 3px 0px;
	border:1px solid #404040;
	float:left;
	margin-left:10px;
	
}
li.join span.join {margin-left:0px;}
.sidebar input.srcbutton, li.join input.srcbutton {
	background:#404040;
	height:26px;
	width:43px;
	text-align:center;
	padding-bottom:3px;
	margin-left:0px;
	color:#DFDFDF;
	font-size:14px;
	font-family:"Verdana";
	cursor:pointer;
}
.sidebar input.srcbutton:hover, li.join input.srcbutton:hover {background-position: bottom left;}
.sidebar div.join {
	display:block;
	margin-bottom:10px;
}
.sidebar div.join div {padding:0px;}
.sidebar input, li.join input{
	background:none;
	width:154px;
	margin:0 auto;
	border:none;
	color:#4A3F33;
	
}	
.sidebar .archive {
	width:240px;
	display:block;
}
.sidebar .archive ul {
	padding-left:23px;
	#padding-left:10px;
	#margin-left:16px;
}
.sidebar .archive ul li, .sidebar .recent ul li {
	padding-left:0px;
	font-size:12px;
	text-indent:-3px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#6C6C6C;
	list-style-position:outside;
	#display:block;
	#padding-left:0px;
	#margin-left:6px;
	#line-height:10px;
	#padding-bottom:10px;
}

.sidebar .archive ul li a, .sidebar .recent ul li a {color:#6C6C6C;font-style:italic;text-decoration:underline;}
.sidebar .archive ul li a:hover, .sidebar .recent ul li a:hover {text-decoration:none;}
.sidebar .archive ul li ul, .sidebar .recent ul li ul {
	#padding-top:10px;
}
.sidebar .archive ul li ul {
	padding-left:6px;
	list-style:inside url(../images/list.png);
	display:none;
	margin-left:0px;
	#padding-left:0px;
}
.sidebar .recent ul li {
	padding-left:10px;
	list-style:inside url(../images/list.png);
	list-style-type:square;
	color:#202020;
	list-style-position:inside;
	#list-style-image:none;
	#padding-left:15px;
}
.sidebar .innerBox p  a{ background:#404040; padding:5px 10px; color:#DFDFDF;line-height:40px;}
	.innerBox img {
		width:213px;
		height:73px;
		margin:0 auto 5px;
		border:2px solid #202020;
		display:block;
	}
	.innerBox h3 a, .innerBox h3 {color:#FFFFFF;}
	.innerBox p, #comment, .topSides p {font-size:12px;color:#4A3F33;}
	.sidebar h3, .sidebar h2, li.join h3 {
		color:#4A3F33;
		background:none;
		font:normal 100 24px "Trebuchet MS";
		line-height:24px;
		margin-bottom:10px;
		padding-left:10px;
		display:block;	
		width:223px;
		text-transform:uppercase;
	}
	 li.join h3 { padding-left:0px;}
	.sidebar h4 {
		font:100 18px "Trebuchet MS";
		color:#4A3F33;
		padding-left:10px;
		white-space:nowrap;
	}
	.socialid li {
		border-bottom:1px solid #BEBEBE;
		padding-bottom:10px;
		margin-bottom:10px;
	}
	.socialid li:last-child {border-bottom:none;margin-bottom:0px;}
	a#facebook, a#twiter, a#myspace, a#imeem {
		background:url(../images/facebook.png) no-repeat top left;
		width:251px;
		height:52px;
		display:block;
		border:none;
	}
	a#imeem {background:url(../images/imeem.png) no-repeat top left;}
	a#twiter {background:url(../images/twitter.png) no-repeat top left;}
	a#myspace {background:url(../images/myspace.png) no-repeat top left;}
	a#follow_angie {
		background:url(../images/follow_angie.png) no-repeat top left;
		width:251px;
		height:52px;
		display:block;
	}
	a#facebook:hover,  a#twiter:hover, a#myspace:hover, a#imeem:hover {
		background-position:bottom left;
	}

.topBox,
#page-gallery .topBox {
	width:490px;
	float:left;
	background-color:#36383b;
	border:1px solid #56595d;
	padding:8px;
	margin-bottom:20px;
}
	.topBox h2 {
		display:none;
	}
	
.articles dd {
	background-color:#E8E8E8;
	margin-bottom:15px;
	padding:0px;
	font-size:12px;
}
.articles dd h2, .blogEntry h2, #comments h2, .calendarList h2 {
	background:#202020;
	padding-left:10px;
	color:#FFFFFF;
	font-family:"Trebuchet MS";
	font-size:18px;
	font-weight:normal;
	text-transform:uppercase;
}
.articles dd h2 a, .blogEntry h2 a {
	font:100 18px "Trebuchet MS";
	color:#FFFFFF;
}
.articles dd img {
	float:left;
	width:136px;
	height:158px;
	margin:5px 10px 10px 0;
}
	.innerArticle {
		background:#E8E8E8;
		padding:10px 15px;
		line-height:22px;
	}
	
		.innerArticle h2 a{
			color:#fff;
			font-style:italic;
			margin-left:5px;
		}
		
		.innerArticle p {
			margin:0 5px 0 5px;
			color:#606060;
		}
		.innerArticle p a {
			background:#404040;
			color:#DFDFDF;
			padding:5px 10px;
			text-transform:uppercase;
			line-height:40px;
		}
.paginate, 
#page-gallery .paginate {
	background-color:none;
	margin:10px auto;
	height:50px;
}

	.paginate li {
		float:left;
		margin-top:12px;
	}
	
		.paginate li a{
			height:35px;
			width:35px;
			color:#404040;
			text-align:center;
			line-height:35px;
			display:block;
			text-decoration:none;
			margin-left:17px;
		}
		
		.paginate li a:hover, .paginate li.s a {
			color:#fff;
			background:#404040;
		}
		
		.paginate li.next a,
		.paginate li.prev a{
			background:url(../images/paginate_prev.png) no-repeat top left;
			width:35px;
			height:35px;
			display:block;
			text-indent:-100px;
			overflow:hidden;
			margin-left:0px;
		}
		.paginate li.prev a.desabled {
			background:url(../images/paginate_prev_disabled.png) no-repeat top left;
		}
		.paginate li.next a.desabled {
			background:url(../images/paginate_next_disabled.png) no-repeat top left;
		}
		.paginate li.next {float:right;}
		.paginate li.next a {
			background:url(../images/paginate_next.png) no-repeat top left;
			margin-right:8px;
		}
		
		.dummy {
			padding:9px 0 0 0;
			background:url(../images/divider.png) no-repeat center;
			height:28px;
			width:28px;
			margin-left:22px;
		}
		
.resumeTable {
	margin-bottom:20px;
}

	.resumeTable th {
		background-color:#202020;
		text-align:left;
		padding-left:10px;
		height:35px;
		color:#FFFFFF;
		font:100 18px "Trebuchet MS";
		text-transform:uppercase;
	}
	
	.col1, .col2 , .col3, .col4, #print .resumeTable td {
		color:#808080;
		padding:5px 0 5px 10px;
		text-transform:uppercase;
		font-size:12px;
	}
	.col1 span, .col2 span, .col3 span, .col4 span {color:#2A2A2A;}
	#print {padding:10px;width:600px;margin:0 auto;}
	#print .resume {width:510px;}
	#print .resume h2 {font-size:16px;}
	 #print .resumeTable {
	 	background:none;
		border:none;
		width:580px;
	 }
	 #print .resumeTable th {
	 	background:none;
		color:#000000;
		font-size:18px;
		border-bottom:1px solid #000000;
		margin-bottom:10px;
		padding:0px;
	 }
	 #print .resumeTable td { color:#000000;font-size:14px;font-weight:normal;font-style:normal;padding:5px 0;background:none;}
	 #print .resumeTable td span {font-weight:normal;font-style:normal;color:#000000;}
	 #print .title h1 {
	 	text-align:center;
		font-size:30px;
		font-weight:normal;
		line-height:50px;
		color:#000000;
	 }
	  #print .title h2, #print .title p span {
	  	font-weight:bold;
		font-size:19px;
		font-family:Georgia, "Times New Roman", Times, serif;
		color:#000000;
		text-align:center;
	  }
	 #print .title p{
	 	text-align:center;
		color:#000;
		font-size:16px;
		margin-bottom:10px;
	 }
	  #print .innerBox h1, #print .innerBox h2, #print .innerBox h3 {text-align:left;color:#000000;font-size:18px;}
	 #print .innerBox p {color:#000000;}
	.col2 {
		color:#2A2A2A;
		font-style:normal;
	}
	
	.col3 {
		font-style:normal;
	}

.text {
	padding:5px;
	margin-bottom:10px;
}
.bottomSide { margin-bottom:0px;}
	.text img {
		border:2px solid #202020;
		float:left;
		margin:5px 10px 10px 0;
		width:213px;
		height:184px;
	}
	.text p {padding-bottom:5px;}
	.text p span {color:#232323;font-weight:bold;}
#page-biography .content li {
	list-style-image:url(../images/biographyList.png);
	margin-bottom:20px;
	line-height:20px;
}
.content .box {padding:0px 0px 20px 0;}
#page-biography .content ul {
	list-style-position:inside;
}
.bottomSide h2 {
	display:none;
}


#page-gallery .paginate {
	width:100%;
}

.gallery, .otherGallery {
	width:100%;
	position:relative;
	z-index:2;
}	
.thumbBox {display:none;}
	.gallery dd, .otherGallery dd {
		width:180px;
		float:left;
		text-align:center;	
		margin:0 5px 20px 0;
		height:244px;
		position:relative;
		z-index:0;
	}
	.gallery dd a, .gallery dd dl, .otherGallery dd a, .otherGallery dd dl {
		background:none;
		width:171px;
		padding:0px;
		display:block;
		border:2px solid #171717;
		height:202px;
	}
		.gallery dd a img, .gallery dd dl img, .otherGallery dd a img, .otherGallery dd dl img {
			width:171px;
			height:202px;
			margin:0px;
			padding:0px;
			opacity: 0.4;
			-moz-opacity: 0.4;
			filter:alpha(opacity=40);
		}
		
		.gallery dd a:hover img, .gallery dd dl:hover img, .otherGallery dd a:hover img, .otherGallery dd dl:hover img {
			cursor:pointer;
			opacity: 1;
			-moz-opacity: 1;
			filter:alpha(opacity=100);
		}
		
		.gallery dd a:hover, .otherGallery dd a:hover {
			background-position:top left;
		}
		.gallery dd a span.description, .gallery dd dl span.description, .otherGallery dd a span.description, .otherGallery dd dl span.description {
			line-height:22px;
			padding:4px 10px;
			color:#202020;
			cursor:pointer;
			text-transform:uppercase;
			width:155px;
			text-align:left;
		}
		.smallBox a.description{
			background:#404040;
			text-align:center;
			padding:6px;
			line-height:32px;
			text-transform:uppercase;
			color:#FFFFFF;
		}
		.gallery dd a span.description, .gallery dd dl span.description, .otherGallery dd a span.description, .otherGallery dd dl span.description {
			position:absolute;
			bottom:8px;
			background:#BFBFBF;
			left:0px;
		}
		.smallBox a.description{
			margin:10px auto;
		}
		.gallery dd a:hover span.description, .gallery dd dl:hover span.description:hover, .smallBox a.description:hover, .otherGallery dd a:hover span.description, .otherGallery dd dl:hover span.description:hover {
			background-position:top left;
		}
		.smallBox a.description:hover {
			text-decoration:underline;
		}
		.gallery dd a span.stuff, .gallery dd dl span.stuff, .otherGallery dd a span.stuff {
			position: absolute;
			z-index: 2;
			left:2px;
			bottom:40px;
			color:#FFFFFF;
			background-color:#202020;
			width:171px;
			text-align:left;
			display:none;
			opacity: 0;
			-moz-opacity: 0;
			filter:alpha(opacity=0);
			line-height:120%;
			text-transform:uppercase;
		}
			
			.gallery dd a span.stuff em, .gallery dd dl span.stuff em, .otherGallery dd a span.stuff em{
				color:#BFBFBF;
				font-style:normal;	
			}
			
			.gallery dd a span.stuff span, .gallery dd dl span.stuff span, .otherGallery dd a span.stuff span{
				display:block;
				padding:2px 5px;
			}
			.otherGallery dd a:hover span.stuff,
			.gallery dd a:hover span.stuff, .gallery dd dl:hover span.stuff  {
				display:block;
				opacity: 1;
				-moz-opacity: 1;
				filter:alpha(opacity=100);
			}
			.gallery dd dl span.stuff, .otherGallery dd dl span.stuff {margin:0px; width:136px;}		
		
		
		
		

.footer {
	overflow:hidden;
}
.footerbody {
	width:940px;
	margin:0 auto;
}
	.footer .copy {
		padding:18px 0 0 10px;
		float:left;
		width:45%;
		color:#7E7E7E;
		white-space:nowrap;
	}
	#mbakop {
		width:91px;
		background:url(../images/company_logo.png) no-repeat top left;
		height:63px;
		display:block;
		float:right;
		text-align: right;
		font-weight:700;
		margin-top:10px;
	}
	#dtsx {
		background:url(../images/stax.jpg) no-repeat top left;
		width:39px;
		height:77px;
		display:block;
		margin:10px 10px 0 0;
		float:right;
	}	

html, body {
				height: 100%;
			}

#container {
	position: relative;
	min-height: 100%;
	height: 100%; 
	voice-family: "\"}\"";
	voice-family: inherit;
	height: auto;
}
html>body #container {
	height: auto;
}
#footer {
	position: absolute;
	bottom: 0;
	width: 100%;
	background:url(../images/footer.png) repeat-x bottom left;
	height:149px;
}
.footer {
	background:url(../images/footerbg.png) no-repeat bottom center;
	height:135px;
	margin-top:14px;
	width:100%;
}

.topSides .left,
.topSides .right {
	width:380px;
	float:left;
	margin-bottom:20px;
}

.topSides .right {float:right;}

	.topSides h2 a {
		font-size:1.2em;
	}
	
.postInfo li {
	float:left;
	margin-right:15px;
}
	.postInfo span{
		font-weight:bold;
		color:#62b338;
		float:left;
		margin-right:5px;
	}
	
	.postInfo span.rating {
		float:left;
	}
		
	.stars {
		float:left;
		background:url(../../images/star2.png) repeat-x left top;
		height:14px;
		width:70px;
		margin-top:3px;
	}
		.stars span,
		.postInfo .stars span {
			margin:0;
			background:url(../../images/star.png) repeat-x left top;
			height:14px;
		}




.post {
	margin-bottom:20px;
	border-bottom:1px solid #fff;
	padding-bottom:10px;
	line-height:20px;
}

	.post img {
		width:150px;
		height:150px;
		float:left;
		margin-right:10px;
		border:1px solid #000;
	}
	.blogEntry {
		padding:0px;
	}
	.post h1 a, .details h2 {
		color:#5ead35;
		line-height:30px;
		font-size:1.8em;
		font-weight:normal;
	}
	.blogEntry h1 a {
		color:#FFFFFF;
		line-height:30px;
		font-size:18px;
		font-weight:normal;
		font-family:Verdana;
		font-style:italic;
	}


	.post h6,
	.blogEntry h6, .details p.postMeta {
		color:#54575b;
		font-size:11px;
		font-weight:normal;
		margin-bottom:5px;
	}
	
	.blogEntry .story {
		background:#E8E8E8;
		line-height:22px;
		padding:10px;
		font-size:12px;
	}
		.blogEntry .story p {
			margin-bottom:1em;
		}
		.blogEntry .story img {
			margin:0 auto;
		}
	#comments dd {
	margin-bottom:10px;
	background:#E8E8E8;
	}
	.commentMeta,.commentMeta a {font-style:normal;font-size:18px;}
	.commentMeta, .calendarList h6 {
		font:100 18px "Trebuchet MS";
		line-height:35px;
		background:#575757;
		padding-left:10px;
		color:#FFFFFF;
		text-transform:uppercase;
	}
	.commentText {padding:10px;color:#606060;font-size:12px;line-height:20px;background:#E8E8E8;}
.comments form h2, #store .comments h1, .calendarList h1 {
	font:100 24px "Trebuchet MS";
	line-height:60px;
	color:#4A3F33;
	text-transform:uppercase;
}
	.comments form input,
	.comments form textarea {
		float:left;
		width:375px;
		padding:3px;
	}
		.comments form label {
			width:100px;
			float:left;
			font-size:1.5em;
			line-height:31px;
			margin-bottom:20px;
			text-transform:uppercase;
		}
			.comments form button.submit {
				float:none;
				display:block;
				margin:20px 0 0 120px;
			}


	
.buySide {
	margin-top:30px;
}

.buySide li {
	float:left;
	text-align:center;
}

	.buySide li.photo {
		width:150px;
		float:left;
	}

	.buySide li.photo img{
		width:150px;
		height:150px;
	}
	
	.buySide .name {
		font-family:Trebuchet MS;
		font-size:1.2em;
		font-weight:bold;
		display:block;
	}
	
	
	.buySide .about {
		margin-left:10px;
		width:400px;
		padding:10px;	
		border-top:2px solid #0f0f0f;
		border-left:2px solid #0f0f0f;
		border-bottom:1px solid #616161;
		background-color:#616161;
		border-right:1px solid #616161;
	}
	
	.price {
		font-size:11px;
		margin:10px;
		padding:5px;
		color:#fff;
		font-weight:normal;
	}
	
	.buySide p {
		text-align:left;
		margin:5px 0 0 0;
		color:#000;
	}
	
	.buySide select {
		float:left;
		margin:10px;
	}
	
	.buySide .add {
		display:block;
		background-color:#62b338;
		float:right;
		padding:3px;
		margin:5px 15px 10px 0;
		color:#fff;
		border:1px solid #000;
	}
	
	.smallDescription {
		line-height:20px;
		font-style:italic;
		float:left;
		width:100%;
		text-align:left;
		border-top:1px solid #fff;
	}
	

.productsTable {
	width:97%;
	text-align:center;
	margin:3px 0 5px 0px;
	color:#FFFFFF;
	font-size:1.1em;
}
	
		.productsTable th {
			background-color:#131518;
			color:#fff;
			border-right:1px solid #5A5A5A;
			text-align:center;
			padding:5px;
		}
		.productsTable th.last, .productsTable td.last {border-right:none;}
		.productsTable td {
			border-collapse:collapse;
			vertical-align:top;
			margin-bottom:10px;
			padding:5px;
			border-right:1px solid #4B4B4B;
			border-bottom:1px solid #4B4B4B;
		}
		.productsTable td.prodName, .productsTable th.name {
			width:230px;
			text-align: left;
		}
		.productsTable td.shipping {text-align:right;}
		.productsTable .prodName a {
			color:#FFFFFF;
		}
		
		.productsTable img {
			width:80px;
			height:80px;
			float:left;
			margin:5px;
		}
		
		.productsTable select {
			display:block;
			margin:5px 0 0 5px;
		}
		
		.newPrice {
			color:#FFFFFF;
			font-size:1.1em;
		}
		
		
		.subtotal {
			text-align:right;
			line-height:40px;
			margin-top:20px;
			margin-right:10px;
		}
		.subtotal li {
			float:right;
		}
		.subtotal li.r {
			float:left;
			margin-right:38px;
		}
		
		.subtotal h4 {
			font-size:1.5em;
			text-transform: uppercase;
		}
		.subtotal a {margin-right:5px;}
		.subtotal a,
		.subtotal a span{
			background:url(../images/button2.png) repeat-x top left;
			height:32px;
			display:block;	
			color:#fff;
			text-align:center;
			line-height:32px;
			text-decoration:none;
			padding-left:10px;
			font-size:12px;
		}
		
		.subtotal a span {
			background-position:top right;
			padding:0 10px 0 0;
		}
		
		.subtotal a:hover {
			background-position:left bottom;
		}
		
		.subtotal a:hover span {
			background-position:right bottom;
		}
		
		*html .subtotal  a,
		*html .addtocart {white-space:nowrap; width:1%;}
				
		.addtocart {margin-right:10px;}
			
		.addtocart {
			padding-left:15px;
			background:url(../images/button2.png) repeat-x left top;
			float:left;
			height:32px;
			
		}
		
		.addtocart span {
			float:left;
			height:32px;
			line-height:32px;
			display:block;
			background:url(../images/button2.png) repeat-x right top;
			padding:0 15px 0 0;
			color:#111111;	
			white-space:nowrap;
		}
		
		#store .store_details dd.details a.addtocart span {font-size:12px;font-family:"Verdana"}
		
		.addtocart:hover {
			background-position:left bottom;
			text-decoration:none;
			
		}
		.addtocart:hover span {
			color:#fff;
			background-position:right bottom;
		}
				
		.quantity {
			background-color:#000000;
			color:#fff;
			width:35px;
			border:1px solid #3F3F3F;
			font-size:1.1em;
			padding:2px;
			text-align:center;
		}
		
		
#homeGallery {
	float:right;
	background:url(../images/homeGallery.jpg) no-repeat top left;
	width:290px;
	height:179px;
	position:relative;
	padding:10px 0 15px;
	margin:0px;
}
.homeGallery {
	border:3px solid #48603B;
}
#homeGallery img {border:none;}		
.homeGallery img {width:290px;height:179px;margin:0;padding:0px;}
.homeGallery .details {position:absolute; bottom:30px;left:0px;z-index:-1;width:100%;text-align:center;}
.homeGallery .details h1 {font-size:18px;font-family:Georgia;font-weight:normal;color:#43413D;}


.pagination {background:none;clear:both;margin-top:10px;margin-right:10px;}





.datepicker {width:200px;float:left;margin-left:0px;position:relative;}

.selcetbox {background:url(../images/dropdown.jpg) no-repeat right;padding:0px 30px 0px 17px;height:32px; color:#FFFFFF;text-align:left;display:block;line-height:28px;border:none;width:195px; margin-left:5px;}
.dropdown {width:188px;height:120px;padding:0; border:none;background:url(../images/dropdown_back.jpg) repeat-y top left;position:absolute;top:25px;left:12px;overflow:auto;z-index:10;color:#FFFFFF;}
.dropdown ul li {list-style-type:none;border-bottom:1px solid #000000;line-height:20px;padding-left:10px;cursor:pointer;margin-bottom:3px;z-index:10;}
#dropdownmenu ul li {line-height:22px;margin:0px;}
.radio {background:url(../images/check_active.jpg) no-repeat bottom left;width:20px;height:17px; border:none;}
.sradio {background:url(../images/check_active.jpg) no-repeat top left;width:20px;height:17px; border:none;}
	
#contact .radios {margin-left:20px;}
	 
	.subtotal li a:hover {
		color:#1d1d1d;
		background-position:bottom left;
	}
#contact li.separator {border:none;border:none;background:url(../images/separator.jpg) repeat-x top left;height:2px;line-height:0px;margin-bottom:20px;display:inherit;}

button.submit, #contact button.reset, a.print {
		background:#C5C5C5;
		width:82px;
		height:32px;
		float:right;
		color:#404040;
		line-height:32px;
		border:none;
		text-align:center;
		text-transform:uppercase;
		cursor:pointer;
	}
	#contact button, #contact button.reset {float:left;}
	#contact button.submit {margin-left:115px;}
	#contact button.reset {margin-left:20px;}
	
	button.submit:hover, #contact button.reset:hover, a.print:hover {
		background:#404040;
		color:#FFFFFF;
		text-decoration:none;
	}
	 a.print {
	 	display:block;
		font-size:13px;
		float:left;
		margin-top:10px;
		margin-right:10px;
	 }
.innerPage {position:relative;z-index:10;margin-top:0px;background:none;width:100%;}
.contentBox {
	float:left;
	width:500px;
}




#sideGallery {
	position:relative;
	z-index:1;
}
	#sideGallery .big {
		margin:16px 0;
	}

	#sideGallery .big .flash, .pika_main img, #sideGallery .big img, .flash {
		width:211px;
		height:155px;
		display:block;
		/* border:4px solid #56595D; */
		-moz-border-radius:3px;
		-webkit-border-radius:3px;
		border-radius:3px;
		position:relative;
		margin:0 auto;
	}
	
	#sideGallery .pika_main {
		margin:20px auto 0;
	}
	
#sideGallery .side_thumb  {
		padding-bottom:10px;
	}	
			
	#sideGallery .side_thumb li {
		float:left;
		margin-left:4px;
		border:3px solid #FFFFFF;
		-moz-border-radius:3px;
		-webkit-border-radius:3px;
		border-radius:3px;
		padding:0px;
	}
		
		#sideGallery .side_thumb li {
			width:40px;
			height:40px;
			margin-bottom:5px;
		}
		
		#sideGallery .side_thumb li:hover {
			opacity: 1;
			-moz-opacity: 1;
			filter:alpha(opacity=100);
			cursor:pointer;
		}
		#sideGallery .side_thumb li img {
			width:35px;
			height:35px;
			display:block;
		}
		
		#sideGallery .side_thumb {
			width:1200px;
			margin:0 auto;
		}
 		#sideGallery .thumbBox {
			width:200px;
			padding:0;
			overflow:hidden;
			height:50px;
			margin:10px auto;
			position:relative;
		}


.calendar {
	margin:0 0 5px 0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	width:559px;
}
	.calendar tr.first th:first-child {
		-moz-border-radius-topleft:5px;
		-webkit-border-top-left-radius:5px;
		border-top-left-radius:5px;
	}
	.calendar tr.first th:last-child {
		-moz-border-radius-topright:5px;
		-webkit-border-top-right-radius:5px;
		border-top-right-radius:5px;
	}
	.calendar th {
		height:35px;
		text-align:center;
		color:#fff;
		background-color:#202020;
		border-left:1px solid #444444;
		width:30px;
	}
	.calendar th:first-child {border-left:none;}
	.calendar th a.prevMonth, .calendar th a.nextMonth {color:#FFFFFF;}
	.calendar th.weekend {
		color:#757575;
	}
	
	.calendar td {
		background-color:#E8E8E8;
		border-right:1px solid #B4B4B4;
		border-top:1px solid #B4B4B4;
		width:64px;
		vertical-align:top;
	}
	.calendar td.last {
		border-right:none;
	}
	.calendar td ul {margin:0px;padding:0px 2px 0 0;}
	.calendar td ul li {text-align:right;}
		.calendar h3{
			background-color:#040404;
			display:block;
			height:14px;
			padding-right:5px;
			font:100 10px Arial, Verdana, Sans-serif;
			margin:2px;
			text-align: right;
			font-weight:bold;
			color:#fff;
			line-height:13px;
			color:#FFFFFF;	
		}
		.calendar h3 a {
			color:#FFFFFF;
			display:block;
			text-decoration:none;
			
		}
		.calendar li a {
			font-size:.9em;
			color:#595959;
			text-align:center;
			font-weight:normal;
			text-decoration:none;
		}
.calendar li {
	line-height:140%;
	padding-left:2px;
}
		.calendar li a:hover {
			color:#202020;
		}

	.calendar td.s h3{
		background-color:#777777;
		color:#FFFFFF;
	}
	.calendar td.s h3 a {
		color:#000000;
	}
	.month,  .year {
		font-size:1.8em;
		font-family:Verdana;
		line-height:60px;
		display:inline;
		margin-left:0px;
		color:#4A3F33;
		font-style:normal;
		font-weight:normal;
	}
	
	.year {
		margin:0;
		color:#6C6C6C;
	}
	
.calendarList {
	margin:0 0 50px 0px
}

	.calendarList .monthName,
	.calendarList .currentDay {
		font-size:1.1em;
		color:#62B438;
		font-family:Verdana;
		display:inline;
		line-height:35px;
		font-weight:bold;
	}
	
	.calendarList .monthName,
	.calendarList .currentDay {
		color:#FFFFFF;
	}
	
	.calendarList p{
		color:#606060;
		line-height:20px;
	}
	
	.calendarList dd {
		padding-bottom:20px;
	}
	
	.calendarList img {
		width:100px;
		height:100px;
		margin-right:5px;
		border:1px solid #000;
		float:left;
	}

/*------------------store----------*/
#store .product {
	height:159px;
	background:url(../images/product.jpg) no-repeat top left;
	margin:4px;
	visibility:hidden;
	border:2px solid #69DB2D;
}
#store .store_details dd {
	width:160px;
	float:left;
	position:relative;
	z-index:1;
}
#store .store_details dd.details {
	width:350px;
	float:right;
	color:#757575;
}
#store .store_details dd.details h2 {margin:0px;}
#store .store_details dd.details a {
	margin-top:10px;
}
#store .details h2 {
	font-size:18px;
	color:#E9E9E9;
	font-weight:normal;
	font-family:"Verdana";
	line-height:30px;
}
#store .details p {color:#FFFFFF;}
#store .store_details dd span.nav_right {
	position:absolute;
	top:141px;
	right:8px;
	z-index:10;
}
#store .store_details dd span.nav_left {
	position:absolute;
	top:141px;
	left:8px;
	z-index:10;
}
#store .store_details dd span.pdetails {
	position:absolute;
	top:125px;
	left:6px;
	padding-left:8px;
	width:119px;
	z-index:10;
	color:#FFFFFF;
	line-height:18px;
	background:url(../images/headerPattern.png) repeat scroll left top;
}
#store .store_details dd span.pdetails span, #store .store_details dd.details span {color:#FFFFFF;font-family:Georgia, "Times New Roman", Times, serif;font-size:12px;}
#store .store_details dd.details span {color:#69DB2D;font-size:18px;}
#store .store_details dd.details a.addtocart span {color:#FFFFFF;}
#store .store_details dd span.nav_right img, #store .store_details dd span.nav_right a, #store .store_details dd span.nav_left img, #store .store_details dd span.nav_left a {
	width:21px;
	height:21px;
	background:none;
	border:none;
	margin:0px;
	padding:0px;
}
#store .store_details dd span.description {
	position:absolute;
	bottom:6px;
	left:7px;
	width:120px;
	text-align:center;
	z-index:10;
	color:#626262;
}
#store .store_details dd span.description h4 {color:#2E2E2E;font-size:14px;}
#productView {
	background:none;
	border:1px solid #424242;
	width:154px;
	height:172px;
	display:block;
	position:relative;
	z-index:1;
	overflow:hidden;
}
#productView ul {
	margin: 0;
	padding:0;
	width: 100000px;
	position: relative;
	top: 0;
	left: 0;
	height:133px;
}                      

#productView ul li {
	width:142px;
	height:159px;
	text-align: center; 
	list-style:none;   
	float:left;
}
#store .store_details .details a {float:right;}

#store .selcetbox {
	padding:2px 25px 8px 11px;
	background:url(../images/price.png) no-repeat top left;
	color:#111111;
}
#store .dropdown {
	width:156px;
	left:5px;
	top:24px;
	background:#585B60 url(../images/dropdown_back.png) repeat-y top left;
	color:#111111;
	max-height:70px;
	height:auto;
	overflow-y:auto;
}
/*---------talent Gallery---------*/
#talent .pika_main {
	width:170px;
	height:215px;
	border:3px solid #62B338;
	float:left;
}
#model_menu .resumeTable td.first {height:8px;display:block;}
#talent .pika_main img {
	width:170px;
	height:215px;
	display:block;
	border:none;
}
#talent .thumbBox {
	float:right;
	width:280px;
	display:block;
	margin-right:10px;
}
#talent .thumbBox ul {
	padding:0px;
	margin:0px;
}
#talent .thumbBox ul li {
	float:left;
	display:block;
	margin-right:5px;
	width:88px;
	cursor:pointer;
	margin-bottom:5px;
}
#talent .thumbBox img {
	width:84px;
	height:101px;
	border:2px solid #0E0E0E;
}
.talentPage {
	width:285px;
	margin:0 auto;
	text-align:center;
}
.talentPage a:hover {text-decoration:none;}

/*------------Talent Search ------------*/
#tSearch {margin-right:10px;}
#tSearch .inputBlock {
	float:left;
	display:block;
	width:230px;
	padding:0 15px 10px 0;
}
#tSearch .inputBlock label {
	display:block;
	color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	padding-bottom:5px;
}
#tSearch span.input_back {
	width:224px;
	background:url(../images/search.png) no-repeat top left;
	height:25px;
	padding:6px 4px 0;
	display:block;
}
#tSearch span.input_back input {
	background:none;
	border:none;
	width:222px;
	color:#FFFFFF;
}
#tSearch .selcetbox {background:url(../images/search.png) no-repeat bottom left;padding:0 5px 0 10px; color:#FFFFFF;text-align:left;width:240px;margin:0px;}
#tSearch .dropdown {width:230px;max-height:120px;padding:0; border:none;background:#585B5F url(../images/search_back.png) repeat-y top left;position:absolute;top:55px;left:0px;overflow:auto;z-index:10;height:auto;}
#tSearch .dropdown ul {padding:0px;margin:0px;}
#tSearch .dropdown ul li {list-style-type:none;border-bottom:1px solid #000000;line-height:20px;padding-left:10px;cursor:pointer;margin-bottom:3px;z-index:10;color:#FFFFFF;}
#tSearch button {
float:none;
margin:0px;
}

/*----------------Talent Select --------*/
#filterForm {display:block;height:300px;}
#tGallery .gallery {
	margin-top:10px;
	margin-bottom:20px;
}	
#tGallery .gallery dd {
		background:#FFFFFF url(../images/stripes.png) repeat scroll left top;
		float:left;
		width:153px;
		height:170px;
		margin:0 9px 20px 10px;
		text-align: center;
		position:relative;
		z-index:1;
		display:inline;
	}
#tGallery .paginate ul {width:500px;}
#tGallery .paginate ul li.newSearch {width:90px;margin-right:0px;}
#tGallery .paginate ul li.newSearch a:hover {
	color:#FFFFFF;
	border:1px solid #121212;
}
#tooltip{
	position:absolute;
	background:url(../images/box.png) no-repeat top left;
	width:312px;
	height:136px;
	padding:3px 10px 0;
	display:none;
	z-index:11;
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	}

#tooltip table {border:none;background:#151515;}
#tooltip table tr td {border-top:1px solid #2C3037;}
#tooltip table th {text-align:left;}
#tooltip table th h2 {line-height:22px;margin-bottom:0px;font-size:14px;color:#69DB2D;font-family:"Verdana";padding-left:4px;}
#tooltip table td {color:#FFFFFF;padding:2px 0;text-indent:5px;}
#tooltip table td span{color:#69DB2D;}	

#varification {
	padding-right:10px;
}
#varification .box {
	margin:10px 15px 5px 0;
	background:#070707;
	padding:10px;
	border-bottom:1px solid #575757;
	border-top:1px solid #000000;
}
#varification .box .innerBox p {
	color:#B1B7BE;
	padding:5px 0;
}
#varification h6 a {
	font-weight:normal;
	color:#69DB2D;
	text-decoration:none;
}
#varification h6 {padding-top:10px;}
#varification h2 {
	background:#55585C url(../images/varification.png) repeat-x bottom left;
	padding-left:10px;
	color:#FFFFFF;
	font-size:22px;
	font-family:"Trebuchet MS";
	font-weight:normal;
}
#varification h2 a {
	color:#FFFFFF;
}
.remember_me, .aremember_me, .eremember_me, .aeremember_me {
	background:url(../images/check_active.png) no-repeat bottom left;
	border:none;
	padding-top:0px;
	width:13px;
	height:14px;
	margin-top:2px;
}
.aremember_me, .aeremember_me {
	background-position:top left;
}
.resumeTable td.object {
	text-indent:0px;
	border:none;
}
#music td {
	font-style:normal;
	color:#FFFFFF;
	padding:0px;
}
#music td span {
	margin:0 5px;
	background:#313437;
	display:block;
	padding:5px;
	border-bottom:1px solid #1E2226;
}
#music td span em {
	color:#62B338;
	font-style:normal;
}
#music td.music span {background:#111111;vertical-align:middle;padding:5px 0 0 0;}


.resumeTable td.object, #model_menu .resumeTable td.music {
	border:medium none;
	padding-bottom:15px;
	padding-top:0px;
	text-align:center;
	text-indent:0;
}
/*----------- Resume Tab --------------*/

#model_menu {
	padding:10px 0;
}
#model_menu .resumeTable {
	margin-top:0px;
}
@media projection, screen { 
    .ui-tabs-hide {
        display: none;
    }
}

@media print {
    .ui-tabs-nav {
        display: none;
    }
}

.ui-tabs-nav, .ui-tabs-panel {
    font-size: 12px;
}
.ui-tabs-nav {
    list-style: none;
    margin: 0;
    padding:0;
}
.ui-tabs-nav:after {  
    display: block;
    clear: both;
    content: " ";
}
.ui-tabs-nav li {
    float: left;
    margin: 0 0 0 5px;
}
.ui-tabs-nav a, .ui-tabs-nav a span {
    display: block;
	float:left;
}
 .ui-tabs-nav a span {
	background:#131518 url(../images/inactive_left_tab.png) no-repeat top right;
}
.ui-tabs-nav a {
	padding:0px 0 0 6px;
	margin:0px;
	text-decoration:none;
	font-size:12px;
    color: #FFF;
    line-height: 1.2;
    text-align: center;
    text-decoration: none;
    white-space: nowrap;   
    outline: 0;
}
.ui-tabs-nav a {
	background:#131518 url(../images/inactive_left_tab.png) no-repeat top left;
}
.ui-tabs-selected a{
	background:url(../images/selected_tab_left.png) no-repeat top left;
}
.ui-tabs-selected a span{
	background:url(../images/selected_tab_left.png) no-repeat top right;
	color:#FFFFFF;
}
.ui-tabs-nav .ui-tabs-selected a {
    position: relative;
    top: 0px;
    z-index: 2;
    margin-top: 0;
    color: #000;
}
.ui-tabs-nav a span {
    width: 64px;
    min-width: 64px;
    height: 18px;
    min-height: 18px;
    padding-top: 6px;
    padding-right: 6px;
}
*>.ui-tabs-nav a span {  
    width: auto;
    height: auto;
}
.ui-tabs-nav .ui-tabs-selected a span {
    padding-bottom: 0px;
}
 
.ui-tabs-nav .ui-tabs-selected a:link, .ui-tabs-nav .ui-tabs-selected a:visited, .ui-tabs-nav .ui-tabs-disabled a:link, .ui-tabs-nav .ui-tabs-disabled a:visited {  
    cursor: text;
}
.ui-tabs-nav a:hover, .ui-tabs-nav a:focus, .ui-tabs-nav a:active,
.ui-tabs-nav .ui-tabs-deselectable a:hover, .ui-tabs-nav .ui-tabs-deselectable a:focus, .ui-tabs-nav .ui-tabs-deselectable a:active {  
    cursor: pointer;
}
.ui-tabs-disabled {
    opacity: .4;
    filter: alpha(opacity=40);
}
.ui-tabs-panel {
    background: none;
	padding-left:4px;
}
.ui-tabs-loading em {
    padding: 0 0 0 20px;
}
 
* html .ui-tabs-nav { 
    display: inline-block;
}
*:first-child+html .ui-tabs-nav  { 
    display: inline-block;
}

#facebox .b {  background:url(../images/b.png); }

#facebox .tl {  background:url(../images/tl.png);}

#facebox .tr {  background:url(../images/tr.png);}

#facebox .bl {  background:url(../images/bl.png);}

#facebox .br {  background:url(../images/br.png);}

#facebox {  
  position: absolute;
  top: 0;
  left: 0;
  z-index: 100;
  text-align: left;
}

#facebox .popup {  position: relative;}

#facebox table {  border-collapse: collapse;}

#facebox td {  border-bottom: 0;  padding: 0;}

#facebox .body {
  padding: 10px;
  background: #fff;
  width:370px;
}

#facebox .loading {  text-align: center; }

#facebox .image {  text-align: center; }

#facebox img {
  border: 0;
  margin: 0;
}

#facebox .ffooter {
  border-top: 1px solid #DDDDDD;
  padding-top: 5px;
  margin-top: 10px;
  text-align: right;
}

#facebox .tl, #facebox .tr, #facebox .bl, #facebox .br {
  height: 10px;
  width: 10px;
  overflow: hidden;
  padding: 0;
}

#facebox_overlay {
  position: fixed;
  top: 0px;
  left: 0px;
  height:100%;
  width:100%;
}

.facebox_hide {  z-index:-100; }

.facebox_overlayBG {  background-color: #000;  z-index: 99; }

* html #facebox_overlay { /* ie6 hack */
  position: absolute;
  height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}
#lnamehp {
width:1px;
position:absolute; left:-9999px; 
}

#h_fullname {
visibility:hidden;
display:none;
}