﻿
/*Main Header Layout*/
#Header
{
	top:0px;
	left:0px;
	width:1240px;
	height:150px;
	position:absolute;
}	
	
#Logo
{
	top:0px;
	left:0px;
	width:450px;
	height:150px;
	vertical-align:middle;
	text-align:center;
	position:relative;
}

#AskAndy
{
	top:0px;
	left:451px;
	width:249px;
	height:150px;
	vertical-align:middle;
	position:relative;
}





/*End Of Main Header Layout*/



/* Menu Stuff*/

#TopNav {
	margin: 0 ;
	padding: 7px 6px 0;
	line-height: 100%;
	
}


#TopNav li {
	margin: 0 5px  ;
	padding: 0 0 2px;
	float: left;
	position: relative;
	list-style: none;
}




/* main level link */
#TopNav a {
	font-weight: bold;
	color:#000000;
	text-decoration: none;
	display:block;
	padding:  3px 12px 3px 3px;
	margin: 0;
	text-align:center;
	line-height:15px;

}

#TopNav a:hover
{
	color: #ff0000;
	
}



/* main level link hover */

#TopNav li:hover > a
 {
	
	color: #ff0000;
}



/* sub levels link hover */

#TopNav ul li:hover a, #nav li:hover li a 
{
	background: none;
	border: none;
	color: black;

}
#TopNav ul a:hover {
	color: #ff0000 !important;
}



/* dropdown */

#TopNav li:hover > ul 
{
	display: block;
}

/* level 2 list */
#TopNav ul {
	display: none;

	margin: 0;
	padding: 0;
	/*width: 450px;*/
	position: absolute;
	top: 35px;
	/*left: 0px;*/
	background: white;
	border: solid 1px #ff0000;
	z-index:10000;
}


#TopNav ul li
 {
	float: none;
	margin: 0;
	padding: 0;
}



#TopNav ul a 
{
	font-weight: bold;
}


/* doc library top dropdown

/* Menu Stuff*/

#TopNavDoc {
	margin: 0 ;
	padding: 7px 40px 0;
	line-height: 100%;
	
}


#TopNavDoc li {
	margin: 0 5px  ;
	padding: 0 0 2px;
	float: left;
	position: relative;
	list-style: none;
}




/* main level link */
#TopNavDoc a {
	font-weight: bold;
	color:#000000;
	text-decoration: none;
	display:block;
	padding:  3px 12px 3px 3px;
	margin: 0;
	text-align:center;
	line-height:15px;

}

#TopNavDoc a:hover
{
	color: #ff0000;
	
}



/* main level link hover */

#TopNavDoc li:hover > a
 {
	
	color: #ff0000;
}



/* sub levels link hover */

#TopNavDoc ul li:hover a, #nav li:hover li a 
{
	background: none;
	border: none;
	color: black;

}
#TopNavDoc ul a:hover {
	color: #ff0000 !important;
}



/* dropdown */

#TopNavDoc li:hover > ul 
{
	display: block;
}

/* level 2 list */
#TopNavDoc ul {
	display: none;

	margin: 0;
	padding: 0;
	/*width: 450px;*/
	position: absolute;
	top: 35px;
	/*left: 0px;*/
	background: white;
	border: solid 1px #ff0000;
	z-index:10000;
}


#TopNavDoc ul li
 {
	float: none;
	margin: 0;
	padding: 0;
}



#TopNavDoc ul a 
{
	font-weight: bold;
}



/* End of Menu Stuff */

.navbar      
{
	background-color: #ffffff; 
	font-family: Arial; 
	font-size: 9pt; 
	color: #000000; 
	font-weight: bold; 
	border-top: 2px solid #ff0000; 
	
}

