/*
JQuery Simple MobileMenu
https://github.com/Position2/jQuery-Simple-MobileMenu
*/
/*Main style*/
body.mmactive {
  overflow: hidden;
}
.mobile_menu {
  display: none;
  position: relative;
}
.sm_menu_outer.active .mobile_menu {
  display: block;
}
.sm_menu_outer {
  height: calc(100vh - 72px);
  overflow-y: scroll;
  overflow-x: hidden;
  position: fixed;
  right: 0;
  bottom: 0;
  z-index: -9;
  width: 100%;
  opacity: 0;
  background-color: #000000;
  -webkit-transition: opacity 0.2s;
  -moz-transition: opacity 0.2s;
  transition: opacity 0.2s;
}
.sm_menu_outer.active {
  opacity: 1;
  z-index: 999;
top:0px;
}
.sm_menu_outer .mobile_menu a {
  color: #ffffff;
  display: block;
  font: 300 18px/140% "Lato", sans-serif;
  letter-spacing: 1px;
  padding: 20px 15px;
  text-transform: uppercase;
  text-decoration: none;
}
/*Sub Menu anim */
.sm_menu_outer .mobile_menu li {
  list-style-type: none;
  border-bottom: 0.5px solid rgba(0, 0, 0, 0);
  border-image: linear-gradient(to right, rgba(0, 0, 0, 0) 0%, #2a2a2a 20%, #2a2a2a 50%, #2a2a2a 80%, rgba(0, 0, 0, 0) 100%) 0 0 1 0;
  color: #ffffff;
}
/*Hamburger Animation */
#sm_menu_ham {
  cursor: pointer;
  float: right;
  height: 25px;
  position: fixed;
  right: 5px;
  -webkit-transform: rotate(0deg);
  -moz-transform: rotate(0deg);
  transform: rotate(0deg);
  -webkit-transition: all 0.5s ease-in-out 0s;
  -moz-transition: all 0.5s ease-in-out 0s;
  -o-transition: all 0.5s ease-in-out 0s;
  transition: all 0.5s ease-in-out 0s;
  width: 30px;
  top: 23px;
  right: 15px;
  z-index: 9999;
}
#sm_menu_ham span {
  background-color: #FFFFFF;
  border-radius: 5px;
  display: block;
  height: 2px;
  left: 0;
  opacity: 1;
  position: absolute;
  -webkit-transform: rotate(0deg);
  -moz-transform: rotate(0deg);
  transform: rotate(0deg);
  -webkit-transition: all 0.25s ease-in-out 0s;
  -moz-transition: all 0.25s ease-in-out 0s;
  -o-transition: all 0.25s ease-in-out 0s;
  transition: all 0.25s ease-in-out 0s;
  width: 30px;
}
#sm_menu_ham span:nth-child(1) {
  top: 0;
}
#sm_menu_ham span:nth-child(2),
#sm_menu_ham span:nth-child(3) {
  top: 10px;
}
#sm_menu_ham span:nth-child(4) {
  top: 20px;
}
#sm_menu_ham.open span:nth-child(1) {
  left: 50%;
  top: 18px;
  width: 0;
}
#sm_menu_ham.open span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  transform: rotate(45deg);
}
#sm_menu_ham.open span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
#sm_menu_ham.open span:nth-child(4) {
  left: 50%;
  top: 18px;
  width: 0;
}
.sm_menu_outer.accordion .mobile_menu .submenu, 
.sm_menu_outer.accordion .mobile_menu li.hasChild ul.submenu {
  display: none;
}
.sm_menu_outer.accordion .mobile_menu .hasChild > .submenu li {
  padding-left: 20px;
}
.sm_menu_outer.accordion .mobile_menu li.active > .submenu {
  right: auto;
}
.sm_menu_outer.accordion .mobile_menu li.hasChild > a {
  position: relative;
}
.sm_menu_outer.accordion .mobile_menu li.hasChild > a::before {
  position: absolute;
  content: '';
  background: url("/file/icons/next.png") no-repeat scroll 50% center / 60% auto;
  right: 0;
  top: 20px;
  width: 40px;
  height: 25px;
  transition: all 0.19s ease;
}
.sm_menu_outer.accordion .mobile_menu li.hasChild.active > a::before {
  transform: rotate(89deg);
  transition: all 0.19s ease;
}
@media (min-width: 1024px) {
  #sm_menu_ham,
  .sm_menu_outer {
    display: none;
  }
}











#contactSocial img {width:40px !important;}














#navSocial {display:none;}

#menu_border_wrapper_new {display:none;}


#homePageHeader {position: absolute;width: 980px;}
#homePaperBig {margin-left: -82px; clear:both;}
#homePaperBig iframe {height: 874px;width: 1140px;}

#homePaperWrapper h1 {font-size:28px;color:#ff3300; margin-top:0 !important; float:left; line-height: 24px;margin-top:11px;}
#homePaperWrapper h1 .homeRPR {font-size: 18px;color:#fff;}
#homePaperWrapper h1 a {color:#fff;text-decoration:underline;}
#homePaperWrapper h1 a:hover {text-decoration:none;}
#homePaperWrapper #socialWrapper {float: right;}
#homePaperWrapper #socialWrapper a {margin-left:12px;}
#homePaperWrapper #socialWrapper img {height:60px; width:60px;vertical-align: top;}
#homePaperWrapper {margin-bottom: -45px}

.news .blogsplashimg {width:100%;}

  #divphtmtvHolder h1{  margin-bottom: 0;    line-height: 20px;}

#phtmTVLinks a{color:#fff;font-size:14px;}

.nsm {font-size:18px;}

.seminar-videos-2024 h2 {color:#fff;}
.seminar-videos-2025 h2, .seminar-videos-2026 h2 {color:#fff;}

#appLinks img {width: 100%; border:solid 2px #fff;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;}

#appLinks {text-align:center; margin-top:12px;margin-bottom:30px;}
#appLinks a {color:#fff;font-size:12px;}

#divphtmtvHolder {margin-top:0px;text-align: center;}

#tradeIndexHolder {margin-top:46px;}

#wc22Form select:disabled {
    color: #fff !important;
    font-weight: bold !important;
    background-color:#34ba79 !important;;
}

#divphtmtvHolder img {
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
width: 100%;
border: solid 2px #ffffff;
margin-bottom:0px;
}


/* jQuery Countdown styles 2.0.0. */
.is-countdown {
border: 1px solid #ccc;
background-color: #eee;
}
.countdown-rtl {
direction: rtl;
}
.countdown-holding span {
color: #888;
}
.countdown-row {
clear: both;
width: 100%;
padding: 0px 2px;
text-align: center;
}
.countdown-show1 .countdown-section {
width: 98%;
}
.countdown-show2 .countdown-section {
width: 48%;
}
.countdown-show3 .countdown-section {
width: 32.5%;
}
.countdown-show4 .countdown-section {
width: 24.5%;
}
.countdown-show5 .countdown-section {
width: 19.5%;
}
.countdown-show6 .countdown-section {
width: 16.25%;
}
.countdown-show7 .countdown-section {
width: 14%;
}
.countdown-section {
display: block;
float: left;
font-size: 75%;
text-align: center;
}
.countdown-amount {
    font-size: 200%;
}
.countdown-period {
    display: block;
}
.countdown-descr {
display: block;
width: 100%;
}


#registrationForm label, #registrationForm h3 {text-transform:uppercase;}
#registrationForm label {font-size:16px;}
#registrationForm h3 {background-color:#f33000 !important; width:95% !important;}

.hide {display:none;}

.is-countdown {
background-color: #000;
    float: left;
    width: 100%;
    padding: 9px;
    font-size: 17px;
    font-weight: bold;
width:96%;
margin-bottom:12px;
border:none;
}


#covid19comp > div {
padding: 11px;    background: #272727;    float: left;    width: 100%;    line-height: 60px;margin-bottom:12px;
}

#covid19comp > div img {
height:60px;width:auto;float:right;
width20%;
}

#covid19comp > div .cvaref {
float:left;
font-size:18px;
color:#fff;
width:75%;
line-height: 23px;
    margin-top: 10px;
}

/* [title="View more in PHTM News"] { 
  
    background-image: url('/file/images/phtm-news-logo.png');
 background-size: 58px 16px;
    background-repeat: no-repeat;
    text-indent: 100%;

color:transparent !important;
}
*/

/* 
CSS Reset 
*/

html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, .search_box p
{
margin:0;
padding:0;
border:0;
font-weight:inherit;
font-style:inherit;
font-size:100%;
font-family:'Montserrat', 'sans-serif', 'tahoma';
vertical-align:baseline;
}


body 
{
line-height:1.5;
} 
blockquote:before, blockquote:after, q:before, q:after 
{
content:"";
}
blockquote, q 
{
quotes:"" "";
}
a img 
{
border:none;
}

p {
padding-top:0em;
padding-bottom:0.4em;
}

em
{
font-style: italic;
}

.textwidget p:empty
{
display: none;
}

#content_wrapper .inner .inner_wrapper .sidebar_content ul
{
margin: 20px;
margin-right: 0;
}

em
{
font-style: italic;
}

.middle
{
vertical-align: -15%;
margin-right: 5px;
}

img.thumb
{
width: 70px;
height: 70px;
}


body {-webkit-font-smoothing: subpixel-antialiased;
-webkit-text-stroke:1px transparent;}


#tfgKey div {margin-bottom:6px;}


.tfgbox{
  position:relative;
  width:46%
}


#tfgOpener {
background-color:#f0f8ee;padding:9px;color:#2b2e34;    -moz-border-radius: 6px 6px 6px 6px;
    -webkit-border-radius: 6px 6px 6px 6px;
    border-radius: 6px 6px 6px 6px;
    -khtml-border-radius: 6px 6px 6px 6px;
}

#tfgOpener p {font-weight:bold;}

.tfgbox img {width:100%;}

.tfgphtm {font-weight:bold;
    background: #1b1b1b;
    padding: 10px;
}


.tfgbox span{
  position: absolute;
  color: #fff;
  text-align: center;
  left: 7px;
  top: 1px;

float:left;padding-top:12px;padding-left:12px;
font-size:14px;
color:#2b2e34;
font-weight:bold;
}


#recHeaders span:first-child {font-weight:bold;color:#fcb042;    font-size: 18px;}



#knowledgetestsurvey table {text-align:center;}


#wcTable tr:nth-child(even) {background-color: #ececec;}

