@charset "UTF-8";

h1 {
font-family:verdana;
font-size:22px;
font-weight:normal;
line-height:24px;
color:#80a9b7;
vertical-align:bottom;
margin-bottom:0;
}


h4 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	line-height:24px;
	font-weight:bold;	
	margin-bottom: 0px;
	margin-top: 0px;
	color:#777;
}

th {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	line-height:24px;
	font-weight:bold;	
	margin-bottom: 0px;
	margin-top: 0px;
	color:#3E94BB;
}

td {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:12px;
	margin-bottom: 0px;
	margin-top: 0px;
	color:#777;
}

a {
	font-size:12px;
	color:#777;
	text-decoration:none;
}

a:hover {
	text-decoration:underline;
}

/* Containters */
#containerBody{
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#777;
}

.errorMessage {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#cc0000;
	padding: 20px;
	font-size:11px;
	line-height:18px;
}


.errorStar {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#cc0000;
	font-size:11px;
}
/* Navigation */

a.nav{
font-family:verdana;
font-size:12px;
color:#777;
text-decoration:none;
}

a.nav:hover{
text-decoration:underline;
}

a.navMain{
font-family:verdana;
font-size:12px;
color:#80a9b7;
text-decoration:none;
}

a.navMain:hover{
color:#80a9b7;
text-decoration: underline;
}

a.navSecondary{
font-family:verdana;
font-size:12px;
color:#777;
text-decoration:none;
}

a.navSecondary:hover{
color:#777;
text-decoration: underline;
}

/* Sidebars (Left Column) */
a.sidebarLink{
font-size:12px;
line-height:24px;
color:#777;
text-decoration:none;
}

a.sidebarLink:hover{
color: #777;
text-decoration:underline;
}

.sidebarNumber{
font-size:11px;
line-height:28px;
color:#777;
text-decoration:none;
}

.sidebarText{
font-size:14px;
line-height:28px;
}

a.sidebarTitle{
font-size:14x;
line-height:20px;
color:#777;
text-decoration:none;
}

a.sidebarTitle:hover{
text-decoration:underline;
}

a.sidebarCat{
font-size:12px;
line-height:24x;
color:#777;
text-decoration:none;
}

a.sidebarCat:hover{
text-decoration:underline;
}

.bookauthor{
font-family:Verdana;
font-size:11px;
line-height:18px;
color:#777;
}

a.booktitle{
font-family:Verdana;
font-size:11px;
line-height:18px;
text-decoration:none;
}

a.booktitle:hover{
text-decoration:underline;
}

/* customer pages */

a.customerNav{
font-family:Verdana;
font-size:12px;
line-height:24px;
color:#80A9B7;
text-decoration:none;
}

a.customerNav:hover{
text-decoration:underline;
}

/* Listing Pages */
a.listCat{
font-size:14px;
color:#D57228;
text-decoration:none;
}

a.listCat:hover{
color: #777;
text-decoration:underline;
}

a.listTop3{
font-size:11px;
color:#777;
text-decoration:none;
}

a.listTop3:hover{
color:#D57228;
text-decoration:underline;
}

.listFilter{
font-size:12px;
}

a.listFilterLink{
font-size:12px;
color:#777;
text-decoration:none;
}

a.listFilterLink:hover{
text-decoration:underline;
}

.listTitle{
font-size:14px;
line-height: 18px;
}

.listAuthor{
font-size:10px;
line-height:18px;
}

a.listBuy{
font-size:11px;
line-height:18px;
color:#80A9B7;
text-decoration:none;
}

a.listBuy:hover{
color:#777;
text-decoration:none;
}

.listResults{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-transform:uppercase;
}


/* Product Detail */
.detailTitle{
font-family:Verdana;
font-size:16px;
line-height:24px;
color:#777;
}

.detailAuthor{
font-family:Verdana;
font-size:12px;
line-height:20px;
color:#777;
}

.detailCat{
font-family:Verdana;
font-size:12px;
line-height:20px;
color:#777;
}

.detailMedia{
font-family:Verdana;
font-size:14px;
line-height:24px;
color:#80A9B7;
}

