
body {background-color:#ffffff; margin:0; padding:0;}

#container {
	width:955px;
	margin:2px;
	}
#leftcolumncontainer {
	vertical-align:top;
	width:188px;
	background-image:url(../images/bg-sidenav.gif);
	background-repeat:repeat;
	border-right:2px solid #ffffff;
	}
#leftcolumncontentcontainer {
	width:150px;
	margin:0 auto;
	margin-top:25px;
	}
#rightcolumncontainerzzz {
	width:575px;
	background-repeat:no-repeat;
	vertical-align:top;
	padding-bottom:35px;
	}

#contentcontainer {
	/*width:475px;
	padding:35px 50px 0px 50px;*/
  width:555px;
	padding:35px 10px 0px 10px;	
	voice-family: "\"}\"";
	voice-family:inherit;
	}
	
#contentcontainer2 {
  /*
	width:475px;
	padding:15px 50px 0px 50px;*/
	width:555px;
	padding:15px 10px 0px 10px;
	voice-family: "\"}\"";
	voice-family:inherit;
	}
	
#centercolumncontainer
{
	width:575px;
	background-repeat:no-repeat;
	vertical-align:top;
	padding-bottom:35px;
}


#largecontentcontainer {
	width:569px;
	padding:10px 3px 10px 3px;
	voice-family: "\"}\"";
	voice-family:inherit;
	}


#rightcolumncontainer
{
	width: 188px; 
	background-color: #F9F6FF; 
	vertical-align: top; 
	border-left: 2px solid #FFF;
    background-image: url(/images/topright.gif);
    background-position: top right; background-repeat: no-repeat;
}






img { border:0; padding:0; margin:0; display:block; }
.inline { display:inline; }
div { margin:0; padding:0; }


/* --- TEXT STYLES --- */
p { font:12px/18px Verdana, Arial, Helvetica, sans-serif; color:#666666; margin:0; margin-bottom:20px; padding:0; }
.introparagraph {
	font:12px/18px Verdana, Arial, Helvetica, sans-serif;
	color:#663399;
	}

#leftcolumncontentcontainer p {
	font:11px Verdana, Arial, Helvetica, sans-serif;
	color:#ffffff;
	margin:0;
	margin-bottom:25px;
	padding:0;
	}

/* --- HEADING STYLES --- */
h1 {font:16px Verdana, Arial, Helvetica, sans-serif; color:#663399; font-weight:bold; margin:0px 0px 20px 0px; padding:0px 0px;}
h2 {font:12px Verdana, Arial, Helvetica, sans-serif; color:#666666; font-weight:normal; margin:0px 0px 10px 0px; padding:0px 0px;}
h3 {font:12px Verdana, Arial, Helvetica, sans-serif; color:#666666; font-weight:bold; margin:0px 0px; padding:0px 0px;}
h4 {font:12px Verdana, Arial, Helvetica, sans-serif; color: #663399; font-weight:bold; margin:0px 0px; padding:0px 0px;}

/* --- LIST STYLES --- */
ul {margin:0; padding:0;}
li {margin:0; margin-left:15px; padding:0;}

ul.arrowlink {padding:0; margin:0; margin-bottom:20px;}
ul.arrowlink li {padding-left:8px; margin-left:0px; background-image:url(/images/arrow.gif); background-repeat:no-repeat; background-position:0em .4em; list-style-type:none;}

ul.arrowlink-indent1 {padding:0; margin:0; margin-bottom:20px;}
ul.arrowlink-indent1 li {padding-left:8px; margin-left:10px; background-image:url(/images/arrow.gif); background-repeat:no-repeat; background-position:0em .4em; list-style-type:none;}


.bottomlinelinks li {
	list-style-type:none;
	border-bottom:1px solid #cccccc;
	padding:5px 0px;
	margin:0;
	}

/* --- LINK STYLES --- */
a:link, a:visited, a:active {
	font:12px Verdana, Arial, Helvetica, sans-serif;
	color:#9966CC;
	font-weight:normal;
	text-decoration:none;
	}
a:hover {
	font:12px Verdana, Arial, Helvetica, sans-serif;
	color:#FFF;
	font-weight:normal;
	text-decoration:none;
	background-color:#663399;
	}
a.tiny:link, a.tiny:visited, a.tiny:active {
	font:10px Verdana, Arial, Helvetica, sans-serif;
	color:#9966CC;
	font-weight:normal;
	text-decoration:none;
	}
a.tiny:hover {
	font:10px Verdana, Arial, Helvetica, sans-serif;
	color:#663399;
	font-weight:normal;
	text-decoration:underline;
	}


.arrowlink {
	padding-left:8px; margin-left:0px; background-image:url(../images/arrow.gif); background-repeat:no-repeat; background-position:0em .4em; list-style-type:none;
	}

.breadcrumbtrail {
	font:10px Verdana, Arial, Helvetica, sans-serif;
	}

.breadcrumbtrail a:link, .breadcrumbtrail a:visited, .breadcrumbtrail a:active {
	font:10px Verdana, Arial, Helvetica, sans-serif;
	color:#9966CC;
	font-weight:normal;
	text-decoration:none;
	}
.breadcrumbtrail a:hover {
	font:10px Verdana, Arial, Helvetica, sans-serif;
	color:#663399;
	font-weight:normal;
	text-decoration:underline;
	}

/* --- LOGO & TAGLINE --- */
#logo {
	height:75px;
	margin:0;
	padding:0;
	}
#tagline {
	width:470px;
	height:25px;
	margin:0;
	padding:0;
	}
#tagline h1 {
	position:relative;
	left:335px;
	font:13px Arial, Helvetica, sans-serif;
	font-style:normal;
	font-weight:normal;
	color:#666666;
	margin:0;
	padding:0;
	}

/* --- TOP MINI NAV --- */
#topmininavcontainer {
	width:188px;
	margin:0;
	padding:10px 0px 15px 0px;
	text-align:center;
	}
