
/*----------------------------------------------------------------*/
/* BASIC SETTINGS                                                 */
/*----------------------------------------------------------------*/

body { 
	background-color:#191D1F;
	font-size:11px;
	font-family:Arial;
	margin : 0px 0px 0px 0px;
	padding-top : 0px 0px 0px 0px;
	padding-bottom: 0px 0px 0px 0px;
}

.border_color {
	border:1px #FFFFFF solid;
}

h1 {
	font-size:16px;
	font-family:Arial;
	color:#002B4F;
	font-weight:bold;
	margin-bottom : 0px;
	padding-bottom : 0px;
}
	
h2 {
	font-size:14px;
	font-family:Arial;
	color:#002B4F;
	font-weight:bold;
	margin-bottom : 0px;
	padding-bottom : 0px;
}
h3 {
	font-size:12px;
	font-family:Arial;
	color:#002B4F;
	font-weight:bold;
	margin-bottom : 0px;
	padding-bottom : 0px;
}
h4 {
	font-size:10px;
	font-family:Arial;
	color:#002B4F;
	font-weight:bold;
	margin-bottom : 0px;
	padding-bottom : 0px;
}
h5 {
	font-size:8px;
	font-family:Arial;
	color:#002B4F;
	font-weight:bold;
	margin-bottom : 0px;
	padding-bottom : 0px;
}

a {
	color : #005DAA;
	text-decoration : underline;
}

a:hover {
	color:#FFD101;
	text-decoration : underline;
}

.bannerbar_top {
	background:#FFBA19;
	height:20px;
}

.banner_background {
	background:#9AB2E6;
}

.bannerbar_bottom {
	background-color:#003159;
	height:20px;
	text-align:left;
	padding-left:16px;
	padding-right:16px;
	padding-top:5px;
	padding-bottom:5px;
}

/*** left nav stuff ***/

.sideNav_background{
	background:#94ACE0;
}

.sideNav_header{
	color:#000000;
}

.sideNav{
	color:#FFFFFF;
	text-decoration:none;
	padding-left:13px;
	margin-top:3px;
	font-size:12px;
	font-family:Arial;
	font-weight:bold;
}

.sideNav:hover{
	color:#FFBA19;
	text-decoration:underline;
	padding-left:13px;
	margin-top:3px;
	font-size:12px;
	font-family:Arial;
	font-weight:bold;
}

.lit{
	color:#FFEC99;
	text-decoration:none;
	padding-left:13px;
	margin-top:3px;
	font-size:12px;
	font-family:Arial;
	font-weight:bold;
}

.lit:hover{
	color:#FFBA19;
	text-decoration:underline;
	padding-left:13px;
	margin-top:3px;
	font-size:12px;
	font-family:Arial;
	font-weight:bold;
}




/*----------------------------------------------------------------*/
/* DROPDOWN MENUS                                                 */
/*----------------------------------------------------------------*/

div.menubar
  {
  background-color: #003159;
  text-align:left;
  width: 100%;
  margin: 0px;
  padding-left: 0px;
  padding-top: 0px;
  padding-bottom: 0px;
  }

div.menubar td
  {
  line-height: normal;
  text-align:left;
  }

div.mainmenu
  {
  display: inline;
  text-align:left;
  font-size: 11px;
  font-family:Arial;
  font-weight: bold;
  width: 100%;
  padding: 0px;
  margin: 0;
  border: 0;
  }

a.mainmenu, a.mainmenu:visited
  {
  display: block;
  color: #FFFFFF;
  text-decoration:none;
  text-align:left;
  font-size: 11px;
  font-family:Arial;
  padding-left:8px;
  padding-right:8px;
  padding-top: 3px;
  padding-bottom: 3px;
  }

a.mainmenu:active, a.mainmenu:hover
  {
  color:#FFD101;
  text-decoration:underline;
  text-align:left;
  }

div.dropdown
  {
  display: none;
  position: absolute;
  padding-left: 0px;
  border-top: solid #000000 1px;
  border-right: solid #000000 1px;
  border-left: solid #000000 1px;
  background-color: #efefef;
  width: 170px;
  text-align:left;
  }

div.dropdown_header
  {
  display: block;
  font-size: 11px;
  font-family:Arial;
  color: #FFFFFF;
  background-color: #000000;
  text-decoration: none;
  font-weight:bold;
  text-align:left;
  width: 170px;
  padding-top: 2px;
  padding-bottom: 2px;
  text-indent:3px;
  border-bottom:1px solid black;
  }
  