.square {margin-left:2px;float:left;width:16px !important;height:16px;border:solid 1px #000;}
.Tsilver {background:#e7e8e9;}
.Tgrey {background:#939598;}
.Tblack {background:#000;}
.Tgreen {background:#008a52;}
.Tred {background:#ef4722;}
.Tyellow {background:#fff101;}
.Twhite {background:#fff;}
.Taqua {background:#00aeef;}
.Tblue {background:#0157a8;}
.Tturq {background:#00a8b9;}
.Tpurple {background:#9c3d96;}

.Twgreenstripe {
background:#fff;
position: relative;
    background:url(/file/images/green-stripe.png);
    background-size:100% 100%;
}


.Tstripe {
background:#fff;
position: relative;
    background:url(/file/images/black-stripe.png);
    background-size:100% 100%;
}



.Twhiteblack {
background: #ffffff; /* Old browsers */
background: -moz-linear-gradient(top,  #ffffff 0%, #ffffff 50%, #000000 51%, #000000 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  #ffffff 0%,#ffffff 50%,#000000 51%,#000000 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  #ffffff 0%,#ffffff 50%,#000000 51%,#000000 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#000000',GradientType=0 ); /* IE6-9 */
}




.Tblackwhite {
background: #ffffff; /* Old browsers */
background: -moz-linear-gradient(top,  #000 0%, #000 50%, #ffffff 51%, #ffffff 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  #000 0%,#000 50%, #ffffff 51%, #ffffff 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  #000 0%,#000 50%,#ffffff 51%,#ffffff 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#000', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */
}




.Twhiteorange {
background: #ffffff; /* Old browsers */
background: -moz-linear-gradient(top,  #ffffff 0%, #ffffff 50%, #f48f25 51%, #f48f25 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  #ffffff 0%,#ffffff 50%,#f48f25 51%,#f48f25 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  #ffffff 0%,#ffffff 50%,#f48f25 51%,#f48f25 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f48f25',GradientType=0 ); /* IE6-9 */
}




.Twhiteblue {
background: #ffffff; /* Old browsers */
background: -moz-linear-gradient(top,  #ffffff 0%, #ffffff 50%, #00aeef 51%, #00aeef 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  #ffffff 0%,#ffffff 50%,#00aeef 51%,#00aeef 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  #ffffff 0%,#ffffff 50%,#00aeef 51%,#00aeef 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#00aeef',GradientType=0 ); /* IE6-9 */
}


.blogContent p {font-size:16px;}
.blogContent img {width:100% !important;}
.blogAdverts img {width:100% !important;}

#fareTablesPrev {float:right;width:60% !important;text-align:right;margin-top: 9px;}

.aboutContacts td:nth-child(3) {   white-space: nowrap;}

.main_nav ul li a, .main_nav li a {font-size:18px !important;padding:8px 59px 8px 59px !important;letter-spacing: 0.4px !important;}


.main_nav .sub-menu a {font-size:14px !important;}

#fancywinbox {background-image: url('/file/images/pick5money.jpg') !important;}


#homeLatestStories .blogHeader, #homeHeadlines .blogLatestDesc, #homeHeadlines .blogHeader {text-align:left;}

#homeHeadlines .blogHeader {display:none;}
#homeHeadlines .blogLatestDesc a {display:block;}
.sidebar_content h1 {line-height:30px;}
.milton-keynes-2019 .sidebar_content h1 {color:#fff;text-align:center;}

.milton-keynes-2021 .sidebar_content h1, .milton-keynes-2022 .sidebar_content h1, .milton-keynes-2023 .sidebar_content h1, .milton-keynes-2024 .sidebar_content h1, .milton-keynes-2025 .sidebar_content h1, .milton-keynes-2026 .sidebar_content h1 {color:#fff;text-align:left;}

.milton-keynes-2021 .sidebar_content p, .milton-keynes-2022 .sidebar_content p, .milton-keynes-2023 .sidebar_content p {font-size:20px;}

.newsFeatures h1 {color:#ff3300 ;margin:0;padding:0;font-size:30px;height: 38px !important;}

#gresponse {background: #209164;color:#fff;clear: both;padding: 4px;font-weight: bold;text-align: center;margin-bottom: 8px;font-size: 17px;}

#ltFilter {clear:both;}
#ltFilter a {margin-right:1.7px;}

#leagueTablesTable {padding-top:16px;}

#lt_colorCode span {font-size:12px;}

#lt_colorCode br {display:initial;}

#google_translate_element .goog-te-gadget {font-size:0px;color:transparent;}

#google_translate_element .goog-logo-link {display:none;}

#leagueTablesTable tbody td span {padding:5px;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;}
#lt_colorCode span {float:left;margin-right: 4px;padding:4.5px;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;}


.lt_2025 {background-color:#66ff07;color:#000 !important;font-weight:bold;}


.lt_2026 {background-color:#ff752e;color:#000 !important;font-weight:bold;}
.lt_2024 {background-color:#00aded;color:#fff !important;font-weight:bold;}

.lt_2023 {background-color:#cd1141;color:#fff !important;font-weight:bold;}
.lt_2022 {background-color:#fff8ae;color:#000 !important;font-weight:bold;}
.lt_2021 {background-color:#9c3d96;color:#fff !important;font-weight:bold;}
.lt_2020 {background-color:#989e16;color:#fff !important;font-weight:bold;}
.lt_2019 {background-color:#154398;color:#fff !important;font-weight:bold;}
.lt_2018 {background-color:#f47321;color:#fff !important;font-weight:bold;}
.lt_2017 {background-color:#00a65f;color:#fff !important;font-weight:bold;}

.lt_2016 {background-color:#0076be;color:#fff !important;font-weight:bold;}
.lt_2015 {background-color:#752130;color:#fff;font-weight:bold;}
.lt_2014 {background-color:#fdc88b;color:#000;font-weight:bold;}
.lt_2013 {background-color:#acb3d9;color:#000;font-weight:bold;}
.lt_2012 {background-color:#00aeef;color:#fff;font-weight:bold;}
.lt_2011 {background-color:#92c947;color:#fff;font-weight:bold;}
.lt_2010 {background-color:#eabcd8;color:#fff;font-weight:bold;}
.lt_2009 {background-color:#fff;color:#174499;font-weight:bold;}
.lt_2008 {background-color:#ed028c;color:#fff;font-weight:bold;}
.lt_2007 {background-color:#fff;color:#6b2d20;font-weight:bold;}
.lt_2006 {background-color:#fff;color:#93268f;font-weight:bold;}
.lt_none {background-color:#fff;color:#000;font-weight:bold;}

.lt_2026 a {color:#000 !important;}
.lt_2025 a {color:#000 !important;}
.lt_2024 a {color:#fff !important;}
.lt_2023 a {color:#fff !important;}
.lt_2022 a {color:#000 !important;}
.lt_2021 a {color:#fff !important;}
.lt_2020 a {color:#fff !important;}
.lt_2019 a {color:#fff !important;}
.lt_2018 a {color:#fff !important;}
.lt_2017 a {color:#fff !important;}
.lt_2016 a {color:#fff !important;}
.lt_2015 a {color:#fff !important;}
.lt_2014 a {color:#000 !important;}
.lt_2013 a {color:#000 !important;}
.lt_2012 a {color:#fff !important;}
.lt_2011 a {color:#fff !important;}
.lt_2010 a {color:#136735 !important;}
.lt_2009 a {color:#174499 !important;}
.lt_2008 a {color:#fff !important;}
.lt_2007 a {color:#6b2d20 !important;}
.lt_2006 a {color:#93268f !important;}
.lt_none a {color:#000 !important;}

.table_red td, .table_red th {}

#google_translate_element {float:right;}

.goog-te-gadget-simple {
width: 107px;
    padding: 3px;
    margin-bottom: 8px;
}

.goog-te-gadget-icon {float:left;}



#advertsTopRight {clear:both;}
#advertsTopRightExpo {clear:both;}




#homePageNav {margin-bottom:12px;text-align:center;font-size:30px;font-weight:900;color:#fff;}
#homePageNav a {font-size:30px;font-weight:700;color:#fff;}

#directoryCategories {padding-top:20px;
float:left
 overflow:hidden;


}


#directoryCategories a {
-webkit-column-break-inside:avoid;
padding: 5px;
width: 46%;
font-size:13px;
float:left;
margin-right: 2%;
    margin-bottom: 10px;
background-color:#545353;
color:#fff;

-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;
}

#directoryCategories a:hover {
background-color:#fff;
color:#ff3300
}


/*
Global Layout
*/

body
{
background: #000;
font-size: 14px;
font-family: 'Montserrat', Arial,sans-serif;
font-weight:600;
padding: 0;
margin: 0;
color: #fff;
}

#exhibitors-2016 img {float:left;padding:20px;width:500px;height:auto;background-color:#fff;border:solid 0px #bbb;border-bottom-width:1px;}
#exhibitors-2016 {margin-bottom:15px;float:left;margin-top:15px;border: solid 6px #ff3300;width: 540px;display: block;}

#exhibitors-2018 img {float:left;padding:20px;width:400px;height:auto;background-color:#fff;border:solid 0px #bbb;border-bottom-width:1px;}
#exhibitors-2018 {margin-bottom:15px;float:left;margin-top:15px;border: solid 6px #ff3300;width: 440px;display: block;}


#exHeader h1 {float:left;width:60%;}
#exHeader img {float:right;width:38%;}

.exhibitors {float:left;width:50%;}

#newsCategoriesPage ul {
margin:0!important;
}

#newsCategoriesPage ul li {
width:49%;float:left; list-style-type:none;margin-bottom:10px;border:solid 0px #3C3A3A; border-top-width:1px;
padding-top:30px;}

#newsCategoriesPage ul li:nth-child(odd) {padding-right:2%;}
#newsCategoriesPage ul li img {width:100%;}



.homeTabs h2 {margin-bottom:14px !important;color:#fff;}

.homeTabs img {
width: 47% !important;
margin-bottom: -2px;
margin-right: 4px;

-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;

}

#firstNewsAdvert img {margin-bottom:14px;}

.homeTabs .bTab {
float: left;
font-size: 13px;
line-height: 13px;
padding: 3px;
text-align: center;
width: 42% !important;
margin-bottom: 10px;
margin-right: 11px;
color: #000;
background:#ffde3e;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
}

.homeTabs .bTab:hover {
background: #f04623;
color:#fff;
}

#homeLatestStories .blogHeader {
 text-transform: lowercase;
font-size:12px;
line-height:17px;
font-weight: 100;
color: #C8C8C8;
display:block;
}

#homeLatestStories .blogHeader::first-letter {
    text-transform: uppercase;
}

#homeLatestStories {margin-bottom:30px;width:660px;float:left;margin-top:12px;}

#homeLatestStories img, #homeLatestStories p {float:left;}

#homeLatestStories img:hover {opacity:0.8;}

#homeLatestStories ul {list-style-type:none;margin:0 !important;}
#homeLatestStories ul li {margin-right:12%;}
#homeLatestStories img {width:97%;padding-bottom:5px;}

#homeHeadlines ul {list-style-type:none;margin:0 !important;}
#homeHeadlines p {margin-top:0;margin-bottom:0;}


#newsLatest .blogLatest {
float: left;
background: #272727;
padding: 1%;
}

#newsLatest ul {list-style-type:none;margin:0 !important;}



#newsLatest .blogLatestImg {float:left;margin-right:6px;width:338px;}

#newsLatest a {font-weight:normal;}


#newsLatest .blogHeader {float:left;width:100%;font-size:12px;}





.blogAdverts ul {list-style-type: none;padding:0;margin:0;}




.regSign {margin-left:16px;}
.regSignMobile {display:none;}

#buyVehicleForm .submitButton, input[type="submit"] {-webkit-appearance: none;}

#homeScreenshot .subButton {background-size: 90%}


.newspaperScreenshot {margin: 0px 0px 0px; width: 100%;}

#homeScreenshot {position:relative;height:370px;}
#homeScreenshot > div:first-child {float:left;width:215px; margin-right:0px;}

#homeScreenshot h2 {color:#ff3300;margin:0;padding:0;height: 25px;color:#fff;font-size:19px;line-height:37px;}


.secImg {background-image: url('/shared/captcha') !important;
    background-repeat: no-repeat !important;
    background-position: right !important;
}

#wrapper
{
width: 100%;
overflow: hidden;
margin: auto;
}

a, a:active, a:link
{
color: #ff3300;
text-decoration: none;
font-weight:bold;
}

a:hover
{
color: #666;
text-decoration: underline;
}



#footer a
{
color: #fff;
}

#footer a:hover, #footer a:active
{
color: #ff3300;
}

.alignright {float:right; margin:0 0 1em 1em}
.alignleft {float:left; margin:0 1em 1em 0}
.aligncenter {display: block; margin-left: auto; margin-right: auto}
a img.alignright {float:right; margin:0 0 1em 1em}
a img.alignleft {float:left; margin:0 1em 1em 0}
a img.aligncenter {display: block; margin-left: auto; margin-right: auto}
.alignleft.social { margin-top: 5px; }

hr
{
height: 1px;
border: 0;
border-top: 1px solid #ebebeb;
background: transparent;
margin: auto;
width: 100%;
}

#footer 
{
padding: 0;
width: 900px;
margin: auto;
margin-top: 0;
color: #888;
}

.footer_wrapper
{
width: 980px;
background: #222;
margin: auto;
margin-bottom:16px;
padding-bottom:6px;
}

#copyright
{
width: 950px;
margin: auto;
padding: 6px 0 50px 0;
margin: auto;
color: #fff;
}

#copyright_left
{
width: 310px;
float: left;
}

.social_wrapper
{
width: 180px;
float: left;
padding-top:4px;

}

#header_wrapper .social_wrapper
{
margin-top: 10px;
}

.social_wrapper ul
{
list-style: none;
}

.social_wrapper ul li
{
float: right;
margin-left: 5px;
}

.social_wrapper ul li img
{
width: 24px;
}

pre, code, tt {font:12px 'Alegreya Sans', 'andale mono', 'lucida console', monospace;line-height:1.5;display: block;word-wrap: break-word; color: #888; 
overflow:auto; padding: 20px;
line-height: 19px; background: transparent url("/file/images/pre_bg.png") repeat; border: 1px solid #ebebeb;
}

/*
Input layout
*/

input[type=text], input[type=tel], input[type=password], input[type=email], select
{
padding: 10px;
font-size: 15px;
margin: 0;
border: 0;
background: #ebebeb;
color: #000;
font-family: 'Montserrat', 'tahoma'
}

.submitButton {
font-size:16px;
}

#footer input[type=text], #footer input[type=password], #footer select, #footer textarea
{
background: #363636 url("/file/images/search_box_bg.png") repeat-x;
border: 1px solid #555;
border-top: 0;
}

#footer textarea
{
height: 16px;
}

input[type=text].blur, textarea.blur
{
color: #000;
font-style: italic;
}

textarea
{
background: #ebebeb;
padding: 10px;
font-size: 13px;
color: #000;
margin: 0;
border: 0;
height: 200px;
overflow: auto;
padding-top: 8px;
}

input[type=submit], input[type=button], a.button, a.button:hover, a.button:active
{
display: inline-block;
outline: none;
cursor: pointer;
text-align: center;
text-decoration: none;
font-size: 14px;
padding: .65em 2em .65em 2em;
color: #fff;
background: #ff3300;
border: 0;
}

input[type=submit], input[type=button]
{
padding: 8px 15px 8px 14px;
}

a.button
{
float: left;
}

a.button span
{
position: relative;
top: 0;
width: 100%;
text-align: center;
display: block;
}

input[type=submit]:active, input[type=button]:active
{
position: relative;
top: 1px;
left: 1px;
}

.blog {
padding: 10px !important;
}

#cancel-comment-reply-link
{
margin: 7px 0 0 10px;
background: transparent;
}

h1, h2, h3, h4, h5, h6,
h1 a:link, h2 a:link, h3 a:link, h4 a:link, h5 a:link, h6 a:link,
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a,
h1 a:visited, h2 a:visited, h3 a:visited, h4 a:visited, h5 a:visited, h6 a:visited
{
color: #ff3300;
letter-spacing: 0px;
font-weight: 700 !important;
margin-bottom:4px;

font-weight:700;


  -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -khtml-border-radius: 5px;
    border-radius: 5px;
}

.greyBG, .greyBG a, .greyBG:link, .greyBG a:visited {
background-color:#222 ! important;
color:#fff ! important;
float:none ! important;
}

.greyBG a, .greyBG:link, .greyBG a:visited {
margin:0 ! important;
border:none ! important;
display:block;
padding:0;
}

.greyBG a:hover {
background-color:#363636 ! important;
float:none; ! important;
}

.pl10 {
padding-left:10px;
}

.pr10 {
padding-right:10px;
}

.rounded {
  -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -khtml-border-radius: 5px;
    border-radius: 5px;
}

.nivo-caption h2, .nivo-caption h3, .nivo-caption h1 {
background-color:#ff3300;
padding-left:6px;

  -moz-border-radius: 0px;
    -webkit-border-radius: 0px;
    -khtml-border-radius: 0px;
    border-radius: 0px;

}

#advertsRightLong {
margin-top:10px ! important;
float:right ! important;
width: auto ! important;
}

#advertsRightLong:first-child img {
margin-right:16px;
border:solid 4px #ff3300;
}

#newsPostsHome .blogPostHeader
{
color: #000 ! important;
letter-spacing: 0px;
font-weight: 700;
font-size: 24px;
color:#404040;
margin-bottom: 10px;
padding-bottom: 5px;
width: 100%;
float: left;
padding-top:5px;
background-color:#fff;

}

#newsPostsHome .blogPostHeader:link, #newsPostsHome .blogPostHeader:visited {
color:#fff;
}

#newsPostsHome .blogPostHeader:hover {
text-decoration:underline;
}

#newsPostsHome img {margin-right:15px;}

#newsPostsHome h1, #newsPostsHome h2, #newsPostsHome h3, #newsPostsHome h4, #newsPostsHome h5 {
background:none;color:#000;
}

#newsPosts h1:first-child {color:#fff;}

#newsPostsHome .otherStories {
margin-bottom:12px;
float:left;
width:100%
}

#newsPostsHome .otherStories ul {
list-style-image: url('/file/icons/newspaper-icon.png');
margin-left:26px ! important;
}

#newsPostsHome .otherStories ul li {
float:left;
width:45%;
margin-right:5%;
margin-bottom:8px;
}


label
{
color: #fff;
letter-spacing: 0px;
font-weight: bold;
}

label.error
{
color: #ff3300;
font-weight: bold;
margin-left: 5px;
}

h1
{
font-size: 30px;
display: block;
}

h2
{
font-size: 24px;
}

h3
{
font-size: 24px;
}

h4
{
font-size: 22px;
}

h5
{
font-size: 20px;
}

.page_header
{
font-size: 20px;
}



h1 a, h5 a
{
color: #000000;
}

h1 span a span, h2.widgettitle span a span, h5 span a span
{
padding-right: 0;
background: transparent;
}

#footer h1, #footer h2, #footer h3, #footer h4, #footer h5, #footer h6
{
color: #fff;
}

h6
{
font-size: 18px;
}

.black
{
color: #000;
}

.white {color:#fff !important;}

.clear
{
clear: both;
}

img.mid_align
{ 
vertical-align: middle;
margin-right: 5px;
border: 0;
}

img.frame, .pp_gallery a img, #gallery-1 img
{
width: 180px;
}

.pp_gallery a 
{
float: left;
display: block;
margin: 15px 30px 15px 0;
}

.frame_left
{
padding: 3px;
border: 1px solid #ccc;
-moz-box-shadow: 0 1px 3px #ccc;
 -webkit-box-shadow: 0 1px 3px #ccc;
 box-shadow: 0px 1px 3px #ccc;
 float: left;
 margin: 0 20px 10px 0;
 text-align: center;
}

.frame_left .caption, .frame_right .caption, .frame_center .caption
{
margin: 7px 0 2px 0;
display: block;
color: #999;
}

.frame_right
{
padding: 3px;
border: 1px solid #dddddd;
-moz-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);
-webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);
box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);
 float: right;
 margin: 0 0 10px 20px;
 text-align: center;
}

.frame_center
{
padding: 3px;
border: 1px solid #dddddd;
-moz-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);
-webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);
box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);
 margin: auto;
 margin-top: 20px;
margin-bottom: 20px;
 text-align: center;
 clear: both;
 display: table;
}

.dropcap1
{
display: block;
float: left;
margin: 0 8px 0 0;
font-size: 24px;
line-height: 42px;
background: black;
-webkit-border-radius: 50px;
-moz-border-radius: 50px;
border-radius: 50px;
color: white;
width: 40px;
height: 40px;
text-align: center;
}

blockquote
{
padding-left: 30px;
width: 90%;
border-left: 5px solid #ebebeb;
font-style: oblique;
font-size: 17px;
color: #999;
}

blockquote h2
{
font-weight: normal;
font-size: 22px;
}

blockquote h3
{
font-weight: normal;
font-size: 20px;
}

#respond
{
width: 99%;
float: left;
margin: 5px 0 0 0;
}

.comment_inner #respond
{
margin-left: 5px;
}

ul.children #respond
{
margin-left: -20px;
}

.space
{
margin-bottom: 10px;
}

#header_wrapper
{
width: 100%;
margin: auto;
background: #000;
height: 45px;
margin-bottom: 24px;
}

#header_wrapper .topmenu.notice
{
float: left;
width: 500px;
margin-top: 15px;
color: #fff;
}

#top_menu a
{
color: #fff;
}

#top_menu
{
display: block;
float: left;
list-style: none;
margin-top: 12px;
}

#top_menu li
{
display: inline-block;
margin-right: 15px;
font-size: 14px;
}

#top_menu li ul
{
display: none;
}

#boxed_wrapper
{
width: 980px;
margin: auto;
background: #000;
}

.standard_wrapper
{
width: 960px;
margin: auto;
}

.standard_wrapper.header
{
margin-bottom: 0px;
}

.logo
{
margin: 15px 0 0 0;
text-align:left;
}

.logo_tagline
{
display: block;
padding: 4px 10px 4px 10px;
background: #ff3300;
color: white;
font-size: 16px;
}

.header_ads
{
float: right;
margin: 15px 35px 0 0;
}

.search_box
{
display: block;
float: right;
}

.search_box input[type=text], .search_box input[type=text]:hover
{
display: block;
float: right;
width: 170px;
height: 18px;
border: 1px solid #555;
border-top: 0;
margin: 10px 20px 0 0;
background: #363636 url("/file/images/search_box_bg.png") repeat-x;
color: #999;
}

.search_box input[type=text].blur
{
font-style: italic;
}

#menu_wrapper
{
width: 930px;
height: 50px;
padding: 0;
margin:auto;
}

.mainmenu.notice
{
margin: auto;
width: 898px;
padding: 10px 0 10px 12px;
z-index: 999;
border-top: 1px solid #000;
border-bottom: 5px solid #000;
}

#menu_wrapper .nav ul, #menu_wrapper .nav
{
list-style: none;
display: block;
float: left;
margin: 0 23px 0 5px;
width: 700px;
}

#menu_wrapper .nav ul li, #menu_wrapper .nav li
{
display: block;
float :left;
margin: 0;
}

#menu_wrapper .nav ul li ul, #menu_wrapper div .nav li ul, .main_nav li ul
{
display: none;
list-style: none;
position:absolute;
 padding: 0;
 margin-top: 36px;
 margin-left: 0px;
 width: 220px;
 height: auto;
 z-index: 1000;
padding-top: 5px;






}

#menu_wrapper .nav ul li ul li ul, #menu_wrapper div .nav li ul, .main_nav li ul li ul
{
margin-left: 200px;
margin-top: 0;
}

#menu_wrapper .nav li ul li a, .nav li ul li a, #menu_wrapper .nav ul li.current_page_parent ul.sub-menu li.current_page_item a, .nav li.current-menu-parent ul.sub-menu li.current_page_item a
{
background: none;
}


#homepageTextAdds ul {
list-style: none;
float:left;
margin:0 ! important;
padding:0 ! important;
margin-top:20px ! important;
height:41px;
float:left;
}

#homepageTextAdds ul li {
color:#000;
float:left;
margin-right:8px;
width:158px;
text-align:center;
padding:0 ! important;

-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px;
}


#homepageTextAdds ul li a, #homepageTextAdds ul li a:link, #homepageTextAdds ul li a:visited {
color:#000;
text-decoration:none;
display:block;
height:31px;
padding-top:10px;#font-size:13px;
}

#homepageTextAdds ul li a:hover {
color:#fff;
}

.main_nav li ul li
{
width: auto;
}

#menu_wrapper .nav li ul li a, #menu_wrapper .nav li.current-menu-item ul li a, #menu_wrapper .nav li ul li.current-menu-item a,#menu_wrapper .nav ul li ul li a, #menu_wrapper .nav ul li.current-menu-item ul li a, #menu_wrapper .nav ul li ul li.current-menu-item a
{
color: #fff;
display: block;
width: 188px;
font-weight: bold;
line-height: 1.5em;
padding: 10px 0 10px 12px;
background: none;
}

#menu_wrapper .nav li ul li a.hover, #menu_wrapper .nav ul li ul li a.hover, #menu_wrapper .nav li ul li a:hover, #menu_wrapper .nav ul li ul li a:hover
{
color: #fff;
}

.main_nav ul, .main_nav
{
list-style: none;
margin: auto;
height: 36px;
z-index: 999;
padding-left:0px;
padding-right:0px;
margin-bottom:12px;
padding-left:0px;
margin-top:20px;
float:left;

}

.main_nav a, .main_nav a:link, .main_nav a:visited,
#newsPostsHome a, #newsPostsHome a:link, #newsPostsHome a:visited {
text-decoration:none;
}

.main_nav a:hover,
#newsPostsHome a:hover {
text-decoration:underline;
}


.main_nav ul li,  .main_nav li
{
display: block;
float :left;
margin: 0;
background-color:#636363;

}

.main_nav ul li a,  .main_nav li a
{
display: block;
float: left;
margin: 0 0 0 0;
padding: 6px 14.4px 3px 14.4px;
color: #FFF;
font-size: 18px;
font-weight: 500;
letter-spacing: 0px;
}

.main_nav ul li ul li a,  .main_nav li ul li a
{
width: 200px;
padding: 10px 10px 10px 10px;
border: 0;
font-size: 18px;
color: #ccc;
font-weight:500;
}

.main_nav ul li ul li:last-child a,  .main_nav li ul li:last-child a
{
border-bottom: 0;
}

.main_nav ul li a:hover,  .main_nav li a:hover, .main_nav ul li a.hover,  .main_nav li a.hover, .main_nav ul li a:active,  .main_nav li a:active
{

}

.main_nav li:last-child a:hover, .main_nav li:last-child a.hover
{
background: none;
border-right: 0;
}

.main_nav li ul li a,  .main_nav li.current-menu-item ul li a,#menu_wrapper .nav ul li ul li a, #menu_wrapper .nav ul li.current-menu-item ul li a, #menu_wrapper .nav ul li ul li.current-menu-item a,
{
display: block;
width: 170px;
line-height: 0.7em;
padding: 5px 0 5px 30px;
}

.main_nav li ul li a:hover,  .main_nav li.current-menu-item ul li a:hover, .main_nav li ul li a.hover,  .main_nav li.current-menu-item ul li a.hover, #menu_wrapper .nav ul li.current-menu-item ul li a:hover, #menu_wrapper .nav ul li ul li.current-menu-item a:hover, .main_nav li ul li:last-child a:hover, .main_nav li ul li:last-child a.hover
{

}

#socialNav {
float:right;
}

#socialNav a {
margin:0;
padding:0;
padding-left:6px;
padding-top:8px;
}

#main_menu li ul {
 /* IE 8 */
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=97)";

  /* IE 5-7 */
  filter: alpha(opacity=97);

  /* Netscape */
  -moz-opacity: 0.97;

  /* Safari 1.x */
  -khtml-opacity: 0.97;

  /* Good browsers */
  opacity: 0.97;
 }
 
 #main_header {background-color:#ff3300;font-size:200%;}

#breaking_wrapper
{
width: 910px;
margin: auto;
background: #ebebeb;
height: 45px;
}

h2.breaking
{
display: block;
float: left;
padding: 10px 12px 10px 15px;
background: #ff3300;
color: #fff;
font-size: 16px;
}

.breaking_new
{
color: #000;
margin: 0 0 0 15px;
float: left;
font-size: 13px;
}

#advertsRightTop {
overflow: hidden;
width:280px;
margin-top:9px !important;
}


.breaking_new .marquee
{
float: left;
height: 40px;
width: 790px;
display: none;
}

.breaking_new p
{
display: inline-block;
padding-top: 1px;
margin-right: 30px;
}

.breaking_new p a
{
color: #000;
}

.post_comment_number, .post_comment_number:hover, .post_comment_number:active
{
display: block;
float: right;
padding: 10px 12px 10px 15px;
background: #ff3300;
color: #fff;
font-size: 14px;
font-weight: 500;
margin-top: -10px;
}

.rmlink a, .rmlink a:link, .rmlink a:visited {color:#fff !important;background:#f33000;padding:6px;}

.readmore
{
float: left;
padding: 10px 12px 10px 15px;
background: #ff3300;
color: #fff;
margin-top: 10px;

font-size: 14px;
}

.readmore:hover, .readmore:active
{
background: #ebebeb !important;
color: #444;
}

#slider_wrapper
{
width: 600px;
height: 500px;
margin:auto;
margin-top: 14px;
background: #000 url('/file/images/ajax-loader.gif') no-repeat 50% 48%;
margin-left: 7px;
margin-bottom: 0;
}

#slider_wrapper div
{
visibility: hidden;
}

#content_wrapper .inner .inner_wrapper #slider_wrapper ul
{
margin: 0;
}

.hometv {width:98% !important;;border:solid 0px #fff;}
#phtmtvHolder {
-moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;text-align: center;
    -khtml-border-radius: 3px;
margin-top: 9px;background: #aaa;
    padding: 6px;margin-bottom:8px;}
#phtmtvHolder a img {width:49% !important;}
#phtmtvHolder .header {font-weight: bold;
    font-size: 23px;
line-height: 23px;
    color: #fff;
font-weight: 900;}

.caption_cat
{
color: #fff;
display: table;
background: #e16020;
width: auto;
padding: 5px 10px 5px 10px;
font-size: 14px;
}

.post_img .caption_cat
{
color: #fff;
display: table;
background: #e16020;
width: auto;
padding: 5px 10px 5px 10px;
font-size: 14px;
top: -255px;
position: relative;
z-index: 999;
}

.post_img .caption_cat.half
{
top: -185px;
}

.post_img
{
margin-top: 20px;
}

.recent_post_wrapper
{
margin: 10px 0 0 11px;
}

.recent_post_item_wrapper
{
margin-top: 5px;
}

#content_wrapper
{
width: 980px;
margin: auto;
padding-top:16px;
margin-top: 0;
padding-bottom: 0px;
z-index: 1000;
min-height:620px;
clear:both;
}

body.single #content_wrapper
{
padding-bottom: 30px;
}

#content_wrapper .inner
{
width: 980px;
margin: auto;
}


#content_wrapper.full_page_width
{
width: 880px;
}

#content_wrapper .inner .inner_wrapper.fullwidth
{
padding-top: 0;
width: 910px;
margin: auto;
}

#content_wrapper .inner .inner_wrapper .sidebar_content
{
width: 672px;
float: left;
padding: 0 0 0 0;
}

#content_wrapper.cat_width .inner .inner_wrapper .sidebar_content
{
width: 610px;
margin: 0 0 0 0;
}

#content_wrapper.cat_width .inner .inner_wrapper .sidebar_content ul
{
margin: 0 0 0 20px;
}

#content_wrapper .inner .inner_wrapper .sidebar_wrapper
{
width: 280px;
float: right;
padding: 0 0 0 0;
margin: 0 0 0 0;
}

#content_wrapper .inner .inner_wrapper .sidebar_wrapper .sidebar
{
width: 100%;
float: right;
}

#content_wrapper .inner .inner_wrapper .sidebar_wrapper .sidebar .content
{
margin: 0;
}

#content_wrapper .sidebar .content .sidebar_widget
{
list-style: none;
}

#content_wrapper .one_half.home .sidebar_widget
{
list-style: none;
margin-left: 0;
}

#content_wrapper .sidebar .content .sidebar_widget > li
{
margin: 0 0 0 0;
float: left;
width: 100%;
padding-bottom: 5px;
}

#content_wrapper .sidebar .content .sidebar_widget > li.Custom_Facebook_Page iframe
{
margin: 5px 0 5px 5px;
}

#content_wrapper .sidebar .content .sidebar_widget > li.widget_search
{
background: transparent;
border: 0;
padding-bottom: 0;
margin-bottom: 16px;
}

#content_wrapper .sidebar .content .sidebar_widget li.widget_archive, #content_wrapper .sidebar .content .sidebar_widget li.widget_categories, #content_wrapper .sidebar .content .sidebar_widget li.widget_nav_menu, #content_wrapper .sidebar .content .sidebar_widget li.Custom_Photos_News, #content_wrapper .sidebar .content .sidebar_widget li.widget_link, #content_wrapper .sidebar .content .sidebar_widget li.widget_meta
{
padding-bottom: 5px;
}

#content_wrapper .sidebar .content .sidebar_widget li.widget_archive ul li, #content_wrapper .sidebar .content .sidebar_widget li.widget_categories ul li, #content_wrapper .sidebar .content .sidebar_widget li.widget_nav_menu ul li, #content_wrapper .sidebar .content .sidebar_widget li.widget_links ul li, #content_wrapper .sidebar .content .sidebar_widget li.widget_meta ul li
{
float: left;
margin: 0;
width: 44%;
margin-right: 0%;
padding-bottom: 10px;
}

#content_wrapper .sidebar .content .sidebar_widget li.widget_archive ul li:nth-child(odd), #content_wrapper .sidebar .content .sidebar_widget li.widget_categories ul li:nth-child(odd), #content_wrapper .sidebar .content .sidebar_widget li.widget_nav_menu ul li:nth-child(odd), #content_wrapper .sidebar .content .sidebar_widget li.widget_links ul li:nth-child(odd), #content_wrapper .sidebar .content .sidebar_widget li.widget_meta ul li:nth-child(odd)
{
clear: none;
float: left;
margin: 0;
width: 44%;
margin-right: 0%;
padding-bottom: 10px;
}

#content_wrapper .sidebar .content .sidebar_widget li object, #content_wrapper .one_half.home .sidebar_widget li object, #footer .sidebar_widget li object
{
margin-left: 10px;
}

#content_wrapper .sidebar .content .sidebar_widget li.widget_tag_cloud div, #content_wrapper .one_half.home .sidebar_widget li.widget_tag_cloud div, #footer .sidebar_widget li.widget_tag_cloud div
{
width: 100%;
margin-left: 15px;
margin-bottom: 15px;
}

#footer .sidebar_widget li.widget_tag_cloud div
{
margin-left: 0;
}

#content_wrapper .sidebar .content .sidebar_widget li form#searchform, #content_wrapper .one_half.home .sidebar_widget li form#searchform, #footer .sidebar_widget li form#searchform
{
width: 100%;
}

#content_wrapper .sidebar .content .sidebar_widget li form#searchform div, #content_wrapper .one_half.home .sidebar_widget li form#searchform div, #footer .sidebar_widget li form#searchform div
{
width: 95%;
}

label.screen-reader-text
{
display: none;
}

#content_wrapper .sidebar .content .sidebar_widget li form#searchform input[type=text], #content_wrapper .one_half.home .sidebar_widget li form#searchform input[type=text], #footer .sidebar_widget li form#searchform input[type=text]
{
width: 100%;
margin: 0 0 5px 0;
}

#footer .sidebar_widget li
{
clear: none;
padding: 15px 0 30px 0;
margin-left: -5px;
}

#content_wrapper .one_half.last.home .sidebar_widget li ul
{
margin: 10px 0 10px 0;
}

#footer .sidebar_widget li
{
float: left;
width: 23%;
margin-right: 3%;
}

#footer .sidebar_widget li iframe
{
max-width: 200px;
background: #fff;
margin-top: 15px;
}

#footer .sidebar_widget li.widget-four
{
float: left;
margin-right: 0;
}

#footer .sidebar_widget li ul li
{
width: auto;
margin: 0;
}

#content_wrapper .sidebar .content .sidebar_widget li ul, #content_wrapper .one_half.home .sidebar_widget li ul, #footer .sidebar_widget li ul
{
margin: 15px 0 0 5px;
float: left;
list-style: none;
width: 86%;
}

#footer .sidebar_widget li ul
{
margin-left: 0;
}

#content_wrapper .sidebar .content .sidebar_widget li ul li ul.sub-menu, #newsNav .sub-menu
{
border-left: 3px solid #ebebeb;
}

#content_wrapper .sidebar .content .sidebar_widget li ul#recentcomments, #footer .sidebar_widget li ul#recentcomments
{
width: 95%;
color: #999;
}

.comment_date
{
color: #999;
padding: 0 0 0 5px;
float: left;
font-size: 11px;
margin-top: 3px;
}

.comment-reply-link
{
color: #999;
float: right;
}

#commentform
{
margin-top: 10px;
}

#content_wrapper .sidebar .content .sidebar_widget li.widget_recent_entries ul, #footer .sidebar_widget li.widget_recent_entries ul
{
width: 92%;
}

#footer .sidebar_widget li ul
{
list-style: none;
}

#footer .sidebar_widget li ul li ul.sub-menu, #newsNav .sub-menu
{
border-left: 3px solid #333;
padding-left: 10px;
}

#content_wrapper .sidebar .content .sidebar_widget li ul li, #content_wrapper .one_half.home .sidebar_widget li ul li, #footer .sidebar_widget li ul li
{
padding: 0 0 10px 10px;
}

#footer .sidebar_widget li ul li
{
padding-bottom: 7px;
padding-left: 0;
float: none;
margin-bottom: 5px;
}

#footer .sidebar_widget li ul.thumb li
{
padding-bottom: 0px;
padding-left: 0;
float: left;
margin-right: 10px;
}

#content_wrapper .one_half.home .sidebar_widget li ul li
{
padding-left: 0;
}

.one_half
{
float: left;
width: 47%;
}

.one_half.home, .one_half.last.home
{
width: 280px;
}

.one_half.right
{
float: right;
margin-right: 12px;
}

.one_half.last
{
float: right;
}

.recent_thumbnail
{
display: block;
width: 290px;
height: 200px;
overflow: hidden;
}

.recent_thumbnail h6
{
background: transparent url("/file/images/trans_000_bg.png") repeat;
display: block;
padding: 5px 10px 5px 10px;
position: relative;
top: -62px;
left: 0;
color: #fff;
font-size: 16px;
}

.related_posts
{
width: 100%;
float: left;
margin-bottom: 20px;
}

.related_posts .each_item
{
width: 33%;
float: left;
}

.related_posts .each_item .content
{
width: 90%;
}

.related_posts .each_item:first-child
{
margin-left: 0;
}

#content_wrapper .sidebar .content .sidebar_widget li ul.thumb, #content_wrapper .one_half.home .sidebar_widget li ul.thumb
{
list-style: none;
display: block;
float: none;
width: 100%;
margin-left: 0;
}

#content_wrapper .sidebar .content .sidebar_widget li ul.thumb li, #content_wrapper .one_half.home .sidebar_widget li ul.thumb li
{
margin: 0 9px 7px 0;
float: left;
clear: none;
padding-bottom: 0;
}

#content_wrapper .one_half.home .sidebar_widget li ul.thumb li
{
margin: 0 10px 5px 0;
padding-bottom: 0;
}

#content_wrapper .sidebar .content .sidebar_widget li h2.widgettitle, h2.widgettitle
{
color: #fff;
display: table;
background: #222;
width: 100%;
padding: 10px 15px 10px 15px;
font-size: 16px;
margin: 0;
margin-top:6px;
-moz-box-sizing:    border-box;

-webkit-border-top-left-radius: 5px;
-webkit-border-top-right-radius: 5px;
-moz-border-radius-topleft: 5px;
-moz-border-radius-topright: 5px;
border-top-left-radius: 5px;
border-top-right-radius: 5px;

}

h2.widgettitle a, h2.widgettitle a:link, h2.widgettitle a:visited {
-moz-border-radius: 0px ! important;
-webkit-border-radius: 0px ! important;
border-radius: 0px ! important;
}

#lastUpdated {font-size:14px;}

h2.widgettitle.header
{
font-size: 22px;
margin-left: 5px;
}

#content_wrapper .inner .inner_wrapper.fullwidth h2.widgettitle.header
{
margin: 0;
}

.sidebar_content h2.widgettitle.header, 986 .inner .inner_wrapper.fullwidth h2.widgettitle.header
{
border-bottom: 5px solid #ff3300;
}

#footer h2.widgettitle
{
background: transparent;
color: #fff;
padding: 0;
font-size: 18px;
width: 100%;
}

h2.widgettitle a
{
color: #fff;
}

#content_wrapper .one_half.home .sidebar_widget li h2.widgettitle
{
margin: 0;
}

#footer .sidebar_widget
{
list-style: none;
width: 100%;
margin: auto;
padding-top: 30px;
}

#content_wrapper .one_half.home .sidebar_widget li h2.widgettitle
{
width: 100%;
}

#content_wrapper .sidebar .content .sidebar_widget li ul.posts, #content_wrapper .one_half.home .sidebar_widget li ul.posts, #footer .sidebar_widget li ul.posts, ul.posts
{
list-style: none;
width: 90%;
margin-left: 5px;
}

ul.posts
{
margin-left: 10px;
}

#footer .sidebar_widget
{
margin-top: 0;
}

#content_wrapper .sidebar .content .sidebar_widget li ul.posts li, #content_wrapper .one_half.home .sidebar_widget li ul.posts li, #footer .sidebar_widget li ul.posts li, ul.posts li
{
padding-bottom: 20px;
width: 95%;
}

#content_wrapper .sidebar .content .sidebar_widget li ul.posts li h6, #content_wrapper .one_half.home .sidebar_widget li ul.posts li h6, #footer .sidebar_widget li ul.posts li h6
{
font-size: 16px;
color: #000;
}

ul.posts li
{
clear: both;
}

#footer .sidebar_widget li ul.posts li h6
{
font-size: 14px;
}

.line_shadow
{
display: none;
}

.page_header
{
margin: 20px 0 0 0;
}

.sidebar_page_header
{
margin: 10px 0 0 0;
}

.social_profile
{

}

.social_profile h4
{

}

.social_profile .profile
{
width: 33%;
float: left;
margin: 0 0 15px 0;
text-align: center;
}

.social_profile .profile a, .social_profile .profile .counter
{
width: 100%;
clear: both;
}

.social_profile .count
{
font-size: 11px;
word-spacing: 1px;
color: #888;
margin-left: 1px;
margin-top: -5px;
}

.post_wrapper
{
width: 600px;
margin: 25px 0 0 7px;
}

.post_wrapper.half
{
width: 290px;
float: left;
margin-top: 30px;
}

.post_wrapper.half .post_img
{
margin-top: 0;
}

.post_wrapper.half.last
{
float: right;
}

.post_wrapper:last-child
{
padding-bottom: 20px;
}

body.single .post_wrapper
{
margin-top: 0;
}

.post_inner_wrapper
{
width: 600px;
margin: auto;
margin-bottom: 15px;
}

body.single .post_inner_wrapper
{
margin-top: 10px;
}

.post_inner_wrapper.half, body.home .post_inner_wrapper.half
{
width: 100%;
}

.post_header_wrapper
{
width: 100%;
float: left;
}

.post_header_wrapper.half
{
margin-top: 5px;
}

.post_header_wrapper.single
{
width: 300px;
}

.post_social
{
width: 98px;
float: right;
margin-top: 7px;
}

.post_social.single
{
width: 195px;
}

.post_wrapper.single
{
width: 100%;
margin: 0;
}

.post_header
{
width: 100%;
float: left;
margin-bottom: 10px;
padding-bottom: 5px;
border-bottom: 5px solid #000;
}

.post_header.half h4
{
margin-bottom: 5px;
font-size: 18px;
}

.post_header h2 a
{
color: #000;
}

.post_detail
{
font-size: 11px;
word-spacing: 1px;
color: #999;
float: left;
width: 50%;
}

.post_detail.half
{
width: 100%;
}

.post_detail.space
{
margin-top: 5px;
margin-bottom: 5px;
}

.post_img_date
{
padding: 5px;
background: #000;
position: relative;
top: -60px;
left: 7px;
width: 150px;
color: #fff;
text-shadow: 0 0 0 #fff;
text-align: center;
}

.post_header .post_comment
{
float: right;
margin: 10px 0 0 0;
font-size: 11px;
padding: 5px 15px 5px 15px;
text-align: right;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px;
-moz-box-shadow: 0 1px 3px #ebebeb;
 -webkit-box-shadow: 0 1px 3px #ebebeb;
 box-shadow: 0px 1px 3px #ebebeb;
 background: #cccccc url("/file/images/bt_g.png") repeat-x top;
text-align: left;
text-shadow: 0 1px 1px #fff;
border: 1px solid #ccc;
}

#about_the_author .thumb
{
float: left;
margin: 0 15px 15px 0;
text-align: center;
}

#about_the_author
{
width: 560px;
padding: 20px;
margin-bottom: 15px;
background: #ebebeb;
float: left;
}

#about_the_author .thumb img
{
width: 50px;
}


#about_the_author .description
{
width: 480px;
float: left;
margin-top: -5px;
}

.comment .left img.avatar
{
width: 50px;
}

.comment
{
width: 100%;
margin-bottom: 30px;
padding-bottom: 20px;
float: left;
border-bottom: 1px solid #ebebeb;
}

.comment .left
{
width: 70px;
float: left;
}

.comment .right
{
width: 87%;
float: left;
}

.comment .right p
{
margin: 0;
padding: 0;
}

ul.children
{
list-style: none;
width: 100%;
margin-left: 5%;
}

ul.children .comment
{
width: 81%;
margin: -10px 0 40px 80px;
padding: 10px 0 20px 15px;
float: left;
border-bottom: 0;
border-bottom: 1px dotted #ebebeb;
}

ul.children .comment .right
{
width: 84%;
float: left;
}

ul.children ul.children .comment
{
display: none;
}

ul.children .comment:last-child
{
margin-bottom: 10px;
}

.comment_inner .comment:last-child
{
margin-bottom: 10px;
}

#content_wrapper .sidebar .content .sidebar_widget li ul.flickr, #content_wrapper .one_half.home .sidebar_widget li ul.flickr, ul.flickr
{
list-style: none;
margin: 15px 0 0 5px;
float: left;
display: block;
clear: both;
}

#footer .sidebar_widget li ul.flickr
{
list-style: none;
margin: 15px 0 30px 0;
float: left;
display: block;
clear: both;
}

#content_wrapper .sidebar .content .sidebar_widget li ul.flickr li, #content_wrapper .one_half.home .sidebar_widget li ul.flickr li, ul.flickr li, ul.flickr li
{
padding-bottom: 7px;
clear: none;
float: left;
}

#content_wrapper .one_half.home .sidebar_widget li ul.flickr li, ul.flickr li
{
margin: 0 9px 0 0;
}

#content_wrapper .sidebar .content .sidebar_widget li ul.flickr li, #content_wrapper .sidebar .content .sidebar_widget li ul.flickr li a, , #content_wrapper .one_half.home .sidebar_widget li ul.flickr li, , #content_wrapper .one_half.home .sidebar_widget li ul.flickr li a
{
display: block;
float: left;
margin: 0;
clear: none;
}

#footer .sidebar_widget li ul.flickr li, #footer .sidebar_widget li ul.flickr li a
{
display: block;
float: left;
margin: 0;
}

#footer .sidebar_widget li ul.flickr li
{
padding-bottom: 0px;
padding-left: 0;
float: left;
margin-right: 10px;
}

#content_wrapper .sidebar .content .sidebar_widget li ul.flickr li im, #content_wrapper .one_half.home .sidebar_widget li ul.flickr li img, ul.flickr li img
{
width: 62px;
}

#content_wrapper .sidebar .content .sidebar_widget li ul.thumb li img, #footer .sidebar_widget li ul.thumb li img, #content_wrapper .one_half.home .sidebar_widget li ul.thumb li img, ul.thumb li img
{
width: 70px;
}

#crumbs
{
margin-left: 5px;
margin-bottom: 10px;
font-size: 11px;
color: #999;
margin-top: 10px;
}

ul.flickr li img
{
width: 69px;
height: 69px;
}

#footer .sidebar_widget li ul.flickr li img
{
width: 55px;
height: 55px;
}

#content_wrapper .sidebar .content .sidebar_widget li ul.twitter, #footer .sidebar_widget li ul.twitter, #content_wrapper .one_half.home .sidebar_widget li ul.twitter, ul.twitter
{
margin: 0;
margin-top: 10px;
margin-left: 15px;
list-style:none;
width: 90%;
}

#footer .sidebar_widget li ul.thumb li img
{
width: 52px;
}

#footer .sidebar_widget li ul.twitter
{
width:100%;
margin-top: 15px;
margin-left: 0;
}

#content_wrapper .one_half.home .sidebar_widget li ul.twitter
{
margin-left: 5px;
}

#content_wrapper .sidebar .content .sidebar_widget li ul.twitter li, #footer .sidebar_widget li ul.twitter li, #content_wrapper .one_half.home .sidebar_widget li ul.twitter li, ul.twitter li
{
padding-left:45px;
background-image:url(/file/images/icon_twitter.png);
background-repeat:no-repeat;
background-position:0px 4px;
min-height: 30px;
}

#content_wrapper .inner .inner_wrapper .sidebar_content.page_sidebar ul.twitter li
{
line-height: 3.5em;
}

#content_wrapper .sidebar .content .sidebar_widget li ul.social_media, #footer .sidebar_widget li ul.social_media, #content_wrapper .one_half.home .sidebar_widget li ul.social_media
{
list-style: none;
margin: 10px 0 15px 0;
float: left;
display: block;
clear: both;
}

#footer .sidebar_widget li ul.social_media
{
margin: 10px 0 15px 0;
}

#content_wrapper .sidebar .content .sidebar_widget li ul.social_media li, #content_wrapper .one_half.home .sidebar_widget li ul.social_media
{
display: block;
float: left;
margin: 10px 0 15px 0;
clear: none;
}

#footer .sidebar_widget li ul.social_media li, #content_wrapper .one_half.home .sidebar_widget li ul.social_media li
{
margin: 0 5px 0 0;
display: block;
float: left;
clear: none;
}

#footer .sidebar_widget li ul.social_media li
{
margin-right: 0;
}

.pagination {
margin: 20px 0 10px 0;
width: auto;
float: right;
}

.pagination a, .pagination a:active, .pagination a.active, .pagination span.current
{
background: #ebebeb;
padding: 5px 10px 5px 10px;
font-size: 16px;
margin-right: 5px;
}

.pagination span.current, .pagination a:hover
{
background: #ff3300;
color: #fff;
}

.navigation
{
font-size: 11px;
}

.fullwidth
{
padding-top: 10px;
}

.page_fullwidth
{
margin: 15px 0 0 0;
}

.sidebar_content .page_fullwidth
{
margin-left: 5px;
}

.one_third .one_half
{
margin-right: 6%;
}

.one_half.last
{
margin-right: 0;
}

.one_third
{
width: 30%;
float: left;
min-height: 50px;
margin-right: 3%;
}

.one_third.page, .one_third.right_sidebar
{
width: 33%;
}

.sidebar .one_half .posts li img
{
width: 40px;
}

.one_third.home
{
width: 31%;
float: left;
margin-right: 20px;
margin-top: 10px;
}

.one_third.last
{
margin-right: 0;
}

.one_fourth
{
width: 22.5%;
float: left;
margin-right: 3%;
margin-bottom: 2%;
}

.one_fourth.home
{
width: 22%;
float: left;
margin-right: 35px;
margin-bottom: 2%;
}

.one_fourth.home, .one_fourth.home_left
{
margin-top: 10px;
}

.one_fourth.last
{
margin-right: 0;
}

.two_third
{
float: left;
width: 64%;
margin-right: 3%;
}

.one_fifth
{
width: 14%;
float: left;
margin-right: 6%;
margin-bottom: 2%;
}

.one_fifth.last
{
margin-right: 0;
}

.one_sixth
{
width: 11%;
float: left;
margin-right: 6%;
margin-bottom: 2%;
}

.one_sixth.last
{
margin-right: 0;
}

#content_wrapper .inner .inner_wrapper .sidebar_content.page_sidebar
{
width: 560px;
padding-left: 15px;
}

.navigation div
{
width: 40%;
}

.navigation div.alignright
{
text-align:right;
}




.post_attribute
{
font-size: 11px;
color: #999;
}

.post_normal_wrapper
{
float: left;
width: 100%;
margin-top: 10px;
}

.ads125_wrapper
{
margin: 0 0 20px 0;
float: left;
width: 100%;
}

.ads125
{
width: 125px;
height: 125px;
background: #ffffff;
border: 1px solid #dddddd;
-moz-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);
-webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);
box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);
float: left;
font-size: 11px;
color: #ccc;
}

.ads125 div.text
{
position: relative;
top: 43%;
text-align: center;
width: 100%;
}

.ads125.last
{
float: right;
}

.ads468
{
width: 468px;
height: 60px;
background: #ffffff;
border: 1px solid #dddddd;
-moz-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);
-webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);
box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);
float: left;
font-size: 11px;
color: #ccc;
}

.ads468 div.text
{
position: relative;
top: 38%;
text-align: center;
width: 100%;
}

#searchsubmit
{
display: none;
}

#wp-calendar tr td
{
padding: 3px 0 3px 15px;
}

#wp-calendar caption
{
display:none;
}

#wp-calendar
{
margin: 15px 0 10px 13px;
width: 90%;
}

#footer #wp-calendar
{
margin-left: 0;
width: 85%;
}

#footer #wp-calendar tr td
{
font-size: 12px;
padding: 2px 6px 2px 6px;
}

table tr
{
background: #ebebeb;
}

table tr td
{
border-bottom: 1px solid #dddddd;
}

#footer table tr
{
background: #333;
}

#footer table tr td
{
border-bottom: 0;
}

table tr th
{
background: #ff3300;
color: #fff;
padding: 5px 0 3px 0;
text-align: center;
}

table tfoot tr, table tfoot tr td
{
background: transparent;
border-bottom: 0;
}

ul.posts.blog li a img.frame
{
width: 70px;
}

#footer ul.posts.blog li a img.frame
{
width: 52px;
}

.comment_inner h2.widgettitle
{
margin-left: 0px;
}

.comment_inner #respond h2.widgettitle
{
margin-left: 0;
}

.nivo-directionNav
{
display: none;
}

img.post_thumb
{
width: 60px;
height: 60px;
}

#option_btn
{
position: fixed;
top: 85px;
left:0;
cursor:pointer;
z-index: 999999;
}

#option_wrapper
{
position: fixed;
top: 45px;
left:-245px;
width: 240px;
padding: 19px 0 23px 0;
background: #fff url('/file/images/option_bg.png') repeat-x;
z-index: 9999999;
color: #666;
font-size: 11px;
border: 1px solid #E1E1E1;
border-bottom: 1px solid rgba(150, 150, 150, 0.2);
-webkit-box-shadow: 4px 4px 0px 0px rgba(150, 150, 150, 0.1);
-moz-box-shadow: 4px 4px 0px 0px rgba(150, 150, 150, 0.1);
box-shadow: 4px 4px 0px 0px rgba(150, 150, 150, 0.1);
}

#option_wrapper .inner
{
width: 80%;
margin:auto;
}

.colorpicker_preview
{
width: 100%;
height: 30px;
margin: 5px 0 0 0;
}

#option_wrapper select
{
width: 195px;
}

.option_menu_style
{
width: 100%;
float: left;
}

.option_menu
{
float: left;
width: 96px;
margin-bottom: 5px;
}

.option_menu img
{
width: 90px;
-webkit-box-shadow: 0 1px 3px rgba(0,0,0,.4);
-moz-box-shadow: 0 1px 3px rgba(0,0,0,.4);
box-shadow: 0 1px 3px rgba(0,0,0,.4);
}

#preview
{
position:absolute;
top: 107px;
left: 114px;
display:none;
z-index: 999999;
padding: 5px 5px 2px 5px;
background: #272625;
}

#preview img
{
z-index: 9999999;
-webkit-box-shadow: 0 1px 3px rgba(0,0,0,.4);
-moz-box-shadow: 0 1px 3px rgba(0,0,0,.4);
box-shadow: 0 1px 3px rgba(0,0,0,.4);
}

#menu_border_wrapper select
{
display: none;
width: 100%;
height: 40px;
margin: 0px;
}

#content_wrapper .inner .inner_wrapper .sidebar_content ul.social_media
{
list-style: none;
display: block;
margin-left: 0;
margin-bottom: 20px;
}

#content_wrapper .inner .inner_wrapper .sidebar_content ul.social_media li
{
display: inline-block;
margin-right: 3px;
}

.widget_tag_cloud div
{
margin: 15px 0 10px 0;
}

.widget_tag_cloud div a, .meta-tags a
{
display: inline-block;
color: #fff;
font-size: 12px;
margin: 7px 5px 7px 0;
padding: 6px 8px 6px 6px;
background: #000;
}

.widget_tag_cloud div a:hover, .meta-tags a:hover
{
background: #ff3300;
}

#footer .widget_tag_cloud div a, #footer .meta-tags a
{
background: #333;
border: 0;
}

#footer .widget_tag_cloud div a:hover, #footer .meta-tags a:hover
{
background: #ff3300;
color: #fff;
}

.styled_box_title
{
width: 95%;
display: inline-block;
outline: none;
text-decoration: none;
padding: 1em 1em 1em;
-webkit-box-shadow: 0 1px 2px rgba(0,0,0,.1);
-moz-box-shadow: 0 1px 2px rgba(0,0,0,.1);
box-shadow: 0 1px 2px rgba(0,0,0,.1);
color: #666;
border: solid 1px #cccccc;
background: #f78d1d;
background: -webkit-gradient(linear, left top, left bottom, from(#f8f8f8), to(#eeeeee));
background: -moz-linear-gradient(top,  #f8f8f8,  #eeeeee);
filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#f8f8f8', endColorstr='#eeeeee');
text-shadow: 0 0 0 transparent;
font-size: 13px;
}

.styled_box_content
{
background: #fff;
color: #999;
font: 13px/100% 'Montserrat', Arial, Helvetica, sans-serif;
padding: 1em 1em 1em;
line-height: 1.3em;
-webkit-box-shadow: 0 1px 2px rgba(0,0,0,.1);
-moz-box-shadow: 0 1px 2px rgba(0,0,0,.1);
box-shadow: 0 1px 2px rgba(0,0,0,.1);
width: 100%;
border: solid 1px #cccccc;
border-top: 0;
}

.pp_list ul
{
margin-top: 15px;
}

.pp_list ul li
{
margin: 5px 0 0 0;
padding-left: 22px;
padding-bottom: 5px;
}

table
{
border: 1px solid #ebebeb;
-moz-box-shadow: 0 1px 3px #ebebeb;
 -webkit-box-shadow: 0 1px 3px #ebebeb;
 box-shadow: 0px 1px 3px #ebebeb;
}

#content_wrapper table thead tr th
{
text-shadow: 0 0 0 #fff;
}

table tr
{
background: #ffffff;
}

table tr td, table tr th
{
border-bottom: 1px solid #ebebeb;
}

table tr th
{
font-weight: 500;
background: #f0f0f0;
text-align: left;
text-shadow: 0 1px 1px #fff;
}

table tr th, table tr td
{
padding: 7px 15px 7px 15px;
}

.ui-accordion .ui-accordion-header a
{
font-size: 16px;
margin: 5px 0 5px 10px;
}

.ui-accordion .ui-accordion-content
{
border-left: 3px solid #ebebeb;
padding-left: 25px;
margin-left: 6px;
}

.ui-state-default .ui-icon
{
background: transparent url('/file/images/icon_plus.png') no-repeat;
}

.ui-state-active .ui-icon
{
background: transparent url('/file/images/icon_minus.png') no-repeat;
}

.ui-accordion .ui-accordion-header .ui-icon
{
left: 0;
}

.accordion
{
border-top: 0px solid #ebebeb;
border-top-width:1px;
 -moz-box-shadow: 0 1px 3px #ebebeb;
 -webkit-box-shadow: 0 1px 3px #ebebeb;
 box-shadow: 0px 1px 3px #ebebeb;
}

.accordion h3, .accordion div
{
border: 0;
background: transparent;
}

.pp_accordion, .pp_accordion_close
{
 margin:0;
margin-bottom: 10px;
}

.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus
{
border: 1px solid #ebebeb;
}

.ui-corner-all, .ui-corner-top, .ui-corner-bottom
{
-moz-border-radius: 0;
-webkit-border-radius: 0;
border-radius: 0;
}

.ui-state-default, .ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active, .ui-widget-content
{
border: 0;
}

.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active
{
background: transparent;
}

.ui-accordion .ui-accordion-header
{
font-weight: normal;
display: block;
position: relative;
}

.pp_accordion
{

}

.accordion div
{
border-top: 1px solid #ebebeb;
}

.accordion h3
{
padding: 5px 0 5px 8px;
}

.ui-accordion .ui-accordion-header .ui-icon
{
left: 10px;
}

.ui-tabs-panel
{
margin-top: 10px;
}

.ui-widget-header
{
border-bottom: 1px solid #ebebeb;
}

.tabs .ui-state-default
{
background: transparent;
border: 0;
}

.tabs .ui-state-default a
{
color: #999;
}

.ui-tabs .ui-tabs-nav li.ui-tabs-selected
{
background: #ebebeb;
}

.ui-tabs .ui-tabs-nav li a 
{
padding: 8px 30px 7px 30px;
font-size: 12px;
}

.tabs .ui-state-active
{
font-weight: bold;
background: #fff;
text-shadow: 0 1px 1px #fff;
display: block;
}

.tabs .ui-widget-header, #content_wrapper .inner .inner_wrapper .sidebar_content .tabs .ui-widget-header
{
border: 0;
padding-bottom: 0;
margin-bottom: 0;
}

.tabs .ui-tabs-panel
{
border-top: 3px solid #ebebeb;
margin:0;
padding-top: 0em;
background: #fff;
-moz-border-radius: 0;
-webkit-border-radius: 0;
border-radius: 0;
}

.tabs .ui-state-active a
{
color: #666;
font-weight: bold;
}

.ui-tabs li:first-child
{
margin-left: -2px;
}

.highlight_yellow
{
background: #FF9;
}

.highlight_black
{
background: #000;
color: #fff;
}

#contact_form label, #commentform label
{
margin-left: 10px;
font-weight: bold;
line-height: 30px;
}

#contact_form label
{
margin-left: 10px;
font-weight: bold;
float: left;
margin-top: 8px;
}

#commentform > p
{
clear: both;
}

#contact_form label.error, #commentform label.error
{
color: #AC1C20;
float: left;
margin-top: 8px;
margin-bottom: 0;
}

#contact_form textarea, #commentform textarea
{
float: left;
margin-bottom: 15px;
width: 82%;
}

#contact_form {margin-bottom:20px;}

#contact_form input, #contact_form select {
width: 100%;

}


.marketplace .sidebar_wrapper {display:none;}
.marketplace #content_wrapper .inner .inner_wrapper .sidebar_content {width:100%;}

#supplierHTML .desc {font-size:18px;}

#supplierListingPage .supSection {margin-bottom:26px;float:left;width:100%;}

#supplierListingPage .tilogo {width:100%;display:block;border: solid 1px #fff;margin-top:14px;}

#supplierListingPage .supListing {float:left;width:30%;margin-right:1%;padding:1%;
background: #fff;
    height: width:100%;
    margin-bottom: 10px;
border-radius: 2px 2px 2px 2px;
-moz-border-radius: 2px 2px 2px 2px;
-webkit-border-radius: 2px 2px 2px 2px;
}

#supplierListingPage .supPara {font-size:17px;margin-bottom:20px;float:left;}


#supplierListingPage .supListing span {
background: #5d5d5d;
    padding: 8px;
    font-size: 11px;
    color: #fff;
    font-weight: bold;
    display: block;
text-align:center;
text-transform:uppercase;
border-radius: 0px 0px 2px 2px;
-moz-border-radius: 0px 0px 2px 2px;
-webkit-border-radius: 0px 0px 2px 2px;
}

.marketplaceImage {margin-top: 0px;width:25%;}

#supplierListingPage .supListing span:hover {background:#b50101;}


#supplierListingPage h2 {clear:both;color:#fff000;    font-weight: 700 !important;margin-bottom: 0px;}
#supplierListingPage p {margin-top:0px;font-size:17px;}

#supplierListingPage .supListing img {
width:100%;height:88px;
}

#supplierListingPage h1 {
font-size: 40px !important;
    margin-top: 0px;
    text-align: left;
    font-weight: 900 !important;
}

#contact_form div, #contactPageForm div {
width:44%;
float:left;
margin-right:34px;
margin-bottom:24px;
}

#sellVehicleForm div {
width:30%;
float:left;
margin-right:3%;
margin-bottom:24px;
}

#sellVehicleForm input, #sellVehicleForm select {
width:90%;
}

#sellVehicleForm select {
width:90%;
height:36px;
}

#sellVehicleForm .submitButton {
width:20%;
}

#buyVehicleForm div {
width:25%;
float:left;
margin-right:0;
margin-bottom:24px;
}

#buyVehicleForm input, #buyVehicleForm select {
width:90%;
}

#buyVehicleForm select {
width:100%;
height:40px;
}

#buyVehicleForm .submitButton {
width:20%;
}

#commentform input[type=text]
{
float: left;
margin-bottom: 15px;
width: 70%;
}

.post-ratings
{
margin-top: 10px;
margin-bottom: 20px;
}

#content_wrapper .post-ratings img, #content_wrapper .post-ratings-loading img, #content_wrapper .post-ratings-image img
{
margin-right: 3px;
}

.post_category_rating
{
float: right;
margin-top: 22px;
}

.post_category_rating img
{
margin-right: 3px;
}

















































/* 
#Tablet (Portrait)
================================================== 


@media only screen and (min-width: 768px) and (max-width: 960px) {
#boxed_wrapper { width: 766px; }
#option_btn { display: none; }
.social_wrapper { width: 350px; }
#wrapper { width: 766px; }
#top_bar { width: 766px; }
.tagline { width: 706px; }
#slider_wrapper { width: 766px; height: 475px; overflow: hidden; margin-bottom: 20px; }
#slider_wrapper.fullslide { height: 475px; }
.flexslider { height: 475px; }
.standard_wrapper.small { width: 726px; }
input[type="submit"].medium, input[type="button"].medium, a.button.medium { font-size: 14px; padding: .65em 1.4em .65em 1.4em; }
#footer, .footer_wrapper { width: 766px; }
#footer ul.sidebar_widget { width: 726px; }
#copyright { width: 766px; }
.copyright_wrapper { width: 726px; }
.copyright_wrapper .left_wrapper { width: 450px; }
.copyright_wrapper .right_wrapper { width: 200px; }

.logo { margin-left: 20px; }
.header_ads { margin-right: 20px; }
#breaking_wrapper { width: 736px; margin: auto; }
#breaking_wrapper .breaking_new div { max-width: 600px; }

#content_wrapper { width: 764px; }
#content_wrapper .inner { width: 766px; }
.standard_wrapper { width: 726px; }
#boxed_wrapper { margin-top: -43px; }
#header_wrapper .social_wrapper { width: 350px; }
#content_wrapper .inner .inner_wrapper.fullwidth { width: 740px; margin: auto; }

.main_nav ul, .main_nav { width: 736px; margin:auto; }
.main_nav ul li a, .main_nav li a { font-size: 14px; padding-top: 15px; }

#content_wrapper .inner .inner_wrapper .sidebar_wrapper.left_sidebar { width: 180px; padding-right: 10px; margin-right: 10px; }
#content_wrapper .inner .inner_wrapper .sidebar_content.left_sidebar { width: 520px; }
#content_wrapper .inner .inner_wrapper .sidebar_content.left_sidebar img, #content_wrapper .inner .inner_wrapper .sidebar_content.left_sidebar iframe, #content_wrapper .inner .inner_wrapper .sidebar_content.left_sidebar div { max-width: 520px; }
#content_wrapper .inner .inner_wrapper img { max-width: 100%; height: auto; }
li.Custom_Facebook_Page { display:none; }

#content_wrapper .inner .inner_wrapper .sidebar_wrapper  { width: 195px; padding-left: 0px; }
#content_wrapper .inner .inner_wrapper .sidebar_content { width: 520px; padding-top: 0px; }
#content_wrapper .inner .inner_wrapper .sidebar_content img, #content_wrapper .innmaxer .inner_wrapper .sidebar_content iframe, #content_wrapper .inner .inner_wrapper .sidebar_content div, #content_wrapper .inner .inner_wrapper .sidebar_content object { max-width: 520px; }

.map_shadow, #map_contact { width: 530px; height: 250px; }
.pricing_box.five.large .header span { font-size: 1.3em; top: 15px; }
.video-js-box, video.video-js { max-width: 520px; }
.vjs-poster { width: 520px; height: auto; }

.comment .right { width: 79.5%; }
ul.children div.comment .right { width: 64.5%; }
#content_wrapper ul.children ul.children { width: 77%; }

.social_profile .profile { margin: 0;margin-top: 10px; }
.social_profile h4 { font-size: 16px; }
.ads125_wrapper div.ads125, .ads125_wrapper img { width: 90px; height: 90px;}
.flexslider_caption { bottom: 45px; }
.flexslider_caption h4 { max-width: 100%; font-size: 18px }
#slider_wrapper .flex-control-nav { bottom: 0; }
.post_header_wrapper { width: 100%; }
.post_inner_wrapper, body.home .post_inner_wrapper { width: 520px; }
#content_wrapper .inner .inner_wrapper .sidebar_content .home_category_ft { max-width: 255px; }
#footer .sidebar_widget li ul.thumb li img, #footer ul.posts.blog li a img.frame,{ width: 38px; }
.widget_calendar { display: none; }
#content_wrapper .sidebar .content .sidebar_widget li ul.thumb li, #content_wrapper .one_half.home .sidebar_widget li ul.thumb li { margin-right: 3px; }
#content_wrapper .sidebar .content .sidebar_widget li form#searchform input[type="text"], #content_wrapper .one_half.home .sidebar_widget li form#searchform input[type="text"], #footer .sidebar_widget li form#searchform input[type="text"] { width: 96%; }
#about_the_author .description { width: 400px; }
#about_the_author { width: 480px; }
.comment_inner, .comment { width: 520px; }
.post_header_wrapper.single { width: 250px; }
.post_wrapper { margin-top: 15px; }
.post_wrapper.half { width: 250px; margin-top: 15px; }
.post_wrapper.half .post_img a img { width: 250px; }
.post_inner_wrapper.half, body.home .post_inner_wrapper.half, .post_header_wrapper.half { width: 230px; }
.post_header_wrapper.half h4 { font-size: 20px; }
.post_img .caption_cat.half { top: -160px; }
.post_img .caption_cat { top: -221px; }
ul.children .comment { width: 78%; }
}
*/


#mobbanner {display:none;}
#pcbanner {display:inline;}


/*  
#Mobile (Portrait)
================================================== 
*/

@media only screen and (max-width: 769px) {


#navSocial {
display: initial;
float: right;
    MARGIN-RIGHT: 72px;
    margin-top: 25px;
}

#navSocial a:first-child {margin-right:6px;}

#logoNav {
background: #000;
    position: fixed;
    float: left;
    width: 100%;
    height: 86px;
    z-index: 100;
    border: solid 0 #fff;
    border-bottom-width: 1px;
}

#logoHeader {
margin-top:87px !important;
}

#footerLinks {display:block;}
#homePageHeader {width:100%; margin-left:6px;}
#homePaperBig {margin-left:0;}
#homePaperBig iframe {width:100%;height:400px;}
#homePaperWrapper #socialWrapper {display:none;}
#homePaperWrapper h1 .homeRPR {font-size:17px;}


#header {margin-bottom:16px;}
#expo23video {height:240px;}
.register #regSubmit {width:96% !important;}
.registerDEACTIVE #regSubmit {width:100% !important;}

.blogContent p {font-size:19px;}

#covid19comp > div .cvaref {width:96%;}
#covid19comp {width:95% !important;}

.mobhide {display:none;}

#divphtmtvHolder img {width:98% !important;}

#appLinks img {width:98% !important;}
#appLinks a {font-size:16px;}

.marketplaceImage {margin-top:0;text-align:center;margin-bottom: 30px;}
.marketplaceImage img {float:initial !important;}
#content_wrapper {min-height:initial;}
#supplierHTML {text-align:center;}

#supplierHTML .desc {
text-align:left;
    padding: 10px;
    width: 99% !important;
}

#supplierListingPage .supListing {width: 98% !important;margin-bottom:30px;}
#supplierListingPage .supSection {text-align:center;}
#supplierListingPage .supPara {font-size:15px;text-align:center;margin-bottom:8px;margin-top:8px !important;float:initial;width:100% !important;}
#supplierListingPage .manageLink {margin-bottom:20px;}
#supplierListingPage .manageLink, #supplierListingPage .manageLink img {float:initial !important;text-align:center;}
#supplierListingPage .supListing span {font-size:15px;}


.tfgbox {
    width: 77% !important;
}


#firstNewsAdvert img {margin-top:14px;}

#phtmtvHolder iframe:nth-of-type(1), #phtmtvHolder iframe:nth-of-type(2) {height:220px;}

#homeScreenshot h1 a {font-size:14px !important;}

#tfgKey div {width:100%!important;}
#tfgKey div img {width:26px !important;}

#tfgOpener {padding:2%;width:95% !important;}

#gresponse {    font-size: 15px;!important;margin-top:8px;
    width: 98% !important;}

#advertsExpo .jcarousel {width:100% !important;}
#advertsExpo .jcarousel ul li {width:100% !important;}

.jcarousel ul {height: auto !important;}

.milton-keynes-2019 .tagLine, .register18CLOSED .tagLine, .register .tagLine {display: none;}
.milton-keynes-2019 #header, .register18CLOSED #header, .register #header {margin-bottom:16px;}
#advertsExpo img {height:auto !important;}

#homeHeadlines p, #newsLatest p {

    width: 100% !important;
margin-top:8px !important;
}

#homeHeadlines .blogHeader, #newsLatest .blogHeader {
margin-bottom:0!important;
line-height:20px;
}

#supDirectory #vehicleListings p {
width:98% !important;
}

#lt_colorCode br {display:initial;}

#Xmobbanner {display:inline !important;}
#Xpcbanner {margin-bottom:40px;}

#leagueTablesTable th h2 {font-size:16px !important;}

#lt_colorCode span {line-height:20px;margin-bottom:8px;}

#fareTablesPrev span {display:block;}

#google_translate_element {
    float: right;
    width: 37%;
    margin-top: 4px;
}

.goog-te-combo {
height:40px;
width:95%;
}


#directoryCategories{
width:97%;

    -webkit-column-count:2;
    -moz-column-count:2;
    -o-column-count:2;
    column-count:2;
}


#directoryCategories a {
width:100% !important;

}

#directoryCategories a:nth-child(even) {
margin-right:0px !important
}


.newsFeatures {width:100% !important;}
[title="View more in PHTM News"] {  background-size: 49px 17px; }

#advertsTopRight > ul > li, #advertsTopRightExpo > ul > li {width:48% !important;float:left;}
#advertsTopRight > ul > li:nth-child(odd), #advertsTopRightExpo > ul > li:nth-child(odd) {margin-right:2% !important;}
#advertsTopRight img, #advertsTopRightExpo img {padding-bottom:0!important;}

#advertsRightTop {height:370px !important;}


#advertsTopRight > ul > li:nth-child(n+7), #advertsTopRightExpo > ul > li:nth-child(n+7) {display:none;}
#advertsTopRight, #advertsTopRightExpo {height:370px !important; position:initial !important; overflow:initial;}

.contactLeft {width:100% !important;}

#followIcons img {width:25% !important;}
#followIcons a {display:block;}

#exhibitorsTable .table_red table thead {display:none;}
#exhibitorsTable .table_red table tr td {float:left; width:94% !important; border-bottom: 1px solid #eee !important;}
#exhibitorsTable .table_red table tr { display: table-cell;float:left;}
#exhibitorsTable .table_red table tr td img {width:96% !important; padding !important:2%;}

#exhibitors-2016 img {width:92% !important;padding:4% !important;}
#exhibitors-2016 {border: solid 5px #ff3300 !important; width:97% !important;}

.exvid img {width:250px !important; height:257px !important;}
.aboutContacts img {width:30% !important;}

.exvid img {width:200px;height:141px;}

.exhibitors {float:left;width:100%;}

#exHeader h1 {float:none;width:100%;}
#exHeader img {float:none;width:100%;}


#newsCategoriesPage ul li {
width:100%;float:left; list-style-type:none;margin-bottom:30px;border:solid 0px #3C3A3A; border-bottom-width:1px;
padding-bottom:10px;}

#newsCategoriesPage ul li:nth-child(odd) {padding-right:0%;}



#homeScreenshot .homeTabs {text-align:center;}

.homeTabs .bTab {width:44% !important;}

#homeHeadlines .blogLatestImg {width:100% !important;}
#XXhomeHeadlines {width:75% !important;}


#homeLatestStories {width:100% !important;}
#homeLatestStories img {width:110% !important;max-width:initial!important;}
#homeLatestStories .blogHeader {font-size:12px;}

.owl-theme .owl-controls .owl-buttons div {
float:left;
width:39% !important;
padding:10px !important;
}

#newsLatest {
margin-top: 0px;
}

#newsLatest span {float:left;padding:5px;}

#newsLatest .blogLatest {
width: 98%;
float: left;

padding: 1%;
height: initial;
margin: 0;
margin-bottom:20px !important;
}

#newsPosts {width:100% !important;}
.blog {width: 96% !important;}
.postHeader {width:96% !important;}
.regSign {margin-left:0px;}
.regSign {display:none;}
.regSignMobile {display:inline !important;}



 #custom_logo img {width:100% ! important;height:auto ! important;}
  #header .logo {width:95% ! important; margin-left: 2.5%; margin-right: 2.5%;}

  .logo {margin:0;}

.pick5 #header .logo {width:100% !important; text-align:center !important;}
.pick5 #header .logo img {width:50% !important;}
.pick5 #pick5header {font-size:26px !important;margin-top:20px;}
.pick5 #pick5header > span {font-size:30px !important;}
.pick5 .summerhol {font-size:24px !important;}



  #logoHeader {
float: left;

margin-bottom:20px;
}

 #logoHeader .tagLine {margin-right:0 !important;}


