/* ===============================================================

	T E M P L A T E :   C U S T O M   E D I T O R
	
============================================== =CUSTOM EDITOR */


/* ===============================================================
	I M P O R T 	
============================================== =ADDITIONAL STYLE SHEETS */


/* Global Styles
--------------------------------------------------------- */
.center {text-align: center;}
.bold {font-weight: bold;}
p, ul {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px;}

/* Image Styles
--------------------------------------------------------- */



/* Title Styles
--------------------------------------------------------- */
/*
h5 {
	font-size: 2em;
	border-bottom: 1px solid #4c4c4c;
	border-top: 1px solid #4c4c4c;
	color: #6a6969;
	text-transform: uppercase;
}

h5 span {
	color:#FFCCFF;
	font-size: 1em;
	line-height: 18px;
}

*/

h5.bellair {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	font-weight: bold;
	line-height: 1.6em;
	margin: 0;
	padding: 0;
	float: left;
	text-transform: uppercase;
	letter-spacing: 1px;
	text-align: inherit;

}

h5.bellair span {
	float: left;
	display: block;
	width: 220px;
	margin-right: 10px;
	margin-top: 10px;
}

h5.darkside {
	letter-spacing: -2px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight: 100;
	text-transform: none;
/*	text-shadow: #666666 0.2em 0.2em; *//* WILL NOT VALIDATE in CSS2.1 */
	font-size: 2.5em;
	color: #F2F2F2;
	
}

h5.hotnews {
	letter-spacing: .10em;
	font-size: 2em;
	text-transform: uppercase;
	font-weight: 100;
	border-bottom: groove 2px #F2F2F2;
	width: auto;
	line-height: 1em;
}

h5.hotnews span {
	font-family: Georgia, "Times New Roman", Times, serif;
	text-transform: none;
	font-size: .6em;
}

h5.line-under {
	font-family:"Trebuchet MS", Garamond, Georgia;
	line-height: .7em;
	border-bottom: #990000 1px solid;
	color: #990000;
	font-size: 2em;
	letter-spacing: -2px;
	text-transform: none;
}

h5.scriptum {
	font-style: italic;
	font-weight: 100;
	font-family:"Trebuchet MS", Garamond, Georgia;
	letter-spacing: -1px;
	word-spacing: .25em;
	text-transform: none;
	font-size: 1.8em;
	margin: 0 0 1.5em 0;
}

h5.smallcaps {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-variant: small-caps;
	text-transform: none;
	font-weight: 100;
	font-size: 2em;
}

h5.twofold-a {
	font-family: Gill Sans, Verdana;
	color: #444444;
	margin: 0;
	padding: 11px 0px 5px 0px;
	font-size: 0.9em;
	line-height: 1em;
	text-transform: uppercase;
	letter-spacing: 2px;
	font-weight: bold;
}

