
/* Containers */
body { font-size: 1.125em; }
.grid{ width:1206px; }

.disp_only_phones{display:none;} 
.disp{display:inline}
.disp_desk{display:inline}
.disp_no_desk{display:none;}


/* 6-Col Grid Sizes */
.slot-0,.slot-1,.slot-2,.slot-3,.slot-4,.slot-5{ width:176px; } /* Sixths */
.slot-0-1,.slot-1-2,.slot-2-3,.slot-3-4,.slot-4-5{ width:382px; } /* Thirds */
.slot-0-1-2-3,.slot-1-2-3-4,.slot-2-3-4-5{ width:794px; } /* Two-Thirds */
.slot-0-1-2-3-4,.slot-1-2-3-4-5{ width:1000px; } /* Five-Sixths */

/* 4-Col Grid Sizes */
.slot-6,.slot-7,.slot-8,.slot-9{ width:279px; } /* Quarters */
.slot-6-7-8,.slot-7-8-9{ width:897px; } /* Three-Quarters */

/* 6-Col/4-Col Shared Grid Sizes */
.slot-0-1-2,.slot-1-2-3,.slot-2-3-4,.slot-3-4-5, .slot-6-7,.slot-7-8,.slot-8-9{ width:588px; } /* Halves */

.top_wrap .fixed{width:1236px;}

h1{font-size:3em;}
h2{font-size:2em;}

.hero_bg{margin-top:-.5em;background-image: url('../images/hero_bg_large.jpg');background-size: cover;-moz-background-size: cover;  /* Firefox 3.6 */background-position: center;  /* Internet Explorer 7/8 */border-bottom:10px solid #000;}

.top_nav .login a:link, .top_nav .login a:visited{ padding:.2em; padding-left:1em; padding-right:1em; padding-top:.5em; margin-top:.5em; padding-bottom:.5em;}
.top_nav .login a:hover, .top_nav .login a:active { padding:.2em; padding-left:1em; padding-right:1em;  padding-top:.5em;margin-top:.5em; padding-bottom:.5em; }

.box_wrap h6{font-size:1.2em;}
.des2{font-size:.8em; line-height:1.2em;}

.advertiser .box_wrap{padding:.5em; min-height:260px;}
.publisher .box_wrap{padding:.5em; min-height:260px;}
.box_wrap img{width:40%; padding-top:.5em;}

#myform  select, #myform2  select, #myform3  select {width: 101%;}