body         {
        padding: 0px; 
        margin: 0px; 
        text-align: left;
        background-color: #ffffff;
        
}

#container {
        width: 998px;
        margin: 0px auto 0px auto;
        padding: 0px;
        background: url('imgs/bodybg.gif') repeat-y;
}


/* Header */

#header {
        width: 970px;
        height: 142px;
        margin: 0px auto 0px auto;
        padding: 0px;
        background: url('imgs/header.jpg') no-repeat;
}

#header_en {
        width: 970px;
        height: 142px;
        margin: 0px auto 0px auto;
        padding: 0px;
        background: url('imgs/header_en.jpg') no-repeat;
}

#upmenu {
        width: 970px;
        margin: 0px;
        float: left;
        padding: 0px;
}

img.logo {
        float:left !important;
        border:0px;
        margin-left: 50px !important;
}

#upmenu p {
		margin: 0px;
       text-align: right;
        padding: 13px 0px 0px 30px;
        font-family: arial;
        font-size: 0.8em;
        color: #242424;
}

#upmenu a:link {
        color: #515150;
        text-decoration: none;
}

#upmenu a:visited {
        color: #515150;
        text-decoration: none;
}

#upmenu a:hover {
        color: #515150;
        text-decoration: underline;
}

#upmenu img {
        border: 0px;
        margin: 0px 5px 0px 0px;
        padding: 0px 0px 0px 0px;
        
}
/* Menu */

#menu {
        width: 970px;
        height: 50px;
        margin: 0px auto 0px auto;
        padding: 0px;
        background: url('imgs/menubg.jpg') repeat-x;
        border-bottom: 4px solid #ffffff;
}

#menufix {
        width: 895px;
        height: 50px;
        margin: 0px 0px 0px 32px;
        padding: 0px 0px 0px 0px;
        border-right: 1px dotted #868585;
}

.menubox {
        width: auto;
        height: 50px;
        float:left;
        margin:0px;
        padding: 0px;
        border-left: 1px dotted #868585;

}


.menubox a:link {
        font-family:georgia, arial; 
        font-size:1em; 
        font-weight: normal;
        color: #ffffff; 
        width:auto; 
        float:left; 
        text-align:center; 
        padding: 15px 19px 20px 19px; 
        text-decoration:none; 
}

.menubox a:visited {
        font-family:georgia, arial; 
        font-size:1em; 
        font-weight: normal;
        color: #ffffff; 
        width:auto; 
        float:left; 
        text-align:center; 
        padding: 15px 19px 20px 19px;  
        text-decoration:none; 
}

.menubox a:hover {
        font-family:georgia, arial; 
        font-size:1em; 
        height:50px;
        color: #ffffff; 
        width:auto; 
        float:left; 
        text-align:center; 
        padding: 15px 19px 20px 19px;  
        text-decoration:none; 
        background: url('imgs/menuonbg.jpg') repeat-x;
}



#menuboxfix {
        width: 158px;
        height: 50px;
        float:left;
        margin:0px;
        padding: 0px;
        border-left: 1px dotted #868585;

}


#menuboxfix a:link {
        font-family:georgia, arial; 
        font-size:1em; 
        font-weight: normal;
        color: #ffffff; 
        width:158px; 
        float:left; 
        text-align:center; 
        padding: 15px 19px 20px 19px; 
        text-decoration:none; 
}

#menuboxfix a:visited {
        font-family:georgia, arial; 
        font-size:1em; 
        font-weight: normal;
        color: #ffffff; 
        width:158px; 
        float:left; 
        text-align:center; 
        padding: 15px 19px 20px 19px;  
        text-decoration:none; 
}

#menuboxfix a:hover {
        font-family:georgia, arial; 
        font-size:1em; 
        height:50px;
        color: #ffffff; 
        width:158px; 
        float:left; 
        text-align:center; 
        padding: 15px 19px 20px 19px;  
        text-decoration:none; 
        background: url('imgs/menuonbg.jpg') repeat-x;
}

/* Image box */

#image {
        width: 970px;
        height: 263px;
        margin: 0px auto 0px auto;
        padding: 0px;
        border-bottom: 4px solid #ffffff;
        background: url('imgs/flashbg.jpg') no-repeat;
}

/* Content Box */

