/* ================================= */
/* ==| Date Created: 01/28/2010 |=== */
/* ==| Author: Dennis Jude Fagan |== */
/* ================================= */
/* Body and Site Wide constants */
html, body {
height:100%;
}
form#aspnetForm div input#__VIEWSTATE {
display: none;
}
.clr {clear:both;}
body {
font-size: 13px;
line-height: 1.5em;
font-family: Arial, Verdana, Helvetica, Sans-Serif;
color: #404040;
background-color: #ffffff;
margin: 0px;
padding: 0px;
}
* {outline: none;}
img {border: none;}
hr {
border: none;
margin: 3px 0;
padding: 1px 0 0;
background:transparent url(/images/fullSiteHr.png) no-repeat scroll center top;
}
h1 {
margin:6px 0 22px;
padding: 0;
color:#02a8e2;
font-size: 200%;
font-weight: normal;
line-height:1em;
}
h1 + * {
margin-top:0;
}
h2 {
font-size:150%;
font-weight:normal;
margin:13px 0 5px;
padding:0;
line-height:1em;
}
h3 {
margin:15px 0 3px;
color:#02A8E2;
font-size:120%;
padding:0;
text-transform:uppercase;
font-weight: normal;
}
h4 {
color:#02A8E2;
font-size:105%;
margin: 7px 0 3px;
padding:0;
text-transform:uppercase;
}
h5 {
margin: 3px 0 3px;
padding: 0;
font-size: 100%;
}
h6 {
margin: 3px 0 3px;
padding: 0;
font-size: 90%;
font-weight: normal;
}
p {
margin: 3px 0 17px;
padding: 0;
font-size: 100%;
}
p.footNote {
clear: both;
padding:25px 0 0;
}
p.legal {
 font-size:80%;
 margin: 20px 0;
 line-height:normal;
}
p.date, p.callOut {
color:#555555;
font-size:90%;
font-style:italic;
margin:0 0 9px;
}
p.playlist {
margin:0;
}
dl {
margin:7px 0;
padding:0;
}
dl dt {
color:#02a8e2;
font-size: 100%;
margin:7px 0 0;
}
dl dd {
font-size: 100%;
margin: 0 0 17px 0;
}
ol {
margin:7px 0;
padding:0 0 0 18px;
font-size: 100%;
}
ol.alpha {
list-style: lower-alpha;
}
ol.roman {
list-style: lower-roman;
}
ol li {
line-height: 1.7em;
}
ul {
margin:7px 0;
padding:0 0 0 15px;
font-size: 100%;
}
ul li {
margin:0;
padding:0 0 0 3px;
line-height: 1.7em;
}
abbr, acronym {
color:#02a8e2;
border-bottom: 1px dotted;
}
cite:before {
content: "- ";
}
/* Link Styling */
a {
color:#02a8e2;
text-decoration: none;
}
a:hover {
/*border-bottom: 1px solid;*/
text-decoration: underline;
}
a:active {color: #000000;}
/* Form Styling  */
form {
margin: 0;
padding:0;
}
fieldset {
border: none;
margin: 0;
padding:0;
}
label {
margin: 12px 0 0;
padding:0;
/*cursor: pointer; add this in when labels all have for attributes*/
display: block;
font-size: 110%;
font-weight: bold;
text-transform: uppercase;
font-family: "TheSans",Arial, Verdana, Helvetica, Sans-Serif;
}
input, select, textarea {
border: 1px solid #c5d6e0;
margin: 0 0 17px;
display: block;
font-size: 100%;
color: #333333;
font-family: Arial, Verdana, Helvetica, Sans-Serif;
}
input[type="hidden"] {
display: none;
}
input[type="radio"], input[type="checkbox"] {
display: inline;
margin: 0 0 7px;
border: none;
}
input:focus , select:focus, textarea:focus {
outline: #c5d6e0;
}
input[type="submit"], input[type="reset"], .productDescription .buyOptions li a,  a.callToAction {
-moz-box-shadow: 0 1px 3px rgba(2,168,226,0.5);
-webkit-box-shadow: 0 1px 3px rgba(2,168,226,0.5);
text-shadow:0 -1px 2px #15529D;
display: inline;
background: #0f499a url(/images/blueButtonGradient.png) repeat-x center -5px;
color: #ffffff;
padding: 5px 12px;
font-size:130%;
font-weight:bold;
text-transform: capitalize;
border: 1px solid #ffffff;
}
input[type="submit"]:hover, input[type="reset"]:hover, .productDescription .buyOptions li a:hover, a.callToAction:hover {
-moz-box-shadow: 0 1px 3px rgba(223,130,25,0.5);
-webkit-box-shadow: 0 1px 3px rgba(223,130,25,0.5);
background: #d68510 url(/images/goldButtonGradient.png) repeat-x center -5px;
text-shadow: 0 -1px 2px #df8219;
text-decoration: none;
cursor: pointer;
}
.markAsRequired {
color: #E7194B;
font-weight:normal;
}
.formWrapper {
color: #E7194B;
}
/* Captcha Styling */
#CaptchaControlDiv table, #CaptchaControlDiv table td {
border: none;
margin:0;
padding:0 18px 0 0;
}
.captcha {
font-size:110%;
width:100px;
}
/* Table Styling */
table {
border-spacing: 0px;
border-collapse: collapse;
border: 1px solid #f3f3f3;
margin:7px -12px;
}
table th {
text-align: left;
font-weight: bold;
padding: 5px 18px;
border-bottom: 1px solid #dbdbdb;
}
table td {
text-align: left;
border-bottom: 1px solid #dbdbdb;
padding: 5px 18px;
}
table tr.even td, table tr.even th {
background:#fcfcfc;
}
table thead th {
text-align: center;
background:#f1f1f1 url(/images/whiteToGrayGradient.png) repeat-x left top;
font-weight:bold;
border: 1px solid #f3f3f3;
line-height:23px;
text-transform: uppercase;
}
/* Global Classes */
.lefty, clsFltLft {float: left;}
.righty {float: right;}
/* Layout Specific Classes and IDs */
.container {
margin:0 auto;
padding:0;
width:960px;
}
/* Header Styling */
#header {
background: #fff url(/images/headerBackground.png) repeat-x bottom left;
position: relative;
width: 100%;
margin: 0;
padding: 0;
clear: both;
}
#header .container {
background: transparent url(/images/headerBackgroundNumber2.png) no-repeat top right;
position:relative;
}
#header a#siriusLogoMainPageLink {
position: absolute;
display: block;
top:20px;
left: 12px;
}
#header a#siriusLogoMainPageLink:hover {
border: none;
}
#header ul {
list-style: none outside;
text-transform:uppercase;
font-size:95%;
font-weight:bold;
}
#header ul#potentialCustomerNav {
background:transparent url(/images/blueHorizontalRule.png) no-repeat right bottom;
margin:0;
padding:24px 12px 8px 0;
text-align:right;
font-size: 80%;
}
#header ul#potentialCustomerNav li {
display: inline;
margin: 0px 12px;
padding: 0px;
}
#header ul#potentialCustomerNav li.first {
margin-left: 0px;
}
#header ul#potentialCustomerNav li.last {
margin-right: 0px;
}
#header ul#currentCustomerNav {
margin:0;
padding:6px 12px 56px 0;
text-align:right;
font-size: 80%;
}
#header ul#currentCustomerNav li {
display: inline;
margin: 0px 11px;
padding: 0px;
}
#header ul#currentCustomerNav li.first {
margin-left: 0px;
}
#header ul#currentCustomerNav li.last {
margin-right: 0px;
}
#header ul#mainNav {
display: block;
background: #2c2c2c url(/images/mainNavBackground.png) repeat-x top;
display:block;
margin:0;
padding:0;
position:absolute;
bottom:0;
float:left;
}
#header ul#mainNav li {
display:block;
float:left;
margin:0;
padding:0;
width:160px;
}
#header ul#mainNav li a {
border-left:1px solid #444444;
border-right:1px solid #000000;
color:#FFFFFF;
display:block;
font-size:120%;
margin:0;
padding:0;
text-align:center;
width:158px;
line-height:38px;
}
#header ul#mainNav li a:hover, #header ul#mainNav li a.active {
background: #2193cf url(/images/mainNavBackgroundOn.png) repeat-x top;
border-bottom: none;
text-decoration: none;
border-left: 1px solid #444444;
border-right: 1px solid #4ca8da;
}
#header ul#mainNav li#listItemOne a {
border-left: none;
width:159px;
}
#header ul#mainNav li#listItemOne a.header {
clear:left;
color:#FFFFFF;
font-size:130%;
font-weight:bold;
line-height:15px;
margin:17px 0 0;
text-transform:uppercase;
width:auto;
}
#header ul#mainNav li#listItemTwo a.header {
clear:left;
color:#FFFFFF;
font-size:130%;
font-weight:bold;
line-height:15px;
margin:17px 0 0;
text-transform:uppercase;
width:auto;
}
#header ul#mainNav li#listItemThree a.header {
clear:left;
color:#FFFFFF;
font-size:130%;
font-weight:bold;
line-height:15px;
margin:17px 0 0;
text-transform:uppercase;
width:auto;
}
#header ul#mainNav li#listItemFour a.header {
clear:left;
color:#FFFFFF;
font-size:130%;
font-weight:bold;
line-height:15px;
margin:17px 0 0;
text-transform:uppercase;
width:auto;
}
#header ul#mainNav li#listItemFive a.header {
clear:left;
color:#FFFFFF;
font-size:130%;
font-weight:bold;
line-height:15px;
margin:17px 0 0;
text-transform:uppercase;
width:auto;
}
#header ul#mainNav li#listItemLast a.header {
clear:left;
color:#FFFFFF;
font-size:130%;
font-weight:bold;
line-height:15px;
margin:17px 0 0;
text-transform:uppercase;
width:auto;
}
#header ul#mainNav li#listItemLast a {
border-right: none;
width:159px;
}
#header ul#mainNav li#listItemOne a:hover, ul#mainNav li#listItemOne a.active {
background-position: 0 0;
}
#header ul#mainNav li#listItemTwo a:hover, #header ul#mainNav li#listItemTwo a.active {
background-position: -160px 0;
}
#header ul#mainNav li#listItemThree a:hover, #header ul#mainNav li#listItemThree a.active {
background-position: -320px 0;
}
#header ul#mainNav li#listItemFour a:hover, #header ul#mainNav li#listItemFour a.active {
background-position: -480px 0;
}
#header ul#mainNav li#listItemFive a:hover, #header ul#mainNav li#listItemFive a.active {
background-position: -670px 0;
}
#header ul#mainNav li#listItemLast a:hover, #header ul#mainNav li#listItemLast a.active {
background-position: -800px 0;
}
#header ul#mainNav li div.dropDownMenu {
display: none;
position: absolute;
left: 0;
background: transparent url(/images/dropDownMenuTileBG.png) repeat top;
z-index:1000;
font-size:85%;
width:100%;
}
/*#header ul#mainNav li#listItemTwo div.dropDownMenu {
width: 480px;
}
#header ul#mainNav li#listItemThree div.dropDownMenu {
width:480px;
left:160px;
}
#header ul#mainNav li#listItemFour div.dropDownMenu {
left:480px;
width:161px;
}
#header ul#mainNav li#listItemFive div.dropDownMenu {
left:320px;
width:640px;
}
#header ul#mainNav li#listItemLast div.dropDownMenu {
left:640px;
width:320px;
}*/
#header ul#mainNav li div.dropDownMenu .columnWrapper {
display: block;
background: transparent url(/images/dropDownMenuBgTop.png) no-repeat top;
float:left;
padding:12px 0;
width:100%;
height:220px;
}
#header ul#mainNav li div.dropDownMenu .columnWrapper .column {
float: left;
width: 136px;
margin: 0px;
padding: 0 12px;
background: transparent url(/images/dropDownMenuDividers.png) no-repeat center left;
min-height:184px;
*min-height:184px;
}
#header ul#mainNav li#listItemThree div.dropDownMenu .columnWrapper .column {
/*background:url("/images/dropDownMenuDivider_H.png") no-repeat scroll left bottom transparent;*/
min-height:45px;
padding:0 12px;
width:600px;
}
#header ul#mainNav li#listItemThree div.dropDownMenu .columnWrapper .column
{
 background-image:none;	
}
#header ul#mainNav li#listItemFour div.dropDownMenu .columnWrapper .column {
width: 600px;
min-height: 20px;
padding: 0 12px;
}
#header ul#mainNav li div.dropDownMenu .columnWrapper .column h3,
#header ul#mainNav li div.dropDownMenu .columnWrapper .column p {
float:left;
font-size:120%;
line-height:15px;
margin:17px 0 0;
padding:0;
clear:left;
color:#FFFFFF;
font-weight: bold;
}
#header ul#mainNav li div.dropDownMenu .columnWrapper .column h3 {
text-transform:uppercase;
}
#header ul#mainNav li div.dropDownMenu .columnWrapper .column h3 a {
text-align: left;
border: none;
margin: 0;
padding: 0 0 2px 0;
line-height:14px;
width: 120px;
display: inline;
font-weight: bold;
font-size:100%;
}
#header ul#mainNav li div.dropDownMenu .columnWrapper .column ul {
margin: 0;
padding: 0;
}
#header ul#mainNav li div.dropDownMenu .columnWrapper .column ul li {
margin:4px 0 2px;
padding: 0;
text-transform: none;
border:none;
width: 135px;
font-size:100%;
}
#header ul#mainNav li div.dropDownMenu .columnWrapper .column ul li.divider {
height:9px;
}
#header ul#mainNav li div.dropDownMenu .columnWrapper .column ul li a {
border-right:none;
border-left:none;
text-align: left;
margin: 0;
padding: 0 0 1px 0;
line-height:16px;
width: 120px;
display: inline;
font-weight: normal;
}
#header ul#mainNav li#listItemThree div.dropDownMenu .columnWrapper .column ul li a {
width:600px;
}
#header ul#mainNav li#listItemThree div.dropDownMenu .columnWrapper .column ul li
{
width:600px;
}
#header ul#mainNav li#listItemFour div.dropDownMenu .columnWrapper .column ul li a {
width:600px;
}
#header ul#mainNav li#listItemFour div.dropDownMenu .columnWrapper .column ul li
{
width:600px;
}
#header ul#mainNav li div.dropDownMenu .columnWrapper .column h3 a:hover, #header ul#mainNav li div.dropDownMenu .columnWrapper .column li a:hover {
border-bottom: 1px solid;
background: none;
padding-bottom: 0px; 
}
/* Footer Styling */
#footer {
background: #fff url(/images/footerBackground.png) repeat-x left 20px;
clear: both;
margin:0;
padding:20px 0 0;
}
#footer .siteMap {
-moz-border-radius: 7px;
-webkit-border-radius: 7px;
-moz-box-shadow:2px 2px 12px #E2E2E2;
-webkit-box-shadow:2px 2px 12px #E2E2E2;
background:#EFEEEE url(/images/siteMapBG.png) no-repeat top right;
overflow: auto;
padding:6px 0;
width: 100%;
border-top: 2px solid #f8f7f7;
border-right: 1px solid #f2f3f3;
border-bottom: 1px solid #e4e4e4;
border-left: 1px solid #fcfcfc;
}
#footer .siteMap .column {
float:left;
margin:0;
padding: 6px 12px;
width:135px;
}
#footer .siteMap .column h3 {
margin:2px 0 0;
padding: 0px;
font-size: 85%;
text-transform:capitalize;
line-height:1.3em;
}
#footer .siteMap .column ul {
margin: 0px;
padding:0 0 12px;
list-style: none;
}
#footer .siteMap .column ul.last {
background: none;
}
#footer .siteMap .column ul li {
font-size:85%;
line-height:1.4em;
margin:3px 0;
padding:0;
}
#footer .siteMap .column ul li a {
color: #7c7c7c;
}
#footer .siteMap .column ul li a.footheader {
color:#02A8E2;
}
#footer .siteMap .column ul li.footdivider {
background:url("/images/footerRule.png") no-repeat scroll center bottom transparent;
display:block;
height:12px;
}
#footer p#partingMessage {
clear:both;
font-size:80%;
margin:0;
padding:14px 0 7px;
text-align:center;
text-transform:uppercase;
}
#footer p#partingMessage a.footerShareLink {
margin: 0 7px;
color: #7c7c7c;
}
#footer p#partingMessage a.footerShareLink img {
margin: 0 0 -2px;
}
/* Main Body Styling */
#mainContent {
clear:both;
padding:15px 0 0;
}
img.lefty, img.clsFltLft {
display: inline;
margin: 3px 18px 7px 0;
}
img.righty {
display: inline;
margin: 3px 0 7px 18px;
}
img.bigImage {
display: block;
margin: 3px auto;
}
img.bigImageHeader {
display: block;
margin: 3px -13px 12px;
}
img.whatshot {
margin:13px 18px 18px 0;
float:left;	
}
a.continueOn, a.continueOnAuto, a.gray {
background:transparent url(/images/gradientArrowGreyToDarkGrey.png) no-repeat scroll left center;
padding:3px 0 2px 26px;
color: #404040;
text-transform: uppercase;
font-size:90%;
}
a.continueOn:hover {
text-decoration: underline;
border-bottom: none;
}
a.productTitle {
font-weight:bold;
}
.autoBar {
margin:30px 0 0;
border-bottom:1px dotted #DDDDDD;
display:block;
}
img.auto {
display:block;
float:left;
}
#promotions {
margin:0;
padding: 0;
width:100%;
}
#promotions .column {
float:left;
margin:0 0 2px 2px;
padding:12px;
width:214px;
background: transparent url(/images/greyGradiant.png) repeat-x bottom center;
position: relative;
min-height:279px;
color:#404040;
}
#promotions .column h2 {
font-size:150%;
margin:1px 0 7px;
padding:0;
text-transform:uppercase;
font-weight:500;
font-family: "TheSans",Arial, Verdana, Helvetica, Sans-Serif;
color:#02A8E2;
}
#promotions .column h2 a{
color:#02A8E2;
}
#promotions .column h3 {
font-size:130%;
margin: 0;
padding:0;
text-transform:capitalize;
width:150px;
}
#promotions .column p {
margin:7px 0 0;
padding:0;
font-size:100%;
line-height:1.2em;
}
#promotions .column .latestDeal {
background:transparent url(/images/severalTextBubbles.png) no-repeat scroll right bottom;
/*background:transparent url(/images/siriusLogoStar.png) no-repeat scroll right bottom;*/
margin:4px 0;
min-height:99px;
padding:2px 98px 0 0;
}
.fr #promotions .column .latestDeal {
background:transparent url(/images/severalTextBubblesFr.png) no-repeat scroll right bottom;
}
#promotions .column .latestDeal h3 {
font-size:130%;
margin:12px 0 0;
padding:0;
text-transform:capitalize;
width: 150px;
}
#promotions .column .latestDeal h3:hover {
text-decoration:underline;
}
#promotions .column .latestDeal p {
font-size:100%;
font-weight: normal;
line-height:1.3em;
margin:2px 0 0;
color:#404040;
}
#promotions .column a {
color:#404040;
}
#promotions .column a:visted {
color:#404040;
}
#promotions .column .channelSample {
background:url("/images/bodyDividerGrey.png") no-repeat scroll center top transparent;
bottom:0;
margin:7px 0 0;
padding:13px 0;
position:absolute;
width:222px;
height:70px;
}
#promotions .column .channelSample .title {
font-size: 12px;
font-weight: bold;
color: #2D2D2D;
}
#promotions .column .channelSample .channel {
font-size:11px;
font-weight:normal;
}
#promotions .column .channelSample .details {
font-size:11px;
}
#promotions .column .channelSample h2 {
color:#02A8E2;
font-size:165%;
margin:20px 0 11px;
padding:0;
text-align:center;
}


