/* Website Developed By BusinessOnLine */
/* Developer: Jegan Chen                               */
/* Last Modified: 6.8.2009                             */


/* GLOBAL SETTINGS 
**************************/
body {
    background: url("/images/layout/home-bg.jpg") 0 110px repeat-x;
    font: 100% Arial, Verdana, Sans-serif;
}

#container {
    margin: 0;
    width: auto;
}

.wrapper {
    margin: 0 auto;
    width: 900px;
}

/* =MAIN ELEMENTS
*************************/
#main {
    color: #7C7C7C;
    float: left;
    font-size: .80em;
    padding: 0;
    width: 900px;
}

h1 {
    clear: both;
    font-size: 25px;
    font-weight: normal;  
    text-transform: uppercase;
}

#sIFR h1 {
    background-color: transparent;
    font-family: avenir; 
    margin: 0 0  10px;
}

h2 {
    clear: both;
    font-size: 25px;
    font-weight: normal; 
}

#sIFR h2 {
    background-color: transparent;
    font-family: avenir; 
    margin: 0 0 10px;
}

h3 {
    clear: both;
    font-size: 18px;
    font-weight: normal; 
}

#sIFR h3 {
    background-color: transparent;
    color: #000;
    font-family: avenir; 
    margin: 0 0 10px;
}

h4 {
    clear: both;
    font-size: 18px;
    font-weight: normal; 
}

#sIFR h4 {
    background-color: transparent;
    color: #de002b;
    font-family: avenir; 
    margin: 0 0 10px;
}

.starburst {
    left: 50%;
    margin: 170px 0 0 350px;
    position: absolute;
}

.ready {
    font-size: .90em;
    padding: 8px 0;
}

.ready a {
    color: #df002c;
}

.ready a:hover {
    text-decoration: none;
}

.homeLeft {
    background: url("/images/layout/home-right-bg.jpg") 100% 20px no-repeat;
    float: left;
    padding: 20px 40px 0 20px;
    width: 540px;
}

.homeLeft a {
    color: #000;
    text-decoration: none;
}

.homeLeft a:hover {
    color: #ff0000;
}

.home-asset a {
    background: url("/images/layout/button-asset-id.jpg") no-repeat;
    display: block;
    height: 132px; 
    float: left;
    margin: 15px 0;
    padding: 8px 0 0 30px;
    width: 220px;    
}

.home-rfid a {
    background: url("/images/layout/button-rfid.jpg") no-repeat;
    display: block;
    height: 132px; 
    float: right;
    margin: 15px 0;
    padding: 8px 0 0 30px;
    width: 220px;       
}

.home-uid a {
    background: url("/images/layout/button-uid.jpg") no-repeat;
    display: block;
    height: 132px; 
    float: left;
    margin: 15px 0;
    padding: 8px 0 0 30px;
    width: 220px;    
}

.home-application a {
    background: url("/images/layout/button-application.jpg") no-repeat;
    display: block;
    height: 132px; 
    float: right;
    margin: 15px 0;
    padding: 8px 0 0 30px;
    width: 220px;    
}

.homeRight {
    float: right;
    padding: 25px 14px 0 15px;
    width: 271px;
}

.homeRight a {
    color: #df002c;
}

.homeRight a:hover {
    text-decoration: none;
}

.video_box {
    padding: 0 0 0 24px;
}

.homeBottom { 
    background-color: #ececec;
    border-color: #e8e8e8;
    border-style: solid;
    border-width: 1px 0;
    clear: both;
    margin: 15px 0 0;
    width: 100%;    
}

.homeBottomInner {
    color: #707070;
    display: block;
    font-size: .80em;
    line-height: 1.6em;
    margin: 0 auto;
    padding: 30px 20px;
    width: 860px;
}

.homeBottomInner a {
    color: #df002b;
}

.homeBottomInner a:hover {
    text-decoration: none;
}

.homeBottomInner ul {
    clear: left;
    list-style-image: url("/images/layout/bullet-red.gif");
    list-style-type: none;
    margin: 5px 0 15px 17px;
}

.homeBottomInner ul li {
    padding: 0 0 5px 3px;
}

.homeBottomInner ol {
    clear: left;
    margin: 0 0 15px 34px;
}

.homeBottomLeft {
    background: url("/images/layout/home-bottom-bg.jpg") 100% 20px no-repeat;
    float: left;
    padding: 15px 0 0;
    width: 431px;
}

.homeBottomLeft .text {
    float: right;
    padding: 0 30px 0 15px;
    width: 280px;
}

.homeBottomRight {
    float: right;
    padding: 15px 0 0 30px;
    width: 399px;
}

.homeBottomRight .text {
    float: right;
    padding: 0 0 0 15px;
    width: 279px;
}

.learn_link {
    margin: 10px 0;
}


/* =FOOTER ELEMENTS
******************************/
#footer {
    background-image: none;
    clear: both;
    color: #707070;
    font-size: .70em;
    line-height: 1.7;
    padding: 20px 0;
    text-align: center;
}