/*
 _________________________________________________
 GuerrillaGirls

 Author: Jason Ruyle
 URL: http://www.tradeincool.com/
 _________________________________________________
 */
html,body {
  height: 100%;
}
.outer {
  min-height: 100%;
  height: auto !important;
  height: 100%;
  margin: 0;
  margin-bottom: -180px;
}
#footer-push {
  height: 180px;
  clear: both;
}
#btm {
  height: 180px;
}

body {
  background:#000000 url(../images/bg.png) repeat center top;
  font-family: Verdana, Geneva, sans-serif;
  font-size:13px;
  line-height: 18px;
  font-weight:normal;
  color:#fff;
  padding:0px;
  margin:0px;
  height:100%;
}
@font-face {
    font-family: 'HelveticaRegular';
    src: url('../fonts/helvetica-webfont.eot');
    src: url('../fonts/helvetica-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/helvetica-webfont.woff') format('woff'),
         url('../fonts/helvetica-webfont.ttf') format('truetype'),
         url('../fonts/helvetica-webfont.svg#HelveticaRegular') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'HelveticaBold';
    src: url('../fonts/helvetica-bold-webfont.eot');
    src: url('../fonts/helvetica-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/helvetica-bold-webfont.woff') format('woff'),
         url('../fonts/helvetica-bold-webfont.ttf') format('truetype'),
         url('../fonts/helvetica-bold-webfont.svg#HelveticaBold') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'HelveticaBoldItalic';
    src: url('../fonts/helvetica-boldoblique-webfont.eot');
    src: url('../fonts/helvetica-boldoblique-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/helvetica-boldoblique-webfont.woff') format('woff'),
         url('../fonts/helvetica-boldoblique-webfont.ttf') format('truetype'),
         url('../fonts/helvetica-boldoblique-webfont.svg#HelveticaBoldItalic') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'LucidaGrandeRegular';
    src: url('../fonts/lucida_grande_normal-webfont.eot');
    src: url('../fonts/lucida_grande_normal-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/lucida_grande_normal-webfont.woff') format('woff'),
         url('../fonts/lucida_grande_normal-webfont.ttf') format('truetype'),
         url('../fonts/lucida_grande_normal-webfont.svg#LucidaGrandeRegular') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'TradeGothicLTStdBold';
    src: url('../fonts/tradegothicltstd-bold-webfont.eot');
    src: url('../fonts/tradegothicltstd-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/tradegothicltstd-bold-webfont.woff') format('woff'),
         url('../fonts/tradegothicltstd-bold-webfont.ttf') format('truetype'),
         url('../fonts/tradegothicltstd-bold-webfont.svg#TradeGothicLTStdBold') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'TradeGothicLTStdRegular';
    src: url('../fonts/tradegothicltstd-webfont.eot');
    src: url('../fonts/tradegothicltstd-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/tradegothicltstd-webfont.woff') format('woff'),
         url('../fonts/tradegothicltstd-webfont.ttf') format('truetype'),
         url('../fonts/tradegothicltstd-webfont.svg#TradeGothicLTStdRegular') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'TradeGothicLTStdBoldNo.2';
    src: url('../fonts/tradegothicltstd-bd2-webfont.eot');
    src: url('../fonts/tradegothicltstd-bd2-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/tradegothicltstd-bd2-webfont.woff') format('woff'),
         url('../fonts/tradegothicltstd-bd2-webfont.ttf') format('truetype'),
         url('../fonts/tradegothicltstd-bd2-webfont.svg#TradeGothicLTStdBoldNo.2') format('svg');
    font-weight: normal;
    font-style: normal;
}
a,
a:link {
  color: rgb(255, 0, 153);
  text-decoration: none;
}
h1 {
  padding: 16px 0 18px 0;
  margin: 0px;
  font-size: 35px;
  line-height: 1;
  color: white;
  font-weight: normal;
  font-family: 'TradeGothicLTStdBold';
}
.sidebar-first h1,
.two-sidebars h1 {
  padding: 0 0 18px 0;
}
.two-sidebars h1 {
  margin-left:-10px;
}
.page-taxonomy-term-1 h1#page-title,
.page-taxonomy-term-2 h1#page-title,
.page-taxonomy-term-3 h1#page-title,
.page-taxonomy-term-4 h1#page-title,
.page-taxonomy-term-5 h1#page-title,
.node-type-news h1#page-title {
  display: none;
}
h2 {
  padding: 0 0 16px 0;
  margin: 0 0 0 0;
  font-size: 21px;
  line-height: 1;
  color: white;
  font-weight: normal;
  font-family: 'Londrina Solid',Arial,Helvetica,sans-serif;
  text-transform:uppercase;
}
p {
  padding: 0px 0 16px;
  margin: 0px;
}
table {
  width: 100%;
}
.node-page strong {
  font-family: 'TradeGothicLTStdBoldNo.2';
}
.two-sidebars #block-system-main {
  margin-left: -10px;
}
.two-sidebars #sidebar-first {
  width:230px;
}
#block-system-main {
  float:left;
  display: inline-block;
  width: 100%;
}

/* Drupal */
ul.tabs {
  margin: 0 0 20px 0;
  padding: 0 0 0 0;
}
ul.tabs li {
  display: inline-block;
  margin: 0 10px 0 0;
}
ul.tabs li.active a {
  font-family: 'TradeGothicLTStdBold';
  text-decoration: underline;
}
ul.tabs a:hover {
  text-decoration: underline;
}
ul.secondary {
  margin: 0 0 20px 0;
  padding: 0 0 20px 0;
  border-bottom: 1px solid #353433;
}

/* Layout */
.outer {
  width:100%;
  /*min-height: 730px;*/
}
#wrapper {
  width:1010px;
  padding:20px;
  margin:0px auto;
}
.header_wrap {
  padding:0;
  margin:0 auto 0 auto;
  width:1275px;
  height:183px;
  background: transparent url(../images/header-bg.png) no-repeat center top;
}
.header_container {
  height:131px;
  margin:0 auto;
  width:1060px;
}

.header_left {
  width:780px;
  padding:0 0 0 4px;
}
.logo {
  width:775px;
  height:183px;
  padding:10px 0 2px 0;
}
img.title {
  float:right;
  margin-top:28px;
}
.header_leftNav{
  font-family: 'Londrina Solid', Arial, Helvetica, sans-serif;
  color:#ffffff;
width:802px;
padding:6px 5px 5px;
margin-left:165px;
margin-top:-48px;
text-transform:uppercase;
}
.header_leftNav ul {
  padding:0px;
  margin:0px;
  list-style:none;
}
.header_leftNav ul li {
  display:block;
  float:left;
}
.header_leftNav ul li a {
  padding:0 17px 4px;
  display:block;
  color:#ffffff;
  text-decoration:none;
  font-weight:normal;
  font-size:26px;
}
.header_leftNav ul li.menu-1909 a.active-section,
.header_leftNav ul li.menu-1909 a:hover {
  color:#780cdd;
}
.header_leftNav ul li.menu-1880 a.active-section, .header_leftNav ul li.menu-1881 a.active-section, .header_leftNav ul li.menu-1882 a.active-section,
.header_leftNav ul li.menu-1880 a:hover, .header_leftNav ul li.menu-1881 a:hover, .header_leftNav ul li.menu-1882 a:hover {
  color:yellow;
}
.header_leftNav ul li.menu-542 a {
  color:#87BA01;
}
.header_leftNav ul li.nobr a {
  padding-left:0px;
}
.header_right {
  background-color:#000;
  height:35px;
  margin-top:0;
  width:382px;
  float:left;
  margin-left:-132px;
}
.social {
  float:right;
  font-size:13px;
  width:205px;
  margin-top:7px;
  background-color:#000;
}
.social ul {
  padding:0px;
  margin:0 0 -10px 0;
  list-style:none;
  display:inline-block;
}
.social h6 {
  padding:6px 6px 0 0;
  font-size: 18px;
  font-family: 'Londrina Solid',Arial,Helvetica,sans-serif;
  text-transform:uppercase;
  display:inline;
  font-weight:normal;
}
.social ul li {
  display:block;
  float:left;
  line-height:22px;
  position:relative;
  margin:0 9px 0 0;
  behavior:url(PIE.htc);
}
/*.social ul li:hover {
  background:url(../images/trns-bg-w.png) repeat left top;
}*/
.social ul li a {
  display:block;
  height:20px;
  font-size:12px;
}
.social ul li.socialNav1 {
  width:20px;
}
.social ul li.socialNav1 a {
  background:url(../images/twitter.png) no-repeat left top;
}
.social ul li.socialNav2 {
  width:20px;
}
.social ul li.socialNav6 a {
  background:url(../images/fb-like.png) no-repeat left top;
}
.social ul li.socialNav2 a {
  background:url(../images/fb.png) no-repeat left top;
}
.social ul li.socialNav3 {
  width: auto;
  font-size:11px;
  text-align:center;
  margin:0px;
  padding: 0 5px;
}
.social ul li.socialNav3 a {
  display: inline-block;
  color:#FFF;
  text-decoration:none;
  text-shadow:1px 1px 3px #000;
}
.social ul li.socialNav4 {
  width:20px;
}
.social ul li.socialNav4 a {
  background:url(../images/gplus.png) no-repeat left top;
}
.social ul li.socialNav5 {
  width:20px;
}
.social ul li.socialNav5 a {
  background:url(../images/insta.png) no-repeat left top;
}
#hp-login {
  float:right;
  margin-right:20px;
  font-size:11px;
  }
.sticker {
  float:right;
  margin: 10px 20px 10px 0;
}

.search_field{
  width:176px;
  height:33px;
  float:left;
  background-color:#000;
  font-size:11px;
  color:#FFF;
}
.inputBtn1 {
  width:18px;
  height:29px;
  background:url(../images/search_icon.png) no-repeat left top;
  display:block;
  float:left;
  font-size:0px;
  border:0px;
  outline:0px;
  margin:7px 0 0 7px;
  cursor:pointer;
}
.input_txtbox1 {
  display:block;
  padding:0 12px;
  width:113px;
  height:33px;
  background-color:transparent;
  float:left;
  outline:0px;
  color:#FFF;
  font-size:18px;
  font-family:'Londrina Solid',Arial,Helvetica,sans-serif;
  font-weight:normal;
  text-transform:uppercase;
  border-right:1px solid #ff;
  border-left:0;
  border-top:0;
  border-bottom:0;
}
.search_fieldBottom{
  float:right;
  padding:0 16px 0 0;
  height:18px;
  line-height:16px;
}
.search_fieldBottom ul {
  padding:0px;
  margin:0px;
  list-style:none;
}
.search_fieldBottom ul li {
  display:block;
  float:left;
  background:url(../images/sep1.png) no-repeat left ;
}
.search_fieldBottom ul li a {
  display:block;
  padding:0 5px;
  color:#FFF;
  text-decoration:none;
  text-shadow:1px 1px 1px #000;
}
.search_fieldBottom ul li.nav1 {
  background:none;
}
.search_fieldBottom ul li.nav1 a {
  display:block;
  padding-left:28px;
  background:url(../images/pic3.png) no-repeat left;
}
.nav {
  width:0px;
  height:0px;
}
.nav ul {
  padding:0px;
  margin:0px;
  list-style:none;
}
.nav ul li {
  display:block;
  float:left;
  line-height:0px;
  font-size:12px;
  color:#fff;
  padding:0 0px;
  text-align:center;
}
.nav ul li a {
  display:block;
  text-decoration:none;
  color:#fff;
}
/*.banner_container,*/
/*#block-views-slides-block {
  height:420px;
  margin:0 0 30px;
  position:relative;
}*/

