/* --- Reset ---------------------------------- */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, address, big, cite, code,
del, dfn, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table1, caption, tbody, tfoot, thead, tr1, th, td1 {
  border: 0;
  font-family: inherit;
  font-size: 100%;
  font-style: inherit;
  font-weight: inherit;
  margin: 0;
  outline: 0;
  padding: 0;
  vertical-align: baseline;
}

:focus {
  outline: 0;
}

body {
  color: #333;
}

/* --- Lists ---------------------------------- */

ol {
  list-style-type: decimal;
}

ol ol {
  list-style-type: lower-alpha;
}

ol ol ol {
  list-style-type: lower-roman; }

ul {
  list-style-type: square;
}

ul ul {
  list-style-type: disc;
}

ul ul ul {
  list-style-type: circle;
}

/* --- Tables --------------------------------- */

table {
  border-collapse: separate;
  border-spacing: 0;
}



/* --- Blockquotes ---------------------------- */

blockquote:before, blockquote:after,
q:before, q:after {
  content: '';
  content: none;
}

/* --- Images --------------------------------- */

img {
  -ms-interpolation-mode: bicubic;
  display: inline-block;
  vertical-align: bottom;
}

/* --- Layout Grid System - Based on 960.gs ----------------------------------- */
.container_12 {
  margin-left: auto;
  margin-right: auto;
  width: 960px;
}

.grid_1,
.grid_2,
.grid_3,
.grid_4,
.grid_5,
.grid_6,
.grid_7,
.grid_8,
.grid_9,
.grid_10,
.grid_11,
.grid_12 {
  display: inline;
  float: left;
  margin-left: 10px;
  margin-right: 10px;
}

/* --- Grid >> Children (Alpha ~ First, Omega ~ Last) ------ */


.alpha {
  margin-left: 0;
}

.omega {
  margin-right: 0;
}

/* ---Grid >> 12 Columns --------------------------------- */

.container_12 .grid_1 {
  width: 60px;
}

.container_12 .m {
  width: 140px;
}

.container_12 .grid_3 {
  width: 220px;

}
.container_12 .grid_4 {
  width: 300px;
}

.container_12 .grid_5 {
  width: 380px;
}
.container_12 .grid_6 {
  width: 460px;
}

.container_12 .grid_7 {
  width: 540px;
}

.container_12 .grid_8 {
  width: 620px;
}
.container_12 .grid_9 {
  width: 700px;
}


.container_12 .grid_10 {
  width: 780px;
}

.container_12 .grid_11 {
  width: 860px;
}

.container_12 .grid_12 {
  width: 940px;

}


/* --- Typography  --------------------------------- */


h1, h2, h3 {
  font-family: "Times, Times New Roman, Georgia, serif";
}

h2, h3, h4 {
	color: #1D4B55;
	font-size: 24px;
	line-height: 1.5em;
	font-family: "Times, Times New Roman, Georgia, serif"; 
}
#tabs h2 {
	font-size: 30px;
}
#tabs h3 {
	font-size: 24px;
}
#tabs h4 {
	font-size: 18px;
}


h5{
  color:#b57e08;
  font-weight:bold;
  font-size:14px
}

h2.stations{
  margin-left:5px;
  padding-left:10px;
  padding-top:25px;
  padding-bottom:25px;
  background: url(/aptweb.nsf/ForStationsBanner.jpg) no-repeat;
}
h2.createstations{
  margin-left:5px;
  padding-left:10px;
  padding-top:25px;
  padding-bottom:25px;
  background: url(/aptweb.nsf/ForStationsBanner_Create.jpg) no-repeat;
}


h2.producers{
  margin-left:5px;
  padding-left:10px;
  padding-top:25px;
  padding-bottom:25px;
  background: url(/aptweb.nsf/ForProducersBanner.jpg) no-repeat;
}

h2.viewers{
  margin-left:5px;
  padding-left:10px;
  padding-top:25px;
  padding-bottom:25px;
  background: url(/aptweb.nsf/ForViewersBanner.jpg) no-repeat;
}

h2.press{
  margin-left:5px;
  padding-left:10px;
  padding-top:25px;
  padding-bottom:25px;
  background: url(/aptweb.nsf/ForPressBanner.jpg) no-repeat;
}

h2.about{
  margin-left:5px;
  padding-left:10px;
  padding-top:25px;
  padding-bottom:25px;
  background: url(/aptweb.nsf/ForAboutBanner.jpg) no-repeat;
}

#social h3 {
  color:#fff;
  font-size:13px;
  font-weight:bold;
  font-family: Helvetica, Arial, sans-serif;
  margin-left:0;
  padding-left:35px;
}

#features h3 {
  color:#fff;
  font-family: Helvetica, Arial, sans-serif;
  font-size:20px;
  font-weight:bold;
  margin-left:10px;
}

