/* CSS Document */

/* =references
	mid blue: 	#0099ce
	light blue:	#d1ecf7
*/

/* =general */
#satnavbg .co {font-family: Arial, Helvetica, sans-serif; color: #434343; font-size: 10pt;}
#satnavbg .co2 {font-family: Arial, Helvetica, sans-serif; color: #434343; font-size: 8pt; font-weight:bold;}
#satnavbg a.co:link {color: #434343; text-decoration:underline;}
#satnavbg a.co:visited {color: #434343; text-decoration:underline;}
#satnavbg a.co:hover {color: #f87903; text-decoration:underline;}
#satnavbg a.co:active {color: #434343; text-decoration:underline;}
#satnavbg .colink {font-family: Arial, Helvetica, sans-serif; color: #333; font-size: 10pt;}
#satnavbg a.colink:link {color: #000000;}
#satnavbg a.colink:visited {color: #000000;}
#satnavbg a.colink:hover {color: #0099ce;}
#satnavbg a.colink:active {color: #000000;}

#satnavbg .coback {font-family: Arial, Helvetica, sans-serif; color: #fff; font-size: 10pt;}
#satnavbg a.coback:link {color: #fff;}
#satnavbg a.coback:visited {color: #fff;}
#satnavbg a.coback:hover {color: #f87903;}
#satnavbg a.coback:active {color: #fff;}


/* =lists */
#satnavbg ul.co, #satnavbg ol.co, #satnavbg li.co {margin: 0; padding: 0;}
#satnavbg li.co {list-style-type: none; }
#satnavbg ul.co li {padding: 1px 0 1px 15px; background:      url(/wcsstore/argos/buyersguide/images/sat_nav_guide/snchevron.gif) left center no-repeat;}
#satnavbg ul#push li {margin: 0px -10px; padding: 1px 0 1px 15px; background:      url(/wcsstore/argos/buyersguide/images/sat_nav_guide/snchevron.gif) left center no-repeat;}

#satnavbg ol.co {margin: 0; width: 400px;}
#satnavbg ol.co li {padding: 3px 0 1px 25px; margin: 5px 0; background-position: left center; background-repeat: no-repeat;vertical-align: middle;}

#satnavbg ol.co li.c1 {background-image:      url(/wcsstore/argos/buyersguide/images/sat_nav_guide/sn1.gif); list-style-type: none;}
#satnavbg ol.co li.c1-on {background-image:      url(/wcsstore/argos/buyersguide/images/sat_nav_guide/sn1faded.gif); list-style-type: none;}
#satnavbg ol.co li.c2 {background-image:      url(/wcsstore/argos/buyersguide/images/sat_nav_guide/sn2.gif);list-style-type: none;}
#satnavbg ol.co li.c2-on {background-image:      url(/wcsstore/argos/buyersguide/images/sat_nav_guide/sn2faded.gif);list-style-type: none;}
#satnavbg ol.co li.c3 {background-image:      url(/wcsstore/argos/buyersguide/images/sat_nav_guide/sn3.gif);list-style-type: none;}
#satnavbg ol.co li.c3-on {background-image:      url(/wcsstore/argos/buyersguide/images/sat_nav_guide/sn3faded.gif);list-style-type: none;}
#satnavbg ol.co li.c4 {background-image:      url(/wcsstore/argos/buyersguide/images/sat_nav_guide/sn4.gif);list-style-type: none;}
#satnavbg ol.co li.c4-on {background-image:      url(/wcsstore/argos/buyersguide/images/sat_nav_guide/sn4faded.gif);list-style-type: none;}
#satnavbg ol.co li.c5 {background-image:     url(/wcsstore/argos/buyersguide/images/sat_nav_guide/sn5.gif);list-style-type: none;}
#satnavbg ol.co li.c5-on {background-image:  url(/wcsstore/argos/buyersguide/images/sat_nav_guide/5faded.gif);list-style-type: none;}


