@charset "utf-8";
/* CSS Document */
/*==================================================
	Author Info: 	Kevin Mario
	Date Created:	2009/08/19
	AdultDatingSite.com.Au
==================================================*/


/*============================*/
/* GLOBAL RESET */
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,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}
/* remember to define focus styles! */
:focus {
	outline: 0;
}
body {
	line-height: 1;
	color: black;
	background: white;
}
ol, ul {
	list-style: none;
}
/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: separate;
	border-spacing: 0;
}
caption, th, td {
	text-align: left;
	font-weight: normal;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: "";
}
blockquote, q {
	quotes: "" "";
}



/*============================*/
/* GLOBAL CLASSES */
HTML,
BODY	{ height: 100%; }
img		{ -ms-interpolation-mode:bicubic; }  /* Smoothen resized images in IE7 */

HTML {}
BODY {
	background-image:		url(../images/bkgr.gif);
	background-repeat:		repeat;
	color:					#676767;
	font-family:			Verdana,Arial,Helvetica,sans-serif;
	font-size:				12px;
	margin:					0;
	padding:				0;
	line-height:			normal;
}

H1, H2, H3, H4, H5 {
	font-weight:			bold;
	padding:				0 0 10px;
}

H1 {
	font-size: 				2.7em;
	font-weight:			normal;
	margin:					0 0 10px 0;
	padding:				0;
}
H2 {
	font-size:				1.8em;
}
H3 {
	font-size:				1.6em;
	padding:				0 0 5px;
}
H4 {
	font-size:				1.4em;
	padding:				0 0 5px;
}
H5 {
	font-size:				1.2em;
	padding:				0 0 5px;
}

