/* CSS Document */

/* =references
	mid blue: 	#0099ce
	light blue:	#d1ecf7
*/

/* =general */
#mobilebg .co {font-family: Arial, Helvetica, sans-serif; color: #434343; font-size: 10pt;}
#mobilebg .co2 {font-family: Arial, Helvetica, sans-serif; color: #434343; font-size: 8pt; font-weight:bold;}
#mobilebg a.co:link {color: #434343; text-decoration:underline;}
#mobilebg a.co:visited {color: #434343; text-decoration:underline;}
#mobilebg a.co:hover {color: #f87903; text-decoration:underline;}
#mobilebg a.co:active {color: #434343; text-decoration:underline;}
#mobilebg .colink {font-family: Arial, Helvetica, sans-serif; color: #333; font-size: 10pt;}
#mobilebg a.colink:link {color: #000000;}
#mobilebg a.colink:visited {color: #000000;}
#mobilebg a.colink:hover {color: #0099ce;}
#mobilebg a.colink:active {color: #000000;}

#mobilebg .coback { margin-top:30px; font-family: Arial, Helvetica, sans-serif; color: #fff; font-size: 10pt;}
#mobilebg a.coback:link {color: #fff;}
#mobilebg a.coback:visited {color: #fff;}
#mobilebg a.coback:hover {color: #f87903;}
#mobilebg a.coback:active {color: #fff;}


/* =lists */
#mobilebg 
 ul.co, #mobilebg
 ol.co, #mobilebg
 li.co {margin: 0; padding: 0;}
#mobilebg li.co {list-style-type: none; }
#mobilebg ul.co li {padding: 1px 0 1px 15px; background:    url(/wcsstore/argos/buyersguide/images/mobile_images/mobilechevron.gif) left center no-repeat;}
#mobilebg ul#push li {margin: 0px -10px; padding: 1px 0 1px 15px; background:    url(/wcsstore/argos/buyersguide/images/mobile_images/mobilechevron.gif) left center no-repeat;}

#mobilebg ol.co {margin: 0; width: 400px;}
#mobilebg ol.co li {padding: 3px 0 1px 25px; margin: 5px 0; background-position: left center; background-repeat: no-repeat;vertical-align: middle;}

#mobilebg ol.co li.c1 {background-image:    url(/wcsstore/argos/buyersguide/images/mobile_images/mobile1.gif); list-style-type: none;}
#mobilebg ol.co li.c1-on {background-image:    url(/wcsstore/argos/buyersguide/images/mobile_images/mobile1faded.gif); list-style-type: none;}
#mobilebg ol.co li.c2 {background-image:    url(/wcsstore/argos/buyersguide/images/mobile_images/mobile2.gif);list-style-type: none;}
#mobilebg ol.co li.c2-on {background-image:    url(/wcsstore/argos/buyersguide/images/mobile_images/mobile2faded.gif);list-style-type: none;}
#mobilebg ol.co li.c3 {background-image:    url(/wcsstore/argos/buyersguide/images/mobile_images/mobile3.gif);list-style-type: none;}
#mobilebg ol.co li.c3-on {background-image:    url(/wcsstore/argos/buyersguide/images/mobile_images/mobile3faded.gif);list-style-type: none;}
#mobilebg ol.co li.c4 {background-image:    url(/wcsstore/argos/buyersguide/images/mobile_images/mobile4.gif);list-style-type: none;}
#mobilebg ol.co li.c4-on {background-image:    url(/wcsstore/argos/buyersguide/images/mobile_images/mobile4faded.gif);list-style-type: none;}
#mobilebg ol.co li.c5 {background-image:   url(/wcsstore/argos/buyersguide/images/mobile_images/mobile5.gif);list-style-type: none;}
#mobilebg ol.co li.c5-on {background-image:  url(/wcsstore/argos/buyersguide/images/mobile_images/mobile5faded.gif);list-style-type: none;}
#mobilebg ol.co li.c6 {background-image:   url(/wcsstore/argos/buyersguide/images/mobile_images/mobile6.gif);list-style-type: none;}

