#giftCert {margin:0; padding:0; width: 870px; height:370px; background-color:#FFF;text-align:center;}

.resTable {margin-top:-100px;}

#overlayBox {margin:-50px 0 0 0; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; width: 560px;background-color:#FFF; text-align:center;}

.lightboxTable {width:560px; height:460px; text-align:center; padding:15px;}

.lightboxTable td.alt {background-image:url(../images/lightbox-bg.png); background-position:center; background-repeat:no-repeat;font-size:12px; text-align:center; width:362px;}

.lightboxTable tr.alt {
	height:35px;
	font-size:15px;
	text-align:center;
	font-weight:bold;
	color:#060;
	background-color:#E5E4DB
	border-bottom: 1px solid #CCC;
}

.lightboxTable p {font-size:12px; text-align:left; width:310px;padding-left:28px;}

.lightboxTable h3{color:#FF713F; width:200px; font-size:14px; text-align:center; margin-top:14px; padding-bottom:6px; margin:0px;}

.flashMap {padding:0; margin:0 auto; text-align:center;}

#dropInOverlay {margin:0; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; width: 500px;text-align:center; height:auto;margin-left:80px;}

#DropInBox {background-color:#FFF; width:304px; text-align:center; margin:0 auto; text-align:center; padding:25px;}

#DropInBoxBG {background-color:#FFF; background-image:url(../images/lightbox-dropinZipBG.jpg); background-position:center; background-repeat:no-repeat; width:390px; height:520px; text-align:center; margin:0 auto; text-align:center; padding:65px 0 0 0;}

#DropInBox .title {
	color:#333;
	width:304px;
	font-size:16px;
	text-align:center;
	margin:0 auto;
	font-weight:bold;
}

#DropInBoxBG .title {
	color:#333;
	width:390px;
	font-size:14px;
	text-align:center;
	font-weight:bold;
	line-height:1.2em;
	margin:18px 0 10px 0;
}

#DropInBoxBG .titleB {
	color:#333;
	width:390px;
	font-size:14px;
	text-align:center;
	font-weight:bold;
	line-height:1.2em;
	margin:25px 0 25px 0;
}

#DropInBoxBG .zipDropDown {
	text-align:center;
	padding:0 0 0 0;
	margin:0 0 80px 0;
}

#DropInBoxBG .bodyCopy {
	color:#333;
	height:45px;
	width:304px;
	font-size:12px;
	text-align:center;
	margin:2px 0 10px 0 auto;
	line-height:1.2em;
	font-weight:bold;
}

.cartLinksTable {width:390px; margin:-1; padding:5px 0 0 0; text-align:center; font-size:80%;}

.dropInContainer .laTranspLink {margin: 0 auto; padding:0; height:63px; width:305px; line-height:normal;}


.dropInContainer .sfAreaLink {
	color:#333;
	width:390px;
	font-size:12px;
	text-align:center;
	font-weight:bold;
	padding:0;
}

.dropInContainer .laAreaLink {
	color:#333;
	width:304px;
	font-size:12px;
	text-align:center;
	font-weight:bold;
}

.bodyCopy a {
	color:#333;
	height:45px;
	width:304px;
	font-size:12px;
	text-align:center;
	margin:0 auto;
	line-height:1.2em;
}

.DropInBoxBG a {
	color:#333;
	height:45px;
	width:304px;
	font-size:12px;
	text-align:center;
	line-height:1.2em;
}

.sfAreaLink a:link {text-decoration: none}
.sfAreaLink a:visited {text-decoration: none}
.sfAreaLink a:active {text-decoration: none}
.sfAreaLink a:hover {text-decoration: underline; color: orange;}

.laAreaLink a:link {text-decoration: none}
.laAreaLink a:visited {text-decoration: none}
.laAreaLink a:active {text-decoration: none}
.laAreaLink a:hover {text-decoration: underline; color: orange;}

.bodyCopy a:link {text-decoration: none}
.bodyCopy a:visited {text-decoration: none}
.bodyCopy a:active {text-decoration: none}
.bodyCopy a:hover {text-decoration: underline; color: orange;}

#DropInBox .panoramics {width:304px ; height:65px; margin:0 auto;}

.dropIn {width:400px; text-align:center; margin:0 auto; background-color:#FFF; padding:25px; height:510px;}
.dropIn p {font-size:12px; text-align:left; width:310px;padding-left:28px;}
.dropIn h3{color:#FF713F; height:45px; width:300px; font-size:13px; text-align:center; margin:0 auto; text-align:center; line-height:1.2em;}

h6 {font-weight:bold; font-size:14px; text-align:right; margin-top:0px; padding:0 40px 0 0; margin-bottom:0;}
h6 a { outline:none; font-weight:bold;color:#06F;}
h6  a:link {text-decoration: none; color:#06F;}
h6 a:visited {text-decoration: none;color:#06F;}
h6 a:active {text-decoration: none; color:#06F;}
h6 a:hover {text-decoration: underline; color: orange;}

.resTableClose {font-weight:bold; font-size:14px; text-align:right; margin-top:0px; padding:5px 40px 0 0; margin-bottom:0;}
.resTableClose a { outline:none; font-weight:bold;color:#06F;}
.resTableClose  a:link {text-decoration: none}
.resTableClose a:visited {text-decoration: none}
.resTableClose a:active {text-decoration: none}
.resTableClose a:hover {text-decoration: underline; color: orange;}

.dropIn td.alt {background-image:url(../images/lightbox-bg.png); background-position:center; background-repeat:no-repeat;font-size:12px; text-align:left; width:362px;}

.dropIn tr.alt {
	height:35px;
	font-size:15px;
	text-align:center;
	font-weight:bold;
	color:#060;
	background-color:#E5E4DB;
	border-bottom: 1px solid #CCC;
}

.dropIn td.centerText tr {
	text-align:center;
}

.clear {clear:both;}

#dropInOverlay #close {font-weight:bold; font-size:14; width:375px; margin-bottom:10px; text-align:right;}

#dropInOverlay #close a { outline:none; font-weight:bold; }
#dropInOverlay #close a:link {text-decoration: none}
#dropInOverlay #close a:visited {text-decoration: none}
#dropInOverlay #close a:active {text-decoration: none}
#dropInOverlay #close a:hover {text-decoration: underline; color: orange;}

#close {font-weight:bold; font-size:14; float:right; margin:7px 18px 0 0;}

#close a { outline:none; font-weight:bold; }
#close a:link {text-decoration: none}
#close a:visited {text-decoration: none}
#close a:active {text-decoration: none}
#close a:hover {text-decoration: underline; color: orange;}

 
#overlayBox h2{
	margin:0 auto;
	padding:0;
	width:530px;
}

#dropInOverlay h2{ font-size:18px;
	margin:0;
}

#lightbox h3{
	color:#FF713F;
}
#lightbox.done p{
	color:#333;
}

#form{
	text-align:left;
	margin:25px;
}
#form ul{
	list-style:none;
}
#form li{
	margin:0 0 1em 0;
}
#form textarea{
	width:100%;
	height:150px;
}
.highlight{
	background-color:#FEFFAF; width:780px; height:400px;
}