.detailMediaRetail{
font-size:12px;
line-height:20px;
color:#80A9B7;
}

a.detailBuy{
font-family:Verdana;
font-size:11px;
line-height:18px;
color:#80A9B7;
text-decoration:none;
}

a.detailBuy:hover{
color:#80a9b7;
text-decoration:underline;
}

.detailHeading{
font-family:Verdana;
font-size:14px;
line-height:24px;
color:#777;
}

.detailText{
font-family:verdana;
font-size:12px;
line-height: 22px;
color:#777;
}

a.detailTextLink{
font-size:12px;
line-height:22px;
text-decoration:none;
}

a.detailTextLink:hover{
text-decoration:underline;
}

.minicartHeader{
font-size:18px;
font-weight:bold;
color:#80A9B7;
}

.minicartText{
font-size:11px;
line-height:18px;
}

a.minicartLink{
font-size:11px;
line-height:18px;
color:#D57228;
text-decoration:none;
}

a.minicartLink:hover{
text-decoration:underline;
}


/* Checkout */
.cartText{
font-size:12px;
line-height:20px;
color:#777;
}

.cartDiscountCode{
font-size:10px;
line-height:15px;
color:#777;
}


.freeShipping{
font-size:12px;
line-height:20px;
font-weight:bold;	
color:red;
}

.checkoutHeader{
font-size:18px;
line-height:22px;
font-weight:bold;
color:#FFF;
}

.checkoutText{
font-size:14px;
line-height:22px;
}

.checkoutRadioField{
font-size:14px;
line-height:48px;
}

.checkoutEtailers{
font-size:14px;
line-height:60px;
}

.checkoutRetailer{
font-size:12px;
line-height:36px;
color:#80A9B7;
}

.checkoutRetailerAddr{
font-size:12px;
line-height:36px;
color:#777;
}

/* Download */
.downloadHeader{
font-family:verdana;
font-size:16px;
line-height:24px;
font-weight:bold;
}

.downloadText{
font-family:Verdana;
font-size:12px;
line-height:20px;
color:#777;
}

.downloadForm{
font-size:14px;
line-height:36px;
}

a.downloadLink{
font-size:14px;
color:#80A9B7;
text-decoration:none;
}

a.downloadLink:hover{
text-decoration:underline;
}

.downloadSBheader{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height:28px;
text-transform:uppercase;
}

.downloadRadioField{
font-size:14px;
line-height:48px;
}

/* Retail Locator */
.locatorText{
font-size:14px;
line-height:24px;
}

.locatorForm{
font-size:14px;
line-height:36px;
}

.locatorTableHeader{
	border-bottom:1px solid #abc5db;
	border-top:1px solid #abc5db;
	padding:4px 20px 2px 0;
	font-family:arial;
	font-size:10px;
	text-transform:uppercase;
	color:#80a9b7;
}

.lowerCaseLabel {
	font-family:verdana;
	font-size: 16px;
  letter-spacing: .03em;
	padding: 5px 0px 0px 5px;
	color:white;
}

.button {
	line-height:30px;
	color: #777;
	clear:both; 
	float:right;
	font-family:verdana; 
	font-size:12px; 
	color:#80A9B7;
	text-decoration:none;
	padding: 5px 0px 10px 5px;
	margin: 10px 38px 0px 0px;
	width:110px;
	height:25px;
	background-image:url(/symtioimages/btn-gray-gel-110.gif); 
	background-position: center; 
	background-align: middle;
	background-repeat:no-repeat;
	cursor:pointer;
	cursor:hand;
}

.button1 {
	line-height:30px;
	color: #777;
	clear:both; 
	float:right;
	font-family:verdana; 
	font-size:12px; 
	color:#80A9B7;
	text-decoration:none;
	padding: 5px 0px 10px 5px;
	width:110px;
	height:25px;
	background-image:url(/symtioimages/btn-gray-gel-110.gif); 
	background-position: center; 
	background-align: middle;
	background-repeat:no-repeat;
	cursor:pointer;
	cursor:hand;
}