.slider_area,
.views_slideshow_main {
  height:360px;
  text-align:center;
}
.slider {
  width:1000px;
  height:340px;
  padding:10px;
  position:relative;
}
.sliderInfo{
  padding:18px 14px 0px;
  width:241px;
  height:131px;
  font-size:11px;
  color:#231f20;
  line-height:16px;
  position:absolute;
  left:80px;
  top:109px;
  border:1px solid #FFF;
  background:url(../images/trns-bg-w3.png) repeat left top;
}
.sliderInfo_logo{
  height:33px;
  padding:0 0 18px;
  text-align:center;
}
.sliderPager,
.views-slideshow-controls-bottom {
  width:152px;
  height:10px;
  position:relative;
  left:455px;
  margin-bottom:20px;
  bottom:0px;
}
.sliderPager a,
.views-slideshow-controls-bottom a {
   display:block;
   width:10px;
   height:10px;
   float:left;
   margin:0 10px 0 0;
   background:url(../images/pager_nav.png) no-repeat left top;
}
.sliderPager a:hover,
.views-slideshow-controls-bottom a:hover {
  background:url(../images/pager_nav.png) no-repeat left -10px;
}
#block-ggbb-ggbb-store-menu {
  margin-bottom: 20px;
}
views_slideshow_cycle_main_store-grid_store_2 {
  width:230px;
}
.store-grid {
  color:#444;
  float:left;
  width:230px;
}
.hp .store-grid {
  border-right:1px solid #B1B7BC;
}
.store-grid a {
  color:#444;
}
.post_infoTop{
  padding:0 0 20px;
  margin:0 0 20px;
}
.post_infoTop h2 {
  padding:0px 0 10px;
  margin:0px;
  font-size:19px;
  color:#ffffff;
  font-weight:normal;
  text-transform:uppercase;
  font-family: 'Londrina Solid',Arial,Helvetica,sans-serif;
}
.broad {
  float:left;
  width:120px;
  margin-right:15px;
}
#block-views-meet-the-broads-block {
  width:100%;
  float:left;
  margin-bottom:25px;
}
#block-views-meet-the-broads-block img {
  position:relative;
  float:left;
}
#block-views-meet-the-broads-block .view-meet-the-broads {
  padding-left:42px;
}
#block-views-meet-the-broads-block h3 {
  padding:5px;
  margin-top:134px;
  width:110px;
  height:36px;
   font-size:15px;
  color:#ffffff;
  font-weight:normal;
  text-transform:uppercase;
  font-family: 'Londrina Solid',Arial,Helvetica,sans-serif;
  position:absolute;
  float:left;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
  filter: alpha(opacity=70);
  -moz-opacity: 0.7;
  -khtml-opacity: 0.7;
  opacity: 0.7;
  text-indent:-9999px;
}
#block-views-meet-the-broads-block .broad:hover h3{
  text-indent:0;
  background-color: #30C;
}
#block-views-news-latest-news,
.post_infoTop_left {
  width:500px;
}
#block-ggbb-ggbb-twitter-home {
  background:url(../images/twitter-bg.png) no-repeat center bottom;
  width:486px;
  height:145px;
}
.post_infoTop_leftCont {
  overflow: hidden; /* made columns the same */
  height: 494px;
  padding:0 19px 0 0;
  border-right:1px solid #B1B7BC;
  font-size:13px;
  color:#ffffff;
  line-height:16px;
}
.picbox {
  width:480px;
  height:270px;
  margin:0 0 25px;
  background:#000;
  position:relative;
  box-shadow:5px 5px 10px #100f0c;
  behavior:url(PIE.htc);
}
.post_infoTop_leftCont h2 {
  padding:0px 0 11px;
  margin:0px;
  font-size:17px;
  color:#bcbec0;
  font-weight:normal;
}
.post_infoTop_left h2 {
  margin-left:10px;
}
.post_infoTop_leftCont h2 a {
  color:#bcbec0;
  text-decoration:none;
}
.post_infoTop_leftCont p{
  padding:0px 0 16px;
  margin:0px;
}
.post_infoTop_leftCont h2 span {
  text-align: left;
  margin-left:-10px;
}
.post_infoTop_leftCont span {
  text-align:right;
  display:block;
}
.post_infoTop_leftCont span a {
  font-size:13px;
  color:#ffffff;
}
.post_infoTop_right {
  width:480px;
  color:#444 !important;
  margin-right:10px;
}

.postinfo{
  padding:25px 14px 20px;
  margin:0 0 20px;
  font-weight:normal;
  text-transform:uppercase;
  font-family: 'Londrina Solid',Arial,Helvetica,sans-serif;
}
.postinfo img {
  float:left;
}
.postinfoBox {
  width:01px;
  float:left;
  font-size:12px;
  color:#ffffff;
  line-height:16px;
  margin-top: -6px;
}

.hp .postinfoBox, .hp .postinfo, #twitter-block .twtr-bd, #twitter-block .twtr-timeline i a, #twitter-block .twtr-bd p, .hp #twitter-block .twtr-doc, .hp #twitter-block .twtr-hd a, .hp #twitter-block h3, .hp #twitter-block h4, .hp .postinfo_right a, .hp .post_infoTop_leftCont span a {
  color:#444 !important;
}
.twtr-widget {
  font-family:'Londrina Solid',Arial,Helvetica,sans-serif !important;
  font-size:14px !important;
}
.twtr-widget .twtr-tweet {
  border-bottom: 1px dotted #353433 !important;
}
#twitter-block .twtr-tweet a.twtr-user {
  display: none;
}
#block-block-3 {
  width:270px;
  float:left;
}
#block-block-4 {
  width:209px;
  float:left;
  margin-top:25px;
}
#block-views-events-latest-event {
  width: 241px;
  position: relative;
}
.postinfo_left {
  width: 241px;
}
.hp .postinfo_left {
  margin-top: -23px;
}
.hp .postinfo_leftCont {
  color:#444;
}

.postinfo_leftCont {
  overflow: hidden;
  height: 382px;
  font-size:11px;
  line-height:15px;
  color:#ffffff;
  padding:0 18px 0 0;
}
.picbox2 {
  width:220px;
  height:150px;
  margin:0 0 32px;
  position:relative;
  background:#000;
  box-shadow:5px 5px 10px #100f0c;
  behavior:url(PIE.htc);
}
.postinfo_leftCont h2 {
  font-family: 'TradeGothicLTStdBoldNo.2';
  padding:0px 0 12px;
  margin:0px;
  font-size:17px;
  color:#ffffff;
}
.postinfo_leftCont h2 span {
  display:block;
  font-size:12px;
  padding:0px;
  font-family: 'TradeGothicLTStdRegular';
}
.postinfo_leftCont span {
  font-size:12px;
  display:block;
  padding:0px 0 16px;
}
.postinfo_leftCont p{
  padding:0px 0 21px;
  margin:0px;
}
.postinfo_leftCont span a {
  font-size:13px;
  color:#ffffff;
  float:right;
  text-decoration:none;
  font-family: 'TradeGothicLTStdBoldNo.2';
}
.postinfo_right {
  width:230px;
  margin-left:10px;
}
.topPicBox {
  width:221px;
  height:221px;
  margin:0 0 21px;
  background:#403e3d;
  position:relative;
  border-radius:110px;
  behavior:url(PIE.htc);
}
.picBox_top{
  position:absolute;
  left:0px;
  top:75px;
  width:221px;
  text-align:center;
}
.picBox_top h2 {
  padding:0px;
  margin:0px;
  text-shadow:1px 1px 5px #353333;
  font-weight:normal;
  font-size:25px;
  line-height: 34px; /* offset global line-height */
  text-transform:uppercase;
}
.picBox_top h2 span {
  display:block;
  font-size:46px;
}
.input_cont {
  border-top:2px solid #363534;
  padding:21px 0 0;
}
.two-sidebars .input_cont {
  border-top: 0px;
  padding: 0 0 0 0;
}

.nomrR {
  margin-right:0px !important;
}
.nomrb {
  margin-bottom:0px !important;
}
.post_infobottom {}
.post_infobottom ul {
  padding:0px 0 8px;
  margin:0px 0 8px;
  list-style:none;
  /* height: 293px;
  border-bottom:1px solid #666363; */
}
.post_infobottom ul li {
  display:block;
  height: 293px;
  overflow: hidden;
  /*padding: 0 0px 8px 6px;*/
  padding: 0px 0px 0px 6px;
  margin: 0 6px 8px 0px;
  float:left;
  border-left: 1px solid #666363;
  /*border-bottom: 1px solid #666363;*/
}
.post_infobottom .view-news ul li.views-row-1,
.post_infobottom .view-news ul li.views-row-3,
.post_infobottom .view-news ul li.views-row-6 {
  border-left: 0px solid #666363;
}
.post_infobottom .view-news ul li.views-row-6,
.post_infobottom .view-news ul li.views-row-7,
.post_infobottom .view-news ul li.views-row-8 {
  margin-bottom: 0px;
}
.post_infobottom .view-news ul li.views-row-6 .boxcont,
.post_infobottom .view-news ul li.views-row-7 .boxcont,
.post_infobottom .view-news ul li.views-row-8 .boxcont {
  border-bottom: 0px;
}
.post_infobottom .view-store ul li.views-row-1,
.post_infobottom .view-store ul li.views-row-2,
.post_infobottom .view-store ul li.views-row-4 {
  padding-left: 0px;
  border-left: 0px solid #666363;
}
.post_infobottom .view-store ul li.views-row-4 .boxcont,
.post_infobottom .view-store ul li.views-row-5 .boxcont {
  border-bottom: 0px;
}
.boxcont {
  width:224px;
  font-size:11px;
  color:#444;
  line-height:14px;
  min-height:285px;
  margin-bottom:65px;
}
.store-side-box {
  width:224px;
  font-size:11px;
  color:#444;
  float:left;
  line-height:14px;
  min-height:305px;
  margin-bottom:65px;
}
.boxcont:hover {
  background:none;
}
a.hp-s-btn{
  background-color:#392876;
  padding:5px;
  margin-right:10px;
  color:#fff;
}
a.hp-s-btn:hover{
  background-color:#402e87;
}
.post_infobottom ul li h2 span {
  padding: 0 0 0 0;
}
.post_infobottom ul li span {
  display:block;
  padding:0 0 12px;
}
.post_infobottom ul li span a {
   float:none;
}
.post_infobottom ul li a {
  float:left;
  color:#ffffff;
  text-decoration:none;
  text-transform:uppercase;
}
.post_infobottom ul li em {
  float:right;
  font-style:normal;
  color:#FFF;
}
.post_infobottom ul li h2 {
  padding:0px 0 12px;
  margin:0px;
  text-transform:uppercase;
  font-size:13px;
  color:#ffffff;
  font-weight:normal;
  line-height:normal;
}
.post_infobottom ul li h2 a {
  color:#ffffff;
  float:none;
}
.post_infobottom ul li.morenews {
  width: 183px;
  height: 283px;
  display: block;
  margin: 0 6px 8px 0;
  border-left: 0px;
  position: relative;
  padding: 0 0 8px 10px;
  border-bottom: 1px solid #666363;
}
.morenewsBox {
  /*display:none;*/
  width:152px;
  height:152px;
  position:absolute;
  font-size:28px;
  text-transform:uppercase;
  left:24px;
  top:64px;
  text-align:center;
  background:url(../images/trns-bg-gd.png) repeat left top;
  border-radius:76px;
  behavior:url(PIE.htc);
}
.morenewsBox a {
  float:none !important;
  display:block;
  padding:50px 0 0;
  color:#FFF;
  text-decoration:none;
  line-height: 28px;
}
.post_infobottom ul li.morenews:hover .morenewsBox {
  display:block;
}
.post_infobottom ul li.latestproducts {
  float: right;
  width: 180px;
  border: 0px;
  position: relative;
}
.latestproductBox {
  /*display: none;*/
  width: 152px;
  height: 152px;
  position: absolute;
  border-radius: 76px;
  font-size: 26px;
  color: #ffffff;
  text-transform: uppercase;
  behavior:url(PIE.htc);
  left:13px;
  top:64px;
  text-align:center;
  background:url(../images/trns-bg-gd.png) repeat left top;
}
.latestproductBox a {
  color:#ffffff;
  text-decoration:none;
  display:block;
  padding:50px 0 0;
  line-height: 28px;
}
.post_infobottom ul li.latestproducts:hover .latestproductBox {
  display:block;
}
.post_infobottom ul li.nobr2 {
  border-left:0px;
}
.post_bottom_left {
  width:596px;
  padding-right:7px;
  border-right:2px solid #353433;
}
.post_bottom_right {
  width:389px;
}
.post_bottom_right ul li {
  margin-right:5px;
}
.post_bottom_right ul li.leftbox {
  border:0px;
  padding-left:0px;
}
.boxcontinfo {
/*  min-height:115px;*/
  min-height: 90px;
}
.input_txtbox4 {
  width:100px;
  height:22px;
  /*line-height:22px; breaks safari */
  padding:0 10px;
  margin:0 5px 0 0;
  color:#FFF;
  font-size:11px;
  background:#404041;
  position:relative;
  float:left;
  border:0px;
  outline:0px;
  border-radius:12px;
  behavior:url(PIE.htc);
}
.inputBtn3 {
  display:block;
  float:right;
  width:22px;
  height:22px;
  position:relative;
  line-height:24px;
  text-align:center;
  font-size:11px;
  color:#6d6e71;
  cursor:pointer;
  border:0px;
  outline:0px;
  padding: 0 0 0 0;
  margin: 0 0 0 0;
  text-transform:uppercase;
  border-radius:11px;
  behavior:url(PIE.htc);
}
.container_wrap {
  padding:0 0 84px;
  min-height:300px;
  display: inline-block;
  width: 100%;
}
.hp {
  color:#fff;
}
.front .container_wrap{
  padding: 10px;
}
.front li.pager-next {
  width:9px;
  height:13px;
  float:right;
  font-size:30px;
  font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
}
.front li.pager-previous {
  width:9px;
  height:13px;
  float:left;
  font-size:30px;
  font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
}
.front li.pager-current {
  display:none;
}
.front ul.pager {
  float:left;
  width:100%;
  margin:-98px 0 0 -21px;
  padding:0;
}

.hp .post_infoTop_leftCont, .hp post_infoTop_leftCont a, .hp .post_infoTop h2, #block-views-events-latest-event{
  color:#fff;
}
.hp .post_infoTop_leftCont {
  margin-left:10px;
}
.hp .post_infoTop_leftCont h2 span {
  color:#88038a;
}
.hp .picbox {
  box-shadow:none;
}

