* {
	font-family : Arial, Helvetica, sans-serif;

}

/* Legacy styles */

h2.pageTitle {
	font-size: 17pt;
	color : #000099;
	margin: 0;
	padding: 0;
	text-align: center;
	}
	
h3.inStock {
	color: green;
	font-size: 14pt;
	font-style: italic;
	text-align: center;
	margin: 0;
	padding: 0;
	}
	
span.newNew {
	color: red;
	font-size: 17pt;
	font-weight: bold;
	}

/* Stylesheet from startstop.com */

	.text1 {
		font-family : Arial, Helvetica, sans-serif;
		font-size : 1px;
	}
  
	.text2 {
		font-family : Arial, Helvetica, sans-serif;
		font-size : 10px;
	}

	.text2w {
		font-family : Arial, Helvetica, sans-serif;
		font-size : 10px;
		color: #ffffff;
	}
  
	.text2b {
		font-family : Arial, Helvetica, sans-serif;
		font-size : 10px;
		font-weight: bold;
	}
  
  .KW_Small {
    font-family : tahoma, arial, Helvetica, sans-serif;
    font-size : 6px;
  }
  
	.text2bw {
		font-family : Arial, Helvetica, sans-serif;
		font-size : 10px;
		font-weight: bold;
		color: #ffffff;
	}
  
	.text2bb {
		font-family : Arial, Helvetica, sans-serif;
		font-size : 12px;
		font-weight: bold;
    color : #000099;
	}
  
  .text2pt {
		font-family : tahoma, arial, Helvetica, sans-serif;
		font-size : 10px;
		font-weight: bold;
  }
  
	.text3 {
		font-family : Arial, Helvetica, sans-serif;
		font-size : 12px;
	}

	.text3b {
		font-family : Arial, Helvetica, sans-serif;
		font-size : 12px;
		font-weight: bold;
	}
  
	.text3bm {
		font-family : Arial, Helvetica, sans-serif;
		font-size : 12px;
		font-weight: bold;
    color : #dc143c;
	}
  
	.text3bb {
		font-family : Arial, Helvetica, sans-serif;
		font-size : 14px;
		font-weight: bold;
    color : #000099;
	}
	.text3bb1 {
		font-family : Arial, Helvetica, sans-serif;
		font-size : 12px;
		font-weight: bold;
    color : #000099;
	}
	.text4bbr {
		font-family : Arial, Helvetica, sans-serif;
		font-size : 16px;
		font-weight: bold;
    color : #000099;
	}
  
	.text3br {
		font-family : Arial, Helvetica, sans-serif;
		font-size : 12px;
    color: red;
		font-weight: bold;
	}
  
	.text3bw {
		font-family : Arial, Helvetica, sans-serif;
		font-size : 12px;
		font-weight: bold;
		color: #ffffff;
	}

	.text4 {
		font-family : Arial, Helvetica, sans-serif;
		font-size : 18px;
		font-weight: bold;
	}

	.text4b {
		font-family : Arial, Helvetica, sans-serif;
		font-size : 18px;
		font-weight: bold;
	}
  
	.text4bb {
		font-family : Arial, Helvetica, sans-serif;
		font-size : 18px;
		font-weight: bold;
    color : #000099;
	}
  
  .text42bb {
		font-family : Arial, Helvetica, sans-serif;
		font-size : 16px;
		font-weight: bold;
    color : red;
	}
  
	.text41bb {
		font-family : Arial, Helvetica, sans-serif;
		font-size : 16px;
		font-weight: bold;
    color : #009933;
	}
  
	.text5b {
		font-family : Arial, Helvetica, sans-serif;
		font-size : 15px;
		font-weight: bold;
	}
  
	.PurchaseBG {
		background-color: #009933;
		font-family : Arial, Helvetica, sans-serif;
		font-size : 14px;
    color: #ffffff;
    font-weight: bold;
    padding-left: 5px;
	}
  
  .TopPedalPower {
		background-color: #000099;
		font-family : Arial, Helvetica, sans-serif;
		font-size : 14px;
    color: #ffffff;
    font-weight: bold;
    padding-left: 5px;
	}
  
	.searchtext {
		font-family : Arial, Helvetica, sans-serif;
		font-size : 16px;
    color: #000000;
    font-weight: bold;
    padding-left: 5px;
	}

  a.toplinks {
		font-family : Arial, Helvetica, sans-serif;
		font-size : 12px;
		font-weight : bold;
		color: #FFFFFF;
    background-color: #0037DE;
		width : 100%;
		padding-bottom : 2px;
		padding-left : 5px;
		padding-right : 5px;
		padding-top : 2px;
	}
  
	a.toplinks:hover {
		font-family : Arial, Helvetica, sans-serif;
		font-size : 12px;
		font-weight : bold;
		color: #000000;
		background-color: #CECBCE;
		width : 100%;
		padding-bottom : 2px;
		padding-left : 5px;
		padding-right : 5px;
		padding-top : 2px;
	}
  
  a.sidelinks {
		font-family : Arial, Helvetica, sans-serif;
		font-size : 12px;
		font-weight : bold;
		color: #000000;
		background-color: #CECFCE; 
		width : 100%;
                padding-top : 1px;
		padding-left : 5px;
		padding-right : 5px;
                padding-bottom : 1px;
    text-decoration : none;
	}
  
	a.sidelinks:hover {
		font-family : Arial, Helvetica, sans-serif;
		font-size : 12px;
		font-weight : bold;
		color: #FFFFFF;
		background-color: #0037DE;
		width : 100%;
                padding-top : 1px;
		padding-left : 5px;
		padding-right : 5px;
                padding-bottom : 1px;
    text-decoration : none;
	}
  
  
  a.sidelinks2 {
		font-family : Arial, Helvetica, sans-serif;
		font-size : 12px;
		font-weight : bold;
		color: #ffffff;
		background-color: #D6A315;
		width : 100%;
                padding-top : 1px;
		padding-left : 5px;
		padding-right : 5px;
                padding-bottom : 1px;
    text-decoration : none;
	}
  
	a.sidelinks2:hover {
		font-family : Arial, Helvetica, sans-serif;
		font-size : 12px;
		font-weight : bold;
		color: #FFFFFF;
		background-color: #0037DE;
		width : 100%;
                padding-top : 1px;
		padding-left : 5px;
		padding-right : 5px;
                padding-bottom : 1px;
    text-decoration : none;
	}


  a.sidelinks3 {
		font-family : Arial, Helvetica, sans-serif;
		font-size : 12px;
		font-weight : bold;
		color: #000099;
		background-color: #CECFCE; 
		width : 100%;
                padding-top : 1px;
		padding-left : 5px;
		padding-right : 5px;
                padding-bottom : 1px;
    text-decoration : none;
	}
  
	a.sidelinks3:hover {
		font-family : Arial, Helvetica, sans-serif;
		font-size : 12px;
		font-weight : bold;
		color: #FFFFFF;
		background-color: #0037DE;
		width : 100%;
                padding-top : 1px;
		padding-left : 5px;
		padding-right : 5px;
                padding-bottom : 1px;
    text-decoration : none;
	}

  a.sidelinks4 {
		font-family : Arial, Helvetica, sans-serif;
		font-size : 12px;
		font-weight : bold;
		color: #ffffff;
		background-color: #8897b9; 
		width : 100%;
                padding-top : 1px;
		padding-left : 5px;
		padding-right : 5px;
                padding-bottom : 1px;
		
    text-decoration : none;
	}
  
	a.sidelinks4:hover {
		font-family : Arial, Helvetica, sans-serif;
		font-size : 12px;
		font-weight : bold;
		color: #ffffff;
		background-color: #0037DE;
		width : 100%;
                padding-top : 1px;
		padding-left : 5px;
		padding-right : 5px;
                padding-bottom : 1px;
		
    text-decoration : none;
	}
	
	