.nav         { font-family: Arial; font-size: 9pt; color: #535353; font-weight: bold; }
.nav a       { color: #000000; text-decoration: none ;}
.nav a:link  { color: #000000; text-decoration: none ;}
.nav a:active { color: #000000; text-decoration: none; }
.nav a:visited { color: #000000; text-decoration: none; }
.nav a:hover { color: #ff0000; text-decoration: none ;}


.NewCategoryMenu
{
font-family: Arial,verdana, Geneva,Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color:#000000;
}

.NewCategoryMenu td
{
	font-family: Arial,verdana, Geneva,Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color:#ff0000;
	

}

.NewCategoryMenu A
{
	font-family: Arial,verdana, Geneva,Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	color:#000000;
	
}

.NewCategoryMenu A:visited
{
	font-family: Arial,verdana, Geneva,Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	color:#000000;
	
}

.NewCategoryMenu A:hover
{
	font-family: Arial,verdana, Geneva,Helvetica, sans-serif;
	font-size: 11px;
	color:#ff0000;
	font-weight: bold;
	text-decoration: none;
}

.VoucherMessage
{
	font-family:Verdana;
	font-size:18px;
	color:Red;
	font-weight:bold;
}



.SpendMoreShipping
{
	font-size:10px;
}

.CheckoutCountry
{
	font-size:18px;
	font-weight:bold;
}

.FAQTop A
{
	font-family:Verdana;
	font-size:16px;
	color:Black;
	line-height:23px;
	
}

.FAQTop A:hover
{
	color:Red;
}

.twtr-ft
{
	background-color:#ff0000;
}

.SideBarBlog
{
	color:#ff0000;
	font-weight:normal;
}

.SideBarBlog A
{
	color:Black;
}

.SideBarBlog A:hover
{
	color:#ff0000;
}


.DocLibraryItemPage
{
	color:Navy;
	font-weight:bold;
}

.DocLibraryItemPage A
{
	color:Navy;
}

.DocLibraryItemPageTitle
{
	font-size:14pt;
	font-weight:bold;
	color:navy;
}

/* ssp hover stuff */
#tooltip1 { position: relative; }
#tooltip1 a span { display: none; color: #FFFFFF; }
#tooltip1 a:hover span { display: block; position: absolute; width: 160px; background-color: #ff0000; height: 12px; left: 100px; top: -10px; color: #FFFFFF; padding: 5px;
	font-size:8pt;
	font-family:Verdana;
	text-align:center;
	
	 }


.UsuallyShips
	{
		background-color:#009900;
		color:White;
		padding:2px 10px 5px 10px;
		font-weight:bold;
	}
	

/*HOVER POPUP LINKS*/

/*hoverpopups type 1*/

#popup { color: #000; background-color: #ffffff; }

#popup a, #popup a:visited {
	position: relative;
	display: block;
	/*width: 130px;
	line-height: 30px;
	text-align: right;
	padding: 0 10px;
	margin: 0;
	
	text-decoration: none;
	font-size: 1em;
	font-weight: bold;*/
}

#popup a span {
	display: none;
}

#popup a:hover { 
	background-color: #ffffff; 
}

/* the IE correction rule */
#popup a:hover	{
	color: #ffffff; 
	background-color: #ffffff;
	text-indent: 0; /* added the default value */
}

#popup a:hover span {
	display: block;
	position: absolute;
	top: 70px;
	left: -400px;
	width: 650px;
	margin: 0px;
	padding: 10px;
	color: #ffffff;
	font-weight: normal;
	background: #ffffff;
	text-align: left;
	border: 1px solid #ff0000;
	z-index:10000;
}

#buytip { position: relative; }
#buytip a span { display: none; color: #FFFFFF; }
#buytip a:hover span { display: block; position: absolute; width: 200px; background-color: #f00; height: 12px; left: -350px; top: 65px; color: #FFFFFF;padding:5px;
		font-size:8pt;
	font-family:Verdana;
	text-align:center;
	 }

#VATFAQ { position: relative;  }
#VATFAQ a span { display: none; color: #FFFFFF; }
#VATFAQ a:hover span { display: block; position: absolute; width: 600px; background-color: #f00; height: 120px; left: -440px; top: 15px; color: #FFFFFF;padding:5px;
		font-size:8pt;
	font-family:Verdana;
	text-align:center;
	 }
	 
	 
	 
#Quicklinks{
	margin: 0 ;
	padding: 7px 2px 0;
	line-height: 100%;
	
}


#Quicklinks li {
	margin: 0 5px  ;
	padding: 0 0 2px;
	float: left;
	position: relative;
	list-style: none;
}




/* main level link */
#Quicklinks a {
	font-weight: bold;
	color:#000000;
	text-decoration: none;
	display:block;
	padding:  3px 2px 3px 3px;
	margin: 0;
	text-align:left;
	line-height:15px;

}

#Quicklinks a:hover
{
	color: #ff0000;
	
}



/* main level link hover */

#Quicklinks li:hover > a
 {
	
	color: #ff0000;
}



/* sub levels link hover */

#Quicklinks ul li:hover a, #nav li:hover li a 
{
	background: none;
	border: none;
	color: black;

}
#Quicklinks ul a:hover {
	color: #ff0000 !important;
}



/* dropdown */

#Quicklinks li:hover > ul 
{
	display: block;
}

/* level 2 list */
#Quicklinks ul {
	display: none;

	margin: 0;
	padding: 0;
	/*width: 450px;*/
	position: absolute;
	top: 18px;
	/*left: 0px;*/
	background: white;
	border: solid 1px #ff0000;
	z-index:10000;
}


#Quicklinks ul li
 {
	float: none;
	margin: 0;
	padding: 0;
}



#Quicklinks ul a 
{
	font-weight: bold;
}

/* Popup for Whats in the Box on Counter.aspx */
#counterpopup { color: #000; background-color: #ffffff; }

#counterpopup a, #counterpopup a:visited {
	position: relative;
	display: block;
	/*width: 130px;
	line-height: 30px;
	text-align: right;
	padding: 0 10px;
	margin: 0;
	
	text-decoration: none;
	font-size: 1em;
	font-weight: bold;*/
}

#counterpopup a span {
	display: none;
}

#counterpopup a:hover { 
	background-color: #ffffff; 
}

/* the IE correction rule */
#counterpopup a:hover	{
	color: #ffffff; 
	background-color: #ffffff;
	text-indent: 0; /* added the default value */
}

#counterpopup a:hover span {
	display: block;
	position: absolute;
	top: -200px;
	left: -200px;
	width: 650px;
	margin: 0px;
	padding: 10px;
	color: #ffffff;
	font-weight: normal;
	background: #ffffff;
	text-align: left;
	border: 1px solid #ff0000;
	z-index:10000;
} 

.CounterLongDescription  
{
	font-size:12pt;
	border: 1px solid #ff0000; 
}
	