body{background-image:url(/directory/images/bg-main-shadow-directory.gif);background-color:#005656;background-repeat:repeat-y;background-position:top center;padding:0;margin:0;border:0;}
table{vertical-align:top;font:13px "Trebuchet MS";color:#000;border-collapse:collapse;background:transparent;}
td{vertical-align:top;font:13px "Trebuchet MS";color:#000;}
.text12px{padding:0;font:10px "Trebuchet MS",sans-serif;line-height:110%;}
.green{color:#086868;}
.red{color:#89412c;}
.blue{color:#2c4189;}
.searchListingDefault{padding:0;font:12px "Trebuchet MS",sans-serif;line-height:110%;}
a{font:13px "Trebuchet MS",sans-serif;color:#03c;}
a:visited{font:13px "Trebuchet MS",sans-serif;color:#000;}
a:hover,a:visited:hover{font:13px "Trebuchet MS",sans-serif;color:#2c4189;}
ul.bullet{list-style-image:url(/images/bullet.gif);list-style-type:none;}
#top-nav-gray{padding:9px 0 5px 10px;background:#e6e6e6;border-bottom:1px solid #bbb;}
#top-nav-gray a,a:visited{font:12px "Trebuchet MS",sans-serif;color:#000;text-decoration:underline;}
#top-nav-gray a:hover,a:visited:hover{font:12px "Trebuchet MS",sans-serif;color:#03c;text-decoration:underline;}
#top-nav-gray-dropdown{padding:5px 0 5px 10px;font:12px "Trebuchet MS",sans-serif;color:#000;background:#e6e6e6;border-bottom:1px solid #bbb;}
#top-temp{padding:5px 10px 0 0;background:#fff;font:11px "Trebuchet MS",sans-serif;color:#000;text-align:center;line-height:85%;}
#top-temp a,a:visited{font:10px "Trebuchet MS",sans-serif;color:#000;}
#top-temp a:hover,a:visited:hover{font:10px "Trebuchet MS",sans-serif;color:#03c;}
.top-nav-orange{padding:0;background:#f0c322;width:790px;}
.section-header-blank{bgcolor:#fff;height:69px;padding:0;width:790px;}
.section-header-blank-dropdown-sm{background:#324899 url(/images/section-header-blank-sm.jpg) repeat-x;height:69px;padding:17px 0 1px 6px;width:790px;}
.section-header-blank-sm{background:#324899 url(/images/section-header-blank-sm.jpg) repeat-x;height:69px;padding:17px 0 11px 6px;width:790px;}
.page-header{background-image:url('/images/cd/header-gn-bg.gif');background-repeat:repeat-x;width:790px;height:69px;padding:13px 0 5px 10px;vertical-align:top;}
#content-left{padding:5px 0 16px 8px;background-color:#fef7de;border-right:1px solid #f5c723;}
#content-left a,a:visited{font:13px "Trebuchet MS",sans-serif;color:#000;text-decoration:underline;}
#content-left a:hover,a:visited:hover{font:13px "Trebuchet MS",sans-serif;color:#03c;text-decoration:underline;}
#content-left .header{padding:0 0 7px 0;margin:7px 0 0 -8px;text-indent:5px;background:url(/images/header-blue-shadow.jpg) repeat-x;font:bold 15px "Trebuchet MS",sans-serif;color:#fff;display:block;width:161px;}
#content-middle{margin:0 9px 10px 9px;width:446px;font:13px "Trebuchet MS";}
#content-middle-directory{margin:0 9px 10px 9px;width:608px;font:13px "Trebuchet MS";}
#content-middle-directory h1{font:bold 20px "Trebuchet MS",sans-serif;color:#006565;margin:40px 0 0 0;padding:0;}
#content-middle-directory h2{font:bold 13px "Trebuchet MS",sans-serif;color:#006565;margin:15px 0 0 0;padding:0;}
#content-middle-directory .section-content{width:100%;border-bottom:1px solid #f6c73e;}
#content-middle p{margin:12px 0 5px 0;}
p.top{margin-bottom:8px;}
.section-content{width:610px;border-bottom:1px solid #f6c73e;}
.section-content td{padding:3px 5px;}
.section-content-header th{padding:0 3px;background:#f9db81;font:bold 13px "Trebuchet MS";color:#000;border-top:1px solid #f6c73e;line-height:165%;}
.section-content-header-date th{padding:0 3px;background:#f9db81;font:bold 13px "Trebuchet MS";color:#000;border-top:1px solid #f6c73e;text-align:center;width:32px;line-height:165%;}
th.section-content-header{padding:0 3px;background:#f9db81;font:bold 13px "Trebuchet MS";color:#000;border-top:1px solid #f6c73e;line-height:165%;}
th.section-content-header-date{padding:0 3px;background:#f9db81;font:bold 13px "Trebuchet MS";color:#000;border-top:1px solid #f6c73e;text-align:center;width:32px;line-height:165%;}
td.section-content-header{padding:0 5px;background:#f9db81;font:bold 13px "Trebuchet MS";color:#000;border-top:1px solid #f6c73e;line-height:165%;}
td.section-content-header-date{padding:0 5px;background:#f9db81;font:bold 13px "Trebuchet MS";color:#000;border-top:1px solid #f6c73e;text-align:center;width:32px;line-height:165%;}
.section-content-header td{padding:0 5px;background:#f9db81;font:bold 13px "Trebuchet MS";color:#000;border-top:1px solid #f6c73e;line-height:165%;}
.section-content-header-date td{padding:0 5px;background:#f9db81;font:bold 13px "Trebuchet MS";color:#000;border-top:1px solid #f6c73e;text-align:center;width:32px;line-height:165%;}
.underline{border-bottom-style:solid;border-bottom-width:thin;border-bottom-color:F9DB81;}
.add-announcement-white{padding-right:1px;padding-top:3px;text-align:right;}
.yellow{padding-left:5px;background:#fef9eb;}
.yellow-right{font:bold 13px "Trebuchet MS";background:#fef9eb;text-align:right;}
.white{background:#fff;}
a.headline,a.headline:visited{font:bold 15px "Trebuchet MS",sans-serif;color:#006565;text-decoration:underline;}
a.headline:hover,a.headline:visited:hover{font:bold 15px "Trebuchet MS",sans-serif;color:#014848;text-decoration:underline;}
.headline{font:bold 15px "Trebuchet MS",sans-serif;color:#006565;text-align:left;}
.subheadline{font:bold 13px "Trebuchet MS",sans-serif;color:#006565;text-align:left;}
.odd{background:#fef9eb;}
.even{background:#fdf1cf;}
.date-odd{padding:3px 5px;text-align:center;background:#fef9eb;}
.date-even{padding:3px 5px;text-align:center;background:#fdf1cf;}
.section-content-golf{background:transparent;width:446px;border-bottom:1px solid #f6c73e;}
.section-content-header-golf{padding:0 5px;background:#f9db81;font:bold 13px "Trebuchet MS";color:#000;border-top:1px solid #f6c73e;line-height:165%;}
.golf-content-header{padding:3px 5px;width:150px;}
.golf-content{padding:3px 5px;}
.lottery-odd{padding:3px 5px;background:#fef9eb;border-bottom:1px solid #f6c73e;}
.lottery-even{padding:3px 5px;background:#fdf1cf;border-bottom:1px solid #f6c73e;}
#content-right{background:#fef7de;border-left:1px solid #f5c723;padding:11px 2px 0 3px;}
#sponsor-bottom{background:#f5f6fa url(/images/content-bottom-blue-1px.gif) repeat-x bottom center;width:790px;}
#sponsors-header{padding:0 0 3px 0;background:#374fa0 url(/images/header-blue.gif) repeat-x;font:bold 14px "Trebuchet MS",sans-serif;color:#fff;text-align:center;width:790px;}
#sponsors-ads{padding:7px 0 0 5px;background:#f5f6fa url(/images/content-header-shadow.gif) repeat-x top center;text-align:center;}
#sponsors-ads img{margin:0 5px 5px 0;}
table.rt-sponsors{border:solid 1px #374fa0;align:center;width:150px;}
td.rt-sponsors-headline{padding:0 0 7px 0;background:url(/images/header-blue-shadow.jpg) repeat-x;font:bold 14px "Trebuchet MS",sans-serif;color:#fff;text-align:center;width:145px;}
td.rt-sponsors-even{padding:3px 5px;background:#fdf1cf;}
td.rt-sponsors-odd{padding:3px 5px;background:#fef9eb;}
#footer{padding:0;background:#fff;width:790px;}
#footer a{color:#03c;}
#footer a:visited{color:#000;}
#footer a:hover,a:visited:hover{color:#2c4189;}
.brd-top{border-top:1px solid #f6c73e;}
.brd-bottom{border-bottom:1px solid #f6c73e;}
a.section-link,a.section-link:visited,a.section-link:hover{color:#066;text-decoration:none;}
td.section-link-even{padding:3px 5px;text-align:right;background:#fdf1cf;}
td.section-link-odd{padding:3px 5px;text-align:right;background:#fef9eb;}
a.small{font-size:8pt;}
a.small:hover{font-size:8pt;}
td.directory_top_nav{background:#dae2eb url(/directory/images/top-header-beta.gif);height:82px;width:790px;overflow:hidden;}
td.directory_search_headline{font-size:16px;font-weight:bold;color:#344ca1;text-align:center;}
table.directory_search{margin-top:10px;margin-bottom:-11px;margin-right:5px;}
table.directory_search td a{color:#000;}
.content_box{background-color:#fef9eb;border:solid 5px #8ca5f2;}
.content_box td{padding:3px;margin:0;vertical-align:middle;}
.content-middle-directory h1{font:bold 15px "Trebuchet MS",sans-serif;color:#006565;margin:0;padding:0;}
.content-middle-directory h2{font:bold 13px "Trebuchet MS",sans-serif;color:#006565;margin:15px 0 0 0;padding:0;}
a.resources{font:13px "Trebuchet MS",sans-serif;color:#03c;line-height:22px;}
a.resources:visited{font:13px "Trebuchet MS",sans-serif;color:#000;line-height:22px;}
a.resources:hover,a.resources:visited:hover{font:13px "Trebuchet MS",sans-serif;color:#2c4189;line-height:22px;}
.dlisting{width:100%;border-bottom:1px solid #f6c73e;border-top:1px solid #f6c73e;padding:5px;margin-bottom:18px;}
.dlisting tr{background:#fef9eb;}
.dlisting td{padding:3px;}
.dlisting .dtitle{font:bold 15px "Trebuchet MS",sans-serif;color:#03c;text-align:left;font-weight:bold;}
.dlisting h5{padding:0;margin-top:13px;margin-bottom:0;font:12px "Trebuchet MS",sans-serif;line-height:110%;}
.dlisting h6{padding:0;margin-top:0;margin-bottom:0;font:12px "Trebuchet MS",sans-serif;line-height:110%;}
.dlisting a.dtitle,a.dtitle:visited{font:bold 15px "Trebuchet MS",sans-serif;color:#03c;text-decoration:underline;}
.dlisting a.dtitle:hover,a.dtitle:visited:hover{font:bold 15px "Trebuchet MS",sans-serif;color:#03c;text-decoration:underline;}
.dlisting .dlogo{border:solid 1px #f6c73e;}
.dlisting .dlink{color:#006565;}
.dlisting a.dlink,a.dlink:visited{color:#006565;}
.dlisting a.dlink:hover,a.dlink:visited:hover{color:#006565;}
.dlisting2{width:100%;border-bottom:1px solid #f6c73e;border-top:1px solid #f6c73e;padding:5px;margin-bottom:18px;}
.dlisting2 tr{background:#fdf1cf;}
.dlisting2 td{padding:3px;}
.dlisting2 .dtitle{font:bold 15px "Trebuchet MS",sans-serif;color:#03c;text-align:left;font-weight:bold;}
.dlisting2 h5{padding:0;margin-top:13px;margin-bottom:0;font:12px "Trebuchet MS",sans-serif;line-height:110%;}
.dlisting2 h6{padding:0;margin-top:1px;margin-bottom:1px;font:12px "Trebuchet MS",sans-serif;line-height:110%;}
.dlisting2 a.dtitle,a.dtitle:visited{font:bold 15px "Trebuchet MS",sans-serif;color:#03c;text-decoration:underline;}
.dlisting2 a.dtitle:hover,a.dtitle:visited:hover{font:bold 15px "Trebuchet MS",sans-serif;color:#03c;text-decoration:underline;}
.dlisting2 .dlogo{border:solid 1px #f6c73e;}
.dlisting2 .dlink{color:#006565;}
.dlisting2 a.dlink,a.dlink:visited{color:#006565;}
.dlisting2 a.dlink:hover,a.dlink:visited:hover{color:#006565;}
.nslisting{width:100%;border-bottom:1px solid #f6c73e;border-top:1px solid #f6c73e;padding:5px;margin-bottom:18px;}
.nslisting tr{background:#fef9eb;}
.nslisting td{padding:3px;}
.nslisting .dtitle{font:bold 15px "Trebuchet MS",sans-serif;color:#03c;text-align:left;font-weight:bold;}
.nslisting h5{padding:0;margin-top:13px;margin-bottom:0;font:12px "Trebuchet MS",sans-serif;line-height:110%;}
.nslisting h6{padding:0;margin-top:0;margin-bottom:0;font:12px "Trebuchet MS",sans-serif;line-height:110%;}
.nslisting a.dtitle,a.dtitle:visited{font:bold 15px "Trebuchet MS",sans-serif;color:#03c;text-decoration:underline;}
.nslisting a.dtitle:hover,a.dtitle:visited:hover{font:bold 15px "Trebuchet MS",sans-serif;color:#03c;text-decoration:underline;}
.nslisting .dlogo{border:solid 1px #f6c73e;}
.nslisting .dlink{color:#006565;}
.nslisting a.dlink,a.dlink:visited{color:#006565;}
.nslisting a.dlink:hover,a.dlink:visited:hover{color:#006565;}
.nslisting .odd{padding:6px 5px 19px 10px;}
.nslisting .even{padding:6px 5px 19px 10px;}
.content-container{background:#fff;padding:5px 0 20px 0;}
.green-nav{margin:10px;border-top:solid 1px #006565;border-bottom:solid 1px #006565;background-color:#e5eeee;height:17px;padding-top:7px;padding-bottom:7px;}
.directory-content-container{width:770px;margin:30px 7px 25px 5px;}
.inner-content-container{width:610px;margin-bottom:35px;}
.top-tan-container{width:610px;padding-bottom:35px;border:0;}
.tan-outer-container{width:595px;padding:6px 0;background-color:#fdf1cf;border:0;}
.tan-inner-container{width:583px;margin:0 6px;font-family:Trebuchet MS;font-size:16px;line-height:20px;color:#006565;text-align:center;border:0;font-weight:bold;}
.header-link-right{padding-right:1px;padding-top:3px;text-align:right;}
.resources-container{width:610px;border-bottom:solid 1px #006565;border-top:solid 1px #006565;background:#e5eeee;}
.right-side-ads{width:170px;border:0;padding-left:8px;}
td.marketplace_top_nav{background:#edf3f3 url(/MarketPlace/marketplace-banner-bg.gif) no-repeat;height:82px;width:790px;overflow:hidden;}
.mp_expiring_soon{color:#900;font-weight:bold;}
div.submenu{z-index:1001;display:none;position:absolute;top:33px;width:12em;background:#e6e6e6;border-left:1px solid #000;border-right:1px solid #000;border-bottom:1px solid #000;border-top:1px solid #bbb;text-decoration:none;}
#menu1 .sublink{display:block;text-align:left;text-decoration:none;padding:0 5px;color:#000;}
#menu1 .sublink:hover{color:#03c;}
#dp-popin{width:401px;height:100%;padding:0;margin:0;}
.dp-popin-top{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=scale src='/images/popin-top.png');}
.dp-popin-body{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=scale src='/images/popin-body.png');}
.dp-popin-bottom{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=scale src='/images/popin-bottom.png');}
.dp-popin-top[class]{background:url('/images/popin-top.png') no-repeat top left;}
.dp-popin-body[class]{background:url(/images/popin-body.png) repeat-y top left;}
.dp-popin-bottom[class]{background:url('/images/popin-bottom.png') no-repeat top left;}
.dp-popin-close{width:24px;height:24px;background:url('/images/popin-close.png') no-repeat top left;}
a.dp-link{color:#006565!important;font-weight:bold!important;text-decoration:underline!important;border-bottom:1px double!important;}
.website, .viewmenu, .youtube, .facebook, 
.flickr , .twitter {
background:url('/phone-app/images/app-icons.png') no-repeat;
display:block;
cursor:pointer;
border:0;
text-indent:-5000px;
float:left;

}

.website {

height:24px;
width:124px;
background-position: 0px -25px;
margin-right:15px;

}
.website:hover {
height:24px;
width:124px;
background-position: 0px 0px;

}

.viewmenu {

height:24px;
width:124px;
background-position: 0px -75px;
margin-right:15px;

}
.viewmenu:hover {
height:24px;
width:124px;
background-position: 0px -50px;
}


.youtube {

height:70px;
width:70px;
background-position: -125px 0px;
margin-right:10px;
}

.facebook {

height:70px;
width:70px;
background-position: -196px 0px;
margin-right:10px;

}

.flickr {

height:70px;
width:70px;
background-position: -125px -71px;
margin-right:10px;

}

.twitter {

height:70px;
width:70px;
background-position: -196px -71px;
margin-right:10px;

}