A:visited {text-decoration: underline; color:black}
A:link    {text-decoration: underline; color:blue}
A:hover   {text-decoration: underline; color:red}

A.RowHeader:visited {text-decoration: none; color:white;}
A.RowHeader:link    {text-decoration: none; color:white;}
A.RowHeader:hover   {text-decoration: none; color:yellow;}

A.bike:visited {text-decoration: none; color:black}
A.bike:link    {text-decoration: none; color:navy}
A.bike:hover   {text-decoration: underline; color:#ffffff; font-weight:normal;}

A.nav:visited {text-decoration: none; color: white}
A.nav:link    {text-decoration: none; color: white}
A.nav:hover   {text-decoration: none; color: yellow}
.nav 
{
	font-family: Arial, "DejaVu Sans", Helvetica, sans-serif;
	font-weight:bold;	
	padding-right:20px;	
    font-size:13px;
}

A.navad:visited {text-decoration: none; color: white}
A.navad:link    {text-decoration: none; color: white}
A.navad:hover   {text-decoration: none; color: yellow}
.navad 
{
	font-family:Helvetica, sans-serif;
	font-weight:bold;	
	padding-right:20px;	
    font-size:13px;
}

.pbOverflow {
    height: 100px;
}

A.faq:visited {text-decoration: none; color: red; }
A.faq:link    {text-decoration: none; color: red;}
A.faq:hover   {text-decoration: underline; color: red;}
.faq
{
	font-family: 'Open Sans', Arial, "DejaVu Sans", Helvetica, sans-serif;
	font-weight:bold;		
    font-size:14px;
}

.tester
 {
    font-family: 'Open Sans';
    font-size: 18px;
 }

table
 {
    font-family: 'Open Sans';
    font-size: 18px;
 }

.tdPrice
 {
    font-family: 'Open Sans';
    font-size: 18px;
    color:blue;
 }
.tdProd
 {
    font-family: 'Open Sans';
    font-size: 18px;
    font-weight:bold;    
    color:#3A3C7B;  
    width:650px;  
 }
.tdDetails
 {
    font-family:'Open Sans';
    font-size:13px;
    font-weight:normal;
    font-style:initial;
    color:black;    
 }
.checkoutQty {
    width: 25px;
    font-size: 13px;
    height:20px;
}

A.ban:visited {text-decoration: none; color: black}
A.ban:link    {text-decoration: none; color: black}
A.ban:hover   {text-decoration: none; color: red;}
.ban 
{
	font-family:Helvetica, sans-serif;
	font-weight:bold;	
	font-size:11px;
}

A.stat:visited {text-decoration: none; color: black}
A.stat:link    {text-decoration: none; color: black}
A.stat:hover   {text-decoration: none; color: red;}

A.tixtitle:visited {text-decoration: none; color: blue}
A.tixtitle:link    {text-decoration: none; color: blue}
A.tixtitle:hover   {text-decoration: none; color: red;}
.tixtitle 
{
    font-weight:bold;
}
A.RowTitle:visited {text-decoration: underline; color: #ffcc33}
A.RowTitle:link    {text-decoration: underline; color: #ffcc33}
A.RowTitle:hover   {text-decoration: underline; color: red;}

.CheckoutPanelLeft
{
	text-align:left; 
	font-size:11px; 
	width:315px; 	
	height:450px;
	background-color:#f9f9f9; 
	border-right-width:0px	
}

.CheckoutPanelMiddle
{
	text-align:left; 
	font-size:11px; 
	width:310px; 	
	vertical-align:top; 	
	height:450px; 	
	border-left-width:0px;
	background-color:#f0f0f0;
}

.CheckoutPanelRight
{
	text-align:left; 
	font-size:11px; 
	width:223px; 	
	vertical-align:top; 	
	height:450px; 	
	border-left-width:0px;
	background-color:#f9f9f0;
}

.entryRow
{
	height:40px;
	vertical-align:text-top;
	padding:4px;
}

.entryRow2
{
	height:65px;
	vertical-align:text-top;
	padding:4px;
}

.entryRowAuto
{	
	vertical-align:text-top;
	padding:4px;
}

.BannerMainTop {
    background-color: #261E52;
    color: White;
    padding: 0px;
    height: 30px;
    padding-bottom: 0px;
}

.BannerMain2ndRow
{
	text-align:center; 
	font-size:14px;		
	color:White;	
	padding-top:9px;
	padding-bottom:0px;
}

.BannerTop 
{
	padding-top:0px;
	background:url('images/nav_second_bg.gif') repeat-x repeat-y;
	height:29px;	
    text-align:center;
    background-color:#f0f0f0;
    font-size:10px;	
}	

.Banner2ndRow
{
	font-size:11px; 
	text-align:center; 	
	height:35px; 	
	margin-bottom:auto; 	
	padding:7px 0px 0px 0px;
}

.PageTitleBG {
    background-color: #261E52;
    color: White;
    font-size: 14px;
    padding: 0px;
    height: 20px;
    padding-top: 3px;
    width: 100%;
}

.PageTitleNC {    
    font-size: 14px;
    padding: 0px;
    height: 20px;
    padding-top: 3px;
    width: 100%;
}

.silver {
    color: #000000;
    background-color: gray;
}

.CenterDiv 
{
	text-align:center;
	margin-left:auto;
	margin-right:auto;
}

.PageTitle
{	
	background-color:#7978B1;
	color:White;
	font-size:14px;			
	width:100%;
	font-weight:bold; 
}

.PageTitle2
{	
	background-color:silver;
	color:black;
	font-size:14px;			
	width:100%;
	font-weight:bold; 
}

.ProductTitle
{	
	color:#3A3C7B;	
	font-size:24px;			
	width:100%;
	font-weight:bold; 
}

.CheckoutTitle {
    background-color: #ffffff;
    color: #261E52;
    font-size: 16px;
    width: 100%;
    font-weight: bold;
}

.RowHeader
{	
	color: #FFFFFF;
	font-weight:bold;
	font-family:'Open Sans', Arial, "DejaVu Sans", Helvetica, sans-serif;
}

.DivScroll 
{
	height: 440px;
	overflow:auto; 
	padding:10px;	
	background-color:Black;
	font-size:14px;
	color: #f0f0f0;
}

.watermark 
{
	background: #f0f0f0;
	font-style: italic;
	font-weight: bold;
	vertical-align: text-bottom;	
	font-family:'Open Sans', Arial, "DejaVu Sans", Helvetica, sans-serif;
	font-size:5px;
	color: Gray;
}

.watermarked 
{	
	font-style: italic;
	color:silver;
}	

body {
	font-family:'Open Sans', Arial, "DejaVu Sans", Helvetica, sans-serif;
	font-size:15px;			
	background: #ffffff;
	color: black;
}

.clock	 {
	font-family:'Open Sans', Arial, "DejaVu Sans", Helvetica, sans-serif;
	font-size:12px;
	border-width:0px;
}
.checkbox	 {	
	width:11px;
	height:11px;
}
.SubTitleBG 
{	
	height:28px;
	font-size:13px;
	font-weight:bold;	
	color:White;
}

.header {
	font-family:'Open Sans', Arial, "DejaVu Sans", Helvetica, sans-serif;
	font-size: 14px; 
	font-weight: bold; 	
	color: #FFFFFF;
	background-color:#6490C3;
}
.NavBarTitle {
	font-family:'Open Sans', Arial, "DejaVu Sans", Helvetica, sans-serif;
	font-size: 12px; 
	font-weight: bold; 
	color: yellow;	
}

.btn {
	font-family:'Open Sans', Arial, "DejaVu Sans", Helvetica, sans-serif;
	font-size: 11px; 
	font-weight: normal; 
	background-color: #3D3AC9;
	color: #ffffff;
}

.RowTitle  
{
	color:#3A3C7B; 
	font-weight:bold;
	font-size:18px;
}

.RowTitle2 {color:#FFFFFF; background-color:#42658C; font-weight:bold;}
.RowTitle3 {color:yellow; background-color:#42658C; font-weight:bold;}
.RowTitleR {color:#000000; background-color:#FFCC33}
.high {color:  #006681; font-weight:bold}	
.CellSmall 
{
	font-size:10px;
}

.CellSmall2
{
	font-size:10px;
	text-align: center;
}

.rTitle {
	font-family:'Open Sans', Arial, "DejaVu Sans", Helvetica, sans-serif;
	font-size:12px;
	color:#ffffff;
}
	
.NoBorders  
{
	border-right-width:0px;
	border-left-width:0px;
	border-width:0px;
}

.ProgressBar 
{
    font-family: Arial, Helvetica, Sans-Serif;
	text-align:center; 
	vertical-align: middle;
	border-width:2px; 
	border-style:groove; 
    border-color:gray;
	background-color: #f0f0f0; 	
    
	font-weight:normal;
    color:black;	

    width:150px; 
	height: 70px;

    position:fixed;
    top: 50%;
    left: 50%;    
    margin-top: -35px; /*set to a negative number 1/2 of your height*/
    margin-left: -75px; /*set to a negative number 1/2 of your width*/    

    -webkit-border-radius: .6em; 
	-moz-border-radius: .6em;
	border-radius: .6em;
} 

.searchPanel
{
	width: 100%;	
	padding:4px;
	padding-right:10px;
	height:35px;
	text-align:right;
	font-size:11px;
}

.Row1
{	
	background-color: #FFFFFF;	
	font-size:12px;	
}

.Row2
{	
	background-color: #F0F0F0;		
	font-size:12px;	
}
.ajaxtooltip
{
    position: absolute; /*leave this alone*/
    display: none; /*leave this alone*/
    width: 300px;
    left: 0; /*leave this alone*/
    top: 0; /*leave this alone*/
    background: lightyellow;
    border: 2px solid gray;
    border-width: 1px 2px 2px 1px;
    padding: 5px;
}
A.Popup:visited {text-decoration: none; color:#FFFFFF; }
A.Popup:link    {text-decoration: none; color:#FFFFFF; }
A.Popup:hover   {text-decoration: none; color:#000000; background-color: silver;}
.Popup
{
	font-size: 12px;	
	vertical-align: bottom;		
	font-weight:bold;			
	
}

/*Hover Menu*/
.popupMenu 
{	
	position:absolute;
	visibility:hidden;
	background-color:#8F8FCF;		
	border:1px outset white; 
	border-top-style:none;
	padding:10px; 
	text-align:left;
	
	font-family:'Open Sans', Helvetica, sans-serif;
	font-weight:bold;	
	font-size:11px;
}

A.popupHover:visited {text-decoration: none; color: white}
A.popupHover:link    {text-decoration: none; color: white}
A.popupHover:hover   {text-decoration: none; color: yellow}
.popupHover 
{
	font-family:'Open Sans', Arial, "DejaVu Sans", Helvetica, sans-serif;
	font-weight:bold;	
	padding-right:30px;	
}

.hoverChild
{	
	margin-bottom:5px;
	width:100%;
}

.ProductPanel 
{
    margin-left:auto;
    margin-right:auto;
    height:300px;
    padding-left:3px;
    background-color:#f0f0f0;
    width:267px;
}

.btn3 
{
	display: inline-block;
	outline: none;
	cursor: pointer;
	text-align: center;
	text-decoration: none;
    font-family:'Segoe UI', Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding: .35em 2em .35em;
	
	-webkit-border-radius: .6em; 
	-moz-border-radius: .6em;
	border-radius: .6em;
	-webkit-box-shadow: 0 1px 2px rgba(0,0,0,.2);
	-moz-box-shadow: 0 1px 2px rgba(0,0,0,.2);
	box-shadow: 0 1px 2px rgba(0,0,0,.2);
    margin-top:1px;

    background-color: #E6E6E6; border: 1px solid silver;
    background-image: linear-gradient(to bottom, #E6E6E6, #CCCCCC);
}
.btn3:hover {
	text-decoration: none;
    border:1px solid gray;
    background-color: #cdcdcd; background-image: linear-gradient(to bottom, #cdcdcd, #b3b3b3);

    background: #cdcdcd;
	background: -webkit-gradient(linear, left top, left bottom, from(#cdcdcd), to(#b3b3b3));
	background: -moz-linear-gradient(top,  #cdcdcd,  #b3b3b3);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#cdcdcd', endColorstr='#b3b3b3');
}
.btn3:active {
    color:#000000;
	position: relative;
	top: 1px;
    background: #b3b3b3;
	background: -webkit-gradient(linear, left top, left bottom, from(#b3b3b3), to(#cdcdcd));
	background: -moz-linear-gradient(top,  #b3b3b3,  #cdcdcd);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#b3b3b3', endColorstr='#cdcdcd');
}

A.btn3:visited {text-decoration: none; color:#ffffff;}
A.btn3:link    {text-decoration: none; color:#ffffff;}
A.btn3:hover   {text-decoration: none; color:#ffffff;}


.btn3Small
{
	display: inline-block;
	outline: none;
	cursor: pointer;
	text-align: center;
	text-decoration: none;
    font-family:'Segoe UI', Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding: .25em 1em .25em;
	
	-webkit-border-radius: .5em; 
	-moz-border-radius: .5em;
	border-radius: .5em;
	-webkit-box-shadow: 0 1px 2px rgba(0,0,0,.2);
	-moz-box-shadow: 0 1px 2px rgba(0,0,0,.2);
	box-shadow: 0 1px 2px rgba(0,0,0,.2);        
}
A.btn3Small:visited {text-decoration: none; color:#ffffff;}
A.btn3Small:link    {text-decoration: none; color:#ffffff;}
A.btn3Small:hover   {text-decoration: none; color:#ffffff;}

.btn4Small {
    display: inline-block;
    outline: none;
    cursor: pointer;
    text-align: center;
    text-decoration: none;
    font-family: 'Segoe UI', Arial, Helvetica, sans-serif;
    font-size: 11px;
    padding: .25em 0em .25em 0em;
    width: 90px;
    -webkit-border-radius: .5em;
    -moz-border-radius: .5em;
    border-radius: .5em;
    -webkit-box-shadow: 0 1px 2px rgba(0,0,0,.2);
    -moz-box-shadow: 0 1px 2px rgba(0,0,0,.2);
    box-shadow: 0 1px 2px rgba(0,0,0,.2);
}

.green {
    color: White;
    border: 1px solid silver;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#008000), to(#006C00));
    background-image: -moz-linear-gradient(top, #008000, #006C00);
    background-image: -webkit-linear-gradient(top, #008000, #006C00);
    background-image: -ms-linear-gradient(top, #008000, #006C00);
    background-image: -o-linear-gradient(top, #008000, #006C00);
    background-image: linear-gradient(to bottom, #008000, #006C00);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#008000', endColorstr='#006C00');
    color: #FFFFFF;
    border: solid 1px #2F2758;
    background-color: #008000;
}
.green:hover {
    background-color: #6F62B9;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#00CE00), to(#008000));
    background-image: -moz-linear-gradient(top, #00CE00, #008000);
    background-image: -webkit-linear-gradient(top, #00CE00, #008000);
    background-image: -ms-linear-gradient(top, #00CE00, #008000);
    background-image: -o-linear-gradient(top, #00CE00, #008000);
    background-image: linear-gradient(to bottom, #00CE00, #008000);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00CE00', endColorstr='#008000');
}

.green:active {
    color: #ffffff;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#008000), to(#00CE00));
    background-image: -moz-linear-gradient(top, #008000, #00CE00);
    background-image: -webkit-linear-gradient(top, #008000, #00CE00);
    background-image: -ms-linear-gradient(top, #008000, #00CE00);
    background-image: -o-linear-gradient(top, #008000, #00CE00);
    background-image: linear-gradient(to bottom, #008000, #00CE00);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#008000', endColorstr='#00CE00');
}

.ppsbg {
    color: #FFFFFF;
    border: solid 1px #2F2758;
    background-color: #382F68;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#382F68), to(#261E52));
    background-image: -moz-linear-gradient(top, #382F68, #261E52);
    background-image: -webkit-linear-gradient(top, #382F68, #261E52);
    background-image: -ms-linear-gradient(top, #382F68, #261E52);
    background-image: -o-linear-gradient(top, #382F68, #261E52);
    background-image: linear-gradient(to bottom, #382F68, #261E52);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#382F68', endColorstr='#261E52');
}
.ppsbg:hover {
	background-color: #6F62B9;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#6F62B9), to(#52459C));
	background-image: -moz-linear-gradient(top,  #6F62B9,  #52459C);
    background-image: -webkit-linear-gradient(top, #6F62B9, #52459C); 
    background-image: -ms-linear-gradient(top, #6F62B9, #52459C);
    background-image: -o-linear-gradient(top, #6F62B9, #52459C);
    background-image: linear-gradient(to bottom, #6F62B9, #52459C);

	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#6F62B9', endColorstr='#52459C');
}
.ppsbg:active {
	color: #ffffff;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#52459C), to(#6F62B9));
	background-image: -moz-linear-gradient(top,  #52459C,  #6F62B9);
    background-image: -webkit-linear-gradient(top, #52459C, #6F62B9); 
    background-image: -ms-linear-gradient(top, #52459C, #6F62B9);
    background-image: -o-linear-gradient(top, #52459C, #6F62B9);
    background-image: linear-gradient(to bottom, #52459C, #6F62B9);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#52459C', endColorstr='#6F62B9');
}

.orange {
	color: #ffffff;
	border: solid 1px #da7c0c;
	background-color: #f78d1d;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#faa51a), to(#f47a20));
	background-image: -moz-linear-gradient(top,  #faa51a,  #f47a20);
    background-image: -webkit-linear-gradient(top, #faa51a, #f47a20); 
    background-image: -ms-linear-gradient(top, #faa51a, #f47a20);
    background-image: -o-linear-gradient(top, #faa51a, #f47a20);
    background-image: linear-gradient(to bottom, #faa51a, #f47a20);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#faa51a', endColorstr='#f47a20');
}
.orange:hover {
	background-color: #f47c20;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#f88e11), to(#f06015));
	background-image: -moz-linear-gradient(top,  #f88e11,  #f06015);
    background-image: -webkit-linear-gradient(top, #f88e11, #f06015); 
    background-image: -ms-linear-gradient(top, #f88e11, #f06015);
    background-image: -o-linear-gradient(top, #f88e11, #f06015);
    background-image: linear-gradient(to bottom, #f88e11, #f06015);

	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#f88e11', endColorstr='#f06015');
}
.orange:active {
	color: #ffffff;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#f47a20), to(#faa51a));
	background-image: -moz-linear-gradient(top,  #f47a20,  #faa51a);
    background-image: -webkit-linear-gradient(top, #f47a20, #faa51a); 
    background-image: -ms-linear-gradient(top, #f47a20, #faa51a);
    background-image: -o-linear-gradient(top, #f47a20, #faa51a);
    background-image: linear-gradient(to bottom, #f47a20, #faa51a);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#f47a20', endColorstr='#faa51a');
}
