/*	Main body definitions	*/
/*  CSS Level 2, Revision 1 */

body {

		/*background-color:	rgb(39,47,85);*/

		background-color:	rgb(23,27,49);

		background-repeat:	repeat;

		font-family:		"Microsoft Sans Serif", "Trebuchet MS", "Century Gothic", "Arial";

		font-size:			1.0em;

		font-weight:		normal;

		font-style:			normal;

		font-color:			rgb(141,110,40);

		color:				rgb(245,239,231);	}

body.disabled {

				background-image:	url(../images/hlines_goldwhite.bmp);	}
				
body.bodySP	{

		color:				rgb(158,3,1);	}


/* DIV TESTING definitions */

DIV		{

		color:			rgb(245,239,231);

		font-size:		1.0em;

		position:		static;	}

DIV.divMain	{

		position:			relative;

		color:			rgb(23,27,49);

		/*background:			transparent;*/

		width:				100%;

		min-width:		700px;	}

DIV.divCol1	{

		font-size:			0.7em;

		float:				left;

		clear:				none;

		width:				600px;

		text-align:			left;

		background:			transparent;	}

DIV.divCol2	{

		margin-left:		15px;

		margin-right:		5px;

		/*float:				left;*/

		clear:				right;

		width:				auto;

		background:			transparent;	}

DIV.divFooter	{

		clear:				both;	}

DIV.divTest	{

		position:			relative;

		background:			white;

		width:				40%;	}

DIV.divPage	{

		width:			800px;

		margin-top:		20px;

		margin-bottom:	10px;

		background-color:	white;

		}

DIV.divItem		{

		float:			left;

		}

DIV.divItemRight	{

		float:			right;

		clear:			left;

		}

DIV.divBody	{

		width:			700px;

		background:		transparent;

		/*

		margin-left:	5%;

		margin-right:	5%;*/

		}

DIV.divSelectionBox	{

		clear:			right;

		float:			left;	

		width:			450px;

		padding:		0px 35px;

		font-size:		1.0em;

		background:		transparent; /*rgb(245,239,231);*/	}

DIV.divSelectors	{

		clear:			left;

		float:			left;

		margin-top:		5px;

		margin-bottom:	5px;



		width:			400px;

		background:		rgb(245,239,231);}

DIV.divSwitcher	{

		clear:			left;

		float:			left;

		width:			400px;

		margin-right:	2px;

		margin-left:	2px;

		background:		transparent; /*rgb(195,17,19);*/	}

DIV.divSelectedQuotes	{

		clear:			left;

		float:			left;

		width:			210px;

		/*height:			150px;*/

		margin-top:		2px;

		margin-bottom:	2px;

		margin-left:	7px;

		font-size:		1.0em;

		background:		transparent; /*rgb(23,27,49);*/	}

DIV.divSelected	{

		clear:			right;

		float:			left;

		margin-top:		2px;

		margin-bottom:	2px;

		background:		transparent;	}

DIV.divSelectedAB	{

		float:			left;

		margin-top:		2px;

		margin-bottom:	2px;	}

DIV.divTopLeft	{

		float:			left;

		clear:			none;

		margin-right:	10px;

		font-size:		0.8em;

		/*background:		rgb(245,239,231);*/	}

DIV.divColumn	{

		float:				left;

		/*clear:				left;*/

		background:			rgb(245,239,231);	}

DIV.blurb1	{

		position:	inherit;

			top:	10px;

		margin-top:		5%;

		margin-left:	5%;

		margin-right:	5%;

		

		/*	top:	1%;*/

		/*	left:	5%;*/

		background-image:	url(../images/WC_WrappedSheet1.jpg);	}

DIV.blurb1Text	{

		position:	inherit;

		margin-top:		50px;

		margin-left:	0%;

		margin-right:	5%;

		margin-bottom:	10%;	}

DIV.divSiteMenu	{

		float:			left;

		clear:			none;

		margin-right:	10px;

		font-size:		0.8em;

		}



			

/* FONT definitions */

FONT	{

		color:			rgb(141,110,40);

		font-size:		0.7em;	}

FONT.right	{

		text-align:		right;	}

FONT.options	{

		color:		rgb(245,239,231);

		font-size:		0.8em;	}