/* =blue border */
#satnavbg #wrapper {width: 548px; background:      url(/wcsstore/argos/buyersguide/images/sat_nav_guide/snborder-stripe.gif) left repeat-y; margin: 0px auto 14px auto; padding: 0;}
#satnavbg #wrapper .in {background:      url(/wcsstore/argos/buyersguide/images/sat_nav_guide/snborder-stripe.gif) right repeat-y;  margin: 0; padding: 0;}
#satnavbg #wrapper .in .in {background:      url(/wcsstore/argos/buyersguide/images/sat_nav_guide/snborder-tl.gif) left top no-repeat;}
#satnavbg #wrapper .in .in .in {background:      url(/wcsstore/argos/buyersguide/images/sat_nav_guide/snborder-br.gif) right bottom no-repeat;}
#satnavbg #wrapper .in .in .in .in {background:      url(/wcsstore/argos/buyersguide/images/sat_nav_guide/snborder-bl.gif) left bottom no-repeat;}
#satnavbg #wrapper .in .in .in .in .in {background:      url(/wcsstore/argos/buyersguide/images/sat_nav_guide/snborder-tr.gif) right top no-repeat; padding: 0px 3px 0px 3px;}
#satnavbg #wrapper .in .in .in .in .inplus {background:      url(/wcsstore/argos/buyersguide/images/sat_nav_guide/snborder-tr.gif) right top no-repeat; padding: 3px 3px 0px 3px;}


/* =header */
#satnavbg #co_pageheader{width: 548px; margin: 14px auto 0px auto; padding: 0; height:124px;}
#satnavbg #co_introheader{width: 548px; margin: 14px auto 0px auto; padding: 0; height:219px;}
#satnavbg h1.step1 {text-indent: -9000px; background-repeat: x-repeat; height:106px; margin: 0px;}
#satnavbg .upperlink{text-indent: 0px; text-align:right; font-family: Arial, Helvetica, sans-serif; color: #333; font-size: 10pt;margin-top:30px;margin-right:10px; line-height: 18px;}
#satnavbg .upperlink2{text-indent: 0px; text-align:right; font-family: Arial, Helvetica, sans-serif; color: #333; font-size: 10pt;margin-top:22px;margin-right:12px;}
#satnavbg .upperlink3{text-indent: 0px; text-align:right; font-family: Arial, Helvetica, sans-serif; color: #333; font-size: 10pt;margin-top:185px;margin-right:12px;}
#satnavbg h1.step1large {text-indent: -9000px; background-repeat: no-repeat; height: 248px; margin: 0; padding: 0px;}
#satnavbg h1.step1intro {text-indent: -9000px; background-repeat: no-repeat; height: 149px; margin: 0;}
#satnavbg h1.co {text-indent: -9000px; background-repeat: no-repeat; height: 62px; margin: 0; border:1px red solid;}


/* =subheader (the blue bar) */
#satnavbg h2.image {text-indent: -9000px; width: 490px; min-height: 31px; height: 31px; margin: 0px !important; padding: 0px 2px 0 30px; color: #fff; border: none !important;}
#satnavbg h2.mainimage {text-indent: -9000px; width: 542px; min-height: 35px; height: 44px; margin: 0px; padding: 0px; color: #fff; background-color:#000; border: none;}
#satnavbg h2.introimage {text-indent: -9000px; width: 548px; height: 49px; margin: 0px; padding: 0px; color: #fff; background-color:#000; border: none;}
#satnavbg .explained{text-indent: 0px; text-align:left; font-family: Arial, Helvetica, sans-serif; font-weight:normal; color: #fff; font-size: 10pt;margin-top:30px;margin-left:30px;}

/* =Intro pages 

The intro navigation bar uses the CSS sprites technique
For more info see: http://alistapart.com/articles/sprites

*/
#satnavbg #intro-nav {margin-top: -7px; }
#satnavbg #intro-nav li {padding: 0; background-image: none; width: 118px; float: left; list-style-type:none;}
#satnavbg #intro-nav li.first {padding: 0; background-image: none; width: 118px; float: left;}
#satnavbg #intro-nav a {display: block; width: 118px; height: 162px; text-indent: -9000px; background-image:     url(/wcsstore/argos/buyersguide/images/sat_nav_guide/buttons_sprites.gif); background-repeat: no-repeat;}

#satnavbg a#intro-dabradios {background-position: 0 0;}
#satnavbg a#intro-internetradios {background-position: -118px 0;}
#satnavbg a#intro-mp3 {background-position: -236px 0;}
#satnavbg a#intro-mp4 {background-position: -354px 0;}

#satnavbg a#intro-dabradios:hover {background-position: 0 -173px;}
#satnavbg a#intro-internetradios:hover {background-position: -118px -173px;}
#satnavbg a#intro-mp3:hover{background-position: -236px -173px;}
#satnavbg a#intro-mp4:hover{background-position: -354px -173px;}

