/* header */
.header {height: 330px; clear:both; margin: 0 auto; position: relative; padding:30px 7% 0; _margin:0 0 100px;}
.logo {top: 34px; left: 19%; z-index:-1;}
a.home {display:block;
height:160px;
left:18%;
position:absolute;
top:0;
width:210px;
z-index:20;}
.header p {clear:both; float:right; width: 472px; position: relative; text-align:right;}
.header ul {/*margin: 170px 0 0; clear:both; margin:170px 0 0; overflow:hidden;*/position:absolute; top:200px;}
.header ul li {float: left; margin-right: 18px; font-weight:bold; font-size:1.1em;}
.header ul li a,.header ul li strong {color: #c99c2d; font-weight:bold;text-decoration: underline;}
.header ul li a:hover {color: #b20b03;}
.sv-is {/*top: 110px;*/ bottom:-70px; right: 0;}

/* container */
.wrapper {width: 100%; /*position: relative;*/}
.container {margin: 0 54px 0; overflow: hidden; min-height: 450px; clear:both;}
.left, .right { width: 45%; border-right: 1px solid #dfdfdf; padding: 0 2%;}
.container h3 {}
.container h3.h3_main {text-align: right; margin-right:10%; font-size:1em;}
.container h3 a {font-weight:bold; font-size:1.1em;}

/* footer */
.footer {clear: both; height: 80px; padding: 10px 55px; position: relative; margin-top: 30px;}
.mira {width: 450px;}
.mira img {margin: 0 10px;}
.copy {background: url(/images/design/sv.gif) no-repeat; padding-left: 70px; min-height: 100%;}
.counter {right: 42%; top: 10px;}

/* corners */

/* typography */
h1 {font-size: 2em;font-weight: normal;}
h2 {font-size: 1.5em;font-weight: normal;}
/*h3 {font-size: 1.6em;font-weight: normal;}
h4 {font-size: 1.4em;}
h5 {font-size: 1.2em;}
h6 {font-size: 1em;}*/

.left h4 {}

.first-child {margin-top: 0!important;}

.list_cont, .numlist_cont {margin: 10px 0 10px 25px;}
.list_cont li {list-style-type: disc;}
.list_cont li img, .p_img img {margin:15px 10px 15px 0;}
.div_img {float: left;}
.div_img img {margin:5px 20px 15px 0!important;}
.numlist_cont {list-style-type:"decimal";}
.numlist_cont li h3 {text-align:left;}
.container p {margin: 10px 0;}
.data {border: 1px solid #dadada; margin: 15px 1px;}
.data tr {}
.data td {padding:10px 15px; border: 1px solid #dadada; text-align:center;}
.data th {border: 1px solid #dadada; background:#fffcf0; color:#cd842a; padding:10px 15px;}

.innovations_text {float:left; width:69%;}
.innovations_imgs {float:right; width:29%; text-align:right;}
.innovations_imgs img {margin:2px 0!important;}

.reward {float:left; text-align:center; width:190px; height:325px;}
.reward_guide {float:left; text-align:center; width:120px; height:200px; margin:0 20px;}
.reward a, .reward_guide a {text-decoration:none;}
.tablebodytext{display:none;}

area {border-bottom: 1px solid #cf8929; background: #ddd;}

.text {}
.imgs {}

ol.numlist_cont li ul {list-style-type: disc;}