@font-face {
  font-family: 'Oswald';
  font-style: normal;
  font-weight: 700;
  src: local('Oswald Bold'), local('Oswald-Bold'), url(http://themes.googleusercontent.com/static/fonts/oswald/v7/bH7276GfdCjMjApa_dkG6T8E0i7KZn-EPnyo3HZu7kw.woff) format('woff');
}
@font-face {
  font-family: 'Oswald';
  font-style: normal;
  font-weight: 300;
  src: local('Oswald Light'), local('Oswald-Light'), url(http://themes.googleusercontent.com/static/fonts/oswald/v7/HqHm7BVC_nzzTui2lzQTDT8E0i7KZn-EPnyo3HZu7kw.woff) format('woff');
}
@font-face {
  font-family: 'Oswald';
  font-style: normal;
  font-weight: 400;
  src: local('Oswald Regular'), local('Oswald-Regular'), url(http://themes.googleusercontent.com/static/fonts/oswald/v7/-g5pDUSRgvxvOl5u-a_WHw.woff) format('woff');
}

/*main sections-------------------------------------------------*/
#page {background: #fff url(../images/body_bg.png) fixed repeat;}
#main{background:#fff;margin-bottom: :20px;clear:both;border-radius:10px;-moz-border-radius:10px;-web-border-radius:10px;}

#block-header{background:url(../images/pattern.jpg);height:120px;position: fixed;top: 0;left:0;width: 100%;/*overflow: auto;*/z-index:9;}
#block-footer {background:url(../images/footer_bg.png);clear:both;margin-top:20px;}
#block-top-a, #block-bottom {/*background: #fff;*/}

#block-top-b {background: #fff;}

#header, #footer {margin:0;padding:0px;}

#logo p {margin: 0; padding: 0;}
#logo img {}
#footer {padding:5px; color: #777;font-size:11px;}

#footer a {color: #410B25;}

#footer a:hover {color: #410B25;}

#toolbar, #headerbar {color: #fff;padding:0px;margin:0px;}

#top-a, #top-b, #bottom-a, #bottom-b {color:#fff;}

#top-a a, #top-b a, #bottom-a a, #bottom-b a {color:#50cf38;}

#block-main{border:solid 0px red;padding:0px;margin:130px 15px 0px 15px;position:relative;}
/*main sections--------------------------------------------------*/



/*base------------------------------------------------------------*/
h1, h2, h3, h4, h5, h6 {color: #A1004C;}

body {color:#000;
 font-family:Arial;
  font-size:14px;
  line-height:25px;}

a {color:#A1004C;}

a:hover {color:#A1004C;}

h4 {font-size: 16px;color:#5E5E5E;}

dl {padding-left: 10px;}

dd {margin-left: 20px;}
h3 a{color:#5E5E5E;}

/*base-------------------------------------------------------------*/

#top-a {z-index: 99;}

/*menus-----------------------------------------------------------*/
#menubar {/*background: #50cf38; */padding: 0px 0px 0px 0px;}

/* Level 1 */
.menu-dropdown { margin-bottom: -10px;z-index: 1001;position: relative;}

.menu-dropdown li.level1 {
  margin-right: 5px;
  padding: 0px;
  background-color:#CECECE;
  background-image:-webkit-linear-gradient(bottom, #CECECE, #FFFFFF);
  background-repeat:repeat no-repeat;
  border-bottom-left-radius:4px;
  border-bottom-right-radius:4px;
  border-top-left-radius:4px;
  border-top-right-radius:4px;
  
}
.menu-dropdown li.level1 a.level1 span{font-family: "Oswald","Helvetica Neue",Arial Narrow,sans-serif;font-size: 17px;padding: 5px 15px;}
.menu-dropdown a.level1,
.menu-dropdown span.level1 {
  border: none;
  color:#D0014A;
}

/* Set Active */
.menu-dropdown li.active .level1 { background-color:#D0014A;
  background-position:initial initial;
  background-repeat:initial initial;
  border-bottom-left-radius:4px;
  border-bottom-right-radius:4px;
  border-top-left-radius:4px;
  border-top-right-radius:4px;
  box-shadow:0 0 0 0;
  color:#FFFFFF;
  text-decoration:none;}

/* Set Hover */
.menu-dropdown li.level1:hover .level1,
.menu-dropdown li.remain .level1 { background-color:#D0014A;
  background-position:initial initial;
  background-repeat:initial initial;
  border-bottom-left-radius:4px;
  border-bottom-right-radius:4px;
  border-top-left-radius:4px;
  border-top-right-radius:4px;
  box-shadow:0 0 0 0;
  color:#FFFFFF;
  text-decoration:none;}

/* Drop-Down */
.menu-dropdown .dropdown {
  top: 42px;
  border-top: 1px solid #fff;
}

.menu-dropdown .dropdown-bg > div {
  padding: 0 5px;
  border: 1px solid transparent;
  border-top: none;
  /*background-color: rgba(36,0,17,0.9);*/
  background-color:#240011;
   /* IE 8 */
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";

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

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

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

  /* Good browsers */
  opacity: 0.9;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  box-shadow: 0 0 0;
}

/* Level 2 */
.menu-dropdown li.level2 { 
  margin: 0 5px;
  border-top: 1px solid #D0014A;font-size:12px;
}

.menu-dropdown li a.level2.parent{color:#D0014A;font-size:18px;}
.menu-dropdown li.level3  a{color:#fff;font-size:12px;}
.menu-dropdown li.level2:first-child { border: none; }

.menu-dropdown a.level2,
.menu-dropdown span.level2 , .menu-dropdown a.level3,
.menu-dropdown span.level3 { color: #fff; font-size:12px;}

/* Set Hover */
.menu-dropdown a.level2:hover { color: #D0014A; }

/* Set Current */
.menu-dropdown a.current.level2 { font-weight: bold; } 

/* Set Hover */
.menu-dropdown a.level3:hover { color: #D0014A; }

/* Set Current */
.menu-dropdown a.current.level3 { font-weight: bold; }

/* Link */
.menu-sidebar a,
.menu-sidebar li > span { color: #fefefe; }

/* Hover */
.menu-sidebar a:hover,
.menu-sidebar li > span:hover { color: #fff; }

/* Current */
.menu-sidebar a.current { font-weight: bold; }

/* Level 1 */
.menu-sidebar li.level1 { border-top: none; }
.menu-sidebar li.level1:first-child { border-top: none; } 

/*menus*-------------------------------------------------------------/



/*tools----------------------------------------------------------------*/
form.box fieldset { border: 1px solid #3e9c2a; border-radius: 3px; }

.button-default {
  padding: 3px 10px;
  border: none;
}

ul.zebra > li,
table.zebra tbody td { border: 1px solid #CECECE;font-size:14px; }
ul.zebra > li:first-child,
table.zebra tbody tr:first-child td { border-top: 1px solid #CECECE;font-size:14px; }

ul.zebra > li.odd,
table.zebra tbody tr.odd { background: #f6f6f6;font-size:14px; }
ul.zebra > li:nth-of-type(odd),
table.zebra tbody tr:nth-of-type(odd) { background: #f6f6f6;font-size:14px;  }

table.zebra caption { color: #222222; }
table.zebra thead{background-color: #D0014A;color:#fff;}
table.zebra thead th{border-right:solid 1px #fff;}
#system small { color: #222222; }
/*tools----------------------------------------------------------------*/

/*system------------------------------------------------------------------*/
#system .title a { color: #A1004C; }
#system h1.title {display: none}
#system header h1.title {display: block;color: #A1004C;font-size:23px;}
#system .item > header .meta { color: #3e9c2a; }

#system .pagination a,
#system .pagination strong { border: none; }

ul.line > li { border-top: none; }

#system .items .item {
  margin-top: 12px;
  padding-top: 18px;
  border-top: 1px dashed #3e9c2a;
}

#system .items .leading .item {
  padding-bottom: 12px;
  margin-bottom: 18px;
  width:100%;
  background:url(../images/bg-border.png) 50% 100% no-repeat;
}

#system .item-list { border-top: 1px dashed #3e9c2a; }

.searchbox {
  width: 100px;
  height: 30px;
  padding: 0 25px;
  border: 1px solid #ddd;
  background:#fff url(../images/searchbox_magnifier.png) 0 50% no-repeat;
}



/*modules------------------------------------------------------------------*/
.mod-box {
  padding: 15px;
  border: none;
  /*background:url(../images/pattern.jpg);*/
  border-radius: 3px;
  text-align: center;
}

#main .mod-box {
  padding: 15px;
  border: none;
  /*background-color: rgba(36,0,17,0.9);*/background-color:#671543;
  -webkit-border-radius: 5;
  -moz-border-radius: 5;
  border-radius: 5;
  box-shadow: 0 0 0;
}

#top-a .mod-box h3, #top-b .mod-box h3, #bottom-a .mod-box h3, #bottom-b .mod-box h3    {color:#5E5E5E;}

/*modules------------------------------------------------------------------*/


#search{padding:0px;margin:0px;}
.logoDiv{border:solid 0px red;float:left;width:auto;padding:0px;margin:15px 0px 0px 0px;}
.menuDiv{margin-top:0px;clear:both;float:right;width:100%;}
.banner{z-index:9;padding:0px;margin:0px;}
.hbanner{margin:auto;text-align:center;margin-top:0px;z-index:2;position:relative;top: 115px;}
.hbannerDiv{z-index:9;margin:auto;padding:0px;height:auto;border:solid 0px green;}
.offerDiv{float:left;border:solid 0px red;width:25%;}
.offerInnerdiv{float:right;border:solid 0px red;max-width:100%;height:auto;margin:0px;padding:0px;}
.offerInnerdiv h3{color:#A1004C;text-align:center;height:100%;}
.ibanner{z-index:9;padding:0px;margin:auto;}
.ibannerDiv{z-index:9;position:relative;clear:both;margin:auto;border:solid 0px #FF0000;text-align: center;}
h3.module-title{color:#fff;}
/*
#breadcrumbs a:nth-child(3){display:none;}*/
.module.deepest{border:solid 0px red;}

/*Query form */
.ccms_form_element label
{  
color: #fff;
text-align:left;
margin-left:19px;
line-height: 0;
}

.ccms_form_element
{  margin-bottom: -10px;}

.menu-dropdown a.level2 > span, .menu-dropdown span.level2 > span
{padding: 4px 0;
  line-height: 21px;
  overflow: hidden;}
  
  .menu-dropdown ul.level3 {
  padding-bottom: 3px;
}