#content {
        width: 970px;
        min-height: 256px;
        margin: 0px auto 0px auto;
        padding: 0px;
        background: url('imgs/contentbg.jpg') no-repeat;
}

#content_in {
        width: 970px;
        min-height: 400px;
        margin: 0px auto 0px auto;
        padding: 0px;
}

#content_in p {
        font-family: verdana;
        font-size: 0.8em;
        font-weight: normal;
        color: #242424;
        padding: 10px 5px 0px 0px;
        margin: 0px 50px 0px 50px;
        line-height: 16px;
}

#content_in a:link {
        text-decoration: none;
        color: #84b0ed;
}

#content_in a:visited {
        text-decoration: none;
        color: #84b0ed;
}

#content_in a:hover {
        text-decoration: none;
        color: #ff7200;

}

p.formtitle {
        width:250px;                                                
        margin: 10px 0px 10px 5px;
        font-family: arial;
        font-size: 0.8em;
        color: #242424;
        padding: 0px;
}



a.more:link {
        font-family: verdana;
        text-decoration:none;
        font-size: 1em;
        color: #84b0ed;
}

a.more:visited {
        font-family: verdana;
        font-size: 1em;
        text-decoration:none;
        color: #84b0ed;
}

a.more:hover {
        font-family: verdana;
        font-size: 1em;
        text-decoration:none;
        color: #ff7200;
        
}
 /* Left content */
 
#left {
        width: 473px;
        margin: 30px 0px 0px 0px;
        padding: 0px;
        float: left;
}

#left h1 {
        font-family: tahoma;
        font-size: 1.3em;
        font-weight: normal;
        color: #53a8dd;
        padding: 5px 0px 0px 5px;
        height: 41px;
        margin: 0px 0px 0px 70px;
        background: url('imgs/h1bg.jpg') no-repeat;
}

img.pic {
        border: 0px;
        margin: 10px 0px 0px 70px;
        padding: 0px 5px 0px 0px;
        float: left;
}

#left p {
        font-family: verdana;
        font-size: 0.8em;
        font-weight: normal;
        color: #242424;
        padding: 10px 5px 0px 0px;
        margin: 0px 0px 0px 205px;
        line-height: 16px;
        border-right: 1px dotted #000000;
}

img.button {
        border:0px;
        margin: 0px 0px 0px 100px;
        padding: 0px;
}

/* Right Content */

#right {
        width: 486px;
        margin: 0px 0px 0px 473px;
        padding: 80px 0px 0px 0px;
}

#right p {
        font-family: verdana;
        font-size: 0.8em;
        font-weight: normal;
        color: #242424;
        padding: 10px 0px 0px 0px;
        margin: 0px 65px 0px 155px;
        line-height: 16px;
}

img.picright {
        border: 0px;
        margin: 0px 0px 0px 20px;
        padding: 0px 0px 0px 0px;
        float: left;
}

.partners {
                 width:491px;
                margin-top:0px;
                padding:8px;
                float:left;
                background-color:#f1ede2;
                margin-left:40px;
                margin-top:10px;
                margin-bottom:10px;
                 font-family: verdana;
        font-size: 0.8em;
        font-weight: normal;
        color: #242424;
}

/* Footer */

#footer {
        width: 970px;
        min-height: 220px;
        padding: 0px 0px 10px 0px;
        clear:both;
        margin:0px 0px 0px 0px;
        background: url('imgs/footerbg.gif') #014073 repeat-x;
}

.footerbox {
        width: 323px;
        padding: 0px;
        margin: 30px 0px 0px 0px;
        float: left;
}


h2.tnea {
        font-family: verdana;
        font-size: 0.8em;
        font-weight: normal;
        color: #ff7200;
        height: 25px;
        padding: 4px 0px 0px 35px;
        margin: 10px 80px 0px 35px;
        background: url('imgs/footericon.jpg') no-repeat;
        border-bottom: 1px dotted #ffffff;
}