#news h3 {
  font-family: Helvetica, Arial, sans-serif;
  font-weight:bold;
  font-size:13px;
  color:#000;
}


.homecontentRight h4 {
  font-family: Helvetica, Arial, sans-serif;
  font-weight:bold;
  font-size:13px;
  color:#000;
}

.homecontentRight h3 span {
  float:right;
  padding-right:15px;
  margin-top:-7px;
}
#footer h3 {
  font-size:20px;
  font-weight:bold;
  font-family: Helvetica, Arial, sans-serif;
  margin-top:12px;

}

#footer h4 {
  color:#4f4e4e;
  font-weight:bold;
  font-size:13px;
}


#browseRight p {
  padding:0px 10px 0 10px;
  font-size:15px;
  line-height:1.4em;
  vertical-align:bottom;
  font-weight:bold;
  text-align:right;
}

#browseRight p span {
  font-size:24px;
}


#weareAPT h2 {
  font-size:35px;
  font-weight:bold;
  font-family: Helvetica, Arial, sans-serif;
  color:#fff;
  line-height:1em;
  margin-left:15px;
  margin-bottom:10px;
}
#browseRight ul {
  list-style:none;
  text-align:right;
  margin:40px 10px 0 0;
}

#browseRight ul li {
  margin-bottom:12px;
  background: url(/aptweb.nsf/yellow-arrow.png) no-repeat right center;
  padding-right:23px;
}

p {
  text-indent: 0;
  padding-bottom: 12px;
  line-height:1.5em;
}

p.intro {
  color:#b57e08;
  font-weight: bold;
  font-size:15px;
  line-height:1.6em;
}

#textResize p {
  color:#a1a3a6;

}

/* --- TextResizer ----------------- */

.small-text {
  font-size:11px;
}
.medium-text {
  font-size:20px;
}

.large-text {
  font-size:28px;
}

/* --- Text Select Highlights ----------------- */

::selection {
  background:#fadda2;

}

::-moz-selection {
  background:#fadda2;
}

::-webkit-selection {
  background:#fadda2;
}


/* --- Link Colors & CSS3 Transitions ----------------------*/

a:link, a:visited, a:active {
  color: #0B6A81;
  text-decoration:none;
  -moz-transition-property: color;
  -webkit-transition-property: color;
  -moz-transition-duration: 0.5s;
  -webkit-transition-duration: 0.5s;
  -moz-transition-timing-function: ease;
  -webkit-transition-timing-function: ease;
}

a:hover {
  color:#0f6071;
  text-decoration:none;
  -moz-transition-property: color;
  -webkit-transition-property: color;
  -moz-transition-duration: 0.5s;
  -webkit-transition-duration: 0.5s;
  -moz-transition-timing-function: ease;
  -webkit-transition-timing-function: ease;
}


#showNav a:link,
#showNav a:visited,
#showNa v a:active {
  color:#fff!important;
  padding-right:2px;
  text-decoration:none;
}

#showNav a:hover {
  color:#d5d5d5;

}
#showNav a.activeSlide {
  color:#ffb10b!important;
  text-decoration:none;
}


ul#secondaryNav li a:link,
ul#secondaryNav li a:active,
ul#secondaryNav li a:visited
{
  font-size:14px;
  font-weight:bold;
  color:#fff;
  text-decoration:none;
}

ul#secondaryNav li a:hover {
  color:rgba(255, 255, 255, 0.7);
  text-decoration:none;
}


#browseRight a:link,
#browseRight a:active,
#browseRight a:visited {
  color:#fff;
  font-size:17px;
  font-weight:bold;
}

#browseRight a:hover {
  color:rgba(255, 255, 255, 0.7);
  text-decoration:none;
}

#browseRight2 a:link,
#browseRight2 a:active,
#browseRight2 a:visited {
  color:#fff;
  font-weight:bold;
  text-decoration:none;
}

#browseRight2 a:hover {
  color:rgba(255, 255, 255, 0.7);
 text-decoration:underline;
}

#textResize a:link,
#textResize a:active,
#textResize a:visited  {
  color:#a1a3a6;
  text-decoration:none;
}

#textResize a:hover {
  color:#7c7e80;
  text-decoration:none;
}

ul#tertiaryNav li a:link,
ul#tertiaryNav li a:active,
ul#tertiaryNav a:visited {
  display:block;
  padding-left:15px;
  margin-bottom:3px;
  font-size:14px;
  color:#000;
  text-decoration:none;
  font-family: Helvetica, Arial, sans-serif;
}

ul#tertiaryNav li a.subhead1:link,
ul#tertiaryNav li a.subhead1:active,
ul#tertiaryNav li a.subhead1:visited {
  display:block;
  padding-left:15px;
  margin-bottom:3px;
  font-size:12px;
  color:#06365a;
  text-decoration:none;
  font-family: Helvetica, Arial, sans-serif;
}