.channelSample ul.channelListing {
margin:15px 0 0;
padding:0;
}
.channelSample ul.channelListing li {
display: inline;
margin: 0px;
padding: 0px;
}
.channelSample ul.channelListing li a {
display:block;
float:left;
margin:0 auto 12px;
padding:0;
width:44px;
text-align: center;
}
.channelSample ul.channelListing li a:hover {
border: none;
}
#acquisitionBursts {
background:transparent url(/images/fullSiteHr.png) no-repeat scroll center top;
clear:both;
margin:0 0 0;
padding:1px 0 0;
}
#acquisitionBursts .column {
margin:0 1px 1px;
padding:24px 12px;
background: #eeecec url(/images/acquistionBurstColumnBG.png) repeat-x top left;
width:214px;
float: left;
}
#acquisitionBursts .column h2 {
background:url("/images/blueRightArrow.png") no-repeat scroll right center transparent;
display:block;
font-family:Arial,Verdana,Helvetica,Sans-Serif;
font-size:100%;
font-weight:bold;
height:45px;
margin:0;
padding:0 22px 0 0;
text-transform:uppercase;
}
#acquisitionBursts .column h2 a:hover {
text-decoration: none;
}
#acquisitionBursts .column p {
line-height:1.2em;
margin:0;
padding:0;
}
#acquisitionBursts .column:hover {
background: #f8fbfe url(/images/acquistionBurstColumnBGOn.png) repeat-x top left;
}
#acquisitionBursts .column:hover h2 {
background: transparent url(/images/whiteRightArrow.png) no-repeat center right;
}
#acquisitionBursts .column:hover p {
color:#02a8e2;
}
#channels {
clear: both;
margin: 0px;
padding: 0px;
}
#channels ul {
clear: both;
margin: 0px;
padding: 0px;
list-style: none;
}
#channels ul li {
float: left;
width: 238px;
margin: 1px;
padding: 0px;
position:relative;
}
#channels ul li h3 {
text-transform: uppercase;
background: transparent url(/images/channelsHeaderBG.png) no-repeat;
color: #ffffff;
padding: 2px 0 7px 12px;
position:absolute;
width:226px;
top:12px;
left:-1px;
font-size:125%;
}
#channels ul li div {
background:#1D1C1C url(/images/channelBlurbBg.png) no-repeat scroll left top;
margin:-7px 0 0;
padding:3px 7px 7px 12px;
width:219px;
border-bottom:1px solid #787777;
}
#channels ul li div h4 {
font-weight:bold;
margin:16px 0 0;
padding:0;
text-transform:uppercase;
color: #02A8E2;
font-size: 110%;
}
#channels ul li div h5 {
background:transparent url(/images/greyRightArrow.png) no-repeat scroll left center;
padding:0 0 0 24px;
text-transform:uppercase;
margin: 11px 0 9px;
}
#channels ul li div h5 a {
color: #ffffff;
}
#channels ul li div h5 a:hover {
text-decoration: none;
}
#channels ul li div p {
margin:0 0 16px;
padding:0;
color: #d2d0d0;
font-size: 90%;
line-height:1.3em;
height:48px;
display:block;
}
#channels ul li:hover div {
background:#0098c9 url(/images/channelBlurbBgOn.png) no-repeat scroll left top;
border-bottom:1px solid #66c1df;
}
#channels ul li:hover div h4 {
color: #ffffff;
}
#channels ul li:hover div h5 {
background:transparent url(/images/whiteRightArrowSmall.png) no-repeat scroll left center;
}
#channels ul li:hover div p {
color: #ffffff;
}
.mainColumn {
float:left;
margin:0;
padding:2px 23px 2px 12px;
width:720px;
}
.auxRail {
float:left;
margin:0;
width:200px;
padding: 57px 0 57px 5px;
text-align:right;
}
.auxRail a img {
padding:0 0 4px;
-webkit-transition: all 0.25s ease-in;
-moz-transition: all 0.25s ease-in;
}
.auxRail a:hover img {
opacity:.6;
filter: alpha(opacity=60);
}
/* Accordian Styling */
.accordian {
list-style: none;
margin: 13px 0 0 -12px;
padding:0;
border: 1px solid #dbdbdb;
border-bottom: none;
}
.accordian li {
margin:0;
padding:0;
background:#F5F5F5;
border-top: 1px solid #ffffff;
border-bottom: 1px solid #dbdbdb;
}
.accordian ol li {
background: none;
border-top: none;
border-bottom: none;	
}
.accordian ul li {
background: none;
border-top: none;
border-bottom: none;	
}
.accordian li h3 {
margin:0;
padding:0;
text-transform: uppercase;font-size:90%;
}
.accordian li h3 a {
background:url(/images/gradientArrowGreyToDarkGrey.png) no-repeat scroll left 8px #F5F5F5;
color:#404040;
display:block;
margin:0 8px;
padding:7px 22px;
font-weight: bold;
}
.accordian li h3 a:hover, .accordian li h3 a.open {
background:url(/images/blueDownArrow.png) no-repeat scroll left 8px #F5F5F5;
text-decoration: none;
color:#02A8E2;
}
.accordian li div {
margin:0;
padding:7px 13px;
background: #ffffff;
border-top:1px solid #DBDBDB;
}
.processGuide {
color:#FFFFFF;
font-size:200%;
list-style-image:none;
list-style-position:inside;
list-style-type:decimal;
margin:0;
padding:0;
}
.processGuide li {
background:transparent url(/images/blueCircle.png) no-repeat scroll left 23px;
line-height:1em;
margin:0;
padding:35px 0 0 19px;
border-bottom: 1px solid #dbdbdb;
}
.processGuide li div.instruction {
font-size:50%;
margin:-47px 0 12px 52px;
padding:0;
}
.processGuide li div.instruction h2 {
padding:0;
margin: 0;
}
.processGuide li div.instruction p {
padding:0;
margin: 0;
color: #7c7c7c;
}
.productList {
display: block;
text-align: center;
}
.productList li {
display: inline;
margin: 0px;
padding: 3px 17px;
}
/* Main Burst Rotator module */
#mainBurstRotator {
float:left;
margin:-6px 0 2px;
padding:0;
position:relative;
width:720px;
height:309px;
}
#mainBurstRotator a:hover {
border-bottom: none;
}
#mainBurstRotator ol#mainBurstRotatorControl {
-moz-border-radius-topleft: 5px;
-moz-border-radius-topright: 5px;
-webkit-border-top-left-radius: 5px;
-webkit-border-top-right-radius: 5px;
-moz-box-shadow:0 -1px 7px #E2E2E2;
-webkit-box-shadow:0 -1px 7px #E2E2E2;
bottom:0;
margin:0;
padding:0;
position:absolute;
right:52px;
border: 1px solid #f2f2f2;
border-bottom: none;
background:#f1f1f1 url(/images/whiteToGrayGradient.png) repeat-x left top;
}
#mainBurstRotator ol#mainBurstRotatorControl li {
display: block;
font-weight: bold;
margin:0;
padding:0;
float: left;
text-align: center;
position: relative;
}
#mainBurstRotator ol#mainBurstRotatorControl li a {
color: #404040;
font-size: 100%;
width: 20px;
display: block;
margin:0;
padding:6px 4px 3px 5px;
}
#mainBurstRotator ol#mainBurstRotatorControl li.nextButton a {
background-image: url(/images/greyRightArrowBig.png);
background-repeat: no-repeat;
background-position: 3px 6px;
padding:6px 4px 3px 5px;
text-indent:-9999px;
}
#mainBurstRotator ol#mainBurstRotatorControl li.nextButton a:hover {
background-image:url(/images/lightBueRightArrow.png);
background-position: 4px 7px;
}
#mainBurstRotator ol#mainBurstRotatorControl li a:hover, #mainBurstRotator ol#mainBurstRotatorControl li a.currentImage {
color: #02a8e2;
border: none;
text-decoration:none;
text-shadow:0 0 2px #02A8E2;
}
#mainBurstRotator ol#mainBurstRotatorControl li a img {
margin:0 0 -3px;
padding:0;
}
#mainBurstRotator ol#mainBurstRotatorControl li .featureBubble {
bottom:18px;
display:none;
left:-92px;
position:absolute;
width:199px;
color: #ffffff;
background: transparent url(/images/greySpeechBubbleSmall.png) no-repeat scroll 3px 8px;
padding:6px;
margin: 0px;
height: 53px;
}
#mainBurstRotator ol#mainBurstRotatorControl li .featureBubble .imageWrapper {
position: absolute;
height: 27px;
width: 58px;
overflow: hidden;
top:17px;
left: 16px;
}
#mainBurstRotator ol#mainBurstRotatorControl li .featureBubble p {
font-size:90%;
left:80px;
line-height:12px;
position:absolute;
text-align:left;
top:13px;
width:115px;
}
/* Product Views */
#selectorbox	{
width: 733px;
height: 219px;
position: relative;
margin: 7px -13px;
background-image:url(/en/img/product_selector/img_selector_05.gif);
color:#FFFFFF;
font-size: 90%;
font-weight:bold;
}
#selectorbox input[type="checkbox"]{
background-color: #02b5eb;
}
#wherebox {
width: 362px;
height:126px;
border: 1px solid transparent;
margin-bottom: 8px;
display:block;
}
.whereboxtext {
border:0 solid blue;
height:100px;
margin:7px 0 0 15px;
width:347px;
}
#pricebox {
width:362px;
height: 80px;
}
.priceboxtext {
width:330px;
height:55px;
margin: 13px 15px 7px 15px;
}
#featurebox {
width:362px;
height: 214px;
float:right;
}
.featureboxtext {
width:330px;
height:186px;
margin: 7px 15px;
}
.featureboxLinkbox {
position:relative;
margin-bottom:7px;
line-height:7px;
}
.featureboxLinkInfo {
display:none; 
position:absolute; 
left:45px; 
top:0px; 
border:1px solid black; 
background-color: white; 
padding: 5px; 
width: 170px;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
}
#currentbox {
padding:3px 13px 0;
}
.marginLft25 {
margin-left:25px;
}
#featurebox ul {margin:0px; padding:0px;}
#featurebox ul li { list-style:none;}
#productwrapper {
width: 733px;
margin: 7px -13px;
display: block;
}
.productbox {
display:block;
float:left;
font-size:75%;
height:183px;
line-height:11px;
margin-bottom:13px;
width:157px;
}
.productbox2 {
width: 157px;
height:212px;
display: block;
float: left;
margin-bottom: 13px;
}
.frameroll  {
width: 157px;
height:183px;
background:url(/en/img/product_selector/frame_off.gif);
display: block;
}
.frameroll a:hover {
background:url(/en/img/product_selector/frame_on.gif);
display: block;
}
.frame-off {
border:1px solid #EEEEEE;
display:block;
width:157px;	
}
.frame-on {
border:1px solid #02a8e2;
display:block;
width:157px;
}
.frame2-off {
width: 157px;
height:212px;
background:url(/en/img/product_selector/frame2_off.gif); 
display: block;			
}
.frame2-on {
width: 157px;
height:212px;
background:url(/en/img/product_selector/frame2_on.gif) no-repeat;
display: block;
}
.productboxwrapper {
position:relative;
height:183px;
}
.productboxwrapper2 {
position:relative;
height:212px;
}
#contestWrapper {
width:815px;
background:url("/images/topGreyToBottomWhite.png") repeat-x scroll center top transparent;
margin:17px -12px;
padding:7px 12px;
overflow: auto;
}
#contestWrapper .inputWrapper {
float:left;
width:350px;
}
#contestWrapper .inputWrapper input, select, textarea{
width:200px;
}
#contestWrapper .inputWrapperProvince {
float:left;
width:225px;
}	
#contestWrapper .inputWrapperPostal {
float:left;
width:150px;
}
#contestWrapper .inputWrapperOne {
float:left;
width:500px;
}
#contestWrapper .inputWrapperOne input[type="text"] {
float:left;
width:200px;
}	
#contestWrapper .inputWrapperOne input[type="radio"] {
 margin: 0 5px 0 5px;
}	
.productboxposition {
position:absolute;
top:0px;
left:0px;
}
.productboxcontent {
text-align: center;
padding-top:18px;
}
.productboximg {
width: 150px;
height:100px;
margin-left:3px;
background-position:center center;
}
.productboxname {
width: 150px;
margin-bottom: 4px;
color:#00A9E0;
}
.productboxname a:hover{
width: 150px;
margin-bottom: 4px;
text-decoration:underline;
color:#00A9E0;
}
.productboxprice {
width: 150px;
color: #333333;
margin-bottom: 4px;
}
.productboxbuy {
width: 150px;
font-size: 9px;
color: black;
text-align: center;
margin-bottom: 4px;
}
.productboxbuy a {
width: 75px;
color: black;
font-weight: bold;
background:url(/en/img/product_selector/btn-buynow.gif) no-repeat;
background-position: 3px;
padding-left: 15px;
margin-bottom: 4px;
}
.productboxgift {
width: 150px;
font-size: 9px;
color: black;
text-align: center;
}
.productboxgift a {
width: 75px;
color: black;
font-weight: bold;
background:url(/en/img/product_selector/btn-buynow.gif) no-repeat;
background-position: 3px;
padding-left: 15px;
}
.productboxdivider {
width: 35px;
height:183px;
background-image:url(/en/img/product_selector/frame_divider.gif);
display: block;
float: left;
margin-bottom: 13px;
}
#wantitForm input {
width: 260px;
}
#wantitForm textarea {
height:96px;
width:353px;
}
#wantitForm input[type="image"] {
width: 137px;
display: inline;
}
.printlink {
text-decoration:none;
color:black;
}
.printlink a:hover {
text-decoration:underline;
color:black;
}
.bluebullet {
color:#00A9E0;
}
/* New stuff added to the product selector */
#pop1, #pop2 {
border: none;
padding: 0;
margin: 0;
width:100%;
}
table#pop1 td, table#pop2 td {
padding: 0;
border: none;
}
table#pop1 td h2, table#pop2 td h2 {
clear:both;
margin:13px 18px 5px;
}
table#pop1 td h2 a, table#pop2 td h2 a {
font-size:90%;
margin:0 0 0 7px;
}
table#pop1 td .productboxcontent h2, table#pop2 td .productboxcontent h2 {
text-align: center;
}
table#pop1 td .productboxcontent h2 a, table#pop2 td .productboxcontent h2 a {
margin: 0;
float: none;
}
.closeLink {
display:block;
padding:0 7px 0 0;
text-align:right;
}
.selectorLightboxImage {
float:left;
margin:0;
max-height:150px;
max-width:150px;
padding:0 7px 0 18px;
}
.selectorLightboxDescription {
float:left;
padding:0 13px 0 17px;
width:340px;
}
.productWrapper:first-child {
margin:17px 0 0 0;
background:url("/images/topGreyToBottomWhite.png") repeat-x scroll center top transparent;
overflow: auto;
}
.productWrapper {
background:url("/images/shortenedHr.png") repeat-x scroll center top transparent;
overflow: auto;
padding:22px 0 17px;
margin: 0;
}
.productImage {
float: left;
width: 175px;
margin: 5px 0 10px 0;
padding: 7px 0;
border: 1px solid #dddddd;
}
.productImageOverview {
float: left;
margin: 5px 0 0 0;
}
.productImageOverview img {
border: 1px solid #dddddd;	
}
img.pdficon {
border:none;
padding: 10px 0 0 0;
}	
.productImage img {
display: block;
margin: 3px auto;
padding:1px;
}
.productDescription {
float:left;
margin:0;
padding:0 14px 0 28px;
width:469px;
}
.productDescription p.left {
float:left;
display:block;
margin:0 5px 5px 0;	
}
.productDescription p.content {
clear:both;
margin: 0;
}
.productDescription p.learnmore {
margin: 5px 0 0 0;
clear:both;
}
.productDescription h2 {
margin:0 0 7px;
}
.productDescription .buyOptions {
margin:0 0 12px;
padding:3px 0;
}
.productDescription .buyOptions li {
display: inline;
margin: 0 24px 0 0;
padding: 0;
}
.productDescription .price {
color: #555555;
/*float:left;*/
margin:0;
}
.productDescription table {
width: 100%;
margin: 0px;
}
.productFeatures {
clear: both;
margin: 7px 0 0;
}
.productFeatures .productWrapper {
float:left;
width:100%;
}
.productFeatures .productWrapper .productImage {
/*width: 100px;*/
}
.productFeatures .productWrapper .productDescription {
width:469px;
}
.contentWrapper {
clear:both;
}
.postWrapper {
background:transparent url(/images/shortenedHr.png) repeat-x scroll center top;
margin: 0;
padding: 22px 0px 7px;
overflow:auto;
}
.postWrapper:first-child {
background:transparent url(/images/topGreyToBottomWhite.png) repeat-x scroll center top;
margin:17px 0 0;
}
.tabBox .postWrapper:first-child {
background: none;
border: none;
margin: 0;
}
.postWrapper h3 {
margin:3px 0 0;
padding: 0;
color:#02A8E2;
}
.tabBox {
margin:15px -13px 7px;
}
.tabs + .contentWrapper .postWrapper:first-child {
margin: 0px;
}
.tabs {
margin:0;
padding:0;
border-bottom: 1px solid #dddddd;
}
.tabs li {
display: inline;
margin: 0;
padding:0 3px 0 0;
}
.tabs li a {
border: 1px solid #dddddd;
border-bottom: none;
padding:3px 7px;
color: #ffffff;
font-weight: bold;
background: #9f9f9f;
}
.tabs li a:hover, .tabs li a.active {
border: 1px solid #dddddd;
border-bottom: none;
padding: 3px 7px 4px;
color: #02A8E2;
background: #ffffff;
}
.tabContent {
clear: both;
border: 1px solid #dddddd;
border-top: none;
padding:3px 0 7px;
overflow:auto;
}
.tabContent h3 {
margin: 7px 0 3px 15px;
}
.tabContent p {
margin: 3px 0 17px 15px;
}
.tabContent ol {
margin: 7px 0 3px 15px;
}
.yearList {
display: block;
}
.yearList li {
display: inline;
margin:0 25px 0 0;
}
.yearList li a {
color: #333333;
font-weight: bold;
}
.yearList li a:hover, .yearList li a.active {
/*border-bottom: 1px solid;*/
text-decoration: underline;
}
.modelList {
display: block;
}
.modelList li {
display:block;
float:left;
padding:0;
width:230px;
}
.modelList li.odd {
background-color: blue;
}
.salePrice {
color:#E7194B;
font-weight:bold;
}
.monthList {
display: block;
margin: 0 0 7px 0;
padding: 0px;
}
.monthList li {
border-right:1px solid #CCCCCC;
display:inline;
margin:0;
padding:0 13px;
}
.monthList li.first {
padding:0 13px 0 0;
}
.monthList li.last {
border-right:none;
}
.monthList li a.active {
color: #000;
}
.optionsList {
display: block;
margin: 0 0 7px 0;
padding: 0px;
font-size: 90%;
}
.optionsList li {
border-right:1px solid #CCCCCC;
display:inline;
margin:0;
padding:0 13px;
}
.optionsList li.first {
padding:0 13px 0 0;
}
.optionsList li.last {
border-right:none;
}
/* Incentives Form */
#incentivesForm .inputWrapper {
float:left;
width:358px;
}
#incentivesForm .inputWrapper input {
width: 260px;
}
#incentivesForm .inputWrapper select {
width: 265px;
}
#incentivesForm .inputWrapper textarea {
height:150px;
width:617px;
}
#incentivesForm input[type="submit"] {
clear:both;
float:left;
width:240px;
}
/* Business Plans Contact Form */
#businessPlanContact .inputWrapper {
float:left;
width:352px;
}
#businessPlanContact .inputWrapper input {
width: 260px;
}
#businessPlanContact .inputWrapper select {
width: 265px;
}
#businessPlanContact .inputWrapper textarea {
height:150px;
width:617px;
}
#businessPlanContact input[type="submit"] {
clear:both;
float:left;
}
/* Sponsorship request Form */
#sponsorRequest h2 {
clear: both;
max-width:617px;
margin: 13px 0;
}
#sponsorRequest label {
max-width:617px;
clear:both;
}
#sponsorRequest .inputWrapper {
float:left;
width:352px;
}
#sponsorRequest .inputWrapper input {
width: 260px;
}
#sponsorRequest input[type="checkbox"] {
width: 14px;
}
#sponsorRequest .inputWrapper select {
width: 265px;
}
#sponsorRequest textarea {
height:150px;
width:617px;
}
#sponsorRequest input {
width: 617px;
}
#sponsorRequest input[type="submit"] {
clear:both;
float:left;
width:170px;
}
/* Frequency Finder */
#frequencyWrapper {
background:url("/images/topGreyToBottomWhite.png") repeat-x scroll center top transparent;
margin:17px -12px;
overflow: auto;
padding:0 12px;
}
#frequencyWrapper .inputWrapper {
float:left;
margin:0;
padding:0;
width:355px;
}
#frequencyWrapper input, #frequencyWrapper select {
width:300px;
}
#frequencyWrapper #btn_frequency {
width:200px;
clear: both;
}
.clsFrqRslt3 {
color:#02A8E2;
font-size:400%;
line-height:80px;
}
/* Location Finder */
#retailLocatorWrapper {
background:url("/images/topGreyToBottomWhite.png") repeat-x scroll center top transparent;
margin:17px -12px;
padding:7px 12px;
overflow: auto;
}
#retailLocatorWrapper .inputWrapper {
float:left;
width:352px;
}
#retailLocatorWrapper input, #retailLocatorWrapper select {
width:300px;
}
#retailLocatorWrapper input[type="checkbox"] {
width:14px;
}
#retailLocatorWrapper #btn_srchnow1 {
clear:left;
float:left;
margin:14px 0 0;
width:160px;
}
#mapWrapper {
margin:17px 0;
}
#mapWrapper #map {
background-color:#E5E3DF;
height:300px;
position:relative;
width:500px;
float: left;
}
#mapWrapper #side_bar {
float:left;
padding:0 17px;
width:176px;
}
/* Contact Us*/
#ContactUsWrapper {
background:url(/images/topGreyToBottomWhite.png) repeat-x scroll center top transparent;
margin:17px -12px;
padding:7px 12px;
overflow: auto;
}
#ContactUsWrapper input, #ContactUsWrapper select {
width:270px;
}
#ContactUsWrapper textarea {
height:140px;
width:420px;
}
#ContactUsWrapper input[type="submit"] {
width:200px;
}
/*Where to buy*/
.whereListTruck, .whereListRetail {
margin:7px 0 7px -13px;
padding:0;
}
.whereListTruck li, .whereListRetail li {
display:inline;
padding:1px 13px 3px 0;
}
/* Parental Controls  */
#parentalWrapper {
margin:0 0 0 -12px;
}
/* Driving Image Wrapper */
#drivingWrapper {
margin:0 0 16px -19px;
}
/*Conductor */
.conductorWrapper {
width: 741px;
height: 557px;
}
/* ETC Section */
.mergerlist {
list-style: none outside;	
}
.mergerlist li {
 margin: 0 0 10px 0;	
}
.trailExpired {
list-style: none outside;
margin-left:-34px;	
}
.trailExpired li {
display: inline;
margin:0 8px 8px;
padding: 0px;
display:block;
width:104px;
height:79px;
float:left;
}
/* Automotive */
.viewBox .esnInit {
background-image:url(/en/automotive/vinTool/questionMark.png);
background-position:right center;
background-repeat:no-repeat;
border-left:1px solid #CCCCCC;
font-size:96%;
font-weight:normal;
margin:0 0 0 17px;
padding:0 14px;
text-transform:capitalize;
}
.viewBox .esnInitFr {
background-image:url("/en/automotive/vinTool/questionMark.png");
background-position:150px center;
background-repeat:no-repeat;
font-size:96%;
font-weight:normal;
margin:0 0 0 8px;
text-transform:capitalize;
}
.viewBox input.vinFormField {
background-image:url(/en/automotive/vinTool/vinBG.gif);
background-repeat:no-repeat;
border:medium none;
font-family:"Courier New",Courier,monospace !important;
font-size:23px;
height:31px;
letter-spacing:16px;
margin:3px 0;
padding:3px 0 4px 10px;
text-transform:uppercase;
width:524px;
}
.viewBox input.emailFormField {
width: 240px;
}
.viewBox input#chkOptin {
margin:0 5px 0 0;
}
.viewBox #errorWrapper {
background-image:url(/en/automotive/vinTool/countBG.gif);
background-position:left top;
background-repeat:no-repeat;
margin:0;
width:510px;
height: 20px;
padding:0;
}
.viewBox .errorMessages p {
margin: 0px 17px 3px 17px;
padding: 0px 0px 0px 0px;
color:#E7194B;
font-size: 90%;
}
.viewBox .emailerror{
font-size: 10px;
font-weight: bold;
}	
.viewBox ul#console{
padding:0px;
text-align:left;
height: 20px;
margin: 0;
}
.viewBox .errorBar {
border-top:1px solid #FF0202;
display:inline;
float:left;
margin:0 1px;
width:28px;
visibility:hidden;
}
.viewBox img.noSiriusImg{
	margin: 10px 0px 0px 18px;	
}
/* Channels */
 #LoadingDog {
