html,body,ul,li,h1,h2,h3,h4,h5,h6,img,p,form,a,div,span{margin:0;padding:0;border:0;font-size:1em;}
body{font:62.5% Arial,Verdana,Hetvetica,sans-serif;line-height:1.5em;background:#fff;color:black;}
input,select{font-size:1em;}

.cl{clear:both;margin:0;padding:0;}
.fl{float:left;}.fr{float:right;}.aw{width:auto;}.tdn{text-decoration:none;}

/* Layout */

#fixed {margin:0 auto;padding: 0 16px 10px 16px;width:940px;text-align:left; background-image:url(../images/cc-hp-main-full-bg.jpg); background-repeat:repeat-x;background-position:top; overflow:hidden;}
#top-links {height:33px;width:830px;border:0;margin:0 107px 0 0;float:right; text-align:right;}
#top-links a{padding:0; margin:0; height:10px;font-size:1.4em;font-weight:bold;display:inline;color:#3F3F3F; text-decoration:none;}
#top-links a img{padding:0;margin:0;}
#masthead {height:138px;width:938px;border:0;margin:0;float:left;background-image:url(../images/cc-hp-masthead.jpg);background-repeat:no-repeat;}
#masthead a img {float:left; display:inline;}
#nav{width:938px;float:left;}
#nav ul{width:938px;height:26px;list-style:none;}
#nav li{padding:0;margin:0;float:left;}
#nav a{float:left;text-decoration:none;}
#content {width:938px;border:0;margin:17px 0 0 0;float:left;}
#content .hrow {width:938px;border:0;margin:0 0 17px 0;float:left;}
#content .hrow-bot {width:938px;border:0;margin:0;float:left;}
.p-banner {width:620px;height:300px;background-image:url(../images/Homepage-large-TK.jpg); background-repeat:no-repeat;float:left;}
.p-protect {width:300px;height:140px;margin:0 0 0 18px;background-image:url(../images/cc-hp-panel-protect.jpg); background-repeat:no-repeat;float:left;}
.p-traykit {width:300px;height:140px;margin:20px 0 0 18px;background-image:url(../images/cc-hp-panel-cot.jpg); background-repeat:no-repeat;float:left;}
.p-welcome {width:300px;height:301px;padding:0;margin:0;background-image:url(../images/cc-hp-panel-welcome.jpg); background-repeat:no-repeat;float:left;display:inline;}
#panel-wrap {width:318px;padding:0;margin:0;float:left;}
.p-tv {width:300px;height:140px;margin:0 0 0 18px;background-image:url(../images/cc-hp-panel-tv.jpg); background-repeat:no-repeat;float:left;}
.p-you-said {width:300px;height:140px;margin:20px 0 0 18px;background-image:url(../images/cc-hp-panel-you-said.jpg); background-repeat:no-repeat;float:left;}
.p-awards {width:300px;height:301px;margin:0 0 0 18px;background-image:url(../images/cc-hp-panel-awards.jpg); background-repeat:no-repeat;float:left;}
.p-essential {width:300px;height:141px;margin:0 0 0 0;background-image:url(../images/cc-hp-panel-essential.jpg); background-repeat:no-repeat;float:left;}
.p-features {width:300px;height:141px;margin:0 0 0 18px;background-image:url(../images/cc-hp-panel-features.jpg); background-repeat:no-repeat;float:left;}
.p-as-seen {width:300px;height:141px;margin:0 0 0 18px;background-image:url(../images/cc-hp-panel-as-seen.jpg); background-repeat:no-repeat;float:left;}
.panel h1, h2, h3, a, h3 a{color:#3F3F3F; text-decoration:none;}
.panel h1, h2 {padding:14px 0 0 18px; height:31px;font-size:1.7em;font-weight:normal;display:block;color:#3F3F3F;}
.panel h3 {padding:3px 0 0 18px; height:59px;font-size:1.2em;font-weight:normal;display:block;color:#3F3F3F; text-decoration:none;}
.panel h4 a{padding:23px 0 0 18px; height:59px;font-size:1.4em;font-weight:normal;display:block;color:#3F3F3F; text-decoration:none;}
.panel p {padding:8px 5px 0 18px;font-size:1.2em;font-weight:normal;display:block;color:#3F3F3F;}
.panel h1 a, h2 a{text-decoration:none;}
.p-kind-jugend {width:258px;height:138px;margin:2px 0 0 50px;background-image:url(../images/kind-jugend-panel-bg.png); background-repeat:no-repeat;float:left;display:inline;}
.panel-kj h1, .panel-kj h2, .panel-kj h3, .panel-kj a, .panel-kj h3 a{color:#3F3F3F; text-decoration:none;}
.panel-kj h1, .panel-kj h2 {padding:28px 0 0 18px; height:21px;font-size:1.7em;font-weight:normal;display:block;color:#3F3F3F;}
.panel-kj h3 {padding:3px 0 0 18px; height:59px;font-size:1.2em;font-weight:normal;display:block;color:#3F3F3F; text-decoration:none;}
.panel-kj h4 {padding:18px 0 0 18px; height:59px;font-size:1.2em;font-weight:normal;display:block;color:#3F3F3F; text-decoration:none;}

a.in-stock-banner {padding:223px 0 0 18px;font-size:1.7em;font-weight:normal;color:#3F3F3F; text-decoration:none;display:inline;float:left;}
a.buy-now-link-banner {float:right;padding:223px 25px 0 0;font-size:1.7em;font-weight:normal;color:#3F3F3F; text-decoration:none;display:inline;}
a.buy-now-link {padding:0 0 0 18px;font-size:1.7em;font-weight:normal;display:block;color:#3F3F3F; text-decoration:none;}
.white {color:#FFF;}
.red {color:#FF0000;}
#masthead a.d-den img {float:right; padding:26px 13px 0 0; margin:0;}

/* News page */
#news-header {width:640px;float:left;padding:0 0 0 27px;}
#news-content {width:640px;float:left;padding:15px 0 0 31px;}
#news-content ul{width:160px;min-height:200px;list-style:none;display:inline;}
#news-content ul li{width:160px;padding:0;margin:0;float:left;}
#news-content a{float:left;text-decoration:none;text-align:center;color: #a6ba1e;}
#news-content a:visited{text-decoration:none;color: #a6ba1e;}
#news-content a:hover{text-decoration: underline;}
#news-content img a{text-align:left;}


/* Footer */
#footer {margin:0 auto;padding:0;width:970px;text-align:left; background-image:url(../images/cc-hp-footer-bg.jpg); background-repeat:no-repeat; height:92px;}