#logoHeader .tagLine img {width:100% !important; height:auto !important;}



.newspaperScreenshot {margin: 0x; height: auto; width: 100%;}


#homeScreenshot > div:first-child {width:100%;}

#homeScreenshot .subButton {background-size: 100% auto;width:100% !important; height: 80px;}

#homepageTextAdds {width:100%; margin-left:8%;}
#homePageLinks {width:100%; margin:0!important;}

#homePageLinks a {margin:0!important;float:left!important;width:48%!important;}





#taxiFaresLeagueTables a {margin-right:8px !important;width:96%;}

#contact_form div, #contactPageForm div {width:94% !important;}

#advertsTopRight ul, #advertsTopRightExpo ul, #advertsTopRight li img, #advertsTopRightExpo li img {width:99% !important;}

#vehicleListings h5 {font-size:12px;}

#buyVehicleForm {margin-bottom:30px;}
#buyVehicleForm div {width:48% !important; margin-right:2%; margin-top:0px;margin-bottom: 14px !important;}

#buyVehicleForm select {width:100% !important;}

#buyVehicleForm #supDirectorySel {width:100% !important;margin-top:15px;}
.cvListing {width:95%!important;}

.cvListingBodyWrapper {width:100% !important;}

#taxiFaresLeagueTables .faresTableButton {font-size:15px;}