.front .container_wrap {
  padding: 0 0 0 0;
}
.footer_wrap {
  padding:0 0 0 150px;
  width:1130px;
  margin:0 auto;
  height:180px;
  background:url(../images/dots.png) repeat-x center bottom;
}
#main {
  vertical-align: top;
}
.two-sidebars #main {
  display: inline-block;
  width: 520px;
  /* This breaks the news page
  width: 470px;*/
  min-height: 560px;
  padding: 10px 10px 0 10px;
  margin: 0 0 0 0;
}
.node-type-news #main {
  border:none;
}
.page-news #main {
  border:none;
}
body.page-projects #sidebar-first, body.page-store  #sidebar-first, body.node-type-product  #sidebar-first{
  width: 195px;
}

.one-sidebar #main {
  display: inline-block;
  width: 790px;
  padding: 10px 0 0 0;
  min-height: 930px;
}
body.node-type-news #block-ggbb-ggbb-news-newsletter {
  padding-top:10px;
  border-top: 1px solid #b1b7bc;
  margin-top:60px;
}
body.page-events #main, body.node-type-event #main{
  width:720px;
}
.page-events .sidebarBox.nopad, .node-type-event .sidebarBox.nopad{
  padding-top: 10px;
}
#sidebar-first,
#sidebar-second {
  vertical-align: top;
  display: inline-block;
}
#sidebar-first {
  width: 200px;
  padding: 10px 0 0 10px;
}
#sidebar-first h1 {
  padding: 0 0 36px 0;
  margin: 0px;
  line-height: 1;
  font-family: 'Londrina Solid',Arial,Helvetica,sans-serif;
  font-weight: normal;
text-transform:uppercase;
  font-size: 35px;
  color: #fff;
}
#sidebar-first h2 {
  padding: 0px 0 9px;
  margin: 0px;
  color: white;
  font-size: 21px;
  font-family: 'Londrina Solid',Arial,Helvetica,sans-serif;
  text-transform:uppercase;
  font-weight: normal;
}
#block-menu-menu-gallery- h2 {
  font-size: 30px;
}
#block-menu-menu-gallery- {
  margin-bottom:20px;
}
#block-menu-menu-gallery- ul li {
  background:url(../images/banana-state1.png) no-repeat 0 3px;
}
#block-menu-menu-gallery- ul li.active-trail {
  background:url(../images/banana-state2.png) no-repeat 0 3px;
}
#block-menu-menu-gallery- ul ul {
  display: none;
}
#sidebar-first #block-menu-menu-gallery- ul li {
  padding:0 0 3px 25px;
}
#sidebar-first ul {
  padding:0px;
  margin:0px;
  list-style:none;
}
#sidebar-first ul li {
  font-size: 12px;
  color: white;
  display: block;
  padding: 0 0 3px;
}
#sidebar-first ul ul {
  padding:24px 0 12px;
}
#sidebar-first ul li li {
  padding-left:12px;
}
#sidebar-second {
  width: 200px;
  padding: 10px 0 0 10px;
}
.footer_container {
  padding:5px 0 0;
}
.footer_right {
  width:333px;
}
.footer_right label {
  display:block;
  float:left;
  width:60px;
  line-height:22px;
  color:#ffffff;
  font-size:11px;
}
.footer_nav{
  width:500px;
  padding:7px 0 0;
  font-size:11px;
  color:#ffffff;
  display:none;
}
.footer_nav ul {
  padding:0px;
  margin:0px;
  list-style:none;
}
.footer_nav ul li {
  display:block;
  float:left;
  line-height:18px;
  padding:0 0px;
}
.footer_nav ul li a {
  display:block;
  text-decoration:none;
  color:#fff;
  padding:0 7px;
}
.bottom_logo{
  padding:3px 0 0;
  text-align:center;
}
.bottom_logo a {
}
.nopdl {
  padding-left:0px !important;
}
.inner_cont {
  padding:0 0 0 14px;
}
.inner_cont h2 {
  padding:0px 0 18px 20px;
  margin:0px;
  font-size:35px;
  color:#ffffff;
  font-weight:normal;
 font-family: 'Londrina Solid',Arial,Helvetica,sans-serif;
  text-transform:uppercase;
}
.topbanner {
  height:1%;
  padding:0 0 32px;
}
.banner_left {
  width:220px;
  height:370px;
  background:#000;
  position:relative;
  box-shadow:0px 0px 5px #252323;
  behavior:url(PIE.htc);
}
.banner_right {
  width:760px;
  height:370px;
  position:relative;
  background:#000;
  box-shadow:0px 0px 5px #252323;
  behavior:url(PIE.htc);
}
.bottombanner {
  width:981px;
  height:511px;
  margin:0 0 38px;
  position:relative;
  padding:10px;
  background:#FFF;
}
.slider2 {
  width:979px;
  height:509px;
  border:1px solid #7b737d;
}
.leftBtn {
  width:114px;
  height:100px;
  position:absolute;
  left:0px;
  top:232px;
  font-size:21px;
  line-height:100px;
  text-align:center;
}
.leftBtn a {
  color:#231f20;
  text-decoration:none;
  display:block;
  width:114px;
  height:100px;
  font-family: 'Londrina Solid',Arial,Helvetica,sans-serif;
  text-transform:uppercase;
  font-weight: normal;
  background:url(../images/banner_leftbtn.png) no-repeat 0px 0px;
}
.leftBtn a:hover {
  background:url(../images/banner_leftbtn.png) no-repeat 0px -120px;
}
.rightBtn {
  width:114px;
  height:100px;
  position:absolute;
  right:0px;
  top:232px;
  font-size:21px;
  line-height:100px;
  text-align:center;
}
.rightBtn a {
  color:#231f20;
  text-decoration:none;
  display:block;
  width:114px;
  height:100px;
  font-family: 'Londrina Solid',Arial,Helvetica,sans-serif;
  text-transform:uppercase;
  font-weight: normal;
  background:url(../images/banner_right_btn.png) no-repeat 0px 0px;
}
.rightBtn a:hover {
  background:url(../images/banner_right_btn.png) no-repeat 0px -120px;
}
.info_bottom{
  width:518px;
  margin:0 auto;
  font-size:12px;
  color:#ffffff;
  line-height:18px;
}
.info_bottom p{
  padding:0px 0 20px;
  margin:0px;
}
.info_bottom p a {
  font-family: 'Londrina Solid',Arial,Helvetica,sans-serif;
  text-transform:uppercase;
  font-weight: normal;
  color:#ffffff;
  text-decoration:none;
}
.inner_left {
  width:199px;
  padding:0 0 0 10px;
}
.inner_left h2 {
  padding:0px 0 32px;
  margin:0px;
  font-family: 'Londrina Solid',Arial,Helvetica,sans-serif;
  text-transform:uppercase;
  font-weight: normal;
}
.input_area {}
.search_box {
  height:28px;
  margin:0 0 25px;
}
.inputBtn5 {
  width:25px;
  height:28px;
  display:block;
  background:url(../images/input_btn2.jpg) no-repeat left top;
  border:0px;
  outline:0px;
  cursor:pointer;
  font-size:0px;
  float:left;
}
.input_txtbox5 {
  border:0px;
  outline:0px;
  background:url(../images/input_txtbox2.jpg) no-repeat left top;
  width:116px;
  height:28px;
  /*line-height:28px; safari hack */
  font-size:13px;
  color:#ffffff;
  padding:0 10px;
  float:left;
}
.check_area {
  height:1%;
  padding:0 0 40px;
}
.check_it {
  padding:0px;
  margin:0px;
  position:relative;
}
.check_area label {
  display:block;
  float:left;
  line-height:15px;
  font-size:13px;
  color:#ffffff;
  font-family: 'Londrina Solid',Arial,Helvetica,sans-serif;
  text-transform:uppercase;
  font-weight: normal;
}
#sidebar-first .sidebarNav {}
#sidebar-first .sidebarNav h2 {
  padding:0px 0 10px;
  margin:0px;
  font-size:24px;
  font-weight:normal;
}
#sidebar-first .sidebarNav ul {
  padding:0px;
  margin:0px;
  list-style:none;
}
#sidebar-first .sidebarNav ul li {
  padding:0 0 5px;
  list-style:none;
  font-size:13px;
  color:#ffffff;
  height:1%;
}
.sidebarNav ul li a {
  display:block;
  color:#ffffff;
  text-decoration:none;
}
.inner_main {
  width:744px;
  padding:10px 0 0 30px;
  border-left:1px solid #666464;
}
.gallerybox_area {
  padding:0 0 28px;
  margin:0 0 28px;
  border-bottom:2px solid #484545;
}
.gallerybox {
  width:230px;
  float:left;
  margin-right:18px;
}
.gallerybox_top {
  width:230px;
  margin:0 0 20px;
  position:relative;
}
.gallerybox_pic {
  height:65px;
}
.galleryboxtop {
  width:160px;
  font-size:25px;
  text-align:center;
  position:absolute;
  left:36px;
}
.galleryboxtop a {
   display:block;
   color:#fff;
   font-family: 'Londrina Solid',Arial,Helvetica,sans-serif;
  text-transform:uppercase;
  font-weight: normal;
}
.gallerybox_thumb {}
.gallerybox_thumb ul {
  padding:0px;
  margin:0px;
  list-style:none;
}
.gallerybox_thumb ul li {
  display:block;
  float:left;
  width:50px;
  height:50px;
  margin:0 9px 9px 0;
}
.gallerybox_thumb ul li a {
   display:block;
}
.gallerybox-thumb {
  height: 177px;
  overflow: hidden;
}
.gallerybox-thumb a {
  display: block;
  float: left;
  width: 50px;
  height: 50px;
  margin: 0 9px 9px 0;
}
.gallerybox-thumb a:nth-child(4n) {
  margin-right: 0px;
}
.gallerybox-thumb a img {
  width: 50px;
  height: 50px;
}
.bottomGallery{
  height:333px;
  position:relative;
}
.gallery-slider-area {}
.gallery-slider-area a {
  float: left;
  margin: 0 22px 22px 0;
}
.gallery-slider-area a:nth-child(5n) {
  margin-right: 0px;
}
.gallery-slider-area img {
  height: 180px;
  margin: 6px auto 0;
  padding: 10px;
  text-align: center;
  width: 235px;
}
.gallery-slider-area ul {
  padding:0px;
  margin:0px;
  list-style:none;
}
.gallery-slider-area ul li {
  display: inline-block;
}
.gallery-slider-area ul li div {
  display: inline;
}
.gallery-slider-area ul li li {
  display: inline-block;
  width:130px;
  height:130px;
  margin:0 20px 20px 0;
}
.gallery-slider-area ul li.views-row-5,
.gallery-slider-area ul li.views-row-10,
.gallery-slider-area ul li.views-row-15,
.gallery-slider-area ul li.views-row-20,
.gallery-slider-area ul li.views-row-25,
.gallery-slider-area ul li.views-row-30,
.gallery-slider-area ul li.views-row-35,
.gallery-slider-area ul li.views-row-40 {
  margin-right: 0px;
}
.gallery-slider-area ul li a {
  display:block;
}
.sliderPager2 {
  position:absolute;
  width:133px;
  left:298px;
  bottom:0px;
}
.sliderPager2 a {
  display:block;
  width:10px;
  height:10px;
  margin:0 4px 0 0;
  position:relative;
  float:left;
  background:#f3f4f4;
  border-radius:5px;
  behavior:url(PIE.htc);
}
.contact_sidebar {
  width:100%;
  font-size:13px;
  color:#ffffff;
  line-height:20px;
}
.contact_sidebar h2 {
  padding:0px;
  margin:0px;
  line-height:normal;
  font-family: 'Londrina Solid',Arial,Helvetica,sans-serif;
  text-transform:uppercase;
  font-weight: normal;
}
.contact_sidebar p{
  padding:10px;
  margin:0px;
  background-color:#000;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
  filter: alpha(opacity=80);
  -moz-opacity: 0.8;
  -khtml-opacity: 0.8;
  opacity: 0.8;
}
.contact_sidebar p span {
  display:block;
}
.contact_sidebar p a {
  color:#ffffff;
}
.contact_area {
  width:521px;
  min-height:560px;
  padding:14px 19px 0px;
  margin:0 8px 0 0;
  border-left:1px solid #666363;
  border-right:1px solid #666363;
}
.node-type-webform h1#page-title {
  display: none;
}
.webform-client-form .form-text,
.input_txtbox6 {
  width:381px;
  height:28px;
  background:#404041;
  position:relative;
  border:0px;
  outline:0px;
  /*line-height:28px; safari hack */
  padding:0 11px;
  margin:0 0 12px;
  color:#FFF;
  border-radius:12px;
  behavior:url(PIE.htc);
}
.webform-client-form .form-textarea,
.input_txtbox7 {
  width: 400px;
  height:249px;
  overflow:auto;
  resize:none;
  background:#404041;
  position:relative;
  border:0px;
  outline:0px;
  line-height:18px;
  padding:10px 11px;
  margin:0 0 12px;
  color:#FFF;
  border-radius:12px;
  behavior:url(PIE.htc);
}
#webform-component-mail-list,
.bottom_checkArea {
  width:440px;
  float: left;
}
.webform-client-form .form-type-checkbox label,
.bottom_checkArea label {
  display:block;
  float:left;
  font-size:13px;
  color:#ffffff;
}
.webform-client-form .form-submit,
.inputBtn6 {
  width:80px;
  height:30px;
  border:0px;
  outline:0px;
  float:left;
  background:#404041;
  font-size:17px;
  color:#ffffff;
  text-align:center;
  font-family: 'Londrina Solid',Arial,Helvetica,sans-serif;
  text-transform:uppercase;
  font-weight: normal;
  cursor:pointer;
}
.webform-client-form .form-submit:hover,
.inputBtn6:hover {
  background:#58595b;
}
.sidebar.getexpd {
  width:194px;
  padding-left:6px;
}
.sidebar {
  width:200px;
  padding:15px 9px 0 0;
}
.sidebar h2 {
  padding:0px 0 35px;
  margin:0px;
  font-family: 'Londrina Solid',Arial,Helvetica,sans-serif;
  text-transform:uppercase;
  font-weight: normal;
}
.sidebarBox {
  height:1%;
  padding:0 0 30px 10px;
  margin:0 0 16px;
  }
