﻿/* BODY AND CONTAINERS */ 
body {position: relative; background-color:#e0e0e0;  width:960px; height:100% auto; margin: auto; margin-top: 10px; background-image: url(../images/bgfade2.jpg); background-repeat: repeat-x;}
.wrapper {float:left; border-left:0px solid #3f79b6; border-right: 1px solid #e0e0e0; background-color:#fdfdfd; width:949px; }

/* HEADER & CONTENT */
.header {float:left; clear: all; width:950px; padding-left:0px;}
.ordernow {float:left; padding-left:10px; padding-top:60px;}
.ordernow a{font-family: Georgia; font-size:13pt; color:#fff;}
.subheader {float:left; clear: all; width:950px; padding-left:0px; /* background-color:#0054a7;*/ background-image: url(../images/subheadfade5.jpg); background-repeat:repeat-x; height:20px;}
.banner {float:left; width:800px; height:82px;}

/* FOOTER & CONTENT */
.footer {float:left; clear: all; width:950px; padding-left:0px; background-color:#F0F0F0; text-align:center; font-family:Tahoma; color:#aaa; font-weight:bold; font-size:10pt;}

/* LEFTNAV & CONTENT */
.lnav  {float: left;  width:141px;  height: 600px; min-height: 100%; border-right: solid 0px #d0e5fc; padding-left:0px; padding-top:0px; background-color:#fcfcfc}
.links  { background-color: #3f79b6;  font-family:georgia; font-size: 11pt; /*color:#0054a7;*/  font-weight:bold;  padding-top:5px; padding-left:5px; }
#linksbg {background: url(../images/rbcblue.jpg) 100% 100% no-repeat; padding-bottom:25px;}
.leftlinks  {  list-style-position: outside;  margin: 0; padding: 0;  list-style:none;  width:100%;  background-color: #3f79b6; } 
.menuli a:link, .menuli a:active, .menuli a:visited 
{
	width: 95%; 
	padding-top:4px; 
	padding-bottom:2px; 
	border-bottom: solid 1px #ffffff;
	font-family:georgia; 
	font-size: 12pt; 
	color:#ffffff; 
	font-weight:bold; 
	text-decoration: none;
	display:block;
}
.menuli a:hover {background-color:#e01d25; }
.qvc { padding-left: 10px; padding-top: 10px;  }

/* MAIN & CONTENT */
.main {width:501px; background-color:#fdfdfd;  float: left; height:100%; padding-top:10px; padding-bottom: 15px; min-height: 100%;}
.maincontent {  font-family:georgia; font-size: 11pt; color:#606060; padding-left: 15px; padding-right:15px; padding-bottom:15px;background-color:#fdfdfd;   }
.maincontent a{font-family:georgia; font-size: 12pt; color:#3f79b6;}

/* RIGHTNAV & CONTENT */
.rnav {float: left; width: 307px; background-color:#ffffff; padding-top:16px; padding-bottom:15px;}
.rnavcontent {border-left: #e0e0e0 3px dotted; font-family:georgia; font-size: 11pt; color:#606060; padding-left: 10px; padding-right:10px; background-color:#fdfdfd;}
  
 /* GENERAL USE */
 .ql {background: url(../images/qleft.jpg) top left no-repeat;}
 .qr {background: url(../images/qright.jpg) bottom right no-repeat; font-family:georgia; font-size: 12pt; color:#606060; padding: 20px; padding-left: 45px; padding-right:40px}
 .newsheader { padding-left: 5px; border-bottom: dotted 3px #e0e0e0; display:block; padding-bottom: 15px;} 
  
/* ELEMENTS */
 hr {  border-bottom: dotted 3px #e0e0e0; border-top: 0px; border-left: 0px; width:100%;}
 img {border:0px; border-width:0px;}
 h1 { font-family:georgia; font-size: 16pt; color:#3f79b6; margin:0px; padding:0px; padding-top:5px;}
 h2 { font-family:georgia; font-size: 13pt; color:#3f79b6; font-weight:bold; margin:0px; padding:0px; padding-top:5px; }	
 h3 { font-family:georgia; font-size: 12pt; color:#3f79b6; }
 a {font-family:georgia; font-size: 12pt; color:#3f79b6;}


/* UNUSED */
 .lborder {float: left; width: 5px; height:100%; background-image: url(../images/lfade.jp); background-repeat: repeat-y; padding-top:10px;}
 .rborder {float: left; width: 5px; height:100%; background-image: url(../images/border_right.png); background-repeat: repeat-y; padding-top:102px;}
 .rred {background: url(../images/rred.png) top right no-repeat; width:950px; height:20px;}
 .mid {background: url(../images/midfade.png) no-repeat; width: 950px;}
 .rightnav { font-family:georgia; font-size: 11pt; color:#606060; padding-left: 10px; padding-right:10px; background-color:#fdfdfd; }
 .heading { font-family:georgia; font-size: 8pt; color:#fce2e3; font-weight:bold; font-decoration: tallic; letter-spacing: 3px; height:8; padding-left: 250px;}
 .header1 { font-family:georgia; font-size: 12pt; color:#303030; background-color:white}
 