.Left		{ float: left !important; }
.Right		{ float: right !important; }
.t-center	{ text-align: center !important; }
.t-red		{ color: #900 !important; }
.Padded		{ padding: 10px; }

STRONG		{ font-weight: bold; }

P,
.block,
.Padded {
	overflow:				hidden;
	_height:				1%;
	_overflow:				visible;
}

.page-wrap {
	width:					765px;
	margin:					0 auto;
	background-color:		#FFF;
/*	height:					100%;*/
}



/*============================*/
/* HEADER */
.header {
	position:				relative;
	background:				url(../images09/765x150-HeaderImage.jpg) top left no-repeat;
	height:					135px;
}
.header H1 {
	font-size:				1em;
	font-weight:			normal;
}
.header p,
.header .navi,
.header .addBookmark {
	position:				absolute;
	font-size:				0.8em;
}
.header .addBookmark {
	top:					10px;
	right:					60px;
}
.header p {
	top:					86px;
	left:					10px;
	width:					250px;
}
.header .navi {
	background-color:		#87A364;
	height:					30px;
	bottom:					0;
	left:					0;
	width:					755px;
	padding:				0 5px;
}
.header .navi li {
	float:					left;
	color:					#FFF;
	font-size:				1.1em;
	padding:				8px 6px 0 6px;
}
.header .navi li A {
	color:					#FFF;
	text-decoration:		none;
}
.header .navi li A:HOVER {
	text-decoration:		underline;
}
.header .navi li.Right {
	font-size:				1.2em;
	font-weight:			bold;
}
.header .navi li.Right A {
	color:					#000;
	text-decoration:		underline;
}



/*============================*/
/* FORM COMPONENT */
.content-area .SearchBox .FormComponent {
	background-color:		#a6c955;
	color:					#FFF;
	font-size:				0.8em;
	height:					auto;
	min-height:				219px;
	_height:				219px;
	padding:				8px 15px 5px;
}
.content-area .FormComponent H2 {
	font-size:				2.5em;
	padding:				0 0 5px;
}
.content-area .FormComponent H2 SMALL {
	font-size:				0.6em;
	font-style:				italic;
}
.content-area .FormComponent .ButtonArea {
	padding:				4px 20px 0 0;
}
.content-area .FormComponent .ButtonArea INPUT {
	width:					auto !important;
}
.content-area .FormComponent .ButtonArea .button {
	color:					#333;
	height:					auto;
	.height:				23px;
	padding:				4px 10px;
	background-position:	bottom;
	background-repeat:		repeat-x;
	background-image:		url(../images09/backgrounds/TabBg.gif);
	border:					1px solid #333;
}
.content-area .FormComponent .ButtonArea .buttonGreen {
/*	color:					#2d5d0b;*/
	color:					#FFF;
	border-color:			#56a221;
	background-image:		url(../images09/backgrounds/TabBgGreen.gif);
}
.content-area .FormComponent P,
.content-area .FormComponent DIV {
	padding:				4px 0;
	font-size:				1.1em;
}
.content-area .FormComponent SPAN,
.content-area .FormComponent LABEL,
.content-area .FormComponent INPUT,
.content-area .FormComponent STRONG,
.content-area .FormComponent SELECT {
	float:					left;
	font-family:			Verdana;
}
.content-area .FormComponent SPAN.FromTo {
	padding:				4px 6px 0;
}
.content-area .FormComponent LABEL,
.content-area .FormComponent STRONG,
.content-area .FormComponent BLOCKQUOTE {
	width:					110px;
	padding:				4px 4px 0 0;
	text-align:				right;
}
.content-area .FormComponent LABEL.Short {
	width:					70px;
}
.content-area .FormComponent SELECT {
	font-size:				1em;
	padding:				1px;
	.height:				20px;
}
.content-area .FormComponent SELECT.Medium {
	width:					215px;
}
.content-area .FormComponent .Radio INPUT,
.content-area .FormComponent .Checkbox INPUT {
	width:					13px;
	height:					13px;
	padding:				0;
	margin:					2px 10px 0 0;
}
.content-area .FormComponent .Checkbox INPUT {
	margin:					2px 5px 0 0;
}
.content-area .FormComponent .Checkbox LABEL {
	width:					auto;
	padding:				4px 15px 0 0;
}

	/* SIZES */
	DIV.content-area DIV.FormComponent .Sml,
	DIV.content-area DIV.FormComponent P .Sml,
	DIV.content-area DIV.FormComponent DIV .Sml	{ width:50px; }
	DIV.content-area DIV.FormComponent .Med,
	DIV.content-area DIV.FormComponent P .Med,
	DIV.content-area DIV.FormComponent DIV .Med	{ width:100px; }
	DIV.content-area DIV.FormComponent .Lge,
	DIV.content-area DIV.FormComponent P .Lge,
	DIV.content-area DIV.FormComponent DIV .Lge { width:200px; }
	DIV.content-area DIV.FormComponent .XLge,
	DIV.content-area DIV.FormComponent P .XLge,
	DIV.content-area DIV.FormComponent DIV .XLge{ width:300px; }



/*============================*/
/* CONTENT */
.content-area {
	padding:				4px 4px 0 4px;
}
.content-area .Left 		{ width: 532px; padding: 0 0 4px; .padding: 0; }
.content-area .Right 		{ width: 221px; padding: 0 0 4px; .padding: 0; }
.content-area DIV .Left,
.content-area DIV .Right	{ width: auto; }

	/* SEARCHBOX */
	.content-area .SearchBox {
		background:				url(../images/search-left-img.jpg) no-repeat left;
		padding:				0 0 0 154px;
		margin:					0 0 4px;
		height:					auto;
		min-height:				227px;
		_height:				227px;
		position:				relative;
	}

	/* WEBCAM */
	#Home .WebcamChat {
		background-image:		url(../images09/Home-webcamChat-bg.jpg);
		background-position:	right center;
		background-repeat:		no-repeat;
		height:					65px;
		padding:				65px 0 0 90px;
		border:					1px solid #b5b5b5;
		position:				relative;
	}
	#Home .WebcamChat P		{
		position:				absolute;
		font-size:				.9em;
		top:					10px;
		left:					10px;
		width:					285px;
	}
	#Home .WebcamChat H2	{
		font-size:				1.8em;
		color:					#4b8c90;
	}

	/* LOGINBOX */
	.LoginBox {
		background-color:		#66CACE;
		background-image:		url(../images/login-bg-img.jpg);
		background-position:	right bottom;
		background-repeat:		no-repeat;
		border:					1px solid #66CACE;
		color:					#fff;
	}
	#Home .LoginBox {
		min-height:				136px;
		_height:				136px;
		padding:				9px 8px;
		margin:					0 0 5px 0;
	}
	#Home .LoginBox A {
		font-size:				.8em;
	}
	#Home .LoginBox H2 {
		font-size:				1.6em;
	}
	#Home .LoginBox LABEL,
	#Home .LoginBox STRONG {
		float:					left;
		width:					70px;
		font-size:				1em;
	}
	#Home .LoginBox INPUT.Medium {
		width:					115px;
		height:					16px;
		padding:				0;
	}

	/* REGISTER */
	#Home .registerFree {
		margin:					0 0 4px 0;
		display:				block;
	}

	/* PERSONALS */
	#Home .PersonalsBox {
		border:					1px solid #b5b5b5;
		padding:				7px 10px 5px;
		text-align:				right;
	}
	#Home .PersonalsBox UL {
		margin:					0;
		padding:				0 0 5px;
		.padding:				0 0 4px;
	}
	#Home .PersonalsBox UL LI {
		background:				url(../images/bull-star.jpg) left center no-repeat;
		padding:				3px 0 3px 12px;
		text-align:				left;
	}

	.fullWidth {
		clear:					both;
		border:					1px solid #b5b5b5;
		padding:				10px;
		margin:					0 0 4px;
		font-size:				.9em;
		text-align:				justify;
	}