ul#tertiaryNav li a.subhead1:hover {
  background:rgba(255, 255, 255, 0.15);
  color:#000;
  font-weight:bold!important;
  -webkit-box-shadow: rgba(192, 192, 192, 1.0) 0px 1px 1px;
  -moz-box-shadow: rgba(192, 192, 192, 1.0) 0px 1px 1px;
  box-shadow: rgba(192, 192, 192, 1.0) 0px 1px 1px;

}


ul#tertiaryNav li a.homeSubhead1:link,
ul#tertiaryNav li a.homeSubhead1:active,
ul#tertiaryNav li a.homeSubhead1:visited {
  display:block;
  padding-left:15px;
  font-size:14px;
  color:#000;
  font-weight:bold!important;
  text-decoration:none;
  font-family: Helvetica, Arial, sans-serif;
}

ul#tertiaryNav li a.homeSubhead1:hover {
  background:#74b9ca;
  color:#fff;
  font-weight:bold!important;
}


ul#tertiaryNav li a.stations:hover {
  background:#266da5;
  color:#fff;
  font-weight:bold!important;
  -webkit-box-shadow: rgba(38, 109, 165, 1.0) 1px 1px 1px;
  -moz-box-shadow: rgba(38, 109, 165, 1.0) 1px 1px 1px;
  box-shadow: rgba(38, 109, 165, 1.0) 1px 1px 1px;
}

ul#tertiaryNav li a.producers:hover {
  background:#686450;
  color:#fff;
  font-weight:bold!important;
  -webkit-box-shadow: rgba(104,100, 80, 1.0) 1px 1px 1px;
  -moz-box-shadow: rgba(104,100, 80, 1.0) 1px 1px 1px;
  box-shadow: rgba(104,100, 80, 1.0) 1px 1px 1px;
}

ul#tertiaryNav li a.viewers:hover {
  background:#697D83;
  color:#fff;
  font-weight:bold!important;
  -webkit-box-shadow: rgba(105,125, 131, 1.0) 1px 1px 1px;
  -moz-box-shadow: rgba(105,125, 131, 1.0) 1px 1px 1px;
  box-shadow: rgba(105,125, 131, 1.0) 1px 1px 1px;
}

ul#tertiaryNav li a.press:hover {
  background:#979472;
  color:#fff;
  font-weight:bold!important;
  -webkit-box-shadow: rgba(151,148, 114, 1.0) 1px 1px 1px;
  -moz-box-shadow: rgba(151,148, 114, 1.0) 1px 1px 1px;
  box-shadow: rgba(151,148, 114, 1.0) 1px 1px 1px;
}



a.head {
  background:url(/aptweb.nsf/BlackArrow.gif) no-repeat scroll 3px 4px;
  font-weight:bold;
  color:#000;
  text-decoration:none;
}

a.stations.ui-state-hover {
  background: #266da5;
}

ul#tertiaryNav li a.stations.ui-state-active {
  background:url(/aptweb.nsf/GrayArrowDown.gif) no-repeat scroll 3px 4px;
  -webkit-box-shadow: rgba(38, 109, 165, 2.0) 0px 2px 2px;
  -moz-box-shadow: rgba(38, 109, 165, 2.0) 0px 2px 2px;
  box-shadow: rgba(38, 109, 165, 2.0) 0px 2px 2px;
  font-weight:bold!important;
  font-size:14px;
  color:#000;
}



a.producers.ui-state-hover {
  background: #686450 scroll 3px 4px!important;
}

ul#tertiaryNav li a.producers.ui-state-active {
  background:url(/aptweb.nsf/GrayArrowDown.gif) no-repeat scroll 3px 4px;
  -webkit-box-shadow: rgba(104,100, 80, 2.0) 0px 2px 2px;
  -moz-box-shadow: rgba(104,100, 80, 2.0) 0px 2px 2px;
  box-shadow: rgba(104,100, 80, 2.0) 0px 2px 2px;
  font-weight:bold!important;
  font-size:14px;
  color:#000;
}

a.viewers.ui-state-hover {
  background: #697D83 scroll 3px 4px!important;
}

ul#tertiaryNav li a.viewers.ui-state-active {
  background:url(/aptweb.nsf/GrayArrowDown.gif) no-repeat scroll 3px 4px;
  -webkit-box-shadow: rgba(105,125, 131, 2.0) 0px 2px 2px;
  -moz-box-shadow: rgba(105,125, 131, 2.0) 0px 2px 2px;
  box-shadow: rgba(105,125, 131, 2.0) 0px 2px 2px;
  font-weight:bold!important;
  font-size:14px;
  color:#000;
}

a.press.ui-state-hover {
  background: #979472 scroll 3px 4px!important;
}