/* Dragon Naturally Speaking 10 */
#dragon10 {
	font-family: Verdana;
	padding: 10px 0;
	}
	
#dragon10 h2 {
	color: #007D7C;
	font-size: 16pt;
	}

#dragon10 h3 {
	font-size: 12pt;
	margin: 5px;
	}

#dragon10 h4 {
	background: #007D7C;
	color: white;
	padding: 0 0 0 5px;
	margin: 0;
	}

#dragon10 h5 {
	clear: left;
	margin: 10px 0 0 5px;
	font-size: 10pt;
	}
	
#dragon10 p {
	font-size: 9pt;
	margin: 10px;
	text-align: left;
	}


.type {
	font-family: Arial;
	padding: 10px 0;
	}
	
.type h2 {
	color: #007D7C;
	font-size: 16pt;
	}

.type h3 {
	font-size: 12pt;
	margin: 5px;
	}

.type h4 {
	background: #007D7C;
	color: white;
	padding: 0 0 0 5px;
	margin: 0;
	}

.type h5 {
	clear: left;
	margin: 10px 0 0 5px;
	}
	
.type p {
	font-size: 11pt;
	text-align: justify;
	margin: 10px;
	}


span.new {
	color: red;
	}

img.dragonLogo {
	display: block;
	float: right;
	margin: 10px;
	border: solid #B2B2B2 3px;
	}

.dragonType {
	float: right;
	display: block;
	margin: 10px;
	}

.type {
	border: solid black 1px;
	margin: 5px;
	padding: 0px;
	}
	
.type a {
	font-weight: bold;
	color: #007D7C;
	display: block;
	text-align: right;
	text-decoration: none;
	padding: 5px;
	}
	
img.more {
	display: inline;
	border: 0;
	}

ul#dragonNav  {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	}

#dragonNav li {
	display: block;
	float: left;
	padding: 0 10px;
	border-right: solid #B2B2B2 1px;
	border-bottom: solid #B2B2B2 1px;
	text-align: center;
	}
	
#dragonNav li a {
	color: #007D7C;
	text-decoration: none;
	font-size: 10pt;
	font-weight: bold;
	}
	

#dragonNav li a:hover {
	color: #B2B2B2;
	}

#dragonNav li a.active {
	color: black;
	}

#dragonInfo {
	border: solid #B2B2B2 1px;
	margin: 30px 0 0;
	}

#dragonInfo div {
	display: none;
	}

#dragonInfo div#dragonWindow {
	display: block;
	padding: 15px 0 0;
	}

#buyDragon {
	text-align: right;
	clear: right;
	width: 600px;
	margin: 10px auto 0;
	}

#buyDragon span {
	margin: 0 5px;
	}

.buyButton {
	vertical-align: bottom;
	position: relative;
	top: 4px;
	margin: 0 10px;
	}

#buyDragon fieldset {
	margin-top: 10px;
	}

#buyDragon legend {
	font-weight: bold;
	font-size: 10pt;
	font-family: Verdana;
	font-variant: small-caps;
	color: #007D7C;
	}
	
p.dragonNotice {
	font-style: italic;
	font-size: 7pt;
	}

/* LFH-9397 */

#lfh9397 {
	font-size: 9pt;
	font-family: Verdana, Arial;
	}

#lfh9397 h1 {
	color: #0E7FC5;
	font-size: 14pt;
	text-align: center;
	}

#lfh9397 h2 {
	color: #646060;
	font-size: 12pt;
	font-weight: normal;
	border-bottom: solid #646060 1px;
	}

#lfh9397 h3 {
	color: #0E7FC5;
	font-family: Arial;
	font-size: 11pt;
	font-weight: normal;
	border-bottom: solid #0E7FC5 1px;
	clear: left;
	}

#lfh9397 h4 {
	color: #646060;
	font-weight: normal;
	font-size: 10pt;
	margin: 10px 0 3px;
	}

#lfh9397 h5 {
	color: #0E7FC5;
	margin: 10px 0 5px;
	font-size: 9pt;
	font-weight: normal;
	}

#lfh9397 a {
	color: black;
	}

#lfh9397 a:hover {
	color: #A9A9A9;
	}

#lfh9397 ul {
	list-style-image: url('../images/grey_arrow_bullet.jpg');
	}

#lfh9397 img.promo {
	display: block;
	margin: 0 auto;
	text-align: center;
	}

.sidebyside p {
	width: 260px;
	margin: 0 10px;
	float: left;
	}
	
.item img {
	float: left;
	}
	
.item p {
	padding: 0 0 0 5px;
	}

.buyBox {
	text-align: right;
	clear: both;
	padding: 10px 0;
	}

.buyBox p {
	text-align: left;
	font-size: 7pt;
	margin: 5px;
	}

.buyBox span {
	margin: 0 5px;
	}

.buyBoxAdd {
	text-align: center;
	}

.buyBoxAdd img {
	border: none;
	}

.buyButton {
	vertical-align: bottom;
	position: relative;
	top: 4px;
	margin: 0 10px;
	}

.buyBox legend {
	font-weight: bold;
	font-size: 9pt;
	font-family: Verdana;
	font-variant: small-caps;
	}
	
img.quoteButton {
	border: none;
	vertical-align: bottom;
	position: relative;
	top: 4px;
	margin: 0 10px;
	}


/* Phillips LFH-9397 Digital Starter Kit */

#lfh9397 {
	font-size: 9pt;
	font-family: Verdana, Arial;
	}

#lfh9397 h1 {
	color: #0E7FC5;
	font-size: 14pt;
	text-align: center;
	}

#lfh9397 h2 {
	color: #646060;
	font-size: 12pt;
	font-weight: normal;
	border-bottom: solid #646060 1px;
	}

#lfh9397 h3 {
	color: #0E7FC5;
	font-family: Arial;
	font-size: 11pt;
	font-weight: normal;
	border-bottom: solid #0E7FC5 1px;
	clear: left;
	}

#lfh9397 h4 {
	color: #646060;
	font-weight: normal;
	font-size: 10pt;
	margin: 10px 0 3px;
	}

#lfh9397 h5 {
	color: #0E7FC5;
	margin: 10px 0 5px;
	font-size: 9pt;
	font-weight: normal;
	}

#lfh9397 a {
	color: black;
	}

#lfh9397 a:hover {
	color: #A9A9A9;
	}

#lfh9397 ul {
	list-style-image: url('../images/grey_arrow_bullet.jpg');
	}

#lfh9397 img.promo {
	display: block;
	margin: 0 auto;
	text-align: center;
	}

.sidebyside p {
	width: 45%;
	margin: 0 10px;
	float: left;
	}
	
.item img {
	float: left;
	}
	
.item p {
	padding: 0 0 0 5px;
	}

.buyBox {
	text-align: right;
	clear: both;
	padding: 10px 0;
	}

.buyBox p {
	text-align: left;
	font-size: 7pt;
	margin: 5px;
	}

.buyBox span {
	margin: 0 5px;
	}

.buyBoxAdd {
	text-align: center;
	}

.buyBoxAdd img {
	border: none;
	}

.buyButton {
	vertical-align: bottom;
	position: relative;
	top: 4px;
	margin: 0 10px;
	}

.buyBox legend {
	font-weight: bold;
	font-size: 9pt;
	font-family: Verdana;
	font-variant: small-caps;
	}
	
img.quoteButton {
	border: none;
	vertical-align: bottom;
	position: relative;
	top: 4px;
	margin: 0 10px;
	} 
	