p.tnea {
        font-family: verdana;
        font-size: 0.7em;
        font-weight: normal;
        color: #dbdbdb;
        height: 30px;
        padding: 0px 0px 0px 0px;
        margin: 10px 40px 0px 35px;
        line-height: 16px;
}
div.tnea {
        font-family: verdana;
        font-size: 0.7em;
        font-weight: normal;
        color: #dbdbdb;
        height: 30px;
        padding: 0px 0px 0px 0px;
        margin: 10px 40px 0px 35px;
        line-height: 16px;
}
div.cText {
        font-family: verdana;
        font-size: 0.7em;
        font-weight: normal;
        color: #dbdbdb;
        height: 30px;
        padding: 0px 0px 0px 0px;
        margin-left: 35px;
}


span.font {
        font-family: georgia;
}


span.color {
        color: #ff7200;
}

p.syn {
        font-family: verdana;
        font-size: 0.7em;
        font-weight: normal;
        height: 30px;
        color: #dbdbdb;
        padding: 0px 0px 0px 0px;
        margin: 10px 40px 0px 35px;
        line-height: 16px;
}


p.rights {
        font-family: verdana;
        text-align: left;
        font-size: 0.75em;
        font-weight: normal;
        color: #84b0ed;
        padding: 0px 0px 0px 0px;
        margin: 20px 0px 0px 35px;
}

ul.links {
        font-family: georgia;
        text-align: left;
        font-size: 0.7em;
        font-weight: normal;
        color: #84b0ed;
        padding: 0px 0px 0px 0px;
        margin: 63px 20px 0px 20px;
}

li.links {
        margin: 0px 0px 0px 0px;
        padding: 0px 5px 2px 5px;
        border-right: 1px dotted #dbdbdb;
        display: inline;
}
li.links2 {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 5px;
        display: inline;
}

a.footer1:link {
        font-family: georgia;
        color: #84b0ed;
        text-decoration: none;
}

a.footer1:visited {
        font-family: georgia;
        color: #84b0ed;
        text-decoration: none;
}

a.footer1:hover {
        font-family: georgia;
        color: #84b0ed;
        text-decoration: underline;
}

a.footertext:link {
        color: #dbdbdb;
        font-family: verdana;
        text-decoration: none;
}

a.footertext:visited {
        color: #dbdbdb;
        font-family: verdana;
        text-decoration: none;
}

a.footertext:hover {
        color: #dbdbdb;
        font-family: verdana;
        text-decoration: underline;
}

p.valid {
        font-family: georgia;
        text-align: right;
        font-size: 0.75em;
        font-weight: normal;
        color: #84b0ed;
        line-height: 18px;
        padding: 0px 0px 0px 0px;
        margin: 60px 60px 0px 0px;        
}


/* Product page */

#imageproduct {
        width: 970px;
        height: 68px;
        margin: 0px auto 0px auto;
        padding: 0px;
        border-bottom: 4px solid #ffffff;
        background: url('imgs/productbg.jpg') no-repeat;
}

p.paronproion {
        font-family: tahoma;
        text-align: left;
        font-size: 0.85em;
        font-weight: normal;
        color: #868585;
        padding: 0px 0px 0px 0px;
        margin: 10px 0px 0px 50px;
}

p.proion {
        font-family: tahoma;
        text-align: left;
        font-size: 1.5em;
        font-weight: normal;
        color: #738997;
        padding: 0px 0px 0px 0px;
        margin: 0px 0px 0px 50px;
}

/* Up Title */

#lefttitle {
        width: 598px;
        height: 68px;
        margin: 0px 0px 0px 0px;
        padding: 0px;
        float: left;
}

a.lefttitle:link {
        text-decoration: none;
        color: #738997;
}

a.lefttitle:visited {
        text-decoration: none;
        color: #738997;
}

a.lefttitle:hover {
        text-decoration: underline;
        color: #738997;
}

#righttitle {
        width: 372px;
        height: 68px;
        margin: 0px 0px 0px 598px;
        padding: 0px;
}
#righttitle a:link img{
        margin: 0px 0px 0px 5px;
        border:0px;
        text-decoration: none;
}

#righttitle a:visited img{
        margin: 0px 0px 0px 5px;
        border:0px;
        text-decoration: none;
}

#righttitle a:hover img{
        margin: 0px 0px 0px 5px;
        border:0px;
        text-decoration: none;
}

/* Product content */

/* Left */

#leftproduct {
        width: 200px;
        margin: 30px 0px 0px 0px;
        padding: 0px;
        float: left;
}

