/* Default - 061908 */

html, body {font-family: Arial,Helvetica,sans-serif; font-size:11px; margin:0; padding:0; color:#898989;} 
table, td {font-size: 1em;}
th {text-align:left; background-color:#d1ebf2;}
p {font-family: Arial,Helvetica,sans-serif; margin: 0 0 1em 0;}
h1 {font:normal 22px Georgia; color:#ff6600; margin:10px 20px 20px 20px; border-bottom:2px solid #4e6d76;}
h2 {font:normal 18px Georgia; color:#ff6600; margin: 0 0 10px -20px; background:transparent url(/images/discover/hdng-bg.gif) no-repeat 0% 100%; padding: 0 0 13px 20px;}
h3 {font:bold 14px Arial; color:#4e6d76; margin: 0 0 10px 0;}
h4 {font-size:14px; margin: 0 0 10px 0;}
h5, h6 {font-size:12px; margin:0 0 7px 0;}
input, select, textarea {font-size:1em;}
form {display:inline;}
label {vertical-align:middle;}
input[type='radio'], input[type='checkbox'] {vertical-align:middle;}
img {margin:0; padding:0; border-style:none;}
.hide {display:none;}
.smallest {font-size:.8em;}
.smaller {font-size:.9em;}
.larger {font-size:12px;}
.largest {font-size:1.2em;}
.bold {font-weight:bold;}
.italic {font-style:italic;}
.strike {text-decoration:line-through;}
.black {color:#000;}
.red {color:#f00;}
.green {color:#390;}
.vtop {vertical-align:top;}
.center {text-align:center;}
.right {text-align:right;}
.nowrap {white-space:nowrap;}
.breakforprint {page-break-after:always;}
.clear {overflow:hidden; clear:both; height:0; margin:0; font-size:1px; line-height:0;}
.skip {position:absolute; left:-10000px; width:1px; height:1px; overflow:hidden;}

a, a:link, a:visited {color: #51b0d0; text-decoration: underline;}
a:hover {color: #51b0d0; text-decoration: none;}
a:active {color: #51b0d0; text-decoration: underline;}
a:active, a:focus {outline: 0;}

.bdr {border:1px solid #cccccc; padding:4px;}
.bdrtop {border-top:1px solid #cccccc;}
.bdrright {border-right:1px solid #cccccc;}
.bdrbottom {border-bottom:1px solid #cccccc;}
.bdrleft {border-left:1px solid #cccccc;}

/* Start Up Styles */

.btnadd2cart {background-color:#090;}
.btnadd2cart:hover {background-color:#0c3;}

.btnwishlist {background-color:#339;}
.btnwishlist:hover {background-color:#33c;}

.colsp {font-size:2px; padding:4px;}
.cblock10 {margin:10px;}
.cblock15 {margin:15px;}
.lnpad4 {padding-bottom:4px;}
.lnpad8 {padding-bottom:8px;}

/* Start Up Layout */

.mainbody {text-align:center; background:#c7e9ec url(/images/discover/bg.gif) repeat-x; margin:0; padding:0;}
.mainbody-bottom {background:transparent url(/images/discover/bg-bottom.gif) repeat-x bottom;margin:0; padding:0;}
.bdywrpr {width:970px; text-align:left; margin:0 auto; z-index:1;}
.hdrwrpr {width:970px; height:154px; background:transparent url(/images/discover/hd-bg.gif) no-repeat; position:relative; z-index:1000;}
.corwrpr {width:952px; background-color:#fff; margin:0 9px;}
.corwrpr-rr {width:952px; background:#fff url(/images/discover/rr-bg.gif) repeat-y top;margin:0 9px;}
.ftrwrpr {width:970px; height:110px; background:#4e6d76 url(/images/discover/ftr-bg.gif) no-repeat top; position:relative; }


/* Optional for Start-Up */

.corlnav {float:left; display:inline; width:160px; vertical-align:top; margin-left:20px;}
.cormain-hm  {float:left; display:inline; width:616px; vertical-align:top; margin-left:20px;}
.cormain {float:left; display:inline; width:730px; vertical-align:top; margin-left:20px;}
.cormain-s {float:left; display:inline; width:436px; vertical-align:top; margin-left:20px;}
.corrrail {float:left; display:inline; width:276px; vertical-align:top; margin-left:20px;}
.wrpr {float:left; display:inline; width:636px;}
.wrpr2 {float:left; display:inline; width:616px;}

/* Left Nav */

.lnavwrpr {font-size:1.1em; margin:0 10px 30px 10px; line-height:1.2em;}
.lnvgrphdg {font-size:1.2em; font-weight:bold; margin:15px 0 8px 0;}

ul.lnav {font-weight:bold; color:#51b0d0; margin:0 0 20px 0; padding:0; list-style-type:none; }
ul.lnav a, ul.lnav a:link, ul.lnav a:visited {font:normal 12px Georgia; color:#51b0d0; font-weight:normal; text-decoration:none; display:block; padding: 5px 0;}
ul.lnav a:hover,ul.lnav a.on {color:#ff6600;}
ul.lnav a:active {color:#51b0d0;}
ul.lnav li {border-bottom:1px dotted #4e6d76; }

ul.lnav ul  {margin:4px 0 10px 10px; padding:0; list-style-type:none;}
ul.lnav ul a, ul.lnav ul a:link, ul.lnav ul a:visited {font:bold 11px Arial; color:#51b0d0; padding:4px 0 4px 10px;}
ul.lnav ul a:hover, ul.lnav ul a.on {font-weight:bold; color:#ff6600; background:transparent url(/images/discover/li.gif) no-repeat top left;}
ul.lnav ul a:active {color:#51b0d0;}
ul.lnav ul li {border-bottom:none;}

/* Header Summary */

div.smrywrpr {text-align:right; padding:0 0 10px 0;}
div.smrywrpr a {text-decoration:none; margin:0 5px;}


/* Page Tools */

.tlswrpr {font-size:.9em; text-align:right; padding:0 10px 10px 0;}

/* Page Remote Bookmark */

.sharewrpr {text-align:right; padding:0 10px 10px 0;}


/* Mods Default */


.hdng {
	background: url(/images/discover_filter-bg.gif) repeat-x ; 
	border-bottom:1px dotted #c4e7ea; 
	font-family:Georgia,Times New Roman; 
	font-size:13px;
	font-size-adjust:none;
	font-style:normal;
	font-variant:normal;
	font-weight:bold;
	line-height:normal;
	margin-bottom:10px;
	padding:6px 10px;
	text-align:left;
}
.hdng2 {font:normal 18px Georgia; color:#ff6600; margin: 0 0 10px 0; background:transparent url(/images/discover/hdng2-bg.gif) repeat-x bottom; padding:4px 10px; padding: 4px;}
.hdng3 {font:normal 18px Georgia; color:#51B0D0; margin: 0 0 5px 0; padding: 0 0 13px 0px;}
.hdngbox {font-size:16px; font-weight:bold; color:#fff; background-color:#999; padding:3px 10px; margin:0;}

.btn {font:normal 11px Arial; color:#423f30; background:#ededed url(/images/discover/btn.gif) repeat-x; border:1px solid #707070; text-decoration:none; cursor:pointer; padding:2px 10px 2px 10px;}
.btn:hover {color:#fff; background-color:#4e6d76; background-image:none; border:1px solid #707070;}

.btncheckout {font-size:14px; font-weight:bold; color:#c00; background-color:#fff; border:1px solid #c00; text-decoration:none; cursor:pointer;}
.btncheckout:hover {color:#000; border:1px solid #000;}

.alternate	{background-color: #eeeeee;}
.row		{background-color: #ffffff;}


/* Flyout Menus */

.nav {position:absolute; top:105px; left:5px;}
.qmclear {font-size:1px;height:0px;width:0px;clear:left;line-height:0px;display:block;}
.qmmc {position:relative;}.qmmc a {float:left;display:block;white-space:nowrap;}
.qmmc div a {float:none;}
.qmmc div {visibility:hidden;position:absolute;}
.qmfv{visibility:visible !important;}.qmfh{visibility:hidden !important;}

/* Remove the comments below for vertical mains and change the false value to
   true in the qm_create function after the menus structure. */
/*.qmmc a {float:none}*/

#qm0 {background-color:transparent;}

 /* Main Items */
#qm0 a {color:#f4cf4b; background-color:transparent; font-family:Arial; font-weight:normal; font-size:11px; text-decoration:none; }

/* Main Hover State */
#qm0 a:hover {background-color:transparent;}

/* Main Active State */
body #qm0 .qmactive, body #qm0 .qmactive:hover {color:#333333; background-color:transparent; text-decoration:none;}

/* Main Parent Items */
#qm0 .qmparent {background-image:url(/images/discover/global/menu-arrow-down.gif); background-repeat:no-repeat; background-position:95%;}

/* Sub Containers */
#qm0 div {background-color:#577780; padding:5px; margin-top:3px;}

/* Sub Hover State */
#qm0 div a:hover {color:#6fc6e3; text-decoration:none;}

/* Sub Active State */
body #qm0 div .qmactive, body #qm0 div .qmactive:hover {background-color:transparent; color:#6fc6e3;}

/* Sub Parent Items */
#qm0 div .qmparent {background-image:url(/images/discover/global/menu-arrow-right.gif);}

/* Sub Items */
#qm0 div a {background-color:#577780; padding:2px 12px; border-width:0px; border-style:none; border-color:#000000;}


/* optional add-on styles */

/* End Flyout Menus */


/* Error Markers */

.fieldlbl {padding:4px 2px 0 0; text-align:right;}
.field {padding-left:2px;}
.fieldpad {padding-bottom:2px;}

.fieldtext {color:#000000;}
.fielderror {color:#cc0000;}
.fieldnorm {width:16px; height:20px;}
.fieldreq {width:16px; height:20px; background:transparent url(/images/discover/global/field-req.gif) no-repeat center right;}
.fieldred {width:16px; height:20px; background:transparent url(/images/discover/global/field-error.gif) no-repeat center right;}


/* Admin Edit */

.content {border:1px dashed #2b4487; padding:1px; margin:1px 1px 1px 1px;}
.contentregion {background:#b8cde7; color: #2b4487; border:1px solid #2b4487; padding:2px; margin:1px 0 1px 0;}
.contentheader {background:#dddddd; color:#000000; border:1px solid #2b4487; padding:2px; margin:1px 0 1px 0px; text-align:right;}
.contentedit {background:#f2faff; color:#000000; border:1px solid #2b4487; padding:2px;}
.adminbtn {font-size:12px; font-weight:bold; color:#000000; background:#112848 url(/images/discover/btn.gif) repeat-x top left; border:1px solid #a5b9c8; padding:2px; text-decoration:none; cursor:pointer;}
.contentbottom {background: #dddddd; color: #000000; border: 1px solid #2b4487; padding: 2px; margin:1px 0 1px 0;}
.contentsettings {background:#ffffff; color:#000000; border:1px solid #2b4487; padding:2px;}

/* MT */

.txt-links {position:absolute; top:10px; left:51px;}
.txt-links a,.txt-links a:link,.txt-links a:visited {color: #506f78; text-decoration: none;}
.txt-links a:hover {color: #506f78; text-decoration: underline;}
.txt-links a:active {color: #506f78; text-decoration: none;}

.home {background:transparent url(/images/discover/icon-home.gif) no-repeat 0% 50%; padding-left:13px;}
.print {background:transparent url(/images/discover/icon-print.gif) no-repeat 0% 50%; padding-left:17px;}
.email {background:transparent url(/images/discover/icon-email.gif) no-repeat 0% 50%; padding-left:17px; margin-left:10px;}
.rss {background:transparent url(/images/discover/icon-rss.gif) no-repeat 0% 50%; padding-left:15px;}
.acrobat {background:transparent url(/images/discover/icon-acrobat.gif) no-repeat 0% 50%; padding-left:15px;}

span.vd {padding:0 5px;}
input.tribox {background-color:#fff; border:1px solid #d4e5e9;-moz-opacity:0.6;filter:alpha(opacity=60); padding:2px;}
input.ibox {color:#666666; font: normal 11px Arial; padding:2px;}


.ftrlinks {position:absolute; top:13px; left:170px; background:transparent url(/images/discover/always.gif) no-repeat; padding:10px 0 0 220px; height:30px;}
.ftrinfo {position:absolute; top:53px; padding:0 30px; text-align:center; width:900px; color:#112930;}
.ftrinfo a,.ftrinfo a:link, .ftrinfo a:visited {color: #112930; text-decoration: underline;}
.ftrinfo a:hover {color: #112930; text-decoration: none;}
.ftrinfo a:active {color: #112930; text-decoration: underline;}

 /* Tabs */

.tabWidget {margin:10px 0;}
.tabWidget .tabdiv {padding:10px; border-top:2px solid #4e6d76; padding:20px 0;}
ul.tabnav {height:29px; margin:0; padding:0;}
ul.tabnav li {display: block; float:left; font-size:12px; font-weight:bold; list-style: none; margin-right:5px; background:transparent url(/images/discover/tab.gif) no-repeat top left;}
ul.tabnav li a, .tabnav li a:link, .tabnav li a:visited {display:block; float:left; height:29px; padding:7px 10px 0 10px; text-decoration: none; color:#4e6d76; background:transparent url(/images/discover/tabr.gif) no-repeat top right;}
ul.tabnav li.ui-tabs-selected {background:transparent url(/images/discover/tab-on.gif) no-repeat top left; color:#fff; }

ul.tabnav li.ui-tabs-selected a, ul.tabnav li.ui-tabs-selected a:link, ul.tabnav li.ui-tabs-selected a:visited {background:transparent url(/images/discover/tabr-on.gif) no-repeat top right; color:#fff; }
ul.tabnav li.ui-tabs-selected a:hover {background:transparent url(/images/discover/tabr-on.gif) no-repeat top right; color:#fff; }
ul.tabnav li.ui-tabs-selected a:active {background:transparent url(/images/discover/tabr-on.gif) no-repeat top right; color:#fff; }

.ui-tabs-hide {display: none;}

.corrrail .mod {padding:0 0 20px 20px;}
.prem {text-align:right; float:right; width:200px;}
.prem a, .prem a:link, .prem a:visited {color: #4e6d76; text-decoration: none; font-size:10px;}
.prem a:hover {color: #4e6d76; text-decoration: underline;}
.prem a:active {color: #4e6d76; text-decoration:none;}

.bar {margin:0 20px 0 20px; }

.all {float:right; font:normal 11px Arial; margin-top:4px;}

.time {font-weight: bold; font-size: 13px; margin-right: 5px;} 
.item {margin-bottom:20px;}
.mrgbottom {margin-bottom:20px;}
.mrgtop {margin-top:20px;}

.ph {float:left; display:inline; width:200px; margin-right:20px;}
.phFeatured {float:right; margin-left:20px;}
.phResults {float:right; display:inline; width:80px; margin-left:20px;}
.phListing {float:left; display:inline; width:80px; margin-left:20px;}
.phListingRight {float:right; display:inline; width:80px; margin-left:20px;}
.descr {float:left; display:inline; width:390px;  }
.descrResults {float:left; display:inline;  }
.descrListing {float:left; display:inline; width:320px;  }
.descrFeatured {float:left; display:inline; width: 100%;  }

/* jCarousel Home Page  */


.jcarousel-clip {z-index:2; padding:0; margin:0; overflow:hidden; position:relative;}
.jcarousel-list {z-index:1; overflow:hidden; position:relative; top:0; left:0; margin:0; padding:0;}
.jcarousel-list li, .jcarousel-item {float:left; list-style:none; }
.jcarousel-next {z-index:3; display:none;}
.jcarousel-prev {z-index:3; display:none;}

.jcarousel-skin-home {list-style-type:none;position:relative;top:40px;left:10px;}
.jcarousel-skin-home .jcarousel-container {background:#506f78;}
.jcarousel-skin-home .jcarousel-container-horizontal {width:596px; padding:0;}
.jcarousel-skin-home .jcarousel-clip-horizontal {width:596px; height:274px;}
.jcarousel-skin-home .jcarousel-item {width:596px; height:274px;}
.jcarousel-skin-home .jcarousel-item-horizontal {margin-right:0;}
.jcarousel-skin-home .jcarousel-item-placeholder {background:#fff; color:#000;}
.jcarousel-skin-home .jcarousel-next-horizontal {position:absolute; top:250px; left:570px; width:14px; height:14px; cursor:pointer; background:transparent url(/images/discover/next.gif) no-repeat 0 0;}
.jcarousel-skin-home .jcarousel-next-horizontal:hover { background-position: -14px 0;}
.jcarousel-skin-home .jcarousel-next-horizontal:active {background-position: -14px 0;}
.jcarousel-skin-home .jcarousel-next-disabled-horizontal,.jcarousel-skin-home .jcarousel-next-disabled-horizontal:hover, .jcarousel-skin-home .jcarousel-next-disabled-horizontal:active {cursor:default; background-position: -14px 0;}
.jcarousel-skin-home .jcarousel-prev-horizontal {position:absolute; top:250px; left:550px; width:14px; height:14px; cursor:pointer; background:transparent url(/images/discover/prev.gif) no-repeat 0 0;}
.jcarousel-skin-home .jcarousel-prev-horizontal:hover {background-position: -14px 0;}
.jcarousel-skin-home .jcarousel-prev-horizontal:active {background-position: -14px 0;}
.jcarousel-skin-home .jcarousel-prev-disabled-horizontal, .jcarousel-skin-home .jcarousel-prev-disabled-horizontal:hover, .jcarousel-skin-home .jcarousel-prev-disabled-horizontal:active {cursor:default; background-position: -14px 0;}

.jcarousel-skin-int {list-style-type:none;position:relative;top:0px;left:0px;}
.jcarousel-skin-int .jcarousel-container {background:#fff;}
.jcarousel-skin-int .jcarousel-container-horizontal {width:436px; padding:0;}
.jcarousel-skin-int .jcarousel-clip-horizontal {width:436px; height:200px;}
.jcarousel-skin-int .jcarousel-item {width:436px; height:200px;}
.jcarousel-skin-int .jcarousel-item-horizontal {margin-right:0;}
.jcarousel-skin-int .jcarousel-item-placeholder {background:#fff; color:#000;}
.jcarousel-skin-int .jcarousel-next-horizontal {position:absolute; top:170px; left:400px; width:14px; height:14px;  cursor:pointer; background:transparent url(/images/next.gif) no-repeat 0 0;}
.jcarousel-skin-int .jcarousel-next-horizontal:hover { background-position: -14px 0;}
.jcarousel-skin-int .jcarousel-next-horizontal:active {background-position: -14px 0;}
.jcarousel-skin-int .jcarousel-next-disabled-horizontal,.jcarousel-skin-int .jcarousel-next-disabled-horizontal:hover, .jcarousel-skin-int .jcarousel-next-disabled-horizontal:active { cursor:default; background-position: -14px 0;}
.jcarousel-skin-int .jcarousel-prev-horizontal {position:absolute; top:170px; left:380px; width:14px; height:14px; cursor:pointer; background:transparent url(/images/prev.gif) no-repeat 0 0;}
.jcarousel-skin-int .jcarousel-prev-horizontal:hover {background-position: -14px 0;}
.jcarousel-skin-int .jcarousel-prev-horizontal:active {background-position: -14px 0;}
.jcarousel-skin-int .jcarousel-prev-disabled-horizontal, .jcarousel-skin-int .jcarousel-prev-disabled-horizontal:hover, .jcarousel-skin-int .jcarousel-prev-disabled-horizontal:active {cursor:default; background-position: -14px 0;}

.slidedescr {position:absolute; top:230px; left:0; background-color:#506f78; color:#fff; width:506px; height:30px; padding:7px 80px 10px 10px; -moz-opacity:0.9;filter:alpha(opacity=90);}
.slidedescr h1 {color:#fff; font: bold 14px Georgia; margin:0;}

a div.slidedescr, a:link  div.slidedescr, a:visited  div.slidedescr {text-decoration: none;}
a:hover  div.slidedescr {text-decoration: none;}
a:active  div.slidedescr {text-decoration: none;}

.imagewrpr {background:transparent url(/images/discover/slide-bg.gif) no-repeat; height:333px; margin-top:-27px; z-index:1; position:relative; overflow:hidden;} 

.rr {height:49px;background:transparent url(/images/discover/hdcurv-rr.gif) no-repeat;}
.norr {height:49px;background:transparent url(/images/discover/hdcurv.gif) no-repeat;}
.ftr-rr {height:22px; background:transparent url(/images/discover/ftrcurv-rr.gif) no-repeat;}
.ftr-norr {height:22px; background:transparent url(/images/discover/ftrcurv.gif) no-repeat;}

.item-l {margin-bottom: 10px;}
.calendar_month td {width: 100px; border-left: 1px solid #ffffff; border-bottom: 1px solid #ffffff; background: #f0fcff;}
.calendar_numeral {padding: 5px;}
.calendar_month th {padding: 10px; text-align:center;}
.today, .today td {background-color: #9bbec8; color: #ffffff;}
table.cal-sm { background-color:#F0FCFF; border-collapse:collapse; width:100%;}
table.cal-sm th { border:1px solid #ffffff; font-weight:bold; padding:4px; text-align:center;}
table.cal-sm td {padding: 4px;}

#dhtmltooltip {background-color:#c7e9ec; text-align:left; padding:8px; position:absolute; width:150px; border:3px solid #227391; visibility:hidden; z-index:100; filter:progid:DXImageTransform.Microsoft.Shadow(color=#999999,strength:5,direction=135);}

.filter {
	background:#dff3f4 url(/images/discover_filter-bg.gif) repeat-x scroll 0 0;
	border-bottom:1px dotted #c4e7ea;
	margin-bottom:20px;
	padding:10px;
}

table.calendar_month th.cal-week {
background:#D1EBF2 url(/images/discover_cal-week.gif) no-repeat scroll center center;
vertical-align:middle;
}


/* video */

.player {margin-bottom:20px; }
.videodescr {margin-bottom:20px; }
.cont {border: 1px solid #4e6d76; padding: 20px; width: 570px; margin-bottom: 1em;}

div.th {width:128px; border:1px solid #4e6d76; padding:10px; margin-right:60px; margin-bottom:20px; float:left; }
div.th img, div.th-feat img {margin-bottom:5px;}
div.th a.ttl,div.th a.ttl:link, div.th a.ttl:visited {font:normal 13px Arial; height:18px; overflow:hidden; display:block; color:#4e6d76; text-decoration: none;}
div.th a.ttl:hover {text-decoration: underline;}
div.th a.ttl:active {text-decoration: none;}
div.last {margin-right:0;}

/* Shade Tabs */

.shadetabs {padding: 3px 0; margin-left: 0; margin-top: 1px; margin-bottom: 0; font: bold 12px Arial; list-style-type: none; text-align: left;}
.shadetabs li {display: inline; margin: 0; vertical-align:bottom;}
.shadetabs li a {text-decoration: none; position: relative; z-index: 1; padding: 3px 7px; margin-right: 0px; border: 1px solid #4e6d76; color: #fff; background-color:#4e6d76; }
.shadetabs li a:visited {color: #fff;}
.shadetabs li a:hover {text-decoration: none; color: #fff;}
.shadetabs li a.selected {position: relative; bottom: -1px;}
.shadetabs li a.selected {color:#4e6d76;background-image:none;background-color:#fff;font-size:14px;padding-top:8px;border-bottom:2px solid #fff;}
.shadetabs li a.selected:hover {text-decoration: none;}
.tabcontent {display:none;}

#panel {background-color: #9cdba6; width:180px; color:#fff; display: none; padding:10px; border:1px solid #85b8a6; text-align:left; position:absolute; left:346px; top:30px; z-index:20000;}
a.btn-slide,  a.btn-slide:link, a.btn-slide:visited {padding:2px 5px; width:150px; text-decoration: none; font-weight:bold; }
a.btn-slide:hover {text-decoration: underline; }
a.active {text-decoration: none; }
a.btn-slide:active {text-decoration: none; }

.tabdiv .date-cal {float:left; display:inline; height:37px; width:34px; overflow:hidden; background:transparent url(/images/discover/cal-bg.gif) no-repeat;}
.tabdiv .month {font:normal 8px Arial; color:#fff; margin:0 0 0 2px; height:12px; overflow:hidden; }
.tabdiv .day {font:bold 18px Arial; color:#625e53; text-align:center; margin:0 2px 0 0;}
.tabdiv .descr550 {float:left; width:550px; margin-left:10px;}

.photo {float:left; display:inline; width: 78px; margin-right:20px;}
.descr505 {float:left; display:inline; width:505px; }

.home-player {float:left;  display:inline; width:440px; margin-right:15px;}
.home-player-descr {float:left;  display:inline; width:155px;}
 
h3 img {margin-bottom:20px;} 
.dvdr {background:transparent url(/images/discover/dvdr.gif) no-repeat bottom; margin-bottom:10px; height:25px;}

.blueline {color:#2d4e9d; background-color:#c1e5e8; height:1px; border-top:1px solid #c1e5e8;  border-bottom:1px solid #c1e5e8; }

/* Joe Cabe 6-2-2009 */
div.errorMessage {
margin-bottom: 30px;
}


/* Photo Gallery */

table.pgtbllayout {width:740px; table-layout:fixed; }
table.pgtbllayout td {vertical-align:top;}
table.pgthmbtbl {width:342px;}
table.pgthmbtbl td {text-align:center; vertical-align:middle; background-color:#c7e9ec;}
table.floatimghldr td {width:384px; height:288px; text-align:center; vertical-align:middle; background-color:#c7e9ec;}

.pglfttd {width:385px; height:380px;}
.pgrttd {height:380px;}
.pgimgwrpr {width:384px; height:374px; position:relative;}
.pgimg {top:3px; left:0; position:absolute;}
.pgenlrgbtn {position:absolute; top:262px; left:346px;}
.pgcptn {height:40px; background-color:#c7e9ec;}
.pgprvbtn {top:348px; left:6px; position:absolute;}
.pgnxtbtn {top:348px; right:6px; position:absolute;}
.pgcount {width:190px; top:352px; left:98px; position:absolute; text-align:center;}
.pgthmbscrl {width:343px; height:370px; overflow:auto;}

.wrp {position:relative;width:620px;}
.pagerwrpr a, .pagerwrpr a:link, .pagerwrpr a:visited {color: #423f30; text-decoration: none; margin: 0 2px;}
.pagerwrpr a:hover {color: #423f30; text-decoration:underline;}
.pagerwrpr a:active {color: #423f30; text-decoration: none;}

a.load-map, a.load-map:link, a.load-map:visited {color: #51b0d0; text-decoration: none; margin-left:10px; font:normal 11px Arial; }
a.load-map:hover {color: #51b0d0; text-decoration: underline;}
a.load-map:active {color: #51b0d0; text-decoration: none;}