ul#tertiaryNav li a.press.ui-state-active {
  background:url(/aptweb.nsf/GrayArrowDown.gif) no-repeat scroll 3px 4px;
  -webkit-box-shadow: rgba(151,148, 114, 2.0) 0px 2px 2px;
  -moz-box-shadow: rgba(151,148, 114, 2.0) 0px 2px 2px;
  box-shadow: rgba(151,148, 114, 2.0) 0px 2px 2px;
  font-weight:bold!important;
  font-size:14px;
  color:#000;
}



.feature a:link,
.feature a:active,
.feature a:visited {
  color:#fff;
  text-decoration:none;
}


.feature a:hover {
  color:rgba(255, 255, 255, 0.7);
  text-decoration:none;
}

#rightContentcontainer a:link,
#rightContentcontainer a:active,
#rightContentcontainer a:visited{
  color:#3e9db4;
  font-weight:bold!important;
}

#rightContentcontainer a:hover{
  color:#0f6071;
  font-weight:bold!important;
}


.plusMinus{
  color:#3e9db4;
  font-weight:bold!important;
  font-size:16px;
}

.plusMinusCat{
  color:#3e9db4;
  font-weight:bold!important;
  font-size:12px;
}


/* --- Layout ----------------------------------- */

/* --- Header ----------------------------------- */

#header {
  color:#fff;
}

#logoSlider {
  margin-bottom:5px;
}

#socialContainer {
  /*   margin-left:87px; */
}

#social {
  border-bottom-left-radius:10px;
  border-bottom-right-radius:10px;
  -moz-border-radius-bottomleft:10px;
  -moz-border-radius-bottomright:10px;
  float:right;
  background:#c2c2c2;
  padding:5px 1px 5px 10px;
}

#textResize {
  clear:both;
  float:right;
  margin-top:10px;

}

form#siteSearch {
  margin:-12px 10px 5px 0;
  padding:3px 0 3px 0;
  float:right;
  width:290px;
}


fieldset#radioButtons {
  color:#fff;
  font-size:12px;
  float:left;
  text-align:right;
  margin-top:-5px;
  padding-right:3px;
  width:90px;
}

fieldset#radioButtons span {
  float:right;
  margin-bottom:-5px;

}
input.search {

  float:left;
  border:0;
  color: #666;
  background-color:rgba(255,255,255, 0.9);
  background-color:#fffff;
  margin: 0px 0 0 5px;
  padding:7px 35px 7px 5px;
  width: 150px;
  -moz-border-radius:3px;
  -webkit-border-radius:3px;
  border-radius:3px;

}

span.searchOptions {
  margin-bottom:-5px;
}

input#searchSubmit {
  float:left;
  width:13px;
  height:19px;
  margin-top:4px;
  margin-left:-22px;
  position:relative;
  z-index:1000;
  border-left:1px solid #848585;
  padding-left:4px;
}

fieldset#searchField {
  float:right;
}

/*#searchBg {
  background: transparent url(/aptweb.nsf/search-bg.png) no-repeat top left;
  width:166px;
  height:24px;
  display:block;
}*/



/* --- Navigation ----------------------------- */

ul#mainNav {
  float:right;
}



ul#mainNav li a {
  color:#fff;
  font-size:14px;
  font-weight:bold;
  text-decoration:none;
  text-shadow: 0px 0px 3px rgba(0, 0, 0, 0.7);
}


li#home a,
li#forStations a,
li#forProducers a,
li#forViewers a,
li#forPress a,
li#aptWorldwide a  {
  border-top-left-radius:10px;
  border-top-right-radius:10px;
  -moz-border-radius-topleft:10px;
  -moz-border-radius-topright:10px;
  width:130px;
  display:block;
  text-align:center;
  padding:10px 0 5px 0;
  -webkit-box-shadow: rgba(0, 0, 0, 0.5) 0px -1px 2px;
  -moz-box-shadow: rgba(0, 0, 0, 0.5) 0px -1px 2px;
  box-shadow: rgba(0, 0, 0, 0.5) 0px 0px -1px;
}

li#home a:hover,
li#forStations a:hover,
li#forProducers a:hover,
li#forViewers a:hover,
li#forPress a:hover,
li#aptWorldwide a:hover {
  opacity:0.85;
  filter:alpha(opacity=85)
}

