/******************************************************************************/
/* This is the stylesheet for the SKW Joinery & Tiling                        */
/******************************************************************************/
p
{
	font-family: Verdana;
	font-size: 12px;
}

h1, h2, h3
{
	font-family: Verdana;
}

a
{
	font-family: Verdana;
	font-size: 12px;
	text-decoration: underline;
	color: #000000;
}

a:hover
{
	font-family: Verdana;
	font-size: 12px;
	text-decoration: underline;
	color: #FFFFFF;
}

a.textlink
{
	font-family: Verdana;
	font-size: 12px;
	text-decoration: underline;
	color: #000000;
	font-weight:bold;
}

a.textlink:hover
{
	font-family: Verdana;
	font-size: 12px;
	text-decoration: underline;
	color: #FEA702;
	font-weight:bold;
}

a.gallery
{
	font-family: Verdana;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	color: #F60;
}

a.gallery:hover
{
	font-family: Verdana;
	font-size: 12px;
	text-decoration: none;
	/*font-weight: bold;*/
	color: #333;
}

li
{
	font-family: Verdana;
	font-size: 12px;
}

/********************/
/* Site Information */
/********************/

#site
{
	border-top:1px solid #000000;
	background-image:url('site-background.jpg');
	background-position:top left;
	background-repeat:repeat-y;
}
.microsite-contentholder
{
	height:100%;
	background-color:#FFFFFF;
	font-family:Arial;
	background-image:url('site-background.jpg');
	background-repeat:repeat-y;
	background-position:top left;
}

.microsite-menuholder
{
	float:left;
	width:184px;
	height:100%;
	min-height: 360px;
	border-right:1px solid #000000;
	background-color:#000000;
	height: 100%;
}

.microsite-flasharea
{
	width: 100%;
	height:70px;
	background-color:#07257B;
	text-align:center;
	
}


.microsite-menuheader
{
	background-color:#FFFFFF;
	border-bottom:3px solid #000000;
	border-top:2px solid #000000;
	padding:2px;
	font-weight:bold;
	color:#FFFFFF;
	font-size:14px;
}

.microsite-menuheader-left
{
	background-color:#000000;
	/*border-bottom:1px solid #FFFFFF;*/
	height: 100%;
	/*min-height: 750px;*/
	padding:2px;
	font-weight:bold;
	color:#FBA30B;
	font-size:16px;
}

.microsite-menuentry-top
{
	background-image:url('http://www.skwjoinery.com/images/menu-background-top.jpg');
	background-color: #999999;
	background-repeat:repeat-x;
	border-bottom:1px solid #FFFFFF;
	height:27px;
}

.microsite-menuentry1
{
	background-image:url('menu-background1.gif');
	background-repeat:repeat-x;
	border-bottom:1px solid #FFFFFF;
	height:27px;
	font-size:14px;
}

.microsite-menuentry
{
	background-image:url('menu-background.jpg');
	background-color: #999999;
	background-repeat:repeat-x;
	border-bottom:1px solid #FFFFFF;
	height:27px;
	font-size:14px;
}

.microsite-menuentry-bottom
{
	background-image:url('http://www.skwjoinery.com/images/menu-background-bottom.jpg');
	background-color: #999999;
	background-repeat:repeat-x;
	/*border-bottom:1px solid #FFFFFF;*/
	height:27px;
}

.microsite-menuentrylarge
{
	background-image:url('menu-background.jpg');
	background-color: #999999;
	background-repeat:repeat-x;
	border-bottom:1px solid #FFFFFF;
	height:43px;
	font-size:14px;
}

.microsite-menuentryextralarge
{
	background-image:url('menu-background.jpg');
	background-color: #999999;
	background-repeat:repeat-x;
	border-bottom:1px solid #FFFFFF;
	height:100%;
	font-size:14px;
}


a.microsite-menulink
{
	color:#000000;
	text-decoration:none;
	font-size:13px;
	position:relative;
	top:6px;
}

a.microsite-menulink:hover
{
	color:#FBA30B;
	text-decoration:none;
	font-size:13px;
	font-weight: bold;
	position:relative;
	top:6px;
}

p.microsite-menulinkp
{
	color:#000000;
	text-decoration:none;
	font-size:13px;
	position:relative;
	top:6px;
}

.microsite-maincontentholder
{
	background-color: #FFFFFF;
	float:left;
	width:614px;
	border-left:1px solid #000000;
}

.microsite-contentheader
{
	background-color:#FEA702;
	color:#000000;
	padding:3px;
	font-weight:bold;
	font-family:Verdana, Geneva, sans-serif;
}

.microsite-microsite-headerlogin
{
	background-color:#002A72;
	padding:3px;
	font-weight:bold;
	color:#FFFFFF;
	text-align: right;
}

.microsite-contentarea
{
	background-color:#FFFFFF;
	height: 100%;
	padding:3px 3px 3px 7px;
	font-size:14px;
}
a.map
{
	color:#FFFFFF;
	border: 0;
	background-color: #FFFFFF;
	text-decoration: none;
	cursor: crosshair;
}
a.map:visited
{
	color:#FFFFFF;
	text-decoration: none;
}

/*************************/
/*  Log-In/Log Out Level */
/*************************/

a.login
{
	color: #cccccc;
	text-decoration: none;
	font-size: 12px;
}

a.login:hover
{
	color: #ff0000;
	text-decoration: underline;
	font-size: 12px;
}

a.login:visited
{
	color: #cccccc;
	text-decoration: none;
	font-size: 12px;
}

.microsite-headerlogin
{
	background-color:#002A72;
	text-align: left;
	border-bottom:1px solid #000000;
	padding:2px;
	/*font-weight:bold;
	color:#FFFFFF;
	font-size:13px;*/
	
}

.header_login_level {
	{
	color: #FFFFFF;
	text-decoration: none;
	font-size: 12px;
	font-weight:bold;
	text-align: left;
	background-color:#002A72;
	border-bottom:1px solid #FFFFFF;
	padding:2px;
	position: relative;
}

/************/
/* Menu Bar */
/************/

.snw_menubar {
	font-family: Ariel;
}

.snw_menubar_link {
	float: left;
	margin-left: 5px;
	margin-right: 20px;
	text-align: center;
}

a.snw_menubar_link_href {
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	position: relative;
	top: 2px;
}
a.snw_menubar_link_href:hover {
	color: #ff0000;
	text-decoration: underline;
}

a.link {
	color: #002A72;
	text-decoration: none;
}
a.link:hover {
	color: #FF0000;
	text-decoration: underline;
}
a.link:visited {
	color: #002A72;
	text-decoration: none;
}

p.error_text
{
	color: #FF0000;
}

table.grid_table {
	border-collapse: collapse;
	width: 100%;
}
th.grid_table_cell_header {
	background-color: #990000;
	border: 1px solid #000000;
	color: #FFFFFF;
}
td.grid_table_cell, td.grid_table_cell_center, td.grid_table_cell_right {
	background-color: #FFFFFF;
	border: 1px solid #990000;
	color: #000000;
}
td.grid_table_cell_center {
	text-align: center;
}
td.grid_table_cell_right {
	text-align: right;
}

/***********/
/*  Footer */
/***********/
.footer
{
	background-color:#FBA30B;
	padding:3px;
	text-align: center;
	border-bottom:2px solid #000000;
	border-color: #000000;
}



