/* SITE-WIDE ELEMENTS */

html, body { height: 100%; width: 100%; margin: 0; padding: 0; background-color: #000; font-family: Arial, Helvetica, sans serif;}

p, span, a, li, div, select, option {font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#999;}
select {background-color:#000; border:solid 1px #666; width:145px;}
form {display: inline;}
span.i { font-style: italic; }
span.u { text-decoration: underline; }
.sectionHead {margin-top: 20px; color: #edff00; text-indent: 18px; text-transform:uppercase; margin-bottom:10px;}
.overviewLink {text-decoration: none;margin-left: 0; text-transform:uppercase; line-height:1.4em;}
.sectionLink, .activeNav, .magLink { line-height: 15px; margin-left: 20px; text-decoration: none; text-transform:uppercase; }
.magLink {text-transform:none;}
.activeNav .sectionLink { margin-left: 0; }
.sectionLink {background:url(../images/ico_arrow_yellow_down.gif) left no-repeat; padding-left:8px;}
.pageSelect {margin: 7px 0 0 15px; }
div.spacer {clear: both; width:100%; height: 1%;}
div.left_nav_link {margin: 0 0 7px 18px;}

#outerWrapper {width: 841px; margin: 10px auto 0 auto; position: relative; border: 1px solid #666;}
#headFrame {width:100%;	border-bottom:solid 1px #666;}
#newLeftNav {display: inline; float: left; width: 181px; margin: 0; background-color: #000;}
#newLeftNav a:hover, #rightNavFrame a:hover, .activeNav, .activeNav .sectionLink {color: #fff;}
div#bridesLocalMK {margin-top:20px;}
div#bridesLocalMK a {width:100px;}
img#custSolGrf {margin: 80px 0 80px 0; border:none;}
#msg_404 {padding: 20px;}
#msg_404 h1 {font-weight:normal; color:#EDFF00;}
#msg_404 p {font-size:12px;}
#footPad {width: 400px; margin: 0 auto 25px; padding: 5px; text-align: center; font-size: 10px; color: #999;}
#footPad a {color: #999;}

span.newLeftNav div.sectionHead {margin: 0; line-height:1.2em;}

.newListSelected {margin-bottom:10px;}

/* CND LANDING PAGE */

body#cndLanding {height:98%;}
body#cndLanding img#custSolGrf {margin-top:50px; border:none; margin-bottom:50px;}
#flashLarge {width: 482px; height: 591px; float: left; border-left: 1px solid #666;border-right: 1px solid #666;}
#flashNav {display:none;}
/*body#cndLanding #flashNav {visibility:visible;}*/
a.flashNavActive {background:url(../images/ico_arrow_yellow_right.gif) no-repeat 0 4px; padding-left:12px; color:#fff;}

/* MEDIA KIT PAGES */

#subpageContent {float: left; display: inline; width: 600px; border-left: 1px solid #666; padding: 15px 0 15px 15px;background-color: #000; min-height:600px; position:relative;}
#subpageContent h1 {font-family: arial,helvetica,sans-serif; margin: 0px 0px 10px 0px; font-size: 14px; color: #EDFF00;}
#subpageContent h2 {font-family: arial,helvetica,sans-serif; margin: 0px 0px 5px 0px; font-size: 13px; color: #EDFF00;}
#subpageContent div, #subpageContent div a, #subpageContent div p {font-size:11px;}
#subpageContent div strong {color:#fff;}
#subpageContent div#topNavigation {margin:0 0 10px 0;}
#internalSiteNav {margin-top:20px;}
#internalSiteNav p {margin: 0 0 5px 0;}
#otherMediaKitsFrame {margin-top:20px;}

#destinationSiteNav {width: 136px; float:left; margin-right:15px; position:relative;}
#destinationSiteNav img {width:136px; height:169px; margin: 0 0 10px 0; border:solid 1px #ccc;}
#destinationSiteNav a {text-decoration:none; line-height: 1.5em;}
#destinationSiteNav #otherMediaKitsFrame .sectionHead {margin:0;}
#destinationSiteNav #otherMediaKitsFrame .newListSelected {margin:0; background:url(../images/select-bg-omk.png) no-repeat; width: 136px;}
#destinationSiteNav #otherMediaKitsFrame .newListSelected span, #destinationSiteNav #otherMediaKitsFrame .selectedTxt {width: 136px;}
#destinationSiteNav #otherMediaKitsFrame ul.newList {width: 134px;}
#destinationSiteNav #otherMediaKitsFrame #otherMediaKitsHed {margin: 15px 0 5px 0; color: #edff00; text-indent: 0; text-transform:uppercase;}

#destinationSiteContent h1 {font-family: arial,helvetica,sans-serif; margin: 0px 0px 10px 0px; font-size: 14px;	color: #EDFF00; font-weight:normal;}
#destinationSiteContent h1 span.hedSiteName, #subpageContent h1 span.hedSiteName {color:#fff; font-size:14px; font-weight:normal;}
#destinationSiteContent h2 {font-family: arial,helvetica,sans-serif; margin: 0px 0px 10px 0px; font-size: 12px;	color: #EDFF00; font-weight:normal;}
#destinationSiteContent p, #destinationSiteContent span, #destinationSiteContent a {font-size:11px;}
#subpageContent div a:hover, #destinationSiteContent a:hover {color:#fff;}

#destinationSiteContent {float: left; width: 400px; padding-bottom:20px;}
#destinationSiteContent #stats p {margin-left:20px;}

.mkNavActive {color:#fff; text-decoration:none; cursor:default;}


/* AD SPECS IFRAME CONTENT */
iframe {background-color:#000;}

.adSpecs ul,
.adSpecs ul li,
.adspecs ol,
.adSpecs ol li,
.adSpecs p {margin:0; padding:0;}

.adSpecs ul {margin: 0 0 10px 0;}
.adSpecs ul span, .adSpecs p span {font-size: 11px; font-weight:bold; color:#fff;}
.adSpecs ul li {margin: 0 0 0 20px;}
.adSpecs p {margin: 0 0 10px 10px;}

.adSpecs table {margin: 0 0 10px 10px;}

/* POPUP */

body.popup {margin:0;}


/* IE FIXES */

* html div#magSubs {height:14px;}
* html #subpageContent {height:600px;}
* html iframe {background-color:#000;}
* html .newListSelected {margin-left:6px;}

*+html div#magSubs {height:14px;}
*+html #subpageContent {min-height:600px;}
*+html iframe {background-color:#000;}