/* <![CDATA[ */

/*
@import url('form.elements.css');
@import url('table.elements.css');
@import url('tab.elements.css');
@import url('images.css');
@import url('listings.css');
@import url('quotes.css');
@import url('news.events.css');
@import url('image.gallery.css');
*/

/* prevent layout jumping when viewport vertical scroll bar appears. */
html { overflow-y:scroll; }

/*-------------------------------------[ TEXT ]*/
body
{
	font-size: 62.5%;
}

.clear:after
{
	content: '.';
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

.clear { zoom: 1; } /* for IE7 hasLayout */

.non_vis { display: none; }

pre
{
	font-family: courier, sans-serif;
	font-size: 0.9em;
	color: #555;
	
}

/*-------------------------------------[ BOX SHADOW DEFAULT ]*/
.shadow
{
	-moz-box-shadow: 0px 6px 16px #666;
	-webkit-box-shadow: 0px 6px 16px #666;
	box-shadow: 0px 6px 16px #666;
}

@media print
{ 
	.shadow
	{
		-moz-box-shadow: none;
		-webkit-box-shadow: none;
		box-shadow: none;
	}
}

/*-------------------------------------[ ROUNDED CORNERS ]*/
.rounded
{
	-moz-border-radius: 1em;
	-webkit-border-radius: 1em;
	border-radius: 1em;
}

.rounded .corner
{
	position: absolute;
	width: 10px;
	height: 10px;
}

.corner.top_left { top: 0; left: 0; }
.corner.top_right { top: 0; right: 0; }
.corner.bottom_right { bottom: 0; right: 0; }
.corner.bottom_left { bottom: 0; left: 0; }

/*-------------------------------------[ NO USER SELECT ]*/
.no_select
{
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-o-user-select: none;
	user-select: none;
}


/* ]]> */
