body {
    background-color: #333333;
    background-image: url("../img/templatemo_body.jpg");
    background-position: center top;
    background-repeat: repeat-x;
    color: #555555;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 13px;
    line-height: 1.5em;
    margin: 0;
    padding: 0;
    min-width:800px;
    width:100%;
}

#templatemo_wrapper {
    margin: 0 auto;
    padding: 0 10px;
    width: 970px;
}

#templatemo_header {
    height: 70px;
    margin-bottom: 50px;
    width: 970px;
}

#templatemo_header #site_title h1 a {
    color: #FFFFFF;
    font-size: 30px;
    font-weight: bold;
}

#request_a_quote h2 {
    color: #FFFFFF;
    font-size: 15px;
    font-weight: bold;
}

#templatemo_content {
    background: none repeat scroll 0 0 #F6F6F6;
    border: 1px solid #FFFFFF;
    float: left;
    padding: 45px;
    width: 517px;
    height: 400px;
    position: absolute;
    z-index: 101;
}

#templatemo_sidebar {
    float: right;
    margin-left:-40px;
    width: 260px; 
    height: 332px;
}

#templatemo_slider {
    clear: both;
    height: 260px;
    margin-bottom: 60px;
    width: 510px;
}
.cs_slider{
    width: 508px;
}

#request_a_quote {
    height: 241px;
    margin-bottom: 60px;
    margin-left: -90px;
}

input, textarea {

    clear: both;
    font-family: "frutiger linotype","lucida grande","verdana",sans-serif;
    font-size: 100%;
    padding: 4px;
    width: 90%;
}
table tr td {
    border:none;
    padding: 6px;
    vertical-align: top;
}

#footer {
    margin: 160px 0 20px;
    z-index: 60;
}
#left-column{
    z-index: 50;
}
#button{
    cursor: pointer;
    margin-bottom: 10px;
    margin-top: 8px;
    font-weight:bold;
    margin-left: 200px;
    background:#BEBEBE;
    border-radius:10px;
    width: 80px;
    color:black;
}
#sso_button{
    cursor: pointer;
    margin-bottom: 10px;
    margin-top: 21px;
    margin-left: 10px;
    font-weight:bold;
    color:black;
    background:#BEBEBE;
    border-radius:10px;
    width: 180px;
}
#templatemo_content #templatemo h3 {
    color:black;
    font-weight:bold;
    font-size:20px;
    padding-top:10px;
}
#templatemo_sidebar #request_a_quote h2{
    color:white;
    padding-bottom: 8px;
}
#tab1{
    margin-left: 20px;
}
#tab1 tr td{
    color:black;
}
#tab1 tr td label{
    width:80px; 
    align:right;
    font-weight:normal;
}
#forget{
    margin-bottom: 10px;
    margin-top: 0px;
    margin-left: 145px;
    height: 10px;

}
#forget a:hover {text-decoration:underline;}
#forget a{
    float:left;
    color:white;
    font-size: 11px;
}

#business{
    width:400px;
}
#do{
    font-size: 18px;
    color:white;
    margin-left: 154px;
}
#register{
    font-size: 15px;
    color:white;
    margin-left: 142px;
}
#register a {
    font-style:oblique;
    font-size: 15px;
    color:white;
    text-decoration:underline;
}
#news_section{
    background:#1717AE;
    position: absolute;
    z-index: 100; 
    margin-top: 31px;
}
#news_section h2{
    color:white;
    padding-top: 30px;
    margin-left: -90px;
}
#logo{
    float:left ;
    width:300px;
    margin-top: 20px;
}
#welcome{
    float:left ;width:600px; height:100px;margin-top: 20px;
}
#samsung{
    font-size: 20px; align:center;padding-left: 150px;color:#3F48CC;
}

#sam {
    font-size: 25px;
    align: center;
    margin-top: 10px;
    color:#3F48CC;
}

#trans {
    width: 50%; position: absolute; left: 0px; background: none repeat scroll 0% 0% rgb(0, 0, 0);
}

#blue{
    background: #1717AE; 
    position: absolute;
    width: 50%;
    right: 0px;
    height: 161px;
}


.errorbox {
    border: none !important;
}

#footer .left-column {
    margin: 0 auto;
    text-align: left;
    width: 970px;
    float: none;
}
#sourceweb{
    font-size: 25px; align:center;color:#9D3733;font-weight: bold;
}

#source {
    font-size: 18px;
    align: center;
    padding-left: 85px;
    margin-top: 10px;
    color:#BF9566;
    font-style:italic;
    font-family: "Times New Roman", Times, serif;
    
}
#sourcetext{
   font-size: 14px;
    align: center;
    margin-top: 10px;
    color:#3F48CC; 
    font-style:italic;
}
#sourcetemplatemo_content {
    background: none repeat scroll 0 0 #F6F6F6;
    border: 1px solid #FFFFFF;
    float: left;
    padding: 45px;
    width: 517px;
    height: 365px;
    position: absolute;
    z-index: 101;
}
#buttonsource {
    cursor: pointer;
    margin-bottom: 10px;
    margin-top: 8px;
    margin-left:2px;
    font-weight:bold;
    background:#BEBEBE;
    border-radius:10px;
    width: 280px;
    height: 50px;
    padding-top: 6px;
    padding-bottom: 6px;
    padding-left:2px;
    padding-right:2px;
    color:black;
}
#buttonsourceweb{
    cursor: pointer;
    margin-bottom: 10px;
    margin-top: 8px;
    font-weight:bold;
    margin-left: 140px;
    background:#BEBEBE;
    border-radius:10px;
    width: 70px;
    color:black;
}