.sidebarBox.nobr4 {
  border-bottom:0px;
}
.sidebarBox.nopad {
  padding:0px 8px 0;
}
.topnav {}
.topnav ul {
  padding:0px;
  margin:0px;
  list-style:none;
}
.topnav ul li {
  display:block;
  font-size:13px;
  color:#ffffff;
  padding:0 0 6px;
}
.topnav ul li a {
  display:block;
  color:#ffffff;
  text-decoration:none;
}
.sidebar_input {}
.sidebar_input h2 {
  padding:0px 0 10px;
  margin:0px;
  font-size:13px;
  color:#ffffff;
}
.input_txtbox8 {
  width:158px;
  height:28px;
  background:#404041;
  position:relative;
  /*line-height:28px; breaks safari */
  font-size:12px;
  color:#ffffff;
  border:0px;
  outline:0px;
  margin:0 0 10px;
  padding:0 11px 0;
  border-radius:13px;
  behavior:url(PIE.htc);
}
.input_txtbox9 {
  width:120px;
  height:28px;
  background:#404041;
  position:relative;
  /*line-height:28px; breaks safari */
  font-size:12px;
  color:#ffffff;
  border:0px;
  outline:0px;
  margin:0 10px 10px 0;
  padding:0 11px 0;
  float:left;
  border-radius:13px;
  behavior:url(PIE.htc);
}
.inputBtn7 {
  width:28px;
  height:28px;
  background:#ffffff;
  text-align:center;
  line-height:28px;
  position:relative;
  font-size:12px;
  color:#58595b;
  border:0px;
  cursor:pointer;
  outline:0px;
  text-transform:uppercase;
  position:relative;
  border-radius:14px;
  behavior:url(PIE.htc);
}
.inputBtn7:hover {
  background:#a7a9ac;
}
.adbox {}
.adbox h2 {
  padding:0px 0 10px;
  margin:0px;
  font-size:13px;
  color:#ffffff;
}
.picbox3 {
  width:200px;
  height:200px;
  background:#403e3d;
  position:relative;
  margin:0 0 0 -10px;
  border-radius:100px;
  behavior:url(PIE.htc);
}
.picBox_top2 {
  position:absolute;
  left:0px;
  top:75px;
  width:200px;
  text-align:center;
}
.picBox_top2 h2 {
  padding:0px;
  margin:0px;
  text-shadow:1px 1px 5px #353333;
  font-weight:normal;
  font-size:25px;
  text-transform:uppercase;
}
.picBox_top2 h2 span {
  display:block;
  font-size:46px;
}
.bottom_nav h2 {
  padding:18px 0 15px;
  margin:0px;
  font-size:16px;
  color:#000;
  font-family:Arial, Helvetica, sans-serif;
  text-transform:none;
  font-weight:bold;
}
.bottom_nav ul {
  padding:0px;
  margin:0px;
  list-style:none;
}
.bottom_nav li {
  display:block;
  font-size:12px;
  color:#bcbec0;
  padding:7px 0px;
  line-height:18px;
  border-bottom:1px dotted #4d4b4b;
}
.bottom_nav li a {
   display:block;
   color:#000;
}
.bottom_nav li.nobr3 {
  border-bottom:0px;
}
.main_area {
  width:763px;
}
.main_top {
  width:732px;
  padding:10px 0 0 30px;
  margin:0 0 20px;
  border-left:1px solid #686464;
}
.eventBox {
  width:230px;
  padding:0 0 10px;
  margin:0 20px 20px 0;
  border-bottom:2px solid #434141;
  float:left;
}
.eventBox span a {
  display:inline-block;
  float:right;
  font-size:13px;
  color:#ffffff;
  font-family: 'Londrina Solid',Arial,Helvetica,sans-serif;
  text-transform:uppercase;
  font-weight: normal;
}
.node-event .field-name-field-link,
.node-event .field-name-body {
  padding: 0px 0 16px;
}
.picBox4 {
  height:160px;
  padding:0 0 20px;
}
.picBox_info {
  /*min-height:190px;*/
  min-height: 140px;
  font-size:12px;
  color:#FFF;
  line-height:15px;
}
.picBox_info h2 {
  padding:0px 0 12px;
  margin:0px;
  font-size:17px;
  color:#FFF;
  font-weight:normal;
  line-height:normal;
  font-family: 'Londrina Solid',Arial,Helvetica,sans-serif;
  text-transform:uppercase;
  font-weight: normal;
}
.picBox_info h2 span {
  padding:5px 0 0;
  display:block;
  font-size:12px;
}
.picBox_info span {
  display:block;
  padding:0 0 15px;
}
.picBox_info span.date-display-single {
  display:block;
  padding:0 0 15px;
}
.picBox_info span.date-display-start {
  display: inline-block;
}
.picBox_info span.date-display-end {
  display: inline-block;
}
.bottom_pager {
  font-family: 'Londrina Solid',Arial,Helvetica,sans-serif;
  text-transform:uppercase;
  font-weight: normal;
  font-size:15px;
  color:#FFF;
  width:732px;
  padding:22px 0 0;
  float:right;
  border-top:1px solid #666363;
}
.bottom_pager span {
  display:block;
  width:60px;
}
.bottom_pager span a {
  color:#FFF;
  text-decoration:none;
}
.bottom_pager span.next {
  text-align:right;
}
.bottom_pagerNav{
  float:left;
  width:612px;
  text-align:center;
}
.bottom_pagerNav ul {
  padding:0px;
  margin:0px;
  list-style:none;
}
.bottom_pagerNav ul li {
  display:inline;
  background:url(../images/sep2.jpg) no-repeat right;
}
.bottom_pagerNav ul li a {
  display:inline-block;
  padding:0 10px 0 3px;
  color:#FFF;
  text-decoration:none;
}
.bottom_pagerNav ul li.nobr5 {
  background:none;
}
.sidebarNav2 {
  font-size:13px;
}
.sidebarNav2 ul {
  padding:0px 0 20px;
  margin:0px;
  list-style:none;
}
.sidebarNav2 ul li {
  display:block;
  font-size:13px;
  color:#ffffff;
  font-family: 'Londrina Solid',Arial,Helvetica,sans-serif;
  text-transform:uppercase;
  font-weight: normal;
  padding:0 0 8px;
}
.sidebarNav2 ul li a {
  color:#ffffff;
  display:inline-block;
  padding:0 24px 0 0;
  font-size:18px;
}
.sidebarNav2 ul li a.active,
.sidebarNav2 ul li a:hover {
  background:url(../images/arrow.png) no-repeat right 5px;
}
.sidebarNav2 span a {
  color:#FFF;
  text-decoration:none;
  font-family: 'Londrina Solid',Arial,Helvetica,sans-serif;
  text-transform:uppercase;
  font-weight: normal;
}
#content-top {
  position: relative;
}
#views_slideshow_cycle_main_store-store_slideshow {
  width: 732px;
  height: 364px;
  padding: 0 0 20px;
  margin: 0 0 20px;
  border-bottom: 2px solid #4a4847;
  position: relative;
}
.topbanner2 {
  height:364px;
  padding:0 0 20px;
  margin:0 0 20px;
  border-bottom:2px solid #4a4847;
  position:relative;
}
.topbanner_slider {
  width: 732px;
  height: 335px;
}
.bannerPic {
  width:460px;
  height:314px;
  padding:10px;
  background:#FFF;
  position:relative;
}
.banner_info {
  width:221px;
  font-size:14px;
  color:#ffffff;
  line-height:16px;
}
.banner_info h2 {
  padding:0px 0 33px;
  margin:0px;
  font-size:21px;
  color:#ffffff;
  line-height:normal;
  font-family: 'Londrina Solid',Arial,Helvetica,sans-serif;
  text-transform:uppercase;
  font-weight: normal;
}
.banner_info p {
  padding:0 0 14px;
}
.banner_infoCont {
  height: 170px;
  min-height: 170px;
  overflow: hidden;
}
.banner_info span.price {
  padding:0 0 45px;
  display:block;
  text-align:right;
  font-size:23px;
  color:#ffffff;
  font-family: 'Londrina Solid',Arial,Helvetica,sans-serif;
  text-transform:uppercase;
  font-weight: normal;
}
.banner_info a {
  display:block;
  font-size:15px;
  color:#ffffff;
  font-family: 'Londrina Solid',Arial,Helvetica,sans-serif;
  text-transform:uppercase;
  font-weight: normal;
}
.banner_info .list-add-to-cart {
  display: block;
  font-size: 15px;
  color: white;
  font-family: 'Londrina Solid',Arial,Helvetica,sans-serif;
  text-transform:uppercase;
  font-weight: normal;
  padding:5px 7px 7px 5px;
  margin: -6px;
  border: 0;
  background: #eb3d95;
  -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -khtml-border-radius: 5px;
    border-radius: 5px;
  cursor: pointer;
}
.banner_info .list-add-to-cart:hover {
  background: #d61d7b;
}
.view-store .views-slideshow-controls-bottom {
  width:98px;
  height:2px;
  position:absolute;
  left:197px;
  bottom:20px;
}
.banner_pager {
  width:98px;
  height:8px;
  position:absolute;
  left:322px;
  bottom:20px;
}
/*.slide_page_icon*/
.view-store .views-slideshow-pager-field-item {
  display:block;
  width:8px;
  height:8px;
  margin:0 10px 0 0;
  background:#58595b;
  position:relative;
  float:left;
  box-shadow:0px -1px 0px #000;
  border-radius:4px;
  behavior:url(PIE.htc);
}
/*.slide_page_icon a:hover*/
.view-store .views-slideshow-pager-field-item.active,
.view-store .views-slideshow-pager-field-item:hover {
  background: #fff;
  cursor: pointer;
}
.banner_pager a {
  display:block;
  width:8px;
  height:8px;
  margin:0 10px 0 0;
  background:#58595b;
  position:relative;
  float:left;
  box-shadow:0px -1px 0px #000;
  border-radius:4px;
  behavior:url(PIE.htc);
}
.banner_pager a:hover {
  background:#FFF;
}
.bottom_cont {}
.bottom_cont_pager {
  height:26px;
  padding:0 0 16px;
  margin:0 0 26px;
  border-bottom:1px solid #7a7878;
}
.bottom_cont_pager.bottom_cont_pager2 {
  margin:0;
  border-bottom:0;
}
.input_box {
  width:159px;
}
.input_box.input_box2 {
  width:107px;
}
.input_box label {
  line-height:26px;
  display:block;
  float:left;
  font-size:13px;
  color:#ffffff;
  text-shadow:1px 1px 1px #000;
}
.listBox {
  width:110px;
  height:26px;
  float:right;
  position:relative;
}
.listBox2 {
  width:60px;
  height:26px;
  float:right;
  position:relative;
}
.inputlist {
  outline:0px;
  width:110px;
  font-size:13px;
  color:#fff;
}
.inputlist2 {
  outline:0px;
  width:60px;
  font-size:13px;
  color:#fff;
}
.pager_area {}
.pager_area ul {
  padding:0px;
  margin:0px;
  list-style:none;
}
.pager_area ul li {
  float:left;
  line-height:26px;
  margin:0 2px;
}
.pager_area ul li.page{
  width:57px;
  text-align:left;
  font-size:13px;
  color:#ffffff;
  margin-right:0px;
}
.pager_area ul li.page a {
  color:#ffffff;
  text-decoration:none;
  width:auto;
  height:auto;
  border:0px;
  background:none;
  line-height:normal;
  text-align:left;
  line-height:26px;
  background:none;
}
.pager_area ul li.page a:hover {
  background:none;
  color:#FFF;
}
.pager_area ul li.leftbtn2 {}
.pager_area ul li.leftbtn2 a {
  width:26px;
  height:26px;
  border:0px;
  background:url(../images/pager_btn1.png) no-repeat left top;
}
.pager_area ul li.leftbtn2 a:hover {
  background:url(../images/pager_btn1.png) no-repeat left top;
}
.pager_area ul li.rightbtn2 a {
  width:26px;
  height:26px;
  border:0px;
  background:url(../images/pager_btn2.png) no-repeat left top;
}
.pager_area ul li.rightbtn2 a:hover {
  background:url(../images/pager_btn2.png) no-repeat left top;
}
.pager_area ul li a {
  display:block;
  width:24px;
  height:24px;
  color:#FFF;
  line-height:24px;
  text-align:center;
  border:1px solid #8d8a8a;
  position:relative;
  background:#010101;
  border-radius:4px;
  behavior:url(PIE.htc);
  font-size:13px;
}
.pager_area ul li a:hover {
  background:#FFF;
  color:#000;
}
.view-taxonomy .views-row:nth-child(3n) {
  margin-right: 0px;
}
.store_box {
  position: relative;
  float: left;
  margin: 0 17px 20px 0;
  width: 230px;
  font-size: 12px;
  color: #fff;
  min-height: 453px;
  padding:0 0 10px;
  border-bottom:2px solid #393837;
}
.store_box:nth-child(3n) {
  margin-right: 0px;
}
.store_boxPic {
  height:190px;
  margin:0 0 20px;
}
.store_box h2 {
  padding:0px 0 17px;
  margin:0px;
  font-size:17px;
  color:#FFF;
  font-family: 'Londrina Solid',Arial,Helvetica,sans-serif;
  text-transform:uppercase;
  font-weight: normal;
  height: 36px;
}
.store_box_info {
  min-height:74px;
}
.store_box p {
  padding:0px;
  margin:0px;
  line-height:16px;
}
.store_box strong {
  font-weight:normal;
  text-align:right;
  display:block;
  font-size:17px;
  padding:0 0 30px;
  font-family: 'Londrina Solid',Arial,Helvetica,sans-serif;
  text-transform:uppercase;
  font-weight: normal;
}
.store_box span {
  display:block;
}
.store_box .attributes {
  position: absolute;
  left: 0;
  bottom: 67px;
}
.view-taxonomy-term .store_box .attributes {
  position: absolute;
  right: 0;
  left: auto;
  bottom: 84px;
}
.store_box .attributes label {
  float: left;
  margin-right: 5px;
}
.store_box .attributes label span {
  display: inline;
}
.store_box .attributes select {
  width: 100px;
}
.store_box .display-price {
  clear: none;
  float: none;
  font-weight: normal;
  text-align: right;
  display: block;
  font-size: 17px;
  padding: 0 0 30px;
  font-family: 'Londrina Solid',Arial,Helvetica,sans-serif;
  text-transform:uppercase;
  font-weight: normal;
}
.store_box span.fltleft a {
  line-height: 26px;
  height: 26px;
}
.store_box span a {
  font-size:13px;
  color:#ffffff;
  font-family: 'Londrina Solid',Arial,Helvetica,sans-serif;
  text-transform:uppercase;
  font-weight: normal;
}
#block-system-main .store_box input.form-submit {
  font-size: 13px;
  color: white;
  font-family: 'Londrina Solid',Arial,Helvetica,sans-serif;
  text-transform:uppercase;
  font-weight: normal;
  margin: -2px 0 0 0;
  background-color: #eb3d95;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  -khtml-border-radius: 5px;
  border-radius: 5px;
  border-bottom:2px solid transparent;
}
#block-system-main .store_box input.form-submit:hover {
  background-color: #d61d7b;
  border-bottom: 2px solid transpanret; /*#f5f6f6*/
}
.store_box .field-name-taxonomy-catalog {
  height: 30px;
  line-height: 30px;
}
.main_area_cont {
  margin:18px 0 0;
  padding:0 0 0 29px;
  border-left:1px solid #6d6a6a;
}
.item_banner_area {
  padding:0 0 38px;
}
.item_banner {
  height:480px;
  margin:0 0 10px;
}
.item_bannerinfo {
  padding:38px 0 0;
  width:241px;
  float:left;
  font-size:12px;
  color:#ffffff;
  line-height:16px;
  /*min-height: 700px;*/ /* allows thumbnail correct position */
}
.item_bannerinfo h2 {
  padding:0px 0 33px;
  margin:0px;
  font-size:21px;
  color:#ffffff;
  font-weight:normal;
  font-family: 'Londrina Solid',Arial,Helvetica,sans-serif;
  text-transform:uppercase;
  font-weight: normal;
}
.item_bannerinfo h2 span {
  display:block;
  font-size:15px;
  padding:5px 0 0;
}
.item_bannerinfo p {
  padding:0px 0 20px;
  margin:0px;
}
.item_bannerPic {
  width:460px;
  /*height:460px;*/
  text-align: center;
  /*padding:9px;*/
  border: 4.5px solid #fff;
  background:#FFF;
  float:right;
  margin-bottom: 10px;
}
.item_bannerPic img {
  /*width: 460px;*/
}
.item_bannerinfoBox {
  min-height:188px;
}
.item_bannerinfo strong {
  text-align:right;
  display:block;
  font-weight:normal;
  font-size:23px;
  color:#ffffff;
  padding:0 0 42px;
  font-family: 'Londrina Solid',Arial,Helvetica,sans-serif;
  text-transform:uppercase;
  font-weight: normal;
}
.item_bannerinfo_input {}
.item_bannerinfo_input .add-to-cart {
  float: right;
}
/*.uc-product-node .form-select {
  background: #58595B;
  color: #fff;
  height: 22px;
  border-color: #58595B;
}*/
.uc-product-node #edit-actions {
  text-align: right;
}
#block-system-main .item_bannerinfo_input .add-to-cart input.form-submit {
  margin-right: 0px;
}
.item_bannerinfo_input label {
  display:block;
  width:192px;
  padding:0 7px 0 0;
  text-align:right;
  float:left;
  line-height:25px;
  font-size:12px;
  color:#fff;
}
.item_bannerinfo_input .attributes {
  margin: 0 0 20px 0;
}
.item_bannerinfo_input .attribute label {
  width: auto;
}
.input_txtbox10 {
  float:left;
  width:40px;
  height:25px;
  margin:0 0 18px;
  line-height:25px;
  text-align:center;
  font-size:12px;
  color:#000;
  border:0px;
  outline:0px;
  background:#FFF;
}
.inputBtn8 {
  width:110px;
  height:29px;
  border:0px;
  outline:0px;
  background:#333333;
  cursor:pointer;
  font-size:17px;
  color:#FFF;
  display:block;
  float:right;
  text-align:center;
  font-family: 'Londrina Solid',Arial,Helvetica,sans-serif;
  text-transform:uppercase;
  font-weight: normal;
}
.item_banner_thumb {
  height: 60px;
  float: right;
  clear: right;
}
.item_banner_thumb img {
  /*max-height: 80px;*/
  max-height: 100%;
  height: 80px;
  cursor: pointer;
}
.item_banner_thumb ul {
  padding:0px;
  margin:0px;
  list-style:none;
}
.item_banner_thumb ul li {
  display:block;
  float:left;
  width:60px;
  /*height:60px;*/
  height: 80px;
  margin: 0 5px;
  background: white;
  padding: 5px;
}
.item_banner_thumb ul li a {
  display:block;
}
.item_banner_thumb ul li.nobr6 {
  margin-right:0px;
}
.item_cont {}
.item_cont h2 {
  padding:0px 0 8px;
  margin:0px 0 18px;
  font-size:13px;
  color:#ffffff;
  font-family: 'Londrina Solid',Arial,Helvetica,sans-serif;
  text-transform:uppercase;
  font-weight: normal;
  border-bottom:2px solid #4a4848;
}
.item_cont_area {}
.view_more a {
  float:right;
  height:24px;
  display:inline-block;
  padding:0 7px 0;
  line-height:24px;
  border:1px solid #7f7c7c;
  position:relative;
  font-size:13px;
  color:#ffffff;
  border-radius:5px;
  behavior:url(PIE.htc);
}
.input_container {
  padding:0 20px;
}
.input_container h2 {
  font-family: 'Londrina Solid',Arial,Helvetica,sans-serif;
  text-transform:uppercase;
  font-weight: normal;
  padding:0px 0 14px 31px;
  margin:0px 0 18px;
  list-style:none;
  font-size:21px;
  color:#ffffff;
  background:url(../images/pic25.png) no-repeat left 3px;
  font-weight:normal;
  border-bottom:1px solid #666363;
}
.top_info {
  padding:0 0 15px;
  margin:0 0 15px;
  border-bottom:1px solid #666363;
}
.summary_area {
  height:1%;
  margin:0 0 15px;
  background:#58595b;
  padding:16px 0px 16px 0px;
  font-family: 'Londrina Solid',Arial,Helvetica,sans-serif;
  text-transform:uppercase;
  font-weight: normal;
}
.summary_area ul {
  padding:0px;
  margin:0px;
  list-style:none;
}
.summary_area ul li {
  display:block;
  padding:0 0 10px;
  font-size:12px;
  color:#ffffff;
}
.box1 {
  width:143px;
  float:left;
  text-align:right;
}
.box1 h3 {
  padding:0px;
  margin:0px;
  color:#ffffff;
  font-size:14px;
  font-weight:normal;
}
.box2 {
  width:553px;
  float:left;
}
.box3 {
  width:24px;
  float:left;
  text-align:center;
}
.box4 {
  font-size:12px;
  color:#ffffff;
  width:156px;
  float:left;
  text-align:center;
  font-family: 'Londrina Solid',Arial,Helvetica,sans-serif;
  text-transform:uppercase;
  font-weight: normal;
}
.box5 {
  color:#ffffff;
  font-size:12px;
  width:174px;
  float:left;
  text-align:right;
  font-family: 'Londrina Solid',Arial,Helvetica,sans-serif;
  text-transform:uppercase;
  font-weight: normal;
}
.box6 {
  width:547px;
  float:left;
}
.input_post {
  padding:0 0 28px 49px;
  margin:0 0 20px;
  border-bottom:1px solid #727070;
}
.input_postBox {
  width:652px;
}
.input_postBox h3 {
  padding:0px 0 18px;
  margin:0px;
  font-size:14px;
  color:#ffffff;
  font-weight:normal;
  font-family: 'Londrina Solid',Arial,Helvetica,sans-serif;
  text-transform:uppercase;
  font-weight: normal;
}
.inputBox {
  width:298px;
}
.inputBox label {
  width:86px;
  display:block;
  float:left;
  line-height:21px;
  font-size:12px;
  color:#ffffff;
}
.inputBox label.nowid{
  width:auto;
  line-height:15px;
}
.input_txtbox11 {
  width:200px;
  padding:0 5px;
  margin:0 0 7px;
  height:21px;
  float:left;
  border:0px;
  outline:0px;
  line-height:21px;
  font-size:12px;
  color:#000;
  position:relative;
  border-radius:4px;
  behavior:url(PIE.htc);
}
.input_txtbox12 {
  width:60px;
  padding:0 5px;
  margin:0 0 7px;
  height:21px;
  float:left;
  border:0px;
  outline:0px;
  line-height:21px;
  font-size:12px;
  color:#000;
  position:relative;
  border-radius:4px;
  behavior:url(PIE.htc);
}
.listbox2 {
  width:210px;
  height:21px;
  margin:0 0 7px;
  position:relative;
  float:left;
}
.inputlist3 {
  width:210px;
  font-size:12px;
  color:#58595b;
}
.spacer {
  height:52px;
}
.spacer2 {
  height:26px;
}
.check_box.check_box2 {
  margin-bottom:37px;
}
.check_box.check_box3 {
  margin-top:3px;
}
.listbox3 {
  width:50px;
  height:21px;
  margin:0 10px 7px 0;
  position:relative;
  float:left;
}
.inputlist4 {
  width:50px;
  font-size:12px;
  color:#58595b;
}
.input_txtbox13 {
  width:40px;
  padding:0 5px;
  margin:0 0 7px;
  height:21px;
  float:left;
  border:0px;
  outline:0px;
  line-height:21px;
  font-size:12px;
  color:#000;
  position:relative;
  border-radius:4px;
  behavior:url(PIE.htc);
}
.bottom_calculation {
  height:29px;
  background:#58595b;
  margin:0 0 19px;
  color:#FFF;
  line-height:29px;
  font-family: 'Londrina Solid',Arial,Helvetica,sans-serif;
  text-transform:uppercase;
  font-weight: normal;
}
.bottom_calculation span {
  display:block;
  width:872px;
  float:left;
  font-size:12px;
  text-align:right;
  text-transform:uppercase;
}
.bottom_calculation strong{
  display:block;
  font-weight:normal;
  float:left;
  width:84px;
  text-align:center;
}
.input_container_pager {
  border-top:1px solid #666363;
  height:40px;
  line-height:40px;
  padding:0 10px;
  font-family: 'Londrina Solid',Arial,Helvetica,sans-serif;
  text-transform:uppercase;
  font-weight: normal;
}
.input_container_pager span {
  font-size:15px;
  color:#58595b;
  float:left;
}
.input_container_pager span a {
  color:#58595b;
  text-decoration:none;
}
.confirm_btn {
  float:right;
  line-height:40px;
  height:40px;
  display:block;
  font-size:17px;
  color:#ffffff;
  border:0px;
  outline:0px;
  background:none;
  font-family: 'Londrina Solid',Arial,Helvetica,sans-serif;
  text-transform:uppercase;
  font-weight: normal;
  cursor:pointer;
}
.confirm_btn:hover {
  color:#a7a9ac;
}
.account_area {
  padding:0 20px;
}
.account_area h2 {
  padding:0px 0 16px 10px;
  margin:0px;
  font-size:21px;
  color:#ffffff;
  font-weight:normal;
  font-family: 'Londrina Solid',Arial,Helvetica,sans-serif;
  text-transform:uppercase;
  font-weight: normal;
}
.details_area {
  width:581px;
}
.details_post {
  display: inline-block;
  width: 558px;
  border:1px solid #666363;
  padding:10px;
  font-size:13px;
  color:#ffffff;
  line-height:19px;
  margin:0 0 19px;
}
.details_post h3 {
  line-height:normal;
  padding:0px 0 18px;
  margin:0px;
  font-size:14px;
  color:#ffffff;
  font-weight:normal;
  font-family: 'Londrina Solid',Arial,Helvetica,sans-serif;
  text-transform:uppercase;
  font-weight: normal;
}
.details_post p{
  padding:0px 0 15px;
  margin:0px;
}
.details_post p strong{
  font-family: 'Londrina Solid',Arial,Helvetica,sans-serif;
  text-transform:uppercase;
  font-weight: normal;
}
.details_post span {
  display:block;
}
.details_post span a {
  display:inline-block;
  height:22px;
  line-height:22px;
  background:#58595b;
  padding:0 15px;
  font-size:12px;
  color:#ffffff;
  position:relative;
  border-radius:4px;
  behavior:url(PIE.htc);
}
.details_post_bottom{
  padding:0 0 15px;
  margin:0 0 28px;
  border-bottom:1px dotted #716e6e;
}
.address-book {
  padding: 0 0 15px 0;
}
.address-book .default-addresses li.address-item {
  background: transparent;
  border: 1px solid transparent;
  padding: 10px 13px;
}
.box7 {
  width:130px;
  float:left;
}
.box8 {
  width:238px;
  float:left;
}
.details_post_bottom span {
  padding:6px 0 0;
}
.history{
  width:360px;
}
.history_area {
  background: #58595b;
  min-height: 300px;
}
.view-user-orders thead,
.history_heading {
  padding:0 10px 0px;
  margin:0 0 18px;
  height:29px;
  line-height:29px;
  font-size:13px;
  color:#ffffff;
  border-bottom:1px solid #a4a6a9;
  font-family: 'Londrina Solid',Arial,Helvetica,sans-serif;
  text-transform:uppercase;
  font-weight: normal;
  text-align: left;
}
.history_heading ul {
  padding:0px;
  margin:0px;
  list-style:none;
}
.history_heading ul li {
  display:block;
  float:left;
}
.history_heading ul li.box9 {
  width:90px;
}
.history_heading ul li.box10 {
  width:99px;
}
.history_heading ul li.box11 {
  width:89px;
}
.view-user-orders tbody,
.history_cont {
  padding:0 10px;
  font-size:13px;
  color:#fff;
  height:1%;
  line-height: 18px;
}
.history_cont ul {
  padding:0px 0 28px;
  margin:0px;
  list-style:none;
}
.history_cont ul li {
  display:block;
  float:left;
}
.view-user-orders tbody a,
.history_cont ul li a {
  color:#fff;
  text-decoration:none;
  font-family: 'TradeGothicLTStdBoldNo.2';
}
.history_cont ul li.box12 {
  width:97px;
  font-family: 'TradeGothicLTStdBoldNo.2';
}
.history_cont ul li.box13 {
  width:89px;
}
.history_cont ul li.box14 {
  width:64px;
}
.sign_area {
  padding:0 20px;
}
.sign_area h2 {
  font-family: 'TradeGothicLTStdBold';
  padding:0px 0 18px 29px;
  margin:0px;
  border-bottom:1px solid #666363;
  background:url(../images/pic3.png) no-repeat left 3px;
  font-size:21px;
  color:#ffffff;
  font-weight:normal;
}
.spacer3 {
  height:88px;
}
.spacer4 {
  height:32px;
}
.spacer5 {
  height:15px;
}
.sign_areaCont {
  padding:0 48px 0 54px;
  height:1%;
}
.sign_areabox {
  width:369px;
  border:none;
  background:url(../images/trans-black.png) repeat center top;
   -moz-border-radius: 20px;
    -webkit-border-radius: 20px;
    -khtml-border-radius: 20px;
    border-radius: 20px;
  padding:20px;
  margin:0 0 35px;
}
.sign_areabox input {
  background:url(../images/trans.png) repeat center top;
}
.sign_areaCont header {
  width: 512px;
  margin: 0 auto;
}
.sign_areaCont .sign_areabox,
.sign_areaCont .footer-link {
  width: 470px;
  margin: 0 auto 35px auto;
}
.sign_areabox h3 {
  padding:0px 0 33px;
  margin:0px;
  font-size:14px;
  color:#ffffff;
  font-weight:normal;
}
.sign_areabox h3 strong{
  font-family: 'TradeGothicLTStdBoldNo.2';
}
.sign_areabox .form-row {
  display: inline-block;
  width: 100%;
}
.sign_areabox label {
  display:block;
  float:left;
  width:105px;
  line-height:26px;
  font-size:13px;
  color:#ffffff;
  padding:0 0 0 21px;
}
.sign_areabox .form-row label {
  width: 190px;
}
.sign_areabox label.nowid2 {
  width:auto;
}
.sign_areabox .btn-row {
  display: inline-block;
  width: 100%;
}
.sign_areabox .form-text,
.input_txtbox14 {
  float:left;
  width:216px;
  height:26px;
  margin:0 0 10px;

  position:relative;
  line-height:26px;
  padding:0 5px;
  border:0px;
  outline:0px;
  font-size:12px;
  color:#FFF;
  border-radius:13px;
  behavior:url(PIE.htc);
}
.sign_areabox .form-submit,
.inputBtn10 {
  font-size:21px;
  color:#ffffff;
  display:block;
  border:0px;
  outline:0px;
  cursor:pointer;
  float:right;
  background:none;
  font-family: 'TradeGothicLTStdBold';
}
.sign_areaCont .footer-link {
  width: 512px;
}
.sign_areaCont .footer-link a {
  font-family: 'TradeGothicLTStdBold';
}
.sign_areabox.sign_areaboxRight {}
.sign_areabox.sign_areaboxRight label {
  line-height:16px;
  padding-left:10px;
  margin:0 0 21px;
}
.info_box {
  min-height:127px;
  padding:0 10px;
  font-size:11px;
  color:#ffffff;
  line-height:16px;
}
.sign_areaCont p{
  padding:0px;
  margin:0px;
}
.bottom_pager2 {
  border-top:1px solid #666363;
  padding:15px 10px 0;
}
.bottom_pager2 span a {
  font-size:15px;
  color:#ffffff;
  font-family: 'TradeGothicLTStdBold';
}
.inner_outer {
  padding:0 15px 0 20px;
}
.blog_area {}
.blog_sidebar {
  width:198px;
  padding:15px 0 0;
}
.blog_sidebar h2 {
  padding:0px 0 36px;
  margin:0px;
  font-size:35px;
  color:#fff;
  font-weight:normal;
  font-family: 'TradeGothicLTStdBold';
}
.blog_sidebar h3 {
  padding:0px 0 26px;
  margin:0px;
  color:#fff;
  font-size:13px;
  font-weight:normal;
  font-family: 'TradeGothicLTStdBold';
}
.blog_sidebar ul {
  padding:0px;
  margin:0px;
  list-style:none;
}
.blog_sidebar ul li {
  font-size:13px;
  color:#FFF;
  display:block;
  padding:0 0 9px;
}
.blog_sidebar ul li a {
  color:#FFF;
  text-decoration:none;
}
.blog_sidebar ul ul {
  padding:24px 0 12px;
}
.blog_sidebar ul li li {
  padding-left:12px;
}
.blog_box {
  height:1%;
  padding:0 0 65px;
}
.blog_mid {
  width:540px;
  padding:10px 9px 0;
  border-left:1px solid #666363;
  border-right:1px solid #666363;
}
.blog_midBox {
  width:480px;
  background-color:#000;
  margin:0 0 20px 0;
  -moz-box-shadow: 0px 1px 5px #000;
  -webkit-box-shadow: 0px 1px 5px #000;
  box-shadow: 0px 1px 5px #000;
  -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#444444')";
  filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000000');
  /*border-bottom:1px solid #767373;*/
}
.blog_midBox.nobr7 {
  border-bottom:0px;
}
.picBox5 {
  max-width:520px;
  max-height:370px;
}
.blog_midBox {
  font-size:12px;
  color:#fff;
  line-height:16px;
}
.blog_midBox h2 {
  padding:0px 0 20px;
  margin:0px;
  font-size:25px;
  color:#444;
  font-family: 'Londrina Solid',Arial,Helvetica,sans-serif;
  text-transform:uppercase;
  font-weight: normal;
}
.blog_midBox h2 a,  .blog_midBox a{
 color:#fff;
  text-decoration:none;
}