#manchester-gallery a {width:42% !important}
#manchester-gallery img {width:100% !important;}

#cfiedHead {padding-bottom:28px;}
#cfiedHead h1 {width:48%;}
#cfiedHead a {width:48%; float:right;}


table tr th, table tr td {
padding: 10px 8px 10px 8px;
}

.socialTable td {font-size:14px;}

.subscribeForms form {margin-top:20px;}

#contactSocial {float:none;}

#contactSocial h2 {width:90% !important;}

#contactSocial iframe {width:100% !important;margin-bottom:16px;}


#vehicleListings .cvListing > div:first-of-type, #vehicleListings .cvListing > a:first-of-type {width:100% !important;}
#vehicleListings .cvListing div:first-of-type img, #vehicleListings .cvListing > a:first-of-type img, #classListingItem > div:nth-of-type(1) > div, #classListingItem > div:nth-of-type(1) > div img {width:100% !important;}
#vehicleListings .cvListing > div:nth-of-type(2) {height:auto !important;}

#vehicleListings .cvListing > div:nth-of-type(2) > p a, #vehicleListings .cvListing div:first-of-type p a {display:block;}

#vehicleListings .cvSubHeader {width:95% !important;}

#vehicleListings h2 {font-size:13px !important;}



#classListingItem table tr td {
padding:2% !important;
float: left !important;
width: 96% !important;
}

