
.thedmsServerError {display: block;height: 70px;padding: 2%;width: 96%;}
/*CU-CTB Main Stylesheet*/
@import "reset-styles.css"; 
/*-----------------------------------------------------*/
/*sitewide classes*/
/*-----------------------------------------------------*/
.clearer{ clear:both;  line-height:0px}
.left{float:left}
.right{float:right}
img.float-left{float:left; margin:0px 15px 5px 0px}
img.float-right{float:right; margin:0px 0px 5px 8px}
a.thickbox{ }
.highlight{ color:#FBCF04}
.orange{ color:#FB8312 !important}
.border-top{ border-top:5px solid #ccc}
.last-link{ margin-bottom:10px}
.noscript{ font-size:9000%;  padding:8px 10px 0px;  text-align:left}
.bold{ font-weight:bold}
strong{ font-weight:bold}
/*-----------------------------------------------------*/
/*headings*/
/*-----------------------------------------------------*/
h1{font-size:130%; color:#FB8312;  font-weight:bold;  margin:5px 0px 10px 0px}
h2{font-size:120%; color:#FB8312;  font-weight:bold;  margin:5px 0px 10px 0px}
h3{ color:#FB8312;  font-weight:bold;  font-size:110%; margin:4px 0px}

#header-bar img {border:none;}
#left_col img {border:none;}
/*-----------------------------------------------------*/
/*anchors*/
/*-----------------------------------------------------*/
a, a:visited{color:#000; font-weight:bold; text-decoration:underline}
a:hover{text-decoration:none}
#footer a, #footer a:visited, #header-bar a, #header-bar a:visited{    color:#fff;     text-decoration:none}
#footer a:hover, #header-bar a:hover{    text-decoration:underline}
#fontsize a{    cursor:pointer}
a.more-info-link, a:visited.more-info-link{    background-image:url(/img/_bg/big-link-arrow.gif);     background-position:left 2px;     background-repeat:no-repeat;     margin:10px 5px 5px;     padding-left:18px;     color:#000;     font-weight:bold;     text-decoration:none}
a.more-info-link-right, a:visited.more-info-link-right{    background-image:url(/img/_bg/big-link-arrow.gif);  background-position:left 2px;  background-repeat:no-repeat;  margin:10px 5px 5px;  padding-left:18px;  color:#000;  font-weight:bold;  text-decoration:none;  float:right}
a:hover.more-info-link, a:hover.more-info-link-right{ text-decoration:underline}
#slidercontainer a, #slidercontainer a:visited{ color:#fff}
/*All buttons across all pages INCLUDING DMS PAGES*/
.button{margin:2px}
.button a, input.button{padding:4px; background:#CCC; float:right; border:2px solid #EAEAEA; font-size:90%; color:#666}
/*-----------------------------------------------------*/
/*inputs*/
/*-----------------------------------------------------*/
input, textarea, select{ border:1px solid #ccc}
input.button{float:right}
.button a:hover, input.button:hover{color:#000; background:#FFF}
input.button, input.button:hover{cursor:pointer; border:1px solid #CCC}
input:focus, textarea:focus, input:hover, textarea:hover, select:focus, select:hover{border:1px solid #CCC}
fieldset{border:1px solid #CCC}
/*-----------------------------------------------------*/
/*thedmsinfo*/
/*-----------------------------------------------------*/
#thedms-info{ background-position:0 -100px;  padding:30px}
/*-----------------------------------------------------*/
/*Other Basic Style Rules*/
/*-----------------------------------------------------*/
p{ margin-bottom:5px}
ul{ margin:5px 0px;  padding-left:50px;  list-style:disc}
ol{ list-style-type:decimal;  margin-left:50px}
hr{ margin:10px 0px}
/*-----------------------------------------------------*/
/*layout styles */
/*-----------------------------------------------------*/
body{font-family:Trebuchet MS,Verdana,Helvetica,Arial,sans-serif; font-size:90%; color:#000; background-color:#ccc; background-image:url(/img/_bg/bg.jpg); background-repeat:repeat-x; background-position:top left}
#skip{ left:-9000px;  position:absolute;  top:0}
#frame{ width:1002px;  margin:0px auto; position:relative; /*overflow:hidden; */}
#left-shadow{    position:absolute;     left:0px;     top:100px;     height:530px;     width:14px;     background-image:url(/img/_bg/frame-bg-left.jpg); background-repeat:no-repeat; background-position:top left}
#right-shadow{    position:absolute;     left:988px;     top:100px;     height:530px;     width:14px;     background-image:url(/img/_bg/frame-bg-right.jpg); background-repeat:repeat-y; background-position:top left}
#logo{ position:absolute;  left:30px;  top:18px}
#header-bar{ position:relative;  height:100px;  padding:0px 14px}
#topnav{ width:70%;  float:right;  clear:both;  margin:0px;  padding:0px;  list-style:none;  margin-bottom:5px;  text-align:center}
#topnav li{ float:right;  height:40px;  padding:10px 5px 0px}
#topnav_hm{ border-left:1px solid #666;  border-bottom:1px solid #666}
#topnav_li{ border-left:1px solid #666;  border-bottom:1px solid #666;  color:#fff;  font-size:90%}
#topnav_lo{ border-left:1px solid #666;  border-bottom:1px solid #666}
.loggedin a{ margin-top:5px;  display:block}
#topnav_fs{ border-left:1px solid #666;  border-bottom:1px solid #666;  border-right:1px solid #666}
#topnav_co{ border-bottom:1px solid #666;  border-left:1px solid #666;  width:180px;  font-size:85%;  font-weight:bold;  padding-left:10px}
#topnav_co a{ float:right}
#basketsummaryframe{ width:110px;  height:40px;  float:left}
/*#checkout{    float:left;     color:#fff;     text-align:left;     margin-top:8px;     padding-left:10px}
#checkout .checkout-price{    font-size:110%}
*/
#sharenav{    width:50%;     float:right;     clear:both;     margin:0px;     padding:0px;     list-style:none}
#sharenav li{    float:right;     margin:5px}
.print-page, .print-page:hover{    background-image:url(/img/_bg/print.gif);     width:58px;     height:16px;     background-color:Transparent;     border:0px;     cursor:pointer}
#navigation{    background-image:url(/img/_nav/navigation-bg.jpg);     background-position:top left;     background-repeat:repeat-x;     height:33px;     padding-left:14px}
#navigation p{    margin:0px}
#content{    background-image:url(/img/_bg/frame-bg.jpg); background-repeat:repeat-y; background-position:top left; padding:10px 24px; left:14px; min-height:450px;     height:auto !important;     height:450px;     z-index:50}
#pgid-default #content{min-height:160px;     height:auto !important;     height:160px}
#footer{    position:relative;     height:auto;     overflow:hidden;     background-image:url(/img/_bg/footer-bg.jpg); background-repeat:repeat-x; background-position:top left; background-color:#131313; padding:15px 24px 10px; color:#999; font-weight:bold}
#footer ul{    padding:0px;     margin:0px;     list-style:none}
#footer li{    float:left;     margin-left:15px}
#footer li.information{    font-size:80%;     float:right;     width:65%;     text-align:right;     margin-top:3px}
#footer span.highlight{    color:#fff}
#ftr_shad_left{    position:absolute;     top:0px;     left:0px;     height:300px;     width:14px;     background-image:url(/img/_bg/left-footer-bg.jpg); background-repeat:repeat-y; background-position:top left}
#ftr_shad_right{    position:absolute;     height:300px;     width:14px;     top:0px;     left:988px;     background-image:url(/img/_bg/right-footer-bg.jpg); background-repeat:repeat-y; background-position:top left}
#ftr_shad_btm{    background-image:url(/img/_bg/btm-footer-bg.jpg); background-repeat:no-repeat; background-position:bottom left; height:16px; line-height:1px}
/*-----------------------------------------------------*/
/*fontsize*/
/*-----------------------------------------------------*/
#fontsize{ font-size:150%;  margin-left:10px;  font-weight:bold}
#fontsmall{ font-size:22px}
#fontmedium{ font-size:28px}
#fontlarge{ font-size:34px}
#fontsize a, #fontsize a:visited{ margin:0px 5px;  text-decoration:none}
/*-----------------------------------------------------*/
/*powered by New Vision*/
/*-----------------------------------------------------*/
.nvglink{color:#666; font-size:85%; text-align:right; width:985px; margin:0px auto; padding-right:14px}
/*-----------------------------------------------------*/
/*navigation*/
/*-----------------------------------------------------*/
#navigation ul, #navigation ul ul{    list-style-image:none;     list-style-position:outside;     list-style-type:none;     margin:0px;     padding:0px}
#navigation ul{    z-index:90;     height:33px;     padding-left:5px}
#navigation ul a{    display:block;     text-decoration:none}
#navigation ul li{    list-style-image:none;     list-style-position:outside;     list-style-type:none;     margin:0px;     padding:0px;     position:relative;     z-index:95}
#navigation ul li.root a{    background-image:url(/img/_nav/navigation.jpg);  background-repeat:no-repeat}
#navigation ul li.root ul li a{ background-image:none}
#navigation ul li.root{ float:left;  z-index:1002}
#navigation ul li.root a.root{ font-size:1px;  height:33px;  line-height:200px;  overflow:hidden}
#navigation ul li ul{ background:#333 none repeat scroll 0%;  left:-999em;  margin:0pt;  position:absolute;  border:1px solid #fff;  border-top:none;  filter:alpha(opacity=95);   -moz-opacity:0.95;   opacity:0.95;  height:auto}
#navigation ul li li{ border-top:1px solid #fff}
#navigation ul li ul a{ padding:2px 15px 2px 5px;  width:130px;  font-size:90%;  line-height:20px;  color:#fff;  border-left:8px solid #666;  font-weight:normal}
#navigation ul li:hover ul, #navigation ul li.sfhover ul{ left:auto}
#navigation ul li li a:hover{ border-left:8px solid #FB8312;  background-color:#000}
#navigation ul li:hover, #navigation ul li.sfhover, #navigation ul li.active{ background-position:0px -33px}
#navigation .tourism-in-cumbria a{ background-position:0px 0px}
#navigation .tourism-in-cumbria a:hover{ background-position:0px -33px}
#navigation .membership a{ background-position:-154px 0px}
#navigation .membership a:hover{ background-position:-154px -33px}
#navigation .marketing a{ background-position:-265px 0px}
#navigation .marketing a:hover{ background-position:-265px -33px}
#navigation .business-support a{ background-position:-361px 0px}
#navigation .business-support a:hover{ background-position:-361px -33px}
#navigation .research a{ background-position:-511px 0px}
#navigation .research a:hover{ background-position:-511px -33px}
#navigation .news-room a{ background-position:-603px 0px}
#navigation .news-room a:hover{ background-position:-603px -33px}
#navigation .sustainable-tourism a{ background-position:-712px 0px}
#navigation .sustainable-tourism a:hover{ background-position:-712px -33px}
#navigation .about-us a{ background-position:-879px 0px}
#navigation .about-us a:hover{ background-position:-879px -33px}
/*-----------------------------------------------------*/
/*content slider*/
/*-----------------------------------------------------*/
#slidercontainer{ width:475px; height:400px; color:#fff; position:relative;  border-top:solid 5px #202020;  border-bottom:solid 3px #202020;  margin:0px auto;  margin-bottom:10px;  clear:both;  line-height:100%;  /*background-image:url(/img/carousel/header.jpg);     background-repeat:no-repeat;     background-position:top left; */}
#slidercontainer p{ padding:0px}
.sliderwrapper{ position:relative; /*leave as is*/ overflow:hidden; /*leave as is*/ width:475px; height:400px}
.sliderwrapper .contentdiv{ visibility:hidden; /*leave as is*/ position:absolute; /*leave as is*/ left:0;  /*leave as is*/ top:0;  /*leave as is*/ width:475px; /*width of content DIVs within slider. Total width should equal slider's inner width (390+5+5=400) */ height:100%;  color:#fff;  background-color:#202020}
.pagination{ width:135px; /*Width of pagination DIV. Total width should equal slider's outer width (400+10+10=420)*/ height:22px;  padding:3px 0;  text-align:center;  position:absolute;  top:268px;  left:325px;  z-index:1000;  font-size:1%}
.paginationbg{width:135px; /*Width of pagination DIV. Total width should equal slider's outer width (400+10+10=420)*/height:40px; position:absolute; top:265px; left:320px; z-index:1000; background-image:url(/img/carousel/bg/carousel-paging-bg-sm.gif); background-repeat:no-repeat}
.pagination a, .pagination a:visited{    padding:6px;     text-decoration:none;     color:#fff;     font-family:Arial,Helvetica,sans-serif;     font-size:100%;     background-repeat:no-repeat; background-position:0px 0px; display:block;     line-height:50px;     overflow:hidden}

.pagination a:hover, .pagination a.selected{    background-position:0px -25px}

.dtoc{height:25px; width:25px; float:left; overflow:hidden}

.toc1{background-image:url(/img/carousel/bg/paging-btn-1.jpg)}
.toc2{background-image:url(/img/carousel/bg/paging-btn-2.jpg)}
.toc3{background-image:url(/img/carousel/bg/paging-btn-3.jpg)}
.toc4{background-image:url(/img/carousel/bg/paging-btn-4.jpg)}
.toc5{background-image:url(/img/carousel/bg/paging-btn-5.jpg)}
.toc6{background-image:url(/img/carousel/bg/paging-btn-6.jpg)}
.toc7{background-image:url(/img/carousel/bg/paging-btn-7.jpg)}
.toc8{background-image:url(/img/carousel/bg/paging-btn-8.jpg)}
.toc9{background-image:url(/img/carousel/bg/paging-btn-9.jpg)}
.toc10{background-image:url(/img/carousel/bg/paging-btn-10.jpg)}

.next{margin-left:0}
.prev{margin-right:0}

.image{/*position:relative; z-index:1000; */}

/*homepage content slider*/
#pgid-default #slidercontainer{width:975px; height:270px !important; border-top:solid 5px #000;  border-bottom:solid 3px #000;  margin-bottom:0px}

#pgid-default .sliderwrapper{ width:975px; height:270px !important}

#pgid-default .sliderwrapper .contentdiv{ width:975px;  color:#000;  background-color:Transparent}

#pgid-default .pagination{ width:260px; /*Width of pagination DIV. Total width should equal slider's outer width (400+10+10=420)*/ left:15px;  top:238px}

#pgid-default .paginationbg{width:260px; /*Width of pagination DIV. Total width should equal slider's outer width (400+10+10=420)*/top:235px; left:10px; filter:alpha(opacity=100); -moz-opacity:1; opacity:1; background-image:url(/img/carousel/bg/carousel-paging-bg.gif)}

.hm_carousel{    position:absolute;     top:30px;     left:10px;     width:240px;     height:162px;     padding:10px;     z-index:1001;     background-position:top left;     background-repeat:no-repeat;     filter:alpha(opacity=85); -moz-opacity:0.85; opacity:0.85;     overflow:auto;     color:#fff}

.hm_carousel h2{    font-weight:bold;     margin-bottom:10px;     color:#fff}

.hm_carousel p{    font-size:90%;     color:#fff}

.hm_carousel p.highlight{    font-weight:bold;     color:#FBCF04}

.hmc_one{background-image:url(/img/carousel/bg/homepage-carousel-bg-one.gif)}
.hmc_two{background-image:url(/img/carousel/bg/homepage-carousel-bg-two.gif)}
.hmc_three{background-image:url(/img/carousel/bg/homepage-carousel-bg-three.gif)}
.hmc_four{background-image:url(/img/carousel/bg/homepage-carousel-bg-four.gif)}
.hmc_five{background-image:url(/img/carousel/bg/homepage-carousel-bg-five.gif)}
.hmc_six{background-image:url(/img/carousel/bg/homepage-carousel-bg-six.gif)}
.hmc_seven{background-image:url(/img/carousel/bg/homepage-carousel-bg-seven.gif)}
.hmc_eight{background-image:url(/img/carousel/bg/homepage-carousel-bg-eight.gif)}
.hmc_nine{background-image:url(/img/carousel/bg/homepage-carousel-bg-nine.gif)}
.hmc_ten{background-image:url(/img/carousel/bg/homepage-carousel-bg-ten.gif)}

/*content slider - include*/
.carousel{    position:absolute;     top:10px;     left:10px;     width:63px;     height:78px;     z-index:1001;     background-position:top left;     background-repeat:no-repeat}

.c_text{    margin:10px}

.c_text h2{    font-weight:bold;     float:left;     width:48%;     margin:0 5px 10px 0}

.c_text .c_note{    float:right;     clear:none;     width:48%;     text-align:right;     margin:1px 0 10px;     font-weight:bold}

.c_text p{    font-size:90%;     clear:both}

.c_one{background-image:url(/img/carousel/bg/inc-carousel-bg-1.gif)}
.c_two{background-image:url(/img/carousel/bg/inc-carousel-bg-2.gif)}
.c_three{background-image:url(/img/carousel/bg/inc-carousel-bg-3.gif)}
.c_four{background-image:url(/img/carousel/bg/inc-carousel-bg-4.gif)}
.c_five{background-image:url(/img/carousel/bg/inc-carousel-bg-5.gif)}

/*-----------------------------------------------------*/
/*News Styles*/
/*-----------------------------------------------------*/
#newsnav{ width:220px;  float:right;  line-height:0%}

#newsnav h2, #newsnav a{ line-height:100%}

#newsindex{ width:495px;  float:left}

#newsindex h1{ display:none}

.newsindexitem{ background-color:#f7f7f7;  border-top:5px solid #ccc;  padding:10px;  margin:0px auto;  margin-bottom:10px;  width:700px}

.newsindexitem:hover{ background-color:#EFEFEF}

.newsindexitem h3{ width:340px;  float:left;  margin-bottom:10px}

.newsindexitem h3 a{ color:#FB8312}

.newsindexitem h3 a:hover{ text-decoration:none}

.newsindexitem h4{ width:110px;  float:right;  text-align:right}

.newsindexitem p{ clear:both}

#catnav, #datenav{ margin-bottom:10px}

#catnav ul, #datenav ul{ margin:0px;  padding:0px;  list-style:none}

#datenav h3{ background-color:#333;  border-left:10px solid #666;  border-top:1px solid #666;  display:block;  display:block;  line-height:1em;   margin-top:0;  margin-bottom:0px}

.back-to-news{ margin-bottom:10px}

.back-to-news a, .back-to-news a:visited{ text-decoration:none}

.back-to-news a:hover{ text-decoration:underline}

/*-----------------------------------------------------*/
/*              Template Styles                        */
/*-----------------------------------------------------*/
#left_col{    width:220px;     float:left;     margin-right:10px;     line-height:0%}

#right_col, #right_col-bot{    width:220px;     float:right;     line-height:0%}

#right_col-bot{    clear:right}

.para-contain{    line-height:100%;     width:100%}

.para-contain ul{    margin:0px;     padding:0px;     list-style:none}

#pgid-default .centre_col{    background-color:#F7F7F7;     float:left;     width:495px;     margin-bottom:10px}

.big-link a, .big-link a:visited{    background-color:#333;     border-left:10px solid #666;     padding:10px;     margin-bottom:10px;     color:#fff;     display:block;     cursor:pointer;     background-image:url(/img/_bg/big-link-arrow.gif);     background-position:180px 10px;     background-repeat:no-repeat;     text-decoration:none;     font-weight:normal}

.big-link a:hover{    border-left:10px solid #FB8312;     background-color:#000}

#frame a .bl_title, #frame a:visited .bl_title{    font-size:110%;     padding-bottom:5px;     color:#FB8312;     font-weight:bold;     border-bottom:1px solid #666;     display:block}

a .bl_copy{    color:#fff;     font-size:90%;     display:block;     padding-top:10px}

.link-list h2, #newsnav h2, .item-listing h2{    font-size:110%;     color:#FB8312;     font-weight:bold;     padding:5px;     padding-bottom:4px;     background-color:#333;     margin-bottom:0px;     margin-top:0px}

#pgid-news-room-default #right_col{    clear:right}

#right_col .link-list h2.rss{    background-image:url(/img/rss-small.gif);  background-position:190px;  background-repeat:no-repeat}

.link-list h3{ color:#FB8312;  font-weight:bold;  padding:5px;  padding-bottom:4px;  background-color:#333;  margin-bottom:0px;  margin-top:0px}

.link-list p{ margin:0px}

.link-list a, .link-list a:visited, #newsnav a, #newsnav a:visited{ border-left:10px solid #666;  border-top:1px solid #666;  display:block;  font-size:90%;  padding:4px 4px 6px 8px;  color:#fff;  /*font-weight:bold; */ color:#F7F7F7;  background-color:#333;  text-decoration:none;  font-weight:normal}

.link-list a:hover, #newsnav a:hover{ border-left:10px solid #FB8312;  background-color:#000}

.text-block h2, .text-block h3{ background-color:#F7F7F7;  /*border-top:5px solid #CCC; */ color:#FB8312;  font-size:110%;  font-weight:bold;  padding:2px 0 2px 5px;  margin:0px}
.text-block p{ background-color:#F7F7F7;  padding:5px;  margin-bottom:10px}

#left_col img, #right_col img{ margin-bottom:10px}

/*Centre Col*/
.centre_col h1, .centre_col h2, .centre_col h3, .centre_col h4, .centre_col h5, .centre_col h6{ padding:10px;  margin:0px}

.centre_col p{ padding:10px 10px 0px 10px}

.centre_col img{ margin:10px}

/*Landing Template Styles*/
#center-content{ float:left;  width:495px;  line-height:0%}

.content{ background-color:#F7F7F7;  width:475px;  margin:0px auto;  margin-bottom:10px;  clear:both;  line-height:100%}
 
.content5050{ width:475px}

.content h1, .content h2, .content h3{ padding:10px;  padding-bottom:0px;  margin:0px;  /*border-top:5px solid #CCC; */}

.content p{ padding:10px}

.content img{ margin-bottom:10px}

.content ul{ padding:10px 10px 10px 50px;  list-style:disc}

.content img.float-left, .content img.float-right{ margin-top:10px;  margin-bottom:10px}

.content img.float-left{ margin-left:8px}

.content img.float-right{ margin-right:8px}

.three-quarter{ width:704px;  background-color:#F7F7F7;  padding-top:0px;  float:left;  margin:0px 0px 10px 0px}

.three-quarter img{ margin:10px}

.three-quarter h1, .three-quarter h2, .three-quarter h3, .three-quarter h4, .three-quarter h5, .three-quarter h6{ padding:10px;  margin:0px}

.three-quarter p{ padding:10px}

.full-width{ width:955px;  background-color:#F7F7F7;  margin-bottom:10px;  z-index:10}

.full-width h1, .full-width h2, .full-width h3, .full-width h4, .full-width h5, .full-width h6{ padding:10px;  margin:0px;  clear:right}

.full-width p{ padding:10px}

.full-width img{ padding:5px}

.full-width .image img{ margin:0}

object, object embed{ z-index:50;  margin:0px}

.full-width .left{ margin-right:8px}

.full-width .right{ margin-left:8px}

.article-carousel{ width:485px;  padding:0px 5px;  line-height:0px}

.article-carousel #slidercontainer{ margin-top:10px}

.three-column{ width:955px;  margin-bottom:10px}

.three-column .left-col, .three-column .mid-col, .three-column .right-col{ float:left;  width:312px;  margin-left:10px;  background-color:#F7F7F7}

.three-column .left-col{ margin-left:0px;  width:311px}

.three-column .left-col p, .three-column .mid-col p, .three-column .right-col p{ padding:10px}

.three-column img{ margin:10px}

.three-column .left-col h2, .three-column .left-col h3, .three-column .mid-col h2, .three-column .mid-col h3, .three-column .right-col h2, .three-column .right-col h3{ margin:0 0 10px;  padding:5px}

/*Calendar Styles*/
.calendar-template #content{    background-image:url(/img/_bg/frame-bg-black.jpg)}

.calendar-template .full-width{    background-color:Transparent;     border-top:none;     color:#f3f3f3}

.entry{    float:left;     margin:1px;     height:120px;     overflow:auto;     background-color:#666;     padding:10px;     color:#FBCF04}

.entry:hover{     background-image:url(/img/_bg/calendar-hover.jpg);  background-position:top left;  background-repeat:repeat-x}

.entry a, .entry a:visited{ display:block;  height:100px;  height:auto !important;  min-height:100px;  text-decoration:none;  color:#FBCF04;  font-weight:normal}

.entry:hover, .entry a:hover, .entry:hover a{ color:#fff}

.entry span.h2{ color:#fff;  font-weight:bold;  display:block}

.entry:hover span.h2{ text-decoration:underline}

.three-per-row{ width:295px}

.four-per-row{ width:216px}

.five-per-row{ width:168px}

.six-per-row{ width:137px}

.seven-per-row{ width:114px}

/*-----------------------------------------------------*/
/*Snippet Styles*/
/*-----------------------------------------------------*/
/*Itemtype Snippet*/
/* Line 1062 = H2 styles*/
.item-listing{ /*clear:both;     margin:1%;     background-color:#333;     padding:1%;     width:100%; */ line-height:0%;  margin-bottom:10px}

.item-listing h2, .item-listing a{ line-height:100%}

.item-listing a, .item-listing a:visited{ background-color:#333;  border-left:10px solid #666;  border-top:1px solid #666;  color:#F7F7F7;  display:block;  font-size:90%;  font-weight:normal;  padding:4px 4px 6px 8px;  text-decoration:none}

.item-listing a:hover{ background-color:#000;  border-left:10px solid #FB8312}
.item-listing h2.business-search{ margin-top:20px}

.item-listing form{ padding:10px;  background-color:#333;  border:1px solid #666}

.item-listing form input[type="text"]{ float:left;  margin-top:2px;  padding:5px;  width:115px}

.item-listing form input[type="submit"]{ width:60px}

/*-----------------------------------------------------*/
/*Flash map styles*/
/*-----------------------------------------------------*/
#flash-map{ margin:0px auto;  width:920px;  height:600px;  background-color:#000;  z-index:10;  padding:0px;  border:1px solid #000;  margin-top:20px}

/* news intro text */
#para-opening{ width:600px;  float:left;  padding-left:10px;  padding:10px;  margin:0px auto;  margin-bottom:10px}

.para-opening h2, .para-opening h3{background-color:#F7F7F7; color:#FB8312; font-size:110%; font-weight:bold; margin:0; padding:2px 0 2px 5px; clear:both}
.para-opening h3 a{color:#FB8312}

.right-col table{ margin:auto !important;  padding-bottom:10px}

.link-list{ padding-bottom:10px}

.twtr-doc{ width:100% !important}


