/*@import url("http://www.customink.com/stylesheets/customink_with_styleguide_packaged.css");*/
/*wrappers*/
.wrapper{width:73.81em;_width:72.25em;margin:1em auto 0;position:relative;/*padding-top:16px;*/ 
margin-top:1em;overflow:auto;height:1%;_overflow:visible;}
.content{overflow:auto;overflow:hidden;_height:1%;}
.popup {margin: 0 auto;padding: 1em;}
/*for pages with lightbox */ 
.absolute-wrapper .wrapper{width:73.81em;_width:72.25em;margin:1em auto 0;position:relative;overflow:auto;height:auto;_overflow:visible;}
.absolute-wrapper .content{overflow:hidden;_height:auto;_float:left;}
/* Alertinative Wrapper Style*/
.container .content{padding-left:1em;border-left:1px solid #ccc;_border-left:0;}
.container .nav{margin-right:0 !important;border-right:0 !important;_border-right:1px solid #ccc;}
/*headers*/
.content h1,
.content h2,
.content h3,
.content h4,
.content h5,
.content h6,
.wrapper h1{font-weight:normal;}
.content h1,
.content h2,
.wrapper h1{margin-bottom:0.5em;}
.content h1,
.wrapper h1{color:#f70;font-size:2.7em;}
.content h2{font-size:2em;}
.content h3{font-size:1.8em;}
.content h4{font-size:1.6em;}
.content h5{font-size:1.4em;}
.content h6{font-size:1.2em;}
/*lists*/
.content p,
ul.tertiary-list,
ul.secondary-list,
ul.primary-list{padding:.5em 0 1em;}
ul.tertiary-list li{background:url('bullet_arrow_sngl_aa.gif') no-repeat 0 .4em;padding-left:10px;padding-bottom:.25em;}
ul.secondary-list li{background:url('bullet_arrow_dbl_aa.gif') no-repeat 0 .35em;padding-left:18px;font-size:1.15em;padding-bottom:.5em;}
ul.primary-list li{background:url('bullet_arrow_box.gif') no-repeat 0 .25em;padding-left:15px;padding-bottom:1em;font-size:1.25em;}
.gallery li{padding:1em 1em 1em 0;float:left;}
/*content wrappers*/
.content-section{padding-bottom:3em;clear:both;}
.primary-content{float:left;width:63%;margin-right:3%;_margin-right:1%;/*margin-bottom:1.5em;*/}
.secondary-content{float:left;width:47%;margin-right:3%;_margin-right:1%;/*margin-bottom:1.5em;*/}
.tertiary-content{float:left;width:30%;margin-right:3%;_margin-right:2%;/*margin-bottom:1.5em;*/}
.full-content{overflow:hidden;width:100%;}
/*fonts and lnks*/
.secondary-links a,
.secondary,
a.secondary:link,
a.secondary:visited{color:#777;}
div.secondary-links,
p.secondary-links{float:right;clear:both;}
.content em{font-weight:bold;}
/*note boxes*/
.note,
.important,
.callout{border-radius:.75em;-webkit-border-radius:.75em;-moz-border-radius:.75em;border-radius:.4em;-webkit-border-radius:.4em;-moz-border-radius:.4em;background-repeat:no-repeat;background-position:0 center;padding:.75em 1em;padding:1em;/*site styleguides*/
/*font-size:.9em;*/
clear:both;margin-bottom:1em;color:#336;}
.note{background-color:#e5e5e5;border:1px solid #ccc;}
.callout{background-color:#FDFCB2;border:1px solid #ccc;color:#777;}
.important{background-color:#777;color:#fff;}
.design-note{background-image:url(/images/icon/design.png);padding-left:40px;_background-image:none;_padding-left:1em;_padding-top:.25em;}
/*form*/
fieldset{border:0;}
.form-section{padding-bottom:3em;}
fieldset.related div{float:left;padding-right:1em;}
.standard-form label{display:block;font-weight:bold;padding-bottom:.15em;/*padding-top:.5em;*/}
.standard-form label.checkbox{display:inline;font-weight:normal;padding:0;}
.standard-form input{margin-bottom:.5em;border:1px solid #ccc;color:#454545;}
.standard-form input.radio,
.standard-form input.checkbox{border:0;margin-bottom:0;}
button.text-btn{text-decoration:underline !important;background:none;border:0;cursor:pointer;padding:0;font-size:1em;text-align:left;width:auto;/*ie6 trick - long button fix*/
overflow:visible;/*ie6 trick - long button fix*/}
button.text-btn span{text-decoration:underline}
/*accordion*/
.optionhdr{cursor:pointer;display:block;margin:10px 0 0;padding:.5em .5em .5em 2em;background:#e5e5e5 url(arrow_accordion.gif) no-repeat 6px center;text-decoration:none;font-weight:bold;}
.optionhdr a{text-decoration:none;}
.optionhdr:hover,
.optionhdr a:hover{color:#336;text-decoration:underline;}
.optionct{border:.25em solid #e5e5e5;border-top:0;background:#fff;padding:1em;margin:0;overflow:hidden;/*display:none;*/
color:#454545;}
.content .optionct p{padding:0;margin:0 0 1em;}
.opened{font-weight:bold;text-decoration:none;padding-top:.5em;padding-bottom:.5em;background:#e5e5e5 url(arrow_accordion_opened.gif) no-repeat 6px center;}
/*uncensored-reviews*/
.uncensored-review blockquote{background:#E5E5E5;padding:1em 0;border-radius:.75em;-webkit-border-radius:.75em;-moz-border-radius:.75em;}
.uncensored-review blockquote p{padding:0px 1em;}
.uncensored-review .signature{text-align:left !important;padding:.25em 0 2em 55px;background:url('/images/review_entry_bottom.gif') no-repeat 25px 0;min-height:36px;}
.signature span{display:block;}
.signature span.name,
.signature span.title{display:inline;}
.signature .name{color:#336;}
/*image captions*/
.image-caption-left{float:left;padding-right:1em;font-size:.9em;color:#777;text-align:center;}
.image-caption-right{float:right;padding-left:1em;font-size:.9em;color:#777;text-align:center;}
/*css framework styles*/
img.image-left{float:left;padding-right:1em;padding-bottom:1em;}
img.image-right{float:right;padding-left:1em;padding-bottom:1em;}
/*do not use on empty divs*/
.clear{clear:both;}
.clear-left{clear:left;}
.clear-right{clear:right;}
.clear-none{clear:none;}
/*use ONLY with css button*/
.btn-left{float:left;}
.btn-right{float:right;}
/*popup styles*/
.popup .icon-close-sm {float: right;text-transform: uppercase;}