/* Accesories Overview */

#bundle-intro {
	border-bottom: solid black 1px;
	margin: 0 0 10px 0;
	}

#bundle-intro h3 {
	font-size: 12pt;
	margin: 0;
	padding: 0;
	}

#bundle-intro p {
	padding: 0 50px;
	}

.acc_over {
	margin: 0 auto 5px;
	border-bottom: solid black 1px;
	padding: 0 0 10px 0;
	}

.acc_over h2 {
	margin: 3px 0;
	padding: 0;
	color: #000099;
	font-size: 14pt;
	text-align: center;
	}

.acc_over h6 {
	color: #800000;
	margin: 0;
	padding: 0;
	text-align: center;
	font-size: 12pt;
	margin: 0;
	padding: 0;
	}

.acc_over h3 {
	text-align: center;
	font-size: 9pt;
	text-decoration: underline;
	padding: 0;
	margin: 0;
	}

.acc_over p {
	margin: 0 10px 0 0;
	}

span.plug {
	color: #800000;
	font-size: 12pt;
	font-weight: bold;
	}
	
span.plug img {
	vertical-align: middle;
	}

.acc_over ul {
	margin: 0px 5px;
	padding: 0;
	list-style-image: url('../images/grey_arrow_bullet.jpg');
	list-style-position: inside;
	}

.acc_over table {
	width: 100%;
	border-collapse: collapse;
	font-size: 10pt;
	margin: 5px 0;
	border: solid black 1px;
	}

.acc_over th {
	background: #000099;
	text-align: center;
	font-weight: bold;
	color: white;
	}
	
.acc_over td {
	border: solid black 1px;
	}

.overImage {
	width: 220px;
	float: left;
	text-align: center;
	}

.overImage h5 {
	font-size: 10pt;
	margin: 3px 0;
	text-decoration: underline;
	}

.overContent {
	float: right;
	width: 500px;
	margin: 0;
	padding: 0;
	}
	
p.ourPrice {
	font-weight: bold;
	font-style: italic;
	color: red;
	margin: 0;
	padding: 0;
	}

.buyLine h4 {
	background: #008000;
	color: white;
	padding: 1px 5px;
	margin: 3px;
	font-size: 9pt;
	}

.buyLine p {
	width: 200px;
	float: left;
	margin: 0 5px;
	padding: 0;
	font-size: 10pt;
	}

.buyLine form span {
	margin: 0 5px;
	}

.clearBoth {
	clear: both;
	}
	
/* General Use New Recorder Styles */

#recorder *{
	margin: 0px;
	padding: 0px;
	}

#recorder {
	font-family: Verdana, Arial, sans;
	}

#recorder img {
	border: none;
	}

#recorder a {
	outline: none;
	}

#recorder h2 {
	text-align: center;
	font-size: 14pt;	
	margin: 10px 0;
	color: #000099;
	}

#recorder h3 {
	font-size: 10pt;
	color: #7A7A7A;
	margin: 10px 0 0;
	}

#recorder h3.top-notice {
	margin: 10px 0;
	color: red;
	}

#recorder h4 {
	font-size: 9pt;
	color: #7A7A7A;
	font-weight: normal;
	margin: 5px 0;
	}
		
#recorder p {
	font-size: 9pt;
	margin: 0 5px 10px;
	}

#recorder ul {
	list-style-image: url('../images/grey_arrow_bullet.jpg');
	font-size: 9pt;
	margin: 0 0 0 20px;
	}

#logos {
	float: right;
	}
	
#visuals {
	float: left;
	width: 190px;
	text-align: center;
	}

#visuals #mainImage {
	margin-top: 10px;
	}

#notices {
	margin: 10px 0;
	}

.notice {
	width: 100%;
	border: solid #9A9A9A 2px;
	text-align: left;
	}

.notice img {
	float: right;
	position: relative;
	top: -5px;
	left: 6px;
	}

#recorder .notice h4 {
	font-size: 10pt;
	color: black;
	font-weight: bold;
	text-align: center;
	}

.notice p {
	font-size: 10pt;
	color: #4A4A4A;
	}
	
#visualsTop {
	text-align: center;
	}

#thumbs {
	margin: 5px;
	text-align: center;
	}

#copy {
	padding: 40px 0 0 10px;
	margin-left: 220px;
	}
	
#copySide {
	padding: 40px 0 0 10px;
	}

#copySide p {
	float: left;
	width: 50%;
	padding: 0 20px 0 0;
	}

#copySide ul {
	float: right;
	width: 40%;
	padding: 0 0 20px 0;
	}

#hthBenefits {
	margin: 20px 0 0;
	}

#hthBenefits div {
	margin: 5px 10px 10px 0;
	}

.benefit {
	border: solid #9A9A9A 2px;
	}
	
.benefit img {
	float: left;
	position: relative;
	top: -6px;
	left: -6px;
	}

#recorder .benefit h4 {
	font-weight: bold;
	color: black;
	}

.benefit p {
	font-size: 10pt;
	color: #4A4A4A;
	}

#purchase {
	margin: 0 0 30px;
	clear: both;
	}

#purchase h3 {
	background: green;
	color: white;
	padding: 5px;
	margin: 25px 0 10px;
	}

.packageBuy {
	text-align: center;
	clear: both;
	position: relative;
	top: 15px;
	}

.packageBuy input {
	margin: 0 0 10px 0;
	}

.packageBuy span {
	font-weight: bold;
	margin: 0 5px;
	font-size: 10pt;
	}

.packageBuy span span {
	font-weight: normal;
	margin: 0;
	}
	
.included {
	float: left;
	width: 225px;
	}

#included-img {
	width: 260px;
	}
	
.included h5 {
	font-size: 10pt;
	}

#accessories {
	border-top: solid black 1px;
	}
	
#accessories .acc {
	border: solid #7A7A7A 1px;
	float: left;
	margin: 5px;
	text-align: center;
	padding: 3px;
	width: 150px;
	}

#accessories .acc a {
	color: black;
	font-weight: bold;
	text-decoration: none;
	display: block;
	}	
		
#accessories .acc div {
	height: 100px;
	}

#technical {
	border-top: solid black 1px;
	padding: 0 0 0 15px;
	clear: both;
	}

#technical h4 {
	margin: 10px 0 0 0;
	}

#technical table {
	font-size: 9pt;
	margin: 0 10px 0;
	border-collapse: collapse;
	}

#technical td {
	padding: 0 15px 0 2px;
	border: solid #ADADAD 1px;
	}
	
	
/* Referral Rewards */
#ssrp h2 {
	color: #295FDA;
	font-size: 16pt;
	}

#ssrp h3 {
	color: #072976;
	font-size: 12pt;
	margin: 10px 0 5px 0;
	}

#ssrp h4 {
	font-size: 11pt;
	margin: 3px 5px;
	color: #6D6D6D;
	}

#ssrp h5 {
	text-align: center;
	font-size: 10pt;
	}

#ssrp h6 {
	font-weight: normal;
	font-color: #505050;
	font-size: 9pt;
	text-align: center;
	}

#ssrp p {
	font-size: 11pt;
	margin: 0 10px;
	}

img {
	border: none;
	}

img#ssrpHeader {
	display: block;
	margin: 0 auto 10px;
	}
	
p.ssrpIntro {
	font-style: italic;
	font-weight: bold;
	dont-size: 10pt;
	}

#ssrpElig {
	text-align: center;
	}

#ssrp ul {
	list-style-image: url('../images/grey_arrow_bullet.jpg');
	}

#ssrpLookFor {
	margin: 15px auto;
	font-weight: bold;
	border: solid black 1px;
	width: 500px;
	}