a.dropdown,a.dropdown:visited,a.dropdown:focus
  {
  display: block;
  background:url(http://coretags.clubwebsource.com/images_general/arrow.gif) no-repeat;
  background-color: #efefef;
  font-size: 11px;
  font-family:Arial;
  color: #000000;
  text-decoration: none;
  text-align:left;
  width: 170px;
  padding-top: 2px;
  padding-bottom: 2px;
  text-indent:10px;
  border-bottom:1px solid black;
  }

a.dropdown:hover,a.dropdown:active
  {
  display: block;
  background:url(http://coretags.clubwebsource.com/images_general/arrow.gif) no-repeat;
  background-color:#dadada;
  font-size: 11px;
  font-family:Arial;
  color: #000000;
  text-decoration: none;
  text-align:left;
  width: 170px;
  padding-top: 2px;
  padding-bottom: 2px;
  text-indent:10px;
  border-bottom:1px solid black;
  }
  
a.dropdown_secure,a.dropdown_secure:visited,a.dropdown_secure:focus
  {
  display: block;
  background:url(http://coretags.clubwebsource.com/images_general/arrow.gif) no-repeat;
  background-color: #efefef;
  font-size: 11px;
  font-family:Arial;
  color: #a20000;
  text-decoration: none;
  text-align:left;
  width: 170px;
  padding-top: 2px;
  padding-bottom: 2px;
  text-indent:10px;
  border-bottom:1px solid black;
  }

a.dropdown_secure:hover,a.dropdown_secure:active
  {
  display: block;
  background:url(http://coretags.clubwebsource.com/images_general/arrow.gif) no-repeat;
  background-color:#dadada;
  font-size: 11px;
  font-family:Arial;
  color: #a20000;
  text-decoration: none;
  text-align:left;
  width: 170px;
  padding-top: 2px;
  padding-bottom: 2px;
  text-indent:10px;
  border-bottom:1px solid black;
  }
  


.upperNav{
	color:#FFFFFF;
	text-decoration:none;
	padding-left:8px;
	padding-right:8px;
	margin-top:3px;
	font-size:12px;
	font-family:Arial;
	font-weight:bold;
}

.upperNav:hover{
	color:#FFD101;
	text-decoration:underline;
	padding-left:8px;
	padding-right:8px;
	margin-top:3px;
	font-size:12px;
	font-family:Arial;
	font-weight:bold;
}

.upperLit{
	color:#FFEC99;
	text-decoration:none;
	padding-left:8px;
	padding-right:8px;
	margin-top:3px;
	font-size:12px;
	font-family:Arial;
	font-weight:bold;
}

.upperLit:hover{
	color:#FFD101;
	text-decoration:underline;
	padding-left:8px;
	padding-right:8px;
	margin-top:3px;
	font-size:12px;
	font-family:Arial;
	font-weight:bold;
}


/*----------------------------------------------------------------*/
/* Footer & Copyright Stuff                                       */
/*----------------------------------------------------------------*/

.copyright{
	font-size:10px;
	font-family:Arial;
	color:#000000;
	
}

.footer_accent_bar {
	background:#FFD101;
	height:20px;
}

.footer{
	color:#005DAA;
  	text-decoration:none;
	font:10px Arial;
}

.footerlit{
	color:#FFD101;
  	text-decoration:underline;
	font:10px Arial;
}

.footer:hover{
	color:#FFD101;
  	text-decoration:underline;
	padding-top:25px;
	font-size:10px;
	font-family:Arial;
	
}

.adminlink{
	color:#005DAA;
  	text-decoration:none;
	font-size:10px;
	font-family:Arial;
	
}

.adminlink:hover{
	color:#FFD101;
  	text-decoration:underline;
	font-size:10px;
	font-family:Arial;
	
}


/*******************************************/
/*******************************************/
/************** DO NOT CHANGE **************/
/*******************************************/
/*******************************************/

/******Content Styles*****/

td,tr,table,p,span,div { 
	font-size:11px;
	font-family:Arial;
	margin : 0px 0px 0px 0px;
	padding-top : 0px 0px 0px 0px;
	padding-bottom: 0px 0px 0px 0px;
}


.content{
	padding-left:10px;
	vertical-align:top;
	font-size:11px;
	font-family:Arial;
}


/******Navigation********/
.topNav{
	float:left;
	margin-left:2px;
	padding-left:12px;
	color:#5B5E64;
  	text-decoration:none;
	font:11px Arial;
	font-weight:bold;
}

/*****Side Nav******/


a.sideNavName{
	background-color:blue;
	text-decoration:none;
	border:0px black solid;
	padding-left:13px;
	margin-top:3px;
	color:white;
	font:14px Arial;
	font-weight:bold;
	
}


/******content*****/

.contentSideAdd{
	background-color:white;
	padding-left:10px;
	vertical-align:top;
}

/**** body stuff ****/

.breadcrumb{
	padding-left:0px;
	font:11px Arial;
	color:#666666;
	height:20px;
	margin:0px 0px 0px 0px;
	
}


td.main {
	background-color : white;
	background-position : center;
	background-repeat : repeat-y;
}

.splitContent{
	background-color:white;
	font:14px Arial;
}

a.cart {
	color : white;
	text-decoration : none;
}
a:hover.cart {
	color:#F8C200 ;
	text-decoration : none ;
}

.header {
	font-size: 14px;
	color:#416181 ;
	font-weight:bold;
	}
	
.subheader {
	font-size: 14px;
	color : black;
	font-weight:bold;
	}

/* Shopping Styles */


td.shopping {
	background-color : none;
	font:11px Arial;
}


td.clearcell {
	background-color : none;
	font:11px Arial;
}

hr.shopping {
	color:black;
	height:1px;
}

.qtyfield {
	width:25px;
	height:18px;
	border:1px black solid;
	margin-bottom:0px;
	align:left;
	
}

.selectfield {
	height:18px;
	border:1px black solid;
	margin-bottom:0px;
	align:left;
	
}

.formfields {
	height:18px;
	border:1px gray solid;
	margin-bottom:0px;
	align:left;
	
}

.formfieldcvc {
	height:18px;
	border:1px gray solid;
	margin-bottom:0px;
	align:left;
	
}

.promofield {
	width:100px;
	height:18px;
	border:1px black solid;
	margin-bottom:0px;
	align:left;
	
}


table.baskettable {
	border:1px black solid;
}


td.basketrow0 {
	background-color:#F2F2F2;
	font:11px Arial;
}


td.basketrow1 {
	background-color : none;
	font:11px Arial;
}

td.baskethdr {
	background-color : black;
	font:11px Arial;
	font-weight:bold;
	color:white;
}

td.basketrowpromo {
	background-color:#F2F2F2;
	font:10px Arial;
}

td.basketrowchange {
	background-color : none;
	font:11px Arial;
}


