* html {font-size:100.01%}
html {font-size:64%;}
body {
  font:1.3em Arial, "Trebuchet MS", sans-serif;
  color:#fff;
  margin:0;
  min-width:1047px;
}

img {
  border-style:none;
}

a {
  color: #cbdb2b;	
}

#contact-form th {
	vertical-align: top;
	text-align: right;
	
}

#contact-form td {
	vertical-align: top;
	text-align: left;
}

/*header-stretch*/
.header-holder {
  position:relative;
  width:100%;
  background:url(../images/header-stretch-bg.jpg) repeat-x;
  height:214px;
  padding-top:96px;
}

#button-login {
  position: absolute;
  top: 80px;
  right: 150px;	
}

#button-login p {
	text-align: center;
  margin: 0;	
}

#button-login a {
  font-size: 0.8em;	
  color: #000;
}

/*blackline*/
.line {
  position:absolute;
  top:285px;
  left:0;
  width:100%;
  height:33px;
  background:url(../images/bg-line.gif) repeat-x;
}

.header-area {
  position:relative;
  margin:0 auto;
  width:1047px;
}

/*header*/
#header {
  width:1047px;
  background:url(../images/bg-main-nav.png) no-repeat;
  height:259px;
}

/*banner-area*/
#header .banner-holder {
  position:absolute;
  top:-40px;
  left:165px;
}

/*top-navigation*/
#header ul.top-nav {
  position:absolute;
  top:175px;
  left:0;
  width:100%;
  text-align:center;
  margin:0;
  padding:0;
  list-style:none;
  font-size:13px;
}

/*bottom-navigation*/
#header ul.btm-nav {
  position:absolute;
  top:200px;
  left:0;
  width:100%;
  text-align:center;
  margin:0;
  padding:0;
  list-style:none;
  font-size:13px;
}

#header ul.top-nav li ,
#header ul.btm-nav li {
  padding:0 10px;
  display:inline;
}

#header ul.top-nav a ,
#header ul.btm-nav a {
  color:#fff;
  text-decoration:none;
}

#header ul.top-nav a:hover ,
#header ul.btm-nav a:hover {
  color:#cbdb2b;
}

/*bg-stretch*/
.main {
  width:100%;
  background:#f00 url(../images/bg-body.jpg);
}

.page {
  padding:23px 0px 0 20px;
  width:795px;
  margin:0 auto;
}

.page img {
  display:block;
}

/*boxes-holder*/
.box-holder {
  height:1%;
  overflow:hidden;
  padding-bottom:12px;
  font:0.92em Arial, Georgia, "Times New Roman", Times, serif;
}

.left {
  float:left;
}

.right {
  float:right;
}

/*small-box*/
.small-box {
  width:259px;
  text-align:justify;
  overflow:hidden;
}

.small-box-top {
  width:239px;
  padding:4px 0 0 20px;
  height:42px;
  background:url(../images/small-box-top.png) no-repeat;
}

.small-box-bg {
  width:234px;
  overflow:hidden;
  padding:13px 10px 0 15px;
  background:url(../images/small-box-bg.png) repeat-y;
}

.bottom-padding {
  padding-bottom: 15px;
}

.area {
  width:234px;
  min-height:180px;
}

.area-fit-content
{
  width: 234px;	
}

* html .area {
  height:180px;
  overflow:visible;
}

.other-height {
  min-height:190px;
}

* html .other-height {
  height:190px;
}

/*image-holder*/
.img-holder {
  display:inline;
  position:relative;
  border:4px solid #fff;
  width:auto;
  margin: 0 10px 0 0;
}

.minus-top {
  margin-top:-10px;
}

.plus-right {
  margin-right:9px;
}

.small-box-btm {
  width:259px;
  height:2px;
  font-size:0;
  line-height:0;
  background:url(../images/small-box-btm.png) no-repeat;
}

/*small-box-content-area*/
.small-box-bg p {
  vertical-align:top;
  margin:0 9px 0 6px;
  text-align:justify;
  line-height:15px;
}

.small-box-bg p.bottom {
  float:left;
  margin:0;
  padding: 10px 0 0 0px;
  line-height:15px;
}

.small-box-bg ul {
  margin:0;
  float:left;
  width:100%;
  padding:3px 0 0 2px;
  list-style:none;
  line-height:16px;
  letter-spacing:-1px;
  word-spacing:2px;
  clear:both;
  text-align:left;
}

.small-box-bg ul.bottom {
  padding:7px 0 0 3px;
  letter-spacing:normal;
  word-spacing:normal;
}

.small-box-bg ul li {
  padding-left:10px;
  background:url(../images/bullet.gif) no-repeat 0 60%;
}

.small-box-bg ul a {
  color:#CBDB2B;
  text-decoration:none;
}