#ssrpLookFor img {
	float: left;
	display: block;
	margin: 5px 10px;
	}

#ssrpLookFor p {
	display: block;
	width: 400px;
	font-size: 10pt;
	padding: 5px 0;
	}

#ssrp span {
	font-weight: bold;
	}

#ssrp .retCol {
	width: 175px;
	float: left;
	padding: 5px;
	}
	
#ssrp #retailers ul {
	list-style-image: none;
	list-style-type: none;
	font-size: 10pt;
	margin: 5px;
	padding: 0;
	}
	
#ssrp #retailers strong {
	text-decoration: underline;
	}

.clear {
	clear: both;
	}
	

/* Contact Page */

#contactPage h3 {
	color: #339933;
	font-size: 12pt;
	margin: 3px 0;
	}

#contactPage h4 {
	font-size: 10pt;
	margin: 3px 0 0 3px;
	}
	
#formInfo {
	float: right;
	width: 400px;
	}

#contactInfo {
	padding-left: 50px;
	}

#contactInfo span {
	display: block;
	margin: 0 0 0 10px;
	}

#moveForm {
	text-align: left;
	}

#moveFOrm #Form_Contents_Name {
	width: 150px;
	font-weight: bold;
	float: left;
	text-align: right;
	margin: 0;
	padding: 0;
	}

#moveFOrm #Form_Contents_Input input {
	width: 200px;
	float: left;
	margin: 0;
	padding: 0;
	}
	
#moveForm #Form_Contents_Textarea {
	margin: 0;
	padding: 0;
	text-align: center;
	font-weight: bold;
	float: left;
	padding-left: 10px;
	}

#moveForm #Form_Contents_Textarea textarea {
	display: inline;
	width: 350px;
	}
	
#moveForm #Form_Contents_Submit {
	text-align: center;
	}

#contactMoreInfo {
	clear: both;
	text-align: center;
	margin: 20px 0;
	}

#contactMoreInfo a {
	margin: 0 10px;
	}

#contactMoreInfo div img {
	margin: 15px 0 0;
	}


/* HTH Vis background no-talent hackery */
	
#hthvis {
	}
	
.visLeft {
	background: url('../images/voicestation.jpg') top left no-repeat;	
	}
	
.visRight {
	background: url('../images/voicestation.jpg') top right no-repeat;	
	}
	
/* Main page promo image */

#flash {
	width: 788px;
	height: 246px;
	background: url('../images/bb_main.jpg') top left no-repeat;
}

#standouts {
	width: 207px;
	float: right;
	text-align: center;
	padding: 2px 0;
	}
	
#standouts a {
	display: block;
	color: white;
	background: url('../images/bb_curve_t.gif') top center no-repeat;
	font-size: 9pt;
	font-weight: bold;
	text-decoration: none;
	margin: 5px 6px 5px 7px;
	}

#standouts a:hover {	
	color: #33CC33
	}
	
#standouts span {
	display: block;
	background: url('../images/bb_curve_b.gif') bottom center no-repeat;
	padding: 7px 5px;
	}

#flashLinks {
	display: block;
	float: left;
	width: 570px;
	text-align: right;
}

#flashLinks a {
	display: block;
	outline: none;
	}

a#sstLink {
	margin-bottom: 15px;
	}
	
/* Bargain page */

#bargains p {
	float: none;
	display: block;
	width: 95%
	}
	
#bargains form {
	text-align: right;
	display: block;
	padding-right: 40px;
	margin: 5px;
	}

#bargains p {
	margin: 0 0 10px 0;
	}

#bargains h3 {
	font-size: 12pt;
	color: #373737;
	margin: 10px 0 0;
	}
	
#bargains h5 {
	font-weight: normal;
	font-style: italic;
	text-decoration: none;
	}
	
#bargains .acc_over ul {
	list-style-position: inside;
	margin-bottom: 5px;
	}
	
#bargains .acc_over {
	margin: 20px 0;
	}
	
/* Winter Specials */

#winterIntro {
	}

#winterIntro p {
	padding: 5px;
	font-weight: bold;
	}

#winter #group1 {
	width: 400px;
	float: left;
	}

#winter #group2 {
	width: 150px;
	float: left;
	border: solid black 1px;
	font-size: 10pt;
	margin-right: 10px;
	}

#winter #group3 {
	width: 200px;
	float: left;
	font-size: 10pt;
	}

#winter h3 {
	text-align: center;
	font-size: 12pt;
	}

#winter .specItem {
	width: 390px;
	height: 100px;
	background: url("../images/bg_w_special.jpg") top left no-repeat;
	text-align: center;
	margin: 0 0 20px 0;
	}

#winter .priceOff {
	width: 125px;
	float: left;
	height: 100px;
	font-size: 18pt;
	}

#winter .priceOff p {
	margin: 0;
	margin: 10px 0 0;
	}

#winter .priceOff span {
	font-size: 30pt;
	}

#winter .specProduct {
	height: 65px;
	width: 264px;
	float: right;
	}
	
#winter .specItem h4 {
	font-size: 14pt;
	margin: 0;
	padding: 10px 0 0;
	}
	
#winter .specItem h5 {
	font-size: 13pt;
	margin: 0;
	}

#winter .specItem a {
	color: black;
	}

#winter .specModel {
	float: right;
	height: 35px;
	width: 264px;
	}

#winter .specModel h6 {
	margin: 0;
	font-size: 10pt;
	color: white;
	padding: 5px 20px 0 0;
	}

#winter #group2 h3 {
	background: #14456B;
	color: white;
	font-size: 10pt;
	margin: 0;
	padding: 3px 0;
	}

#winter #group2 p {
	font-size: 8pt;
	font-weight: bold;
	padding: 0 5px;
	}

#winter ul {
	list-style-type: none;
	padding: 10px 5px;
	font-weight: bold;
	margin: 0;
	}

#winter li {
	margin: 0;
	padding: 0;
	}

#winter ul a {
	color: #14456B;
	}

#winter .specials {
	width: 192px;
	height: 116px;
	background: url("../images/bg_w_special_2.jpg") top left no-repeat;
	text-align: center;
	margin: 0 0 15px 0;
	}
	
#winter .specials a {
	color: white;
	}
	
#winter .specials h3 {
	color: white;
	padding: 5px 0 0;
	font-size: 9pt;
	margin: 0;
	}

#winter .specials p {
	padding: 5px;
	font-size: 9pt;
	}
	
.strik {
	color: red;
	text-decoration: line-through;
	}

.holiday {
	color: green;
	font-weight: bold;
	}
	
/* Bundles */
#bundle #intro {
	height: 195px;
	}

.legal-intro {
	background: url('../images/legal-header.jpg') bottom left no-repeat;	
	}
	
.law-intro {
	background: url('../images/law-header.jpg') bottom left no-repeat;	
	}
	
.medical-intro {
	background: url('../images/medical-header.jpg') bottom left no-repeat;	
	}	

.path-intro {
	background: url('../images/path-header.jpg') bottom left no-repeat;		
	}

#bundle #intro p {
	width: 450px;
	float: right;
	}

#bundle #intro #path-intro-text p {
	width: 340px;
	padding-top: 40px;
	}

#bundle #intro div {
	padding: 40px 50px 0;
	}

#bundle h2 {
	font-size: 12pt;
	color: #5E5E5E;
	clear: both;
	margin: 15px 0 5px 0;
	}

#bundle h3 {
	font-size: 11pt;
	text-align: left;
	margin: 0 0 5px 0;
	}

#bundle h4 {
	margin: 5px 0;
	}

#bundle h5 {
	margin: 4px 0;
	}

#bundle p {
	margin: 5px 0;;
	}