ul#mainNav li#home a {
  background:#74b9ca;
  /*light 192,224,231 || 224,249,255 dark 116,185,202 */
  background-image: -webkit-gradient(
    linear,
    left bottom,
    left top,
    color-stop(0, rgb(116,185,202)),
    color-stop(0.65, rgb(192,224,231)),
    color-stop(1, rgb(255,255,255))

  );
  background-image: -moz-linear-gradient(
    center bottom,
    rgb(116,185,202) 0%,
    rgb(192,224,231) 65%,
    rgb(255,255,255) 100%

  );
  filter:  progid:DXImageTransform.Microsoft.gradient(startColorStr='#b3d9e2', EndColorStr='#74b9ca'); /* IE6,IE7 */
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#b3d9e2', EndColorStr='#74b9ca')"; /* IE8 */



}
ul#mainNav li#forStations a {
  background:#005595;
  /*light 128,170,203  dark 0,85,149 */
  background-image: -webkit-gradient(
    linear,
    left bottom,
    left top,
    color-stop(0, rgb(0,85,149)),
    color-stop(0.65, rgb(128,170,203)),
    color-stop(1, rgb(255,255,255))

  );
  background-image: -moz-linear-gradient(
    center bottom,
    rgb(0,85,149) 0%,
    rgb(128,170,203) 65%,
    rgb(255,255,255) 100%
  );

  filter:  progid:DXImageTransform.Microsoft.gradient(startColorStr='#6699c0', EndColorStr='#005595'); /* IE6,IE7 */
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#6699c0', EndColorStr='#005595')"; /* IE8 */

}



ul#mainNav li#forProducers a {
  background:#5a5846;
  /*light 173,172,163  dark 90,88,70 */
  background-image: -webkit-gradient(
    linear,
    left bottom,
    left top,
    color-stop(0, rgb(90,88,70)),
    color-stop(0.65, rgb(173,172,163)),
    color-stop(1, rgb(255,255,255))
  );
  background-image: -moz-linear-gradient(
    center bottom,
    rgb(90,88,70) 0%,
    rgb(173,172,163) 65%,
    rgb(255,255,255) 100%
  );
  filter:  progid:DXImageTransform.Microsoft.gradient(startColorStr='#9c9b90', EndColorStr='#5a5846'); /* IE6,IE7 */
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#9c9b90', EndColorStr='#5a5846')"; /* IE8 */

}

ul#mainNav li#forViewers a {
  background:#697d83;
  /*light 187,196,199  dark 105,125,131 */
  background-image: -webkit-gradient(
    linear,
    left bottom,
    left top,
    color-stop(0, rgb(105,125,131)),
    color-stop(0.65, rgb(187,196,199)),
    color-stop(1, rgb(255,255,255))
  );
  background-image: -moz-linear-gradient(
    center bottom,
    rgb(105,125,131) 0%,
    rgb(187,196,199) 60%,
    rgb(255,255,255) 100%
  );
  filter:  progid:DXImageTransform.Microsoft.gradient(startColorStr='#a5b1b5', EndColorStr='#697d83'); /* IE6,IE7 */
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#a5b1b5', EndColorStr='#697d83')"; /* IE8 */

}


ul#mainNav li#forPress a {
  background:#979472;
  /*light 204,202,185  dark 151,148,114 */
  background-image: -webkit-gradient(
    linear,
    left bottom,
    left top,
    color-stop(0, rgb(151,148,114)),
    color-stop(0.65, rgb(204,202,185)),
    color-stop(1, rgb(255,255,255))
  );
  background-image: -moz-linear-gradient(
    center bottom,
    rgb(151,148,114) 0%,
    rgb(204,202,185) 65%,
    rgb(255,255,255) 100%
  );
  filter:  progid:DXImageTransform.Microsoft.gradient(startColorStr='#c2c0ab', EndColorStr='#979472'); /* IE6,IE7 */
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#c2c0ab', EndColorStr='#979472')"; /* IE8 */

}


ul#mainNav li#aptWorldwide a {
  background:#006995;
  /*light 102,165,192  dark 0,105,149 */
  background-image: -webkit-gradient(
    linear,
    left bottom,
    left top,
    color-stop(0, rgb(0,105,149 )),
    color-stop(0.65, rgb(102,165,192)),
    color-stop(1, rgb(255,255,255))

  );
  background-image: -moz-linear-gradient(
    center bottom,
    rgb(0,105,149 ) 0%,
    rgb(102,165,192) 65%,
    rgb(255,255,255) 100%
  );

  filter:  progid:DXImageTransform.Microsoft.gradient(startColorStr='#569cb9', EndColorStr='#006995'); /* IE6,IE7 */
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#569cb9  ', EndColorStr='#006995')"; /* IE8 */

}


#secondaryNavcontainer {
  width:100%;
  background:rgba(255, 255, 255, 0.15);
  filter:  progid:DXImageTransform.Microsoft.gradient(startColorStr='#26FFFFFF',EndColorStr='#26FFFFFF'); /* IE6,IE7 */
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#26FFFFFF',EndColorStr='#26FFFFFF')"; /* IE8 */
  margin-bottom:15px;
}

ul#secondaryNav {
  padding:15px 0 10px 10px;
}
ul#secondaryNav li {
  padding-right:20px;
}

ul#tertiaryNav.stations {
  background:#85adcb;
}

ul#tertiaryNav.producers {
  background:#9D9980;
}

