﻿/* Colums */

#content.twoCol .col1 {
  width:370px;
  float:left;
  margin-right:30px;
  margin-bottom:1em;
}

#content.twoCol .col2 {
  float:right;
  width:352px;
  margin-bottom:1em;
  margin-left:0px;
}

.fullWidth #content.twoCol .col1,
.fullWidth #content.twoCol .col2 {
  width:460px;
}


#content.fourCol .col1, #content.fourCol .col2, #content.fourCol .col3 {
  width:166px;
  float:left;
  margin-right:30px;
  margin-bottom:1em;
}

#content.fourCol .col4 {
  float:left;
  width:166px;
  margin-bottom:1em;
}

#content.fourCol .col234 {
  float:left;
  width:558px;
  margin-bottom:1em;
}

#content hr {
  clear:left;
  border:1px solid #eaeaea;
  border:1px 0 0;
  height:1px;
  color:#eaeaea;
}

#content hr.line {
  border:1px solid #eaeaea!important;
  border:1px 0 0!important;
  height:1px!important;
  color:#eaeaea!important;
}

.threeCol #content.threeCol .col1,
.threeCol #content.threeCol .col2 {
  float:left;
  width:;
  margin-bottom:1em;
  margin-right:30px;
}

.threeCol #content.threeCol .col3 {
  float:left;
  width:;
  margin-bottom:1em;
}

.twoCol #content.bundles .col1,
.twoCol #content.bundles .col2,
.twoCol #content.bundles .col3 {
  float:left;
  width:217px;
  margin:0 23px 1em -15px;
  min-height:216px;
  background:#2c2c27 url('../images/layout/bundle-bg.png') no-repeat top;
  padding:15px 22px 0px 15px ;
}

.twoCol #content.bundles .col3 {
  margin-right:0px;
}

/* End Columns */

/* Pricing Table */

.pricing: {height:880px;}

.pricing table {
width:92%;
}
.pricing table td {
border-left:1px solid #BBBBBB;
padding:4px 8px;
border-right:solid 1px #bbb;
}
.pricing table th {
background-color:#FFFFFF;
}
.pricing table .even {
background-color:#fbfbfb;

}
.pricing table .odd {
background-color:#F3F2F2;
border-right:solid 1px #bbb;
}

.pricing h3 {font-size:small; color:#51a849}

/* End Pricing */


.featuresBlurb{
width:736px;
text-align:justify;
margin-left:30px;
	}

/* Contact us form */

.contactUs label {width:100px; float:left; font-weight:bold;}

.contactUs .text, .contactUs textarea {width:342px;}

.contactUs .submit {margin-left:100px;}

/* End form */

/* Features Table */
table.newfeatures
{
	margin-right:18px;
}

table.newfeatures td {padding:12px;  border-left: solid 1px #bbb}

table.newfeatures th {background-color:#fff;}

table.newfeatures .even {background-color:#fafafa;}

table.newfeatures .odd { background-color:#fff;}

.features hr {margin:1.5em 0};

.features table h1 {font-weight:bold}



/* End Features */