/* 
	Sasha Rainbow: SITE-WIDE STYLESHEET
////////////////////////////////////////////////////////////////////////////////////
///////////////////////////////////////////////////////////////
 
	This document contains all the necessary styles for the Sasha Rainbow site.
	The document is split into numerous style sections:
 
	/// SS01: Override styles - styles that override base (x)html elements.
	/// SS02: Unique Styles - styles for unique ID objects
	/// SS03: Combination Styles - styles that combine to make reflexive classes
	/// SS04: Anchor & Link Styles - styles that redesign links, anchors etc.
	
///////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////////////
*/
 
/* 
SS01: OVERRIDE STYLES
////////////////////////////////////////////////////////////////
///////////////////////////////////////////
*/

body, html
{
	width:100%; height:100%; margin:0; padding:0;
	text-align:center;
	font-family:Georgia, "Times New Roman", Times, serif;
}

/*
/////////////////////////////////////////// Override
////////////////////////////////////////////////////////////////
*/
 
/* 
SS02: UNIQUE STYLES
////////////////////////////////////////////////////////////////
///////////////////////////////////////////
*/

#CT_Body
{
	width:880px;
	margin:auto; text-align:left;
}

#CT_Header
{
	width:880px; height:215px; margin-bottom:10px;
}

#CT_Nav
{
	width:880px; height:87px;
	border:2px solid black; border-left:none; border-right:none;
}

#CT_NavHome
{
	width:93px; height:87px;
	float:left;
	background:black;
}

#CT_NavItems
{
	width:787px; height:87px;
	float:left; text-align:center;	
}

#CT_Content
{
	text-align:center; position:relative;
}

#JQ_Images
{
	width:100%;
	text-align:center;
}

#JQ_Images img
{
	margin-bottom:20px;
}

#JQ_ImagesNext
{
	width:50px; height:50px;
	position:absolute; right:0px; top:200px;
}

#JQ_ImagesPrev
{
	width:50px; height:50px;
	position:absolute; left:0px; top:200px;
}
 
/*
/////////////////////////////////////////// Unique
////////////////////////////////////////////////////////////////
*/
 
/* 
SS03: COMBINATION STYLES
////////////////////////////////////////////////////////////////
///////////////////////////////////////////
*/

.spacer
{
	clear:both;
	height:0px; width:0px;
}

input.INP_ContactField
{
	width:400px;
	margin:5px;
	font-family:Georgia, "Times New Roman", Times, serif; font-size:14px;
	border:1px solid black;
}

.INP_ContactArea
{
	width:400px; height:300px;
	margin:15px;
	font-family:Georgia, "Times New Roman", Times, serif; font-size:14px;
	border:1px solid black;
}

/*
/////////////////////////////////////////// Combo
////////////////////////////////////////////////////////////////
*/
 
/* 
SS04: ANCHOR AND LINK STYLES
////////////////////////////////////////////////////////////////
///////////////////////////////////////////
*/

a:link, a
{
	text-decoration:none;	
}

a.BT_Home
{
	width:100%; height:43px;
	color:white; text-align:center; line-height:43px; font-family:Georgia, "Times New Roman", Times, serif; text-transform:uppercase; font-size: 14px;
	display:block; clear:both;
}

	a.BT_Home:hover
	{
		font-weight:bold;
	}

a.BT_Contact
{
	width:100%; height:43px;
	color:white; text-align:center; line-height:43px;
	display:block; clear:both; font-family:Georgia, "Times New Roman", Times, serif; text-transform:uppercase; font-size: 14px;
}

	a.BT_Contact:hover
	{
		font-weight:bold;
	}

a.BT_Bianco
{
	width:19%; height:43px;
	display:inline-block; text-align:center; font-family:Georgia, "Times New Roman", Times, serif; text-transform:uppercase; font-size: 14px; color:black; 
	line-height:43px;
}

	a.BT_Bianco:hover
	{
		color:white;
		background:black;
	}

a.BT_CallMe
{
	width:19%; height:43px;
	display:inline-block; text-align:center; font-family:Georgia, "Times New Roman", Times, serif; text-transform:uppercase; font-size: 14px; color:black; 
	line-height:43px;
}

	a.BT_CallMe:hover
	{
		color:white;
		background:black;
	}

a.BT_FleetingFancies
{
	width:19%; height:43px;
	display:inline-block; text-align:center; font-family:Georgia, "Times New Roman", Times, serif; text-transform:uppercase; font-size: 14px; color:black; 
	line-height:43px;
}

	a.BT_FleetingFancies:hover
	{
		color:white;
		background:black;
	}

a.BT_Florence
{
	width:19%; height:43px;
	display:inline-block; text-align:center; font-family:Georgia, "Times New Roman", Times, serif; text-transform:uppercase; font-size: 14px; color:black; 
	line-height:43px;
}

	a.BT_Florence:hover
	{
		color:white;
		background:black;
	}

a.BT_Singles
{
	width:19%; height:43px;
	display:inline-block; text-align:center; font-family:Georgia, "Times New Roman", Times, serif; text-transform:uppercase; font-size: 14px; color:black; 
	line-height:43px;
}

	a.BT_Singles:hover
	{
		color:white;
		background:black;
	}

#JQ_ImagesPrev
{
	width:50px; height:35px;
	background:URL(images/BT_Prev.gif) no-repeat 0px 0px;
	text-align:right; color:#251f20;
	padding:15px 6px 0px 0px;
}

	#JQ_ImagesPrev:hover
	{
		color:#5a5a5a;
		background-position: 0px -50px;
	}
	
#JQ_ImagesNext
{
	width:50px; height:35px;
	background:URL(images/BT_Next.gif) no-repeat 0px 0px;
	text-align:left; color:#251f20;
	padding:15px 0px 0px 4px;
}

	#JQ_ImagesNext:hover
	{
		color:#5a5a5a;
		background-position: 0px -50px;
	}

/*
/////////////////////////////////////////// Anchors
////////////////////////////////////////////////////////////////
*/