/* CSS RESET
   ================================================== */
body,
div,
dl,
dt,
dd,
ul,
ol,
li,
h1,
h2,
h3,
h4,
h5,
h6,
pre,
form,
fieldset,
input,
textarea,
p,
blockquote,
th,
td {
  margin: 0;
  padding: 0; }

caption,
th {
  text-align: left; }

q:before,
q:after {
  content: ''; }

abbr,
acronym {
  border: 0; }

/* END OF CSS RESET
   ================================================== */
/*BUTTONS*/
.CustomButton:hover {
  -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.25), inset 0 0 3px white;
  -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.25), inset 0 0 3px white;
  -ms-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.25), inset 0 0 3px white;
  border-color: #afafaf;
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.25), inset 0 0 3px white; }

/*END OF BUTTONS*/
/* NAV
   ================================================== */
.c5wrap #navigation {
  height: 58px;
  overflow: visible;
  max-width: 700px;
  float: left; }

.c5wrap #navigation_outer {
  overflow: visible;
  background: url(/packages/vertex_theme/themes/vertex/img/nav_bg.png) repeat-x;
  height: 58px; }

.c5wrap .prev {
  position: absolute; }

.c5wrap .next {
  position: absolute; }

.c5wrap #navigation select {
  display: none; }
ul.nav {
  float:left;
  margin-top: 19px;
}
.ie7 ul.nav {
  float:left; position: relative; z-index: 100;
}
ul.nav ul {
  margin-top: 5px;  
  padding-top: 19px;
  background: url(/packages/vertex_theme/themes/vertex/images/nav_arrow.png) no-repeat;
  border-bottom: 1px solid #ccc;}
ul.nav li {
  display: inline;
}
li.sf-parent ul li {
  background-color: #fff;
  border-left: 1px solid #ccc;
  border-right: 1px solid #ccc;
}
ul.nav li a {
  padding:18px 15px;
  text-decoration:none;
  margin-top: 2px;
}
ul.nav li a:hover
,ul.nav li a:focus {
  color:#474646;
  background:#efefef;
}
ul.nav ul ul {
  border-top:1px solid #000;
  
}
span.sf-arrow {
  top:27px;
  right:0;
  padding-right: 5px;
}
ul ul span.sf-arrow {
  right:12px;
  top:16px;
}
a.nav-selected {
  color: #474646 !important;
  background:#efefef;
}

/* END OF NAV
   ================================================== */
/* SITE STRUCTURE
   ================================================== */
body {
  background: url(/packages/vertex_theme/themes/vertex/img/main_tile.png) repeat-x; }

#sub_page {
  background: url(/packages/vertex_theme/themes/vertex/img/subtile.png) repeat-x; }

.c5wrap {
  width: 100%;
  overflow: hidden;
  background: url(/packages/vertex_theme/themes/vertex/img/mainbg.png) center top no-repeat; }

#sub_background {
  background: url(/packages/vertex_theme/themes/vertex/img/subbg.png) center top no-repeat; }

.c5wrap .outer {
  width: 100%;
  overflow: hidden;
  clear: both; }

.c5wrap .inner {
  width: 960px;
  margin: 0 auto;
  clear: both; }

.c5wrap .main_inner {
  width: 700px;
  float: left; }

.c5wrap #main_inner {
  margin: 30px auto 30px auto; }

.c5wrap .sidebar {
  width: 200px; }

.c5wrap #main_outer {
  margin-top: 38px;
  clear: both; }

.c5wrap .search_holder {
  width: 208px;
  height: 30px;
  float: right;
  margin-top: 15px; }

.c5wrap .slider {
  min-height: 540px; }

/* END OF SITE STRUCTURE
   ================================================== */
/* HEADER
   ================================================== */
.c5wrap #header_outer {
  overflow: hidden;
  min-height: 114px; }

.c5wrap #header_inner {
  margin-top: 30px;
  float: left;
  width: 960px; }

.c5wrap .share_boxs {
  float: right;
  width: 40px;
  height: 40px;
  margin-top: 28px; }

.c5wrap .share_boxs img {
  float: right; }

/* END OF HEADER
   ================================================== */
/* MAIN CONTENT
   ================================================== */
.c5wrap .imageSliderImages img {
  min-width: 100% !important;
  height: auto;
  min-height: auto; }

/* END OF MAIN CONTENT
   ================================================== */
