﻿body { background: #334f6c url(../images/background.png) top left repeat-x; }

/*global styles*/
/*--layout*/
#page { width: 902px; }
#ndpage { width: 982px; }
#wrapper { background: url(../images/content_bg.png) top left repeat-y; float: left; padding: 27px 0 1.5em 0; }
#content { margin: 0; padding: 0 35px 0 33px; width: 555px; }
#sidebar { width: 279px; }
#contentheader { background: #e2e5e7; border-left: 3px solid #fff; border-right: 3px solid #fff; height: 175px; margin: 0 0 27px 0; padding: 0 36px 0 33px; width: 827px; }
/*--fonts--*/
a, a:hover, a:active, a:visited { color: #0597ff; }
/*--header*/
#header { width: 902px; }
#header h1 { margin: 0; padding: 0; }
/*--navigation*/
#navigation { background: url(../images/navigation_bg.png) top left no-repeat; font-size: 0.9167em; font-weight: bold; height: 27px; padding: 3px 0 0 3px; width: 899px; }
#navigation ul, #navigation ul li { display: inline; margin: 0; padding: 0; list-style-type: none; }
#navigation ul li a { color: #666666; display: block; float: left; height: 27px; text-decoration: none; text-transform: uppercase; }
#navigation ul li.active a, #navigation ul li.current_page_item a, #navigation ul li a:hover { background: url(../images/navigation_hover_bg.png) top left repeat-x; color: #fff; }
#navigation ul li a span { border-left: 1px solid #fff; border-right: 1px solid #b1b236; display: block; margin: 5px 0 0 0; padding: 0 8px; }
#navigation ul li.first a span { border-left: none; }
#navigation ul li.last a span, #navigation ul li.page-item-88 a span { border-right: none; }
/*--content*/
#content h1 { color: #cccc33; font-size: 1.667em; font-weight: bold; text-transform: uppercase; }
#content h2 { font-size: 1.5em; font-weight: bold; }
#content h3 { font-size: 1.167em; font-weight: bold; margin-bottom: 0; }
#content h3.press-releases { margin-bottom: 0.25em; line-height: 1.25em; margin-top: 0.5em; }
/*--contentheader*/
#contentheader h2 { background:url(../images/get_our_free_audio_seminar.png) top left no-repeat; display: block; height: 14px; margin: 0.9em 0 .5em 0; text-indent: -9999px; }
#contentheader h3 { color: #337ee4; font-size: 1.583em; font-weight: bold; margin: 0 0 .25em 0; line-height: 1.5em; }
#contentheader h2, #contentheader h3 { overflow: hidden; }
#contentheader p { line-height: 1.25em; margin-bottom: .5em; width: 375px; }
/*--sidebar*/
#sidebar ul, #sidebar ul li { list-style-type: none; margin: 0; padding: 0; }
#sidebar ul li.testimonials p { font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 0.9167em;}
#sidebar ul { margin: 0 auto; width: 229px; }
#sidebar ul li h2 { color: #090909; font-family: "Myriad Pro", Arial, Helvetica, sans-serif; font-size: 1.5em; }
#sidebar ul li h5 { color: #337ee4; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; margin-bottom: 0; text-transform: uppercase; }
/*--footer*/
#footer { background: url(../images/footer_bg.png) top left no-repeat; color: #d5dbe1; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 0.9167em; padding: 1em 0; text-align: center; }
.mediahome #footer, .orghome #footer, .inhome #footer { background: url(../images/special_footer.png) top left no-repeat; }
#footer ul, #footer li { display: inline; margin: 0; padding: 0; list-style-type: none; }
#footer address, #footer p { margin: 0; padding: 0; }
#footer address { font-style: normal; margin: 0.25em 0 0 0; }
#footer a { border-right: 1px solid #fff; color: #fff; padding: 0 6px 0 4px; text-decoration: none; }
#footer ul li.last a, #footer ul li.page-item-88 a { border: none; }
.ndhome #footer { background: none; margin: 2em 0 0 0; width: 982px; }

/*-media room*/
/*--header*/
.media #header { background: url(../images/media/header_bg.png) top left no-repeat; height: 137px; }
.media #header h1 a { height: 137px; display: block; text-indent: -9999px; }
/*--home*/
.mediahome #header { background: url(../images/media/home/header_bg.png) top left no-repeat; height: 89px; }
.mediahome #header h1 a { height: 89px; display: block; text-indent: -9999px; }
.mediahome #wrapper { background: #e2e5e7; border-left: 3px solid #fff; border-right: 3px solid #fff; padding-top: 20px;  }
.mediahome #content { background: url(../images/media/home/carmen.jpg) 35px 0 no-repeat; line-height: 1.35; margin: 0; padding: 0 35px 0 209px; width: 394px; }
.mediahome #sidebar { width: 258px; }
.mediahome #content h1 { display: none; }
.mediahome #content h3 { color: #0084e2; margin-bottom: 1em; }
.mediahome #content ul { margin-left: 0; }
.mediahome #content ul li { background: url(../images/media/blue_arrow.png) 0 5px no-repeat; margin-left: 0; list-style-type: none; padding-left: 10px; }
.mediahome #content .pull-1 { float: none; margin-left: -30px; }
.mediahome #sidebar ul { padding-right: 7px; width: 247px; }
.mediahome #sidebar ul li#mediareel { background: #fff url(../images/media/home/media_reel_bg.png) top left no-repeat; padding: 9px; width: 231px; height: 208px; overflow: hidden; }
.mediahome #sidebar ul li#mediareel img#preview, object.embedflash { width: 225px; height: 171px; padding: 0; margin: 0; border: none; }
div.flashobject { padding: 1px; background: #fff; padding: 1px; border: 1px solid #c0c0c0; width: 225px; height: 171px; }
.mediahome #sidebar ul li#contactcarmen { background: #e6e6a8 url(../images/media/home/contact_carmen.png) top left no-repeat; padding: 50px 9px 9px 9px; width: 231px; height: 217px; overflow: hidden;  }
.mediahome #sidebar ul li#mediareel img.contactcarmen { display: block; margin: 0 0 0.5em 0; }
.mediahome #sidebar ul li { margin: 0 0 1em 0; }
/*organizations*/
/*--header*/
.organizations #header { background: url(../images/organizations/header_bg.png) top left no-repeat; height: 67px; }
.organizations #header h1 a { height: 67px; display: block; text-indent: -9999px; }
.organizations #wrapper { padding: 0 0 1.5em 0; }
.organizations #contentheader { background: #e2e5e7 url(../images/organizations/carmen.png) 33px 0 no-repeat; padding: 0 36px 0 243px; width: 617px; }
.organizations .entry object.embedflash { height: 435px !important; width: 555px !important; margin: 0 auto; }
/*--home*/
.orghome #header { background: url(../images/organizations/home/header_bg.png) top left no-repeat; height: 89px; }
.orghome #header h1 a { height: 89px; display: block; text-indent: -9999px; }
.orghome #content h1 { display: none; }
.orghome #wrapper { background: #e2e5e7; border-left: 3px solid #fff; border-right: 3px solid #fff; padding-top: 0; padding-bottom: 0.5em;  }
.orghome #content { background: url(../images/organizations/home/carmen.jpg) 0 0 no-repeat; line-height: 1.35; margin: 0; padding: 20px 35px 0 209px; width: 394px; }
.orghome #sidebar { margin: -110px 0 0 0; position: relative; width: 258px; }
.orghome #content h1 { display: none; }
.orghome #content .pull-1 { float: none; margin-left: -30px; }
.orghome #sidebar ul { padding-right: 7px; width: 247px; }
.orghome #sidebar h3 { color: #337ee4; font-size: 1.5833em; line-height: 1.25em; margin: 0.5em 0 0 0; font-weight: bold; text-align: center; }
.orghome #sidebar ul li#mediareel { background: #fff url(../images/media/home/media_reel_bg.png) top left no-repeat; padding: 9px; width: 231px; height: 208px; overflow: hidden; }
.orghome #sidebar ul li#mediareel img#preview { background: #fff; padding: 1px; border: 1px solid #c0c0c0; }
.orghome #sidebar ul li#contactcarmen { background: #e6e6a8 url(../images/free_audio_seminar.png) top left no-repeat; padding: 35px 9px 9px 9px; width: 231px; height: 253px; overflow: hidden; position: relative; z-index: 999;  }
.orghome #sidebar ul li#mediareel img.contactcarmen { display: block; margin: 0 0 0.5em 0; }
.orghome #sidebar ul li { margin: 0 0 1em 0; }
.orghome ul#learnmore, .orghome ul#learnmore li, .orghome ul#learnmore ul, .orghome ul#learnmore ul li { list-style-type: none; margin: 0; padding: 0; }
.orghome ul#learnmore { clear: both; float: left; width: 577px; margin: 0 0 0 -198px; display: inline; }
.orghome ul#learnmore ul.services {  background: url(../images/services_panel.png) top left no-repeat; clear: both; height: 130px; width: 577px; }
.orghome ul#learnmore li h3 { background: #e2e5e7; display: block; width: 230px;  font-size: 1.2em; font-weight: bold; text-align: center; position: absolute; margin-top: -6px; margin-left: 330px; }
.orghome ul#learnmore ul li { display: inline; }
.orghome ul#learnmore ul li a { display: block; float: left; height: 130px; text-indent: -9999px; width: 192px; }
.orghome ul#learnmore ul li a:hover { }


/*individuals*/
/*--header*/
.individuals #header { background: url(../images/individuals/header_bg_1.png) top left no-repeat; height: 67px; }
.individuals #header h1 a { height: 67px; display: block; text-indent: -9999px; }
.individuals #wrapper { padding: 0 0 1.5em 0; }
.individuals #contentheader { background: #e2e5e7 url(../images/individuals/carmen.png) 33px 0 no-repeat; padding: 0 36px 0 243px; width: 617px; }
span.wpcf7-list-item { margin: 0 0.5em 0 0 !important; padding: 0 !important; }
/*--home*/
.inhome #header { background: url(../images/individuals/home/header_bg_1.png) top left no-repeat; height: 89px; }
.inhome #header h1 a { height: 89px; display: block; text-indent: -9999px; }
.inhome #content h1 { display: none; }
.inhome #wrapper { background: #e2e5e7; border-left: 3px solid #fff; border-right: 3px solid #fff; padding-top: 0; padding-bottom: 0.5em;  }
.inhome #content { background: url(../images/individuals/home/carmen.jpg) 5px 0 no-repeat; line-height: 1.35; margin: 0; padding: 20px 35px 0 209px; width: 394px; }
.inhome #sidebar { margin: -110px 0 0 0; position: relative; width: 258px; }
.inhome #content h1 { display: none; }
.inhome #content .pull-1 { float: none; margin-left: -30px; }
.inhome #sidebar ul { padding-right: 7px; width: 247px; }
.inhome #sidebar h3 { color: #337ee4; font-size: 1.5833em; line-height: 1.25em; margin: 0.5em 0 0 0; font-weight: bold; text-align: center; }
.inhome #sidebar ul li#mediareel { background: #fff url(../images/media/home/media_reel_bg.png) top left no-repeat; padding: 9px; width: 231px; height: 208px; overflow: hidden; }
.inhome #sidebar ul li#mediareel img#preview { background: #fff; padding: 1px; border: 1px solid #c0c0c0; }
.inhome #sidebar ul li#contactcarmen { background: #e6e6a8 url(../images/free_audio_seminar.png) top left no-repeat; padding: 35px 9px 9px 9px; width: 231px; height: 253px; overflow: hidden;  }
.inhome #sidebar ul li#mediareel img.contactcarmen { display: block; margin: 0 0 0.5em 0; }
.inhome #sidebar ul li { margin: 0 0 1em 0; }
.inhome ul#learnmore, .inhome ul#learnmore li, .inhome ul#learnmore ul, .inhome ul#learnmore ul li { list-style-type: none; margin: 0; padding: 0; }
.inhome ul#learnmore { clear: both; float: left; width: 577px; margin: 0 0 0 -198px; }
.inhome ul#learnmore ul.services {  background: url(../images/services_panel_in_1.png) top left no-repeat; clear: both; height: 130px; width: 577px; }
.inhome ul#learnmore li h3 { background: #e2e5e7; display: block; width: 230px;  font-size: 1.2em; font-weight: bold; text-align: center; position: absolute; margin-top: -6px; margin-left: 330px; }
.inhome ul#learnmore ul li { display: inline; }
.inhome ul#learnmore ul li a { display: block; float: left; height: 130px; text-indent: -9999px; width: 192px; }
.inhome ul#learnmore ul li a:hover { }

/*home page*/
#homewrapper { background: url(../images/homepage.png) top left no-repeat; height: 411px; margin: 50px 0 0 0; width: 982px; }
#homewrapper h1, #homewrapper h2 { display: none; }
.leftchoice, .rightchoice {  margin: 210px 0 0 0; width: 402px; height: 150px; float: left; padding: 25px; overflow: hidden; }
.leftchoice { margin-right: 77px; text-align: right; padding-top: 66px; height: 110px; width: 405px; padding-right: 20px; }
.leftchoice h3, .rightchoice h3  { font-family: Arial, Helvetica, sans-serif; font-size: 1.5em; text-transform: uppercase; margin: 0.35em 0 0.45em 0; font-weight: bold; color: #3b7ed7; }
.leftchoice p { padding-left: 11em; }
.rightchoice { text-align: left; padding: 66px 16px 16px 16px; height: 119px; width: 422px;	 }
.rightchoice p { padding-right: 12em; }
.ndhome { }

/*mini-blog*/
div.alignleft { float: left; text-align: left; width: 100px; }
div.alignright { float: right; text-align: right; width: 100px; }

/*signup form*/
#signupform { margin: 3px 0 0 0; }
#signupform p { margin: 0; padding: 0; }
#signupform p input.input { font-size: 0.9167em; color: #333; padding: 4px 3px 0;  height: 15px; width: 100px; margin: 1px 5px 1px 0; border: 1px solid #ddd; }
/*-individuals and organizations signup-*/
li#interiorsignup { background:transparent url(../images/arrow.png) no-repeat scroll 33px 0; height:100px; margin:0 0 0 -150px !important; overflow:hidden; padding:30px 0 0 150px !important; position:absolute; width:210px; top: 135px; z-index: 999; }
li#interiorsignup #signupform { margin: 3px 0 0 0; }
li#interiorsignup #signupform p { margin: 0; padding: 0; }
li#interiorsignup #signupform p input.input { font-size: 0.9167em; color: #333; padding: 4px 3px 0;  height: 15px; width: 195px; margin: 1px 5px 1px 0; border: 1px solid #ddd; display: inline; }
li#interiorsignup #signupform p input#interiorsubmit { float: right; margin: 3px 7px 0 0 ; }

img.alignright, a img.alignright { float: right; margin: 0 0 1.5em 1.5em; }
img.alignleft, a img.alignleft { float: left; margin: 0 1.5em 1.5em 0; }
p#pressreleases { float: right; margin: -8px 0 0 0; padding: 0; }

img#feedicon { position: absolute; width: 17px; height: 18px; margin: 0 0 0 0.5em; }
img#emailicon { position: absolute; width: 20px; height: 17px; margin: 1px 0 0 1.9em; }
img#feedicons { position: absolute; margin: -2px .45em 0 0; }
img#emailicons { position: absolute; margin: -2px 0 0 0; }
a.pressertitle { text-decoration: none; color: #000; }
a.pressertitle:hover, a.pressertitle:active { color: #0597ff; }