.downloadTypeHeader {
	font-family:Verdana;
	font-size: 12px;
	color: #80A9B7;
	vertical-align: middle;
}

.termsText {
	font-family: Verdana; 
	font-size: 12px;
	color: #80A9B7;
	line-height:20px;
}

/* Media Footlocker */

div#mediaNotReadyTable
{
  display: block;
}
div#mediaNotReadyTable_hide
{
  display: block;
}
div#mediaNotReadyTable_show
{
  display: none;
}

div#mediaReadyTable
{
  display: block;
}
div#mediaReadyTable_hide
{
  display: block;
}
div#mediaReadyTable_show
{
  display: none;
}

div#mediaAudioTable
{
  display: block;
}
div#mediaAudioTable_hide
{
  display: block;
}
div#mediaAudioTable_show
{
  display: none;
}


div#mediaEbookTable
{
  display: block;
}
div#mediaEbookTable_hide
{
  display: block;
}
div#mediaEbookTable_show
{
  display: none;
}

div#mediaVideoTable
{
  display: block;
}
div#mediaVideoTable_hide
{
  display: block;
}
div#mediaVideoTable_show
{
  display: none;
}

.crossSellHeader {
	font-family:arial;
	font-size: 12px;
	color: #80A9B7;
	text-transform: uppercase;
	vertical-align: middle;
}

.crossSellCopy {
	font-family: Verdana; 
	font-size: 12px;
	color: #777;
	text-decoration:none;
}

a.crossSellCopy:hover {
	text-decoration:underline;
}

a.crossSellCopy {
	font-family: Verdana; 
	font-size: 12px;
	color: #777;
}

.formatHeader {
	font-family:arial;
	font-size: 12px;
	color: #80A9B7;
	text-transform: uppercase;
	background-color: #CFE4EE;
	vertical-align: middle;
}

.mediaTableReady{
	border:1px solid #d7ceaf;
	background-color:#f2efe5;
}

.mediaTable{
	border:1px solid #d4e5ef;
	background-color:#f5f9fb;
}

.mediaHeadlineReady {
	font-family:verdana;
	font-size:14px;
	color:#836e2c;
	background-image:url(/symtioimages/bkgrd-browngradient-30.gif); 
	background-repeat:repeat-x;
}

.mediaHeadline {
	font-family:verdana;
	font-size:14px;
	color:#80a9b7;
	background-image:url(/symtioimages/bkgrd-bluegradient-30.gif); 
	background-repeat:repeat-x;
}

.mediaTableHeaderReady {
	font-family:arial;
	font-size:10px;
	color:#836e2c;
	text-transform:uppercase;
	border-top:1px solid #d7ceaf; 
	border-bottom:1px solid #d7ceaf;
	height:22px;
	padding-top:4px;
}

.mediaTableHeader {
	font-family:arial;
	font-size: 10px;
	color: #80A9B7;
	text-transform:uppercase;
	border-top:1px solid #d4e5ef; 
	border-bottom:1px solid #d4e5ef;
	height:22px;
	padding-top:4px;
}

.mediaRowReady {
	font-family:Verdana;
	font-size: 11px;
	line-height: 36px;
	color:#777;
	height:36px;
	vertical-align:middle;
	background-color:#f2efe5;
}

.mediaAltRowReady {
	font-family:Verdana;
	font-size: 11px;
	line-height: 36px;
	color:#777;
	height:36px;
	vertical-align:middle;
	background-color: #e7e2ce;
}

.mediaRow {
	font-family:Verdana;
	font-size: 11px;
	line-height: 36px;
	color:#777;
	height:36px;
	vertical-align:middle;
	background-color:#f5f9fb;
}

.mediaAltRow {
	font-family:Verdana;
	font-size: 11px;
	line-height: 36px;
	color:#777;
	height:36px;
	vertical-align:middle;
	background-color: #e3eef4;
}

a.mediaDownloadReady {
	font-family:verdana;
	font-size:11px;
	line-height:36px;
	color:#836e2c;
	text-decoration:none;
}

a.mediaDownloadReady:hover {
	text-decoration:underline;
}

