/* ----- universal settings -----*/
body {
	margin:0px; 
	padding:0px 0px 0px 0px; 
	background:url('images/bg.jpg') center top repeat-x #369; 
	font-family:arial, san-serif; 
	font-size:8pt; 
	color:#369;
	text-align:left;
}

td {font-size:8pt;}
p {margin:0px; padding:0px;}
hr.blue {color:#369; background-color:#369;}

h1 {font-size:10pt; padding:0px; margin:0px; color:#7e105b;}
h2 {font-size:9pt; padding:0px; margin:0px; color:#7e105b;}

#ctr {margin-left:auto; margin-right:auto; width:760px;}


/* ----- typography/positioning ----- */
.callout {color:#7e105b;}

.content {padding:5px 12px;}

.footer, .copyright {color:#fff; text-align:center; font-size:7pt;}


/* ----- links ----- */
a:link {text-decoration:underline; color:#369;}
a:visited {text-decoration:underline; color:#369;}
a:hover {text-decoration:underline; color:#7e105b;}
a:active {text-decoration:underline; color:#369;}

.footer a:link, .copyright a:link {text-decoration:underline; color:#fff;}
.footer a:visited, .copyright a:visited {text-decoration:underline; color:#fff;}
.footer a:hover, .copyright a:hover {text-decoration:underline; color:#ccc;}
.footer a:active, .copyright a:active {text-decoration:underline; color:#fff;}


/* ----- backgrounds ----- */


/* ----- other stuff ----- */
.img {border:2px solid #369;}
ul li {margin-left:-10px;}
#side01 {width: 255px; height: 139px; overflow: hidden;}
#side02 {width: 255px; height: 131px; overflow: hidden;}
#side03 {width: 255px; height: 144px; overflow: hidden;}


/* ----- navigation ----- */
.chromestyle {width:760px;}

	/* -------- Style for Drop Down Menu -------- */
	.dropmenudiv {position:absolute; text-align:left; top:0; border:1px solid #aaa; border-bottom-width:0; font:normal 8pt arial; line-height:20px; z-index:100; background-color:#ddd; width:130px; visibility:hidden;}
	.dropmenudiv a {width:auto; display:block; text-indent:4px; border-bottom:1px solid #aaa; border-top:1px solid #eee; text-decoration:none; color:#301300; text-align:left;}		
	.dropmenudiv a:hover {background-color:#eee; text-align:left; color:#7e105b;}
	* html .dropmenudiv a { /*IE only hack*/ width:100%;}
	.notop {border-top:0px !important;}

#footer{
	font-family:"Times New Roman", Times, serif;
	color:#fff;
	font-size:16px;
	text-align:center;
	font-weight:bold;
}
#footer a{
	color:#fff;
	text-decoration:underline;
}
#box1{
	width:236px;
	margin:0;
	padding:0;
}
#box1-top{
	width:236px;
	height:17px;
	margin:0;
	padding:0;
	background:url(/images/structure/box-top.jpg) no-repeat #e1e8fb;
}
#box1-top1{
	width:236px;
	height:10px;
	margin:0;
	padding:0;
	background:url(/images/structure/box-top1.jpg) no-repeat #e1e8fb;
}
#box-mid{
	width:218px;
	margin:0 1px 0 3px;
	padding:0 5px 0 5px;
	background:url(/images/structure/box-bkgd.jpg) repeat-x #e1e8fb;
	text-align:left;
}
#box-mid1{
	width:218px;
	margin:0 1px 0 3px;
	padding:0 5px 0 5px;
	background:url(/images/structure/box-bkgd.jpg) repeat-x #e1e8fb;
	text-align:left;
	/*height:615px;*/
}
#box1-bottom{
	width:236px;
	height:17px;
	margin:0;
	padding:0;
	background:url(/images/structure/box-bottom.jpg) no-repeat #e1e8fb;
}
.pinkbkgd{
	background: url(/images/pinkbkgd-top.jpg) top no-repeat #fcdffe;
}
#lower-wrapper{
	width:100%;
	margin:0;
	padding:0;
	text-align:center;
}
#lower1, #lower3{
	float:left;
	width:33%;
	text-align:center;
	margin:0;
	padding:10px 0 0 0;
}
#lower2{
	float:left;
	width:34%;
	text-align:center;
	margin:0;
	padding:16px 0 0 0;
}
.clear{
	clear:both;
	visibility:collapse;
}

.giftcert{
	background: url(images/bkgd-gift-certs.png) no-repeat #ffffff !important;
	width:524px;
	height:120px;
}
.giftcert-1{
		float:left;
		width:232px;
		padding-top:15px;
		padding-left:10px;
		height:135px;
}
.giftcert-2{
		float:left;
		width:245px;
		padding-top:35px;
}
.giftcerts{
	width:220px;
	padding:0px 5px 0px 7px;
	font-size:12px
}
