﻿/* SNASSZY CORNERS */

/* without the left bar */
/* 100 % */
.xsnazzy100
{
	background: transparent;
	width: 592px;
	float: right;
	margin: 2px 2px 2px 2px;
}
.xsnazzy100 h1
{
	margin: 0;
	font-size: 1.2em;
	padding: 0 10px 5px 10px;
	border-bottom: 1px solid #ccc;
}
.xsnazzy100 p
{
	margin: 0;
	padding: 5px 10px;
	font-size: 12px;
}

/* 75 % */
.xsnazzy75
{
	background: transparent;
	width: 440px;
	float: right;
	margin: 2px 2px 2px 2px;
}
.xsnazzy75 h1
{
	margin: 0;
	font-size: 1.2em;
	padding: 0 10px 5px 10px;
	border-bottom: 1px solid #ccc;
}
.xsnazzy75 p
{
	margin: 0;
	padding: 5px 10px;
	font-size: 12px;
}

/* 66 % */
.xsnazzy66
{
	background: transparent;
	width: 390px;
	float: right;
	margin: 2px 2px 2px 2px;
}
.xsnazzy66 h1
{
	margin: 0;
	font-size: 1.2em;
	padding: 0 10px 5px 10px;
	border-bottom: 1px solid #ccc;
}
.xsnazzy66 p
{
	margin: 0;
	padding: 5px 10px;
	font-size: 12px;
}

/* 50 % */
.xsnazzy50
{
	background: transparent;
	width: 290px;
	float: right;
	margin: 2px 2px 2px 2px;
}
.xsnazzy50 h1
{
	margin: 0;
	font-size: 1.2em;
	padding: 0 10px 5px 10px;
	border-bottom: 1px solid #ccc;
}
.xsnazzy50 p
{
	margin: 0;
	padding: 5px 10px;
	font-size: 12px;
}

/* 33 % */
.xsnazzy33
{
	background: transparent;
	width: 190px;
	float: right;
	margin: 2px 2px 2px 2px;
}
.xsnazzy33 h1
{
	margin: 0;
	font-size: 1.2em;
	padding: 0 10px 5px 10px;
	border-bottom: 1px solid #ccc;
}
.xsnazzy33 p
{
	margin: 0;
	padding: 5px 10px;
	font-size: 12px;
}

/* 25 % */
.xsnazzy25
{
	background: transparent;
	width: 140px;
	float: right;
	margin: 2px 2px 2px 2px;
}
.xsnazzy25 h1
{
	margin: 0;
	font-size: 1.2em;
	padding: 0 10px 5px 10px;
	border-bottom: 1px solid #ccc;
}
.xsnazzy25 p
{
	margin: 0;
	padding: 5px 10px;
	font-size: 12px;
}

/* the whole width */
/* 100 % */
.fsnazzy100
{
	background: transparent;
	width: 734px;
	float: right;
	margin: 2px 2px 2px 2px;
}
.fsnazzy100 h1
{
	margin: 0;
	font-size: 1.2em;
	padding: 0 10px 5px 10px;
	border-bottom: 1px solid #ccc;
}
.fsnazzy100 p
{
	margin: 0;
	padding: 5px 10px;
	font-size: 12px;
}

/* 75 % */
.fsnazzy75
{
	background: transparent;
	width: 547px;
	float: right;
	margin: 2px 2px 2px 2px;
}
.fsnazzy75 h1
{
	margin: 0;
	font-size: 1.2em;
	padding: 0 10px 5px 10px;
	border-bottom: 1px solid #ccc;
}
.fsnazzy75 p
{
	margin: 0;
	padding: 5px 10px;
	font-size: 12px;
}

/* 66 % */
.fsnazzy66
{
	background: transparent;
	width: 485px;
	float: right;
	margin: 2px 2px 2px 2px;
}
.fsnazzy66 h1
{
	margin: 0;
	font-size: 1.2em;
	padding: 0 10px 5px 10px;
	border-bottom: 1px solid #ccc;
}
.fsnazzy66 p
{
	margin: 0;
	padding: 5px 10px;
	font-size: 12px;
}

/* 50 % */
.fsnazzy50
{
	background: transparent;
	width: 362px;
	float: right;
	margin: 2px 2px 2px 2px;
}
.fsnazzy50 h1
{
	margin: 0;
	font-size: 1.2em;
	padding: 0 10px 5px 10px;
	border-bottom: 1px solid #ccc;
}
.fsnazzy50 p
{
	margin: 0;
	padding: 5px 10px;
	font-size: 12px;
}

/* 33 % */
.fsnazzy33
{
	background: transparent;
	width: 238px;
	float: right;
	margin: 2px 2px 2px 2px;
}
.fsnazzy33 h1
{
	margin: 0;
	font-size: 1.2em;
	padding: 0 10px 5px 10px;
	border-bottom: 1px solid #ccc;
}
.fsnazzy33 p
{
	margin: 0;
	padding: 5px 10px;
	font-size: 12px;
}

/* 25 % */
.fsnazzy25
{
	background: transparent;
	width: 177px;
	float: right;
	margin: 2px 2px 2px 2px;
}
.fsnazzy25 h1
{
	margin: 0;
	font-size: 1.2em;
	padding: 0 10px 5px 10px;
	border-bottom: 1px solid #ccc;
}
.fsnazzy25 p
{
	margin: 0;
	padding: 5px 10px;
	font-size: 12px;
}

/* ================= */

.xtop, .xbottom
{
	display: block;
	background: transparent;
	font-size: 1px;
}
.xb1, .xb2, .xb3, .xb4
{
	display: block;
	overflow: hidden;
}
.xb1, .xb2, .xb3
{
	height: 1px;
}
.xb2, .xb3, .xb4
{
	background: #fff;
	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;
}
.xb1
{
	margin: 0 5px;
	background: #ccc;
}
.xb2
{
	margin: 0 3px;
	border-width: 0 2px;
}
.xb3
{
	margin: 0 2px;
}
.xb4
{
	height: 2px;
	margin: 0 1px;
}
.xboxcontent
{
	display: block;
	background: #fff;
	border: 0 solid #ccc;
	border-width: 0 1px;
}

/* COLOURS */

.scolor_a
{
	background: #deebd2;
	color: #42438F;
}
.scolor_b
{
	background: #d4d8bd;
	color: #000;
}
.scolor_c
{
	background: #758279;
	color: #fff;
}
.scolor_d
{
	background: #cccc66;
	color: #ffc;
}