a.mediaDownload {
	font-family:verdana;
	font-size:11px;
	line-height:36px;
	color:#80a9b7;
	text-decoration:none;
}

a.mediaDownload:hover {
	text-decoration:underline;
}

a.mediaHideReady {
	font-family:verdana;
	font-size:11px;
	color:#836e2c;
	text-decoration:none;
	padding-right:10px;
	text-align:right;
}

a.mediaHideReady:hover {
	text-decoration:underline;
}

a.mediaHide {
	font-family:verdana;
	font-size:11px;
	color:#80a9b7;
	text-decoration:none;
	padding-right:10px;
	text-align:right;
}

a.mediaHide:hover {
	text-decoration:underline;
}

.mediaModalTitle{
	font-family:verdana;
	font-size:14px;
	line-height:24px; 
	color:#777;
	font-weight:bold;
}

.mediaModalText{
	font-family:verdana;
	font-size:12px;
	line-height:24px;
	color:#777;
}

#containerMediaModalBox{
	border:1px solid #d4e5ef;
	background-image:url(/symtioimages/bkgrd-bluegradient-100.gif);
	background-repeat:repeat-x;
	background-color:#f5f9fb;
	width:660px;
	padding:15px;
	margin-top:20px;
}

/* Order History */
.historyTableHeader {
	font-family:arial;
	font-size: 10px;
	color: #80A9B7;
	text-transform: uppercase;
}

.historyAltRow {
	font-family:Verdana;
	font-size: 11px;
	background-color: #E2EDF4;
}

.historyRow {
	font-family:Verdana;
	font-size: 11px;
	background-color: white;
}

/* Static Pages */

.staticBody {
font-family:Verdana; 
font-size:12px; 
line-height:24px; 
color:#777;
}

.staticHeadline {
font-family:Verdana; 
font-size:22px; 
line-height:26px; 
color:#777;
}

.staticSubhead {
font-family:Verdana; 
font-size:16px; 
line-height:24px; 
color:#777;
}

/* site wide */

.label {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:30px;
	color: #777;
}

.body {
font-family:verdana;
font-size:12px;
line-height:20px;
color:#777;
}

a.body {
	font-family:verdana;
	font-size:12px;
	line-height:20px;
	color:#80a9b7;
	text-decoration:none;
}

a.body:hover {
	text-decoration:underline;
}

.bodySmall {
font-family:Verdana, Arial, Helvetica, sans-serif; 
font-size: 11px; 
line-height:18px; 
color:#777;
}

a.link {
font-family:verdana;
font-size:12px;
line-height:20px;
color:#80a9b7;
text-decoration:none;
}

a.link:hover {
color:#80a9b7;
text-decoration:underline;
}

a.linkSmall {
font-family:verdana;
font-size:11px;
line-height:18px;
color:#80a9b7;
text-decoration:none;
}

a.linkSmall:hover {
color:#80a9b7;
text-decoration:underline;
}

/* need to cat */

.smallnote {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color: #777;
}

.headline {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:22px;
	line-height: 30px;
	color: #777;
}

.miniCartProduct {
	font-family:Verdana;
	font-size:11px;
	line-height:18px;
	color: #777;
}

.headerMenu3 {
	font-family:verdana; 
	font-size:18px; 
	color:#80A9B7;
}

.headerMenu2 {
	font-family:verdana; 
	font-size:12px; 
	color:#80a9b7;
}

a.headerMenu2 {
	font-family:verdana; 
	font-size:12px; 
	color:#80A9B7;
	text-decoration:none;
}

a.headerMenu2:hover{
	text-decoration:underline;
}

.storeHeaderAddress{
	font-family:verdana;
	font-size:11px;
	line-height:18px;
	color:#777;
	text-align:left;
}

/* browse catalog or category */
.catHead {
	font-family:Verdana;
	font-size:18px;
	line-height:28px;
  color:#80a9b7;
}

.browseCatTitle {
	font-family:Verdana;
	font-size:14px;
	line-height:18px;
	color: #80A9B7;
}

.titleAuthorMedia {
	font-family:Verdana;
	font-size:11px;
	line-height:18px;
	color:#777;
}