/*============================*/
/* COMMON LAYOUT */
.commonLayout {}
.commonLayout .greyComponent {
	border:					1px solid #cdcdcd;
	margin:					0 0 4px 0;
	position:				relative;
}
.commonLayout .Right .greyComponent {
	height:					auto;
	min-height:				393px;
	_height:				393px;
}
.commonLayout DIV.Left,
.commonLayout DIV.Right {
	padding:				0 0 4px;
	width:					216px;
}
.commonLayout DIV.Right {
	width:					537px;
}
.commonLayout DIV.Left .leftColumn-roundTop {
	.margin:				0 0 -2px;
}
.commonLayout DIV.Left .Padded {
	border:					1px solid #cdcdcd;
}
.commonLayout DIV.Left .Padded H2 {
	font-size:				0.9em;
	padding:				0 0 5px;
	font-weight:			normal;
}
.commonLayout DIV.Left .List {
	border-top:				0 none;
	background:				url(../images/bg-search-box.gif) bottom repeat-x;
	padding:				0 10px 5px;
}
.commonLayout .Left .List DL {
	padding:				10px 0;
	color:					#000;
	height:					auto;
	min-height:				46px;
	_height:				46px;
}
.commonLayout .Left .List DL IMG {
	float:					left;
	border-right:			7px solid #FFF;
	margin:					0 3px 15px 0;
}
.commonLayout .Left .List DL H3 {
	font-size:				.85em;
	padding:				0 0 2px;
	border-bottom:			1px dotted #CCC;
}
.commonLayout .Left .List DL A {
	color:					#547A23;
	text-decoration:		none;
}
.commonLayout .Left .List DL DD {
	font-size:				0.9em;
}
.commonLayout .Left .List DL.moreLink {
	padding:				0;
	min-height:				1%;
	_height:				1%;
}
.commonLayout .Left .List DL.moreLink IMG {
	margin:					0;
}
DIV.commonLayout DIV.Left H2.Arrow,
DIV.commonLayout DIV.Right H2.Arrow {
	background:				url(../images/arrow.gif) left center no-repeat;
	padding:				5px 0 5px 20px;
	font-weight:			bold;
}

.commonLayout .Right H2 {
	background-color:		#F5F5F5;
	color:					#547A23;
	padding:				10px 15px;
	font-size:				1em;
}
.commonLayout .Right .textContent {
	padding:				10px;
	font-size:				0.9em;
	text-align:				justify;
}
.commonLayout .Right .textContent IMG {
	margin:					0 10px 10px 0;
}
.commonLayout .Right .textContent .Banner IMG {
	margin:					20px 0 0 0;
}