p.optionsLeft	{

		margin-left:		50px;

		margin-top:			10px;

		width:				100px;

		color:		rgb(245,239,231);

		font-size:		0.8em;	

		float:			left;

		text-align:		center;	}

DIV.divOptions	{

		margin-left:		70px;

		}

p.options	{

		margin-left:		10px;

		margin-right:		10px;

		margin-top:			10px;

		width:				480px;

		color:		rgb(245,239,231);

		font-size:		0.8em;

		}	

FONT.footer	{

		color:			rgb(135,122,138);

		font-size:		0.7em;	}

FONT.footer_wide	{

		letter-spacing:	"0.2em";	}

FONT.copyright		{

		color:				rgb(245,239,231);

		halign:		right;	}

FONT.tagline	{

		text-align:			right;

		font-family:		"Trebuchet MS", "Shruti", "Arial Narrow", "Verdana";

		font-size:			0.8em;

		font-weight:		bold;

		font-style:			italic;

		margin-right:		80px;

		color:			rgb(141,110,40); }



		

/* Heading and Text Definitions */

h1		{

		margin-left:			30;

		margin-right:	30;

		text-align:		center;

		font-size:		0.8em;

		font-weight:	normal;

		font-style:		normal;

		/*font-family:	"Comic Sans MS", "Monotype Corsiva", "Trebuchet";*/

		color:				rgb(245,239,231); }

h1.text	{	

		/*font-class:			"Helvetica";*/

		font-size:			1.2em;

		font-weight:		normal; }



		

h2		{

		/*color:				#009900*/ }

.h2_text	{	

		/*font-class:			"Arial";*/

		font-size:			2.0em;

		font-weight:		normal; }



h5	{

		/*font-family:	"Monotype Corsiva", "Trebuchet";*/

		font-weight:	normal;

		font-style:		normal;

		font-size:		0.7em;

		letter-spacing:	0.1em;	}

		

		

h6	{

		color:			rgb(141,110,40);

		font-size:		0.7em;	}

h6.wide	{

		letter-spacing:	"0.2em";	}



		

/* Table Definitions */

table	{

		align:				"center";

		background-color:	rgb(23,27,49);

		border-color:		rgb(23,27,49);

		border:			"0"; }

table.Options-pics	{

		align:				"center";

		background-color:	rgb(23,27,49);

		border-color:		rgb(23,27,49);

		border:			"0"; }

/*table.Options	{

		border:				"0";

		border-color:		rgb(245,239,231);

		margin-top:			10px;

		align:				"center";	}

*/

table.Options	{

		border:				"0";

		rules:				all;

		margin-top:			10px;

		align:				"center";	}

table.MECBanner	{

		background-image:	url('../images/bannercake.jpg');

		background-color:	rgb(245,239,231);

		background-repeat:	no-repeat;

		background-position:	right;

		border:				"0";

		/*bordercolor:		rgb(0,0,0);*/

			}

table.tblFooter		{

		background-color:	rgb(245,239,231);

		border:				"0";

		border-color:		rgb(245,239,231);	}

table.tblMenuColumn		{

		width:				90px;

		background-color:	rgb(245,239,231);

		border:				"0";

		border-color:		rgb(245,239,231);	}

td		{

		text-align:				center;	}

td.corner_TL	{

		width:				12px;

		height:				12px;

		text-align:			left;

		valign:				"top";

		cellhalign:			"left";

		cellvalign:			"top";

		background-color:	rgb(23,27,49);	}

td.corner_TR	{

		width:				12px;

		height:				12px;

		text-align:			right;

		background-color:	rgb(23,27,49);	}

td.corner_BL	{

		width:				12px;

		height:				12px;

		text-align:			left;

		background-color:	rgb(23,27,49);	}

td.corner_BR	{

		width:				12px;

		height:				12px;

		text-align:			right;

		background-color:	rgb(23,27,49);	}

td.tdFiller		{

		background-color:	rgb(245,239,231);

		width:				75px;			}

td.tdFiller_vert		{

		background-color:	rgb(245,239,231);

		height:				100px;			}

td.Right	{

		text-align:				right;	}

td.Stripe1	{

		background-color:	transparent;	}