/* =blue border */
#mobilebg #wrapper {width: 548px; background:    url(/wcsstore/argos/buyersguide/images/mobile_images/mobileborder-stripe.gif) left repeat-y; margin: 0px auto 14px auto; padding: 0;}
#mobilebg #wrapper .in {background:    url(/wcsstore/argos/buyersguide/images/mobile_images/mobileborder-stripe.gif) right repeat-y;  margin: 0; padding: 0;}
#mobilebg #wrapper .in .in {background:    url(/wcsstore/argos/buyersguide/images/mobile_images/mobileborder-tl.gif) left top no-repeat;}
#mobilebg #wrapper .in .in .in {background:    url(/wcsstore/argos/buyersguide/images/mobile_images/mobileborder-br.gif) right bottom no-repeat;}
#mobilebg #wrapper .in .in .in .in {background:    url(/wcsstore/argos/buyersguide/images/mobile_images/mobileborder-bl.gif) left bottom no-repeat;}
#mobilebg #wrapper .in .in .in .in .in {background:    url(/wcsstore/argos/buyersguide/images/mobile_images/mobileborder-tr.gif) right top no-repeat; padding: 0px 3px 0px 3px;}
#mobilebg #wrapper .in .in .in .in .inplus {background:    url(/wcsstore/argos/buyersguide/images/mobile_images/mobileborder-tr.gif) right top no-repeat; padding: 3px 3px 0px 3px;}


/* =header */
#mobilebg #co_pageheader{width: 548px; margin: 14px auto 0px auto; padding: 0; height:124px;}
#mobilebg #co_introheader{width: 548px; margin: 14px auto 0px auto; padding: 0; height:219px;}
#mobilebg h1.step1 {text-indent: -9000px; background-repeat: x-repeat; height:106px; margin: 0px;}
#mobilebg .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;}
#mobilebg .upperlink2{text-indent: 0px; text-align:right; font-family: Arial, Helvetica, sans-serif; color: #333; font-size: 10pt;margin-top:22px;margin-right:12px;}
#mobilebg .upperlink3{text-indent: 0px; text-align:right; font-family: Arial, Helvetica, sans-serif; color: #333; font-size: 10pt;margin-top:185px;margin-right:12px;}
#mobilebg h1.step1large {text-indent: -9000px; background-repeat: no-repeat; height: 248px; margin: 0; padding: 0px;}
#mobilebg h1.step1intro {text-indent: -9000px; background-repeat: no-repeat; height: 149px; margin: 0;}
#mobilebg h1.co {text-indent: -9000px; background-repeat: no-repeat; height: 62px; margin: 0; border:1px red solid;}


/* =subheader (the blue bar) */
/*h2 {width: 490px; min-height: 35px; _height: 35px; margin: 0; padding: 6px 2px 0 30px; background:  url(images/subheading-corner.gif) right top no-repeat #0099ce; color: #fff;}*/
#mobilebg 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;}
#mobilebg h2.mainimage {text-indent: -9000px; width: 542px; min-height: 35px; height: 44px; margin: 0px; padding: 0px; color: #fff; background-color:#000; border: none;}
#mobilebg h2.introimage {text-indent: -9000px; width: 548px; height: 49px; margin: 0px; padding: 0px; color: #fff; background-color:#000; border: none;}
#mobilebg .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

*/

#mobilebg .after-nav-para {clear: left;}

#mobilebg .line {border-top: 3px solid #0099ce; padding-top: 10px;}


/* =content */
#mobilebg #content {width: 521px; padding: 0px; margin: 0px; border-right: 1px solid #f87903;}
#mobilebg #content2 {width: 521px; padding: 6px 0px 0px 0px; border-right: 1px solid #f87903; background:    url(/wcsstore/argos/buyersguide/images/images/tvcontent-bottom.gif) right bottom no-repeat;}
#mobilebg .intro #content {background:    url(/wcsstore/argos/buyersguide/images/images/tvcontent-bottom-intro.gif) right bottom no-repeat;}
#mobilebg .no-top-padding {padding: 0 !important;}
#mobilebg #content p {margin-right:10px; font-size: 10pt; margin-bottom: 30px;}
#mobilebg p .co {margin-bottom: 30px;}
#mobilebg p .theline {padding-bottom: 50px; font-weight:normal; font-size:10pt;}
#mobilebg .push {padding-left: 30px; padding-top:5px; font-family: Arial, Helvetica, sans-serif; color: #333; font-size: 10pt;}
#mobilebg .push2 {padding-left: 30px; padding-top: 15px; font-family: Arial, Helvetica, sans-serif; color: #333; font-size: 10pt;}
#mobilebg .push3 {padding-left: 30px; font-family: Arial, Helvetica, sans-serif; color: #333; font-size: 10pt;}