#bundle .benefit p {
	padding: 0 0 15px 0;	
	margin: 0 0 0 60px;
	}

#bundle .component {
	width: 360px;
	float: left;
	margin-left: 15px;
	text-align: center;
	}

#bundle .component p {
	padding: 0 10px;
	text-align: left;
	font-size: 9pt;
	}

#bundle .component span {
	font-weight: bold;
	}

span.linkOut {
	font-size: 8pt;
	text-align: right;
	display: block;
	}

#bundle .package {
	width: 360px;
	float: left;
	margin: 5px 0 10px 15px;
	clear: right;
	}
	
#bundle .package h3 {
	background: green;
	font-size: 10pt;
	color: white;
	padding: 3px;
	}

#bundle .package ul {
	list-style-image: url('../images/grey_arrow_bullet.jpg');
	}
	
#bundle .included {
	float: none;
	width: 100%;
	font-size: 9pt;
	}
	
#bundle a.liveChat {
	padding-left: 50px;
	}

#bundle a.lounge-link {
	display: block;
	font-weight: bold;
	text-align: right;
	font-size: 9pt;
	background: url('../images/grey_arrow_bullet.jpg') center right no-repeat;
	padding-right: 10px;
	}
	
	/* SS Products Pedal Options Layout */

.ssbuy * {
	margin: 0;
	padding: 0;
	}

.ssbuy h2 {
	background: green;
	color: white;
	font-size: 12pt;
	padding: 1px;
	margin: 10px 0 0;
	}

.ssbuy h3 {
	clear: left;
	font-size: 10pt;
	color: #383838;
	margin: 0 0 5px 50px;
	}

.ssbuy .pedals h4 {
	font-size: 10pt;
	color: white;
	background: #166EDA;
	text-align: center;
	margin: 0 1px;
	}

.sslogo {
	float: left;
	}

.ssbuyincluded {
	padding: 20px 0 10px 0;
	}

.ssbuyincluded ul {
	list-style-image: url('../images/grey_arrow_bullet.jpg');
	list-style-position: inside;
	}

.ssbuy .copy {
	padding: 0 50px;
	}

.pedals {
	margin: 10px 0;
	}

.pedal4 {
	width: 25%;
	float: left;
	}

.specialpedals {
	float: left;
	width: 75%;
	}

.specialpedals .pedal4 {
	width: 33%;
	}

.specialpedals h3 {
	margin: 0 1px 5px;
	padding: 0;
	background: #8CB6EA;
	text-align: center;
	color: black;
	}

.pedalimg {
	display: block;
	margin: 10px auto 0;
	height: 75px;
	}

.pedal4 h5 {
	margin: 5px 0;
	font-size: 9pt;
	}

.pedal4 h6 {
	text-align: left;
	font-size: 10pt;
	}

.pedal4 p {
	font-size: 9pt;
	padding: 0 3px;
	height: 181px;
	}

.specialpedals .pedal4 p {
	height: 160px;
	}

.pedal4 .packageBuy {
	margin: 0 2px;
	}

span.larger {
	display: block;
	text-align: center;
	font-size: 8pt;
	}
	
span.connection {
	font-size: 8pt;
	display: block;
	text-align: left;
	margin: 5px 0 2px;
	}

span.connection img {
	vertical-align: middle;
	}

.ssbuy span.price {
	display: block;
	text-align: center;
	}

span.price span {
	color: green;
	font-weight: bold;
	}
	
.pedal4 form {
	border-bottom: solid #D2D2D2 1px;
	margin: 0 0 10px 0;
	}
	
/* DS-4000 to DS-5000 transition */

#transition {
	width: 550px;
	}

#transition h1 {
	font-size: 12pt;
	text-align: center;
	}

#transition h2 {
	font-size: 10pt;
	clear: both;
	padding: 15px 0 0 0;
	}

#transition p {
	font-size: 10pt;
	padding: 0 0 0 30px;
	}
	
#transition ol {
	font-size: 10pt;
	}

#transition #pictures {
	background: url('../images/blue_arrow.jpg') center no-repeat;
	padding-left: 30px;
	}

#transition .picture {
	width: 250px;
	float: left;
	text-align: center;
	}

#transition .picture span {
	font-size: 10pt;
	font-weight: bold;
	display: block;
	}
	
#transition .picture img {
	width: 100px;
	}
	
/* ultra hands free */
#uhf h3 {
	color: #666666;
	font-size: 14pt;
	margin: 10px 0 5px 30px;
	clear: both;
	}

#uhf h4 {
	color: white;
	font-size: 12pt;
	background: #666666;
	padding: 0 15px 0 0;
	margin: 0;
	text-align: right;
	}
	
#uhf h5 {
	font-size: 10pt;
	margin: 15px 0 5px 5px;
	clear: both;
	}

#uhf ul {
	list-style-image: url('../images/grey_arrow_bullet.jpg');
	}

#uhf-intro {
	padding: 0 0 10px 0;
	border-bottom: solid black 1px;
	}

#uhf-intro img {
	float: left;
	margin: 30px 10px;
	}

#uhf-intro p {
	width: 380px;
	float: right;
	margin: 30px 20px 20px;
	text-align: justify;
	}

#uhf p.copy {
	margin: 0 50px;
	}

#uhf-col1 {
	float: right;
	width: 350px;
	padding: 20px 0;
	}

#uhf-col1 li {
	padding: 3px 0;
	}

#uhf-col1 h5 {
	text-align: center;
	}

#uhf-col1 p {
	font-weight: bold;
	margin: 0 15px;
	}

#uhf-col1 img {
	margin: 0 0 0 20px;
	}

#uhf-col1 span {
	margin-left: 30px;
	padding: 3px 0;
	display: block;
	}

#uhf-col2 {
	text-align: center;
	padding: 30px 0;
	}

#uhf-col2 img {
	margin-top: 10px;
	border: solid black 1px;
	}
	
#uhf-col2 span {
	display: block;
	font-weight: bold;
	font-size: 9pt;
	width: 400px;
	text-align: center;
	padding-left: 20px;
	}

.uhf-form {
	border: solid #666666 1px;
	margin: 10px;
	padding-bottom: 10px;
	}

#uhf .uhf-form h4 {
	text-align: center;
	font-size: 12pt;
	}

.uhf-form p {
	margin: 0;
	padding: 0 5px;
	font-size: 10pt;
	}

#uhf .uhf-form h5 {
	clear: none;
	}

.uhf-form img {
	margin: 10px;
	float: right;
	}
	
.uhf-form span {
	margin: 10px;
	font-weight: bold;
	}

.uhf-form ul {
	font-weight: bold;
	}

.uhf-form ul ul {
	font-weight: normal;
	}

.uhf-button {
	text-align: center;
	}


.uhf-feature {
	width: 350px;
	border: solid #666666 1px;
	margin: 10px;
	padding-bottom: 10px;
	float: left;
	}

.uhf-feature p {
	margin: 0;
	padding: 0 5px;
	font-size: 10pt;
	}

.uhf-feature img {
	float: right;
	margin: 0 15px;
	}
	
.uhf-feature span {
	display: block;
	margin: 10px;
	font-weight: bold;
	}

.uhf-feature .uhf-button span {
	display: inline;
	}
	
#comm {
	width: 750px;
	margin: 10px 0;
	clear: both;
	}
	
#comm h4 {
	text-align: center;
	}
	
#comm p {
	margin: 0 0 5px 0;
	}
	
#uhf-screenshots {
	text-align: center;
	margin-bottom: 50px;
	}

#uhf-screenshots h3, #uhf-screenshots p {
	text-align: left;
	}