h5.twofold-a span { color: #888888; }	

h5.twofold-b {
	font-family: times, Times New Roman, times-roman, georgia, serif;
	color: #444444;
	margin: 0;
	padding: 0 0 0.3em 0;
	font-size: 4.6em;
	line-height: 0.72em;
	letter-spacing: -2px;
	font-weight: bold;
}

/* Paragraph Styles
--------------------------------------------------------- */
p.bellair { 
	font-family: "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
	color: #1C1C1C;
	margin-top: 1.7em;
}

p.content:first-line {
	text-indent:0; 
	font-weight:900;
	font-variant:small-caps;
	font-size: 1.1em;
}

p.lux {
	font-family: "Helvetica Neue", "Lucida Grande", Helvetica, Arial, Verdana, sans-serif;
}

p.lux span {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 0.8em;
	font-weight: bold;
	text-transform: uppercase;
	letter-spacing: 2px;
}

p.squeezed {
	line-height: .76em;
	letter-spacing: -0.08em;
	font-family: "Times New Roman", Times, serif;
	font-size: 2em;
	font-weight: 100;
	text-transform: uppercase;
}

p.poetry-bask {
	font-family: baskerville,'palatino linotype','Times New Roman',serif;
	font-style: italic;
	font-size: 1.2em;
	line-height: 2.3em;
	display: block;
	width: 80%;
	margin-left: 10%;
}

p.poetry-twist {
	color: #424242;
	font-family: "Adobe Caslon Pro", "Hoefler Text", Georgia, Garamond, Times, serif;
	letter-spacing: 0.1em;
	text-align: center;
	margin: 40px auto;
	text-transform: lowercase;
	line-height: 2.8em;
	font-size: 1.2em;
	font-variant: small-caps;
	display: block;
	width: 50%;
}

p.poetry-twist:first-letter {
	text-transform: uppercase;
}

.script-head  { 
	color: #605d5d;
	font-style: italic;
	line-height: 2.3em;
	font-size: 1.2em;
	text-decoration: underline;
	text-transform: uppercase;
	display: block;
	margin-left: 10%;
	width: 80%;
}

.script-sub  { 
	font-style: italic;
	line-height: 2.3em;
	font-size: 1.2em;
	text-transform: uppercase;
	display: block;
	margin-left: 10%;
	width: 80%;
}



/* Text Transform Styles
--------------------------------------------------------- */
.text-twofold {
	font-family: Gill Sans, Verdana;
	margin: 0;
	padding: 11px 0px 5px 0px;
	font-size: 0.9em;
	line-height: 1em;
	text-transform: uppercase;
	letter-spacing: 2px;
	font-weight: bold;
}

.fancyline {
	font-family: "Lucida Grande", Tahoma;
	font-size: 0.85em;
	font-weight: lighter;
	font-variant: normal;
	text-transform: uppercase;
	color: #666666;
	text-align: center!important;
	letter-spacing: 0.3em;
	display: block;
	width: 100%;
	background: url(../images/fancyline.gif) no-repeat center 23px;
	height: 40px;
	overflow: hidden;
}


/* Opacity Styles -- WILL NOT VALIDATE in CSS2.1
--------------------------------------------------------- */
/*
.opacity25 {
	filter:alpha(opacity=25);
	opacity:.25;
}

.opacity50 {
	filter:alpha(opacity=50);
	opacity:.50;
}

.opacity75 {
	filter:alpha(opacity=75);
	opacity:.75;
}
*/

/* Pull-Quote Styles
--------------------------------------------------------- */
.pullq-expanded,
.pullq-condensed {
	margin:10px 0 10px;
	float:right;
	text-align: right;
	
}

.pullq-expanded {
	font-family: Arial Black, Helvetica, sans-serif;
	width:200px;
	font-size: 3em;
	line-height:.8em;
	padding-bottom:10px;
}

.pullq-condensed {
	font-family: Arial, Helvetica, sans-serif;
	width:250px;
	font-size: 2.4em;
	line-height:1em;
	padding-bottom:20px;
}

/* Colors Available
--------------------------------------------------------- */
.cobalt-dark {color:#143F6F;}
.cobalt-light {color:#135CAE;}
.coral-dark {color:#851F1D;}
.coral-light {color:#BA3735;}
.curry-dark {color:#993300;}
.curry-light {color:#B66F30;}
.grey-light {color:#888888;}
.grey-dark {color:#444444;}
.lagune-dark {color:#61E0F3;}
.lagune-light{color:#619BF3;}
.moss-dark {color:#363A24;}
.moss-light {color:#486D23;}
.ochre-dark {color:#C67D15;}
.ochre-light {color:#C8B02D;}
.olive-dark {color:#625735;}
.olive-light {color:#808000;}
.peach-dark {color:#6D0E2B;}
.peach-light {color:#DB3A63;}
.sage-dark {color:#384930;}
.sage-light {color:#66845A;}
.slate-dark {color:#462A3B;}
.slate-light {color:#996666;}
.teal-dark {color:#008080;}
.teal-light {color:#21BEB8;}




/* Quick column layouts
--------------------------------------------------------- */
#overall {
	width:100%;
	margin:0 auto;
}
.col4 {
	width:23%;
	padding:0 5px;
	float:left;
}

.col2 {
	width:48%;
	padding:0 5px;
	float:left;
}

/* Variations
--------------------------------------------------------- */
a.variation, a.variation:link, a.variation:visited {
	border-bottom:0.056em solid #a9a9a0;
	font-variant:small-caps;
	text-decoration: none;
	color: #a9a9a0;
}

a.variation:hover, a.variation:active, a.variation:focus {
	border-bottom: 0.056em solid #fa0;
	color:#f50;
	text-decoration: none;
}


/* WEB SAFE FONTS
--------------------------------------------------------- */
.type-arial {font-family: Arial, Helvetica, sans-serif;}
.type-arialblack {font-family: 'Arial Black', Gadget, sans-serif;}
.type-bookman {font-family: 'Bookman Old Style', serif;}
.type-comic {font-family: 'Comic Sans MS', cursive;}
.type-courier {font-family: Courier, monospace;}
.type-couriernew {font-family: 'Courier New', Courier, monospace;}
.type-garamond {font-family: Garamond, serif;}
.type-georgia {font-family: Georgia, serif;}
.type-impact {font-family: Impact, Charcoal, sans-serif;}
.type-lucidamono {font-family: 'Lucida Console', Monaco, monospace;}
.type-lucidasans {font-family: 'Lucida Sans Unicode', 'Lucida Grande', sans-serif;}
.type-sansserif {font-family: 'MS Sans Serif', Geneva, sans-serif;}
.type-serif {font-family: 'MS Serif', 'New York', sans-serif;}
.type-palatino {font-family: 'Palatino Linotype', 'Book Antiqua', Palatino, serif;}
.type-symbol {font-family: Symbol, sans-serif;}
.type-tahoma {font-family: Tahoma, Geneva, sans-serif;}
.type-times {font-family: 'Times New Roman', Times, serif;}
.type-trebuchet {font-family: 'Trebuchet MS', Helvetica, sans-serif;}
.type-verdana {font-family: Verdana, Geneva, sans-serif;}

/* ===============================================================

	C U S T O M
	
============================================== =CUSTOM */
div.overnitemale-logo a {background: url(../images/overnitemale-logo.png) no-repeat; width: 160px; height: 160px; margin: 0 auto; display: block; text-decoration: none;}
div.overnitemale-logo-r a {background: url(../images/overnitemale-logo-r.png) no-repeat; width: 160px; height: 160px; margin: 0 auto; display: block; text-decoration: none; margin-left: 60px;}
div.overnitemale-logo a span, div.overnitemale-logo-r a span {visibility: hidden;}
div#omlogo {margin-left: -15px; margin-top: -60px; }

/* "Leader Box" (right column)
--------------------------------------------------------- */
#leaderbox, #leaderbox-right {display: block; border: 1px solid #b5c997; margin: 0 auto; font-family: Verdana, Arial, Helvetica, sans-serif; background: #ecebd7;}
#leaderbox-inside {display: block; border: 1px solid #b2b0a1; background: #cfcba8; margin: 5px; padding: 5px; color: #3b392a;}

#leaderbox-inside a,#leaderbox-inside a:visited, #leaderbox-inside a:active {text-decoration: underline; color: #21637c;}

#leaderbox-right {width: 185px; font-size: 0.65em; text-align: center; font-weight: bold;}


/* Overnite Male Brochure
--------------------------------------------------------- */
h3.contentheading {color: #4D6622; font-family: Arial, Helvetica, sans-serif; font-size: 1.05em; text-align: left;}

h4.subheading {color: #7e81a4; font-family: Arial, Helvetica, sans-serif; font-size: 0.95em; text-align: left;}

p.omb {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 0.78em; }

p.emphasis {color: #4D6622; font-weight: bold;}

ul.small-checklist {
	list-style: none;
}

ul.small-checklist li {
	margin-left: 5px;
	padding: 0 0 5px 20px;
	background: url(../images/icon_list.gif) no-repeat 0 3px; font-size: 0.68em; font-family: Verdana, Arial, Helvetica, sans-serif;
}

a.goback {background: url(../images/goback.png) no-repeat 0% 50%; border: 0px solid #456; width: 25px; height: 15px; display: inline;}
a.goback span {visibility: hidden; text-decoration: none;} 
a.goback:hover {text-decoration: none;}

.leaderbox-omb {display: block; border: 1px solid #b2b0a1; background: #cfcba8; margin: 5px; padding: 5px; color: #3b392a;}

.leaderbox-omb a,#leaderbox-omb a:visited, #leaderbox-omb a:active {text-decoration: none; color: #21637c;}



/* Overnite Male Brochure - ORDER
--------------------------------------------------------- */

h3.contentheading-onm {width: 494px; height: 100px; margin: 0 auto; background: url(../images/onm-ordernow-head.jpg) no-repeat top left; display: block;}
h3.contentheading-onm span {visibility: hidden;} 