ul#topmininav {
	margin:0;
	padding:0;
	}
ul#topmininav li {
	display:inline;
	list-style-type:none;
	margin:0;
	padding:0;
	}
ul#topmininav li a {
	font:12px Verdana, Arial, Helvetica, sans-serif;
	color:#9966CC;
	font-weight:normal;
	margin:0;
	padding:0px 10px;
	border-right:1px solid #cccccc;
	}
ul#topmininav li a:link, ul#topmininav li a:active, ul#topmininav li a:visited {
	text-decoration:none;
	}
ul#topmininav li a:hover {
	color:#663399;
	text-decoration:underline;
	}

/* --- MAIN NAV --- */
#mainnavcontainer {
	background-color: #F2E8FF;
	width:955px;
	margin:0;
	padding:5px 0 5px 0;
/*	background-image:url(../images/bg-mainnav.gif); */
	background-repeat:no-repeat;
	text-align:center;
	margin-bottom:2px;
	}
#origmainnavcontainer {
	background-color: #FFFFFF;
	width:575px;
	margin:0;
	padding:10px 0 10px 0;
	background-image:url(../images/bg-mainnav.gif); 
	background-repeat:no-repeat;
	text-align:center;
	margin-bottom:2px;
	}

table#topnav
{
	background-color: #F2E8FF;	
}
	
td#topnav a:hover
{
	color:#FFFFFF;
	background-color: #663399;
	text-decoration: none;
		padding:4px;	
	
}	
	
	
	
#catnavcontainer {
	background-color: #F2E8FF;
	width:575px;
	text-align:center;
	margin:0;
	padding:10px 0 10px 0;
	border-bottom: 1px solid #FFFFFF;
	}
#shopnavcontainer {
	width:575px;
	text-align:center;
	padding: 15px 0px 15px 0px;
	}
#onecolumncontainer {
	background-color: #F2E8FF;
	width:765px;
	text-align:center;
	border-top:1px solid #E0E0DE;
	border-bottom:1px solid #F2E8FF;
	padding: 15px 0px 15px 0px;
	}


div#mainnav ul {
	margin:0;
	padding:0;
	}
div#mainnav li {
	display:inline;
	list-style-type:none;
	margin:0;
	padding:0;
	}
div#mainnav li a {
	font:12px Verdana, Arial, Helvetica, sans-serif;
	color:#663399;
	font-weight:normal;
	margin:0;
	padding:4px;
	border-right:1px solid #FFFFFF;
	}
div#mainnav li a:link, div#mainnav li a:active, div#mainnav li a:visited {
	text-decoration:none;
	}