#classListingItem > div:nth-of-type(2), #classListingItem > div:nth-of-type(1) {
width:100% !important;
text-align:left !important;
padding:0px !important;
}



#classListingItem h5 > span:nth-of-type(2) {display:block; float:none !important;}

#buyVehicleForm .submitButton {-webkit-appearance: none; width:48% !important; }

input[type="submit"] {-webkit-appearance: none;}

.blog {
background-color: #272727 !important;
color:#fff;
float: left;
padding: 10px !important;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
border-radius: 3px; 
-khtml-border-radius: 3px;
}

#newsPosts {
background: initial !important;
padding:0 !important;
}

#newsPosts > blog:last-child {margin:0!important;}


#sellVehicleForm div  {width:100% !important;}
#sellVehicleForm select {width:97% !important;}

#sellVehicleForm .submitButton {width:100% !important; height:60px; font-size:26px;}
 
.newsFeatures {margin-top:26px;margin-bottom:26px;}

#copyright div:nth-of-type(3) {float:none !important; text-align:center;}

#copyright .social_wrapper {text-align:center !important; float:left !important;}

#copyright {padding-bottom:10px !important; padding-top:12px !important;}

.footer_wrapper {margin-bottom:0!important;}

#boxed_wrapper { width: 100%; }
#option_btn { display: none; }
    .social_wrapper { width: 318px; }
    #header_wrapper { height: 40px; }
    #top_menu { margin-top: 15px; }
    #top_menu li { font-size: 11px; margin-right: 10px; }
#header_wrapper .social_wrapper { display: none; }
.standard_wrapper.header { width: 318px; }
#wrapper { width: 98%; margin:1%; margin-top: -10px; }
#top_bar { width: 100%; height: auto; float: left; }
#menu_border_wrapper, .menu-main-menu-container { float: left; margin: 0; }
#menu_border_wrapper { border-top: 1px solid #444;}
#menu_border_wrapper select { display: inline-block; width: 100%; }
#breaking_wrapper { width: 290px; margin: auto; }
#breaking_wrapper .breaking_new div { max-width: 150px; }
#menu_wrapper .nav ul, #menu_wrapper div .nav { height: auto; margin: 0; padding: 0; padding-bottom: 10px; }
#menu_wrapper .nav ul li, #menu_wrapper div .nav li { width: 100%; }
#menu_wrapper .nav ul li a, #menu_wrapper div .nav li a { width: 260px; padding: 8px 20px 8px 20px; border-bottom: 1px solid #444; }
#menu_wrapper .nav ul li:last-child a, #menu_wrapper div .nav li:last-child a { border: 0; }
.tagline { width: 258px; margin-left: -14px; }
#slider_wrapper { width: 290px; height: 350px; margin-top: 0; }
.flexslider, .flexslider .slides > li { height: 350px; }
.standard_wrapper.small { width: 290px; }
.tagline_text { float: none; width: 100%; }
.tagline_button { float: none; width: 100%; text-align: center; margin-top: 30px; }
#footer { width: 318px; }
#footer ul.sidebar_widget { width: 290px; }
#copyright { width: 318px; }
.copyright_wrapper { width: 290px; }
.copyright_wrapper .left_wrapper { float: left; width: 100%; }
.copyright_wrapper .right_wrapper { float: left; width: 100%; text-align: left; }
#footer ul li.widget, #footer ul li.widget.last { float: left; width: 100%; margin-left: 0; padding-bottom: 0; }
#footer .sidebar_widget li.widget-four { float: left; }

#content_wrapper { width: 100%; margin-top: 0; padding-top: 0; }
.caption_inner { width: 290px; }
.standard_wrapper { width: 290px; }

.one_fourth { width: 100%; margin-bottom: 4%; }
.one_fourth.last { width: 100%; margin-bottom: 4%; }
.one_third { width: 100%; margin-bottom: 4%; }
.one_third.last { width: 100%; margin-bottom: 4%; }
.one_half { width: 100%; margin-bottom: 4%; }
.one_half.last { width: 100%; left: 0; margin-bottom: 4%; }
.two_third { width: 100%; margin-bottom: 4%; }
.two_third.last { width: 100%; margin-bottom: 4%; }
.one_fifth { width: 100%; margin-bottom: 4%; }
.one_fifth.last { width: 100%; margin-bottom: 4%; }
.one_sixth { width: 100%; margin-bottom: 4%; }
.one_sixth.last { width: 100%; margin-bottom: 4%; }
.pricing_box.three { width: 100%; }

#content_wrapper .inner { margin-top: 0; width: 100%; }

#content_wrapper .inner .inner_wrapper .sidebar_wrapper.left_sidebar { width: 100%; padding-right: 0; margin-right: 0; }
#content_wrapper .inner .inner_wrapper .sidebar_content.left_sidebar { width: 100%; }
#content_wrapper .inner .inner_wrapper .sidebar_content.left_sidebar iframe, #content_wrapper .inner .inner_wrapper .sidebar_content.left_sidebar div, #content_wrapper .inner .inner_wrapper .sidebar_content.left_sidebar img { max-width: 100%; height: auto; }
#content_wrapper .inner .inner_wrapper img { max-width: 100%; height: auto; }
li.Custom_Facebook_Page { display:none; }

#content_wrapper .inner .inner_wrapper .sidebar_wrapper  { width: 100%; padding-left: 0; margin: 0; }
#content_wrapper .inner .inner_wrapper .sidebar_content { width: 100%; padding-left: 0; padding-top: 0; }
#content_wrapper .inner .inner_wrapper .sidebar_content iframe, #content_wrapper .inner .inner_wrapper .sidebar_content div, #content_wrapper .inner .inner_wrapper .sidebar_content img { width: 99%; }



#content_wrapper .inner .inner_wrapper .sidebar_content .blogAdverts img {width: 100% !important;}

#content_wrapper .inner .inner_wrapper .sidebar_wrapper { margin-top: 10px; }

#searchform input[type="text"] { width: 286px; }

.map_shadow, #map_contact { display:none; }
.pricing_box.five.large .header span { font-size: 1.3em; top: 15px; }
.pricing_box.four { width: 49%; }
.pricing_box.four.large { margin-top: 0; padding-bottom: 20px; }
#content_wrapper .pricing_box.large ul { margin: 10px 10% 25px 20%; }
.pricing_box.large .header { height: 42px; }
.pricing_box.large .header span, .pricing_box .header span { font-size: 14px; }
.pricing_box .header span { top: 13px; }
.video-js-box, video.video-js { width: 290px; height: auto; }
.vjs-poster { width: 290px; height: auto; }
.styled_box_title, .styled_box_content { padding: 0.6em 0.6em 0.6em; }
blockquote { width: 80%; }

.top_info { text-align: center; width: 100%; margin-bottom: 10px; }
.social_wrapper ul { margin-bottom: 10px; text-align: center; float: none; }
.social_wrapper ul li { display: inline-block; float: none; }
.logo { text-align: center; float: none; margin: 0; padding-top: 20px;  }
.logo_tagline { display: table; margin: auto; }
.header_ads { float: none; text-align: center; margin: 0;margin-top: 20px; }
.social_wrapper { margin-bottom: 0; }

.comment_arrow { display: none; }
.comment .right { width: 68%; }
ul.children div.comment .right { width: 70%; }

ul.children div.comment ul.children div.comment .right { width: 50%; }

#content_wrapper ul.children ul.children { width: 100%; }
ul.children .comment { margin-left: -39px; width: 100%; }
#content_wrapper ul.children { border: 0; }
#content_wrapper ul.children ul.children { margin-left: -16px; }

.comment_wrapper #respond { margin-left: 20px; }
.comment_wrapper ul.children #respond { margin-left: -55px; }

form textarea { max-width: 100%; }
#menu_wrapper .nav ul, #menu_wrapper div .nav { display: none; }
#menu_border_wrapper select { display: inline-block; width: 100%; margin: auto; margin-top:-2px; }
#menu_border_wrapper { text-align: center; margin: 10px 0 0 0; width: 60%; border: 0; }

.post_wrapper.half { width: 210px; }

#menu_wrapper .nav ul, #menu_wrapper div .nav { display: none; }
#menu_border_wrapper select { display: inline-block; width: 100%; }
#menu_border_wrapper { text-align: center; margin: 10px 0 0 0; width: 60%; border: 0; float: left; }

#header_wrapper { margin-bottom: 0; }
.header_ads { float: none; }
.ads468 { width: 290px; }
.main_nav ul, .main_nav { display: none; }

.social_profile .profile { margin: 10px 0 10px 18px; }
.ads125_wrapper div.ads125, .ads125_wrapper img { width: 140px; height: 125px;}
.flexslider_caption { bottom: 20px; }
.flexslider_excerpt {  }
.flexslider_caption h4 { max-width: 100%; font-size: 14px }
#slider_wrapper .flex-control-nav { bottom: 0; }
.post_header_wrapper { width: 350px; }
.post_inner_wrapper, body.home .post_inner_wrapper { width: 290px; }
#footer .sidebar_widget li ul.thumb li img, #footer ul.posts.blog li a img.frame,{ width: 38px; }
.widget_calendar { display: none; }
#content_wrapper .sidebar .content .sidebar_widget li ul.thumb li, #content_wrapper .one_half.home .sidebar_widget li ul.thumb li { margin-right: 3px; }
#content_wrapper .sidebar .content .sidebar_widget li form#searchform input[type="text"], #content_wrapper .one_half.home .sidebar_widget li form#searchform input[type="text"], #footer .sidebar_widget li form#searchform input[type="text"] { width: 100%; }
#about_the_author .description { width: 270px; }
#about_the_author { width: 260px; }
.comment_inner, .comment { width: 300px; }
.post_header_wrapper.single { width: 250px; }
.post_wrapper.half { width: 300px; margin-top: 15px; }
.post_wrapper.half .post_img a img { width: 300px; }
.post_inner_wrapper.half, body.home .post_inner_wrapper.half, .post_header_wrapper.half { width: 100%; }
.post_header_wrapper.half h4 { font-size: 18px; }
.post_img .caption_cat.half { top: -191px; }
.post_wrapper { margin-left: 0; }
.post_social { display: none; }
.post_header h3 { font-size: 20px; }
.post_img .caption_cat { top: -130px; }

#copyright { width: 300px; margin-top: 30px; padding-top: 20px; }
#copyright_left { float: left; width: 100%; text-align: center; }
#copyright .social_wrapper { float: none; width: 100%; text-align: center; }
#copyright .social_wrapper ul li { float: none; margin-top: 15px; }
h2.widgettitle.header { margin: 0; }
.page_fullwidth { margin-left:0; }
body.home #content_wrapper .inner .inner_wrapper .sidebar_content { padding-left: 0; }
.comment_inner #respond { margin-left: 0; }
ul.children .comment { border: 0; }
.header_ads img { max-width: 300px; }
.social_profile .profile { margin: 10px 0 10px 18px; width: 25%; }
.footer_wrapper { width: 100%; }





}

/* 
#Mobile (Landscape)
================================================== 
*/

@media only screen and (min-width: 480px) and (max-width: 767px) {
#boxed_wrapper { width: 480px; margin-top: -20px; }
#header_wrapper .social_wrapper { display: block; }
#top_menu li { font-size: 14px; }
#option_btn { display: none; }
body { padding-top: 10px; }
.social_wrapper { width: 480px; }
#header_wrapper .social_wrapper { width: 100%; }
.standard_wrapper.header { width: 480px; }
#wrapper { width: 480px; margin-top: -10px; }
#top_bar { width: 480px; height: auto; float: left; }
#menu_border_wrapper, .menu-main-menu-container { float: left; margin: 0; }
#menu_border_wrapper { border-top: 1px solid #444; }
#menu_wrapper .nav ul, #menu_wrapper div .nav { height: auto; margin: 0; padding: 0; padding-bottom: 10px; }
#menu_wrapper .nav ul li, #menu_wrapper div .nav li { width: 100%; }
#menu_wrapper .nav ul li a, #menu_wrapper div .nav li a { width: 440px; padding: 8px 20px 8px 20px; border-bottom: 1px solid #444; }
#menu_wrapper .nav ul li:last-child a, #menu_wrapper div .nav li:last-child a { border: 0; }
.tagline { width: 420px; margin-left: -30px; }
#slider_wrapper { width: 480px; height: 310px; margin-left: 0; margin-top: 0; overflow: hidden; }
.flexslider, .flexslider .slides > li { height: 310px; }
.standard_wrapper.small { width: 420px; }
.tagline_text { float: none; width: 100%; }
.tagline_button { float: none; width: 100%; text-align: center; margin-top: 30px; }
#footer, .footer_wrapper { width: 480px; }
#footer ul.sidebar_widget { width: 420px; }
#copyright { width: 480px; }
.copyright_wrapper { width: 420px; }
.copyright_wrapper .left_wrapper { float: left; width: 100%; }
.copyright_wrapper .right_wrapper { float: left; width: 100%; text-align: left; }
#footer ul li.widget, #footer ul li.widget.last { float: none; width: 100%; margin-right: 0; }

#content_wrapper { width: 478px; margin-top: 0; padding-top: 0px; padding-bottom: 0; }
#content_wrapper .inner { width: 440px; }
.caption_inner { width: 440px; }
.standard_wrapper { width: 440px; }

#top_menu { float: none; text-align: center; display: block; margin-top: 0; padding-top: 10px; }

.one_fourth { width: 100%; margin-bottom: 4%; }
.one_fourth.last { width: 100%; margin-bottom: 4%; }
.one_third { width: 100%; margin-bottom: 4%; }
.one_third.last { width: 100%; margin-bottom: 4%; }
.one_half { width: 100%; margin-bottom: 4%; }
.one_half.last { width: 100%; left: 0; margin-bottom: 4%; }
.two_third { width: 100%; margin-bottom: 4%; }
.two_third.last { width: 100%; margin-bottom: 4%; }
.one_fifth { width: 100%; margin-bottom: 4%; }
.one_fifth.last { width: 100%; margin-bottom: 4%; }
.one_sixth { width: 100%; margin-bottom: 4%; }
.one_sixth.last { width: 100%; margin-bottom: 4%; }

#content_wrapper .inner { margin-top: 0; }

#content_wrapper .inner .inner_wrapper .sidebar_wrapper.left_sidebar { width: 100%; padding-right: 0; margin-right: 0; }
#content_wrapper .inner .inner_wrapper .sidebar_content.left_sidebar { width: 100%; }
#content_wrapper .inner .inner_wrapper .sidebar_content.left_sidebar iframe, #content_wrapper .inner .inner_wrapper .sidebar_content.left_sidebar div, #content_wrapper .inner .inner_wrapper .sidebar_content.left_sidebar img { max-width: 100%; height: auto; }
li.Custom_Facebook_Page { display:none; }

#content_wrapper .inner .inner_wrapper .sidebar_wrapper  { width: 100%; padding-left: 0;}
#content_wrapper .inner .inner_wrapper .sidebar_content { width: 100%; padding: 0; }
#content_wrapper .inner .inner_wrapper .sidebar_content iframe, #content_wrapper .inner .inner_wrapper .sidebar_content div, #content_wrapper .inner .inner_wrapper .sidebar_content img { max-width: 100%; }
#content_wrapper .inner .inner_wrapper .sidebar_wrapper { width: 440px; margin: 0; }

#searchform input[type="text"] { width: 426px; }

.map_shadow, #map_contact { display:none; }
.pricing_box.five.large .header span { font-size: 1.3em; top: 15px; }
.pricing_box.four { width: 49%; }
.pricing_box.four.large { margin-top: 0; padding-bottom: 20px; }
#content_wrapper .pricing_box.large ul { margin: 10px 10% 25px 20%; }
.pricing_box.large .header { height: 42px; }
.pricing_box.large .header span, .pricing_box .header span { font-size: 14px; }
.pricing_box .header span { top: 13px; }
.video-js-box, video.video-js { width: 440px; height: auto; }
.vjs-poster { width: 440px; height: auto; }

.top_info { text-align: center; width: 100%; margin-bottom: 10px; }
.social_wrapper ul { margin-bottom: 10px; text-align: center; }
.social_wrapper ul li { display: inline-block; float: none; }
.logo { text-align: center; float: none; margin: 0; padding-top: 20px; }
.logo_tagline { display: table; margin: auto; }

.comment_arrow { display: none; }
.comment .right { width: 79%; }
ul.children div.comment .right { width: 61.5%; }
#content_wrapper ul.children ul.children { width: 72%; }


#content_wrapper ul.children ul.children { width: 100%; }
ul.children .comment { margin-left: 43px; }
#content_wrapper ul.children { border: 0; }
#content_wrapper ul.children ul.children { margin-left: -16px; }

.comment_wrapper #respond { margin-left: 35px; }
.comment_wrapper ul.children #respond { margin-left: -40px; }


form textarea { max-width: 420px; }
#menu_wrapper .nav ul, #menu_wrapper div .nav { display: none; }
#menu_border_wrapper select { display: inline-block; width: 440px; }
#breaking_wrapper { width: 440px; margin: auto; }
#breaking_wrapper .breaking_new div { max-width: 320px; }
#menu_border_wrapper { text-align: center; margin: 10px 0 0 0; width: 100%; border: 0;  float:none;}

#header_wrapper { height: 80px; margin-bottom: 0; }
.header_ads { float: none; text-align: center; margin: 0; margin-top: 20px; }
.ads468 { width: 468px; }
.main_nav ul, .main_nav { display: none; }

.social_profile .profile { margin: 10px 0 10px 18px; width: 29%; }
.ads125_wrapper div.ads125, .ads125_wrapper img { width: 210px; height: 125px;}
.flexslider_caption { bottom: 0; }
.flexslider_excerpt {  }
.flexslider_caption h4 { max-width: 100%; font-size: 18px }
#slider_wrapper .flex-control-nav { bottom: 0; }
.post_header_wrapper { width: 100%; }
.post_inner_wrapper, body.home .post_inner_wrapper { width: 440px; }
#footer .sidebar_widget li ul.thumb li img, #footer ul.posts.blog li a img.frame,{ width: 38px; }
.widget_calendar { display: none; }
#content_wrapper .sidebar .content .sidebar_widget li ul.thumb li, #content_wrapper .one_half.home .sidebar_widget li ul.thumb li { margin-right: 3px; }
#content_wrapper .sidebar .content .sidebar_widget li form#searchform input[type="text"], #content_wrapper .one_half.home .sidebar_widget li form#searchform input[type="text"], #footer .sidebar_widget li form#searchform input[type="text"] { width: 100%; }
#about_the_author .description { width: 330px; }
#about_the_author { width: 410px; }
.comment_inner, .comment { width: 440px; }
.post_header_wrapper.single { width: 250px; }
.post_wrapper.half { width: 48%; margin-top: 15px; }
.post_wrapper.half .post_img a img { width: 250px; }
.post_inner_wrapper.half, body.home .post_inner_wrapper.half, .post_header_wrapper.half { width: 100%; }
.post_header_wrapper.half h4 { font-size: 18px; }
.post_img .caption_cat.half { top: -135px; }
.post_wrapper { margin-left: 0; }
.post_social { display: none; }
.post_header h3 { font-size: 20px; }
.post_img .caption_cat { top: -188px; }

#copyright { width: 440px; margin-top: 30px; padding-top: 20px; }
#copyright_left { float: left; width: 100%; text-align: center; }
#copyright .social_wrapper { float: none; width: 100%; text-align: center; }
#copyright .social_wrapper ul li { float: none; margin-top: 15px; }
h2.widgettitle.header { margin: 8px 0 0 0; }
.page_fullwidth { margin-left:0; }
.post_img { text-align: center; }
#footer .sidebar_widget li ul.posts li {  clear: both; }
#content_wrapper .sidebar .content .sidebar_widget li ul.posts li, #content_wrapper .one_half.home .sidebar_widget li ul.posts li, #footer .sidebar_widget li ul.posts li, ul.posts li, #content_wrapper .sidebar .content .sidebar_widget li ul.posts, #content_wrapper .one_half.home .sidebar_widget li ul.posts, #footer .sidebar_widget li ul.posts, ul.posts { width: 100%; }
#footer .sidebar_widget li ul.thumb li img { width: 50px; }
.header_ads img { max-width: 440px; }
body.home #content_wrapper .inner .inner_wrapper .sidebar_content { padding-left: 0; }
}


















