/* wrapper */
.ctabblack, 
.ctabred,
.cgradientblack, 
.cboxblackA
{padding:0px; margin:0px; margin-bottom:10px; text-align:center;}


.ctabblack{background:url(images/bg-tab-black.png) repeat-x; width:100%; background-color:#fff; border:1px solid #ccc; padding:1px;}
.ctabred{background:url(images/bg-tab-red.png) repeat-x; width:100%; background-color:#DFDFE3; border:0px solid #ccc; padding:1px;}
.cgradientblack{background: url("images/bg-gradient-black.png") 30px; background-position:top; background-repeat:repeat-x; width:100%; background-color:#fff; padding-top:10px; border:1px solid #ddd; border-top:1px solid #ccc;}
.cboxblackA{background:#eee; border:1px solid #ccc; width:100%;}
.cboxblackB{margin:10px; padding:10px 0px; background:#fff; border:1px solid #e3e3e3; width:auto;}


/* title */
.ctabblack .title{background:url(images/arrow-black.gif) no-repeat; background-position:left center; height:30px; width:92%; margin:0px auto; text-align:left;}
.ctabred .title{height:30px; width:92%; margin:0px auto; text-align:left;}
.cgradientblack .title, .cboxblackB .title{width:88%; text-align:left; margin:0px auto;}


.ctabblack .title .head{font-size:13px; font-weight:bold; color:#333; text-transform:lowercase; line-height:30px; margin-left:15px; letter-spacing:0.05em;}
.ctabred .title .head{font-size:15px; font-weight:bold; color:#fff; text-transform:none; line-height:30px; letter-spacing:0.03em;}
.cgradientblack .title .head{font-size:15px; font-weight:bold; color:#333; text-transform:none;}
.cgradientblack .title .head{font-size:15px; font-weight:bold; color:#333; text-transform:none;}
.cboxblackB .title .head{font-size:13px; font-weight:bold; color:#333;}

/* content */
.ccon{padding:0px 0px; margin:0px auto; margin-bottom:0px; width:90%; text-align:left;}
.cconcon{}


.ctabblack .ccon{border-top:1px solid #ccc; padding:0px 0px 0px 0px; width:100%; text-align:center;}
.ctabblack .cconcon {width:92%; margin:0px auto; text-align:left; }

.actions{margin:0px; padding:0px; text-align:left;}

/* text */
.head{font-family:Arial, Helvetica, sans-serif;}
.subhead{font-size:12px; font-weight:normal; }

/* footer */
.cfooter{text-align:left; width:93%; margin:0px auto; padding:0px; }