ul#tertiaryNav.viewers {
  background:#9FADB2;
}

ul#tertiaryNav.press {
  background:#C2C1AD;
}


ul#tertiaryNav{
  -webkit-box-shadow: rgba(0, 0, 0, 0.7) 0px 0px 6px;
  -moz-box-shadow: rgba(0, 0, 0, 0.7) 0px 0px 6px;
  box-shadow: rgba(0, 0, 0, 0.7) 0px 0px 6px;
}


ul#mainNav, ul#secondaryNav, ul#tertiaryNav, ul#tertiaryNav ul {
  list-style: none;
}



ul#tertiaryNav ul {
  text-indent:10px;
}

ul#mainNav li, ul#secondaryNav li {
  display: inline;
  float:left;
  margin-right:5px;
}

ul#mainNav li.last {
  margin-right:0px!important;
}

form#_DominoForm {
  color:#c2c2c2;
  float:right;
}

form#_DominoForm legend {
  font-size:12px;
  font-weight:bold;
  margin-top:3px;

}

form#_DominoForm label {
  font-size:10px;
  color:#c2c2c2;
}


#_DominoForm input[type="text"] {
  float:left;
  background-color:#fff;
  color:#c2c2c2;
  font-size: 11px;
  margin-bottom: 5px;
  padding: 4px;
  border: solid 1px #c2c2c2;
  width: 90px;
  border-radius:3px;
  -moz-border-radius:3px;
  -webkit-border-radius:3px;
}

#_DominoForm input[type="text"]:focus {
  background:#e1f9ff;
  border:1px solid #88c3d2;
}

#_DominoForm input[type="submit"] {
  border:none;
  float:right;
  border-radius:3px;
  -moz-border-radius:3px;
  -webkit-border-radius:3px;
  font-size: 11px;
  margin: 3px 0 0 10px;
  padding: 4px;
  color:#fff;
  background:#c2c2c2;
}

#_DominoForm a {
  color:#c2c2c2;
  font-size:11px
}

#_DominoForm a:hover {
  text-decoration:underline;
}


/* --- Slider ----------------------------------- */

#navCaptioncontrols {
  background-color:rgba(0, 0, 0, 0.8);
  filter:  progid:DXImageTransform.Microsoft.gradient(startColorStr='#CC000000',EndColorStr='#CC000000'); /* IE6,IE7 */
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#CC000000',EndColorStr='#CC000000')"; /* IE8 */
  height:40px;
  width:700px;
}

#showNav {
  float:left;
  padding:10px 0 0 10px;
}


span#caption {
  color:#fff;
  float:left;
  padding:10px 0 0 10px;
  font-weight:bold;
  font-size:14px;
  height:40px;
}


button#playBtn {
  width: 8px;
  height: 12px;
  margin: 0;
  border: 0;
  background: transparent url(/aptweb.nsf/play-btn.gif) no-repeat top left;
  overflow: hidden;
  vertical-align: middle;
  cursor: pointer; /* hand-shaped cursor */
  cursor: hand; /* IE 5.x */
}

button#pauseBtn {
  width: 10px;
  height: 10px;
  margin: 0;
  border: 0;
  background: transparent url(/aptweb.nsf/pause-btn.gif) no-repeat top left;
  overflow: hidden;
  vertical-align: middle;
  cursor: pointer; /* hand-shaped cursor */
  cursor: hand; /* IE 5.x */
}


#playPause {
  float:right;
  position:relative;
  padding:5px 10px 0 0;
  color:#b57e08;
  font-weight:bold;
  font-size:18px
}

#playPause a:link,
#playPause a:visited,
#playPause a:active {
  float:right;
  position:relative;
  padding:0 0 0 0;
  color:#b57e08;
  font-weight:bold;
  font-size:18px
}

.imageCaption {
  padding:2px 2px 0 0;
  color:#000;
  font-size:10px
}


/* --- Main Layout ----------------------------------- */

body {
  background-color:#fff;
  font: 12px Helvetica, Arial, sans-serif;
  line-height:1.5em;
}

/* This div contains the background color and gradients for the main sections of the website */

#backgroundContainer {
  padding-top:10px;
}


body.home #backgroundContainer {
  background-color: #72b7c7;
  background-image: -moz-linear-gradient(top,#72b7c6,#456b74); /* FF3.6 */
  background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, #72b7c6),color-stop(1, #456b74)); /* Saf4+, Chrome */
  filter:  progid:DXImageTransform.Microsoft.gradient(startColorStr='#72b7c6', EndColorStr='#456b74'); /* IE6,IE7 */
  width:100%;
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#72b7c6', EndColorStr='#456b74')"; /* IE8 */
}