#satnavbg .after-nav-para {clear: left;}

#satnavbg .line {border-top: 3px solid #0099ce; padding-top: 10px;}


/* =content */
#satnavbg #content {width: 521px; padding: 0px; margin: 0px; border-right: 1px solid #f87903;}
#satnavbg #content2 {width: 521px; padding: 6px 0px 0px 0px; border-right: 1px solid #f87903; background:      url(/wcsstore/argos/buyersguide/images/sat_nav_guide/sncontent-bottom.gif) right bottom no-repeat;}
#satnavbg .intro #content {background:      url(/wcsstore/argos/buyersguide/images/sat_nav_guide/sncontent-bottom-intro.gif) right bottom no-repeat;}
#satnavbg .no-top-padding {padding: 0 !important;}
#satnavbg #content p {margin-right:10px; font-size: 10pt; margin-bottom: 30px;}
#satnavbg p .co {margin-bottom: 30px;}
#satnavbg p .theline {padding-bottom: 50px; font-weight:normal; font-size:10pt;}
#satnavbg .push {padding-left: 30px; padding-top:5px; font-family: Arial, Helvetica, sans-serif; color: #333; font-size: 10pt;}
#satnavbg .push2 {padding-left: 30px; padding-top: 15px; font-family: Arial, Helvetica, sans-serif; color: #333; font-size: 10pt;}
#satnavbg .push3 {padding-left: 18px; font-family: Arial, Helvetica, sans-serif; color: #333; font-size: 10pt;}

#satnavbg .copara{font-family: Arial, Helvetica, sans-serif; color: #333; font-size: 10pt; margin-bottom: 10px;}
#satnavbg .co3 {color: #666; font-size: large; _font-size: medium; line-height:10px; font-weight:bold;}
#satnavbg h3.co {color: #666; font-size: large; _font-size: medium; margin: 0px 0 20px 0; clear: both;}
#satnavbg h4.co {color: #666; font-size: medium; _font-size: 10pt;  margin: 15px 0 20px 0; clear: both;}

#satnavbg h3.alt-h3 {text-indent: -9000px; background-position: left top; background-repeat: no-repeat; background-color: #a9a9a9; height: 27px; width: 521px; clear: both; margin: 10px 0 0px 0;}
#satnavbg h3.alt5-h3 {text-indent: -9000px; background-position: left top; background-repeat: no-repeat; background-color: #a9a9a9; height: 27px; width: 521px; clear: both; margin: 30px 0px 0px 0px;}
#satnavbg h3.alt4-h3 {text-indent: -9000px; background-position: left top; background-repeat: no-repeat; background-color: #F87903; height: 41px; width: 521px; clear: both; margin: 20px 0px 0px 0px;}
#satnavbg h3.alt3-h3 {text-indent: -9000px; background-position: left top; background-repeat: no-repeat; background-color: #a9a9a9; height: 41px; width: 521px; clear: both; margin: 10px 0 20px 0;}
#satnavbg h3.alt2-h3 {text-indent: -9000px; background-position: left top; background-repeat: no-repeat; background-color: #a9a9a9; height: 31px; width: 521px; clear: both; margin: 0;}
#satnavbg h3.alt-h3-v2 {text-indent: -9000px; background-position: left top; background-repeat: no-repeat; background-color: #fff; height: 49px; width: 521px; clear: both; margin: 0;}
#satnavbg h3.alt-h3-v3 {color: #fff; background-color: #09c; padding: 8px 10px; margin: 0; font-size: 10pt;}
#satnavbg .squeeze-last-h3 {color: #666; font-size: large; _font-size: medium; margin: 5px 0 0px 0; clear: both;}

#satnavbg .page-number {float: right; margin-top: 5px;}
#satnavbg .alt-bg { background-color: #e8e8e8; min-height: 105px; _height: 105px; width: 481px; padding: 10px 10px 15px 30px; background-repeat: no-repeat; background-position: right bottom; border-bottom: 2px solid #f87903;} 
#satnavbg .alt-bg-2 { background-color: #b2e0f0; min-height: 105px; _height: 105px; width: 301px; padding: 10px 180px 5px 10px; background-repeat: no-repeat; background-position: right top; margin-bottom: 25px;} 
#satnavbg .alt-bg-3 { background-color: #b2e0f0; min-height: 105px; _height: 105px; width: 291px; padding: 10px 190px 5px 10px; background-repeat: no-repeat; background-position: right top; margin-bottom: 25px;} 
#satnavbg .image-inline {float: right; margin: 0 0 0 10px;}
#satnavbg .image-inline-2 {float: right; margin: -30px 0 10px 10px;}
#satnavbg .squeeze {width: 330px; min-height: 62px; _height: 62px;}
#satnavbg .squeeze2 {width: 310px; min-height: 62px; _height: 62px;}
#satnavbg .squeeze3 {width: 310px; min-height: 102px; _height: 102px;}