#leftprod_in {        
        width: 200px;
        float:left;
        margin: 0px 0px 0px 55px;
        padding: 0px;
}

.box1 {
        width: 196px;
        height: 34px;
        margin: 0px;
        padding: 0px;
        background-color: #5f524c;
        border: 2px solid #e7e7d8;
}

.box1 a:link {
        text-decoration: none;
        color: #ffffff;
}
.box1 a:visited {
        text-decoration: none;
        color: #ffffff;
}
.box1 a:hover {
        text-decoration: none;
        color: #ffffff;
}

#box3 a:link {
        text-decoration: none;
        color: #ffffff;
}
#box3 a:visited {
        text-decoration: none;
        color: #ffffff;
}
#box3 a:hover {
        text-decoration: none;
        color: #ffffff;
}



.box2 {
        width: 196px;
        height: 26px;
        margin: 0px;
        padding: 0px;
        background-color: #5f524c;
        border-right: 2px solid #e7e7d8;
        border-left: 2px solid #e7e7d8;
        border-bottom: 1px dotted #e7e7d8;
}



#box3 {
        width: 196px;
        height: 34px;
        margin: 0px;
        padding: 0px;
        background-color: #5f524c;
        border-right: 2px solid #e7e7d8;
        border-left: 2px solid #e7e7d8;
        border-bottom: 2px solid #e7e7d8;
}

#box4 {
        width: 196px;
        height: 26px;
        margin: 0px;
        padding: 0px;
        background-color: #5f524c;
        border-right: 2px solid #e7e7d8;
        border-left: 2px solid #e7e7d8;
        border-bottom: 2px solid #e7e7d8;
}

#leftprod_in h1 {
        font-family: tahoma;
        text-align: left;
        font-size: 1.3em;
        font-weight: normal;
        color: #e7e7d8;
        padding: 0px 0px 0px 0px;
        margin: 5px 0px 0px 20px;        
}

#leftprod_in h2 {
        font-family: tahoma;
        text-align: left;
        font-size: 1.3em;
        font-weight: normal;
        color: #e7e7d8;
        padding: 5px 0px 0px 0px;
        margin: 0px 0px 0px 20px;        
}

.box2 a:link {
        font-family: tahoma;
        text-align: left;
        width: 181px;
        float:left;
        height: 22px;
        font-size: 1em;
        font-weight: normal;
        color: #bfb2a0;
        padding: 4px 0px 0px 15px;
        margin: 0px 0px 0px 0px;
        text-decoration: none;
}

.box2 a:visited {
        font-family: tahoma;
        text-align: left;
        width: 181px;
        float:left;
        height: 22px;
        font-size: 1em;
        font-weight: normal;
        color: #bfb2a0;
        padding: 4px 0px 0px 15px;
        margin: 0px 0px 0px 0px;
        text-decoration: none;
}

.box2 a:hover {
        font-family: tahoma;
        text-align: left;
        float:left;
        width: 181px;
        height: 22px;
        font-size: 1em;
        font-weight: normal;
        color: #ffffff;
        padding: 4px 0px 0px 15px;
        margin: 0px 0px 0px 0px;
        text-decoration: none;
        background-color: #b0a39b;
}

.box2 p {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
}

#box4 a:link {
        font-family: tahoma;
        text-align: left;
        width: 181px;
        float:left;
        height: 22px;
        font-size: 1em;
        font-weight: normal;
        color: #bfb2a0;
        padding: 4px 0px 0px 15px;
        margin: 0px 0px 0px 0px;
        text-decoration: none;
}

#box4 a:visited {
        font-family: tahoma;
        text-align: left;
        width: 181px;
        float:left;
        height: 22px;
        font-size: 1em;
        font-weight: normal;
        color: #bfb2a0;
        padding: 4px 0px 0px 15px;
        margin: 0px 0px 0px 0px;
        text-decoration: none;
}

#box4 a:hover {
        font-family: tahoma;
        text-align: left;
        float:left;
        width: 181px;
        height: 22px;
        font-size: 1em;
        font-weight: normal;
        color: #ffffff;
        padding: 4px 0px 0px 15px;
        margin: 0px 0px 0px 0px;
        text-decoration: none;
        background-color: #b0a39b;
}

#box4 p {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
}


img.big {
        border: 0px;
        margin: 30px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
}