#uhf-screenshots img {
	margin: 10px 0 0;
	}

#uhf-screenshots span {
	display: block;
	font-weight: bold;
	font-size: 9pt;
	padding: 0 110px;
	text-align: left;
	}
	
/* vs-recorder */


#vsrecorder h3 {
	font-size: 12pt;
	margin: 5px 0 2px;
	padding: 0;
	}

#vsrecorder h4 {
	font-size: 10pt;
	margin: 5px 0;
	padding: 0;
	color: #8C0F0F;
	}

#vsrecorder p {
	margin: 0 0 8px 8px;
	}

#vsrecorder ul {
	margin: 5px 0;
	padding: 0 0 0 25px;
	list-style-image: url('../images/vs-bullet.gif'); 
	list-style-positon: inside;
	}

.vs {
	margin: 0 0 10px 0;
	}

.vs-1 {
	float: left;
	width: 400px;
	}

.vs-2 {
	float: right;
	width: 350px;
	}

.vs-2 img {
	display: block;
	margin: 20px auto;
	}
	
.vs-2 span {
	font-weight: bold;
	display: block;
	margin: 0 0 2px 15px;
	}

span.vs-phone {
	color: green;
	font-size: 12pt;
	margin: 10px 0;
	text-align: center;
	}

/* Dragon Medical */

#dragon-med h3 {
	margin: 5px;
	font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;	
	font-size: 15pt;
	color: #424242;
	}

#dragon-med h4 {
	margin: 0;
	font-size: 11pt;
	}

#dragon-med #intro img {
	float: left;
	display: block;
	border: solid black 1px;
	}

#dragon-med #intro h3 {
	float: right;
	width: 230px;
	}

#dragon-med #intro p {
	float: right;
	width: 200px;
	line-height: 18pt;
	font-size: 10pt;
	color: #424242;
	margin: 0 20px 0 0;
	}

#dragon-med #intro-wide {
	text-align: center;
	}
	
#dragon-med #intro-wide img {
	border: solid black 1px;
	}

.drag-sale {
	clear: both;
	border-bottom: solid black 1px;
	}
	
#dragon-med .drag-copy {
	padding: 10px 0 0 0;
	width: 475px;
	float: left;
	}
	
#drag-med-img {
	width: 150px;
	float: left;
	text-align: center;
	}
	
#drag-med-img img {
	margin: 5px 0;
	}

#dragon-med .drag-copy p {
	font-size: 9pt;
	margin: 10px 5px;
	padding: 0;
	line-height: 14pt;
	}
	
.dragon-med-buy {
	float: right;
	width: 270px;
	padding: 20px 0 0;
	}

.dragon-med-buy h4 {
	font-size: 10pt;
	}

.dragon-med-buy h5 {
	font-weight: normal;
	font-size: 10pt;
	margin: 0;
	padding: 0;
	text-align: center;
	}
	
.dragon-med-buy p {
	margin: 0;
	padding: 0;
	font-size: 9pt;
	font-weight: bold;
	margin: 5px 0 10px 10px;
	}

.dragon-med-buy span {
	font-size: 11pt;
	margin: 5px;
	}
	
.dragon-med-buy span strong {
	color: green;
	}

.dragon-med-buy form {
	text-align: center;
	}
	
.dragon-med-buy input.text {
	width: 25px;
	}

.dragon-med-buy input.image {
	position: relative;
	top: 10px;
	}

#upgrade-col input.image {
	}

p.drag-notice {
	font-weight: normal;
	font-style: italic;
	}

#drag-more-info {
	border-bottom: solid black 1px;
	text-align: center;
	}

#drag-more-info ul {
	list-style-type: none;
	margin: 5px;
	padding: 0;
	}

#drag-more-info li {
	display: inline;
	}

#drag-more-info li a {
	font-weight: bold;
	padding: 0 5px;
	font-size: 9pt;
	white-space: nowrap;
	}
	
#drag-more-buys .dragon-med-buy {
	width: 100%;
	float: none;
	border-bottom: solid black 1px;
	}

#drag-more-buys .dragon-med-buy p {
	font-size: 9pt;
	font-weight: normal;
	line-height: 14pt;
	margin: 5px 20px;
	}

#drag-more-buys .dragon-med-buy form {
	clear: left;
	}

#drag-more-buys .dragon-med-buy span.rtq {
	display: block;
	text-align: center;
	}

#drag-more-buys img {
	float: left;
	display: block;
	margin: 10px;
	}

#drag-more-buys span img {
	float: none;
	display: inline;
	}
	
#drag-more-buys form {
	text-align: center;
	margin: 0 0 0 0;
	}

#hardware-col {
	width: 450px;
	float: left;
	border-right: solid black 1px;
	}

#upgrade-col {
	width: 300px;
	float: left;
	padding: 0 0 0 10px;
	}
	
h2.notus {
	font-size: 12pt;
	color: black;
	margin: 0 0 20px 0;
	}

#drag-features {
	clear: both;

	}

#drag-features h4 {
	font-size: 12pt;
	font-family: Arial;
	margin: 5px;
	padding: 10px 0 0 0;
	}

#drag-features p {
	font-size: 10pt;
	font-family: Arial;
	padding: 0 15px 0
	}
	
#drag-features span {
	font-size: 9pt;
	font-style: italic;
	font-family: Arial;
	display: block;
	font-weight: bold;
	padding: 5px 20px;
	}

.drag-image {
	text-align: right;
	width: 320px;
	float: right;
	margin-right: 50px;
	}

.drag-image p {
	padding: 0 10px;
	font-style: italic;
	font-size: 9pt;
	font-weight: bold;	
	text-align: left;
	}

#dragon-aside {
	width: 350px;
	float: right;
	text-align: center;
	}

#dragon-aside h4 {
	text-align: left;
	}

#dragon-aside  span {
	display: block;
	padding: 5px 20px;
	font-style: italic;
	font-size: 9pt;
	text-align: left;
	font-weight: bold;
	width: 300px;
	}

#dragon-aside p {
	text-align: left;
	}

#dragon-aside ul {
	text-align: left;
	}

ul.inlineul li {
	padding: 0 0 0 10px;
	display: inline;
	font-weight: bold;
	}

#drag-med-icon-list li {
	padding: 5px 0;
	}

#drag-med-icon-list img {
	position: relative;
	top: 5px;
	margin: 0 10px 0 0;
	}
	
/* DPM pages */

div.dpmphoto {
	float: left;
	width: 500px;
	text-align: center;
	}

div.dpmwords {
	width: 250px;
	float: right;
	}
	
#dpmfeats h3 {
	margin: 0;
	padding: 0;
	font-family: Arial;
	font-size: 12pt;
	color: #666666;
	}
	
#dpmfeats p {
	font-size: 10pt;
	margin: 5px 10px 5px 5px;
	padding: 0;
	color: #3c3c3c;
	line-height: 12pt;
	}

#dpmfeats ul {
	font-size: 9pt;
	margin: 0 0 5px 10px;
	padding: 0;
	list-style-position: inside;
	color: #3c3c3c;
	list-style-type: square;
	}
	
#dpmfeats ul.dpmnav {
	list-style-type: none;
	margin: 0 0 0 15px;
	padding: 0;
	color: #0177fb;
	font-weight: bold;
	}

#dpmfeats ul.dpmnav a {
	font-weight: normal;
	color: black;
	text-decoration: none;
	padding: 0 0 0 15px;
	background: url('../images/grey_arrow_bullet.jpg') left center no-repeat;
	}

#dpmfeats ul.dpmnav a:hover {
	color: #0177fb;
	}

div.dpmtech {
	width: 245px;
	float: left;
	margin: 0 0 0 10px;
	}