/* COLUMNS
   ================================================== */
.c5wrap .vidall_row {
  width: 960px;
  clear: both;
  overflow: hidden; }

.c5wrap .TwoColumn {
  width: 460px; }

.c5wrap .ThreeColumn {
  width: 290px;
  margin-right: 45px; }

.c5wrap .FourColumn {
  width: 219px;
  margin-right: 28px; }

.c5wrap .image img {
  border: 1px solid #ccc; }

.c5wrap .image {
  position: relative; }

/* END OF COLUMNS
   ================================================== */
/* FOOTER
   ================================================== */
.c5wrap #footer_outer {
  background: url("/packages/vertex_theme/themes/vertex/img/main_tile.png") left top;
  padding-bottom: 40px;
  margin-top: 40px; }

.c5wrap .columns {
  padding-top: 40px; }

.c5wrap #copybg {
  background: url("/packages/vertex_theme/themes/vertex/img/copy_bg.png") left top repeat-x; }

/* END OF FOOTER
   ================================================== */
/* ASSISTIVE CLASSES
   ================================================== */
.c5wrap .FloatLeft {
  float: left; }

.c5wrap .FloatRight {
  float: right; }

.c5wrap .last {
  margin-right: 0px; }

img {
  max-width: 99%;
  width: auto;
  height: auto; }

a img {
  max-width: 99%;
  width: auto;
  height: auto; }

.border_top {
  border-top: 1px solid #fff; }

.border_bottom {
  border-bottom: 1px solid #fff; }

.c5wrap .clear {
  width: 100%;
  height: 10px;
  clear: both; }

/* END OF ASSISTIVE CLASSES
   ================================================== */
/* FORM
   ================================================== */
.c5wrap .BlockForm input,
textarea {
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  padding: 4px;
  border: 1px solid #ccc; }

.c5wrap .BlockForm input:focus,
textarea:focus {
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6);
  -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6);
  border-color: rgba(82, 168, 236, 0.8);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6);
  outline: 0;
  outline: thin dotted \9; }

.c5wrap .BlockForm label {
  padding-top: 5px;
  margin: 0 12px 0 0; }

.c5wrap .BlockForm td {
  padding: 0 0 12px 0; }

.c5wrap .BlockForm .question {
  padding-top: 4px; }