.small-box-bg a.more {
  color:#CBDB2B;
  font-weight:bold;
  text-decoration:none;
}

.small-box-bg ul a.more:hover {
  text-decoration:underline;
}

.small-box-bg a.btn {
  display:block;
  text-indent:-9999px;
  overflow:hidden;
  margin:9px 0 0 54px;
  width:128px;
  height:37px;
  background:url(../images/btn-join-now.gif) no-repeat;
}

.small-box-bg a:hover {
  text-decoration:underline;
}

/*big-box*/
.big-box2 {
  width:385;
}

.big-box2-top {
  width:365px;
  padding:4px 0 0 20px;
  height:42px;
  background:url(../images/big-box-top.png) no-repeat;
}

/*big-box-content-area*/
.big-box2-bg {
  overflow:hidden;
  padding:9px 0 11px 13px;
  width:372px;
  background:url(../images/big-box-bg.png) repeat-y;
  min-height: 173px;
}

.big-box2-btm {
  width:385px;
  height:2px;
  font-size:0;
  line-height:0;
  background:url(../images/big-box-btm.png) no-repeat;
}


/*big-box*/
.big-box {
  width:525px;
}

.big-box-top {
  width:505px;
  padding:4px 0 0 20px;
  height:42px;
  background:url(../images/big-box-top.png) no-repeat;
}

/*big-box-content-area*/
.big-box-bg {
  overflow:hidden;
  padding:9px 0 11px 13px;
  width:512px;
  background:url(../images/big-box-bg.png) repeat-y;
  min-height: 173px;
}

.big-box-btm {
  width:525px;
  height:2px;
  font-size:0;
  line-height:0;
  background:url(../images/big-box-btm.png) no-repeat;
}

.text-holder {
  width:270px;
}

.wide-text-holder {
  padding-right: 13px;	
}

.wide-text-holder p {
  margin-bottom: 15px !important;	
}

.big-box-bg h2 {
  font:1.53em/1em Georgia, Arial, "Times New Roman", Times, serif;
  color:#cbdb2b;
  margin:5px 0 4px 0;
  letter-spacing:-1px;
}

.big-box-bg h2 a {
  color: #cbdb2b;	
}

.big-box-bg p {
  margin:0 0 0 0;
  line-height:15px;
}

.big-box-bg strong {
  color:#cbdb2b;
  display:block;
  font-size:1.23em;
  /* letter-spacing:-2px; */
  padding:6px 0 5px 2px;
  background:url(../images/border.gif) repeat-x 0 100%;
}

.link-holder {
  padding: 5px 0 0px 3px;
  text-align: right;
}

.link-holder a {
  letter-spacing:-1px;
  color:#cbdb2b;
  text-decoration:none;
}

.link-holder a:hover {
  text-decoration:underline;
}

.big-box-bg ul {
  margin:0;
  padding:2px 0 0 11px;
  list-style:none;
  /* width:270px; */
  line-height:16px;
  letter-spacing:-1px;
  word-spacing:1px;
}

.big-box-bg ul li {
  padding-left:10px;
  background:url(../images/bullet.gif) no-repeat 0 60%;
}

.big-box-bg ul a {
  color:#fff;
  text-decoration:none;
}

.big-box-bg ul a:hover {
  text-decoration:underline;
}

/*footer*/
#footer {
  height:1%;
  overflow:hidden;
  padding-bottom:20px;
}

#footer ul {
  margin:0;
  padding:4px 0 0 3px;
  list-style:none;
}

#footer ul li {
  padding-right:11px;
  display:inline;
}

#footer ul a {
  color:#fff;
  text-decoration:none;
  font-weight:bold;
}

#footer p {
  float:right;
  margin:-22px 3px 0 0;
}

#footer p a {
  font-weight:bold;
  color:#fff;
  text-decoration:none;
}

#footer a:hover {
  text-decoration:underline;
}

div.business {
  border-bottom: 1px dotted #fff;
  margin-bottom: 20px;
}

div.pagination {
	text-align: right;
	width: 500px;
}

div.pagination a, div.pagination a img, div.pagination .page-non-link {
  display: inline;
  vertical-align: middle;
}


.deals td {
  padding: 10px 0;
}

ul.blogroll {
  list-style: none;
  padding: 0;
}

ul.blogroll li {
  margin-bottom: 7px;
  list-style: none;
  background: none;
  padding-left: 0px;
}

ul.blogroll li a {
  color: #CBDB2B;
}
ul.blogroll p {
  margin: 0px;
}

div.blogroll h2
{
  color: #CBDB2B;
  margin: 0px;
  font-family: Georgia,Arial,"Times New Roman",Times,serif;
  font-size: 1.53em;
}