div.dpmtech h4 {
	margin: 0;
	padding: 0;
	font-size: 10pt;
	}
	
#dpmstore {
	display: none;
	}

#dpmbuy {
	}


.dpmbox {
	width: 260px;
	float: left;
	padding: 0 0 10px 0;
	}

.dpmbox h3 {
	font-size: 14pt;
	margin: 5px 0;
	padding: 0;
	font-family: Verdana;
	}

.dpmbox h4 {
	font-size: 10pt;
	margin: 0;
	padding: 0;
	text-align: center;
	}

.dpmbox h5 {
	font-size: 9pt;
	margin: 0;
	padding: 0;
	text-align: center;
	}
	
.dpmbox input.text {
	width: 25px;
	}

.dpmbox p {
	font-weight: bold;
	font-size: 10pt;
	padding: 0 15px;
	}

.dpmbox form {
	padding: 0 0 0 20px;
	}

.dpmbox form span {
	font-weight: bold;
	font-size: 10pt;
	}

.dpmbox form span strong {
	color: green;
	font-size: 14pt;
	}

.dpmbox input.image {
	position: relative;
	top: 10px;
	margin: 0 5px;
	}

/* Four Channel */

#four h3 {
	clear: both;
	font-size: 14pt;
	}

#four h4 {
	font-size: 11pt;
	padding: 0 0 0 15px;
	}

.four-image {
	margin: 10px;
	text-align: center;
	}

.four-image span {
	font-size: 9pt;
	font-style: italic;
	padding: 3px 25px 15px;
	font-weight: bold;
	text-align: left;
	display: block;
	}
	
#four p {
	margin: 10px;
	line-height: 14pt;
	}

#four li {
	padding: 3px 0;
	}
	
#four-buy {
	padding: 0 20px;
	margin: 30px 0;
	border-bottom: solid black 1px;
	}

#four-buy h3 {
	margin: 0;
	padding: 0;
	clear: none;
	font-size: 13pt;
	color: #b8380c;
	}

#four-buy h4 {
	font-size: 10pt;
	margin: 0;
	}

#four-buy h5 {
	font-weight: normal;
	font-size: 10pt;
	margin: 5px;
	padding: 0 0 0 50px;;
	}
	
#four-buy p {
	margin: 0;
	padding: 0;
	font-size: 9pt;
	font-weight: bold;
	margin: 5px 0 10px 10px;
	}

#four-buy p strong {
	color: green;
	}

#four-buy span {
	font-size: 11pt;
	margin: 5px;
	}

#four-buy p.note {
	color: #707070;
	border: none;
	text-align: left;
	padding: 0 100px;
	}
	
#four-buy span strong {
	color: green;
	}

#four-buy form {
	text-align: center;
	clear: left;
	}
	
#four-buy input.text {
	width: 25px;
	}

#four-buy input.image {
	position: relative;
	top: 10px;
	}
	
#four-buy img {
	float: left;
	margin: 5px;
	}

#four-buy-col1 {
	float: left;
	width: 360px;
	margin-left: 10px;
	}

#four-buy-col2 {
	float: right;
	width: 360px;
	margin-right: 10px;
	}

#four-buy2 {
	padding: 0 10px;
	margin: 10px 0;
	border: solid black 1px;
	}

#four-buy2 h3 {
	margin: 0;
	padding: 0;
	clear: none;
	font-size: 13pt;
	color: #b8380c;
	}

#four-buy2 h4 {
	font-size: 10pt;
	margin: 0;
	}

#four-buy2 h5 {
	font-weight: normal;
	font-size: 10pt;
	margin: 5px;
	padding: 0 0 0 50px;;
	}
	
#four-buy2 p {
	margin: 0;
	padding: 0;
	font-size: 9pt;
	font-weight: bold;
	margin: 5px 0 10px 10px;
	}

#four-buy2 p strong {
	color: green;
	}

#four-buy2 span {
	font-size: 11pt;
	margin: 5px;
	}

#four-buy2 p.note {
	color: #707070;
	border: none;
	text-align: left;
	padding: 0 10px;
	}
	
#four-buy2 span strong {
	color: green;
	}

#four-buy2 form {
	text-align: center;
	clear: left;
	}
	
#four-buy2 input.text {
	width: 25px;
	}

#four-buy2 input.image {
	position: relative;
	top: 10px;
	}
	
#four-buy2 img {
	float: left;
	margin: 5px;
	}
	
/* Temp */
#ssn-add1 {
	border: solid black 1px;
	padding: 0 0 5px 0;
	background: #edf0d2;
	margin: 10px 0;
	}

#ssn-add1 h3 {
	font-family: Verdana;
	color: black;
	font-size: 10pt;
	margin: 0;
	padding: 0;
	border-bottom: solid black 1px;
	text-align: center;
	background: #5e95b4;
	}

#ssn-add1 ul {
	width: 200px;
	float: left;
	list-style-type: circle;
	}
	
#ssn-add1 li {
	margin: 2px 0 0 2px;
	}


/* sst 11 */
#ssn h3 {
	font-family: "Palatino Linotype", "Book Antiqua", "Palatino", serif;
	font-size: 14pt;
	color: #1b5f86;
	margin: 0 0 5px;
	clear: both;
	}
	
#ssn h4 {
	font-family: Arial;
	font-size: 11pt;
	font-weight: bold;
	color: #666666;
	margin: 0 0 5px;
	}

#ssn h5 {
	font-family: Verdana;
	font-weight: bold;
	color: black;
	margin: 0 0 5px 10px;
	padding: 0;
	font-size: 9pt;
	}

#ssn p {
	font-family: Verdana;
	font-size: 10pt;
	line-height: 15pt;
	margin: 0 0 8px;
	}

#ssn span.ssn-caption {
	font-family: Georgia;
	font-weight: bold;
	font-style: italic;
	font-size: 9pt;
	display: block;
	text-align: center;
	margin: 0 0 10px 0;
	}

#ssn ul {
	padding-left: 15px;
	}

#ssn .ssn-right {
	float: right;
	display: block;
	padding: 0 0 0 10px;
	}

#ssn .ssn-left {
	float: left;
	display: block;
	padding: 0 10px 10px 0;
	}

#ssn-new {
	float: left;
	padding: 0 5px;
	margin: 15px
	border-bottom: solid black 1px;
	}

#ssn-new span {
	white-space: nowrap;
	text-align: left;
	margin: 0 10px 0 0;
	}

#ssn-new img {
	margin: 0 5px 0 0;
	position: relative;
	top: -2px;
	}

#ssn-add {
	border: solid black 1px;
	padding: 0 0 5px 0;
	background: #edf0d2;
	margin: 10px 0;
	}

#ssn-add h3 {
	font-family: Verdana;
	color: black;
	font-size: 10pt;
	margin: 0;
	padding: 0;
	border-bottom: solid black 1px;
	text-align: center;
	background: #5e95b4;
	}

#ssn-add ul {
	width: 175px;
	float: left;
	}
	
#ssn-add li {
	margin: 2px 0 0 15px;
	}

#ssn-how {
	margin: 15px 0 0 0;
	padding: 15px 0 0 0;
	border-top: solid black 1px;
	text-align: center;
	}

#ssn-how h3, #ssn-how h4 {
	text-align: left;
	}

#ssn-how h4 {
	margin: 0 0 0 10px;
	}

#ssn-how p {
	margin-left: 20px;
	text-align: left;
	}

.ssn-feat-list {
	width: 325px;
	margin: 5px;
	text-align: center;
	padding: 5px;
	float: left;
	}

.ssn-feat-list span {
	text-align: left;
	display: block;
	}