a.bookTitle {
	font-family:Verdana;
	font-size:11px;
	line-height:18px;
	font-weight:bold;
	color: #777;
	text-decoration:none;
}

a.bookTitle:hover {
	text-decoration:underline;
}

.catTitle {
	font-family:Verdana;
	font-size:13px;
	line-height:24px;
	color: #D57228;
}

a.catTitle {
	text-decoration:none;
}

a.catTitle:hover {
	font-family:Verdana;
	font-size:13px;
	line-height:24px;
	color: #D57228;
	text-decoration:underline;
}

a.catName {
	font-family:Verdana;
	font-size:14px;
	line-height:28px;
	color: #777;
}

.catCount {
	font-family:Verdana;
	font-size:11px;
	line-height:28px;
	color: #777;
}

.catLink {
	text-decoration:none;
	color: #D57228;
}

.catLink:hover{
	text-decoration:underline;
}

.catList {
	font-family:Verdana;
	font-size:12px;
	line-height:24px;
	color: #777;
}

.others {‰
	font-family:Verdana;
	font-size:22px;
	color: #5754AD;
}
a.catList {
	font-family:Verdana;
	font-size:12px;
	line-height:24px;
	color: #777;
	text-decoration:none;
}

a.catList:hover {
	text-decoration:underline;
}

a.catListSmall {
	font-family:Verdana;
	font-size:12px;
	line-height:20px;
	color: #777;
	text-decoration:none;
}

a.catListSmall:hover {
	text-decoration:underline;
}

/* Home */
.lowerBanner {
	font-family:Verdana;
	font-size:14px;
	line-height:26px;
	color: #777;
}
a.lowerBanner {
	font-family:Verdana;
	font-size:14px;
	line-height:26px;
	color: #73A641;
	text-decoration:none;
}

a.lowerBanner:hover{
	text-decoration:underline;
}

#containerSearchHome {
	height:95px;
	background-color:#a0c5db;
	margin-bottom:3px;
	padding:15px;
}

.searchHeadline {
	font-family:verdana;
	font-size:20px;
	line-height:24px;
	color:#fff;
}

a.searchLinks {
	font-family:verdana;
	font-size:12px;
	line-height:24px;
	color:#777;
	text-decoration:none;
}

a.searchLinks:hover {
	text-decoration:underline;
}

.searchLabel {
	font-family:verdana;
	font-size:14px;
	color:#fff;
	margin-top:15px;
}

.promoHeadline {
	font-family:verdana;
	font-size:16px;
	line-height:24px;
	color:#777;
}

.promoBody {
	font-family:verdana;
	font-size:12px;
	line-height:20px;
	color:#777;
}

/* Bestselling */
#containerBestsellingHome {
	background-color:#f5f9fb;
}

.bestsellingHeadline {
	font-family:verdana;
	font-size:18px;
	color:#80a9b7;
	height:16px;
	padding: 10px 10px 18px 10px;
}

.bestsellingBackground {
	background-image:url(/symtioimages/bkgrd-bluegradient-100.gif);
	background-repeat:repeat-x;
	height:100px;
}

.bestsellingCover {
	float:left;
	margin: 10px 15px 10px 10px;
}

a.bestsellingDescription {
	font-family:verdana;
	font-size:11px;
	line-height:18px;
	color:#777;
	text-decoration:none;
}

a.bestsellingDescription:hover {
	text-decoration:underline;
}

/* FAQ */

a.faqQuestionHeader{
font-size:14px;
color:#80A9B7;
text-decoration:none;
}

a.faqQuestionHeader:hover{
font-size:14px;
color:#80A9B7;
text-decoration:underline;;
}

a.faqQuestion{
font-size:12px;
color:#80A9B7;
text-decoration:none;
}

a.faqQuestion:hover{
text-decoration:underline;
}

a.faqQuestionAnswer{
font-size:12px;
color:#80A9B7;
text-decoration:none;
}

a.faqQuestionAnswer:hover{
text-decoration:none;
}

