@charset "UTF-8";
/* CSS Document */

body{
	background:#3E2276;
	text-align: justify;
	color: #808080;
	padding:0;
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	}
	
a{
	color:#000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
	}
	
a:hover{
	color:#2194d0;
	}		
	
a:visited{
	outline:none;
	}
	
.popupLink{
	color:red;
	font-weight:bold;
	}

/* Dropdown Links*/	
a.dropDownLink{
	color:#000;
	text-decoration:none;
	font:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	display:block;
	text-align:left;
	}
	
a.dropDownLink:hover{
	color:#B38A4B;
	font-size:10px;
	}
	

#dropmenudiv{
	padding-top:8px;
	font: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	opacity:1.0;filter:alpha(opacity=100);
	z-index:1000;
	position:absolute;
	margin-left:950px;

	}

#dropmenudiv a{
	width:100px;
	text-align:left;
	display: inline-block;
	text-indent: 3px;
	padding: 1px 0;
	text-decoration: none;
	font-weight: bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	}

#dropmenudiv a:hover{ /*hover background color*/
	}
/*End Dropdown Links*/
	
/*All Buttons floated left In site*/

a.buttonLeft {
    	background: transparent url('../Images/ButtonsRight.png') no-repeat top right;
    	color: #444;
    	display:inline-block;
    	font: normal 12px arial, sans-serif;
    	margin-right: 6px;
    	padding-right: 18px; /* sliding doors padding */
    	text-decoration: none;
	}

a.buttonLeft span {
    	background: transparent url('../Images/ButtonsLeft.png') no-repeat;
	display:inline-block;
	height:14px;
    	padding: 2px 0px 5px 18px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
    	color:#000;
    	cursor:hand;
    	
	}
	
a.buttonLeft:hover {
    	background-position: bottom right;
    	color: #FFF;
    	display:inline-block;
	}
	
a.buttonLeft:hover span  {
    	background-position: bottom left;
	height: 14px;
	color: #FFF;
	display:inline-block;
	} 

a.buttonLeft:visited {
    	outline: none;
	}

a.buttonLeft span:visited {
    	outline: none; /* hide dotted outline in Firefox */
	}

/*All Buttons floated left in site*/
	
.NavigationBar{
	display:inline-block;
	width:100px;
	height:100%;
	text-align:left;
	float:left;
	}
	
.RevealNavigation{
	display:inline-block;
	width:1000px;
	text-align:center;
	padding-top:10px;
	margin-top:50px;
	}
/*Main Nav Links */


.NatColl_nav li {
	display:inline; 
	list-style:none;	
	margin: 10px 20px 0px 0px;
	}

.NatColl_nav ul{		
	list-style:none;
	padding:6px 0px 0px 0px;
	margin:0px;
	height:24px;
	}

.NatColl_nav a {
	color:#000;
	text-decoration:none;
	font-weight:bold;
	font-size:12px;
	}

.NatColl_nav a:hover {
	color:#ef850f;
	}

/*Main Nav Links End */	

		
.NatColl_TopBar 
{
	width: 700px;
	text-align:center;
	height: 28px;
}

.NatColl_Login 
{
	float:left;
	padding: 0px 0px 0px 20px;
	display: block;
	width: 400px;
	text-align: left;
	font-weight:bold;
	height:30px;
	display:inline-block;
	
}

.NatColl_Body
{
	height:400px;
	width:590px;
	float:left;
	font-size:12px;
	overflow:auto;
	margin-top:20px;
	color:#000;
}

.NatColl_Basket
{
	float:left;
	display:block;
	text-align: left;
	width: 150px;
	padding: 20px 0px 0px 20px;
	font-weight:bold;
	display:inline-block;
}
	
/*Cart Links */

a.TermsLink{
	color:#2194d0;
	}

.NatColl_Cart {
	display:inline;
	width:300px;
	text-align:left;
	float:left;
	margin-bottom:10px;
	float:left;
	position:absolute;

	}

.NatColl_Cart li {
	display:inline; 
	list-style:none;	
	}

.NatColl_Cart ul{		
	list-style:none;
	padding:6px 0px 0px 0px;
	margin:0px;
	height:24px;
	}

.NatColl_Cart a {
	color:#000;
	text-decoration:none;
	font-size:10px;
	padding-right:10px;
	}

.NatColl_Cart a:hover {
	color:#2194d0;
	}
	
/*Cart Links End */

.BackgroundHome{
	background:url(../images/bikeCroppedSmlBackwProducts.jpg);
	width:1024px;
	height:700px;
	float:left;
	display:inline-block;
	}
	
.BackgroundDefault{
	background:url(../images/bikeCroppedSmlBack.jpg);
	width:1024px;
	height:700px;
	float:left;
	display:inline-block;
	}
	
.TextContainer{
	height:641px;
	width:700px;
	float: left;
	margin-top:30px;
	margin-left:310px;
	display:inline-block;
	}
	
.TextContainerHome{
	height:641px;
	width:700px;
	float: left;
	margin-top:30px;
	margin-left:310px;
	display:inline-block;
	}
	
.TextContainerDIV{
	height:500px;
	width:590px;
	margin-left:10px;
	padding-right:10px;
	float: left;
	padding: 20px;
	overflow:hidden;
	display:inline-block;
	}
	
.NatColl_Header
{
	height: 90px;
	background: url(../images/LogoNavysml.png) top right no-repeat;
	text-align:left;
	display:inline-block;
	width:98%;
	float:left;
	margin-left:10px;
	margin-top:10px;
}

.RevealNavigation{
	display:inline-block;
	width:1000px;
	text-align:center;
	padding-top:10px;
	margin-bottom:10px;
	}

.TextContainerText{
	margin-top:20px;
	width:400px;
	height:484px;
	display:inline-block;
	}

		
h1{
	color:#3E2276;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	}
	
h2{
	color:#0033CC;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	text-align:right
	}
	
p{
	color:#000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:justify;
	}

.p1{
	color:#990000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:right;
	}
	
.footerlinks{
	margin:0px 20px 0px 0px;
	color:#999;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
	font-size:12px;
	}
.footerlinks:hover{
	color:#FFF;
	}
	
.footerlink2{
	margin-left:20px;
	color:#999;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
	font-size:13px;
	}
.footerlink2:hover{
	color:#FFF;
	}
	
.tableLeft{
	width:20px;
	}
	
.tableMid{
	width:600px;
	}
	
.tableRight{
	width:30px;
	}