html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{border:0;font-family:inherit;font-size:100%;font-style:inherit;font-weight:inherit;margin:0;outline:0;padding:0;vertical-align:baseline}
body{background:#FFF;background-color:#dddcd7;color:#000;font-family:verdana, arial, times, "Times New Roman", sans-serif;font-size:11px;line-height:1.3}
ol,ul{list-style:none}
table{border-collapse:separate;border-spacing:0;vertical-align:middle}
caption,th,td{font-weight:400;text-align:left;vertical-align:middle}
q:before,q:after,blockquote:before,blockquote:after{content:""}
a img{border:none}
a{color:#000;text-decoration:none}
em{font-wariant:italic}
.site{margin:0 auto;overflow:hidden;position:relative;width:1008px}
#header{background-color:#ca0025;border-bottom:1px solid #000;color:#FFF;font:11px Arial, sans-serif;letter-spacing:1px;overflow:hidden;padding:15px 0;text-transform:uppercase}
#header ul li{display:inline-block;float:left;padding-right:10px}
#header ul li.selected a{color:#000;font-weight:700}
#header ul li a{color:#e2e2e2;text-decoration:none}
#header ul li + li{border-left:1px solid #e2e2e2;padding-left:10px}
#header #menu li a:hover{color:#000;font-weight:700}
#header #account{float:right}
#container{background:#dddcd7 url(../images/index/content-bg.gif) repeat-y}
#main{background:url(../images/index/main-bg.jpg) no-repeat center;height:649px}
#main .site{height:100%;overflow:visible}
#main .site #content{height:100%;position:relative;width:645px}
#main .site #content #free{background-image:url(../images/index/free-demo.gif);background-position:50% 100%;background-repeat:no-repeat;height:43px;overflow:hidden;position:absolute;right:0;text-align:left;text-indent:-119988px;top:65px;width:226px}
#main .site #content #start{background-image:url(../images/index/start.png);background-position:50% 50%;background-repeat:no-repeat;bottom:50px;display:block;height:109px;left:-20px;overflow:hidden;position:absolute;text-align:left;text-indent:-119988px;width:297px}
#main .site #content #mini-nav{bottom:45px;position:absolute;right:40px}
#main .site #content #mini-nav ul{font-family:verdana, sans-serif;font-size:12px;font-weight:700;width:200px}
#main .site #content #mini-nav ul li{text-align:right;width:100%}
#main .site #content #mini-nav ul li a{background:url(../images/index/mini-nav-arrow.png) no-repeat scroll center right;color:#789fb8;display:inline-block;padding-right:40px;text-align:right;width:100%}
#main .site #content #mini-nav ul li + li{margin-top:15px}

/*
#main .site #content #intro-msg { color: #6b6b6b; position:absolute; bottom: 10px; }
#main .site #content #start { bottom: 80px; }
#main .site #content #mini-nav{bottom:75px;right:-25px}
*/

#main .site #sidebar{height:100%;position:absolute;right:0;top:0;width:270px}
#main .site #sidebar span.cloud{background:url(../images/index/cloud-big.png) no-repeat scroll top left;color:#FFF;display:inline-block;font:12px/28px Arial, sans-serif;height:38px;text-align:center}
#main .site #sidebar #checkout{margin:20px 0 0 65px}
#main .site #sidebar #checkout span.big{color:#d00a21;font:28px "Myriad Pro", Arial, sans-serif;font-weight:700;margin-left:20px}
#main .site #sidebar #checkout span.cloud{background:url(../images/index/cloud-big.png) no-repeat scroll top left;width:180px;text-align: left; padding-left: 12px;}
#main .site #sidebar ul#news{margin-top:10px}
#main .site #sidebar ul#news li{border-bottom:1px dotted #9d9d9d;cursor:pointer;display:block;padding:0 0 6px 92px;position:relative}
#main .site #sidebar ul#news li h2{color:#d00a21;font:16px Georgia, serif;font-weight:700}
#main .site #sidebar ul#news li p{color:#6c6b6b;margin-top:6px;word-spacing:-2px}
#main .site #sidebar ul#news li a.more, #main .site #sidebar ul#news li span.more{background:url(../images/index/more-arrow-blue.png) no-repeat scroll center left;color:#729ab4;display:inline-block;font:9px Arial, sans-serif;margin-top:6px;padding-left:15px}
#main .site #sidebar ul#news li img{-moz-border-radius:5px;-webkit-border-radius:5px;border:3px solid #bcbcbc;border-radius:5px;left:0;position:absolute;top:0}
#main .site #sidebar ul#news li + li{border-bottom:none;margin-top:15px}
#main .site #sidebar #recommendations{margin-top:25px;position:relative}
#main .site #sidebar #recommendations span.cloud{background:url(../images/index/cloud-big.png) no-repeat;margin-left:65px;width:206px;text-align:left;padding-left: 12px;}
#main .site #sidebar #recommendations ul{margin:10px 0 0 92px}
#main .site #sidebar #recommendations ul li{font:11px Arial, sans-serif}
#main .site #sidebar #recommendations ul li a{background:url(../images/index/more-arrow-red.png) no-repeat 0 4px;display:inline-block;padding-left:12px}
#main .site #sidebar #recommendations ul li + li{margin-top:8px}
#main .site #sidebar #recommendations #test{background:url(../images/index/test.gif) no-repeat;height:0;left:0;overflow:hidden;padding-top:124px;position:absolute;top:90px;width:81px}
#bottom-menu{background:#ebebeb;border-bottom:1px solid #cbcbc7;border-top:2px solid #aeaeae;padding:15px 0}
#bottom-menu ul li{display:inline-block;float:left;font-size:12px;letter-spacing:2px;padding-right:20px;line-height:25px;}
#bottom-menu ul li.selected a,#bottom-menu ul li a:hover{color:#80abc4;font-weight:700}
#bottom-menu ul li a{color:#575757;text-decoration:none}
#bottom-menu ul li + li{background:url(../images/index/dot-sep.gif) no-repeat 0 10px;padding-left:20px}
#footer{background-color:#4f4f4f;border-top:5px solid #636363;color:#FFF;font-family:Arial, sans-serif;font-size:12px;margin-top:55px;padding:12px 0 15px}
#footer .site > * + *{margin-left:30px}
#footer .small{font-size:9px}
#footer p{margin-top:6px}
#footer .eu{margin-top:7px}
#footer .pc{margin:12px 0 0 100px}
strong,#header #account li a:hover,#main .site #sidebar #recommendations ul li a:hover{font-weight:700}
#header #menu,#footer .site > *{float:left}