.blog_midBox p {
  padding:0px 0 18px;
  margin:0px;
}
.bottom_btn {
  line-height:22px;
  font-size:13px;
  background:url(../images/share-bg.png) no-repeat;
  width:460px;
  height:30px;
  padding:4px 10px 0;
}
.bottom_btn .field-name-field-tags {
  float: right;
  font-weight: 700;
  clear: none;
}
.bottom_btn .field-name-field-tags .field-label {
  float: none;
}
.share_box {
  width:300px;
  float:left;
}
.share_box span {
  padding:0 8px 0 0;
  float:left;
  display:block;
  color:#000;
   font-family: 'Londrina Solid',Arial,Helvetica,sans-serif;
  text-transform:uppercase;
  font-weight: normal;
  font-size:18px;
}
.share_boxNav {
  float:left;
}
.share_boxNav ul {
  padding:0px;
  margin:0px;
  list-style:none;
}
.share_boxNav ul li {
  display:block;
  float:left;
}
.share_boxNav ul li a {
  display:block;
}
.share_boxNav ul li.shareNav1 {
  width:24px;
  height:24px;
  margin:0 4px 0 0;
}

.share_boxNav ul li.shareNav1 a {
  width:24px;
  height:24px;
  background:url(../images/share-t.png) no-repeat 0 0;
}
.share_boxNav ul li.shareNav2 {
  width:24px;
  height:24px;
  margin:0 4px 0 0;
}
.share_boxNav ul li.shareNav2 a {
  width:24px;
  height:24px;
  background:url(../images/share-f.png) no-repeat 0 0;
}
.share_boxNav ul li.shareNav3 {
  width:24px;
  height:24px;
}
.share_boxNav ul li.shareNav3 a {
  width:24px;
  height:24px;
  background:url(../images/share-g.png) no-repeat 0 0;
}
.share_boxNav .desc {
 display:none;
}
.share_boxNav .desc-inner {
  padding: 5px 8px 4px 8px;
  background-color: white;
  color: white;
  /*max-width: 200px;*/
  text-align: center;
  border-radius: 3px;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
}
.bottom_btn span a {
  float:right;
  text-decoration:none;
  color:#000;
   font-family: 'Londrina Solid',Arial,Helvetica,sans-serif;
  text-transform:uppercase;
  font-weight: normal;
  font-size:18px;
}
.bottom_btn span a:hover {
  color:#a7a9ac;
}
.blog_sidebar_right {
  width:200px;
  padding:10px 0 0;
}
.picBox6 {
  padding-bottom:10px !important;
}