#mobilebg .copara{font-family: Arial, Helvetica, sans-serif; color: #333; font-size: 10pt; margin-bottom: 10px;}
#mobilebg .co3 {color: #666; font-size: large; _font-size: medium; line-height:10px; font-weight:bold;}
#mobilebg h3.co {color: #666; font-size: large; _font-size: medium; margin: 0px 0 20px 0; clear: both;}
#mobilebg h4.co {color: #666; font-size: medium; _font-size: 10pt;  margin: 15px 0 20px 0; clear: both;}
#mobilebg 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;}
#mobilebg h3.alt4-h3 {text-indent: -9000px; background-position: left top; background-repeat: no-repeat; background-color: #F87903; height: 33px; width: 521px; clear: both; margin: 10px 0px 18px 0px;}
#mobilebg 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 0px 0px 0px;}
#mobilebg 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 0px 20px 0px;}
#mobilebg 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;}
#mobilebg 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;}
#mobilebg h3.alt-h3-v3 {color: #fff; background-color: #09c; padding: 8px 10px; margin: 0; font-size: 10pt;}
#mobilebg .squeeze-last-h3 {color: #666; font-size: large; _font-size: medium; margin: 5px 0 0px 0; clear: both;}

#mobilebg .page-number {float: right; margin-top: 5px;}
#mobilebg .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;} 
#mobilebg .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;} 
#mobilebg .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;} 
#mobilebg .image-inline {float: right; margin: 0 0 0 10px;}
#mobilebg .image-inline-2 {float: right; margin: -30px 0 10px 10px;}
#mobilebg .squeeze {width: 330px; min-height: 62px; _height: 62px;}
#mobilebg .squeeze2 {width: 310px; min-height: 62px; _height: 62px;}
#mobilebg .squeeze3 {width: 310px; min-height: 102px; _height: 102px;}


/* =tables */
#mobilebg tr.alt td {background-color: #e4e4e4}

#mobilebg #content table {border-collapse: collapse; border: none;}
#mobilebg #content tr, #mobilebg
      #content th, #mobilebg
      #content td {border: none; padding: 6px 6px 6px 6px;}
#mobilebg #content table td {text-align:left;}
#mobilebg #content th {	background-color: #999;}

#mobilebg #content table.table-type-1 {width: 491px; border: 1px solid #f87903 !important; border-right: none !important; margin: 20px 0px 10px 0px; font-family: Arial, Helvetica, sans-serif; color: #333; font-size: 10pt;}
#mobilebg .table-type-1 .row {width: 160px; font-weight: bold; vertical-align: top;}
#mobilebg #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;}
#mobilebg .table-type-1a .row {width: 180px; font-weight: bold; vertical-align: top;}
#mobilebg #content table.table-type-1b {width: 491px; border: 1px solid #f87903 !important; border-right: none !important; margin: 10px 0px; font-family: Arial, Helvetica, sans-serif; color: #333; font-size: 10pt;}
#mobilebg .table-type-1b .row2 {width: 180px; font-weight: normal; vertical-align: top;}
#mobilebg #content table.table-type-1c {width: 491px; border: 1px solid #f87903 !important;	border-right: none !important; margin: 0px 0px 20px 0px; font-family: Arial, Helvetica, sans-serif; color: #333; font-size: 10pt;}
#mobilebg .table-type-1c .row3 { width: 200px; font-weight: normal; vertical-align: top;}
#mobilebg .table-type-1c .row2 { width:110px; font-weight: normal; vertical-align: top;}
#mobilebg .table-type-1c .row {font-weight: normal; vertical-align: top;}
#mobilebg #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;}
#mobilebg .table-type-2 .row {width: 145px; font-weight: bold; vertical-align: top;}
#mobilebg .table-type-2 td {width: 173px; vertical-align: top; padding-bottom: 1px;}

#mobilebg .table-header {background-color: #999; color: #fff; font-weight: bold; text-align: left; vertical-align: top;}
#mobilebg .intro .table-header {background-color: #999; color: #000; font-weight: bold; text-align: left; vertical-align: top; font-size: 10pt;}

#mobilebg ul.general-table {margin: 0;}
#mobilebg ul li.general-table {padding: 0 0 5px 7px; background:    url(/wcsstore/argos/buyersguide/images/mobile_images/mobiledot.gif) left 7px no-repeat;}

#mobilebg .co_square_table{ width:460px; border:2px solid #f87903; padding:15px 10px 0px 10px; margin-left:18px;}
#mobilebg .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;
}