body.forStations #backgroundContainer {
  background-color: #06365a;
  background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, rgb(6,54,90)), color-stop(0.5, rgb(0,84,148)) );
  background-image: -moz-linear-gradient(center bottom, rgb(6,54,90) 0%, rgb(0,84,148) 50% );
  filter:  progid:DXImageTransform.Microsoft.gradient(startColorStr='#06365a', EndColorStr='#005494'); /* IE6,IE7 */
  width:100%;
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#06365a', EndColorStr='#005494')"; /* IE8 */
}

body.forProducers #backgroundContainer {
  background-color: #5a5846;
  background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, rgb(90,88,70)), color-stop(0.5, rgb(123,121,107)) );
  background-image: -moz-linear-gradient(center bottom, rgb(90,88,70) 0%, rgb(123,121,107) 50% );
  filter:  progid:DXImageTransform.Microsoft.gradient(startColorStr='#5a5846', EndColorStr='#7b796b'); /* IE6,IE7 */
  width:100%;
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#5a5846', EndColorStr='#7b796b')"; /* IE8 */
}

body.forViewers #backgroundContainer {
  background-color: #697d83;
  background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, rgb(63,82,88)), color-stop(0.5, rgb(105,125,131)) );
  background-image: -moz-linear-gradient(center bottom, rgb(63,82,88) 0%, rgb(105,125,131) 50% );
  filter:  progid:DXImageTransform.Microsoft.gradient(startColorStr='#697d83', EndColorStr='#6A7D83'); /* IE6,IE7 */
  width:100%;
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#697d83', EndColorStr='#6A7D83')"; /* IE8 */
}

body.forPress #backgroundContainer {
  background-color: #979472;
  background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, rgb(119,116,81)), color-stop(0.5, rgb(151,148,114)) );
  background-image: -moz-linear-gradient(center bottom, rgb(119,116,81) 0%, rgb(151,148,114) 50% );
  filter:  progid:DXImageTransform.Microsoft.gradient(startColorStr='#979472', EndColorStr='#979472'); /* IE6,IE7 */
  width:100%;
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#979472', EndColorStr='#979472')"; /* IE8 */
}

#imagesDownloaded img{
  margin-left:10px;
  margin-right:10px;
  margin-top:5px;
  margin-bottom:5px;
}

img.padImage{
  margin-left:10px;
  margin-right:10px;
  margin-top:5px;
  margin-bottom:5px;
}


#browseLeft img {
  margin-left:-30px;
  margin-bottom:10px;
}

#news {
  background:#f5fffd;
  padding:15px;
  -webkit-box-shadow: rgba(0, 0, 0, 0.7) 0px 0px 6px;
  -moz-box-shadow: rgba(0, 0, 0, 0.7) 0px 0px 6px;
  box-shadow: rgba(0, 0, 0, 0.7) 0px 0px 6px;
  margin:10px 0 15px 0;

}


.contentLeft {
  float:left;
  width:320px;
  margin-right:20px;
}

.contentRight {
  float:right;
  width:320px;
}

.homecontentLeft {
  float:left;
  width: 555px;
  margin:15px;
  padding-right:15px;
  border-right:1px solid #9a955c;
}

.homecontentRight {
  float:left;
  width: 320px;
  margin:15px 15px 15px 0;
}

.headlines {
  padding-bottom:15px;
}

.headlines ul {
  list-style-type:none;
}

.headlines ul li {
  margin-bottom:10px;
}

.shopApt {
  padding-top:15px;
  border-bottom:1px solid #9a955c;
}



#browseRight {
  background-color:#ffb10b;
  -webkit-box-shadow: rgba(0, 0, 0, 0.7) 0px 0px 6px;
  -moz-box-shadow: rgba(0, 0, 0, 0.7) 0px 0px 6px;
  box-shadow: rgba(0, 0, 0, 0.7) 0px 0px 6px;
  background: #ffb10b url(<Computed Value>) no-repeat bottom left;
  min-height:240px;
  padding:15px 0 5px 0;
}

#browseRight2{
  background-color:#76878c;
  -webkit-box-shadow: rgba(0, 0, 0, 0.7) 0px 0px 6px;
  -moz-box-shadow: rgba(0, 0, 0, 0.7) 0px 0px 6px;
  box-shadow: rgba(0, 0, 0, 0.7) 0px 0px 6px;
  background: #ffb10b url(<Computed Value>) no-repeat bottom left;
  min-height:160px;
width:210px;	
margin:5px 0 0 10px;	
  padding:5px;
color:#fff;
font-family: Helvetica, Arial, sans-serif;
font-size:11px;
}
#browseRight2 h2{
	font-size:15px;
	line-height: 18px;
	font-weight:bold;
	font-family: Helvetica, Arial, sans-serif;
	color:#fff;
	margin-bottom:5px;
}