.bottom_btn strong {
  float:right;
  font-weight:normal;
  padding:0px;
  font-size:13px;
  color:#FFF;
}
.bottom_btn strong em {
  font-style:normal;
  font-family: 'TradeGothicLTStdBoldNo.2';
}
.blog_sidebar_nav {
  padding:0 0 0 10px;
}
.blog_sidebar_nav h2 {
  padding:0px 0 23px;
  margin:0px;
  font-size:13px;
  color:#fff;
}
.blog_sidebar_nav ul {
  padding:0px;
  margin:0px;
  list-style:none;
}
.blog_sidebar_nav ul li {
  display:block;
  padding:0 0 6px;
  font-size:13px;
  color:#fff;
}
.blog_sidebar_nav ul li a {
  color:#fff;
  text-decoration:none;
}
.bottom_pager3 {
  font-size:15px;
  color:#fff;
  margin:20px 0px 0px;
  padding:20px 10px 0px;
  /*border-top:1px solid #666363;*/
  font-family: 'TradeGothicLTStdBoldNo.2';
}
.page-search .bottom_pager3 {
  clear: both;
}
.previous_btn {
  width:100px;
  float:left;
}
.previous_btn a {
  color:#fff;
  text-decoration:none;
}
.previous_btn a:hover {
  color:#757374;
}
.newer_btn {
  width:100px;
  float:right;
  text-align:right;
}
.newer_btn a {
  color:#fff;
  text-decoration:none;
}
.newer_btn a:hover {
  color:#757374;
}
.pagerBox {
  width:301px;
  float:left;
  text-align:center;
}
.pagerBox ul {
  padding:0px;
  margin:0px;
  list-style:none;
}
.pagerBox ul li {
  display:inline;
  font-size:15px;
  color:#FFF;
  background:url(../images/sep2.jpg) no-repeat left ;
}
.pagerBox ul li a {
  display:inline-block;
  color:#FFF;
  text-decoration:none;
  padding:0 4px 0 12px;
}
.pagerBox ul li a:hover {
  color:#757374;
}
.pagerBox ul li.pager-current {
  padding: 0 4px 0 12px;
  color: #F5F6F6;
}
.pagerBox ul li.first,
.pagerBox ul li.nobr8 {
  background:none;
}
#uc-cart-pane-coupon, #uc-cart-pane-coupon-automatic {
  margin-top: 4.5em;
  margin-bottom: 1.5em;
  border:none;
}
.page-cart h1#page-title {
  padding: 0px 0 10px 30px;
  margin: 0px 0px 10px 0px;
  background: url(../images/pic25.png) no-repeat left 3px;
  font-size: 21px;
  color: white;
  font-weight: normal;
  font-family: 'TradeGothicLTStdBold';
  border-bottom: 1px solid #666363;
}
.page-cart  #edit-actions--2 a span {
  background-color:#392876;
  float:left;
  padding:6px 8px;
  font-family: 'TradeGothicLTStdBold';
    font-size: 17px;
  margin-top:12px;
    margin-right: 10px;
  text-align: center;
    width: auto;
  display: inline-block;
}
.page-cart input#edit-checkout--3 {
  float:right;
}
td.qty, td.price {
  text-align:left !important;
}
td.qty input {
  -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    -khtml-border-radius: 10px;
    border-radius: 10px;
  border: none;
  text-align:center;
  padding:9px 6px;
}
.page-cart abbr[title], dfn[title] {
  border:none;
  cursor:default;
}
.sticky-table tr {
  height:60px;
  vertical-align:middle;
}
.sticky-table thead {
  height:30px;
}
.sticky-table th {
  text-align:left;
  padding-bottom:17px;
}
table.sticky-header {
  background:none !important
}
.page-cart #uc-cart-view-form {
  width: 860px;
  margin: 35px auto 30px;
  font-size: 12px;
  font-family: 'TradeGothicLTStdBoldNo.2';
}
.page-cart #uc-cart-view-form th {
  font-size: 12px;
  font-family: 'TradeGothicLTStdBoldNo.2';
}
.page-cart #uc-cart-view-form thead {
  font-size: 12px;
  color: white;
  border-bottom: 1px dotted #A3A1A1;
  margin: 0 0 10px;
  font-family: 'TradeGothicLTStdBoldNo.2';
}
.page-cart #uc-cart-view-form tbody tr {
  height: 67px;
}
.page-cart #uc-cart-view-form tr {
  border-bottom: 1px dotted #A3A1A1;
}
.page-cart #uc-cart-view-form th,
.page-cart #uc-cart-view-form td {
  padding: 8px 4px 8px 4px;
}
.page-cart #uc-cart-view-form .remove input {
  text-indent: -9999px;
  background: transparent url(../images/pic28.png) no-repeat 0 0;
  width: 12px;
  height: 15px;
  margin: 10px 0 0 17px;
}
.page-cart #uc-cart-view-form .remove input:hover {
  background: transparent url(../images/pic28.png) no-repeat 0 0;
}
.page-cart #uc-cart-view-form input.form-text {
  width: 42px;
  display: block;
  background: #404041;
  position: relative;
  height: 26px;
  line-height: 26px;
  text-align: center;
  border: 0px;
  color: #fff;
  border-radius: 12px;
  behavior: url(PIE.htc);
}
.page-cart td.remove {
  text-align:left;
}
.page-cart td.remove {
  text-align:left !important;
  width:150px;
}
.page-cart td.image {
  width:135px;
}
.page-cart td.desc {
  width:460px;
}
.page-cart .actions {
  border-top: 1px solid #676464;
  font-size: 17px;
  margin-top: 10px;
  padding-top: 10px;
}
.page-cart #block-system-main input.form-submit {
  margin-top:12px;
}
.page-cart-checkout #block-system-main input.form-submit {
  float: none;
}
.page-cart #block-system-main .holder {
  float: right;
}
.page-cart #block-system-main .holder a {
  height: 30px;
  line-height: 30px;
}
.page-cart #block-system-main .holder input.form-submit {
  float: right;
  margin-left: 60px;
}
.cart_area {}
.cart_area h2 {
  padding:0px 0 10px 30px;
  margin:0px;
  background:url(../images/pic25.png) no-repeat left 3px;
  font-size:21px;
  color:#ffffff;
  font-weight:normal;
  font-family: 'TradeGothicLTStdBold';
  border-bottom:1px solid #666363;
}
.main_cont_area {}
.main_cont {
  width:962px;
}
.info_area {
  width:860px;
  margin:35px auto 30px;
}
.info_areaHead {
  font-size:12px;
  color:#FFF;
  border-bottom:1px dotted #a3a1a1;
  margin:0 0 10px;
  font-family: 'TradeGothicLTStdBoldNo.2';
}
.info_areaHead td {
  padding:0 0 13px;
}
.box15 {
  width:636px;
}
.box16 {
  width:42px;
  text-align:center;
}
.box17 {
  width:51px;
}
.box18 {
  width:97px;
}
.box19 {
  width:39px;
}
.info_areaBox {
  font-size:12px;
  color:#FFF;
  margin:0 0 10px;
  border-bottom:1px dotted #a3a1a1;
  font-family: 'TradeGothicLTStdBoldNo.2';
}
.info_areaBox.nobr9 {
  border-bottom:0px;
}
.info_areaBox a {
   color:#FFF;
   text-decoration:none;
}
.info_areaBox td {
  padding:0 0 10px;
}
.picbox7 {
  width:80px;
  height:80px;
}
.titlebox {
  padding-left:20px !important;
  width:536px;
  line-height:80px;
}
.titlebox a {
  display:inline-block;
}
.qtybox {
  width:42px;
}
.qtybox span {
  display:block;
  padding:26px 0 0;
}
.qtybox span a {
  width:42px;
  display:block;
  background:#404041;
  position:relative;
  height:26px;
  line-height:26px;
  text-align:center;
  border-radius:12px;
  behavior:url(PIE.htc);
}
.pricebox {
  line-height:80px;
  width:95px;
}
.delitbox {
  width:40px;
  padding-top:31px !important;
}
.delitbox a {
   display:inline-block;
}
.bottomRow1 {
  font-size:12px;
  color:#ffffff;
  width:860px;
  height:29px;
  margin:0 0 10px;
  line-height:29px;
  background:#58595b;
}
.bottomRow2 {
  font-size:12px;
  color:#ffffff;
  width:860px;
  height:29px;
  margin:0 0 10px;
  background:#58595b;
}
.bottomRow2 td {
  padding:4px 0 0px;
}
.bottomRowBox1 {
  width:626px;
  padding:0 0 0 100px;
}
.bottomRowBox2 {
  width:131px;
  font-family: 'TradeGothicLTStdBoldNo.2';
}
.bottomRowBox3 {
  width:209px;
  padding:0 0 0 100px !important;
  line-height:23px;
}
.bottomRowBox4 {
  width:421px;
}
.bottomRowBox4 label {
  display:block;
  float:left;
  width:153px;
  line-height:23px;
  font-size:12px;
  color:#ffffff;
}
.bottomRowBox4 label.nowid3 {
  width:auto;
}
.listbox4 {
  width:212px;
  height:23px;
  float:left;
  position:relative;
}
.inputlist5 {
  width:212px;
  outline:0px;
}
.bottomRowBox5 {
  font-family: 'TradeGothicLTStdBoldNo.2';
}
.bottomRow3 {
  font-size:12px;
  color:#ffffff;
  width:860px;
  height:29px;
  margin:0 0 10px;
  background:#58595b;
}
.bottomRow3 td {
  padding:4px 0 4px;
}
.bottomRowBox6 {
  width:366px;
  line-height:23px;
  padding:0 0 0 100px !important;
}
.bottomRowBox7 {
  width:258px;
}
.input_txtbox15 {
  width:201px;
  height:23px;
  background:url(../images/input_txtbox3.jpg) no-repeat left top;
  display:block;
  border:0px;
  outline:0px;
  padding:0 5px;
  line-height:23px;
  font-size:13px;
  color:#000;
}
.inputBtn11 {
  position:relative;
  display:block;
  width:52px;
  height:23px;
  background:#404041;
  border:0px;
  outline:0px;
  cursor:pointer;
  text-align:center;
  line-height:23px;
  font-size:12px;
  color:#fff;
  border-radius:5px;
  behavior:url(PIE.htc);
}
.bottomRow4 {
  width:860px;
  height:23px;
  font-family: 'TradeGothicLTStdBoldNo.2';
}
.bottomRowBox8 {
  width:636px;
}
.inputBtn12 {
  font-family: 'TradeGothicLTStdBoldNo.2';
  position:relative;
  display:block;
  width:88px;
  height:23px;
  background:#404041;
  border:0px;
  outline:0px;
  cursor:pointer;
  text-align:center;
  line-height:23px;
  font-size:12px;
  color:#fff;
  border-radius:5px;
  behavior:url(PIE.htc);
}
.bottomRowBox9 {
  width:88px;
  font-size:12px;
  color:#FFF;
  text-transform:uppercase;
}
.bottomRowBox9 {
  width:132px;
  font-size:12px;
  color:#FFF;
}
.bottom_btn_area {
  font-size:17px;
  color:#ffffff;
  border-top:1px solid #676464;
  font-family: 'TradeGothicLTStdBoldNo.2';
}
.bottom_btn_area a {
  width:960px;
  color:#ffffff;
  text-decoration:none;
}
.bottom_btn_area td {
  padding:16px 13px 0px;
}
.bottomRowBox10 {
  width:645px;
  padding-left:13px !important;
}
.bottomRowBox11 {
  width:174px;
}
.bottomRowBox11 a {
  color:#58595b;
}
.bottomRowBox11 a:hover {
  color:#939598;
}
.bottomRowBox12 {
  width:120px;
}
.bottomRowBox12 a:hover {
  color:#a7a9ac;
}
.check_box {
  width:15px;
  height:15px;
  margin:0 9px 5px 0;
  position:relative;
  float:left;
  background:url(../images/check_img.png) no-repeat;
  cursor:default;
}
.form-checkbox {
  width:15px;
  height:15px;
  margin:0 9px 5px 0;
  position:relative;
  float:left;
  background:url(../images/check_img.png) no-repeat;
  cursor:default;
}
.radio_box {
  width:15px;
  height:15px;
  background:url(../images/radio-bg.png) no-repeat;
  cursor:default;
}
.check_box input,.radio_box input {
  display: none;
}
.check_box input.show,.radio_box input.show {
  display: inline;
}
.selected {
  background-position: 0 -15px;
}