td.spacer	{

		width:				15;	}

		

tr.HBand1	{

		background-color:	rgb(23,27,49);	}

tr.HBand2	{

		background-color:	rgb(245,239,231);	}

		









/*	Links	*/



a:link		{

		color:			rgb(245,239,231);	}

		

a:visited	{

		color:			rgb(135,122,138);

			}

a:hover		{ 

		font-style:	italic;	}

a.menu		{

		color:			rgb(135,122,138);

		text-decoration:	none;

	}

a.aSelector	{

		border:		"0";

			}

a.aFooter	{

		color:			rgb(135,122,138);

			}

aOptions.visited	{

		color:			rgb(135,122,138);

			}

		

/*

 *	wedcakes.php

 */

IMG.imgRight	{

		clear:				both;

		margin-left:		2em;	}

IMG.colTop	{

		float:				none;

		margin-top:			2px;

		margin-bottom:		2px;

		margin-right:		2px;

		margin-left:		2px;

		border-width:	3px;

		border-color:	rgb(245,239,231);

		border-style:	ridge;	}

IMG.imgOptions	{

		margin-left:		10px;

		margin-right:		10px;

		clear:				both;

		}

IMG.imgSelector	{

		margin-top:			5px;

		margin-bottom:		2px;

		margin-left:		5px;

		width:				60px;

		height:				80px;

		border-width:	3px;

		border-color:	rgb(245,239,231);

		border-style:	ridge;

		

		float:				both;

		clear:				none;	}

IMG.imgSelected	{

		float:				none;

		clear:				none;	

		/*margin-top:			200px*/

		margin-bottom:		2px;

		border-width:	3px;

		border-color:	rgb(245,239,231);

		border-style:	ridge;

		/*align:				center;*/

		}

IMG.imgSelectedA	{

		float:				left;

		clear:				right;	

		margin-top:			200px

		margin-bottom:		2px;

		align:				center;	}

IMG.imgSelectedB	{

		float:				left;

		clear:				right;	

		margin-top:			200px

		margin-bottom:		2px;

		align:				center;	}

IMG.imgColumn	{

		float:				left;

		clear:				left;

		width:				50;

		height:				128;

		background:			transparent;	}

IMG.imgMenu	{

		width:				75px;

		float:				left;

		clear:				left;	}

IMG.imgItemRight	{

		float:				right;

		clear:				left;

		}

IMG.imgItemLeft	{

		float:				left;

		}
IMG.imgSpec	{
		float:				right;
		margin:				5px;

}
IMG.imgSpec_L	{
		float:				left;
		margin:				5px;
}

P.pItem		{

		margin-top:			0px;

		margin-bottom:		0px;

		}

P.div2_1	{

		position:			absolute;

		margin-left:		5%;

		margin-right:		50%;	

		background:			yellow; }

P.div2_2	{

		position:			absolute;

		margin-left:		50%;

		margin-right:		5%;

		background:			green;}

P.pMain	{

		clear:				both;

		text-indent:		20px;

		margin-top:			2px;

		margin-bottom:		10px;

		margin-left:		10px;

		margin-right:		10px;	}

P.pReference	{

		margin-top:			4px;

		margin-left:		70%;		

		}

P.pMain2	{

		clear:				both;

		text-indent:		20px;

		margin-top:			10px;

		margin-bottom:		10px;

		margin-left:		10px;

		margin-right:		10px;

		font-size:			0.7em;	}

P.pMain_NoFloat	{

		clear:				left;	}

P.pMain_SelectionBox	{

		text-indent:		20px;

		clear:				left;

		margin-left:		0px;

		margin-right:		10px;	}

P.pInline	{

		color:			rgb(135,122,138);

		clear:				none;

		font-size:			0.7em;

		margin-top:			0px;

		margin-bottom:		0px;

		}

IMG.imgInline	{

		clear:				none;

		float:				right;	}

P.pretag	{

		text-align:			center;

		font-family:		"Trebuchet MS", "Shruti", "Arial Narrow", "Verdana";

		/*font-size:			0.8em;*/

		font-weight:		bold;

		font-style:			italic;

		margin-top:			2px;

		margin-bottom:		5px;

		/*color:			rgb(141,110,40);*/ }

