/*
 PEARL OF HONORS WEBSITE
 http://www.PearlsOfHonor.com

 COLOR KEY:
 	Blue: 	#002F6C
 	Yellow: #FFE36B
*/


/*
                RESET AND BASICS
*/
*    	{ margin: 0; padding: 0; }
html    { overflow-y: scroll; }
body    {
	background-color: #002F6C;
	color: #FFFFFF;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 13px;
	line-height: 20px;
}
td, th  { vertical-align: top; text-align: left; }
ul      { list-style: none inside; }
a       { outline: none; }
a img  	{ border: 0px none; }
p		{ margin-bottom: 1.3em; }
h1		{ font-size: 14px; font-weight: bold; text-transform: uppercase; color: #FFF; padding-bottom: 15px; }
h2		{}
h3		{}
a:link, a:visited  	{color: #FFE36B; font-weight: bold; }
a:hover  			{color: #FFFFFF; }
a:active  			{color: #DF1316; }
/*           END RESET          */

/*
                TOOLBOX
*/
.floatLeft	{ float: left; }
.floatRight { float: right; }
.centered 	{ text-align: center; margin: 0 auto; }
.clear    	{ clear: both; }
/*.thisclassisinvisible { display: none; }
                END TOOLBOX   */

/*
                FRAMEWORK
*/
#page-wrap		{ width: 1033px; margin: 0 auto; }
#header			{ background: url(../images/bg_header.jpg) top center no-repeat; height: 252px; width: 1033px; }
#menu			{ padding: 212px 0px 0px 0px; }
#content		{ background-image:url(../images/bg_content.jpg); background-repeat: no-repeat; background-position: top center; width: 1033px; }
#footer			{ background: url(../images/bg_footer.jpg) top center no-repeat; height: 185px; width: 1033px; }
#subnav			{ padding: 105px 0px 0px 0px; }
#smnu			{ margin: 0 auto; text-align: center;}
.smnu			{
	width: 100px;
	height: 20px;
	font-size: 10px;
	font-weight: bold;
	text-align: center;
	text-transform: uppercase;
}
#copyright 		{ padding: 10px 0px 0px 0px; font-size: 9px; text-align: center; color: #999; }
a 				{ color: #FFE36B; text-decoration: none; }
.copy			{ padding: 0px 20px 0px 20px; }
#forms			{ padding: 0px 20px 0px 20px;  }

/*
                JQUERY DROPDOWN MENU
*/
#MainMenu 
{
	width:100%;
	height:33px;
	border:0;
	padding: 207px 0px 0px 20px;
	text-align: center;
	margin: 0 auto;
}
#tab 
{
	top:0;
	height:0;
	background:repeat-x top;
	margin:0;
}
#tab ul 
{
	list-style:none;
	float:left;
	margin:0;
	padding:0;
}
#tab li 
{
	display:inline;
	float:left;
	margin:0;
	padding:0;
}
#tab a 
{
	text-decoration:none;
	text-transform: capitalize;
	border:0;
	display:block;
	float:left;
	margin:0;
	padding:0;
}
#tab a span 
{
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-transform: uppercase;
	color:#FFF;
	font-weight:bold;
	line-height:33px;
	padding:0 18px;
}
#tab a:hover,#tab li.item_active a 
{
	border-color:#000;
}
#tab a:hover span,#tab li.item_active a span 
{
	color:#FFF;
	font-weight:bold;
	font-style:normal;
	text-decoration:none;
}
.dropmenudiv 
{
	position:absolute;
	top:0;
	float:left;
	display:block;
	visibility:hidden;
	border:0 #306;
	color:#FFF;
	z-index:100;
	text-decoration:none;
	padding:0;
}
.dropmenudiv ul 
{
	list-style:none;
	margin:0;
	padding:0;
}
.dropmenudiv li 
{
	display:inline;
	margin:0;
	padding:0;
}
.dropmenudiv a:link,.dropmenudiv a:visited 
{
	width:200px;
	display:block;
	color:#FFF;
	background: url(../images/bg_tab.jpg) top left repeat-y;
	height: 33px;
	font-weight:normal;
	font-style:normal;
	text-decoration:none;
	margin:0;
	padding:0;
	font-size: 9px;
}
.dropmenudiv a span 
{
	display:block;
	line-height:37px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-transform: uppercase;
	color:#FFF;
	float:none;
	padding-top: 0;
	padding-right: 3px;
	padding-bottom: 0;
	padding-left: 10px;
}
.dropmenudiv a:hover 
{
	border:0 #000;
	font-weight:normal;
	font-style:normal;
	text-decoration:none;
	color:#FFF;
}
.dropmenudiv a:hover span 
{
	color:#FFF;
	font-weight:normal;
}


/*
                CLASSES
*/

.bold_text    { font-weight: bold; }
.italic_text  { font-style: italic; }