/**
 * Area specific
 */

/*
 * User area
 */
.page-user-password h1.title,
.page-user-password .tabs,
.page-user-password #tabs {
  display: none;
}
.page-user-register h1.title,
.page-user-register .tabs,
.page-user-register #tabs {
  display: none;
}
.page-user-login h1.title,
.page-user-login .tabs,
.page-user-login #tabs {
  display: none;
}

.page-user-register .spacer3 {
  display:none;
}

/**
 * Product / Store area
 */
.zoomWindow {
  left: -308px !important;
}
.view-display-id-store_similar .views-row-3 .store_box {
  margin: 0 0 20px 0;
}

/**
 * Search / Search Results
 */
@-webkit-keyframes fadingAnimation {
  0%   { opacity: 0; }
  100% { opacity: 1; }
}
@-moz-keyframes fadingAnimation {
  0%   { opacity: 0; }
  100% { opacity: 1; }
}
@-ms-keyframes fadingAnimation {
  0%   { opacity: 0; }
  100% { opacity: 1; }
}
.row-item {
  position: relative;
  display: inline-block;
  float: left;
  width: 180px;
  height: 140px;
  margin: 0 10px 20px 10px;
}
.row-title {
  /*display: none;*/
  position: absolute;
  z-index: 2;
  bottom: 0px;
  width: 100%;
  height: 25px;
  line-height: 25px;
  padding: 5px 0;
  background: #000;
  color: #fff;
  text-align: center;
}
.row-item.active .row-title {
  display: block;
  -webkit-animation: fadingAnimation 5s ease;
  -moz-animation:    fadingAnimation 5s ease;
  -ms-animation:     fadingAnimation 5s ease;
}
.row-item.active .row-title {
  display: block;
  -webkit-animation: fadingAnimation 5s ease;
  -moz-animation:    fadingAnimation 5s ease;
  -ms-animation:     fadingAnimation 5s ease;
}
.row-type {
  display: none;
  position: absolute;
  z-indez: 1;
  top: 0px;
  width: 100%;
  height: 25px;
  line-height: 25px;
  padding: 0 5px;
  background: #000;
  color: #fff;
}

/**
 * Events
 */
