@charset "utf-8";
/* CSS Document */

body{
	font-family:Arial, Helvetica, sans-serif; font-size:medium;
	}
a{
	font-family:Arial, Helvetica, sans-serif; font-size:medium; color:#6B4195; text-decoration:none;
	}
a:hover{
	text-decoration:underline;
	}
b{
	color:#6B4195; font-weight:normal;
	}
b.awards{
	color:#cf0b8c; font-weight:normal;
	}
b.about{
	color:#5e469c; font-weight:bold;
	}
.container{
	font-family:Arial, Helvetica, sans-serif; font-size:medium;
	background-color:#FFFFFF;
	width:950px;
	}
.contents{
	font-family:Arial, Helvetica, sans-serif; font-size:medium; color:#696969;
	background-color:#FFFFFF; padding-left:10px; 
	padding-right:10px; padding-bottom:10px; padding-top:10px;
	clear:both;
	width:950px;
	}
.contents2{
	font-family:Arial, Helvetica, sans-serif; font-size:medium; color:#696969;
	background-color:#FFFFFF; 
	padding-bottom:10px; padding-top:10px;
	clear:both;
	border-top:#CF0B8C 1px solid;
	width:950px;
	}
.header{
	font-family:Arial, Helvetica, sans-serif; font-size:small;  
	background-color:#FFFFFF; 
	padding-left:10px; padding-right:10px; padding-bottom:5px;  padding-top:10px;
	width:950px;
	}
.navigation{
	font-family:Arial, Helvetica, sans-serif; font-size:small;  color:#AFAFAF;
	background-color:#FFFFFF; 
	padding-left:10px; padding-right:10px; padding-bottom:5px;  padding-top:10px;
	float:right;
	}
.banner{
	font-family:Arial, Helvetica, sans-serif; font-size:medium; text-align:center;
	clear:both;
	padding-top:0px;
	}
.footer{
	font-family:Arial, Helvetica, sans-serif; font-size:small;  color:#AFAFAF; text-align:center; 
	background-color:#FFFFFF;
	padding:0px; padding-top:10px;
	clear:both;
	}
.headerlink{
	font-family:Arial, Helvetica, sans-serif; font-size:small;  color:#6B4195; text-decoration:none;
	}
.headerlinkcart{
	font-family:Arial, Helvetica, sans-serif; font-size:small;  color:#cf0b8c; text-decoration:none;
	}
.footerlink{
	font-family:Arial, Helvetica, sans-serif; font-size:small;  color:#838282; text-decoration:none;
	}
.footerlinksitemap{
	font-family:Arial, Helvetica, sans-serif; font-size:small;  color:#cf0b8c; text-decoration:none;
	}
.carthead{
	font-family:Arial, Helvetica, sans-serif; font-size:medium; color:#6B4195; text-decoration:none; font-weight:bold; text-align:center;
	}	
.wevibe{
	font-family:Arial, Helvetica, sans-serif; font-weight:lighter;
	float:right;
	padding-left:10px;
	width:512px;}
.wevibe2{
	font-family:Arial, Helvetica, sans-serif; font-weight:lighter;
	float:right;
	padding-left:10px;
	width:512px;}
.headerlogo{
	float:left;
	padding-bottom:10px;
	}
.topnav ul{
	margin:0; padding:0;
	list-style-type:none;
	}
.topnav ul li{
	display:inline;
	padding:0em 2em;
	}
	
.cartimput{
	width:100%;
	background:#FFFFFF;
	text-decoration:none; font-family:Arial, Helvetica, sans-serif; font-weight:lighter; text-align:center;
	border-top:0px; border-left:0px; border-right:0px; border-bottom:thin #6B4195 solid;
	}
.carttotal{
	width:100%;
	text-decoration:none; font-family:Arial, Helvetica, sans-serif; font-size:medium; color:#696969; text-align:center;
	border:0px;
	}
.carttotal2{
	width:100%;
	text-decoration:none; font-family:Arial, Helvetica, sans-serif; font-size:medium; color:#6B4195; text-align:center; font-weight:bold;
	border:0px;
	}

.cartimput_expires{
	width:27.95%;
	background:#FFFFFF;
	text-decoration:none; font-family:Arial, Helvetica, sans-serif; font-weight:lighter;
	border-top:0px; border-left:0px; border-right:0px; border-bottom:thin #6B4195 solid;
	}
	
.cardnumber{
	width:35px;
	background:#FFFFFF;
	text-decoration:none; font-family:Arial, Helvetica, sans-serif; font-weight:lighter;
	border-top:0px; border-left:0px; border-right:0px; border-bottom:thin #6B4195 solid;
	}
	
.footerleft{
	font-family:Arial, Helvetica, sans-serif; font-size:small; color:#AFAFAF; text-align:left; 
	background-color:#FFFFFF;
	padding:10px;
	width:45%; 
	float:left;
	}
.footerright{
	font-family:Arial, Helvetica, sans-serif; font-size:small; color:#AFAFAF; text-align:right; 
	background-color:#FFFFFF;
	padding:10px; 
	width:45%; 
	float:right;
	}
.footerclear{
	clear:both;
	}