@charset "UTF-8";
/* CSS Document */

body {
	margin:0;
	background-color: #f5f5f5;
	background-image: url(/symtioimages/ebits/img/background.gif);
	background-repeat: repeat-x;
}
body, td { font-family:Verdana, Arial, Helvetica, sans-serif; color:#333333; }
p { font-size:12px; line-height:15pt; padding:0 0 25px 0; margin:0; }
table td { font-size:12px; }
td { vertical-align:top; }
.signup input { padding:4px 0 0 4px; }
.signup td { padding-bottom:4px; vertical-align:middle; }
	
input { background-color:#fff; border:1px solid #ccc; }
textarea { background-color:#fff; border:1px solid #ccc; }
ol { margin:10px 0 0 24px; padding:0; }
ul { margin:0 0 0 22px; padding:0; }
li { padding:0 0 15px 5px; margin:0; line-height:15pt; }

h1 { padding:0; margin:0 0 30px; font-size:18px; font-weight:normal; }
h2 { padding:0; margin:0; font-size:18px; font-weight:normal; }

#whitebox {
	width:966px;
	background-color:#fff;
	text-align:left;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 2px;
	border-left-width: 1px;
	border-top-color: #CCC;
	border-right-color: #CCC;
	border-bottom-color: #CCC;
	border-left-color: #CCC;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
}

/* Nav Header */
#nav { height:148px; background-image:url(/symtioimages/ebits/img/bg_nav2.jpg); no-repeat 1px 1px; border-right:1px solid #fff; }
#logomn { position:absolute; top:10px; left:44px; }
#subnav { font-size:12px; text-align:right; float:right; display:block; margin:15px 0 0 0; padding:0 20px 0 0; }
#redeembox { background-color:#fff; width:180px; padding:5px 0 5px 5px; float:right; clear:both; margin-top:18px; border-bottom:2px solid #cac9c6; border-left:2px solid #e6e4e2; border-top:1px solid #f4f3f2; }
#redeem { font-size:13px; background-color:#f3f2eb; line-height:28px; text-align:center; padding:0 5px; }


li.navTitle { padding-top:6px; padding-bottom:6px; line-height:21px; }
.SubNavBox li { display:block; line-height:26px; margin-left:0; padding:0 0 0 19px; }
.navTitle { color:#000000; font-size:16px; margin-top:10px; }
.leftcell { background-color: #e5e5e5; border-bottom:5px solid #FFFFFF; border-left:5px solid #FFFFFF; vertical-align:top; width:200px; }
.navItem a { font-size:12px; }
.SubNavBox { border-color:#fff; border-top:5px solid #fff; display:block; }
.SubNavBox ul {margin:0;}

.tabletext input { padding:4px 0 4px 4px; }
.tabletext td {padding-bottom:4px; vertical-align:middle;}


/* links */
a { text-decoration:none; color:#06C; }
a:hover { text-decoration:underline; }
a:active { } a:visited { }

#subnav a { text-decoration:none; color:#777; }
#subnav a:hover { text-decoration:underline; }
#subnav a:active { } #subnav a:visited { }

.orangelink {
	color:#06C;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
}
.orangelink a { color:#06C; text-decoration:none; }
.orangelink a:hover { text-decoration:underline; }
.orangelink a:active { }
.orangelink a:visited { }

/* buttons */
.clear { overflow: hidden; width: 100%; }
a.button {
	background: transparent url('/symtioimages/ebits/img/bg_btn_a.gif') no-repeat scroll top right;
	color: #687594;
	display: block;
	float: left;
	font: normal 12px verdana, sans-serif;
	height: 25px;
	padding-right: 6px; /* sliding doors padding */
	text-decoration: none;
}
a.button:hover { color:#3a606d; text-decoration:none; }
a.button span { background: transparent url('/symtioimages/ebits/img/bg_btn_span.gif') no-repeat; display: block; line-height: 15px; padding: 5px 14px 5px 18px; }
a.button:active { outline: none; /* hide dotted outline in Firefox */ }


.dots { border-bottom:2px dotted #ccc; margin-bottom:25px; }

/* SubHead lines */
.hl2 { font-family: Arial, Helvetica, sans-serif; font-size:16px; padding-bottom:3px; }


/* footer */
#legal { color: #999; font-size:10px; text-align:left; width:966px; padding:10px 0 0 2px; height:40px; text-transform:uppercase; }
#legal a { color:#666; font-family:Arial, Helvetica, sans-serif; text-decoration:none;  margin-right:12px;  }
#legal a:hover { text-decoration:underline; }
#legal a:active a:visted { }
#legend { height:50px; width:964px; color:#333; text-transform:uppercase; text-align:left; padding: 0 2px; font-size:9px; border-bottom:1px solid #b6c8d2; }
#legend img { margin:0 4px 0 20px; vertical-align:middle; }
#iconaudiobook { background: url(/symtioimages/ebits/img/icon_audiobookw.gif) no-repeat 0 1px; line-height:24px; padding-left:26px; float:left; margin:15px 26px 0 54px; display:inline; }
#iconebook { background: url(/symtioimages/ebits/img/icon_ebookw.gif) no-repeat 0 1px; line-height:24px; padding-left:21px; float:left; margin-right:26px; margin-top:15px; display:inline; }
#iconvideo { background: url(/symtioimages/ebits/img/icon_videow.gif) no-repeat 0 1px; line-height:24px; padding-left:28px; float:left; margin-right:26px; margin-top:15px; display:inline; }
#iconmusic { background: url(/symtioimages/ebits/img/icon_musicw.gif) no-repeat 0 0; line-height:24px; padding-left:21px; float:left; margin-right:26px; margin-top:15px; display:inline; }
#iconsoftware { background: url(/symtioimages/ebits/img/icon_softwarew.gif) no-repeat 0 0; line-height:24px; padding-left:26px; float:left; margin-right:26px; margin-top:15px; display:inline; }



/* header tables */
.headtb { text-transform:uppercase; font-family:Arial, Helvetica, sans-serif; border:1px solid #e5e5e5; border-left:0; border-right:0; padding:6px 0; }
.headtb td { padding-right:4px; padding-left:4px; font-size:10px; }
.dltable { font-size:11px; border-bottom:1px solid #e5e5e5; }
.dltable td { padding:10px 4px; vertical-align:top; }
.dlarrow { padding:5px 0 5px 20px; line-height:18px; background:url(/symtioimages/ebits/img/dlarrow.gif) no-repeat 0 50%; margin-bottom:4px; }
.watarrow { padding:5px 0 5px 20px; display:block; line-height:18px; background:url(/symtioimages/ebits/img/watarrow.gif) no-repeat 0 50%; }

/* tabs */
#tablist {  display:block; width:720px; }
.tab { width:120px; height:28px; float:left; display:block; text-align:center; line-height:28px; font-size:13px;}
.tab a { background-image:url(/symtioimages/ebits/img/bg_tab.jpg); background-position:0 0; color:#88aabf;  text-decoration:none; display:block; }
.tab a:hover { background-position:0 -28px; color:#59452a; text-decoration:none; margin-bottom:0; padding-bottom:0; }
.tab a:active { } 
.tab a:visited { }
#current { height:28px; color:#59452a; background-image:url(/symtioimages/ebits/img/bg_tab.jpg); background-position:0 -28px; text-decoration:none; }

/* support faq */
.faqQuestion{ float:right; margin-top:-16px; }

.targContent { margin-bottom:15px; margin-top:25px;}
.targLink { width:425px; float:left; }
.backToTop { float:right; width:120px; text-align:right; font-size:10px; font-family:Arial, Helvetica, sans-serif; text-transform:uppercase; line-height:12pt;}

div.targLink a{ text-decoration:none; font-style:italic; font-size: 14px; color: #333; }

table.device { border-collapse:collapse; }
.device td { padding:4px; border:1px solid #cbcbcb;  font-size:11px; }
.headtd { background-color:#e6e6e6; }

.listhead { margin-bottom:15px; padding:0; font-weight:bold;}

.errormsgdesc{
font-size: 9px;
color: #ff0000;
}