#block-views-events-upcoming-events {
  margin-top: 100px;
}
#block-views-events-upcoming-events h2 {
  padding: 0 0 18px 0;
  margin: 0px;
  font-size: 35px;
  line-height: 1;
  color: white;
  font-weight: normal;
  font-family: 'TradeGothicLTStdBold';
}

/**
 * Admin invoice
 */
.page-admin-store-orders-invoice table {
  background: #000 !important;
}

#user-register-form fieldset#edit-uc-addresses legend {
  display: none;
}
#user-register-form fieldset select.form-select {
  margin-bottom: 10px;
}

/*
 * User Edit area
 */

.page-user-edit #user-profile-form .form-item label{
  font-weight:bold;
  float: left;
  width: 150px;
}
.page-user-edit #user-profile-form .form-item input{
  clear:both;
}
.page-user-edit #user-profile-form .form-item .description{
  clear:both;
  font-size:12px;
  line-height: 19px;
}
.page-user-edit #user-profile-form .form-item .description a{
  font-weight:bold;
}

.page-user-edit #user-profile-form #edit-account .form-item-current-pass,
.page-user-edit #user-profile-form #edit-account .form-item-mail,
.page-user-edit #user-profile-form #edit-account .form-item-pass,
.page-user-edit #user-profile-form #edit-timezone .form-item{
  color: #FFFFFF;
  display: inline-block;
  font-size: 13px;
  line-height: 30px;
  margin: 0 0 19px;
  padding: 10px;
  width: 980px;
}

.page-user-edit #user-profile-form input {
  background: none repeat scroll 0 0 #404041;
  border: 0 none;
  border-radius: 12px 12px 12px 12px;
  color: #FFFFFF;
  height: 28px;
  margin: 2px 0;
  outline: 0 none;
  padding: 0 11px;
  position: relative;
  width: 298px;
}
.page-user-edit #user-profile-form #edit-timezone{
  padding-left:0px;
  padding-right:0px;
}
.about_pics img{
  width:300px;
  height:320px;
  padding:10px;
  margin:0 6px;
  background-color:#fff;
  -moz-box-shadow: 3px 1px 5px #000;
  -webkit-box-shadow: 3px 1px 5px #000;
  box-shadow: 3px 1px 5px #000;
  -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#444444')";
  filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000000');
}
#btm {
  background:url(../images/bg2.png) repeat-x;
  font-family:Arial, Helvetica, sans-serif;
  height:180px;
  width:100%;
  /*margin-top:40px;*/
}
#footer ul.menu ul {
  display: none;
}
#block-menu-menu-footer-menu {
  width:150px;
  float:left;
  text-align:left;
  color:#000;
}
#block-menu-menu-footer-menu-4 {
  width:130px;
  float:left;
  text-align:left;
  color:#000;
}
#block-menu-menu-footer-menu-2 {
  width:180px;
  float:left;
  text-align:left;
  color:#000;
}
#block-menu-menu-footer-menu-3 {
  width:140px;
  float:left;
  text-align:left;
  color:#000;
}
#block-menu-menu-footer-menu a, #block-menu-menu-footer-menu-2 a, #block-menu-menu-footer-menu-3 a, #block-menu-menu-footer-menu-4 a {
  color:#000;
  font-weight:bold;
}
#block-menu-menu-footer-menu h2, #block-menu-menu-footer-menu-2 h2, #block-menu-menu-footer-menu-3 h2, #block-menu-menu-footer-menu-4 h2{
  display:none;
}
#block-menu-menu-footer-menu a, #block-menu-menu-footer-menu-2 .first a, #block-menu-menu-footer-menu-3 .first a, #block-menu-menu-footer-menu-4 .first a {
  font-family: 'Londrina Solid',Arial,Helvetica,sans-serif;
    font-size: 21px !important;
    font-weight: normal !important;
  line-height:23px;
  text-transform:uppercase;
}
.footer_wrap ul {
  margin:0;
  padding:0;
}
#block-ggbb-ggbb-newsletter {
  float:right;
  width:220px;
  margin-right:160px;
}
#block-ggbb-ggbb-newsletter .input_cont {
  border-top:none;
  padding:0;
  }
.input_cont h2 {
  padding:0px 0 5px;
  margin:0px;
  font-size:12px;
  color:#000;
  font-weight:bold;
  float:left;
  font-family:Arial, Helvetica, sans-serif;
  text-transform:none;
}
.input_txtbox2 {
  width:196px;
  padding:0 12px;
  margin:0 0 10px;
  height:28px;
  /*line-height:28px; safari hack */
  color:#777;
  font-size:12px;
  background:#000;
  position:relative;
  border:0px;
  outline:0px;
  border-radius:5px;
  behavior:url(PIE.htc);
}
.input_txtbox3 {
  width:160px;
  padding:0 12px;
  margin:0 8px 0 0;
  float:left;
  height:28px;
  /*line-height:28px; safari hack */
  color:#777;
  font-size:12px;
  background:#000;
  position:relative;
  border:0px;
  outline:0px;
  border-radius:5px;
  behavior:url(PIE.htc);
}
.inputBtn2 {
  width:28px;
  height:28px;
  line-height:28px;
  display:block;
  background:#fac773;
  float:right;
  font-size:12px;
  color:#000;
  text-transform:uppercase;
  text-align:center;
  position:relative;
  padding: 0 0 0 0;
  margin: 0 0 0 0;
  border:0px;
  outline:0px;
  cursor:pointer;
  border-radius:6px;
  behavior:url(PIE.htc);
}
#block-menu-menu-copyright {
  width:150px;
  float:left;
  text-align:left;
  font-weight:normal;
  font-size:11px;
  color:#000;
  height:150px;
}
#block-menu-menu-copyright a {
  color:#000;
  font-size:11px;
}
#block-menu-menu-copyright h2 {
  font-family:Arial, Helvetica, sans-serif;
  color:#000;
  font-weight:normal;
  font-size:11px;
  text-transform:none;
  padding:0 0 3px 0;
}
#block-block-5 {
  float:left;
  width:110px;
  margin-top:15px;
  text-align:left;
}
#block-block-5 h2 {
  padding:0px 0 5px;
  margin:0px;
  font-size:12px;
  color:#000;
  font-weight:bold;
  font-family:Arial, Helvetica, sans-serif;
  text-transform:none;
}
#block-block-6 {
  float:left;
  margin-top:-60px;
}
#block-fang-fang-news-popular {
  background:url(../images/story-bg.png) no-repeat;
  width:235px;
  height:299px;
  margin-bottom:15px;
}
body.node-type-broad .field-name-field-broad-image {
  float:left;
  max-width:500px;
  margin-right:15px;
}
body.node-type-broad .field-name-field-broad-image img {
  height:auto;
}
body.node-type-broad .field-name-body {
  width:735px;
  clear:none;
  float:left;
}
body.node-type-broad .field-name-field-date-of-birth {
  width:160px;
  float:left;
  clear:none;
  margin-left: 40px;
  margin-bottom: 25px;

}
body.node-type-broad .field-name-field-date-of-death {
  width:160px;
  float:left;
  clear:none;
}
.page-projects .views-view-grid td {
  text-align:center;
}
.page-projects .gallery-slider-area a {
  margin:0;
}
.page-projects td {
  font-family: 'Londrina Solid',Arial,Helvetica,sans-serif !important;
  font-size: 17px;
  font-weight: normal;
  line-height:21px;
  text-transform:uppercase;
  width:250px;
  float:left;
  padding:0 5px 10px 0;
  text-align: center;
}
.field-name-field-project-body {
  float:left;
  clear:none;
}
body.node-type-portfolio .field-name-uc-product-image {
  float:left;
  clear:none;
}
body.node-type-portfolio h1#page-title {
  display:none;
}
body.node-type-portfolio .group-left img {
  height:auto;
  margin-right:20px;
  }
body.node-type-portfolio .group-right {
  float:right;
}
.node-portfolio .group-left {
  width: 60%;
}
.node-portfolio .group-right {
  width: 38%;
}
.group-right h2 {
  float:left;
}
.group-right {
  width:48%;
}
.field-name-field-project-video-asset {
  float:right;
}
body.page-node-921 .header_wrap,
body.page-node-921 #btm,
body.page-node-921 h1,
body.page-node-921 ul.tabs,

body.page-node-922 .header_wrap,
body.page-node-922 #btm,
body.page-node-922 h1,
body.page-node-922 ul.tabs,

body.page-node-923 .header_wrap,
body.page-node-923 #btm,
body.page-node-923 h1,
body.page-node-923 ul.tabs,

body.page-node-924 .header_wrap,
body.page-node-924 #btm,
body.page-node-924 h1,
body.page-node-924 ul.tabs,

body.page-node-925 .header_wrap,
body.page-node-925 #btm,
body.page-node-925 h1,
body.page-node-925 ul.tabs {
  display:none;
}
body.page-node-921,
body.page-node-921 #wrapper,

body.page-node-922,
body.page-node-922 #wrapper,

body.page-node-923,
body.page-node-923 #wrapper,

body.page-node-924,
body.page-node-924 #wrapper,

body.page-node-925,
body.page-node-925 #wrapper
 {
  padding:0;
  margin:0;
  text-align:center;
  width:100%;
}
body.page-node-32 #main {
  width:431px !important;
}
body.page-node-32 #sidebar-second {
  width:560px;
}
body.page-node-32 #sidebar-second  .broad {
  margin-right:0;
}
#view-display-id-mini_book_broad h3 {
  padding:5px;
  margin-top:134px;
  width:110px;
  height:36px;
  font-size:15px;
  color:#ffffff;
  font-weight:normal;
  text-transform:uppercase;
  font-family: 'Londrina Solid',Arial,Helvetica,sans-serif;
  position:absolute;
  float:left;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
  filter: alpha(opacity=70);
  -moz-opacity: 0.7;
  -khtml-opacity: 0.7;
  opacity: 0.7;
  text-indent:-9999px;
}
#view-display-id-mini_book_broad .broad:hover h3{
  text-indent:0;
  background-color: #30C;
}
#block-menu-menu-gallery-tags ul {
  margin:0 0 20px 0;
  padding:0;
}
.page-node-972 label {
  display:block;
  margin-bottom:4px;
}
.page-node-32 #block-system-main, .page-node-972 #block-system-main {
  float:left;
}
.page-node-972 #sidebar-second {
  width:400px;
}
.page-node-972 #main {
  width:490px;
}
.node-type-news #block-system-main {
  margin-bottom: 20px;
}

div.content strong {
  color: #fff613;
}

.jcarousel-skin-default .jcarousel-item {
  width: 120px !important;
  height: 180px;
  border: none;
}

.jcarousel-skin-default .jcarousel-container-horizontal {
  height: 182px;
  width: 960px;
}

.jcarousel-skin-default .jcarousel-clip-horizontal {
  width: 960px;
}

.jcarousel-skin-default .jcarousel-item-horizontal {
  margin: 0 8px;
}

.jcarousel-skin-default .broad h3 {
    position: relative;
    top: -110px;
    padding-top: 10px;
    padding-bottom: 65px;
    background-color: rgba(147, 112, 219 , 0.7);
    display: none;
}

.jcarousel-skin-default .broad h3 span {
  color: white;
}

body.page-node-32 .jcarousel-skin-default .jcarousel-container-horizontal {
  width: 545px;
}

body.page-node-32 .jcarousel-skin-default .jcarousel-clip-horizontal {
  width: 545px;
}

body.node-type-broad div.field-name-body p {
  margin-left: 40px;
}

.rss-subscribe > strong {
  font-size: 11px;
  position: relative;
  left: 4px;
  top: -8px;
}

#email-bosses-form .form-header {
  margin-bottom: 0.8em;
}

#email-bosses-form .form-item-agree-terms {
  margin-top: 0.8em;
}

#email-bosses-form #edit-actions {
  margin-top: 0.8em;
}

#block-views-store-store-similar {
  display: inline-block;
  clear: both;
  width: 100%;
}

#block-disqus-disqus-comments {
  clear: both;
}

hr.hidden {
  border-top: 1px solid transparent;
}

.view-taxonomy-term .node-news {
  margin-bottom: 20px;
}
.node-news h2 a {
  color: #fff;
}
/* show on category and news pages but not full view mode */
.node-type-news .node-news .readmore {
  display: none;
}

/*.view-taxonomy-term .node-portfolio {
  font-family: 'Londrina Solid',Arial,Helvetica,sans-serif !important;
  font-size: 17px;
  font-weight: normal;
  line-height: 21px;
  text-transform: uppercase;
  width: 250px;
  float: left;
  padding: 0 5px 10px 0;
  text-align: center;
}*/

.section-projects .views-row {
    font-family: 'Londrina Solid',Arial,Helvetica,sans-serif !important;
  font-size: 17px;
  font-weight: normal;
  line-height: 21px;
  text-transform: uppercase;
  width: 250px;
  float: left;
  padding: 0 5px 10px 0;
  text-align: center;
}

.node-type-portfolio .node-portfolio .bottom_btn {
  background: none;
  width: auto;
}
.node-type-portfolio .node-portfolio .bottom_btn .readmore {
  display: none;
}

.post_infoTop_right {
  display: none;
}

