/* Generated by Font Squirrel (http://www.fontsquirrel.com) on January 17, 2013 */
@font-face {
    font-family: 'lavishly';
    src: url('lavishlyyoursrob-webfont-webfont.eot');
    src: url('lavishlyyoursrob-webfont-webfont.eot?#iefix') format('embedded-opentype'),
         url('lavishlyyoursrob-webfont-webfont.woff') format('woff'),
         url('lavishlyyoursrob-webfont-webfont.ttf') format('truetype'),
         url('lavishlyyoursrob-webfont-webfont.svg#lavishlyyoursrobregular') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'cBold';
    src: url('colabbol-webfont.eot');
    src: url('colabbol-webfont.eot?#iefix') format('embedded-opentype'),
         url('colabbol-webfont.woff') format('woff'),
         url('colabbol-webfont.ttf') format('truetype'),
         url('colabbol-webfont.svg#colaborate-boldregular') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'cLight';
    src: url('colablig-webfont.eot');
    src: url('colablig-webfont.eot?#iefix') format('embedded-opentype'),
         url('colablig-webfont.woff') format('woff'),
         url('colablig-webfont.ttf') format('truetype'),
         url('colablig-webfont.svg#colaboratelightregular') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'cMedium';
    src: url('colabmed-webfont.eot');
    src: url('colabmed-webfont.eot?#iefix') format('embedded-opentype'),
         url('colabmed-webfont.woff') format('woff'),
         url('colabmed-webfont.ttf') format('truetype'),
         url('colabmed-webfont.svg#colaborate-mediumregular') format('svg');
    font-weight: normal;
    font-style: normal;

}

.mceEditor td, .mceEditor table{
    border:0!important;

}
.mceEditor{
    width: 100%;
}

h1, h2 {
    font-size: 28px;
    line-height: 1.4em;
}
h2{
    padding: 15px 0 0 0; 
    line-height: 1.4em;
    clear:left;
    display:block;
}
h1 span{
    color:#999999;
    font-weight:normal;
}
h3 {
    font-size: 24px;
    line-height: 1.4em;
    margin: 0 0 .4em 0;
    font-weight:normal;
}

.home h3{
    font-family: 'cLight';
}
h4 {
    font-size: 14px;
    line-height:1.4em;
    margin: 0 0 .4em 0;
    font-family: 'cMedium';
    font-weight:normal;
}
h5 {
    font-size: 12px;
    line-height:1.4em;
    margin: 0 0 .4em 0;
}

p {
    margin: 0 0 .8em 0;
    font-size:15px;
}


a{
    color:#555773;
}
a:hover{
    color:#E05A39;
}

ul, ol{
    margin: 1em 2em;
}
table{
    border: 1px solid #d7d7d7;
}

table.spec{
  width: 100%;
}
td, th{
    padding:8px;
    border: 1px solid #d7d7d7;
    position:relative;
}

th{
  background:rgb(51,51,51);
  color:white;
  text-shadow: 1px 1px #333;
  border: 0;
  padding: 3px 8px;
}

 tr td.cat{
  border-bottom: solid 3px #333;
  background: #ddd!important;
  border-top: solid 1px #333;
  font-weight: bold;
  }

.spec td b{
  font-size: 20px;
  }


#specifications th h3{
  margin: 0;
  padding: 0;
  white-space:nowrap;
}

tr.head{
  border-radius: 4px 4px 0 0;
  overflow:hidden;
}

article img{
    float:right;
    margin:0 0 10px 10px;

}
/*------------------------------
=COMMENT FORM
------------------------------*/
form {
    padding-top: 2px;
    width:100%;
    position:relative;
    display:block;
}
form p {
    display: table;
    margin-bottom: 22px;
    padding: 0 22px;
}
form label {
    display: table-cell;
    padding-right: 20px;
    font-weight: bold;
    vertical-align: top;
}
form input[type="text"], form input[type="email"], form input[type="url"] {
    display: table-cell;
    margin: 5px 0 10px 0;
    width: 97%;
    padding:6px;
    -moz-box-shadow: 0px 0px 5px #888;
    -webkit-box-shadow: 0px 0px 5px #888;
    box-shadow: 0px 0px 5px #888;
    border: 1px solid #d7d7d7;
}
form textarea {
    width: 97%;
    height: 100px;
    padding:6px;
    border: 1px solid #d7d7d7;
    -moz-box-shadow: 0px 0px 5px #888;
    -webkit-box-shadow: 0px 0px 5px #888;
    box-shadow: 0px 0px 5px #888;


}
form input[type="submit"], input.btn {
    border:1px #ccc solid;
    padding:10px;
    cursor:pointer;
    margin: 10px 0 0 140px;
    float:right;

}
form input[type="submit"]:hover, input.btn:hover{
    background-color:#222;
    color:white;

}
#page img{
    padding:7px;
    background:white;
    -moz-box-shadow: 0px 0px 5px #888;
    -webkit-box-shadow: 0px 0px 5px #888;
    box-shadow: 0px 0px 5px #888;
}

.imgleft{
  float: left;
  margin:10px 10px 10px 0;
}
.imgright{
  float: right;
  margin:10px 0px 10px 10px;
}

