html {
}

body {
    font-family:Arial;
    font-size:11pt;
    margin:0 0 50px 0;
    background:#fcfcfc;
}
#main_content{
    padding-top:15px;
    width:850px;
    margin:0 auto;
    height:100%;
}
#motto{
    float:right;
    width:350px;
    text-align:right;
    color:#000;
    font-size:13pt;
    color:#666;
    font-weight:bold;
    margin-top:25px;
}
#footer_holder{
    font-size:8pt;
    margin-top:15px;
    padding-top:5px;
    border-top:2px solid #ccc;    
}
#menu_holder{
    background: #aebcbf; /* Old browsers */
    background: -moz-linear-gradient(top,  #aebcbf 0%, #6e7774 50%, #0a0e0a 51%, #0a0809 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#aebcbf), color-stop(50%,#6e7774), color-stop(51%,#0a0e0a), color-stop(100%,#0a0809)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #aebcbf 0%,#6e7774 50%,#0a0e0a 51%,#0a0809 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #aebcbf 0%,#6e7774 50%,#0a0e0a 51%,#0a0809 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #aebcbf 0%,#6e7774 50%,#0a0e0a 51%,#0a0809 100%); /* IE10+ */
    background: linear-gradient(top,  #aebcbf 0%,#6e7774 50%,#0a0e0a 51%,#0a0809 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#aebcbf', endColorstr='#0a0809',GradientType=0 ); /* IE6-9 */ 
    
    margin:20px 0 20px 0;
    border:1px solid #999;
}
#menu_holder .item,#menu_holder .item a{
    text-decoration:none;
    float:left;
    text-shadow: 2px 2px 2px #000;
    margin-right:10px;
    color:#fff;   
    font-weight:bold;
    padding:6px 12px;
    font-size:12pt; 
    cursor:pointer;
    overflow:hidden;
}
#menu_holder .item:hover, #menu_holder .item a:hover{
    color:#ff0;   
}
    
#menu_holder .item.sel{
    background:#333;

}
#liveChat{
    padding:5px;
    float:right;  
}
.h1{
    font-size:16pt;
    font-weight:bold;
    color:#666;
    padding:5px;
    background:#fff;
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f6f6f6',GradientType=0 ); /* IE6-9 */
    margin:20px 0 20px 0;
    border:1px solid #ccc;
    text-align:center;
}
.h1_sub{
    border:1px solid #ccc;
    border-top:none;
    margin:-20px 10px 20px 30px;
    padding:20px;
    background:#fff;
}
.product{
    width:46%;
    border:1px solid #ccc;
    background: #ffffff; 
    padding:12px;
    margin-bottom:10px;
    text-align:center;
    font-family:Century Gothic, sans-serif;
    cursor:pointer;
    color:#333;
    font-size:10pt;
}
.product:hover{
    border-color:#6990b7;
    color:#2e4051;
}
.product .logo{
    margin-right:8px;
    margin-bottom:10px;
}
.product .logoHolder{
    background:#fff;
    padding:8px;    
}
.left{float:left;}
.right{float:right;}
.clr{clear:both;}
.rounded{
    -moz-border-radius: 8px;
    -webkit-border-radius: 8px;
    border-radius: 8px;
}
.topRounded{
    -moz-border-top-left-radius: 8px;
    -webkit-border-top-left-radius: 8px;
    border-top-left-radius: 8px;  
    -moz-border-top-right-radius: 8px;
    -webkit-border-top-right-radius: 8px;
    border-top-right-radius: 8px;  
}
.bottomRounded{
    -moz-border-bottom-left-radius: 8px;
    -webkit-border-bottom-left-radius: 8px;
    border-bottom-left-radius: 8px;  
    -moz-border-bottom-right-radius: 8px;
    -webkit-border-bottom-right-radius: 8px;
    border-bottom-right-radius: 8px;  
}