/* Popup */
#popupAddBasket{  
display:none;  
position:fixed;  
_position:absolute; /* hack for internet explorer 6*/  
width:680px;  
background:#FFFFFF;  
border:2px solid #cecece;  
z-index:2;  
padding:12px;  
font-size:13px;  
}

#popupAddBasketClose{ 
font-size:14px;  
line-height:14px;  
right:20px;  
top:20px;  
position:absolute;  
color:#6fa5fd;  
font-weight:700;  
display:block;  
}
#popupCVV{  
display:none;  
position:fixed;  
_position:absolute; /* hack for internet explorer 6*/  
height:200px;  
width:550px;  
background:#FFFFFF;  
border:2px solid #cecece;  
z-index:2;  
padding:12px;  
font-size:13px;  
}

#popupCVVClose{ 
font-size:14px;  
line-height:14px;  
right:6px;  
top:4px;  
position:absolute;  
color:#6fa5fd;  
font-weight:700;  
display:block;  
}

#backgroundPopup{  
display:none;  
position:fixed;  
_position:absolute; /* hack for internet explorer 6*/  
height:100%;  
width:100%;  
top:0;  
left:0;  
background:#000000;  
border:1px solid #cecece;  
z-index:1;  
}

#popupPurchaseTerms{  
display:none;  
position:fixed;  
_position:absolute; /* hack for internet explorer 6*/  
height:500px;  
width:750px;  
background:#FFFFFF;  
border:2px solid #cecece;  
z-index:2;  
padding:12px;  
font-size:13px;  
}

#popupPurchaseTermClose{ 
font-size:14px;  
line-height:14px;  
right:6px;  
top:4px;  
position:absolute;  
color:#6fa5fd;  
font-weight:700;  
display:block;  
}

#backgroundPopupPurchaseTerms{  
display:none;  
position:fixed;  
_position:absolute; /* hack for internet explorer 6*/  
height:100%;  
width:100%;  
top:0;  
left:0;  
background:#000000;  
border:1px solid #cecece;  
z-index:1;  
}

/* Gifts */
#containerGiftListHeader{
padding:0 10px;
border-top:1px solid #cadfeb; 
border-right:1px solid #cadfeb; 
border-left:1px solid #cadfeb; 
background-color:#f5f9fb;
}

#containerGiftList{
padding:10px; 
height:100px; 
background-image:url(/symtioimages/bkgrd-bluegradient-100px.gif); 
background-repeat:repeat-x; 
border-right:1px solid #cadfeb; 
border-left:1px solid #cadfeb;
}

.giftListHeadline{
font-family:Verdana;
font-size:18px;
line-height:28px;
color:#80a9b7;
}

.giftTitle{
font-family:Verdana, Arial, Helvetica, sans-serif; 
font-size: 11px; 
line-height:18px; 
color:#777;
font-weight:bold;
}

.giftAuthor{
font-family:Verdana, Arial, Helvetica, sans-serif; 
font-size: 11px; 
line-height:18px; 
color:#777;
}

.giftPrice{
font-family:Verdana, Arial, Helvetica, sans-serif; 
font-size: 11px; 
line-height:18px; 
color:#777;
}

.giftRecipient{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
line-height:24px;
color#777;
}

.giftTableHeader {
font-family:arial; 
font-size:10px; 
text-transform:uppercase; 
color:#80a9b7;
}

.giftAltRow {
font-family:verdana;
font-size:11px;
line-height:24px;
background-color: #E2EDF4;
padding: 0 5px;
}

.giftRow {
font-family:verdana;
font-size:11px;
line-height:24px;
background-color: white;
padding: 0 5px;
}


/*Begin Support  Page css */
.NavSupportContent a {
	color:#3e94bb;
}


.targLink a{
        font-family:Verda,Arial,Helvetica,sans-serif;
	font-size:14px; 
        font-weight:bold; 
        color:#3e94BB;
}
.targLink a:hover{
	 text-decoration:none;
}


.backToTop a{
        font-family:Verda,Arial,Helvetica,sans-serif;
	font-size:12px; 
        font-weight:bold; 
        color:#3e94BB;
}

.supportContent a{
  color:#3e94BB;
}

.supportContent a:visted{
  color:#3e94BB;
}