#ssn-hth {
	width: 300px;
	float: right;
	margin: 0 0 0 10px;
	padding: 0 10px 10px;
	border-left: solid black 1px;
	display: none;
	}

#ssn-interface {
	text-align: center;
	}

#ssn-interface h3, #ssn-interface h4, #ssn-interface p, #ssn-interface ul {
	text-align: left;
	}

#ssn-interface ul {
	list-style-type: none;
	margin: 0 50px;
	}
	
#ssn-interface strong span {
	color: red;
	}
	
.ssn-version3 {
	Width: 220px;
	float: left;
	margin: 0 15px;
	}

#ssn .ssn-version3 h4 {
	font-family: Arial;
	font-size: 12pt;
	background: #5e95b4;
	color: white;
	padding: 0 0 0 5px;
	}

.ssn-buybox {
	border: solid #b8380c 1px;
	padding: 5px 10px;
	margin: 20px 20px;
	}

#ssn .ssn-buybox h4 {
	color: #b8380c;
	}

#ssn .ssn-buybox p {
	font-size: 10pt;
	line-height: 14pt;
	font-family: Arial;
	margin: 0 5px 0;
	}

.ssn-buybox img {
	float: left;
	display: block;
	margin: 0 20px 0 0;
	}

.ssn-buybox form {
	text-align: right;
	margin: 10px 0;
	padding: 0;
	clear: left;
	}

.ssn-buybox span {
	font-size: 12pt;
	font-weight: bold;
	margin: 10px;
	}
	
.ssn-buybox span strong {
	color: green;
	margin: 0 5px;
	}

.ssn-buybox span strong del {
	color: red;
	margin: 0 5px;
	}

.ssn-buybox input {
	width: 25px;
	}

input.atc-button {
	width: 105px;
	position: relative;
	top: 5px;
	}

.ssn-wupgrade {
	margin: 10px 0 0 0;
	border-top: solid black 1px;
	}

#ssn .ssn-wupgrade h4 {
	color: #b8380c;
	}

.pedal3 {
	float: left;
	width: 225px;
	text-align: center;
	margin: 10px 5px;
	border: solid #b8380c 1px;
	padding: 5px;
	}

.pedal3 p {
	text-align: left;
	}

.pedal3 a {
	display: block;
	font-weight: bold;
	text-align: center;
	}

.pedal3 form {
	text-align: center;
	margin: 0 0 10px 0;
	padding: 0;
	}

.pedal3 span {
	font-size: 12pt;
	font-weight: bold;
	margin: 0 5px;
	}
	
.pedal3 span strong {
	color: green;
	margin: 0 5px;
	}

.pedal3 input {
	width: 25px;
	}

input.atc-button {
	width: 105px;
	position: relative;
	top: 5px;
	}

#ssn-upgrade img {
	float: left; 
	margin: 0 10px 10px 0;
	}
	
/* sst11 who */

#ssn-who {
	margin: 0 0 15px 0;
	padding: 0 0 15px 0;
	}

#ssn-who h4 {
	margin: 0 0 5px;
	padding: 0 0 0 4px;
	font-size: 12pt;
	background: #5e95b4;
	color: white;
	}

#ssn-who h4 span {
	color: black;
	font-weight: bold;
	}

#ssn .who4 {
	padding: 5px;
	clear: both;
	}

#ssn .who4 p {
	line-height: 13pt;
	font-family: Arial;
	float: left;
	width: 340px;
	}

#ssn .who4 ul {
	float: right;
	width: 200px;
	margin: 0 0 0 20px;
	padding: 0;
	list-style-position: inside;
	}

#ssn .who4 li {
	padding: 3px 0;
	}
	
#ssn .who4 img {
	float: left;
	margin-right: 10px;
	display: block;
	}


/* new top nav */


#nav2 {
	font-family: Verdana;
	margin: 0;
	padding: 0;
	width: 1000px;
	}

#nav2 a {
	text-decoration: none;
	}

#duck {
	background: #4d4d4d;
	}

#duck .egg {
	display: block;
	text-align: center;
	margin: 0;
	padding: 0;	
	white-space: nowrap;
	float: left;
	border-right: solid white 2px;
	}

#duck div.egg:hover {
	background: #808080;
	}

#duck h3 {
	font-size: 9pt;
	margin: 0;
	padding: 0;
	font-weight: normal;
	}

#duck h3 a {
	color: #e4ff1f;
	display: block;
	padding-top: 5px;
	}

#duck h4 {
	font-size: 8pt;
	margin: 0;
	padding: 0;
	font-weight: normal;
	width: 100%;
	}

#duck h4 a {
	color: #ffffff;
	display: block;
	padding-bottom: 5px;
	}

#goose {
	clear: left;
	display: block;
	margin: 1px 0;
	background: #808080;
	}

#goose .egg {
	display: block;
	text-align: center;
	margin: 0;
	padding: 0;	
	float: left;
	border-right: solid white 2px;
	}

#goose div.egg:hover {
	background: #4d4d4d;
	}
	
#goose #Search_Box2:hover {
	background: #808080;
	}
	
#goose h3 {
	font-size: 9pt;
	margin: 0;
	padding: 0;
	font-weight: normal;
	}

#goose h3 a {
	color: #e4ff1f;
	display: block;
	padding-top: 2px;
	}

#goose h4 {
	font-size: 8pt;
	margin: 0;
	padding: 0;
	font-weight: normal;
	width: 100%;
	}

#goose h4 a {
	color: #ffffff;
	display: block;
	padding-bottom: 2px;
	}

#marquee2 {
	text-align: center;
	margin: 1px 0;
	padding: 0;
	background: #0c3763;
	}

#marquee2 h3 {
	margin: 0;
	padding: 2px 0;
	font-size: 9pt;
	}

#marquee2 a {
	color: white;
	}

/* lounge */

#lounge {
	margin: 0;
	padding: 0;
	font-family: Verdana;
	}
	
#lounge h2 {
	font-size: 14pt;
	color: #0c366f;
	margin: 10px;
	}

#lounge h3 {
	font-size: 12pt;
	color: #3d5f8d;
	margin: 12px 15px 2px;
	clear: both;
	}

#lounge h4 {
	text-align: left;
	margin: 2px 2px 5px;
	}

#lounge h4 a {
	font-size: 10pt;
	color: #000000;
	text-decoration: none;
	}

#lounge h4 a:hover {
	color: #444444;
	}

#lounge p {
	font-size: 9pt;
	margin: 0 20px 5px 20px;;
	text-align: left;
	}

#lounge ul {
	text-align: left;
	font-size: 9pt;
	margin: 0;
	}

.lounge-prod {
	width: 360px;
	height: 400px;
	margin: 5px;
	float: left;
	text-align: center;
	}
	
#lounge .lounge-prod p {
	font-size: 8pt;
	text-align: left;
	margin: 2px 5px;
	}

#lounge span.price {
	font-size: 12pt;
	color: #346433;
	font-weight: bold;
	display: block;
	}

#lounge span.prod-os {
	font-weight: bold;
	font-size: 8pt;
	}
	
	
#Search_Box2 {
	text-transform: uppercase;
	font-weight: bold;
	height: 20px;
} 

#Search_Box2:hover {
	background: none;
	}

#Search_Box2 form {
	padding: 0px;
	margin: 0px;
}

#Search_Box2 input {
	width: 200px;
	border: 0px;
	font-size: 10px;
	border: 1px solid #000;
	background-color: #fff;
}

#Search_Box2 .Submit {
	width: 30px;
	border: 0px;
	height: 20px;
	font-size: 10px;
	border: 3px solid #000;
	background-color: #fff;
	font-weight: bold;
	font-size: 10px;
} 