.commonLayout .Right .rndCnrTop {
	padding:				5px 0 0;
}
.commonLayout .Right .rndCnrTop IMG.rndCnrs {
	position:					absolute;
	top:						-1px;
	_top:						0;
	left:						-1px;
}

	/* SIGNUP BOX */
	.commonLayout .signUpBox {
		font-size:				.9em;
	}
	.commonLayout DIV.Left .signUpBox H2 {
		padding:				4px 0;
	}
	.commonLayout .signUpBox LABEL,
	.commonLayout .signUpBox INPUT {
		font-size:				.9em;
	}
	.commonLayout .signUpBox LABEL {
		width:					40px;
		text-align:				left;
		padding:				0 4px 4px 0;
	}
	.commonLayout .signUpBox INPUT {
		width:					140px;
		padding:				0;
	}
	.commonLayout .signUpBox .ButtonArea {
		padding:				6px 0 0 0;
	}
	.commonLayout .signUpBox .ButtonArea INPUT.Right {
		width:					auto;
		padding:				0 4px;
	}

	/* NEW MEMBERS */
	.commonLayout .Left .newMembers {
		padding:				5px 10px;
	}
	.commonLayout .Left .newMembers .memberProfile {
		float:					left;
		width:					50%;
		padding:				5px 0;
		text-align:				center;
		font-size:				.9em;
	}
	.commonLayout .Left .newMembers .memberProfile A {
		color:					#BB463F;
		text-decoration:		none;
	}
	.commonLayout .Left .newMembers .memberProfile IMG {
		border:					1px solid #C5C3C4;
		padding:				4px;
	}

	/* LEFTCOL - ADV MEMBER SEARCH */
	.Left .FormComponent .searchMembersAdv {
		font-size:					.8em;
		color:						#000;
	}
	.Left .FormComponent .searchMembersAdv P {
		padding:					6px 0;
	}
	.Left .FormComponent .searchMembersAdv LABEL,
	.Left .FormComponent .searchMembersAdv STRONG {
		width:						100%;
		padding:					4px 0 2px;
		text-align:					left;
		font-weight:				normal;
	}
	.Left .FormComponent .searchMembersAdv SELECT.Lge {
		width:						176px;
	}
	.Left .FormComponent .searchMembersAdv .DoubleColumn {}
	.Left .FormComponent .searchMembersAdv .DoubleColumn LABEL {
		width:						50%;
		_width:						49%;
		_display:					inline;
	}
	.Left .FormComponent .searchMembersAdv .DoubleColumn SELECT {
		width:						80px;
		_width:						78px;
		margin:						0 16px 0 0;
		_display:					inline;
	}
	.Left .FormComponent .searchMembersAdv .Checkbox LABEL {
		width:						75px;
		_width:						73px;
		padding:					2px 0 0 0;
		margin:						0 5px 3px 0;
		_letter-spacing:			-0.05em;
	}
	.Left .FormComponent .searchMembersAdv .Checkbox LABEL.Lge {
		width:						80px;
		_width:						78px;
		margin:						0 0 3px 0;
	}
	.Left .FormComponent .searchMembersAdv .Checkbox INPUT {
		margin:						2px 4px 3px 0;
	}
	.Left .FormComponent .searchMembersAdv .ButtonArea INPUT {
		padding:					0;
	}