div#mainnav li a:hover {
	color:#FFFFFF;
	background-color: #663399;
	text-decoration: none;
		padding:4px;
}


/* --- SIDE NAV CITIES --- */
#citiescontainer {
	width:188px;
	height:98px;
	margin:0;
	padding:0;
	background-image:url(../uploadedImages/Left_Column/bg-cities.jpg);
	background-repeat:no-repeat;
	border-bottom:2px solid #ffffff;
	}

/* --- SIDE NAV & CATEGORIES --- */
#sidenavcontainer {
	width:188px;
	margin:0;
	padding:0;
	}
	
	
ul#sidenav {
	width:150px;
	margin:0 auto;
	padding:0;
	}
ul#sidenav li {
	list-style-type:none;
	margin:0;
	padding:0;
	border-bottom:1px solid #ffffff;
	}
ul#sidenav li a {
	display:block;
	font:11px Verdana, Arial, Helvetica, sans-serif;
	color:#663399;
	font-weight:normal;
	margin:0;
	padding:3px 0px;
	}
ul#sidenav li a:link, ul#sidenav li a:active, ul#sidenav li a:visited {
	text-decoration:none;
	}
ul#sidenav li a:hover {
	color:#FFFFFF;
	background-color: #663399;
	text-decoration: none;
	}
	
a.fancylink:link, a.fancylink:visited {background:transparent;color: #9966CC;font:12px Verdana, Arial, Helvetica, sans-serif;}
a.fancylink:hover{color: #FFF;font:12px Verdana, Arial, Helvetica, sans-serif;text-decoration:none;background-color:#663399;}

	
#cities
{
	padding: 0 8px;
	text-align: center;
}


/* --- CONTACT INFO --- */
#contact {
	width:150px;
	margin:0 auto;
	margin-top:100px;
	padding:0;
	vertical-align:bottom;
	}
#contact p {
	font:11px Arial, Helvetica, sans-serif;
	color:#663399;
	font-weight:normal;
	margin:0;
	}
#contact ul.contactnumbers {
	margin:0;
	margin-bottom:5px;
	padding:0;
	padding-top:10px;
	}
#contact ul.contactnumbers li {
	list-style-type:none;
	margin:0;
	padding:3px 20px 3px 23px;
	font:11px Arial, Helvetica, sans-serif;
	font-weight:normal;
	color:#663399;
	}
.tollfree {
	background-image:url(../images/icon-tollfree.gif);
	background-repeat:no-repeat;
	background-position:0em 0em;
	}
.tollfree {
	background-image:url(../images/icon-tollfree.gif);
	background-repeat:no-repeat;
	background-position:0em 0em;
	}
.phone {
	background-image:url(../images/icon-phone.gif);
	background-repeat:no-repeat;
	background-position:0em 0em;
	}
.fax {
	background-image:url(../images/icon-fax.gif);
	background-repeat:no-repeat;
	background-position:0em 0em;
	}

#sidenavcontact {
	width:150px;
	margin:0 auto;
	padding:0;
	}
#sidenavcontact li {
	list-style-type:none;
	margin:0;
	padding:0;
	}
#sidenavcontact a {
	font:10px Arial, Helvetica, sans-serif;
	color:#9966CC;
	font-weight:normal;
	margin:0;
	padding:3px 0px;
	}
#sidenavcontact a:link, #sidenavcontact a:active, #sidenavcontact a:visited {
	text-decoration:none;
	}
#sidenavcontact a:hover {
	font:10px Arial, Helvetica, sans-serif;
	color:#fff;
	background-color:#663399;
	}


/* --- BOTTOM NAV --- */
#bottomnavcontainer {
	height:43px;
	margin:0;
	padding:0;
	background-image:url(../images/bg-bottomnav.jpg);
	background-repeat:no-repeat;
	border-top:1px solid #cccccc;
	border-bottom:1px solid #cccccc;
	text-align:center;
	}
ul#bottomnav {
	margin:0;
	margin-top:16px;
	padding:0;
	}
ul#bottomnav li {
	display:inline;
	list-style-type:none;
	margin:0;
	padding:0;
	}
ul#bottomnav li a {
	font:11px Verdana, Arial, Helvetica, sans-serif;
	color:#666666;
	font-weight:normal;
	margin:0;
	padding:0px 10px;
	border-right:1px solid #cccccc;
	}