/* =tables */
#satnavbg tr.alt td {background-color: #e4e4e4}

#satnavbg #content table {border-collapse: collapse; border: none;}
#satnavbg #content tr, #satnavbg #content th, #satnavbg #content td {border: none;padding: 6px 6px 6px 6px;}

#satnavbg #content table td {text-align:left;}


#satnavbg #content th {
	background-color: #999;
}

#satnavbg #content table.table-type-1 {width: 491px; border: 1px solid #f87903 !important; border-right: none !important; margin: 30px 0 0 0; font-family: Arial, Helvetica, sans-serif; color: #333; font-size: 10pt;}
#satnavbg .table-type-1 .row {width: 140px; font-weight: bold; vertical-align: top;}
#satnavbg #content table.table-type-1a {width: 491px; border: 1px solid #f87903 !important; border-right: none !important; margin: 30px 0px; font-family: Arial, Helvetica, sans-serif; color: #333; font-size: 10pt;}
#satnavbg .table-type-1a .row {width: 180px; font-weight: bold; vertical-align: top;}
#satnavbg #content table.table-type-1b {width: 503px; border: 1px solid #f87903 !important; border-right: none !important; margin: 10px 0px; font-family: Arial, Helvetica, sans-serif; color: #333; font-size: 10pt;}
#satnavbg .table-type-1b .row {width: 128px; font-weight: normal; vertical-align: top; border-left:1px solid red;}
#satnavbg .table-type-1b .row2 {width: 217px; font-weight: normal; vertical-align: top; border-left:1px solid red;}
#satnavbg .table-type-1b .row3 {vertical-align: top; }
#satnavbg #content table.table-type-1c {width: 491px; border: 1px solid #f87903 !important;	border-right: none !important; margin-left:0px; font-family: Arial, Helvetica, sans-serif; color: #333; font-size: 10pt;}
#satnavbg .table-type-1c .row3 { width:150px; font-weight: bold; vertical-align: top;}
#satnavbg .table-type-1c .row2 { width:140px; font-weight: bold; vertical-align: top;}
#satnavbg .table-type-1c .row {font-weight: normal; vertical-align: top;}
#satnavbg #content table.table-type-2 {width: 491px; border: 1px solid #f87903 !important; border-right: none !important; margin: 30px 0;font-family: Arial, Helvetica, sans-serif; color: #333; font-size: 10pt;}
#satnavbg .table-type-2 .row {width: 145px; font-weight: bold; vertical-align: top;}
#satnavbg .table-type-2 td {width: 173px; vertical-align: top; padding-bottom: 1px;}

#satnavbg .table-header {background-color: #999; color: #fff; font-weight: bold; text-align: left; vertical-align: top;}
#satnavbg .intro .table-header {background-color: #999; color: #000; font-weight: bold; text-align: left; vertical-align: top; font-size: 10pt;}

#satnavbg ul.general-table {margin: 0;}
#satnavbg ul li.general-table {padding: 0 0 5px 7px; background:      url(/wcsstore/argos/buyersguide/images/sat_nav_guide/sndot.gif) left 7px no-repeat;}

#satnavbg .co_square_table{ width:460px; border:2px solid #f87903; padding:10px 10px 0px 10px; margin-left:18px;}
#satnavbg .clear-both {
	clear: both;
}

.corightimage{
	float:right;
}

.corightimage2{
	float:right;
	margin: 0px -10px 0px 30px;
}

.corightimage3{
	float:right;
	margin: 0px 0px 0px 25px;
}

.conewtable{
	margin:5px 0px 5px 0px;
}


.corighttext{
  float:right;
  width:230px;
  margin:-10px 10px 20px 0px;
  font-family: Arial, Helvetica, sans-serif; color: #434343; font-size: 10pt;
}

.corighttable{
  margin-left:60px;
}