.c5wrap .BlockForm .formBlockSubmitButton {
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -webkit-box-shadow: inset 0 0 1px #fff;
  background-color: #E0E0E0;
  background-image: -moz-linear-gradient(top, white 0, #e0e0e0 100%);
  background-image: -ms-linear-gradient(top, white 0, #e0e0e0 100%);
  background-image: -o-linear-gradient(top, white 0, #e0e0e0 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, white), color-stop(100%, #e0e0e0));
  background-image: -webkit-linear-gradient(top, white 0, #e0e0e0 100%);
  background-image: linear-gradient(to bottom, white 0, #e0e0e0 100%);
  -moz-box-shadow: inset 0 0 1px #fff;
  vertical-align: middle;
  -ms-box-shadow: inset 0 0 1px #fff;
  border-radius: 3px;
  font-weight: bold;
  white-space: nowrap;
  text-shadow: 0 1px 0 white;
  box-shadow: inset 0 0 1px #fff;
  font-size: 11px;
  word-wrap: normal;
  padding: 0 .91em;
  height: 2.95em;
  border: 1px solid #ccc;
  cursor: pointer;
  filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#ffffffff,EndColorStr=#ffe0e0e0);
  color: #8f8f8f; }

.c5wrap .BlockForm .formBlockSubmitButton:hover {
  -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.25), inset 0 0 3px white;
  -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.25), inset 0 0 3px white;
  -ms-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.25), inset 0 0 3px white;
  border-color: #afafaf;
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.25), inset 0 0 3px white; }

.c5wrap .BlockForm .success {
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  margin-bottom: 20px;
  border-radius: 3px;
  background: #91d886;
  background: -moz-linear-gradient(top, #91d886 0%, #1bc41b 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #91d886), color-stop(100%, #1bc41b));
  background: -webkit-linear-gradient(top, #91d886 0%, #1bc41b 100%);
  background: -o-linear-gradient(top, #91d886 0%, #1bc41b 100%);
  background: -ms-linear-gradient(top, #91d886 0%, #1bc41b 100%);
  background: linear-gradient(top, #91d886 0%, #1bc41b 100%);
  padding: 10px;
  border: 1px solid #14c916;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#91d886', endColorstr='#1bc41b',GradientType=0 );
  color: #fff; }

.c5wrap .BlockForm .fail {
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  background: #ff3019;
  background: -moz-linear-gradient(top, #ff3019 0%, #cf0404 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ff3019), color-stop(100%, #cf0404));
  background: -webkit-linear-gradient(top, #ff3019 0%, #cf0404 100%);
  background: -o-linear-gradient(top, #ff3019 0%, #cf0404 100%);
  background: -ms-linear-gradient(top, #ff3019 0%, #cf0404 100%);
  background: linear-gradient(top, #ff3019 0%, #cf0404 100%);
  padding: 10px;
  margin: 10px 0 20px 0;
  border: 1px solid #ec2c3e;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff3019', endColorstr='#cf0404',GradientType=0 );
  color: #fff; }

.c5wrap .BlockForm .required {
  color: red; }

/* END OF FORM
   ================================================== */
/* GUESTBOOK
   ================================================== */
.c5wrap .BlockGuestbook input,
textarea {
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  padding: 4px;
  border: 1px solid #ccc;
  margin: 5px 0 12px 0; }

.c5wrap .BlockGuestbook textarea {
  width: 380px;
  height: 185px; }

.c5wrap .BlockGuestbook .error {
  height: 15px;
  width: 300px;
  clear: both;
  display: block;
  padding: 5px;
  color: #fff;
  background: #ff3019;
  background: -moz-linear-gradient(top, #ff3019 0%, #cf0404 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ff3019), color-stop(100%, #cf0404));
  background: -webkit-linear-gradient(top, #ff3019 0%, #cf0404 100%);
  background: -o-linear-gradient(top, #ff3019 0%, #cf0404 100%);
  background: -ms-linear-gradient(top, #ff3019 0%, #cf0404 100%);
  background: linear-gradient(top, #ff3019 0%, #cf0404 100%);
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  border: 1px solid #ec2c3e; }

.c5wrap .BlockGuestbook input:focus,
textarea:focus {
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6);
  -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6);
  border-color: rgba(82, 168, 236, 0.8);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6);
  outline: 0;
  outline: thin dotted \9; }

.c5wrap .BlockGuestbook .button {
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -webkit-box-shadow: inset 0 0 1px #fff;
  background-color: #E0E0E0;
  background-image: -moz-linear-gradient(top, white 0, #e0e0e0 100%);
  background-image: -ms-linear-gradient(top, white 0, #e0e0e0 100%);
  background-image: -o-linear-gradient(top, white 0, #e0e0e0 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, white), color-stop(100%, #e0e0e0));
  background-image: -webkit-linear-gradient(top, white 0, #e0e0e0 100%);
  background-image: linear-gradient(to bottom, white 0, #e0e0e0 100%);
  -moz-box-shadow: inset 0 0 1px #fff;
  vertical-align: middle;
  -ms-box-shadow: inset 0 0 1px #fff;
  border-radius: 3px;
  font-weight: bold;
  white-space: nowrap;
  text-shadow: 0 1px 0 white;
  box-shadow: inset 0 0 1px #fff;
  font-size: 11px;
  word-wrap: normal;
  padding: 0 .91em;
  height: 2.95em;
  border: 1px solid #ccc;
  cursor: pointer;
  filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#ffffffff,EndColorStr=#ffe0e0e0);
  color: #8f8f8f; }

.c5wrap .BlockGuestbook .button:hover {
  -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.25), inset 0 0 3px white;
  -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.25), inset 0 0 3px white;
  -ms-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.25), inset 0 0 3px white;
  border-color: #afafaf;
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.25), inset 0 0 3px white; }

.c5wrap .BlockGuestbook .guestBook-entry {
  margin: 10px 0 30px 0;
  padding: 15px;
  border: 1px solid #ccc;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px; }

.c5wrap .BlockGuestbook .contentByLine {
  margin-bottom: 15px;
  padding-left: 40px;
  background: url(/packages/vertex_theme/themes/vertex/img/talk.png) no-repeat top left;
  height: 32px; }

.c5wrap .BlockGuestbook .thanks {
  background-color: green;
  width: 300px;
  height: 50px;
  color: #fff;
  background: #91d886;
  background: -moz-linear-gradient(top, #91d886 0%, #1bc41b 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #91d886), color-stop(100%, #1bc41b));
  background: -webkit-linear-gradient(top, #91d886 0%, #1bc41b 100%);
  background: -o-linear-gradient(top, #91d886 0%, #1bc41b 100%);
  background: -ms-linear-gradient(top, #91d886 0%, #1bc41b 100%);
  background: linear-gradient(top, #91d886 0%, #1bc41b 100%);
  padding: 5px;
  border: 1px solid #14c916;
  margin-bottom: 15px;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px; }

/* END OF GUESTBOOK
   ================================================== */
/* PAGELIST
   ================================================== */
.c5wrap #pagination {
  height: 30px;
  font-size: 11px; }

.c5wrap #pagination a {
  color: #8f8f8f;
  font-size: 11px; }

.c5wrap .pag_links a {
  padding: 4px;
  border: 1px solid #ccc;
  margin-left: 5px; }

.c5wrap .pag_links a:hover {
  color: #fff !important;
  background-color: #6b6c6d; }

.c5wrap .pag_links span.currentPage {
  padding: 4px;
  border: 1px solid #ccc;
  margin-left: 5px;
  background-color: #f5f6f9; }

.c5wrap .pagination-left {
  margin-right: 5px;
  background: url(/packages/vertex_theme/themes/vertex/img/pixiearrowleft.png) no-repeat 0 4px;
  padding-left: 20px; }

.c5wrap .pagination-right {
  margin-left: 10px;
  background: url(/packages/vertex_theme/themes/vertex/img/pixiearrowright.png) no-repeat 60px 4px;
  padding-right: 20px; }

.c5wrap #pagelist {
  overflow: hidden;
  margin-bottom: 20px; }

.c5wrap #pagelist4 {
  overflow: hidden;
  margin-bottom: 20px; }

.c5wrap #pagelist4 .FourColumn {
  min-height: 340px; }

.c5wrap #pagelist .FourColumn {
  min-height: 380px; }

.c5wrap #pagelist .ThreeColumn {
  min-height: 380px; }

.c5wrap #pagelist div:nth-child(3) {
  margin-right: 0px; }

.c5wrap #pagelist div:nth-child(6) {
  margin-right: 0px; }

.c5wrap #pagelist div:nth-child(9) {
  margin-right: 0px; }

.c5wrap #pagelist div:nth-child(12) {
  margin-right: 0px; }

.c5wrap #pagelist div:nth-child(15) {
  margin-right: 0px; }

.c5wrap #pagelist div:nth-child(18) {
  margin-right: 0px; }

.c5wrap #pagelist div:nth-child(21) {
  margin-right: 0px; }

.c5wrap #pagelist div:nth-child(24) {
  margin-right: 0px; }

.c5wrap #pagelist4 div:nth-child(4) {
  margin-right: 0px; }

.c5wrap #pagelist4 div:nth-child(8) {
  margin-right: 0px; }

.c5wrap #pagelist4 div:nth-child(12) {
  margin-right: 0px; }

.c5wrap #pagelist4 div:nth-child(16) {
  margin-right: 0px; }

.c5wrap #pagelist4 div:nth-child(20) {
  margin-right: 0px; }

.c5wrap #pagelist4 div:nth-child(24) {
  margin-right: 0px; }

.c5wrap #pagelist img {
  border: 1px solid #ccc;
  min-width: 99%;
  height: auto;
  min-height: auto; }

.c5wrap #pagelist4 img {
  border: 1px solid #ccc;
  min-width: 99%;
  height: auto;
  min-height: auto; }

.c5wrap #BlogHeader img {
  border: 1px solid #fff;
  outline: 1px solid #ccc; }

.c5wrap #ShareIcons img {
  border: 0px;
  outline: 0px; }

.c5wrap .featured-image-link {
  float: left;
  margin: 0px 20px 20px 0px; }

.ie8 .c5wrap .featured-image-link {
  float: left;
  margin: 0px 20px 20px 0px;
  width: 300px;
  height: 200px; }

.c5wrap .featured-image-link img {
  border: 1px solid #ccc; }

.c5wrap .small {
  font-size: 14px;
  margin-left: 10px; }

.c5wrap .ExcerptFeat {
  padding: 10px;
  background-color: #efefef;
  margin-bottom: 30px;
  overflow: hidden; }

.c5wrap .clearing {
  float: left;
  width: 100%;
  height: 1px; }

.c5wrap .multicolumn {
  width: auto !important; }

.c5wrap .image-link img {
  max-width: 99%;
  height: auto;
  min-height: auto; }

.c5wrap .imageOver {
  background: url(/packages/vertex_theme/themes/vertex/img/hoverglass.png) no-repeat;
  background-position: 50%; }

/* END OF PAGE LIST
   ================================================== */
/* SEARCH
   ================================================== */
.c5wrap .BlockSearch {
  margin-bottom: 12px;
  float: left;
  clear: both; }

.c5wrap .search_holder .BlockSearch {
  margin-bottom: 12px;
  float: right;
  clear: both; }

.c5wrap #searchResults {
  float: left; }

.c5wrap .BlockSearch .ccm-search-block-text {
  border-top: 1px solid #ccc;
  border-left: 1px solid #ccc;
  border-bottom: 1px solid #ccc;
  padding: 5px;
  border-radius: 3px 0px 0px 3px;
  line-height: 16px;
  border-right: none;
  margin-right: 0px;
  width: 164px;
  -moz-border-radius: 3px 0px 0px 3px;
  -webkit-border-radius: 3px 0px 0px 3px;
  color: #bbb;
  -webkit-appearance: none; }

.c5wrap .BlockSearch .ccm-search-block-submit {
  border-top: 1px solid #ccc;
  border-bottom: 1px solid #ccc;
  border-right: 1px solid #ccc;
  border-left: none;
  line-height: 18px;
  padding: 4px;
  position: relative;
  background: url(/packages/vertex_theme/themes/vertex/img/glass.png) no-repeat 0px -1px white;
  cursor: pointer;
  border-radius: 0px 3px 3px 0px;
  -moz-border-radius: 0px 3px 3px 0px;
  -webkit-border-radius: 0px 3px 3px 0px;
  margin-left: -4px;
  width: 25px; }

.ie8 .c5wrap .BlockSearch .ccm-search-block-submit {
  height: 28px;
  padding: 0px;
  margin-bottom: 0px;
  float: left;
  background: url(/packages/vertex_theme/themes/vertex/img/glass.png) no-repeat 0px 0px white; }

.ie8 .c5wrap .BlockSearch .ccm-search-block-text {
  float: left;
  margin-bottom: 20px; }

.ie7 .c5wrap .BlockSearch .ccm-search-block-submit {
  height: 28px;
  padding: 0px;
  margin-bottom: 0px;
  float: left;
  background: url(/packages/vertex_theme/themes/vertex/img/glass.png) no-repeat 0px 0px white; }

.ie7 .c5wrap .BlockSearch .ccm-search-block-text {
  float: left;
  margin-bottom: 20px; }

.c5wrap .BlockSearch .ccm-search-block-submit:hover {
  background: url(/packages/vertex_theme/themes/vertex/img/glass_hover.png) no-repeat 0px -1px white;
  outline: none; }

.c5wrap .BlockSearch .ccm-search-block-text:focus {
  outline: none; }

.c5wrap .ccm-search-block-form h4 {
  float: left;
  clear: both; }

.c5wrap .search_holder form {
  float: right !important; }

/* END OF SEARCH
   ================================================== */
/* NEXT AND PREVIOUS
   ================================================== */
.c5wrap .nandpwrapper .ccm-next-previous-previouslink {
  min-width: 100px;
  text-align: left;
  padding: 5px 0 0 10px;
  height: 26px; }

.c5wrap .nandpwrapper .ccm-next-previous-nextlink {
  min-width: 100px;
  text-align: right;
  padding: 5px 10px 0 0;
  border-left: 1px solid #ccc;
  height: 26px; }

.c5wrap .nandpwrapper .ccm-next-previous-parentlink {
  min-width: 100px;
  border-left: 1px solid #ccc;
  border-right: 1px solid #ccc;
  margin: 0 auto;
  text-align: center;
  padding: 5px 0 0 0;
  height: 26px; }

.c5wrap .nandpwrapper {
  width: 100%;
  border: 1px solid #ccc;
  height: 30px; }

.c5wrap .nandpwrapper .ccm-next-previous-previouslink a,
.nandpwrapper .ccm-next-previous-nextlink a,
.nandpwrapper .ccm-next-previous-parentlink a {
  text-decoration: none;
  color: #8f8f8f; }

/* END OF NEXT AND PREVIOUS
   ================================================== */
/* #Tablet
   ================================================== */
/* ===[ Note: Design for a width of 768px ]=== */
@media only screen and (min-width: 768px) and (max-width: 959px) {
  .c5wrap .outer {
    width: 100%;
    overflow: hidden; }

  .c5wrap .inner {
    width: 748px;
    margin: 0 auto; }

  .c5wrap .vidall_row {
    width: 748px;
    clear: both;
    overflow: hidden; }

  .c5wrap .TwoColumn {
    width: 364px; }

  .c5wrap .ThreeColumn {
    width: 236px;
    margin-right: 30px; }

  .c5wrap .FourColumn {
    width: 172px;
    margin-right: 20px; }

  .c5wrap .sidebar {
    float: right;
    width: 220px; }

  .c5wrap .main_inner {
    width: 500px; }

  .c5wrap .last {
    margin-right: 0px; }

  .c5wrap .sf-menu {
    display: none; }

  .c5wrap #navigation select {
    margin-top: 15px;
    display: block;
    height: 27px;
    width: 500px; 
  }
  .c5wrap .nav {
    display: none;
  }

  .c5wrap .ccm-imageSlider-wrapper {
    width: 740px !important;
    height: auto;
    overflow: hidden; }

  .c5wrap .search_holder {
    width: 225px; }

  .c5wrap .BlockSearch .ccm-search-block-text {
    width: 185px; }

  .c5wrap .ccm-imageSlider li {
    max-width: 100% !important;
    height: auto !important; } }
/* #Mobile (Portrait)
   ================================================== */
/* ===[ Note: Design for a width of 320px ]=== */
@media only screen and (max-width: 767px) {
  body {
    background: url(/packages/vertex_theme/themes/vertex/img/subtile.png) center top repeat-x !important; }

  .c5wrap {
    background: none; }

  .c5wrap .outer {
    width: 100%;
    overflow: hidden; }

  .c5wrap .inner {
    width: 300px;
    margin: 0 auto;
    padding: 10px; }

  .c5wrap .main_inner {
    width: 300px;
    margin: 0 auto; }

  .c5wrap .vidall_row {
    width: 320px;
    clear: both;
    overflow: hidden; }

  .c5wrap .TwoColumn {
    width: 300px;
    float: left; }

  .c5wrap .ThreeColumn {
    width: 300px;
    margin-right: 30px;
    float: left; }

  .c5wrap .FourColumn {
    width: 300px;
    margin-right: 20px;
    float: left; }

  .c5wrap .pageSection {
    width: 300px; }

  .c5wrap .Excerpt {
    width: 300px; }

  .c5wrap textarea {
    width: 250px !important; }

  .c5wrap .sidebar {
    float: left;
    clear: both; }

  .c5wrap .last {
    margin-right: 0px; }

  .c5wrap ul#nav {
    float: left; }

  .c5wrap ul#nav ul {
    background: #eee; }

  .c5wrap ul#nav li {
    float: left;
    clear: both; }

  .c5wrap ul#nav li a {
    padding: 10px 15px;
    text-decoration: none;
    background: #ddd;
    width: 298px;
    border-bottom: 1px solid #000;
    margin-bottom: 5px; }

  .c5wrap ul#nav li a:hover,
  ul#nav li a:focus {
    color: #eee;
    background: #222; }

  .c5wrap ul#nav ul ul {
    border-top: 1px solid #000;
    margin-top: -1px; }

  span.sf-arrow {
    top: 18px;
    right: 0; }

  ul ul span.sf-arrow {
    right: 12px;
    top: 16px; }

  .c5wrap ul.nav-header {
    float: left; }

  .c5wrap ul.nav-header {
    float: left; }

  .c5wrap ul.nav-header li {
    float: left;
    display: inline; }

  .c5wrap ul.nav-header li a {
    float: left;
    padding: 10px 15px;
    text-decoration: none; }

  .c5wrap ul.nav-header li a:hover {
    background-color: #ccc; }

  .c5wrap ul.nav-header .nav-selected {
    background-color: #ccc; }

  .c5wrap ul.nav {
    float: left; }

  .c5wrap ul.nav li {
    float: left;
    display: inline; }

  .c5wrap ul.nav li a {
    float: left;
    padding: 10px 15px;
    text-decoration: none; }

  .c5wrap ul.nav li a:hover {
    background-color: #ccc; }

  .c5wrap ul.nav .nav-selected {
    background-color: #ccc; }

  .c5wrap .sf-menu {
    display: none; }

  .c5wrap #navigation select {
    margin-top: 10px;
    display: block;
    height: 25px;
    width: 300px;
    text-align: center; }
  .c5wrap .nav {
    display: none;
  }

  .c5wrap .search_holder {
    float: left;
    margin-left: -6px; }

  .c5wrap .columns {
    background-color: #657074; }

  .c5wrap .footer_outer {
    background-color: #657074; }

  .c5wrap #copybg {
    background-color: #657074; }

  .slider {
    display: none; } }
/* #Mobile (Landscape)
   ================================================== */
/* ===[ Note: Design for a width of 480px ]=== */
@media only screen and (min-width: 480px) and (max-width: 767px) {
  .container {
    width: 420px; }

  .c5wrap .outer {
    width: 100%;
    overflow: hidden; }

  .c5wrap .inner {
    width: 420px;
    margin: 0 auto;
    padding: 10px; }

  .c5wrap .main_inner {
    width: 420px;
    margin: 0 auto;
    padding: 10px; }

  .c5wrap .vidall_row {
    width: 420px;
    clear: both;
    overflow: hidden; }

  .c5wrap .TwoColumn {
    width: 420px;
    float: left; }

  .c5wrap .ThreeColumn {
    width: 420px;
    margin-right: 30px;
    float: left; }

  .c5wrap .FourColumn {
    width: 420px;
    margin-right: 20px;
    float: left; }

  .c5wrap .pageSection {
    width: 420px; }

  .c5wrap .Excerpt {
    width: 420px; }

  .c5wrap textarea {
    width: 250px !important; }

  .c5wrap .sidebar {
    float: left;
    clear: both;
    width: 420px; }

  .c5wrap .last {
    margin-right: 0px; }

  .c5wrap ul#nav {
    float: left; }

  .c5wrap ul#nav ul {
    background: #eee; }

  .c5wrap ul#nav li {
    float: left;
    clear: both; }

  .c5wrap ul#nav li a {
    padding: 10px 15px;
    text-decoration: none;
    background: #ddd;
    width: 390px;
    border-bottom: 1px solid #000;
    margin-bottom: 5px; }

  .c5wrap ul#nav li a:hover,
  ul#nav li a:focus {
    color: #eee;
    background: #222; }

  .c5wrap ul#nav ul ul {
    border-top: 1px solid #000;
    margin-top: -1px; }

  span.sf-arrow {
    top: 18px;
    right: 0; }

  ul ul span.sf-arrow {
    right: 12px;
    top: 16px; }

  .c5wrap ul.nav-header {
    float: left; }

  .c5wrap ul.nav-header {
    float: left; }

  .c5wrap ul.nav-header li {
    float: left;
    display: inline; }

  .c5wrap ul.nav-header li a {
    float: left;
    padding: 10px 15px;
    text-decoration: none; }

  .c5wrap ul.nav-header li a:hover {
    background-color: #ccc; }

  .c5wrap ul.nav-header .nav-selected {
    background-color: #ccc; }

  .c5wrap ul.nav {
    float: left; }

  .c5wrap ul.nav li {
    float: left;
    display: inline; }

  .c5wrap ul.nav li a {
    float: left;
    padding: 10px 15px;
    text-decoration: none; }

  .c5wrap ul.nav li a:hover {
    background-color: #ccc; }

  .c5wrap ul.nav .nav-selected {
    background-color: #ccc; }

  .c5wrap .sf-menu {
    display: none; }

  .c5wrap #navigation select {
    margin-top: 10px;
    display: block;
    height: 25px;
    max-width: 320px;
    text-align: center; } }
/* BLOCKS
   ================================================== */
.c5wrap .slideshow_wrap {
  background: url(/packages/vertex_theme/themes/vertex/img/surround.png) no-repeat; }

.c5wrap .ccmDateNav {
  margin-bottom: 20px; }

.c5wrap ul.ccm-tag-list li {
  border: 2px solid #ccc; }

/* END OF BLOCKS
   ================================================== */