/*============================*/
/* ADV SEARCH */
#AdvancedSearch .AdvancedSearch {
	padding:					5px 0 0 0;
	color:						#000;
}
#AdvancedSearch .AdvancedSearch .Padded,
.commonLayout .Right .greyComponent .Padded {
	padding:					0 10px 10px;
	font-size:					0.8em;
}
#AdvancedSearch .AdvancedSearch .Padded H2,
.commonLayout .Right .greyComponent .Padded H2 {
	font-size:					1.2em;
}
#AdvancedSearch .AdvancedSearch H3 {
	background-color:			#CDCDCD;
	padding:					4px 10px;
	font-weight:				normal;
	font-size:					.9em;
}
#AdvancedSearch .AdvancedSearch P {
	padding:					6px 0;
	position:					relative;
}
#AdvancedSearch .AdvancedSearch .greyBG {
	background-color:			#f0f0f0;
	padding:					10px 10px 15px;
	font-size:					0.8em;
}
#AdvancedSearch .AdvancedSearch .greyBG .ButtonArea {
	padding:					12px 0 2px 0;
}
#AdvancedSearch .AdvancedSearch .greyBG .ButtonArea .button {
	float:						right;
}
#AdvancedSearch .AdvancedSearch .greyBG .componentGroup {
	padding:					0 0 0 25px;
	font-size:					1em;
}
#AdvancedSearch .AdvancedSearch LABEL,
#AdvancedSearch .AdvancedSearch STRONG {
	text-align:					left;
	width:						60px;
	font-weight:				normal;
}
#AdvancedSearch .AdvancedSearch LABEL.Sml {
	width:						40px;
}
#AdvancedSearch .AdvancedSearch .Lge {
	width:						170px;
}
#AdvancedSearch .AdvancedSearch H4,
#AdvancedSearch .AdvancedSearch LABEL.headerLabel {
	color:						#D96A23;
	font-size:					1.3em;
	font-weight:				bold;
	padding:					2px 4px 2px 0;
}
#AdvancedSearch .AdvancedSearch H4 {
	padding:					0 0 5px 5px;
}
#AdvancedSearch .AdvancedSearch INPUT {
	position:					relative;
	top:						2px;
	.padding:					0;
}
#AdvancedSearch .AdvancedSearch SELECT {
	position:					relative;
	top:						2px;
	padding:					0;
	margin:						0 15px 0 0;
}
#AdvancedSearch .AdvancedSearch INPUT.XLge {
	width:						350px;
}
#AdvancedSearch .AdvancedSearch .greyBG HR {
	margin:						13px 0 7px;
	.margin:					8px 0 4px;
	padding:					0;
	border:						1px dotted #CCC;
}
#AdvancedSearch .AdvancedSearch .greyBG .columnSingle,
#AdvancedSearch .AdvancedSearch .greyBG .columnDouble,
#AdvancedSearch .AdvancedSearch .greyBG .columnTriple,
#AdvancedSearch .AdvancedSearch .greyBG .columnQuad {
	position:					relative;
	padding:					5px 0 5px 20px;
}
#AdvancedSearch .AdvancedSearch .greyBG .columnSingle INPUT,
#AdvancedSearch .AdvancedSearch .greyBG .columnDouble INPUT,
#AdvancedSearch .AdvancedSearch .greyBG .columnTriple INPUT,
#AdvancedSearch .AdvancedSearch .greyBG .columnQuad INPUT {
	margin:						2px 5px 2px 5px;
}
#AdvancedSearch .AdvancedSearch .greyBG .columnSingle LABEL {
	width:						450px;
	padding:					0;
	margin:						4px 0 2px;
}
#AdvancedSearch .AdvancedSearch .greyBG .columnDouble LABEL {
	width:						190px;
	padding:					0;
	margin:						4px 30px 2px 0;
}
#AdvancedSearch .AdvancedSearch .greyBG .columnDouble LABEL.Lge {
	width:						220px;
	margin:						4px 0 2px 0;
	padding:					0;
	letter-spacing:				-.05em;
}
#AdvancedSearch .AdvancedSearch .greyBG .columnDouble .FromTo {
	padding:					4px 20px 0;
}
#AdvancedSearch .AdvancedSearch .greyBG .columnDouble SELECT {
	margin:						0;
}
#AdvancedSearch .AdvancedSearch .greyBG .columnTriple LABEL {
	width:						90px;
	padding:					0;
	margin:						4px 50px 2px 0;
}
#AdvancedSearch .AdvancedSearch .greyBG .columnTriple LABEL.Lge {
	width:						140px;
/*	font-size:					.9em;*/
	letter-spacing:				-1px;
	padding:					4px 0 0 0;
	margin:						0 0 2px 0;
}
#AdvancedSearch .AdvancedSearch .greyBG .columnQuad LABEL {
	width:						60px;
	padding:					0;
	margin:						4px 40px 2px 0;
}
#AdvancedSearch .AdvancedSearch .greyBG .columnQuad LABEL.Lge {
	width:						100px;
	padding:					0;
	margin:						4px 0 2px 0;
}



/*============================*/
/* INVITE FRIENDS */
#InviteFriends .Right .InviteModule H3 {
	font-size:				1.2em;
	border-bottom:			1px solid #666;
	background-image:		none;
	padding:				0 0 2px;
	margin:					0 0 7px;
}
#InviteFriends .Right .InviteModule INPUT {
	width:					336px;
}
#InviteFriends .Right .InviteModule .DoubleColumn {
	padding:				5px 0 15px 114px;
	margin:					10px 0;
	background-color:		#efefef;
}
#InviteFriends .Right .InviteModule .DoubleColumn LABEL {	
	width:					150px;
	padding:				4px 0 0 0;
	margin:					0 35px 0 0;
	text-align:				left;
}
#InviteFriends .Right .InviteModule .DoubleColumn INPUT {
	margin:					4px 30px 0 0;
	width:					150px;
}
#InviteFriends .Right .InviteModule .ButtonArea {
	padding:				15px 61px 0 113px;
}