.logo_tagline, h2.breaking, .flex-control-nav li a:hover, .flex-control-nav li a.active, .post_comment_number, .post_comment_number:hover, .post_comment_number:active, .pagination span.current, .pagination a:hover, input[type=submit], input[type=button], a.button, a.button:hover, a.button:active, .readmore:hover, .readmore:active, .blogPostReadMore a:hover, .blogPostReadMore a:active, .widget_tag_cloud div a:hover, .meta-tags a:hover, #footer .widget_tag_cloud div a:hover, #footer .meta-tags a:hover
{ 
background: #ff3300; 
}
.main_nav ul li a:hover,  .main_nav li a:hover, .main_nav ul li a.hover,  .main_nav li a.hover, .main_nav ul li a:active,  .main_nav li a:active, #footer a:hover, #footer a:active, a:hover, a:active
{
color: #ff3300;
}








.socialShare {
clear:both;
padding-top:8px;
padding-bottom:20px;
}

ul.socialShare li {
list-style-type: none;
float: left;
margin-right:12px;
background:none;
padding-left:0;
background:none;
}


.socialShare li a {
line-height: 34px;
padding-left: 40px;
}

.socialShare li a {
background-position: left center;
display: block;
}

.facebook {background: transparent url(/shared/images/icons/facebook-32x32.png) no-repeat;}
.twitter {background: transparent url(/shared/images/icons/twitter-32x32.png) no-repeat;}



#newsNav {width:100%; margin-bottom:-20px;}

#newsNav ul {margin-left:0 ! important;padding-left:10px;}

#newsNav ul a {font-size:16px;}

#newsNav ul ul {margin-left:0 ! important;padding-left:10px;margin-top:29px ! important;width:349px;}

#newsNav ul ul a, #header_nav ul .blogCategories a  {width:90%;}

#newsNav .main_nav {padding-top:8px;}

#header_nav ul .blogCategories {width:320px;}

#newsNav .main_nav {margin-top:0 ! important;}

#newsPostsHome img {
width:180px !important;
height:auto !important;
border:solid 1px #ddd;
padding:10px;
margin-right:10px;
margin-bottom:10px;
float:left;
}


.imgBorder {
border:solid 1px #ddd;
}


#newsPostsHome .blogPostContainer {
clear:both;
padding-bottom:12px;
float:left;

border-bottom: 3px solid black;

}

#newsPostsHome .blogPostReadMore {
display:block;
margin-top:14px ! important;
}

#newsPostsHome .blogPostContainer p {
margin:0;
padding:0;
}

#newsPostsHome .blogPost {float:left;}

.blogPostReadMore a
{
float: left;
padding: 3px 5px 3px 8px;
background: #ff3300;
color: #fff;

  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  -khtml-border-radius: 5px;
  border-radius: 5px;

font-size: 12px;
}

.blogPostReadMore a:hover, .blogPostReadMore a:active
{
background: #000 !important;

}


.blog {margin-bottom:20px;}
.blog .postHeader {
padding:6px;

    -moz-border-radius:  6px 6px 0px 0px;
    -webkit-border-radius:  6px 6px 0px 0px;
    border-radius:  6px 6px 0px 0px;
    -khtml-border-radius: 6px 6px 0px 0px;

background-color:#191919;

color:#fff;
font-weight:bold;
margin-bottom:10px;

}



.blog .postHeader a, .blog .postHeader a:link, .blog .postHeader a:visited {color:#fff; text-decoration:underline;}
.blog .postHeader a:hover {text-decoration:none;}

#taxiFaresLeagueTables p img {width:129px; height:166px;}
#taxiFaresLeagueTables p span {display:block;padding:3px;background:#ff3300;color:#fff;}
#taxiFaresLeagueTables h2 {clear:both;cursor:pointer;}
#taxiFaresLeagueTables a {background-color:#ff3300;float:left;padding:5px;border:solid 1px #ddd;margin-right:16px;margin-bottom:16px;font-weight:bold;}
#taxiFaresLeagueTables a:hover {background-color:#fff;border:solid 1px #000;}

.taxi-fares-league-tables h2 {
margin-bottom:15px;
}

.newspaperArchives h2 {
margin-bottom:10px;
}

#contactPageForm {
margin-bottom:20px;
margin-top:20px;
}

#contactPageForm label {
display:block;
margin-bottom:6px;
}

#contactPageForm input, #contactPageForm textarea, #contactPageForm select {
margin-bottom: 10px;
width:99%;
font-family: 'Montserrat', 'tahoma';
}

#contactPageForm select {
height:37px;
line-height:37px;
}

#contactPageForm .checkbox {width:auto;}

.register #contactPageForm .submitButton, .registerDEACTIVE #contactPageForm .submitButton {
width:50%;

}

#contactPageForm .submitButton {
width:35%;

}


.hide {display:none;}
.yellowBG {background-color:#f9fe88 ! important; color:#000;}
.bgRed {background-color:#ff3300 ! important; color:#fff ! important;padding:5px;}


.current-page, .main_nav > li > a:hover, .main_nav > li > .hover {

color:#fff ! important;
}

.main_nav > li:last-child > a {font-weight: bold;}

.main_nav > li:last-child > a:hover, .main_nav > li:last-child > .hover {
background-color:#fff000 ! important;
color:#000 ! important;

}

#sidebarExhibitionSlides {
overflow: hidden;
height:105px;
width:264px;

border: solid 1px #222;
background-color:#ff3300;
position:absolute;
top:7px;
left:116px;
}



#advertsRightTop a {display:block;}


#recentNews > div {
background-color:#fff;
float:left;

}

#recentNews ul {
list-style-image: url('/file/icons/link.png') ! important;
margin-left:32px ! important;
}

#recentNews ul li {
padding-left:0 ! important;
}

#recentNews li a, #recentNews li a:link, #recentNews li a:visited {
color:#000;
font-weight:normal;
}

.current-page, .main_nav > li > a {margin-right:0px;}


#headerSlider {width:702px;height:134px;overflow: hidden;}

#followIcons img {float:right;}

body.custom-background {background-color:#000;}































/*
 * jQuery Nivo Slider v3.1
 * http://nivo.dev7studios.com
 *
 * Copyright 2012, Dev7studios
 * Free to use and abuse under the MIT license.
 * http://www.opensource.org/licenses/mit-license.php
 */
 
/* The Nivo Slider styles */
.nivoSlider {
position:relative;
width:100%;
height:auto;
overflow: hidden;
}
.nivoSlider img {
position:absolute;
top:0px;
left:0px;
max-width: none;
}
.nivo-main-image {
display: block !important;
position: relative !important; 
width: 100% !important;
}

/* If an image is wrapped in a link */
.nivoSlider a.nivo-imageLink {
position:absolute;
top:0px;
left:0px;
width:100%;
height:100%;
border:0;
padding:0;
margin:0;
z-index:6;
display:none;
}
/* The slices and boxes in the Slider */
.nivo-slice {
display:block;
position:absolute;
z-index:5;
height:100%;
top:0;
}
.nivo-box {
display:block;
position:absolute;
z-index:5;
overflow:hidden;
}
.nivo-box img { display:block; }

/* Caption styles */
.nivo-caption {
position:absolute;
left:0px;
bottom:0px;
background:#000;
color:#fff;
width:100%;
z-index:8;
padding: 5px 10px;
opacity: 0.8;
overflow: hidden;
display: none;
-moz-opacity: 0.8;
filter:alpha(opacity=8);
-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
-moz-box-sizing: border-box;    /* Firefox, other Gecko */
box-sizing: border-box;         /* Opera/IE 8+ */
}
.nivo-caption p {
padding:5px;
margin:0;
}
.nivo-caption a {
display:inline !important;
}
.nivo-html-caption {
    display:none;
}

.nivo-caption h1, .nivo-caption h2, .nivo-caption h3 {color:#fff;}

.nivo-caption h2 {font-size:24px;}

/* Direction nav styles (e.g. Next & Prev) */
.nivo-directionNav a {
position:absolute;
top:45%;
z-index:9;
cursor:pointer;
}
.nivo-prevNav {
left:0px;
}
.nivo-nextNav {
right:0px;
}
/* Control nav styles (e.g. 1,2,3...) */
.nivo-controlNav {
text-align:center;
padding: 15px 0;
}
.nivo-controlNav a {
cursor:pointer;
}
.nivo-controlNav a.active {
font-weight:bold;
}









/*
Skin Name: Nivo Slider Dark Theme
Skin URI: http://nivo.dev7studios.com
Description: A dark skin for the Nivo Slider.
Version: 1.0
Author: Gilbert Pellegrom
Author URI: http://dev7studios.com
Supports Thumbs: true
*/

.theme-dark.slider-wrapper {
    background: #222;
    padding: 10px;

}

#exhibitionSlideshow .theme-dark {
height:362px;
}


#globalExhibitionSlideshow .theme-dark {
height:160px;
}

#globalExhibitionSlideshow .theme-dark .nivo-caption h2 {
font-size:12px;
}

#globalExhibitionSlideshow .theme-dark .nivo-caption p {
font-size:11px;
}


.theme-dark .nivoSlider {
position:relative;
background:#fff url(/file/nivo-slider/loading.gif) no-repeat 50% 50%;
    margin-bottom:10px;
    overflow: visible;
}
.theme-dark .nivoSlider img {
position:absolute;
top:0px;
left:0px;
display:none;
}
.theme-dark .nivoSlider a {
border:0;
display:block;
}

.theme-dark .nivo-controlNav {
text-align: left;
padding: 0;
position: relative;
z-index: 10;
}
.theme-dark .nivo-controlNav a {
display:inline-block;
width:10px;
height:10px;
background:url(/file/nivo-slider/bullets.png) no-repeat 0 2px;
text-indent:-9999px;
border:0;
margin: 0 2px;
}
.theme-dark .nivo-controlNav a.active {
background-position:0 100%;
}

.theme-dark .nivo-directionNav a {
display:block;
width:30px;
height:30px;
background: url(/file/nivo-slider/arrows.png) no-repeat;
text-indent:-9999px;
border:0;
top: auto;
bottom: -36px;
z-index: 11;
}
.theme-dark .nivo-directionNav a:hover {
    background-color: #333;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
}
.theme-dark a.nivo-nextNav {
background-position:-16px 50%;
right:0px;
}
.theme-dark a.nivo-prevNav {
    background-position:11px 50%;
    left: auto;
right: 35px;
}

.theme-dark .nivo-caption {
}
.theme-dark .nivo-caption a {
    color:#fff;
}
.theme-dark .nivo-caption a:hover {
    color:#fff;
}

.theme-dark .nivo-controlNav.nivo-thumbs-enabled {
width: 80%;
}
.theme-dark .nivo-controlNav.nivo-thumbs-enabled a {
width: auto;
height: auto;
background: none;
margin-bottom: 5px;
}
.theme-dark .nivo-controlNav.nivo-thumbs-enabled img {
display: block;
width: 120px;
height: auto;
}

















#content_wrapper .table_red table 
{
-webkit-box-shadow: 2px 2px 13px rgba(50, 50, 51, 0.75);
-moz-box-shadow:    2px 2px 13px rgba(50, 50, 51, 0.75);
box-shadow:         2px 2px 13px rgba(50, 50, 51, 0.75);
color:#000;
}
#content_wrapper .table_red table tr th
{
background-color:#ff3300;
color:#ffffff;
}
#content_wrapper .table_red table tr th, #content_wrapper .table_red table tr td
{
border-bottom:1px solid #a82327;
vertical-align:middle;
}
#content_wrapper table tr:last-child
{
border-bottom: 0;
}

#content_wrapper .table_red h2 {
color :#fff;
}







