#header h1 a img {width:200px; height:50px;}

button.primary, input.button.primary {background-image: linear-gradient(bottom, rgb(255,167,34) 50%, rgb(254,207,125) 50%); background-image: -o-linear-gradient(bottom, rgb(255,167,34) 50%, rgb(254,207,125) 50%); background-image: -moz-linear-gradient(bottom, rgb(255,167,34) 50%, rgb(254,207,125) 50%); background-image: -webkit-linear-gradient(bottom, rgb(255,167,34) 50%, rgb(254,207,125) 50%); background-image: -ms-linear-gradient(bottom, rgb(255,167,34) 50%, rgb(254,207,125) 50%); background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0.5, rgb(255,167,34)), color-stop(0.5, rgb(254,207,125)));}

.home #content .main {float:right; width:560px; margin-bottom:2em; padding-right:5px;}

/*.home #content .main .wlcme {margin-bottom:10px; background:url(/en_US/Marketing/i/header/hdr_cpr_welcome_560x82.gif) no-repeat scroll 0 0 transparent;}*/
.home #content .main .wlcme h1 {color:#fff; font-weight:normal; margin:0; padding:42px 0 20px 13px;}
.home #content .main .wlcme h1 a {color:#fff;}

.home #content .main .zone {clear:both; overflow:hidden; border-bottom:1px dotted #ccc; margin:15px 0;}
.home #content .main .zone div.box {float:left; width:180px; margin-bottom:8px;}
.home #content .main .zone div.box.first {margin-right:12px; padding-left:5px;}
.home #content .main .zone div.box.last {float:right; margin-right:0;}

.home #content .main .zone div.box h3 a {font-size:1.92em; color:#333; text-decoration:none; font-weight:normal;}
.home #content .main .zone div.box p, .home #content .main .simple p {margin:15px 0; font-size:1.1em;}
.home #content .main .zone div.box p span {display:block; margin:10px 0;} 
.home #content .main .zone div.box p span a {background:url(/en_US/Marketing/i/btn/btn_cpr_orangearrow_13x13.gif) no-repeat scroll 0 0 transparent; padding-left:18px; text-decoration:none; vertical-align:top;}

.home #content .main .simple {clear:both;}

.home #content .sidebar {float:left; width:178px; margin:0 0 5px 5px;}
.home #content .sidebar.login {border:1px solid #ccc;}
.home #content .sidebar.login .header {padding:.5em 10px .4em 10px; background:#bababa url(/en_US/Marketing/i/scr/login_box_bg_sprite.jpg) repeat-x 0 1px;}
.home #content .sidebar.login .header h2 {color:#333; font-size:1em; display:inline; padding-right:15px; background:url(/en_US/Marketing/i/icon/icn_arrow_lock.png) top right no-repeat;}
.home #content .sidebar.login .body {padding:1px 10px; background:url(/en_US/Marketing/i/scr/login_box_bg_sprite.jpg) -197px 0 repeat-y;*zoom:1; }
.home #content .sidebar.login p {margin:0 0 1em 0; font-size:.9em;}
.home #content .sidebar.login form fieldset {margin:1em 0;}
.home #content .sidebar.login form legend {display:block; position:absolute; top:0; left:-500em; width:1px; height:1px; overflow:hidden; text-indent:-9999em; line-height:0;}
.home #content .sidebar.login form label {margin:0 0 .1em 0; font-size:1.1em;}
.home #content .sidebar.login form input {width:146px;}

.home #content .sidebar.counter {-webkit-border-radius:10px; -moz-border-radius:10px; border-radius:10px; border:1px solid #ccc; margin:1em 5px; background:url(/en_US/Marketing/i/scr/counter_bg.gif) top left repeat-x;}
.home #content .sidebar.counter .body {padding:2px 0; text-align:center;}
.home #content .sidebar.counter .body span {display:block; color:#666; font-size:.7em; font-weight:normal; font-family:Verdana, Arial;}
.home #content .sidebar.counter .body span.users {color:#369; font-size:1.3em; font-weight:bold; font-family:Verdana, Arial; font-style:italic;}
.home #content .sidebar.counter .signup {width:90%; border-top:1px dotted #ccc; margin:5px auto; padding-top:8px; }
.home #content .sidebar.counter .signup a {background:url(/en_US/Marketing/i/btn/btn_cpr_orangearrow_13x13.gif) no-repeat scroll 0 0 transparent; padding-left:18px; text-decoration:none; vertical-align:top; color:#002455;}

.home #content .sidebar.qlinks {margin:.5em 5px; background:url(/en_US/Marketing/i/scr/qlinks_bg.gif) no-repeat left bottom; background: linear-gradient(bottom, rgb(246,246,246) 0%, rgb(255,255,255) 100%); background: -o-linear-gradient(bottom, rgb(246,246,246) 0%, rgb(255,255,255) 100%); background: -moz-linear-gradient(bottom, rgb(246,246,246) 0%, rgb(255,255,255) 100%); background: -webkit-linear-gradient(bottom, rgb(246,246,246) 0%, rgb(255,255,255) 100%); background: -ms-linear-gradient(bottom, rgb(246,246,246) 0%, rgb(255,255,255) 100%); background: -webkit-gradient(linear, left bottom, left top, color-stop(0, rgb(246,246,246)), color-stop(1, rgb(255,255,255))); -moz-border-radius: 0 0 12px 12px; border-radius: 0 0 12px 12px;}
.home #content .sidebar.qlinks h3 {color:#040608;}
.home #content .sidebar.qlinks ul {list-style-type:none; padding:0 .5em; border-right:1px dotted #d6d6d6;}
.home #content .sidebar.qlinks ul li {margin:.9em 0;}

.products {background-color:#F5F6F5; border-top:1px dotted #ccc; clear:both; margin:1em auto; padding: 0 0 25px 0; width:750px; overflow:auto;}
.products h4 {color:#666; font-size:1.13em; padding:5px 0;}
.products h3 {color:#040608; font-size:1.33em; padding:0.65em 0 0.4em 15px;}
.products ul {list-style-type:none; margin:0; float:left; width:185px;}
.products ul li {margin:0.2em 0 0.2em 0; clear:both; padding-left:15px;}
.products ul li a {color:#999; display:block;}