/*============================*/
/* SEARCH RESULTS */
#SearchResults .Right .Header {
	font-size:					0.8em;
	padding:					5px 10px;
}
#SearchResults .Right .Header H2 {
	font-size:					1.2em;
}
#SearchResults .Right .Tabs {
	position:					relative;
	top:						1px;
	margin:						0 0 0 210px;
	padding:					15px 0 0 0;
}
#SearchResults .Right .Tabs LI {
	float:						left;
	font-size:					0.8em;
	padding:					3px 8px;
	margin:						0 2px;
	width:						auto;
	border:						1px solid #cbcbcb;
	background-color:			#e7ede0;
}
#SearchResults .Right .Tabs LI.active {
	background-color:			#FFF;
	border-bottom:				1px solid #FFF;
}
#SearchResults .Right .Tabs LI,
#SearchResults .Right .Tabs LI A {
	color:						#717c4c;
	font-weight:				bold;
	text-decoration:			none;
}
#SearchResults .Right .Results {
	border:						1px solid #cbcbcb;
	padding:					10px 10px 0;
}
#SearchResults .Right .Results H3 {
	color:						#D96A23;
	font-size:					1.4em;
}
#SearchResults .Right .Results .Left,
#SearchResults .Right .Results .Right {	
	width:						auto;
}
#SearchResults .Right .Results .Pagination {
	font-size:					.8em;
	padding:					0 0 5px 0;
}
#SearchResults .Right .Results .Banner {
	text-align:					center;
	margin:						0 0 10px 0;
}

#SearchResults .Right .Results .Item {
	overflow:					hidden;
	_height:					1%;
	_overflow:					visible;
	background-color:			#f2f2f2;
	padding:					10px;
	margin:						0 0 10px 0;
	font-size:					.9em;
	line-height:				1.1em;
	color:						#000;
	position:					relative;
}
#SearchResults .Right .Results .Item .Profile {
	float:						left;
	border:						1px solid #c5c3c4;
	background-color:			#FFF;
	margin:						0 10px 0 0;
	width:						100px;
	text-align:					center;
	text-decoration:			none;
}
#SearchResults .Right .Results .Item .Profile IMG {
	padding:					15px 5px 5px;
}
#SearchResults .Right .Results .Item .Profile STRONG {
	display:					block;
	color:						#000;
	text-align:					center;
	font-size:					1em;
	padding:					0 0 10px 0;
}
#SearchResults .Right .Results .Item H4 {
	color:						#D96A23;
	font-size:					1.2em;
	padding:					5px 0 10px 0;
	line-height:				normal;
}
#SearchResults .Right .Results .Item SPAN {
	color:						#D96A23;
}
#SearchResults .Right .Results .Item .Action {
/*	position:					absolute;
	top:						1px;
	right:						1px;*/
	float:						right;
	position:					relative;
	top:						-9px;
	left:						9px;
	padding:					3px 0 0 44px;
	width:						136px;
	height:						79px;
	line-height:				normal;
	background:					url(../images09/bkgr-results-links-box.gif) right top no-repeat;
}
#SearchResults .Right .Results .Item .Action LI {
	padding:					5px 0 6px;
	.padding:					5px 0;
/*	font-size:					1.1em;*/
	font-size:					1em;
}
#SearchResults .Right .Results .Item .Action LI A {
	color:						#000;
	text-decoration:			none;
}

	/* PHOTO GALLERY VIEW */
	#SearchResults .Right .PhotoGalleryView {}
	#SearchResults .Right .PhotoGalleryView .Pagination {
		clear:					both;
	}
	#SearchResults .Right .PhotoGalleryView .Item {
		float:					left;
		padding:				4px;
		width:					91px;
		border:					1px solid #000;
		margin:					4px 1px 15px;
		font-size:				.8em;
	}
	#SearchResults .Right .PhotoGalleryView .Item P {
		padding:				0 0 5px 0;
		height:					105px;
		vertical-align:			middle;
	}



/*============================*/
/* FOOTER */
.footer {
	border-top:				1px solid #cdcdcd;
	border-bottom:			10px solid #757575;
	background-color:		#e9e9e7;
	padding:				10px 10px 20px;
	font-size:				.9em;
}
.footer .navi {
	padding:				0 0 10px;
}
.footer .navi LI {
	float:					left;
	padding:				5px 10px 0 0;
}
.footer .navi LI A {
	color:					#000;
}