ul#bottomnav li a:link, ul#bottomnav li a:active, ul#bottomnav li a:visited {
	text-decoration:none;
	}
ul#bottomnav li a:hover {
	color:#fff;
	text-decoration:underline;

	}

.copyright {
	clear:both;
	text-align:right;
	padding:10px 0px;
	font:11px Arial, Helvetica, sans-serif;
	font-weight:normal;
	color:#999999;
	}

/* --- GETON --- */
#getoncontainer { 
	margin:0;
	text-align:right;
	font:10px Arial, Helvetica, sans-serif;
	color:#999966;
	}
#getoncontainer p { 
	font:10px Arial, Helvetica, sans-serif;
	color:#cccccc;
	font-weight:normal;
	}
#getoncontainer a { 
	font:10px Arial, Helvetica, sans-serif;
	color:#cccccc;
	font-weight:normal;
	}
#getoncontainer a:link, #getoncontainer a:active, #getoncontainer a:visited {
	text-decoration:none;
	}
#getoncontainer a:hover { 
	text-decoration:underline;
	}


/*****Interchange**************/
td {
	font:11px Verdana, Arial, Helvetica, sans-serif;
}

.maincontent {
  background-color: #ffffff;
  color: #000000;
	font:11px Verdana, Arial, Helvetica, sans-serif;
	padding: 5px;
}
.contentbar1 {
  background-color: #F9F9F9;
  color: #000000;
	font:11px Verdana, Arial, Helvetica, sans-serif;
	padding: 5px;
}

.contentbar1Bold {
  background-color: #F9F9F9;
  color: #000000;
	font:11px Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	padding: 5px;
}

.contentbar2 {
  background-color: #F2E8FF;
  color: #000000;
	font:11px Verdana, Arial, Helvetica, sans-serif;
	padding: 5px;
}
.supplierbar {
  background-color: #F2E8FF;
  background-image:url(/images/hearts-transparent.gif);
  background-position:right;
  background-repeat:no-repeat;
  color: #000000;
	font:11px Verdana, Arial, Helvetica, sans-serif;
	padding: 5px;
}
.eventsbar {
  background-color: #F2E8FF;
  background-image:url(/images/b_calendar.png);
  background-position: left;
  background-repeat:no-repeat;
  color: #000000;
	font:11px Verdana, Arial, Helvetica, sans-serif;
	padding: 5px 5px 5px 25px;
}
.announsbar {
  background-color: #F9F9F9;
  background-image:url(/images/b_usradd.png);
  background-position: left;
  background-repeat:no-repeat;
  color: #000000;
	font:11px Verdana, Arial, Helvetica, sans-serif;
	padding: 5px 5px 5px 25px;
}
.button1{
background-image:url(/images/bg-cities.jpg);
background-color:#CCCCCC;
color: #000000;
font:12px Arial;
font-weight: bold;
border: 1px inset #CCCCCC;
}
.button2{
background-image:url(/images/button2.jpg);
background-color:#663398;
color: #FFFFFF;
font:12px Arial;
font-weight: bold;
border: 1px inset #663398;
}
.button3{
background-color: #FFFFFF;
color: #663398;
font:10px Arial;
border: 1px outset #663398;
}
.button4{
background-color: #FFFFFF;
color: #663398;
font:10px Arial;
border: 1px outset #663398;
}
.tiny {
font: 9px Arial, Helvetica, sans-serif;
}
.purple {
	font:12px Verdana, Arial, Helvetica, sans-serif;
	color: #663399;
	}

.payment_selected {
	position: absolute;
	top: 0px;
	left: 0px;
	Visibility:Hidden;
	z-index:0;
	width: 100%;
}


#horizon        
	{
	background-color: transparent;
	text-align: center;
	position: absolute;
	left: 0px;
	width: 100%;
	height: 1px;
	overflow: visible;
	visibility: visible;
	display: block;
	}

#centersite    
	{
	font-family: Verdana, Geneva, Arial, sans-serif;
	background-color: transparent;
	margin-left: -477px;
	position: absolute;
	left: 50%;
	width: 955px;
	visibility: visible;
	}
	
#resetalign
{
	text-align:left;
}	