#mainContentcontainer {
  background:#f5fffd;
  clear:both;
  margin-bottom:20px;
  -webkit-box-shadow: rgba(0, 0, 0, 0.7) 0px 0px 6px;
  -moz-box-shadow: rgba(0, 0, 0, 0.7) 0px 0px 6px;
  box-shadow: rgba(0, 0, 0, 0.7) 0px 0px 6px;
}

#rightContentcontainer {
  background:#f5fffd;
  clear:both;
  margin-bottom:20px;
  padding:15px;
  -webkit-box-shadow: rgba(0, 0, 0, 0.7) 0px 0px 6px;
  -moz-box-shadow: rgba(0, 0, 0, 0.7) 0px 0px 6px;
  box-shadow: rgba(0, 0, 0, 0.7) 0px 0px 6px;
  min-height:300px;
}

#rightContentcontainer ul {
  list-style: none url(/aptweb.nsf/bullet.gif);
  margin:0;
  padding:0;
}

#rightContentcontainer ul li {
  margin-left:10px;
}

#rightContentcontainer ol li {
  margin-left:15px;
}


#rightOffercontainer {
  background:#fceeac;
  clear:both;
  margin-bottom:20px;
  padding:15px;
  -webkit-box-shadow: rgba(0, 0, 0, 0.7) 0px 0px 6px;
  -moz-box-shadow: rgba(0, 0, 0, 0.7) 0px 0px 6px;
  box-shadow: rgba(0, 0, 0, 0.7) 0px 0px 6px;
  min-height:300px;
}


#features {
  clear:both;
  margin:10px 0 20px 0;
}

.feature {
  float:left;
  margin:0 4px 0 8px;
  width:220px;
}



/* for first & last features on the inside pages because they are contained in grid_12 */

#firstFeature {
  float:left;
  margin:0 10px 0 0px;
  width:220px;
}

#lastFeature {
  float:left;
  margin:0 0px 0 10px;
  width:220px;
}


.feature img,
#firstFeature img {
  -webkit-box-shadow: rgba(0, 0, 0, 0.7) 0px 0px 6px;
  -moz-box-shadow: rgba(0, 0, 0, 0.7) 0px 0px 6px;
  box-shadow: rgba(0, 0, 0, 0.7) 0px 0px 6px;
}

p.featureText {
  background-color:rgba(0, 0, 0, 0.4);
  color:#fff;
  margin:-18px 0 0 0;
  filter:  progid:DXImageTransform.Microsoft.gradient(startColorStr='#CC000000',EndColorStr='#CC000000'); /* IE6,IE7 */
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#CC000000',EndColorStr='#CC000000')"; /* IE8 */
  padding:10px;
  width:140px;
  z-index:1000;
  float:right;
  position:relative;
}

/* --- Footer ----------------------------------- */


body.home #footer{
  border-bottom:50px solid #456b74;
}

body.forStations #footer {
  border-bottom:50px solid #063458;
}


body.forProducers #footer {
  border-bottom:50px solid #5a5846;
}

body.forPress #footer {
  border-bottom:50px solid #7c7956;
}

body.forViewers #footer {
  border-bottom:50px solid #4a5d63;
}

#footer {
  background-color:#f5fcfb;
  padding:0px 0 30px 0;
  width:100%;
  margin:0;
}

#footer ul {
  list-style: none;
  margin:0;
}

/* --- Misc ----------------------------------- */

.floatLeft {
  float:left;
  margin-right:10px;
}

.floatRight {
  float:right;
  margin-left:10px;
}




/* --- Clear Floated Elements ----------------- */

.clear {
  clear: both;
  display: block;
  line-height:0;
  overflow: hidden;
  visibility: hidden;
  width: 0;
  height: 0;
}



/* --- fixes for the *other* browsers ----------------- */

.ie9 input.search {
  background-color:#fffff;
}
.ie8 input.search {
  background-color:#fffff;
}

.ie8 #weareAPT,
.ie8 #banner img,
.ie6 #weareAPT,
.ie6 #banner img {
  margin-top:10px;
}

.ie7 #navCaptioncontrols {
  margin-bottom:15px;
}

.ie6 #browseRight {
  height:430px;
}

.ie6 .homecontentRight {
  width: 300px;
}

.ie6 .feature {
  margin:0 10px 0 5px;
}

.ie7 #backgroundContainer,
.ie6 #backgroundContainer{
  margin-top:-5px;
}


.ie6 #loginPass,
.ie7 #loginPass,
.ie8 #loginPass {
  background-color:#fff;
  color:#c2c2c2;
  font-size: 11px;
  margin-bottom: 5px;
  padding: 4px;
  border: solid 1px #c2c2c2;
  width: 90px;
  margin-top:10px!important;
  margin-left:-100px;
}

.ie6 #loginSubmit,
.ie7 #loginSubmit,
.ie8 #loginSubmit {
  margin-top:10px!important;
}
.withdrawn {
	color: #f00;
	font-size: 2.5em;
	font-weight: bold;
}
