/* &&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& */
/* GENERAL APPEARANCE                                                                             */
/* &&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& */

*
{
	font:normal normal normal 13px/16px Tahoma, Arial, Helvetica, sans-serif;
}


/* ---------------------------------------------------------------------------------------------- */
/* HEADINGS                                                                                       */
/* ---------------------------------------------------------------------------------------------- */

h1
{
	font-size:1.6em;
	line-height:1.6em;
}

h2
{
	font-size:1.4em;
	line-height:1.4em;
	
}

h3
{
	font-size:1.2em;
	line-height:1.2em;
}

/* ---------------------------------------------------------------------------------------------- */
/* ALIGNMENT, etc.                                                                                */
/* ---------------------------------------------------------------------------------------------- */

.left
{
	float:left;
	margin:10px;
}

.right
{
	float:right;
	margin:10px;
}

.center
{
	float:center;
	margin:10px;
}

.align-left
{
	text-align:left;
}

.align-right
{
	text-align:right;
}

.align-center
{
	text-align:center;
}

/* ---------------------------------------------------------------------------------------------- */
/* SIZED CONTAINERS                                                                               */
/* ---------------------------------------------------------------------------------------------- */

.small
{
	font-size:0.8em;
}

/* ---------------------------------------------------------------------------------------------- */
/* FORMATTING                                                                                     */
/* ---------------------------------------------------------------------------------------------- */

b
{
	font-weight:bolder;
	font-size:inherit;
}

i
{
	font-style:italic;
	font-size:inherit;
}

em
{
	font-style:italic;
	text-decoration:underline;
	font-size:inherit;
}

/* ---------------------------------------------------------------------------------------------- */
/* LINKS                                                                                          */
/* ---------------------------------------------------------------------------------------------- */

a
{
	font-weight:inherit;
	font-size:inherit;
	color:#006ab5;
}

a.buy-now
{
	display:block;
	width:126px;
	height:29px;
	background:#fff url('/themes/rewrite/images/buynow.gif') no-repeat scroll 0 0;
}

a.buy-now span
{
	display:none;
}


/* ---------------------------------------------------------------------------------------------- */
/* IMAGES                                                                                         */
/* ---------------------------------------------------------------------------------------------- */

img
{
	border-style:none;
}

img.thumbnail
{
	max-width:120px;
}

/* ---------------------------------------------------------------------------------------------- */
/* MISCELLANEOUS                                                                                  */
/* ---------------------------------------------------------------------------------------------- */

hr
{
	width:100%;
	height:2px;
	border:none;
	background-color:#eee;
}