/*
 * c-css by U4EA Technologies - Allan Jardine
 * Version:       1.2.php.4
 * Browser:       Webkit 537.3
 * Browser group: cssA
 */
html, button, input, select, textarea { color: #222; }
body { font-size: 1em; line-height: 1.4; background-color: #fcf8f4; background-image: url(../img/akc-cgc-body-bg.jpg); background-repeat: repeat-x; }
::-moz-selection { background: #b3d4fc; text-shadow: none; }
::selection { background: #b3d4fc; text-shadow: none; }
h1{ font-size:40px !important; }
h2 { margin: 0 0 20px 0; }
ol { margin-top:0px; }
a:hover { text-decoration:none; color:#003679; }
hr { display: block; height: 1px; border: 0; border-top: 1px solid #ccc; margin: 1em 0; padding: 0; }
img { vertical-align: middle; }
fieldset { border: 0; margin: 0; padding: 0; }
textarea { resize: vertical; }
.chromeframe { margin: 0.2em 0; background: #ccc; color: #000; padding: 0.2em 0; }
ul { margin-left:0px; margin-top:0px; padding-left:15px; }
@media only screen and (min-width: 35em) { }
@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 144dpi) { }
.ir { background-color: transparent; border: 0; overflow: hidden; *text-indent: -9999px; }
.ir:before { content: ""; display: block; width: 0; height: 100%; }
.hidden { display: none !important; visibility: hidden; }
.visuallyhidden { border: 0; clip: rect(0 0 0 0); height: 1px; margin: -1px; overflow: hidden; padding: 0; position: absolute; width: 1px; }
.visuallyhidden.focusable:active, .visuallyhidden.focusable:focus { clip: auto; height: auto; margin: 0; overflow: visible; position: static; width: auto; }
.invisible { visibility: hidden; }
.clearfix:before, .clearfix:after { content: " "; display: table; }
.clearfix:after { clear: both; }
.clearfix { *zoom: 1; }
@media print { * { background: transparent !important; color: #000 !important; box-shadow: none !important; text-shadow: none !important; }
a, a:visited { text-decoration: underline; }
a[href]:after { content: " (" attr(href) ")"; }
abbr[title]:after { content: " (" attr(title) ")"; }
.ir a:after, a[href^="javascript:"]:after, a[href^="#"]:after { content: ""; }
pre, blockquote { border: 1px solid #999; page-break-inside: avoid; }
thead { display: table-header-group; }
tr, img { page-break-inside: avoid; }
img { max-width: 100% !important; }
@page { margin: 0.5cm; }
p, h2, h3 { orphans: 3; widows: 3; }
h2, h3 { page-break-after: avoid; }
}
html, body{ background-color: #383838; background-image: url(../img/akc-cgc-body-bg.jpg); background-repeat: repeat-x; font-family: Arial, sans-serif; , sans; font-size: 15px; padding-top: 0px; padding-bottom: 20px; background-attachment: fixed; }
a { color:#006cc5; }
a:hover { text-decoration:none; }
h1, h2{ color:#e10020; }
h1{ font-size:38px; margin-top:0; margin-bottom:0; }
p{ margin-bottom:15px; margin-top:0px; font-size:18px; line-height:1.3em; }
blockquote{ color:#747937; font-family: "Times New Roman", times, serif; font-style:italic; font-size:20px; margin-left:25px; }
#wrap{ width:960px; margin:0 auto; background-color:#fff; }
#header { width:960px; height:224px; background-image:url(../img/akc-cgc-header-bg.gif); background-repeat: no-repeat; background-position:left top; }
#header h1 { width:275px; height:224px; background-image:url(../img/akc-cgc-header-tag.png); margin-left:6px; }
#header span { display:none; }
#main{ background: #fff; padding:10px 31px 35px; }
#nav{ background: #e10020; padding:0px 45px; height:29px; position:relative; }
#nav .sep{ color:#fff000; display:inline-block; margin:-6px 2px 0; font-size:20px; height:18px; overflow:hidden; }
#nav a{ color:#fff; text-decoration:none; display:inline-block; font-size:14px; font-weight:bold; line-height:29px; }
#nav a:hover, #footnav a:hover { color:#fff000; }
#nav .social { position:absolute; top:-1px; right:45px; width:98px; height:29px; }
#slides{ width:869px; overflow:hidden; margin-bottom:25px; }
#footer{ margin-top:15px; text-align:center; color:#000; font-size:14px; }
#footer a{ color:#000; text-decoration:none; }
#footer a:hover { color:#0152a4; text-decoration:underline; }
#copyright .sep{ display:inline-block; margin:0 4px; }
.img-right{ float:right; margin:12px 0 15px 55px; }
.clear{ clear: both; }
.about li { list-style-image: url(../img/fleur-bullet.gif); line-height:26px; }
.photo-gallery { margin: 0px; padding: 0px; }
.photo-gallery li { margin: 0px; padding: 0px; float: left; list-style-type: none; }
.photo-gallery li a { padding: 0px; margin: 0px 20px 20px 0px; text-decoration: none; display: block; }
.last { margin-right:0px !important; }
.head { margin: 15px 0px 15px 0px; }
.byline { margin: 10px 0px 0px 265px; text-indent:-12px; }
.subhead { color:#003679; font-weight:bold; font-size:18px; }
#subnav { font-size:16px; font-weight:bold; }
#subnav a { color:#003679; text-decoration:none; }
#subnav a:hover { color:#e10020; text-decoration:underline; }
#subnav .sep{ color:#e10020; display:inline-block; margin:-6px 2px 0; font-size:20px; height:18px; overflow:hidden; padding:0px 6px; }
#product-list { }
#product-list .one_fourth { border-left: 2px solid #999b9f; padding-left:13px; font-size:14px; }
#product-list .first { border-left:none; }
#product-list a, .small-link { font-family:"Times New Roman", Times, serif; font-size:13px; font-style:italic; text-decoration:underline; color:#09F; }
#product-list ul { margin-left:0px; padding-left:15px; }
.one_half, .one_third, .two_third, .one_fourth, .three_fourth { float: left; margin-right: 3%; position: relative; }
.one_half { width: 48%; }
.one_third { width: 30.66%; }
.two_third { width: 65.32%; }
.one_fourth { width:21%; }
.three_fourth { width: 74%; }
.link { color:#0072b8; font-style:italic; }
.new-customer-box { border:3px #e30933 solid; display:block; padding:22px 32px; }
.no-padding-bottom { margin-bottom:0px; }
.number-wrap { margin:0; padding:0; }
.number-wrap li { margin:0; padding:0 0 0 50px; list-style:none; }
.num1 { background-image:url(../img/akc-cgc-1.png); background-position: left top; background-repeat:no-repeat; }
.num2 { background-image:url(../img/akc-cgc-2.png); background-position: left top; background-repeat:no-repeat; }
.num3 { background-image:url(../img/akc-cgc-3.png); background-position: left top; background-repeat:no-repeat; }
.num4 { background-image:url(../img/akc-cgc-4.png); background-position: left top; background-repeat:no-repeat; }
.inc-text { color:#ccc; }
.subhead-text-red { font-size:23px; color:#e30933; font-weight:bold; }
#step-box .subhead-text-red { font-size:21px; color:#e30933; font-weight:bold; line-height: 21px; }
.caption-text { font-family:"Times New Roman", Times, serif; font-style: italic; line-height: 15px; margin-top: 5px; font-size:12px; }
#step-box { width:843px; border: 2px solid #0152a4; background-color:#fff; background-image:url(../img/akc-cgc-steps-bg.jpg); background-repeat:repeat-x; background-position:left top; padding:27px; margin-bottom:26px; }
#vid-list { width:795px; }
#vid-list ul { padding:0; margin:0; }
#vid-list li { padding:0; margin:0 20px 0 0; list-style:none; float:left; width:249px; text-align:center; }
#broch-list { width:795px; }
#broch-list ul { padding:0; margin:0; }
#broch-list li { padding:0; margin:0 20px 0 0; list-style:none; float:left; width:155px; text-align:center; }
#vid-list img, #broch-list img { margin-bottom:10px; }
.img-border { border:1px solid #000; }
img.centered { display: block; margin-left: auto; margin-right: auto; }
img.alignright { margin: 0 0 2px 25px; display: inline; }
img.alignleft { margin: 0 25px 2px 0; display: inline; }
.alignright { float: right; margin-left: 25px; }
.alignleft { float: left; margin-right: 25px; }
#contact-form { width: 600px; float: left; font-size: 15px; }
#contact-form textarea { border: 1px solid #999999; resize: none; }
.input-class { width: 500px; height: 20px; border: 1px solid #999999; margin-bottom: 5px; }