position:absolute;
left:404px;
top:329px;
visibility: hidden;
}
.channelTable {
width: 732px;
margin:7px -12px;
}
.channelTable th {
text-align: left;
padding:5px 15px;
}
.channelTable td {
padding:5px 15px;
color:#404040;
}
#stationIdBox {
height:240px;
margin:7px -13px;
position:relative;
width:735px;
background-repeat:no-repeat;
}
#stationIdBox img {
-moz-border-radius: 7px;
-webkit-border-radius: 7px;
border:2px solid #CCCCCC;
padding:12px 10px;
position:absolute;
right:12px;
top:43px;
background-color: #000000;
}
#chanTabs {
margin:17px 0 0 0;
clear:both;
}
#chanTabs .imageWrapper {
float:left;
margin:3px 17px 0 0;
width:76px;
}
#chanTabs .descriptionWrapper {
float:left;
width:625px;
}
#tblChanDescProg .imageLinkWrapper {
float:left;
margin:3px 17px 0 0;
width:228px;
}
#tblChanDescProg .imageLinkWrapper img {
-moz-border-radius: 7px;
-webkit-border-radius: 7px;
border:2px solid #CCCCCC;
padding:12px 10px;
background-color:#000000;
}
#tblChanDescProg .descriptionWrapper {
float:left;
width:475px;
}
/* LightBox CSS */
/*==Transparency black overlay div and white content div================================== */
.black_overlay{
display: none;
position: absolute;
top: 0%;
left: 0%;
width: 100%;
height: 100%;
background-color: black;
z-index:1001;
-moz-opacity: 0.6;
opacity:.60;
filter: alpha(opacity=60);
}
.white_content {
display: block;
position: absolute;
top: 500px;
margin: 0 auto;
z-index:1002;
overflow: auto;
line-height:1.3;
width:570px;
background-color:#ffffff;
border:8px solid #808080;
padding:13px;
}
/*==Pop up contents style ================================================================ */			  
#lightbox{ width:714px;}
.imgbox { width:712px; background-color:#FFFFFF; margin-left:1px;}
/* Retailers */
#retailers ul {
display:inline;
float:left;
list-style:none outside none;
margin:22px 0 0 160px;
padding:0;
color:#02A8E2;
border:1px solid #FF0000;
}
#retailers li{
display:inline;
margin:0 3px 0 0;
color:#02A8E2;
}
#retailers li.active
{
	text-decoration:underline;
}
#brochureOrderWrapper input {
width: 310px;
}
#brochureOrderWrapper select {
width: 310px;
}
#brochureOrderWrapper .inputWrapper {
margin:0 45px 0 0;
width:310px;
}
#brochureOrderWrapper input[type="submit"] {
clear: both;
width: 200px;
}
#partnerContactWrapper input {
width: 310px;
}
#partnerContactWrapper input[type="submit"] {
clear:both;
float:left;
width:185px;
}
#partnerContactWrapper .inputWrapper {
float:left;
width:360px;
}
/* Install Pages */
#installVidWrapper {
margin:12px 0 12px -12px;
position:relative;
}
#installVidPlayer {
float:left;
height:465px;
margin:0;
width:547px;
}
#videoDec {
clear:both;
width:546px;
}
#videoDec p {
margin: 0 13px 17px;
text-align: right;
}
#videoDec p span#videoTitle {
font-weight:bold;
margin:0 30px 0 0;
float: left;
}
#installVidNav {
margin:0 0 12px 12px;
position:absolute;
right:0;
width:173px;
}
#installVidNav h3 {
margin: 0 0 0 13px;
}
#installVidNav .accordian {
margin: 0;
}
#installVidNav .accordian li h3 {
margin: 0;
}
/* Lounge Login Page THIS WILL NEED TO BE MOVED OVER TO THE LOUNGE PROJECT */
#valfrmUserName, #valfrmPassword {
margin: 0px 18px;
}
#loungeloginFormWrapper {
-moz-box-shadow:2px 2px 12px #E2E2E2;
-webkit-box-shadow:2px 2px 12px #E2E2E2;
-moz-border-radius: 7px;
-webkit-border-radius: 7px;
border:1px solid #E2E2E2;
overflow:auto;
padding:5px;
}
#loungeloginFormWrapper h3 {
font-weight: bold;
}
#loungeLoginWrapper {
-moz-border-radius: 7px;
-webkit-border-radius: 7px;
background:url("/en/lounge/img/bg_lounge_login_mid.gif") repeat-y scroll left top #05a3e3;
width:456px;
float: left;
color: #ffffff;
padding:8px 20px 8px 36px;
width:419px;
}
#loungeLoginWrapper a, #loungeLoginWrapper h3 {
color: #ffffff;
display:block;
}
#loungeGuestWrapper {
padding:8px 20px 8px 36px;
width:384px;
float: left;
}
#loungeLoginWrapper .inputWrapper {
float:left;
width:400px;
}
#loungeLoginWrapper input {
margin:0;
width:240px;
}
#loungeLoginWrapper input[type="checkbox"] {
margin:5px 1px 8px 0;
*margin:5px 1px 0px 0px;
width: auto;
}
#loungeLoginWrapper input[type="submit"] {
margin:14px 0 20px;
-moz-box-shadow: 0 1px 3px rgba(154,154,154,0.5);
-webkit-box-shadow: 0 1px 3px rgba(154,154,154,0.5);
background: #d5d5d5 url(/images/btn_grey.jpg) repeat-x center -5px;
text-shadow: 0 -1px 2px #9A9A9A;
color:#02A8E2;
}
#loungeLoginWrapper input[type="submit"]:hover {
-moz-box-shadow:0 1px 3px rgba(2, 168, 226, 0.5);
-webkit-box-shadow:0 1px 3px rgba(2, 168, 226, 0.5);
background:#0F499A url("/images/goldButtonGradient.png") repeat-x scroll center -5px;
color:#FFFFFF;
text-shadow:0 -1px 2px #df8219;
}
#loungeLoginWrapper input[type="submit"], #loungeGuestWrapper input[type="submit"] {
width:175px;
}
.loginBenefits {
margin:17px 0;
overflow:auto;
padding:0;
}
.loginBenefits .column {
/* BG image may go back to /en/lounge/img/img_lounge_login_star.gif */
background:transparent url("/images/siriusLogoStar.png") no-repeat;
float:left;
padding:7px 8px 7px 102px;
width:210px;
}
.loginBenefits .column h4, .loginBenefits .column p {
color: #333333;
}
#guidedTour .accordian {
list-style: none;
margin: 13px 0 0 0;
padding:0;
border: 1px solid #dbdbdb;
border-bottom: none;
}
#guidedTour .accordian li {
margin:0;
padding:0;
background:#F5F5F5;
border-top: 1px solid #ffffff;
border-bottom: 1px solid #dbdbdb;
}
#guidedTour .accordian ul li {
background: none;
border-top: none;
border-bottom: none;	
}
#guidedTour .accordian li h3 {
margin:0;
padding:0;
text-transform: uppercase;font-size:90%;
}
#guidedTour .accordian li h3 a {
background:url(/images/gradientArrowGreyToDarkGrey.png) no-repeat scroll left 8px #F5F5F5;
color:#404040;
display:block;
margin:0 8px;
padding:7px 22px;
font-weight: bold;
}
#guidedTour .accordian li h3 a:hover, #guidedTour .accordian li h3 a.open {
background:url(/images/blueDownArrow.png) no-repeat scroll left 8px #F5F5F5;
text-decoration: none;
color:#02A8E2;
}
#guidedTour .accordian li div {
margin:0;
padding:7px 13px;
background: #ffffff;
border-top:1px solid #DBDBDB;
overflow:auto;
}
#guidedTour .loginList {
margin:0;
overflow:auto;
padding:0 0 0 21px;
}
#guidedTour .loginList li {
float: left;
width: 230px;
background:#fff;
border-bottom:none;
border-top:none;
margin:0 70px 0 0;
padding:0;
font-weight: bold;
}
#guidedTour .loginList li img {
margin:-14px 0 0 -21px;
}
#guidedTour .loginList li p {
font-weight: normal;
}
#guidedTour .accordian li div .sideImg {
float:left;
margin-right:27px;
width:227px;
}
#guidedTour .accordian li div .sliceContent {
float:left;
width:660px;
}
/* END Lounge Login Page THIS WILL NEED TO BE MOVED OVER TO THE LOUNGE PROJECT */
/* Flash implementations */
.flashWrapper {
display:block;
height:400px;
margin:12px -12px;
width:550px;
}
#Sirius_Discover {
height:320px;
width:750px;
}
#product_overview {
height:575px;
width:740px;
}
#automotiveOverview {
height:485px;
width:740px;
}
#automotiveInternal {
height:280px;
width:740px;
}
#products_sub {
height:150px;
margin:12px -12px 25px;
width:740px;
}
#channelsOverview {
height:121px;
width:740px;
}
#VINTool {
height:357px;
margin:4px -12px;
width:740px;
}
#choose_overview {
height:382px;
width:740px;
}
#pumpUpThePop {
height:560px;
width:100%;
margin: 0;
}
#crankUpTheCountry {
height:560px;
width:100%;
margin: 0;
}
/* 92_blank2, 93_blank3, 95_blank5 and 97_blank7 Template */
.img-banner {
    display:block;
    margin:0 auto;
    padding-bottom:10px;
}
/* 94_blank4 and 96_blank6 Template */
ul.vertical-gutter-list {
    float:left; 
    width:708px; 
    margin:0; 
    padding:0 0 23px 0; 
    list-style:none; 
    line-height:0px;
}
ul.vertical-gutter-list li {
    float:left;  
    margin:0; 
    padding:0; 
    display:inline; 
    line-height:0px;
}
/* 97_blank7 Template */
ul.product-list {
    float:left; 
    width:685px; 
    margin:0; 
    padding:10px 23px 23px 0;
    list-style:none;
}
ul.product-list li {
    float:left;
    width:319px; 
    margin:0; 
    padding:0; 
}
/* Traniee Login */
.login-container {float:left; width:735px; margin:0; padding:0;}
.login-col-1 {float:left; width:347px; margin:0; padding-right:20px;}
.login-col-2 {float:left; width:347px; margin:0; padding-left:20px; border-left:1px solid #CCCCCC;}

ul.sign-up-list {float:left; width:347px; margin:0; padding:0; list-style:none;}
ul.sign-up-list li {float:left; width:347px; margin:0; padding:0;}

ul.traniee-form-list {float:left; width:327px; margin:0; padding:10px; list-style:none; background-color:#cfebf9;}
ul.traniee-form-list li {float:left; width:200px; margin:0; padding:0;}
ul.traniee-form-list li.first {float:left; width:100px; margin:0; padding:0;}

.footer-trainee {width:685px; margin:0 auto; text-align:center;}

/* Sub Nav for Retailers pages */
ul#retailers-list {float:left; width:685px; margin:0; padding:0; list-style:none;}
ul#retailers-list li {float:left; margin:0; padding:0 10px 10px 0; display:inline; color:#02A8E2;}
ul#retailers-list li.active {text-decoration:underline;}

/* Sub Nav for Retailers pages */
ul#retailers-list {float:left; width:710px; margin:0; padding:0; list-style:none;}
ul#retailers-list li {float:left; margin:0; padding:0 10px 10px 0; display:inline; color:#02A8E2;}
ul#retailers-list li.active {text-decoration:underline;}
/* Welcome Kit Pages */
.welcomeKitWrapper {
overflow: auto;
}
.welcomeKitWrapper .column {
float:left;
margin:0 22px 0 0;
width:325px;
}
.welcomeKitWrapper .column div {
border-bottom: 1px solid #ccc;
}
.welcomeKitWrapper .column div p {
height:50px;
}
.mainColumn > img.bigImage {
margin: 7px 0;
}
/* Legacy fixes */
table.LegacyTableLayoutFix {
border:none;
margin:7px 0;
}
table.LegacyTableLayoutFix td {
border-bottom:none;
padding:0;
}
/* Trainee Quiz */
ul#topnav-trainee-quiz {float:left; width:742px; margin:0; padding:0; list-style:none;}
ul#topnav-trainee-quiz li {float:left; margin:0; padding:0; display:inline;}
#BGwatchVideo .watchVideo {
background:url("/images/mainNavBackground.png") repeat-x scroll center top #2C2C2C;
border-bottom:1px solid #CECECE;
border-top:1px solid #CECECE;
overflow:auto;
}
#BGwatchVideo .watchVideo .videoWrapper {
float:left;
margin:0;
padding:0;
border-left:1px solid #444444;
border-right:1px solid #000000;
}
#BGwatchVideo .watchVideo .videoWrapper a {
color:#FFFFFF;
display:block;
margin:39px 39px 0;
width:134px;
}
#BGwatchVideo .watchVideo .videoWrapper a.continueOn {
margin:0px 39px 39px;
}
#traineeQuizWrapper {
background:url("/images/topGreyToBottomWhite.png") repeat-x scroll center top transparent;
margin:17px -12px;
overflow:auto;
padding:7px 12px;	
}
#traineeQuizWrapper .inputWrapper{
float:left;
width:352px;
}
#traineeQuizWrapper .inputWrapper input[type="submit"]{
margin:20px 0 0 0;
}
#traineeQuizWrapper .inputWrapperLong{
float:left;
}
#resultMes {
margin:15px 0 0 0;
}
