BODY {
    background: url(../images/bg.png) top left repeat-x;
    margin: 0px;
    font-family: Arial;
}
    #outer_container {
        position: relative;
        width: 968px;
        margin: 0px auto;
        background: url(../images/outer_container_bg.png) top left repeat-y;
    }
        #container {
            margin-left: 8px;
            width: 950px;
            z-index: 10000;
        }
            #price_cloud {
                position: absolute;
                top: 8px;
                left: 620px;
                z-index: 150;
                border: none;
            }
            h2#header_subtext {
                position: absolute;
                top: 90px;
                left: 620px;
                width: 350px;
                margin: 0px;
                font-size: 14pt;
                font-weight: normal;
                color: #fff;
            }
                h2#header_subtext EM {
                    font-style: normal;
                    color: #e45e14;
                    font-size: 15pt;
                }
                h2#header_subtext A {
                    font-style: normal;
                    color: #e45e14;
                    text-decoration: none;
                    font-size: 15pt;
                }
            h2#message {
                position: absolute;
                top: 110px;
                left: 35px;
                width: 400px;
                margin: 0px;
                font-size: 10pt;
                font-weight: normal;
                color: #e45e14;
            }
            #menu {
                margin: 0px;
                margin-top: -5px;
                padding: 0px;
                width: 950px;
                height: 30px;
                background-color: #f99109;
            }
                #menu LI {
                    list-style: none;
                    display: block;
                    float: left;
                    padding: 0px 15px;
                    color: #fff;
                    font-weight: bold;
                    font-size: 10pt;
                    line-height: 30px;
                    position: relative;
                }
                #menu LI:hover {
                    color: #f99109;
                    background-color: #fff;
                }
                #menu LI A {
                    color: inherit;
                    text-decoration: none;
                    cursor: pointer;
                }
                #menu LI UL {
                    display: none;
                    position: absolute;
                    top: 29px;
                    /*margin-left: 13px;*/
                    left: 0px;
                    width: 250px;
                    z-index: 1500;
                    background-color: #f99109;
                    border-top: 2px solid #EF6212;
                    border-bottom: 2px solid #EF6212;
                    padding-left: 0px;
                }
                #menu LI UL LI {
                    /*float: left;
                    padding: 0px 5px;*/
                    
                }
                #menu LI:hover UL {
                    display: block;
                } 
            #mid_left {
                width: 404px;
                height: 250px;
                background: url(../images/left_bg.png) bottom left no-repeat;
                padding: 20px 40px 10px 20px;
            }
                #mid_left H1, #home_mid_left H1 {
                    margin: 0px;
                    font-weight: normal;
                    color: #fff;
                    font-size: 14pt;
                    margin-bottom: 20px;
                }
                #mid_left H2, #home_mid_left H2 {
                    margin: 0px;
                    font-weight: normal;
                    color: #fff;
                    font-size: 11pt;
                    text-align: justify;
                }
            #home_mid_left {
                width: 404px;
                height: 245px;
                background: url(../images/left_bg.png) bottom left no-repeat;
                padding: 10px 40px 20px 20px;
            }
            #mid_right {
                position: absolute;
                top: 208px;
                left: 472px;
                width: 486px;
                height: 279px;
                background: url(../images/right_bg.png) bottom left no-repeat;
                z-index: 100;
            }
                #mid_right #buy_now, #home_mid_right #buy_now {
                    position: absolute;
                    top: 33px;
                    left: 260px;
                }
                #mid_right #contact_us, #home_mid_right #contact_us {
                    position: absolute;
                    top: 153px;
                    left: 260px;
                }
            #home_mid_right {
                position: absolute;
                top: 208px;
                left: 472px;
                width: 486px;
                height: 275px;
                background: #fff;
                z-index: 1;
            }
            #footer {
                font-size: 8pt;
                padding: 0px 20px;
            }
                #footer P {
                    font-size: 8pt;
                }
                #footer HR {
                    border: none;
                    border-top: 1px solid #f99109;
                    color: #f99109;
                }
            #footer_img {
                display: block;
            }
/* Classes */
.noborder {
    border: none;
}
.clear {
    clear: both;
    height: 0px;
    width: 0px;
}
P.medium {
    font-size: 10.5pt !important;
    margin-top: 10px !important;
}
P.medium A {
    color: #000;
    font-weight: bold;
}
.img_centre {
    margin-left: 220px;
}
#buy_now_info {
    display: block;
    float: right;
    width: 300px;
    padding: 10px;
    margin: 20px;
    border: 2px solid #f99109;
}
#buy_now_info .top {
    margin-top: 0px;
}
#buy_nowImg {
    display: block;
    float: right;
    clear: right;
    margin-right: 23px;
}
#scQlQE {
    position: absolute;
    top: 8px;
    left: 780px;
    z-index: 150;
    border: none;
}