P.tagline	{

		margin-top:			3px;

		margin-bottom:		0px;

		text-align:			center;

		font-family:		"Trebuchet MS", "Shruti", "Arial Narrow", "Verdana";

		/*font-size:			0.8em;*/

		font-weight:		bold;

		font-size:			1.2em;

		font-style:			italic;

		background-image:	url(../images/swoosh.gif);

		background-repeat:	no-repeat;

		background-position:	240px 17px;

		height:				50px;

		color:			rgb(245,239,231); }

P.pMenu	{

		width:				70px;

		/*height:				60px;*/

		/*background-image:	url(../images/menubg.jpg);

		background-position:	bottom left;

		background-repeat:		no-repeat;

		*/

		background-color:	rgb(240,230,220);

		border-bottom-color:		rgb(245,239,231);

		border-bottom-style:		ridge;

		border-bottom-width:		3px;

		border-left-color:		rgb(245,239,231);

		border-left-style:		ridge;

		padding-left:			3px;

		float:				left;

		clear:				left;

		margin-top:			5px;

		margin-left:		3px;

		color:				black;

		text-align:			left;

		font-size:			0.8em;

		/*font-color:			rgb(245,239,241);*/

		font-weight:		bold;

		font-style:			italic;

		font-family:		"Trebuchet MS", "Shruti", "Arial Narrow", "Verdana";

}



		





SPAN.spanItemTitle	{

		margin-right:	5px;

		font-weight:	bold;

		

		}

DIV.spanOptions	{

		margin-left:	10px;

		margin-right:	10px;

		margin-bottom:	20px;

		width:			120px;



		vertical-align:		middle;

		text-align:		center;

		font-size:		0.8em;

		float:				left;

		clear:			right;

		}




/* Formatting for the Specials page */

DIV.divSpecBlock {

		background:		transparent;
		height:			190px;
	}
DIV.divSubSpecBlock {

		background:		transparent;
		height:			100px;
	}
DIV.divSpecText	{
		/*clear:			left;*/

		float:			none;

		margin-top:		20px;

		margin-bottom:	2px;

		margin-left:	7px;

		background:		transparent;	}
p.pMenuCategory	{
		
		font-family:		"Monotype Corsiva";
		font-size:		2.0em;
		font-weight:	bold;	
			
		border-bottom:		thin solid rgb(165,11,3);
		margin-top:		15px;}
	
p.pSpecMenuItem {
		font-family:		"Monotype Corsiva";

		font-size:			1.7em;

		font-weight:		normal;

		font-style:			bold;

		font-color:			rgb(141,110,40);
		text-decoration:	underline;
		
	}
p.pSpecMenuDesc {
		font-family:		"Microsoft Sans Serif", "Trebuchet MS", "Century Gothic", "Arial";

		font-size:			1.3em;

		font-weight:		normal;

		font-style:			normal;

		font-color:			rgb(141,110,40);
	}
p.pSpecMenuUnit {

		
		font-family:		"Microsoft Sans Serif", "Trebuchet MS", "Century Gothic", "Arial";

		font-size:			1.0em;

		font-weight:		bold;

		font-style:			normal;

		font-color:			rgb(141,110,40);
	}		
p.pSpecMenuPrice {


		font-family:		"Microsoft Sans Serif", "Trebuchet MS", "Century Gothic", "Arial";

		font-size:			1.2em;

		font-weight:		normal;

		font-style:			normal;

		font-color:			rgb(141,110,40);
	}
h2.hSP	{
		font-family:		"Monotype Corsiva";
		font-size:			2.7em;
		color:				rgb(165,11,3);
}

/* Legacy	*/

/*

.catchphrase	{

		font-family:	"AvantGarde BK BT", "Helvetica";

		font-style:		italic;

		color:			#990010;	}

.footnote	{

		font-family:	"Arial", "Helvetica";

		font-style:		italic;

		font-weight:	bold;

		font-size:		0.9em;	}

.menuitem	{ 

		font-family:	"Helvetica";

		font-style:		italic;	}

IMAGE.imgTopLeft	{

		float:			left;	}

table.Test	{

		background-color:	rgb(255,0,0);

		border:				"1";	}

*/