*{padding:0;margin:0;outline:0}
html{overflow-y:scroll;}
body{font:normal 12px/16px Arial;color:#333}
.body{text-align:center;background:url(../images/bg.gif) repeat-x 0 0 #fff}
.boxed{background:url("../images/bg_fond.gif") repeat-x scroll right bottom #ccc;padding:9px 10px;border:2px solid #ccc}
a img{border:0}
#container{text-align:left;margin:0 auto 40px;width:978px;background:url(../images/co_shd_l.gif) no-repeat 0 0 #fff}
#container_inner{background:url(../images/co_shd_r.gif) no-repeat right 0;min-height:658px;padding:0 9px}
##container_inner{min-height:auto;height:658px}
#logo a{float:left;background:url(../images/logo.gif) no-repeat 0 0;height:82px;width:319px;text-indent:-9999px}
#logo{margin:0}
##logo{font-size:0}
#main{overflow:hidden;zoom:1}
#nav_main{clear:both;background:url(../images/bg_nav_main.gif) repeat-x 0 0;margin:0 15px 10px;padding:5px 0 4px 8px;overflow:hidden}  
##nav_main{zoom:1}
#nav_main li{float:left;padding:0 26px 0 0}
#nav_main a{color:#666;font-weight:700;font-size:15px;line-height:20px;text-decoration:none;}
#nav_main ul ul{display:none}
#nav_footer{color:#666;font-size:11px;line-height:15px;margin:10px 15px 0;padding:4px 0 0 10px;background:url(../images/bg_nav_footer.gif) repeat-x 0 0}
#nav_footer .menu li{float:left}
#nav_footer a{color:#666;padding:0 0 0 15px;text-decoration:none;border-left:1px solid #ccc;margin-left:15px}
#nav_footer span.copy{float:left}
#nav_footer .menu{float:left}
#startgal{margin:0 15px;height:430px;overflow:hidden;zoom:1}
#startgal img{position:absolute;display:none}
#nav_short{float:right;margin:9px 15px 0 0;text-align:right;font-size:11px;line-height:11px;overflow:hidden;zoom:1}
#nav_short a{color:#666;text-decoration:none;display:block;margin:0;border:0;padding:0}
#nav_short a  img{float:right;margin:0}
#nav_short ul ul{display:none}
#nav_sub{float:left;background:url(../images/bg_nav_sub_l.gif) no-repeat 6px 10px}
#nav_sub .inner{width:224px;background:url(../images/bg_nav_sub_r.gif) no-repeat right 10px;height:430px;padding:0 0 0 15px}
#nav_sub .menu{padding:57px 0 0 20px}
#nav_sub .menu li{font-size:14px;font-weight:700;letter-spacing:-1px;line-height:15px;padding:0 25px 10px 0}
#nav_sub .menu  ul{margin:5px 0 0 10px}
#nav_sub .menu  ul li{font-size:12px;letter-spacing:0}
#nav_sub a{color:#333;font-weight:700;text-decoration:none}
#content{padding:39px 15px 0 35px;min-height:370px}
##content{min-height:auto;height:370px}
a{color:#c33}
.content_sub{margin-left:239px}
.ie6 .content_sub{float:right;width:650px;margin-left:0}
.menu,.menu ul{list-style:none}
td.contentheading{padding:0 0 30px}
table.contentpaneopen,table.blog{width:100%}
#infoboxes{position:absolute;margin:-430px 15px 0;overflow:hidden;zoom:1;width:930px;height:430px;display:table}
#infoboxes .inner{width:320px;padding:0 9px 0 0;display:table-cell;vertical-align:bottom}
#infoboxes .ck_item{font-size:11px;line-height:15px;border:1px solid #fff;background:none rgba(204, 204, 204, 0.8);margin:0 0 9px;padding:4px 3px 4px 10px;width:300px;overflow:hidden;zoom:1;text-align:left}
.moz #infoboxes .ck_item,
.ff #infoboxes .ck_item,
.ie8 #infoboxes .ck_item,
.ie9 #infoboxes .ck_item{float:right;clear:right;}
.ie #infoboxes td{vertical-align:bottom}
.ie #infoboxes .ck_item{background-color:#ccc}
#infoboxes .contentheading,#infoboxes  h1,#infoboxes  h2,#infoboxes  h3,#infoboxes  h4,#infoboxes  h5,#infoboxes  h6{font-size:14px;line-height:18px;}
#infoboxes .contentheading a,#infoboxes  h1 a,#infoboxes  h2 a,#infoboxes  h3 a,#infoboxes  h4 a,#infoboxes  h5 a,#infoboxes  h6 a{text-decoration:none;color:#fff}
#infoboxes .ck_more{margin:0 5px 0 5px;float:right;line-height:11px}
#infoboxes .readon, #infoboxes .ck_more a{color:#c33;text-decoration:none;font-weight:bold;font-size:10px}
#infoboxes .ck_text{overflow:hidden;zoom:1;float:left;overflow:hidden;width:100%;}
#infoboxes  p,#infoboxes  h1,#infoboxes  h2,#infoboxes  h3,#infoboxes  h4,#infoboxes  h5,#infoboxes  h6{margin:0}
.clickable{cursor:pointer}
#nav_sub a:hover,#nav_sub .active a,#nav_main a:hover,#nav_main .active a,#nav_short a:hover,#nav_footer a:hover{color:#c33}
.ck_abc{font-size:10px;text-transform:uppercase}
.ck_abc  ul{list-style:none;overflow:hidden;zoom:1}
.ck_abc li{float:left;margin-right:8px;cursor:pointer}

.ck_abc li.active,.ck_abc  li:hover{color:#c33}
.small{font-size:10px}
.ck_kat .small{text-transform:uppercase;color:#c33}
.ck_kat li{cursor:pointer}
.ck_kat li.active,.ck_kat  li:hover{color:#c33}
.markenfinder_table h1{width:225px;}
.ie7 .markenfinder_table,.ie6 .markenfinder_table{width:5850px}
.markenfinder_table td p{cursor:pointer}
.markenfinder_table td p:hover,.markenfinder_table td p.active{color:#c33}
.markenfinder_table td p{cursor:normal}
.markenfinder_table td table{display:none}
.ck_text{}
.co .ck_text{padding-bottom:60px}
.ck_text ul,#tinymce ul{padding-left:25px}
.ck_text li,#tinymce li{margin-bottom:5px}
#markendetail{position:absolute;top:0;left:0;width:100%;text-align:center;height:100%}
#markendetail .inner{cursor:pointer;text-align:left;width:331px;margin:300px auto 0;background:none #fff;overflow:hidden;zoom:1;background:url(../images/markendetail.png) no-repeat;padding:40px;height:125px;}
#markendetail  h5{margin-bottom:20px}
#markendetail img{float:right;margin:-10px 0 4px 5px}
#markendetail .small{color:#c33;margin:0;text-transform:uppercase}
h1,.contentheading,.componentheading{font-size:18px;line-height:22px;color:#c33;margin:0 0 30px;font-weight:700}
h2{font-size:14px;line-height:18px;color:#c33;margin:0;font-weight:700}
h3{font-size:14px;line-height:18px;color:#c33;margin:0;font-weight:700}
h4{font-size:12px;line-height:18px;color:#c33;margin:0;font-weight:700}
h5{font-size:12px;line-height:18px;margin:0;font-weight:700}
h6{font-size:12px;line-height:18px;color:#c33;margin:0;font-weight:400}
p{margin:0 0 10px}
td{vertical-align:top}
table{border-collapse:collapse;margin-bottom:15px}
sup{font-size:8px;line-height:8px}
.hide{display:none}
#subscribeForm input{margin-bottom:10px}
.sig{display:block;overflow:hidden;zoom:1}
.sig img{display:none;cursor:pointer;position:absolute}
.sig_pager{overflow:hidden;zoom:1;padding-top:3px}
.sig_pager a{width:15px;text-align:center;font-size:10px;background:none #ddd;float:left;margin-right:3px;cursor:pointer;color:#333;line-height:15px}
.sig_pager a.active{background:none #aaa;color:#c33}
.sig_next{background:url(../images/pager.png) no-repeat scroll 0 0 transparent;display:block;height:36px;position:absolute;text-indent:-9999px;width:27px;cursor:pointer}
.column_separator{padding-left: 20px}
