/****************************************
* global html tag selectors
*****************************************/
body { margin:0; padding:0; color:#231f20; background: #FFFFFF url(http://www.jewelsdayspa.com/dev/images/background.jpg) repeat-x 50% 0; background-color:#000000; font:12px arial, verdana, sans-serif; line-height:13px; }
div, td { font:12px arial,sans-serif; }
form, input { padding:0px; margin:0px; }
a { color: #93ced2; text-decoration:underline; }
a:hover { color:#62dbe4; }
img{border:0; margin:0px; padding:0px; }
sup{vertical-align:text-top;}

/****************************************
* generic classes for alignment
*****************************************/
.fl{ float:left;}
.fr{ float:right;}
.fn{ float:none; }
.clear{ clear:both  }


/****************************************
* generic classes for image alignment
*****************************************/
.container { margin:0px; padding:0px; }
.imagealigncontainer { float:left; }
.imagealign { display:block; margin:0px; }

/****************************************
* classes for content
*****************************************/
.contentpadding { padding-left:20px; padding-right:20px; padding-top:10px; padding-bottom:30px; }
.contentpadding a { font:12px; text-decoration:underline; color:#57762D; font-weight:bold; }
.contentpadding a:hover { color:#57762D; font:12px; background-color:#FFFFCC; font-weight:bold; }
.footer { font:10px; color:#fff; background-color:#000; }
.footer a { font:10px; verdana, sans-serif; color:#FFFFFF; text-decoration:none; }
.footer a:hover { font:10px; text-decoration:underline; }
.footer b { color:#FFFFFF; font-weight:bold; }
.white { color:#FFFFFF; } 

/****************************************
* text classes
*****************************************/
h1 { color:#231f20; font:18px arial, verdana, sans-serif; }
h2 { color:#93ced2; font:15px arial, verdana, sans-serif; font-weight:bold; }
h3 { color:#93ced2; font:12px arial, verdana, sans-serif; font-weight:bold; }
b { color:#231f20; font:12px; font-weight:bold; }
strong { color:#93ced2; font:12px; font-weight:bold; }
p { font-size:14px; color:#231f20; }
.container
{
	background-color:#353535;
	padding-bottom: 5px;
	padding-top: 5px;
	padding-left: 5px;
	padding-right: 5px;
	border-width: 1px;
	border-style: solid;
	border-color: #CCCCCC;
	border-left-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-top-width: 1px;
	line-height:13px;
	font:13px arial, verdana, sans-serif;
	vertical-align:middle;
	background-image:url(http://www.jewelsdayspa.com/dev/images/spacer.gif);
	margin-left:0px;
	margin-right:0px;
	margin-top:0px;
	margin-bottom:5px;
}

.container h1 { color:#93ced2; padding-left:25px; font:16px verdana, sans-serif; font-weight:bold; background-image:url(http://www.jewelsdayspa.com/dev/images/containerb.gif); background-repeat:no-repeat; background-color:#353535; }
.container p {color:#93ced2; padding-left:25px; padding-right:10px; }
.container b { color:#93ced2; }