p.fix {
        margin: 0px 50px 0px 50px;
}

img.small {
        border: 1px solid #a3a3a3;
        margin: 20px 20px 0px 0px;
        padding: 0px 0px 0px 0px;
}

/* Right */

#rightproduct {
        width: 600px;
        margin: 0px 0px 0px 300px;
        padding: 0px;
}

#rightproduct_in {
        width: 300px;
        margin: 0px 0px 0px 70px;
        padding: 0px;
        float:left;
}

p.fix2 {
        margin: 30px 0px 0px 30px;
}

#productdetails {
        width: 300px;
        float:right;
        margin: 50px 100px 0px 0px;
        padding: 0px;
}

#productdetails p{
        font-family: verdana;
        font-size: 0.8em;
        color:#242424;
        margin: 0px 0px 10px 0px;
        padding:0px;
}

.image {
        width: 144px;
        float:left;
        padding: 0px;
        margin:30px 0px 0px 10px;
}

.image a:link {
        text-decoration: none;
        color: #84b0ed;
}

.image a:visited {
        text-decoration: none;
        color: #84b0ed;
}

.image a:hover {
        text-decoration: none;
        color: #ff7200;

}


.image p {
        font-family: verdana;
        text-align: center;
        padding: 0px;
        margin: 0px;
        color:#242424;
        font-size: 0.8em;
}
        

.image img {
        border: 1px solid #a3a3a3;
        margin: 0px 20px 0px 0px;
        padding: 0px 0px 0px 0px;
        width: 142px;
        height: 141px;
}

.imagedetail {
        width: 500px;
        float:left;
        padding: 0px;
        margin:30px 0px 0px 10px;
}

.imagedetail p {        
        font-family: verdana;
        font-size: 0.8em;
        color: #242424;
        margin: 0px 0px 0px 0px;
        padding: 0px;
}

.imagedetail img {        
        float:left;
        border: 0px;
        margin: 0px 0px 0px 0px;
        padding: 0px 10px 0px 0px;
}

.imagedetail a:link {
        text-decoration: none;
        color: #84b0ed;
}

.imagedetail a:visited {
        text-decoration: none;
        color: #84b0ed;
}

.imagedetail a:hover {
        text-decoration: none;
        color: #ff7200;

}

#productdetails u {
        margin: 0px 0px 0px 30px;
        padding: 0px;
}

#productdetails ul {
        list-style-type: disc;
        margin: 10px 0px 0px 30px;
        padding: 0px;
}

#productdetails li {
        font-family: verdana;
        font-size: 0.8em;
        color: #242424;
        margin: 0px;
        padding: 0px;
}

/* Form Styles */


.textform
{
        background-color: #ffffff !important;
        color: #242424;
        border: 1px solid #c1c4c9;
        margin:3px 3px 10px 3px;  
        font-family: verdana;
        font-size: 0.8em;
}

.textform:hover {
        border: 1px solid #30b5d6;
}

.textarea
{
        background-color:#ffffff !important;
        color:#242424;
        width: 500px;
        min-height: 150px;
        border: 1px solid #c1c4c9;
        margin:3px 3px 10px 3px;  
} 
.textarea:hover {
        border: 1px solid #30b5d6;
}
.select
{
        background-color:#ffffff !important;
        color:#242424;
        border: 1px solid #c1c4c9;
        margin:0px;  
}

.button 
{
        background-color:#f1eedd !important;
        color:#ffaa30;
        border-right: 1px solid #a6a6a3;
        border-bottom: 1px solid #a6a6a3;
        border-top: 1px solid #c1c4c9;
        border-left: 1px solid #c1c4c9;
        padding:1px 5px 1px 5px;
        margin:10px 3px 3px 424px;
} 

.button:hover {
        background-color: #3d4144 !important;
        color: #ffffff;
}

span.form {
        color: #76a6d3;
}


#content form {
        margin: 0px 0px 0px 50px;
}
p.form {
        font-family: verdana;
        font-size: 0.8em;
        color: #242424;
        margin: 0px 0px 1px 0px !important;
        padding: 0px;
}
p.formtitle {
        font-family: verdana;
        font-size: 1em;
        color: #3d4144;
        padding: 0px 60px 0px 50px ;
        
}        