#content_wrapper .table_orange table 
{
border:1px solid #fe801a;
}
#content_wrapper .table_orange table tr th
{
background: -webkit-gradient(linear, left top, left bottom, from(#fe8e34), to(#fe7201));background: -moz-linear-gradient(top,  #fe8e34,  #fe7201);filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#fe8e34', endColorstr='#fe7201');color:#ffffff;
}
#content_wrapper .table_orange table tr th, #content_wrapper .table_orange table tr td
{
border-bottom:1px solid #fe801a;
}
#content_wrapper table tr:last-child
{
border-bottom: 0;
}











#content_wrapper .table_gray table 
{
border:1px solid #757575;
}
#content_wrapper .table_gray table tr th
{
background: -webkit-gradient(linear, left top, left bottom, from(#858585), to(#666666));background: -moz-linear-gradient(top,  #858585,  #666666);filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#858585', endColorstr='#666666');color:#ffffff;
}
#content_wrapper .table_gray table tr th, #content_wrapper .table_gray table tr td
{
border-bottom:1px solid #757575;
}
#content_wrapper table tr:last-child
{
border-bottom: 0;
}









#content_wrapper .table_white table 
{
border:1px solid #f6f6f6;
}
#content_wrapper .table_white table tr th
{
background: -webkit-gradient(linear, left top, left bottom, from(#f7f7f7), to(#f5f5f5));background: -moz-linear-gradient(top,  #f7f7f7,  #f5f5f5);filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#f7f7f7', endColorstr='#f5f5f5');color:#444444;
}
#content_wrapper .table_white table tr th, #content_wrapper .table_white table tr td
{
border-bottom:1px solid #f6f6f6;
}
#content_wrapper table tr:last-child
{
border-bottom: 0;
}







#content_wrapper .table_blue table 
{
border:1px solid #1a5c8d;
}
#content_wrapper .table_blue table tr th
{
background: -webkit-gradient(linear, left top, left bottom, from(#336e99), to(#004a80));background: -moz-linear-gradient(top,  #336e99,  #004a80);filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#336e99', endColorstr='#004a80');color:#ffffff;
}
#content_wrapper .table_blue table tr th, #content_wrapper .table_blue table tr td
{
border-bottom:1px solid #1a5c8d;
}
#content_wrapper table tr:last-child
{
border-bottom: 0;
}











#content_wrapper .table_yellow table 
{
border:1px solid #fabd1a;
}
#content_wrapper .table_yellow table tr th
{
background: -webkit-gradient(linear, left top, left bottom, from(#fac534), to(#f9b601));background: -moz-linear-gradient(top,  #fac534,  #f9b601);filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#fac534', endColorstr='#f9b601');color:#ffffff;
}
#content_wrapper .table_yellow table tr th, #content_wrapper .table_yellow table tr td
{
border-bottom:1px solid #fabd1a;
}
#content_wrapper table tr:last-child
{
border-bottom: 0;
}






#content_wrapper .table_black table 
{
border:1px solid #1a1a1a;
}
#content_wrapper .table_black table tr th
{
background: -webkit-gradient(linear, left top, left bottom, from(#333333), to(#000000));background: -moz-linear-gradient(top,  #333333,  #000000);filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#333333', endColorstr='#000000');color:#ffffff;
}
#content_wrapper .table_black table tr th, #content_wrapper .table_black table tr td
{
border-bottom:1px solid #1a1a1a;
}
#content_wrapper table tr:last-child
{
border-bottom: 0;
}






#content_wrapper .table_green table 
{
border:1px solid #87b548;
}
#content_wrapper .table_green table tr th
{
background: -webkit-gradient(linear, left top, left bottom, from(#95bd5d), to(#7aad34));background: -moz-linear-gradient(top,  #95bd5d,  #7aad34);filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#95bd5d', endColorstr='#7aad34');color:#ffffff;
}
#content_wrapper .table_green table tr th, #content_wrapper .table_green table tr td
{
border-bottom:1px solid #87b548;
}
#content_wrapper table tr:last-child
{
border-bottom: 0;
}






#content_wrapper .table_pink table 
{
border:1px solid #d71b8a;
}
#content_wrapper .table_pink table tr th
{
background: -webkit-gradient(linear, left top, left bottom, from(#db3597), to(#d2027d));background: -moz-linear-gradient(top,  #db3597,  #d2027d);filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#db3597', endColorstr='#d2027d');color:#ffffff;
}
#content_wrapper .table_pink table tr th, #content_wrapper .table_pink table tr td
{
border-bottom:1px solid #d71b8a;
}
#content_wrapper table tr:last-child
{
border-bottom: 0;
}






#content_wrapper .table_purple table 
{
border:1px solid #69388d;
}
#content_wrapper .table_purple table tr th
{
background: -webkit-gradient(linear, left top, left bottom, from(#794e99), to(#582280));background: -moz-linear-gradient(top,  #794e99,  #582280);filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#794e99', endColorstr='#582280');color:#ffffff;
}
#content_wrapper .table_purple table tr th, #content_wrapper .table_purple table tr td
{
border-bottom:1px solid #69388d;
}
#content_wrapper table tr:last-child
{
border-bottom: 0;
}







#advertsTopRight, #advertsTopRightExpo {height:3190px !important;}

#advertsExpo #advertsTopRight, #advertsExpo #advertsTopRightExpo {height:790px !important;}






.jcarousel ul {
    width: 20000em;
    position: absolute;
    list-style: none;
    margin: 0 ! important;
    padding: 0 ! important;
}


.jcarousel li {
    float: left;
padding-left:0 ! important;
margin-left:0 ! important;
}




#logoHeader {
float:right;margin-top:12px;
}









#vehicleListings h5 span {
margin-right:10px;
}

#vehicleListings h2 {
font-size:16px;
color:#000;
margin:0;
}


#vehicleListings p {
margin:0;
padding:0;
}

#supDirectory #vehicleListings p {
float:right;
width:440px;
}


.cvSub {
float:left;
width:156px;
padding:4px;
text-align:center;
color:#000;
}


.cvListing {
float:left;
margin-bottom:20px;
padding:6px;
background-color:#343434;
width:100%;
}

.cvListing h5 a:hover, .cvListing h5:hover {background-color:#fff;}
.cvListing h2 a, .cvListing h2 a:link, .cvListing h2 a:visited {color:#000;display:block;}

.cvSubHeader {

background-color:#ebebeb;
float:left;
width:446px;
color:#000;
padding:4px;
}





























































div.pp_default .pp_top,div.pp_default .pp_top .pp_middle,div.pp_default .pp_top .pp_left,div.pp_default .pp_top .pp_right,div.pp_default .pp_bottom,div.pp_default .pp_bottom .pp_left,div.pp_default .pp_bottom .pp_middle,div.pp_default .pp_bottom .pp_right{height:13px}
div.pp_default .pp_top .pp_left{background:url(/file/prettyPhoto-default/sprite.png) -78px -93px no-repeat}
div.pp_default .pp_top .pp_middle{background:url(/file/prettyPhoto-default/sprite_x.png) top left repeat-x}
div.pp_default .pp_top .pp_right{background:url(/file/prettyPhoto-default/sprite.png) -112px -93px no-repeat}
div.pp_default .pp_content .ppt{color:#f8f8f8}
div.pp_default .pp_content_container .pp_left{background:url(/file/prettyPhoto-default/sprite_y.png) -7px 0 repeat-y;padding-left:13px}
div.pp_default .pp_content_container .pp_right{background:url(/file/prettyPhoto-default/sprite_y.png) top right repeat-y;padding-right:13px}
div.pp_default .pp_next:hover{background:url(/file/prettyPhoto-default/sprite_next.png) center right no-repeat;cursor:pointer}
div.pp_default .pp_previous:hover{background:url(/file/prettyPhoto-default/sprite_prev.png) center left no-repeat;cursor:pointer}
div.pp_default .pp_expand{background:url(/file/prettyPhoto-default/sprite.png) 0 -29px no-repeat;cursor:pointer;width:28px;height:28px}
div.pp_default .pp_expand:hover{background:url(/file/prettyPhoto-default/sprite.png) 0 -56px no-repeat;cursor:pointer}
div.pp_default .pp_contract{background:url(/file/prettyPhoto-default/sprite.png) 0 -84px no-repeat;cursor:pointer;width:28px;height:28px}
div.pp_default .pp_contract:hover{background:url(/file/prettyPhoto-default/sprite.png) 0 -113px no-repeat;cursor:pointer}
div.pp_default .pp_close{width:30px;height:30px;background:url(/file/prettyPhoto-default/sprite.png) 2px 1px no-repeat;cursor:pointer}
div.pp_default .pp_gallery ul li a{background:url(/file/prettyPhoto-default/default_thumb.png) center center #f8f8f8;border:1px solid #aaa}
div.pp_default .pp_social{margin-top:7px}
div.pp_default .pp_gallery a.pp_arrow_previous,div.pp_default .pp_gallery a.pp_arrow_next{position:static;left:auto}
div.pp_default .pp_nav .pp_play,div.pp_default .pp_nav .pp_pause{background:url(/file/prettyPhoto-default/sprite.png) -51px 1px no-repeat;height:30px;width:30px}
div.pp_default .pp_nav .pp_pause{background-position:-51px -29px}
div.pp_default a.pp_arrow_previous,div.pp_default a.pp_arrow_next{background:url(/file/prettyPhoto-default/sprite.png) -31px -3px no-repeat;height:20px;width:20px;margin:4px 0 0}
div.pp_default a.pp_arrow_next{left:52px;background-position:-82px -3px}
div.pp_default .pp_content_container .pp_details{margin-top:5px}
div.pp_default .pp_nav{clear:none;height:30px;width:110px;position:relative}
div.pp_default .pp_nav .currentTextHolder{font-style:italic;color:#999;font-size:11px;left:75px;line-height:25px;position:absolute;top:2px;margin:0;padding:0 0 0 10px}
div.pp_default .pp_close:hover,div.pp_default .pp_nav .pp_play:hover,div.pp_default .pp_nav .pp_pause:hover,div.pp_default .pp_arrow_next:hover,div.pp_default .pp_arrow_previous:hover{opacity:0.7}
div.pp_default .pp_description{font-size:11px;font-weight:700;line-height:14px;margin:5px 50px 5px 0}
div.pp_default .pp_bottom .pp_left{background:url(/file/prettyPhoto-default/sprite.png) -78px -127px no-repeat}
div.pp_default .pp_bottom .pp_middle{background:url(/file/prettyPhoto-default/sprite_x.png) bottom left repeat-x}
div.pp_default .pp_bottom .pp_right{background:url(/file/prettyPhoto-default/sprite.png) -112px -127px no-repeat}
div.pp_default .pp_loaderIcon{background:url(/file/prettyPhoto-default/loader.gif) center center no-repeat}
div.light_rounded .pp_top .pp_left{background:url(/file/prettyPhoto-light_rounded/sprite.png) -88px -53px no-repeat}
div.light_rounded .pp_top .pp_right{background:url(/file/prettyPhoto-light_rounded/sprite.png) -110px -53px no-repeat}
div.light_rounded .pp_next:hover{background:url(/file/prettyPhoto-light_rounded/btnNext.png) center right no-repeat;cursor:pointer}
div.light_rounded .pp_previous:hover{background:url(/file/prettyPhoto-light_rounded/btnPrevious.png) center left no-repeat;cursor:pointer}
div.light_rounded .pp_expand{background:url(/file/prettyPhoto-light_rounded/sprite.png) -31px -26px no-repeat;cursor:pointer}
div.light_rounded .pp_expand:hover{background:url(/file/prettyPhoto-light_rounded/sprite.png) -31px -47px no-repeat;cursor:pointer}
div.light_rounded .pp_contract{background:url(/file/prettyPhoto-light_rounded/sprite.png) 0 -26px no-repeat;cursor:pointer}
div.light_rounded .pp_contract:hover{background:url(/file/prettyPhoto-light_rounded/sprite.png) 0 -47px no-repeat;cursor:pointer}
div.light_rounded .pp_close{width:75px;height:22px;background:url(/file/prettyPhoto-light_rounded/sprite.png) -1px -1px no-repeat;cursor:pointer}
div.light_rounded .pp_nav .pp_play{background:url(/file/prettyPhoto-light_rounded/sprite.png) -1px -100px no-repeat;height:15px;width:14px}
div.light_rounded .pp_nav .pp_pause{background:url(/file/prettyPhoto-light_rounded/sprite.png) -24px -100px no-repeat;height:15px;width:14px}
div.light_rounded .pp_arrow_previous{background:url(/file/prettyPhoto-light_rounded/sprite.png) 0 -71px no-repeat}
div.light_rounded .pp_arrow_next{background:url(/file/prettyPhoto-light_rounded/sprite.png) -22px -71px no-repeat}
div.light_rounded .pp_bottom .pp_left{background:url(/file/prettyPhoto-light_rounded/sprite.png) -88px -80px no-repeat}
div.light_rounded .pp_bottom .pp_right{background:url(/file/prettyPhoto-light_rounded/sprite.png) -110px -80px no-repeat}
div.dark_rounded .pp_top .pp_left{background:url(/file/prettyPhoto-dark_rounded/sprite.png) -88px -53px no-repeat}
div.dark_rounded .pp_top .pp_right{background:url(/file/prettyPhoto-dark_rounded/sprite.png) -110px -53px no-repeat}
div.dark_rounded .pp_content_container .pp_left{background:url(/file/prettyPhoto-dark_rounded/contentPattern.png) top left repeat-y}
div.dark_rounded .pp_content_container .pp_right{background:url(/file/prettyPhoto-dark_rounded/contentPattern.png) top right repeat-y}
div.dark_rounded .pp_next:hover{background:url(/file/prettyPhoto-dark_rounded/btnNext.png) center right no-repeat;cursor:pointer}
div.dark_rounded .pp_previous:hover{background:url(/file/prettyPhoto-dark_rounded/btnPrevious.png) center left no-repeat;cursor:pointer}
div.dark_rounded .pp_expand{background:url(/file/prettyPhoto-dark_rounded/sprite.png) -31px -26px no-repeat;cursor:pointer}
div.dark_rounded .pp_expand:hover{background:url(/file/prettyPhoto-dark_rounded/sprite.png) -31px -47px no-repeat;cursor:pointer}
div.dark_rounded .pp_contract{background:url(/file/prettyPhoto-dark_rounded/sprite.png) 0 -26px no-repeat;cursor:pointer}
div.dark_rounded .pp_contract:hover{background:url(/file/prettyPhoto-dark_rounded/sprite.png) 0 -47px no-repeat;cursor:pointer}
div.dark_rounded .pp_close{width:75px;height:22px;background:url(/file/prettyPhoto-dark_rounded/sprite.png) -1px -1px no-repeat;cursor:pointer}
div.dark_rounded .pp_description{margin-right:85px;color:#fff}
div.dark_rounded .pp_nav .pp_play{background:url(/file/prettyPhoto-dark_rounded/sprite.png) -1px -100px no-repeat;height:15px;width:14px}
div.dark_rounded .pp_nav .pp_pause{background:url(/file/prettyPhoto-dark_rounded/sprite.png) -24px -100px no-repeat;height:15px;width:14px}
div.dark_rounded .pp_arrow_previous{background:url(/file/prettyPhoto-dark_rounded/sprite.png) 0 -71px no-repeat}
div.dark_rounded .pp_arrow_next{background:url(/file/prettyPhoto-dark_rounded/sprite.png) -22px -71px no-repeat}
div.dark_rounded .pp_bottom .pp_left{background:url(/file/prettyPhoto-dark_rounded/sprite.png) -88px -80px no-repeat}
div.dark_rounded .pp_bottom .pp_right{background:url(/file/prettyPhoto-dark_rounded/sprite.png) -110px -80px no-repeat}
div.dark_rounded .pp_loaderIcon{background:url(/file/prettyPhoto-dark_rounded/loader.gif) center center no-repeat}
div.dark_square .pp_left,div.dark_square .pp_middle,div.dark_square .pp_right,div.dark_square .pp_content{background:#000}
div.dark_square .pp_description{color:#fff;margin:0 85px 0 0}
div.dark_square .pp_loaderIcon{background:url(/file/prettyPhoto-dark_square/loader.gif) center center no-repeat}
div.dark_square .pp_expand{background:url(/file/prettyPhoto-dark_square/sprite.png) -31px -26px no-repeat;cursor:pointer}
div.dark_square .pp_expand:hover{background:url(/file/prettyPhoto-dark_square/sprite.png) -31px -47px no-repeat;cursor:pointer}
div.dark_square .pp_contract{background:url(/file/prettyPhoto-dark_square/sprite.png) 0 -26px no-repeat;cursor:pointer}
div.dark_square .pp_contract:hover{background:url(/file/prettyPhoto-dark_square/sprite.png) 0 -47px no-repeat;cursor:pointer}
div.dark_square .pp_close{width:75px;height:22px;background:url(/file/prettyPhoto-dark_square/sprite.png) -1px -1px no-repeat;cursor:pointer}
div.dark_square .pp_nav{clear:none}
div.dark_square .pp_nav .pp_play{background:url(/file/prettyPhoto-dark_square/sprite.png) -1px -100px no-repeat;height:15px;width:14px}
div.dark_square .pp_nav .pp_pause{background:url(/file/prettyPhoto-dark_square/sprite.png) -24px -100px no-repeat;height:15px;width:14px}
div.dark_square .pp_arrow_previous{background:url(/file/prettyPhoto-dark_square/sprite.png) 0 -71px no-repeat}
div.dark_square .pp_arrow_next{background:url(/file/prettyPhoto-dark_square/sprite.png) -22px -71px no-repeat}
div.dark_square .pp_next:hover{background:url(/file/prettyPhoto-dark_square/btnNext.png) center right no-repeat;cursor:pointer}
div.dark_square .pp_previous:hover{background:url(/file/prettyPhoto-dark_square/btnPrevious.png) center left no-repeat;cursor:pointer}
div.light_square .pp_expand{background:url(/file/prettyPhoto-light_square/sprite.png) -31px -26px no-repeat;cursor:pointer}
div.light_square .pp_expand:hover{background:url(/file/prettyPhoto-light_square/sprite.png) -31px -47px no-repeat;cursor:pointer}
div.light_square .pp_contract{background:url(/file/prettyPhoto-light_square/sprite.png) 0 -26px no-repeat;cursor:pointer}
div.light_square .pp_contract:hover{background:url(/file/prettyPhoto-light_square/sprite.png) 0 -47px no-repeat;cursor:pointer}
div.light_square .pp_close{width:75px;height:22px;background:url(/file/prettyPhoto-light_square/sprite.png) -1px -1px no-repeat;cursor:pointer}
div.light_square .pp_nav .pp_play{background:url(/file/prettyPhoto-light_square/sprite.png) -1px -100px no-repeat;height:15px;width:14px}
div.light_square .pp_nav .pp_pause{background:url(/file/prettyPhoto-light_square/sprite.png) -24px -100px no-repeat;height:15px;width:14px}
div.light_square .pp_arrow_previous{background:url(/file/prettyPhoto-light_square/sprite.png) 0 -71px no-repeat}
div.light_square .pp_arrow_next{background:url(/file/prettyPhoto-light_square/sprite.png) -22px -71px no-repeat}
div.light_square .pp_next:hover{background:url(/file/prettyPhoto-light_square/btnNext.png) center right no-repeat;cursor:pointer}
div.light_square .pp_previous:hover{background:url(/file/prettyPhoto-light_square/btnPrevious.png) center left no-repeat;cursor:pointer}
div.facebook .pp_top .pp_left{background:url(/file/prettyPhoto-facebook/sprite.png) -88px -53px no-repeat}
div.facebook .pp_top .pp_middle{background:url(/file/prettyPhoto-facebook/contentPatternTop.png) top left repeat-x}
div.facebook .pp_top .pp_right{background:url(/file/prettyPhoto-facebook/sprite.png) -110px -53px no-repeat}
div.facebook .pp_content_container .pp_left{background:url(/file/prettyPhoto-facebook/contentPatternLeft.png) top left repeat-y}
div.facebook .pp_content_container .pp_right{background:url(/file/prettyPhoto-facebook/contentPatternRight.png) top right repeat-y}
div.facebook .pp_expand{background:url(/file/prettyPhoto-facebook/sprite.png) -31px -26px no-repeat;cursor:pointer}
div.facebook .pp_expand:hover{background:url(/file/prettyPhoto-facebook/sprite.png) -31px -47px no-repeat;cursor:pointer}
div.facebook .pp_contract{background:url(/file/prettyPhoto-facebook/sprite.png) 0 -26px no-repeat;cursor:pointer}
div.facebook .pp_contract:hover{background:url(/file/prettyPhoto-facebook/sprite.png) 0 -47px no-repeat;cursor:pointer}
div.facebook .pp_close{width:22px;height:22px;background:url(/file/prettyPhoto-facebook/sprite.png) -1px -1px no-repeat;cursor:pointer}
div.facebook .pp_description{margin:0 37px 0 0}
div.facebook .pp_loaderIcon{background:url(/file/prettyPhoto-facebook/loader.gif) center center no-repeat}
div.facebook .pp_arrow_previous{background:url(/file/prettyPhoto-facebook/sprite.png) 0 -71px no-repeat;height:22px;margin-top:0;width:22px}
div.facebook .pp_arrow_previous.disabled{background-position:0 -96px;cursor:default}
div.facebook .pp_arrow_next{background:url(/file/prettyPhoto-facebook/sprite.png) -32px -71px no-repeat;height:22px;margin-top:0;width:22px}
div.facebook .pp_arrow_next.disabled{background-position:-32px -96px;cursor:default}
div.facebook .pp_nav{margin-top:0}
div.facebook .pp_nav p{font-size:15px;padding:0 3px 0 4px}
div.facebook .pp_nav .pp_play{background:url(/file/prettyPhoto-facebook/sprite.png) -1px -123px no-repeat;height:22px;width:22px}
div.facebook .pp_nav .pp_pause{background:url(/file/prettyPhoto-facebook/sprite.png) -32px -123px no-repeat;height:22px;width:22px}
div.facebook .pp_next:hover{background:url(/file/prettyPhoto-facebook/btnNext.png) center right no-repeat;cursor:pointer}
div.facebook .pp_previous:hover{background:url(/file/prettyPhoto-facebook/btnPrevious.png) center left no-repeat;cursor:pointer}
div.facebook .pp_bottom .pp_left{background:url(/file/prettyPhoto-facebook/sprite.png) -88px -80px no-repeat}
div.facebook .pp_bottom .pp_middle{background:url(/file/prettyPhoto-facebook/contentPatternBottom.png) top left repeat-x}
div.facebook .pp_bottom .pp_right{background:url(/file/prettyPhoto-facebook/sprite.png) -110px -80px no-repeat}
div.pp_pic_holder a:focus{outline:none}
div.pp_overlay{background:#000;display:none;left:0;position:absolute;top:0;width:100%;z-index:9500}
div.pp_pic_holder{display:none;position:absolute;width:100px;z-index:10000}
.pp_content{height:40px;min-width:40px}
* html .pp_content{width:40px}
.pp_content_container{position:relative;text-align:left;width:100%}
.pp_content_container .pp_left{padding-left:20px}
.pp_content_container .pp_right{padding-right:20px}
.pp_content_container .pp_details{float:left;margin:10px 0 2px}
.pp_description{display:none;margin:0}
.pp_social{float:left;margin:0}
.pp_social .facebook{float:left;margin-left:5px;width:55px;overflow:hidden}
.pp_social .twitter{float:left}
.pp_nav{clear:right;float:left;margin:3px 10px 0 0}
.pp_nav p{float:left;white-space:nowrap;margin:2px 4px}
.pp_nav .pp_play,.pp_nav .pp_pause{float:left;margin-right:4px;text-indent:-10000px}
a.pp_arrow_previous,a.pp_arrow_next{display:block;float:left;height:15px;margin-top:3px;overflow:hidden;text-indent:-10000px;width:14px}
.pp_hoverContainer{position:absolute;top:0;width:100%;z-index:2000}
.pp_gallery{display:none;left:50%;margin-top:-50px;position:absolute;z-index:10000}
.pp_gallery div{float:left;overflow:hidden;position:relative}
.pp_gallery ul{float:left;height:35px;position:relative;white-space:nowrap;margin:0 0 0 5px;padding:0}
.pp_gallery ul a{border:1px rgba(0,0,0,0.5) solid;display:block;float:left;height:33px;overflow:hidden}
.pp_gallery ul a img{border:0}
.pp_gallery li{display:block;float:left;margin:0 5px 0 0;padding:0}
.pp_gallery li.default a{background:url(/file/prettyPhoto-facebook/default_thumbnail.gif) 0 0 no-repeat;display:block;height:33px;width:50px}
.pp_gallery .pp_arrow_previous,.pp_gallery .pp_arrow_next{margin-top:7px!important}
a.pp_next{background:url(/file/prettyPhoto-light_rounded/btnNext.png) 10000px 10000px no-repeat;display:block;float:right;height:100%;text-indent:-10000px;width:49%}
a.pp_previous{background:url(/file/prettyPhoto-light_rounded/btnNext.png) 10000px 10000px no-repeat;display:block;float:left;height:100%;text-indent:-10000px;width:49%}
a.pp_expand,a.pp_contract{cursor:pointer;display:none;height:20px;position:absolute;right:30px;text-indent:-10000px;top:10px;width:20px;z-index:20000}
a.pp_close{position:absolute;right:0;top:0;display:block;line-height:22px;text-indent:-10000px}
.pp_loaderIcon{display:block;height:24px;left:50%;position:absolute;top:50%;width:24px;margin:-12px 0 0 -12px}
#pp_full_res{line-height:1!important}
#pp_full_res .pp_inline{text-align:left}
#pp_full_res .pp_inline p{margin:0 0 15px}
div.ppt{color:#fff;display:none;font-size:17px;z-index:9999;margin:0 0 5px 15px}
div.pp_default .pp_content,div.light_rounded .pp_content{background-color:#fff}
div.pp_default #pp_full_res .pp_inline,div.light_rounded .pp_content .ppt,div.light_rounded #pp_full_res .pp_inline,div.light_square .pp_content .ppt,div.light_square #pp_full_res .pp_inline,div.facebook .pp_content .ppt,div.facebook #pp_full_res .pp_inline{color:#000}
div.pp_default .pp_gallery ul li a:hover,div.pp_default .pp_gallery ul li.selected a,.pp_gallery ul a:hover,.pp_gallery li.selected a{border-color:#fff}
div.pp_default .pp_details,div.light_rounded .pp_details,div.dark_rounded .pp_details,div.dark_square .pp_details,div.light_square .pp_details,div.facebook .pp_details{position:relative}
div.light_rounded .pp_top .pp_middle,div.light_rounded .pp_content_container .pp_left,div.light_rounded .pp_content_container .pp_right,div.light_rounded .pp_bottom .pp_middle,div.light_square .pp_left,div.light_square .pp_middle,div.light_square .pp_right,div.light_square .pp_content,div.facebook .pp_content{background:#fff}
div.light_rounded .pp_description,div.light_square .pp_description{margin-right:85px}
div.light_rounded .pp_gallery a.pp_arrow_previous,div.light_rounded .pp_gallery a.pp_arrow_next,div.dark_rounded .pp_gallery a.pp_arrow_previous,div.dark_rounded .pp_gallery a.pp_arrow_next,div.dark_square .pp_gallery a.pp_arrow_previous,div.dark_square .pp_gallery a.pp_arrow_next,div.light_square .pp_gallery a.pp_arrow_previous,div.light_square .pp_gallery a.pp_arrow_next{margin-top:12px!important}
div.light_rounded .pp_arrow_previous.disabled,div.dark_rounded .pp_arrow_previous.disabled,div.dark_square .pp_arrow_previous.disabled,div.light_square .pp_arrow_previous.disabled{background-position:0 -87px;cursor:default}
div.light_rounded .pp_arrow_next.disabled,div.dark_rounded .pp_arrow_next.disabled,div.dark_square .pp_arrow_next.disabled,div.light_square .pp_arrow_next.disabled{background-position:-22px -87px;cursor:default}
div.light_rounded .pp_loaderIcon,div.light_square .pp_loaderIcon{background:url(/file/prettyPhoto-light_rounded/loader.gif) center center no-repeat}
div.dark_rounded .pp_top .pp_middle,div.dark_rounded .pp_content,div.dark_rounded .pp_bottom .pp_middle{background:url(/file/prettyPhoto-dark_rounded/contentPattern.png) top left repeat}
div.dark_rounded .currentTextHolder,div.dark_square .currentTextHolder{color:#c4c4c4}
div.dark_rounded #pp_full_res .pp_inline,div.dark_square #pp_full_res .pp_inline{color:#fff}
.pp_top,.pp_bottom{height:20px;position:relative}
* html .pp_top,* html .pp_bottom{padding:0 20px}
.pp_top .pp_left,.pp_bottom .pp_left{height:20px;left:0;position:absolute;width:20px}
.pp_top .pp_middle,.pp_bottom .pp_middle{height:20px;left:20px;position:absolute;right:20px}
* html .pp_top .pp_middle,* html .pp_bottom .pp_middle{left:0;position:static}
.pp_top .pp_right,.pp_bottom .pp_right{height:20px;left:auto;position:absolute;right:0;top:0;width:20px}
.pp_fade,.pp_gallery li.default a img{display:none}

















/*
    Colorbox Core Style:
    The following CSS is consistent between example themes and should not be altered.
*/
#colorbox, #cboxOverlay, #cboxWrapper{position:absolute; top:0; left:0; z-index:9999; overflow:hidden;}
#cboxOverlay{position:fixed; width:100%; height:100%;}
#cboxMiddleLeft, #cboxBottomLeft{clear:left;}
#cboxContent{position:relative;}
#cboxLoadedContent{overflow:auto; -webkit-overflow-scrolling: touch;}
#cboxTitle{margin:0;}
#cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute; top:0; left:0; width:100%; height:100%;}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer;}
.cboxPhoto{float:left; margin:auto; border:0; display:block; max-width:none; -ms-interpolation-mode:bicubic;}
.cboxIframe{width:100%; height:100%; display:block; border:0;}
#colorbox, #cboxContent, #cboxLoadedContent{box-sizing:content-box; -moz-box-sizing:content-box; -webkit-box-sizing:content-box;}

/* 
    User Style:
    Change the following styles to modify the appearance of Colorbox.  They are
    ordered & tabbed in a way that represents the nesting of the generated HTML.
*/
#cboxOverlay{background:#000;}
#colorbox{outline:0;}
    #cboxContent{margin-top:20px;background:#000;}
        .cboxIframe{background:#fff;}
        #cboxError{padding:50px; border:1px solid #ccc;}
        #cboxLoadedContent{border:5px solid #000; background:#fff;}
        #cboxTitle{position:absolute; top:-20px; left:0; color:#ccc;}
        #cboxCurrent{position:absolute; top:-20px; right:0px; color:#ccc;}
        #cboxLoadingGraphic{background:url(/file/colorbox/loading.gif) no-repeat center center;}

        /* these elements are buttons, and may need to have additional styles reset to avoid unwanted base styles */
        #cboxPrevious, #cboxNext, #cboxSlideshow, #cboxClose {border:0; padding:0; margin:0; overflow:visible; width:auto; background:none; }
        
        /* avoid outlines on :active (mouseclick), but preserve outlines on :focus (tabbed navigating) */
        #cboxPrevious:active, #cboxNext:active, #cboxSlideshow:active, #cboxClose:active {outline:0;}
        
        #cboxSlideshow{position:absolute; top:-20px; right:90px; color:#fff;}
        #cboxPrevious{position:absolute; top:50%; left:5px; margin-top:-32px; background:url(/file/colorbox/controls.png) no-repeat top left; width:28px; height:65px; text-indent:-9999px;}
        #cboxPrevious:hover{background-position:bottom left;}
        #cboxNext{position:absolute; top:50%; right:5px; margin-top:-32px; background:url(/file/colorbox/controls.png) no-repeat top right; width:28px; height:65px; text-indent:-9999px;}
        #cboxNext:hover{background-position:bottom right;}
        #cboxClose{position:absolute; top:5px; right:5px; display:block; background:url(/file/colorbox/controls.png) no-repeat top center; width:38px; height:19px; text-indent:-9999px;}
        #cboxClose:hover{background-position:bottom center;}


















#basic-modal-content {display:none;}

/* Overlay */
#simplemodal-overlay {background-color:#000;}

/* Container */
#simplemodal-container {color:#bbb; background-color:#333; border:4px solid #444; padding:12px;}
#simplemodal-container .simplemodal-data {padding:8px;}
#simplemodal-container code {background:#141414; border-left:3px solid #65B43D; color:#bbb; display:block; font-size:12px; margin-bottom:12px; padding:4px 6px 6px;}
#simplemodal-container a {color:#ddd;}
#simplemodal-container a.modalCloseImg {background:url(/file/icons/x.png) no-repeat; width:25px; height:29px; display:inline; z-index:3200; position:absolute; top:-15px; right:-16px; cursor:pointer;}
#simplemodal-container h3 {color:#84b8d9;}



#manchester-gallery a, #manchester-gallery a:link, #manchester-gallery a:visited {border:solid 3px #fff;margin-right:10px;float:left;margin-bottom:10px;position:relative;

-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;

}

#manchester-gallery img {display: block; width:142px !important; height:100px;}

#manchester-gallery a:hover {

border-color:#ff3300;

-moz-opacity: 0.7;
opacity: 0.7;
-ms-filter:"progid:DXImageTransform.Microsoft.Alpha"(Opacity=70);

}

#manchester-gallery a span {position:absolute; top:0; left:0; background-color:#fa26a4;padding:3px;margin:2px;font-size:10px;border:solid 1px #000;color:#fff;
letter-spacing:1px;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;

-moz-opacity: 0.99;
opacity: 0.99;
-ms-filter:"progid:DXImageTransform.Microsoft.Alpha"(Opacity=99);

}

.yellow a span {
background-color:#d8ff00 !important;
color:#000 !important;
}

#homeHeadlines {font-size:14px;}

#newsPosts {color:#000;}

#newsPosts h1 {font-size:24px;line-height: 29px; font-weight:bold !important;color:#fff;}

/* WEBSITE REVAMP CHANGES */

.tBut {
background-repeat:no-repeat;
width:136px;
height:57px;
float:left;
margin-right:0px;
text-decoration:none;
}

.tBut:hover {text-decoration:none; }


.fbButton {background-image:url('/file/social/fb_active.png');}
.fbButton:hover {background-image:url('/file/social/fb_hover.png');}

.gooButton {background-image:url('/file/social/goo_active.png');}
.gooButton:hover {background-image:url('/file/social/goo_hover.png');}

.twButton {background-image:url('/file/social/tw_active.png');}
.twButton:hover {background-image:url('/file/social/tw_hover.png');}


.inButton {background-image:url('/file/social/in_active.png');}
.inButton:hover {background-image:url('/file/social/in_hover.png');}

.subButton {background-image:url('/file/social/sub_long_hover.png?v6');width:100% !important; margin-top:0px !important;}
.subButton:hover {background-image:url('/file/social/sub_long_active.png?v5');}


.ddButton {background-image:url('/file/images/loz_dd_normal.png?v2');}
.ddButton:hover {}

.mlButton {background-image:url('/file/images/ml_normal.png?v3');}
.ZmlButton:hover {background-image:url('/file/images/ml_hover.png?v3');}

.msButton {background-image:url('/file/images/loz_pda_normal.png?v3');}
.ZmsButton:hover {background-image:url('/file/images/ms_hover.png?v3');}

.veButton {background-image:url('/file/images/loz_vc_normal.png?v3');}
.ZveButton:hover {background-image:url('/file/images/ve_hover.png?v3');}

.tiButton {background-image:url('/file/images/loz_ins_normal.png?v3');}
.ZtiButton:hover {background-image:url('/file/images/ti_hover.png?v3');}


.acButton {background-image:url('/file/images/loz_ac_normal.png?v4');}
.ZacButton:hover {background-image:url('/file/images/ac_hover.png?v4');}

.cctvButton {background-image:url('/file/images/cctv_active.png?v3');}
.ZcctvButton:hover {background-image:url('/file/images/cctv_hover.png?v3');}


.tcButton {background-image:url('/file/images/tc_normal.png?v3');}
.ZtcButton:hover {background-image:url('/file/images/tc_hover.png?v3');}


.ffButton {background-image:url('/file/images/ff_normal.png?v3');}
.ZffButton:hover {background-image:url('/file/images/ff_hover.png?v3');}

.cpButton {background-image:url('/file/images/cp_active.png?v3');}
.ZcpButton:hover {background-image:url('/file/images/cp_hover.png?v3');}

.tmButton {background-image:url('/file/images/tm_active.png?v3');}
.ZtmButton:hover {background-image:url('/file/images/tm_hover.png?v3');}

.subscribeForms h2 a {font-size:24px;}

#advertsTopRight img, #advertsTopRightExpo img {padding-bottom:10px;}

#homePageLinks {margin-top:37px;margin-left:27px;}
#homePageLinks a {}












































































#topNewsArticles {
float:left;width:250px;
}

#topNewsArticles p {margin:0;padding:0;}

.homeNewsDate {font-size:11px;color:#000 !important;}


.tagLine {margin-right: 0px;text-align:center;}

#blogNavi {height:50px;}


.classifiedsLanding h2 {clear:none !important; float:left !important;width:49%;}
.classifiedsLanding h2:nth-child(even) {margin-left:2%;}


ul.bjqs{position:relative; list-style:none;padding:0;margin:0;overflow:hidden; display:none;}
li.bjqs-slide{position:absolute; display:none;}




#phtmRec {float:right;margin-top: -58px;}
#phtmRec h1 {color:#fff;margin-bottom:24px !important;}
#phtmRec a:last-child {margin-left:20px;}

#homePageClassifieds {width:636px;height:299px; margin-top:40px;}
#homePageClassifieds h1 {color:#fff;margin-bottom:14px;}












.regNewParty {
background: #222;
float: left;
padding: 1%;
width: 99%;
margin-bottom:20px;
}


#crafty_postcode_result_display select {width:104% !important;}


#hotelsDon p {margin-top:0;padding-top:0;margin-left:30px;}
#hotelsDon h3 {margin-bottom:0;padding-bottom:0;}








/* 
 * Core Owl Carousel CSS File
 *v1.3.3
 */

/* clearfix */
.owl-carousel .owl-wrapper:after {
content: ".";
display: block;
clear: both;
visibility: hidden;
line-height: 0;
height: 0;
}
/* display none until init */
.owl-carousel{
display: none;
position: relative;
width: 100%;
-ms-touch-action: pan-y;
}
.owl-carousel .owl-wrapper{
display: none;
position: relative;
-webkit-transform: translate3d(0px, 0px, 0px);
}
.owl-carousel .owl-wrapper-outer{
overflow: hidden;
position: relative;
width: 100%;
}
.owl-carousel .owl-wrapper-outer.autoHeight{
-webkit-transition: height 500ms ease-in-out;
-moz-transition: height 500ms ease-in-out;
-ms-transition: height 500ms ease-in-out;
-o-transition: height 500ms ease-in-out;
transition: height 500ms ease-in-out;
}

.owl-carousel .owl-item{
float: left;
}
.owl-controls .owl-page,
.owl-controls .owl-buttons div{
cursor: pointer;
}
.owl-controls {
-webkit-user-select: none;
-khtml-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

/* mouse grab icon */
.grabbing { 
    cursor:url(/grabbing.png) 8 8, move;
}

/* fix */
.owl-carousel  .owl-wrapper,
.owl-carousel  .owl-item{
-webkit-backface-visibility: hidden;
-moz-backface-visibility:    hidden;
-ms-backface-visibility:     hidden;
  -webkit-transform: translate3d(0,0,0);
  -moz-transform: translate3d(0,0,0);
  -ms-transform: translate3d(0,0,0);
}












/*
* Owl Carousel Owl Demo Theme 
*v1.3.3
*/

.owl-theme .owl-controls{
margin-top: 10px;
text-align: center;
}

/* Styling Next and Prev buttons */

.owl-theme .owl-controls .owl-buttons div{
color: #FFF;
display: inline-block;
zoom: 1;
*display: inline;/*IE7 life-saver */
margin: 5px;
padding: 3px 10px !important;
font-size: 18px;
-webkit-border-radius: 30px;
-moz-border-radius: 30px;
border-radius: 30px;
background: #4a4a4a;
font-weight:bold;
}
/* Clickable class fix problem with hover on touch devices */
/* Use it for non-touch hover action */
.owl-theme .owl-controls.clickable .owl-buttons div:hover{
filter: Alpha(Opacity=100);/*IE7 fix*/
opacity: 1;
text-decoration: none;
}

/* Styling Pagination*/

.owl-theme .owl-controls .owl-page{
display: inline-block;
zoom: 1;
*display: inline;/*IE7 life-saver */
}
.owl-theme .owl-controls .owl-page span{
display: block;
width: 12px;
height: 12px;
margin: 5px 7px;
filter: Alpha(Opacity=50);/*IE7 fix*/
opacity: 0.5;
-webkit-border-radius: 20px;
-moz-border-radius: 20px;
border-radius: 20px;
background: #869791;
}

.owl-theme .owl-controls .owl-page.active span,
.owl-theme .owl-controls.clickable .owl-page:hover span{
filter: Alpha(Opacity=100);/*IE7 fix*/
opacity: 1;
}

/* If PaginationNumbers is true */

.owl-theme .owl-controls .owl-page span.owl-numbers{
height: auto;
width: auto;
color: #FFF;
padding: 2px 10px;
font-size: 12px;
-webkit-border-radius: 30px;
-moz-border-radius: 30px;
border-radius: 30px;
}

/* preloading images */
.owl-item.loading{
min-height: 150px;
background: url(/AjaxLoader.gif) no-repeat center center
}



















/* 
 *  Owl Carousel CSS3 Transitions 
 *  v1.3.2
 */

.owl-origin {
-webkit-perspective: 1200px;
-webkit-perspective-origin-x : 50%;
-webkit-perspective-origin-y : 50%;
-moz-perspective : 1200px;
-moz-perspective-origin-x : 50%;
-moz-perspective-origin-y : 50%;
perspective : 1200px;
}
/* fade */
.owl-fade-out {
  z-index: 10;
  -webkit-animation: fadeOut .7s both ease;
  -moz-animation: fadeOut .7s both ease;
  animation: fadeOut .7s both ease;
}
.owl-fade-in {
  -webkit-animation: fadeIn .7s both ease;
  -moz-animation: fadeIn .7s both ease;
  animation: fadeIn .7s both ease;
}
/* backSlide */
.owl-backSlide-out {
  -webkit-animation: backSlideOut 1s both ease;
  -moz-animation: backSlideOut 1s both ease;
  animation: backSlideOut 1s both ease;
}
.owl-backSlide-in {
  -webkit-animation: backSlideIn 1s both ease;
  -moz-animation: backSlideIn 1s both ease;
  animation: backSlideIn 1s both ease;
}
/* goDown */
.owl-goDown-out {
  -webkit-animation: scaleToFade .7s ease both;
  -moz-animation: scaleToFade .7s ease both;
  animation: scaleToFade .7s ease both;
}
.owl-goDown-in {
  -webkit-animation: goDown .6s ease both;
  -moz-animation: goDown .6s ease both;
  animation: goDown .6s ease both;
}
/* scaleUp */
.owl-fadeUp-in {
  -webkit-animation: scaleUpFrom .5s ease both;
  -moz-animation: scaleUpFrom .5s ease both;
  animation: scaleUpFrom .5s ease both;
}

.owl-fadeUp-out {
  -webkit-animation: scaleUpTo .5s ease both;
  -moz-animation: scaleUpTo .5s ease both;
  animation: scaleUpTo .5s ease both;
}
/* Keyframes */
/*empty*/
@-webkit-keyframes empty {
  0% {opacity: 1}
}
@-moz-keyframes empty {
  0% {opacity: 1}
}
@keyframes empty {
  0% {opacity: 1}
}
@-webkit-keyframes fadeIn {
  0% { opacity:0; }
  100% { opacity:1; }
}
@-moz-keyframes fadeIn {
  0% { opacity:0; }
  100% { opacity:1; }
}
@keyframes fadeIn {
  0% { opacity:0; }
  100% { opacity:1; }
}
@-webkit-keyframes fadeOut {
  0% { opacity:1; }
  100% { opacity:0; }
}
@-moz-keyframes fadeOut {
  0% { opacity:1; }
  100% { opacity:0; }
}
@keyframes fadeOut {
  0% { opacity:1; }
  100% { opacity:0; }
}
@-webkit-keyframes backSlideOut {
  25% { opacity: .5; -webkit-transform: translateZ(-500px); }
  75% { opacity: .5; -webkit-transform: translateZ(-500px) translateX(-200%); }
  100% { opacity: .5; -webkit-transform: translateZ(-500px) translateX(-200%); }
}
@-moz-keyframes backSlideOut {
  25% { opacity: .5; -moz-transform: translateZ(-500px); }
  75% { opacity: .5; -moz-transform: translateZ(-500px) translateX(-200%); }
  100% { opacity: .5; -moz-transform: translateZ(-500px) translateX(-200%); }
}
@keyframes backSlideOut {
  25% { opacity: .5; transform: translateZ(-500px); }
  75% { opacity: .5; transform: translateZ(-500px) translateX(-200%); }
  100% { opacity: .5; transform: translateZ(-500px) translateX(-200%); }
}
@-webkit-keyframes backSlideIn {
  0%, 25% { opacity: .5; -webkit-transform: translateZ(-500px) translateX(200%); }
  75% { opacity: .5; -webkit-transform: translateZ(-500px); }
  100% { opacity: 1; -webkit-transform: translateZ(0) translateX(0); }
}
@-moz-keyframes backSlideIn {
  0%, 25% { opacity: .5; -moz-transform: translateZ(-500px) translateX(200%); }
  75% { opacity: .5; -moz-transform: translateZ(-500px); }
  100% { opacity: 1; -moz-transform: translateZ(0) translateX(0); }
}
@keyframes backSlideIn {
  0%, 25% { opacity: .5; transform: translateZ(-500px) translateX(200%); }
  75% { opacity: .5; transform: translateZ(-500px); }
  100% { opacity: 1; transform: translateZ(0) translateX(0); }
}
@-webkit-keyframes scaleToFade {
  to { opacity: 0; -webkit-transform: scale(.8); }
}
@-moz-keyframes scaleToFade {
  to { opacity: 0; -moz-transform: scale(.8); }
}
@keyframes scaleToFade {
  to { opacity: 0; transform: scale(.8); }
}
@-webkit-keyframes goDown {
  from { -webkit-transform: translateY(-100%); }
}
@-moz-keyframes goDown {
  from { -moz-transform: translateY(-100%); }
}
@keyframes goDown {
  from { transform: translateY(-100%); }
}

@-webkit-keyframes scaleUpFrom {
  from { opacity: 0; -webkit-transform: scale(1.5); }
}
@-moz-keyframes scaleUpFrom {
  from { opacity: 0; -moz-transform: scale(1.5); }
}
@keyframes scaleUpFrom {
  from { opacity: 0; transform: scale(1.5); }
}

@-webkit-keyframes scaleUpTo {
  to { opacity: 0; -webkit-transform: scale(1.5); }
}
@-moz-keyframes scaleUpTo {
  to { opacity: 0; -moz-transform: scale(1.5); }
}
@keyframes scaleUpTo {
  to { opacity: 0; transform: scale(1.5); }
}


.blog {
background-color: #272727 !important;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
border-radius: 3px; 
-khtml-border-radius: 3px;
color:#fff;
}


body, p,a,a:visited, #newsLatest .blogHeader, .table_red td, .table_red th, .blog .postHeader, #homeLatestStories .blogHeader, .main_nav ul li a, .main_nav li a, .submitButton, input[type=text], input[type=tel], input[type=password], input[type=email], select {font-weight:400;
}
.main_nav ul li a, .main_nav li a {padding: 8px 59px 8px 59px!important; font-weight: 700; 
-webkit-font-smoothing: subpixel-antialiased;
-webkit-text-stroke:1px transparent;
}

@media only screen and (-webkit-min-device-pixel-ratio: 1) {
     ::i-block-chrome, h1,h2,h3,h4,h5, h1 a, h2 a, h3 a {
        letter-spacing: -1px !important;
    }
}

h1,h2,h3,h4,h5 {text-transform:uppercase;font-weight:700 !important; 
-webkit-font-smoothing: subpixel-antialiased;
-webkit-text-stroke:1px transparent;
letter-spacing: 0px !important;
}

.faresTableButton, .subscribeForms h2 a {font-size:19px !important;}


.blog > h1 > a {color:#fff !important;}




.main_nav .sub-menu a:hover, #footer a:hover, #footer a:active {color:#fff000 !important;}












#homeNewspaperSubscribe {display:none;}
.home #homeNewspaperSubscribe {display:initial !important;}

#homeNewspaperSubscribe a {color:#000;}

#homeNewspaperSubscribe p {font-weight:bold;font-sie:15px;text-align:center;margin:0;color:#000;}

#homeNewspaperSubscribe .newspaperScreenshot {border: dashed 1px #272727;}

#homeNewspaperSubscribe {
text-align:left !important;
margin-bottom:20px;
padding: 0;
}



#homeNewspaperSubscribe h2 {
font-weight: bold !important;
color:#ff3300; 
font-size:24px !important;
margin-bottom:11px !important;
}


#homeNewspaperSubscribe .subButtonTop img {
width:45%;
}

.main_nav ul li, .main_nav li {background-color:#272727;}

.main_nav > li:first-child {
-moz-border-radius: 6px 0 0 6px;
    -webkit-border-radius: 6px 0 0 6px;
    border-radius: 6px 0 0 6px;
    -khtml-border-radius: 6px 0 0 6px;
}

.main_nav > li:last-child {
-moz-border-radius: 0 6px 6px 0;
    -webkit-border-radius: 0 6px 6px 0;
    border-radius: 0 6px 6px 0;
    -khtml-border-radius: 0 6px 6px 0;
}

#homeHeadlines .blogHeader, #newsLatest .blogHeader {
display:inline !important; 
text-transform:uppercase;
margin-bottom: 6px;
float: left;
font-size:17px;
font-weight:700;
line-height:20px;
color:#fff !important;
}

#newsMainHomeAdvert {
background-color:initial !important;
padding:0 !important;
}

#newsMainHomeAdvert img {
width: 100%;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
border-radius: 3px; 
-khtml-border-radius: 3px;
}


#homeHeadlines p, #newsLatest p {
    float: right;
    width: 260px;
    font-size: 17px;
margin:0;
}

#homeScreenshot > div:first-child {width:initial !important;}

#homeHeadlines ul li, #newsLatest ul li {
float:left;
padding:8px;margin-bottom:20px;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
border-radius: 3px; 
-khtml-border-radius: 3px;

background-color:#272727;
color:#fff !important;

}

.blogLatest a img:hover {opacity:0.8;}
.blogLatest .blogHeader:hover {text-decoration:underline;}

.blogReadMore {width:60%; margin-top:12px;float:left;}
.blogReadMore:hover {opacity: 0.78; }

#homeSocialFollow {float:right;margin-top: 7px; width:63%; text-align:right;}
#homeFBLIKE {float:right; margin-right:6px;}
#twitter-widget-0 {float:right;}

#homeh1 {margin-bottom:10px;float:left;}

#homeSocialFollow #followspan {
font-size: 12px;
    text-transform: uppercase;
    font-weight: bold;
    margin-right: 10px;
}

#homeHeadlines .blogAdverts div {float:left; width:48%;}



.homeAdvertLI {background-color:#000 !important; width:100%;padding:0 !important; text-align:center;}


.main_nav a, .main_nav a:link, .main_nav a:visited, #newsPostsHome a, #newsPostsHome a:link, #newsPostsHome a:visited {
text-transform: uppercase;
}

.news_link {display:none !important;}


.main_nav ul li a, .main_nav li a {
    padding: 8px 59px 8px 59px!important;
}


.blogAdverts > div:first-child {margin-right:4% !important;}




#content_wrapper .inner .inner_wrapper .sidebar_content {width:630px;}


#homeHeadlines .blogLatestImg {width:338px}

#mainHomeAdvert {margin-bottom:12px;margin-top:10px;}












.jcarousel-wrapper {
    margin: 20px auto;
    position: relative;
    border: 10px solid #fff;
    width: 600px;
    height: 400px;
    -webkit-border-radius: 5px;
       -moz-border-radius: 5px;
            border-radius: 5px;
    -webkit-box-shadow: 0 0 2px #999;
       -moz-box-shadow: 0 0 2px #999;
            box-shadow: 0 0 2px #999;
}


.jcarousel-wrapper .photo-credits {
    position: absolute;
    right: 15px;
    bottom: 0;
    font-size: 13px;
    color: #fff;
    text-shadow: 0 0 1px rgba(0, 0, 0, 0.85);
    opacity: .66;
}

.jcarousel-wrapper .photo-credits a {
    color: #fff;
}

/** Carousel **/

.jcarousel {
    position: relative;
    overflow: hidden;
    width: 600px;
    height: 400px;
}

.jcarousel img {
    display: block;
}

.jcarousel ul {
    width: 100%;
    height: 10000em;
    position: relative;
    list-style: none;
    margin: 0;
    padding: 0;
}

.jcarousel li {
    float: left;
margin-bottom:11px;
}

/** Carousel Controls **/

.jcarousel-control-prev,
.jcarousel-control-next {
    position: absolute;
    top: 200px;
    width: 30px;
    height: 30px;
    text-align: center;
    background: #4E443C;
    color: #fff;
    text-decoration: none;
    text-shadow: 0 0 1px #000;
    font: 24px/27px 'Montserrat', sans-serif, 'tahoma';
    -webkit-border-radius: 30px;
       -moz-border-radius: 30px;
            border-radius: 30px;
    -webkit-box-shadow: 0 0 2px #999;
       -moz-box-shadow: 0 0 2px #999;
            box-shadow: 0 0 2px #999;
}

.jcarousel-control-prev {
    left: -50px;
}

.jcarousel-control-next {
    right: -50px;
}

.jcarousel-control-prev:hover span,
.jcarousel-control-next:hover span {
    display: block;
}

.jcarousel-control-prev.inactive,
.jcarousel-control-next.inactive {
    opacity: .5;
    cursor: default;
}

/** Carousel Pagination **/

.jcarousel-pagination {
    position: absolute;
    bottom: 0;
    left: 15px;
}

.jcarousel-pagination a {
    text-decoration: none;
    display: inline-block;
    
    font-size: 11px;
    line-height: 14px;
    min-width: 14px;
    
    background: #fff;
    color: #4E443C;
    border-radius: 14px;
    padding: 3px;
    text-align: center;
    
    margin-right: 2px;
    
    opacity: .75;
}

.jcarousel-pagination a.active {
    background: #4E443C;
    color: #fff;
    opacity: 1;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.75);
}















@media only screen and (max-width: 769px) { 
#advertsRightTop {display:none;}
#homeHeadlines .blogAdverts div {width:100% !important;margin-bottom:16px;}
#homeHeadlines .blogAdverts div:first-of-type {padding-right:0%;}

#menu_border_wrapper select {margin-top:16px !important;}

.logo {text-align:left !important;}
#custom_logo img {width: 100% !important;}
#header .logo {width:35% !important;margin-top: 4px;}
#menu_border_wrapper {float:right !important; width:42% !important;}
#logoHeader {margin-bottom:0 !important;}

#homeSocialFollow #followspan {display:none;}

#homeHeadlines p {
    float: initial;
    width: initial;
    font-size: 17px;
}

.blogReadMore {width:50% !important; margin-top:6px;display:block;}

#homeFBLIKE {width:initial !important;}

#homeSocialFollow {width:39% !important; }
#twitter-widget-0 {display:none;}

.newsFeatures h1 {font-size:32px !important;}
.newsFeatures {margin-top:0 !important;}
#homeHeadlines .blogHeader {font-size: 16px !important; line-height:18px;}

#content_wrapper .inner .inner_wrapper .sidebar_content {width:100%;}

#homeHeadlines .blogHeader {line-height:21px;margin-bottom:7px !important;}

}

