html,

.div {
	box-sizing: border-box;
}

/* begin page header with back button */
.ProductListHeaderTable {
	display: inline-block;
	background-color: #FFFFFF;
	margin: 5px 5px 5px 0px;
	padding: 1px;
	vertical-align: top;
	color: #003399;
	font-family: 'Arimo';
	font-weight: normal;
	font-size: 20px;
	min-height: 20px;
	line-height: 22px;
/* text-shadow: 0 -.05em .1em rgba(0,0,0,.3);	*/

}


.backbutton {
	color: blue;
	font: normal 500 14px/1 'Ubuntu',sans-serif;
	text-shadow: 1px 1px #CCCCCC;
    text-decoration: none;
}

a.backbutton:hover, a.backbutton:active {
	color: #D93535;
	text-decoration: none;
}

/* end page header with back button */

/* Align mobile category text to center */
.mobileCenterContent {
	text-align:center;
}

.GarrettFrame {
	width: 1000px;
	margin: 5px;
	padding: 5px 10px 5px 10px;
}

.GarrettBox {
	max-width: 100%;
	border: 5px solid #333333;
	margin: 5px;
	padding: 5px;
}
	
.GarrettBanner {
	display: block;
	margin: 0px 0px 5px 0px;
	padding: 0px;
	color: #333333;
	width: 995px;
	border: 2px solid #FFFFFF;
}

.Garrettfooter {
	margin: 0px 0px 5px 0px;
	padding: 0px;
	color: #333333;
	border-bottom: 20px solid #333333;	
}

.GarrettBanner img {
	margin: 0px;
	padding: 0px;
}

.GarrettContainerHeader {
	display: block;
	positive: relative;
	margin: 0px;
	padding: 0px;
	color: #333333;
	max-width: 100%;
	border: 2px solid #333333;
	vertical-align: top;
}

.GarrettLeftNav {
	display: inline-block;
	margin: 0px;
	padding:0px;
	width: 210px;
	border: 1px solid #000099;
}

.GarrettCenterNav {
	display: inline-block;
	margin: 0px;
	padding:0px;
	width: 590px;
	border: 1px solid #000099;
}



.GarrettHeader {
	display: block;
	positive: relative;	
	background-color: #FFFFFF;
	padding: 0px 0px 0px 10px;
	margin: 0px;
	color: #333333;
	max-width: 100%;
}

.ATPContainerLogo2 {
	paddig: 5px;
	margin: 5px;
	display: inline-block;
	width: 400px;
	border: 1px solid #333333;
}

.ATPLogo2 {
	padding: 0px;
	margin: 0px;
	color: #BC3730;
	font-family: 'Arimo';
	font-weight: bold;
	font-size: 16px;
	display: inline-block;
}

.ATPLogo img {
	padding: 0px 0px 0px 0px;
	margin: 0px 5px 5px 5px;
}

.GarrettContainerLogo {
	paddig: 0px;
	margin: 0px;
	display: inline-block;
	width: 335px;
}

.GarrettLogo {
	padding: 0px;
	margin: 0px;
	color: #BC3730;
	font-family: 'Arimo';
	font-weight: bold;
	font-size: 16px;
	display: inline-block;
}

.GarrettLogo img {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 5px 0px;
}

.GarrettLogoText {
	padding: 0px;
	margin: 0px;
	color: #BC3730;
	font-family: 'Arimo';
	font-weight: bold;
	font-size: 16px;
	display: inline-block;
	width: 325px;
	text-align:right;
}

.GarrettLogoText a {
	text-decoration: none;
	color: #BC3730;
}

.GarrettContainerSearch {
	paddig: 0px;
	margin: 0px 0px 0px 10px;
	display: inline-block;
	width: 470px;
}

.GarrettSearchText {
	padding: 0px;
	margin: 0px 0px 3px 0px;
	color: #000099;
	font-family: 'Arimo';
	font-weight: bold;
	font-size: 15px;
	display: inline-block;
	width: 475px;
}

.GarrettSearchText2 {
	padding: 0px;
	margin: 0px 0px 0px 0px;
	color: #000099;
	font-family: 'Arimo';
	font-weight: bold;
	font-size: 15px;
	line-height: 19px;
	display: inline-block;
	width: 475px;
}

.GarrettSearch {
	background-color: #FFFFFF;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	font-weight: bold;
	display: inline-block;
	width: 475px;
}

.GarrettSearch input {
	width: 370px;
	min-height: 25px;
	line-height: 25px;
	font-weight: bold;
	font-size: 16px;
	border: 2px solid #333333;
}

.GarrettSearch button {
	background-color: #ebebeb;
	font-weight: bold;
	text-align: center;
	width: 80px;
	min-height: 20px;
	font-size: 16px;
	border: 2px solid #333333;
	border-radius: 8px;
	cursor: pointer;	
}

.GarrettSearch FORM {
	margin: 0px;
	padding: 0px;
}

.GarrettPNSBasket {
	float: right;
	margin: 20px 0px 0px 0px;
	color: #FFFFFF;
	vertical-align: top;
}

.GarrettPNSearch {
	background-color: #ebebeb;
	color: #000099;
	font-weight: bold;
	text-align: center;
	width: 275px;
	padding: 10px 15px 10px 15px;
	min-height: 50px;
	font-size: 18px;
	border: 2px solid #AA1111;
	border-radius: 15px;
	cursor: pointer;	
	word-wrap: break-word;
}

.ATPContainerLogo {
	paddig: 0px;
	margin: 0px 0px 0px 2px;
	display: inline-block;
	width: 125px;
	border: 2px solid #FFFFFF;
}

.ATPContainerLogo a {
	text-decoration: none;
	color: #333333;
}

.ATPLogo {
	padding: 0px;
	margin: 0px;
	color: #333333;
	font-family: 'Arimo';
	font-weight: bold;
	font-size: 16px;
	display: inline-block;
}

.ATPLogo a {
	text-decoration: none;
	color: #333333;
}

.GarrettTicker {
	display: block;
	background-color: #ebebeb;
	color: #FFFFFF;
	font-family: 'Arimo';
	font-weight: bold;
	font-size: 19px;
	min-height: 30px;
	line-height: 30px;
	padding: 5px 5px 5px 10px;
	margin: 0px 0px 15px 0px;
	border-style: none;
	width: 980px;
	text-align: center;
}

.GarrettTicker2 {
	display: block;
	background-color: #ebebeb;
	color: #FFFFFF;
	font-family: 'Arimo';
	font-weight: bold;
	font-size: 19px;
	min-height: 30px;
	line-height: 30px;
	padding: 5px 5px 5px 10px;
	margin: 0px 0px 15px 0px;
	border-style: none;
	width: 980px;
	text-align: center;
	border-top: 2px solid #333333;
	border-bottom: 5px solid #AA1111;
}
.GarrettTickerItem {
	margin-right: 1rem;
	color: #AA1111;
	text-decoration: none;
}

.GarrettTickerItem a {
	text-decoration: none;
	color: #AA1111;
}

.GarrettBar {
	background: -webkit-linear-gradient(#545456, #000000);
	background: -o-linear-gradient(#545456, #000000);
	background: -moz-linear-gradient(#545456, #000000);
	background: linear-gradient(#545456, #000000);	
	background-color: #000000;
	color: #FFFFFF;
	font-family: 'Arimo';
	font-weight: bold;
	font-size: 16px;
	height: 50px;
	padding: 0px 10px 0px 5px;
	margin: 10px 0px 5px 0px;
	width: 980px;
	text-decoration: none;
}

.GarrettItem {
	margin-right: 1rem;
	color: #FFFFFF;
	text-decoration: none;
}

.GarrettItem a {
	text-decoration: none;
	color: #FFFFFF;
}

.GarrettBar2 {
	display: block;
	positive: relative;
	background-color: #ebebeb;
	color: #333333;
	font-family: 'Arimo';
	font-weight: bold;
	font-size: 20px;
	min-height: 30px;
	line-height: 30px;
	padding: 10px 5px 10px 10px;
	margin: 0px 0px 0px 0px;
	width: 950px;
	border-top: 2px solid #333333;
	border-bottom: 5px solid #AA1111;
}

.GarrettBar2Item {
	color: #333333;
	text-decoration: none;
}

.GarrettBar2Item a {
	text-decoration: none;
	color: #333333;
}

.GarrettBar3 {
	display: block;
	positive: relative;
	background-color: #ebebeb;
	color: #AA0000;
	font-family: 'Arimo';
	font-weight: bold;
	font-size: 16px;
	min-height: 55px;
	line-height: 55px;
	padding: 0px;
	margin: 0px 0px 20px 0px;
	width: 980px;
	border-bottom: 1px solid #333333;
}

.GarrettBar3Left {
	float: left;
	margin: 0px 20px 0px 10px;
}

.GarrettBar3Left a {
	color: #AA0000;
	padding: 0px 0px 0px 5px;
	font-size: 20px;
}

.GarrettBar3Right {
	float: right;
	margin: 5px 0px 5px 0px;
}


.GarrettBar5 {
	background-color: #FFFFFF;
	color: #000099;
	font-family: 'Arimo';
	font-weight: bold;
	font-size: 16px;
	height: 50px;
	padding: 0px 10px 0px 5px;
	margin: 10px 0px 5px 0px;
	width: 980px;
	text-decoration: none;
}

.GarrettProductTitle {
	width: 960px;
	font-family: 'Arimo';
	font-weight: bold;
	font-size: 1.6rem;
	line-height: 2.0rem;	
	margin: 0px;
	padding: 0px 5px 5px 5px;	
	word-break:break-word;
}

.GarrettProductOptions {
	width: 325px;
	border: 1px solid #FFFFFF;
	margin: 15px 10px 15px 10px;
	padding: 0px;
	float: right;			
}

.GarrettProductOptions a {
	text-decoration: none;
}

.ShareLink {
	color: #000099;
	font-weight: bold;
	font-size: 18px;
	text-decoration: underline;
	margin: 0px 0px 10px 5px;
	display: inline-block;
}

.ShareLink a {
	color: #0000e0;
}

.ShareLink a:hover {
	font-size: 110%;
	color: #AA0000;
}

.GarrettProductOptionsBox {
	width: 300px;
	border: 5px solid #000099;
	margin: 15px 0px 0px 0px;
	padding: 10px 0px 5px 5px;
	display: block;			
}

.GarrettCategory5 {
	background: #CB0505;
	background: -webkit-linear-gradient(#FFFFFF, #CB0505 60%, #FFFFFF);
	background: linear-gradient(#FFFFFF, #CB0505 60%, #FFFFFF);
	background: -o-linear-gradient(#FFFFFF, #CB0505 60%, #FFFFFF);
	background: -moz-linear-gradient(#FFFFFF, #CB0505 60%, #FFFFFF);	
	border: 2px solid #333333;
	border-radius: 8px;
	padding: 10px 5px 10px 5px;
	color: #ffffff;
	display: block;
	positive: relative;	
	font: normal 700 18px/1 'Arimo', sans-serif;
	text-shadow: 2px 2px #000000; 
	text-align: center;
	min-height: 1.25rem;
	line-height: 1.25rem;		
	cursor: pointer;
	margin: 0px 0px 10px 0px;
	width: 300px;	
}

a.GarrettCategory5:hover, a.GarrettCategory5:active {
	color: #AA1111;
	font-size: 110%;
}

.GarrettCategory6 {
	background: #CB0505;
	background: -webkit-linear-gradient(#FFFFFF, #CB0505 60%, #FFFFFF);
	background: linear-gradient(#FFFFFF, #CB0505 60%, #FFFFFF);
	background: -o-linear-gradient(#FFFFFF, #CB0505 60%, #FFFFFF);
	background: -moz-linear-gradient(#FFFFFF, #CB0505 60%, #FFFFFF);	
	border: 2px solid #333333;
	border-radius: 8px;
	padding: 10px 5px 10px 5px;
	color: #ffffff;
	display: block;
	positive: relative;	
	font: normal 700 18px/1 'Arimo', sans-serif;
	text-shadow: 2px 2px #000000; 
	text-align: center;
	min-height: 1.25rem;
	line-height: 1.25rem;		
	cursor: pointer;
	margin: 0px 0px 10px 0px;
	width: 325px;	
}

.GarrettCategory7 {
	background: #666666;
	background: -webkit-linear-gradient(#5062FD, #0000FF 50%, #5062FD);
	background: linear-gradient(#5062FD, #0000FF 50%, #5062FD);
	background: -o-linear-gradient(#5062FD, #0000FF 50%, #5062FD);
	background: -moz-linear-gradient(#5062FD, #0000FF 50%, #5062FD);	
	border: 2px solid #0000FF;
	border-radius: 0px;
	padding: 8px 5px 8px 5px;
	color: #ffffff;
	display: block;
	positive: relative;	
	font: normal 700 22px/1 'Arimo', sans-serif;
	text-shadow: 2px 2px #000000; 
	text-align: center;
	min-height: 1.25rem;
	line-height: 1.25rem;		
	cursor: pointer;
	margin: 0px 0px 0px 0px;
	width: 325px;	
}




a.GarrettCategory6:hover, a.GarrettCategory6:active {
	color: #AA1111;
	font-size: 110%;
}

.GarrettNav {
	background-color: #FFFFFF;
	width: 195px;
	margin: 2px 0px 0px 0px;
	border-style: 1px solid #FFFFFF;
	display: inline-block;
}

.GarrettNav, img {
	border-style: none;
	padding: 2px 5px 2px 5px;
}

.GarrettNav a {
	text-decoration: none;
}

.GarrettCategory {
	display: block;
	color: #333333;
	font-family: 'Arimo';
	font-weight: bold;
	font-size: 1.1rem;
	min-height: 1.25rem;
	line-height: 1.25rem;
	position: relative;	
	padding: 5px;	
	border: 2px solid #333333;
	border-radius: 8px;
	cursor: pointer;
	margin: 0px 0px 10px 0px;
	background-color: #EFEFEF;
	width: 180px;
}

a.GarrettCategory:hover, a.GarrettCategory:active {
	color: #AA1111;
    background-color: #FFFFFF;
	
}

.GarrettCategory2 {
	background: #CB0505;
	background: -webkit-linear-gradient(#FFFFFF, #CB0505 60%, #FFFFFF);
	background: linear-gradient(#FFFFFF, #CB0505 60%, #FFFFFF);
	background: -o-linear-gradient(#FFFFFF, #CB0505 60%, #FFFFFF);
	background: -moz-linear-gradient(#FFFFFF, #CB0505 60%, #FFFFFF);	
	border: 2px solid #333333;
	border-radius: 8px;
	padding: 15px 5px 15px 5px;
	color: #ffffff;
	display: block;
	positive: relative;	
	font: normal 700 20px/1 'Arimo', sans-serif;
	text-shadow: 2px 2px #000000; 
	text-align: center;
	min-height: 1.25rem;
	line-height: 1.25rem;		
	cursor: pointer;
	margin: 0px 0px 10px 0px;
	width: 180px;	
}

a.GarrettCategory2:hover, a.GarrettCategory2:active {
	color: #AA1111;
	font-size: 110%;
}

.GarrettCategory3 {
	background: #666666;
	background: -webkit-linear-gradient(#eeeeee, #0000FF 50%, #eeeeee);
	background: linear-gradient(#eeeeee, #0000FF 50%, #eeeeee);
	background: -o-linear-gradient(#eeeeee, #0000FF 50%, #eeeeee);
	background: -moz-linear-gradient(#eeeeee, #0000FF 50%, #eeeeee);	
	border: 2px solid #000000;
	border-radius: 0px;
	padding: 20px 2px 20px 2px;
	margin: 5px 0px 10px 5px;
	color: #ffffff;
	display: block;
	positive: relative;	
	text-align: center;
	font: normal 700 20px/1 'Arimo', sans-serif;
	text-shadow: 1px 1px #000000; 
	min-height: 1.25rem;
	line-height: 1.25rem;		
	cursor: pointer;
	width: 190px;	
}

a.GarrettCategory3:hover, a.GarrettCategory3:active {
	color: #FFFF00;
	font-size: 110%;
}

.GarrettNav, .Shop {
	display: block;
	color: #333333;
	font-family: 'Arimo';
	font-weight: bold;
	font-size: 1.1rem;
	min-height: 1.25rem;
	line-height: 1.25rem;
	position: relative;	
	padding: 5px;
}

.GarrettNavHeader {
	border-style: none;
	max-width: 180px;
	margin: 0px 0px 0px 5px;
	padding: 5px;
	background-color: #AA1111;
	display: block;
	color: #FFFFFF;
	font-family: 'Arimo';
	font-weight: bold;
	font-size: 1.0rem;
	min-height: 1.1rem;
	line-height: 1.1rem;
	position: relative;		
}

.GarrettRightSide {
	width: 275px;
	margin: 5px 0px 5px 0px;	
}

.GarrettRightSide, .Distributed {
	display: block;
	color: #333333;
	font-family: 'Arimo';
	font-weight: bold;
	font-size: 1.1rem;
	min-height: 1.25rem;
	line-height: 1.25rem;
	position: relative;	
	padding: 5px 0px 0px 5px;	
}

.GarrettRightSide a {
	text-decoration: none;
}

.GarrettCenterSectionContent {
	display: inline-block;
	width: 525px;
	background-color: #FFFFFF;
	margin: 0px 5px 5px 5px;
	padding: 0px;
	vertical-align: top;
	color: #AA1111;
	font-family: 'Arimo';
	font-weight: normal;
	font-size: 20px;
	min-height: 20px;
	line-height: 22px;	
}

.GarrettHeader {
	max-width: 100%;
	margin: 0px 0px 0px 5px;
}

.GarrettSignInBox {
	float: right;
	margin: 0px 25px 0px 0px;
	color: #FFFFFF;
	font-family: 'Arimo';
	font-size: 0.9rem;
	text-align: center;
	text-decoration: none;
	height: 49px;
}

.GarrettSignInItem {
	clear: right;
	display: inline-block;
	position: relative;
	vertical-align: text-bottom;
	margin: 0px;
	padding: 0px 0px 0px 0px;
	color: #FFFFFF;
	font-family: 'Arimo';
	font-weight: bold;
	font-size: 0.9rem;
	text-align: center;
	text-decoration: none;
}

.GarrettBaskCount {
	clear: right;
	display: inline-block;
	margin: 0px 0px 0px 5px;
	padding: 10px 0px 0px 0px;
	color: #FFFFFF;
	font-family: 'Arimo';
	font-weight: bold;
	font-size: 0.9rem;
}

.GarrettBaskItem {
	float: left;
	margin: 0px 20px 0px 10px;
	color: #FFFFFF;
	font-family: 'Arimo';
	font-size: 0.8rem;
	text-align: center;
	text-decoration: none;
	vertical-align: top;
}

.GarrettBaskItem img {
	max-height: 100%;
	max-width: 100%;
	text-decoration: none;
}

.GarrettBaskItem2 {
	float: right;
	margin: 0px 10px 0px 20px;
	color: #FFFFFF;
	font-family: 'Arimo';
	font-size: 0.8rem;
	text-align: center;
	text-decoration: none;
	vertical-align: top;
}

.GarrettBaskItem2 img {
	max-height: 100%;
	max-width: 100%;
	text-decoration: none;
}

.GarrettRightBasket {
	float: right;
	margin: 0px 20px 0px 0px;
	color: #FFFFFF;
	font-family: 'Arimo';
	font-size: 0.8rem;
	text-align: center;
	text-decoration: none;
	vertical-align: top;
}

.GarrettProductSection {
	display: block;
	width: 990px;
	margin: 0px 0px 5px 0px;
	border: 1px solid #FFFFFF;
	padding: 5px 0px 5px 5px;
	vertical-align: top;
	position: relative;
	font-family: 'Arimo';	
	font-size: 1.0rem;
	line-height: 1.5rem;
}

.GarrettProductBox {
	display: inline-block;
	width: 925px;
	background-color: #FFFFFF;
	border: 2px solid #000099;
	margin: 5px;
	padding: 5px;
	vertical-align: top;
	text-align: left;
	font-family: 'Arimo';
	font-size: 14px;
	position: relative;		
}



.GarrettProductBox img {
	max-width: 370px;
	border: 3px solid #FFFFFF;
	margin: 0px 0px 10px 0px;
	display: inline-block;
}

.Header {
	background-color: #FFFFFF;
	width: 1000px;
}

.Header img {
	max-height: 100%;
	max-width: 580px;
	margin: 0px;
	padding: 0px;
	border-style: none;
}

.SameDayShip {
	display: block;
	background: -webkit-linear-gradient(#CB0505, #990000 50%, #CB0505);
	background: linear-gradient(#CB0505, #990000 50%, #CB0505);
	background: -o-linear-gradient(#CB0505, #990000 50%, #CB0505);
	background: -moz-linear-gradient(#CB0505, #990000 50%, #CB0505);
	color: #FFFFFF;
	font-family: 'Arimo';
	font-weight: bold;
	font-size: 22px;
	text-shadow: 2px 2px #000000; 
	min-height: 30px;
	line-height: 30px;
	text-align: center;
	letter-spacing: 2px;
	padding: 5px 0px 5px 0px;
	margin: 0px 0px 0px 0px;
	border-style: none;
	width: 1000px;
	text-align: center;
}

.SignInBox {
	float: right;
	margin: 0px 25px 0px 0px;
	color: #333333;
	font-family: 'Arimo';
	font-size: 0.9rem;
	text-align: center;
	text-decoration: none;
	background-color: #FFFFFF;
	height: 49px;
	vertical-align: top;
}

.SignInBox img {
	max-height: 100%;
	max-width: 100%;
	text-decoration: none;
}	

.SignInItem {
	clear: right;
	display: inline-block;
	position: relative;
	vertical-align: text-bottom;
	margin: 0px;
	padding: 10px 0px 0px 5px;
	font-family: 'Arimo';
	font-weight: bold;
	font-size: 1.1rem;
	text-align: center;
	text-decoration: none;
	color: #FFFFFF;
}

.BaskCount {
	clear: right;
	display: inline-block;
	position: relative;
	vertical-align: text-bottom;
	margin: 0px;
	padding: 18px 0px 0px 0px;
	color: #333333;
	font-family: 'Arimo';
	font-weight: bold;
	font-size: 0.9rem;
	text-align: right;
	background-color: #FFFFFF;
}

.BaskItem {
	float: right;
	margin: 0px 20px 0px 0px;
	font-family: 'Arimo';
	font-size: 0.8rem;
	text-align: center;
	vertical-align: top;
	color: #333333;
	font-weight: bold;
}

.BaskItem img {
	max-height: 100%;
	max-width: 100%;
	text-decoration: none;
}

.NavBar {
	background: #000099;
	background: -webkit-linear-gradient(#092CAA, #000099);
	background: -o-linear-gradient(#092CAA, #000099);
	background: -moz-linear-gradient(#092CAA, #000099);
	background: linear-gradient(#092CAA, #000099);
	padding: 5px 5px 0px 10px;
	font-weight: bold;
	font-size: 1.2rem;
	line-height: 1.5rem;
	clear: both;
	width: 985px;
	display: inline-block;
	position: relative;	
}

.NavBar input {
	width: 475px;
	min-height: 30px;
	font-weight: bold;
	font-size: 1.3rem;
	line-height: 1.5rem;
	padding: 2px 0px 2px 5px;
}

.NavBar button {
	background-color: #ebebeb;
	font-weight: bold;
	width: 80px;
	min-height: 30px;
	font-size: 1.2rem;
	line-height: 1.5rem;
	padding: 5px; 
	border: 2px solid #333333;
	border-radius: 8px;
	cursor: pointer;	
}

.NavBarExt {
	background: #000099;
	background: -webkit-linear-gradient(#000099, #092CAA);
	background: -o-linear-gradient(#000099, #092CAA);
	background: -moz-linear-gradient(#000099, #092CAA);
	background: linear-gradient(#000099, #092CAA);
	color: #FFFFFF;
	font-family: 'Arimo';
	font-weight: bold;
	font-size: 16px;
	height: 65px;
	padding: 0px 5px 0px 10px;
	margin: 0px 0px 10px 0px;
	width: 985px;
	text-decoration: none;
}

.NavBarBaskItem {
	float: left;
	margin: 0px 20px 0px 10px;
	padding: 0px 2px 0px 2px;
	color: #FFFFFF;
	font-family: 'Arimo';
	font-size: 1.1rem;
	text-align: center;
	text-decoration: none;
	vertical-align: top;
}

a.NavBarBaskItem:hover, a.NavBarBaskItem:active {
	color: red;
}

.NavBarBaskItem img {
	max-height: 135%;
	max-width: 135%;
	text-decoration: none;
}

.NavBarBaskItem2 {
	float: right;
	margin: 0px 10px 0px 20px;
	padding: 0px 2px 0px 2px;
	color: #FFFFFF;
	font-family: 'Arimo';
	font-size: 1.1rem;
	text-align: center;
	text-decoration: none;
	vertical-align: top;
}

.NavBarBaskItem2 img {
	max-height: 135%;
	max-width: 135%;
	text-decoration: none;
}

a.NavBarBaskItem2:hover, a.NavBarBaskItem2:active {
	color: red;
}

.NavBarBaskItem3 {
	float: right;
	margin: 0px 10px 0px 20px;
	padding: 10px 2px 0px 2px;
	color: #FFFFFF;
	font-family: 'Arimo';
	font-size: 1.1rem;
	text-align: center;
	text-decoration: none;
	vertical-align: top;
}

.NavBarBaskItem5 {
	float: left;
	margin: 0px 20px 0px 10px;
	padding: 0px 2px 0px 2px;
	color: #FFFFFF;
	font-family: 'Arimo';
	font-size: 0.9rem;
	line-height: 0.9rem;
	text-align: center;
	text-decoration: none;
	vertical-align: top;
}

.NavBarBaskItem5 img {
	max-height: 135%;
	max-width: 135%;
	text-decoration: none;
}

a.NavBarBaskItem5:hover, a.NavBarBaskItem5:active {
	color: red;
}

.NavBarRightBasket {
	float: right;
	margin: 0px 20px 0px 0px;
	color: #FFFFFF;
	font-family: 'Arimo';
	font-size: 1.0rem;
	text-align: center;
	text-decoration: none;
	vertical-align: top;
}

.NavBar FORM {
	margin: 0px;
	padding: 5px 20px 5px 0px;
	display: inline-block;
	position: relative;
}

.LeftNav {
	background-color: #ebebeb;
	width: 200px;
	border-style: none;
}

.LeftNav, img {
	border-style: none;
	padding: 2px 5px 2px 5px;
}

.LeftNav a {
	text-decoration: none;
}

.TopLeftNav {
	background-color: #FFFFFF;
	width: 200px;
	border-style: none;
	padding: 0px 0px 5px 5px;
}

.GarrettCategory8 {
	background: #990000;
	background: -webkit-linear-gradient(#CB0505, #990000 50%, #CB0505);
	background: linear-gradient(#CB0505, #990000 50%, #CB0505);
	background: -o-linear-gradient(#CB0505, #990000 50%, #CB0505);
	background: -moz-linear-gradient(#CB0505, #990000 50%, #CB0505);	
	border: 2px solid #990000;
	border-radius: 0px;
	padding: 10px 5px 10px 5px;
	color: #ffffff;
	display: block;
	positive: relative;	
	font: normal 700 22px/1 'Arimo', sans-serif;
	text-shadow: 2px 2px #000000; 
	min-height: 1.25rem;
	line-height: 1.25rem;		
	cursor: pointer;
	margin: 0px 0px 0px 0px;
	width: 190px;	
	text-decoration: none;
}

a.GarrettCategory8:hover, a.GarrettCategory8:active {
	text-decoration: underline;
}

.GarrettCategory9 {
	background: #666666;
	background: -webkit-linear-gradient(#5062FD, #0000FF 50%, #5062FD);
	background: linear-gradient(#5062FD, #0000FF 50%, #5062FD);
	background: -o-linear-gradient(#5062FD, #0000FF 50%, #5062FD);
	background: -moz-linear-gradient(#5062FD, #0000FF 50%, #5062FD);	
	border: 2px solid #0000FF;
	border-radius: 0px;
	padding: 10px 5px 10px 5px;
	color: #ffffff;
	display: block;
	positive: relative;	
	font: normal 700 22px/1 'Arimo', sans-serif;
	text-shadow: 2px 2px #000000; 
	min-height: 1.25rem;
	line-height: 1.25rem;		
	cursor: pointer;
	margin: 3px 0px 0px 0px;
	width: 190px;	
	text-decoration: none;
}

a.GarrettCategory9:hover, a.GarrettCategory9:active {
	text-decoration: underline;
}

.Category {
	border-bottom: 1px solid #bbb;
}

a.Category:hover, a.Category:active {
	color: red;
	font-size: 110%;
}

.LeftNav, .Category {
	display: block;
	color: #333333;
	font-family: 'Arimo';
	font-weight: bold;
	font-size: 1.1rem;
	min-height: 1.25rem;
	line-height: 1.25rem;
	position: relative;	
	padding: 10px 5px 10px 5px;		
}

.LeftNav, .Shop {
	display: block;
	color: #333333;
	font-family: 'Arimo';
	font-weight: bold;
	font-size: 1.1rem;
	min-height: 1.25rem;
	line-height: 1.25rem;
	position: relative;	
	padding: 5px;	
}

.SocialMedia {
	padding: 0px 10px 0px 5px;
	width: 50px;
	color: #333333;
	font-family: 'Arimo';
	font-size: 1.1rem;
	line-height: 2.0rem;
}

#category-tree a{
	display:block;
	text-decoration:none;
}


#category-tree .level-1 a { 
	padding:4px 3px 4px 20px;
	border-top:1px solid #bbb; 
	color: #000000;
	font-family: 'Arimo';
	font-weight: bold;
	font-size: 1.0rem;
	min-height: 1.1rem;
	line-height: 1.1rem;
	position: relative;
	max-width: 200px;
	background-color: #ebebeb;	
	display: block;	
}

#category-tree .level-2 a {
	padding:4px 6px 4px 30px; 
	border-left:1px solid #ebebeb; 
	border-right:1px solid #ebebeb; 
	color: #333333;
	font-family: 'Arimo';
	font-size: 1.0rem;
	min-height: 1.0rem;
	line-height: 1.0rem;
	position: relative;
	max-width: 200px;	
	background-color: #FFFFFF;
	display: block;
}

#category-tree .level-3 a {
	padding:4px 6px 4px 40px; 
	border-left:1px solid #ebebeb; 
	border-right:1px solid #ebebeb; 
	color: #000099;
	font-family: 'Arimo';
	font-size: 1.0rem;
	min-height: 1.0rem;
	line-height: 1.0rem;
	position: relative;
	max-width: 200px;	
	background-color: #FFFFFF;
	display: block;
}

#category-tree .level-4 a { 
	padding:4px 6px 4px 50px; 
	border-left:1px solid #ebebeb; 
	border-right:1px solid #ebebeb; 
	color: #000000;
	font-family: 'Arimo';
	font-size: 1.0rem;
	min-height: 1.0rem;
	line-height: 1.0rem;
	position: relative;
	max-width: 200px;	
	background-color: #FFFFFF;
	display: block;
}

#category-tree div.active {
	font-weight: bold;
}

#category-tree div a:hover {
	background-color:#000099;
	color:#ffffff;
	font-weight: bold;
}

a.Category2:hover, a.Category2:active {
	color: red;
	font-size: 110%;
}

.RightNav {
	background-color: #ebebeb;
	max-width: 200px;
}

.RightNav, img {
	border-style: none;
	padding: 2px 5px 2px 5px;
}

.RightNav a {
	text-decoration: none;
}

.Category2 {
	max-width: 200px;
}

.RightNav, .Category2 {
	background-color: #ebebeb;
	display: block;
	color: #000099;
	font-family: 'Arimo';
	font-weight: bold;
	font-size: 1.0rem;
	max-width: 200px;
	min-height: 1.1rem;
	line-height: 1.1rem;
	position: relative;	
	padding: 5px;	
}

.NavHeader {
	border-style: none;
	max-width: 200px;
	padding: 5px;
	background-color: #000099;
	display: block;
	color: #FFFFFF;
	font-family: 'Arimo';
	font-weight: bold;
	font-size: 1.0rem;
	min-height: 1.1rem;
	line-height: 1.1rem;
	position: relative;		
}

.TitleAnnounce {
	background-color: #ebebeb;
	display: block;
	color: #000099;
	font-family: 'Arimo';
	font-weight: bold;
	font-size: 1.0rem;
	text-align: center;
	max-width: 200px;
	min-height: 1.1rem;
	line-height: 1.1rem;
	position: relative;	
	padding: 10px 5px 15px 5px;	
}

.HeaderAnnounce {
	background-color: #ebebeb;
	display: block;
	color: #000000;
	font-family: 'Arimo';
	font-weight: bold;
	font-size: 1.0rem;
	text-align: left;
	max-width: 200px;
	min-height: 1.1rem;
	line-height: 1.1rem;
	position: relative;	
	padding: 5px;	
}

.HeaderAnnounce a {
	text-decoration: none;
	color: #CB0505;
	font-size: 1.1rem;
	line-height: 1.3rem;
}

.AnnounceInfo {
	background-color: #ebebeb;
	display: block;
	color: #333333;
	font-family: 'Arimo';
	font-weight: 200;
	font-size: 1.0rem;
	text-align: left;
	width: 175px;
	min-height: 1.1rem;
	line-height: 1.1rem;
	position: relative;	
	padding: 0px 0px 5px 0px;
	margin: 0px;
	
}

ul.b {
	background-color: #ebebeb;
	display: block;
	list-style-type: square;
	color: #c91919;
	margin: 0px;
	padding: 0px 5px 2px 25px;
	text-align: left;
}

.grad1 {
	display: block;
	positive: relative;
	background: -webkit-linear-gradient(#c91919, #600909);
	background: -o-linear-gradient(#c91919, #600909);
	background: -moz-linear-gradient(#c91919, #600909);
	background: linear-gradient(#c91919, #600909);
	background-color: #600909;
	color: #FFFFFF;
	font-family: 'Arimo';
	font-weight: bold;
	font-size: 0.9rem;
	min-height: 1.0rem;
	line-height: 1.0rem;
	padding: 5px;
	margin: 0px -5px 2px 5px;
	border-style: none;
}

.grad2 {
	display: block;
	positive: relative;
	background: -webkit-linear-gradient(#1623d8, #081189);
	background: -o-linear-gradient(#162d8, #081189);
	background: -moz-linear-gradient(#162d8, #081189);
	background: linear-gradient(#162d8, #081189);
	background-color: #000099;
	color: #FFFFFF;
	font-family: 'Arimo';
	font-weight: bold;
	font-size: 0.9rem;
	min-height: 1.0rem;
	line-height: 1.0rem;
	padding: 5px;
	margin: 0px -5px 2px 5px;
	border-style: none;
}

.grad3 {
	display: block;
	positive: relative;
	background: -webkit-linear-gradient(#7a7a83, #393a3e);
	background: -o-linear-gradient(#7a7a83, #393a3e);
	background: -moz-linear-gradient(#7a7a83, #393a3e);
	background: linear-gradient(#7a7a83, #393a3e);
	background-color: #393a3e;
	color: #FFFFFF;
	font-family: 'Arimo';
	font-weight: bold;
	font-size: 0.9rem;
	min-height: 1.0rem;
	line-height: 1.0rem;
	padding: 5px;
	margin: 0px -5px 2px 5px;
	border-style: none;
}

.grad4 {
	display: block;
	positive: relative;
	background: -webkit-linear-gradient(#545456, #000000);
	background: -o-linear-gradient(#545456, #000000);
	background: -moz-linear-gradient(#545456, #000000);
	background: linear-gradient(#545456, #000000);
	background-color: #000000;
	color: #FFFFFF;
	font-family: 'Arimo';
	font-weight: bold;
	font-size: 0.9rem;
	min-height: 1.0rem;
	line-height: 1.0rem;
	padding: 5px;
	margin: 0px -5px 2px 5px;
	border-style: none;
	width: 100%;
}

.SearchGarrettButton {
	background: #c98826;
	background: -webkit-linear-gradient(#f1c232, #c98826 50%, #f1c232);
	background: linear-gradient(#f1c232, #c98826 50%, #f1c232);
	background: -o-linear-gradient(#f1c232, #c98826 50%, #f1c232);
	background: -moz-linear-gradient(#f1c232, #c98826 50%, #f1c232);	
	border-radius: 10px;
	padding: 8px 20px;
	margin: 5px 15px 0px 0px;
	color:  #ffffff;
	float: right;
	font: normal 700 21px/1 "Calibri", sans-serif;
	text-align: center;
	text-shadow: 1px 1px #000000; 
}

.SearchGarrettButton a {
	text-decoration: none;
	color:  #ffffff;
}


.CenterFrame {
	width: 575px;
	margin: 0px;
}

.HeaderBox {
	width: 255px;
	text-align: left;
	color: #333333;
	font-family: 'Arimo';
	font-weight: bold;
	font-size: 1.6rem;
	min-height: 2.0rem;
	line-height: 2.0rem;	
	margin: 5px 2px 5px 0px;
	padding: 2px 3px 0px 10px;
	display: inline-block;
	position: relative;
	vertical-align: top;
	word-wrap: break-word;
}

.HeaderBox2 {
	width: 230px;
	text-align: right;
	color: #333333;
	font-family: 'Arimo';
	font-weight: bold;
	font-size: 1.6rem;
	min-height: 2.0rem;
	line-height: 2.0rem;	
	margin: 5px 2px 5px 0px;
	padding: 2px 3px 0px 10px;
	display: inline-block;
	position: relative;
	vertical-align: top;
	word-wrap: break-word;
}

.HeaderBox2 a {
	color: #0066FF;
}

.CenterSectionBanner {
	border-style: none;
    border-radius: 3px;
	width: 555px;
	margin: 0px 5px 0px 5px;	
	padding: 5px;
	background-color: #000099;
	display: block;
	color: #FFFFFF;
	font-family: 'Arimo';
	font-weight: bold;
	font-size: 1.0rem;
	min-height: 1.1rem;
	line-height: 1.1rem;
	position: relative;
	text-align: center;		
}

.CenterSectionBanner2 {
	border-style: none;
    border-radius: 3px;
	width: 560px;
	margin: 0px 5px 0px 5px;	
	padding: 5px;
	background-color: #000099;
	display: block;
	color: #FFFFFF;
	font-family: 'Arimo';
	font-weight: bold;
	font-size: 1.0rem;
	min-height: 1.1rem;
	line-height: 1.1rem;
	position: relative;
	text-align: center;		
}

.CenterSectionFeature {
	display: inline-block;
	width: 545px;
	background-color: #FFFFFF;
	margin: 5px 5px 5px 5px;
	padding: 5px;
	border: 5px solid #ebebeb;
	vertical-align: top;
	line-height: 23px;
}

.CenterSectionHightlights {
	display: inline-block;
	max-width: 525px;
	background-color: #FFFFFF;
	margin: 5px 5px 5px 5px;
	padding: 5px;
	vertical-align: top;
	color: #333333;
	font-family: 'Arimo';
	font-weight: normal;
	font-size: 16px;
	min-height: 20px;
	line-height: 22px;	
}

.CenterSectionContentHeader {
	display: inline-block;
	width: 535px;
    border-radius: 3px;
	background-color: #000099;
	margin: 5px 0px 5px 0px;
	padding: 5px 5px 5px 5px;
	vertical-align: top;
	text-align: left;
	font-family: 'Arimo';
	font-weight: bold;
	font-size: 16px;
	min-height: 20px;
	line-height: 22px;
	color: #FFFFFF;		
}

.CenterSectionContentHeaderTitle1 {
	width: 110px;
	text-align: left;
	color: #FFFFFF;
	font-family: 'Arimo';
	font-weight: bold;
	font-size: 16px;
	min-height: 20px;
	line-height: 22px;	
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 5px;
	display: inline-block;
	position: relative;
	vertical-align: top;
	word-wrap: break-word;
}

.CenterSectionContentHeaderTitle2 {
	width: 130px;
	text-align: left;
	color: #FFFFFF;
	font-family: 'Arimo';
	font-weight: bold;
	font-size: 16px;
	min-height: 20px;
	line-height: 22px;	
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 5px;
	display: inline-block;
	position: relative;
	vertical-align: top;
	word-wrap: break-word;
}

.CenterSectionContentHeaderTitle3 {
	width: 130px;
	text-align: right;
	color: #FFFFFF;
	font-family: 'Arimo';
	font-weight: bold;
	font-size: 16px;
	min-height: 20px;
	line-height: 22px;	
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 5px;
	display: inline-block;
	position: relative;
	vertical-align: top;
	word-wrap: break-word;
}

.CenterSectionContent {
	display: inline-block;
	width: 525px;
	background-color: #FFFFFF;
	margin: 5px 5px 5px 5px;
	padding: 5px;
	vertical-align: top;
	color: #333333;
	font-family: 'Arimo';
	font-weight: normal;
	font-size: 16px;
	min-height: 20px;
	line-height: 22px;	
}

.CenterSectionContent2 {
	display: inline-block;
	width: 500px;
	background-color: #FFFFFF;
	margin: 5px 5px 0px 5px;
	padding: 5px;
	vertical-align: top;
	color: #333333;
	font-family: 'Arimo';
	font-weight: normal;
	font-size: 16px;
	min-height: 20px;
	line-height: 22px;	
}

.CenterSectionContent3 {
	display: inline-block;
	width: 500px;
	background-color: #ebebeb;
	margin: 5px 5px 0px 5px;
	padding: 5px;
	vertical-align: top;
	color: #333333;
	font-family: 'Arimo';
	font-weight: bold;
	font-size: 16px;
	min-height: 20px;
	line-height: 22px;	
	text-align: center;
}

.CenterSectionContent4 {
	display: inline-block;
	width: 525px;
	background-color: #FFFFFF;
	margin: 5px 5px 5px 5px;
	padding: 5px;
	vertical-align: top;
	color: #000099;
	font-family: 'Arimo';
	font-weight: normal;
	font-size: 20px;
	min-height: 20px;
	line-height: 22px;	
}

.CenterSectionInfo {
	display: inline-block;
	width: 500px;
	background-color: #FFFFFF;
	margin: 15px 10px 5px 25px;
	padding: 5px;
	vertical-align: top;
	color: #333333;
	font-family: 'Arimo';
	font-size: 16px;
	min-height: 20px;
	line-height: 22px;	
}

.CenterSectionInfo img {
	max-width: 500px;
	margin: 10px 0px 10px 0px;
	display: inline-block;
}

.CenterSectionTitle {
	border-style: none;
	width: 525px;
	margin: 10px 5px 0px 5px;	
	padding: 5px;
	background-color: #000099;
	display: block;
	color: #FFFFFF;
	font-family: 'Arimo';
	font-weight: bold;
	font-size: 1.0rem;
	min-height: 1.1rem;
	line-height: 1.1rem;
	position: relative;
	text-align: center;		
}

.CenterSectionTitle2 {
	border-style: none;
	width: 525px;
	margin: 20px 5px 35px 5px;	
	padding: 5px;
	background-color: #FFFFFF;
	display: block;
	color: #333333;
	font-family: 'Arimo';
	font-weight: bold;
	font-size: 25px;
	min-height: 28px;
	line-height: 28px;
	position: relative;
	text-align: center;		
}

.CenterSectionTitle3 {
	border-style: none;
	width: 525px;
	margin: 20px 5px 5px 5px;	
	padding: 5px;
	display: block;
	color: #333333;
	font-family: 'Arimo';
	font-weight: bold;
	font-size: 20px;
	min-height: 25px;
	line-height: 25px;
	position: relative;
	text-align: center;		
}

.CenterSectionTitle3 a {
	text-decoration: none;
	color: #000099;	
}

.CenterSectionInnerBox {
	border: 2px solid #333333;
	width: 525px;
	margin: 10px 5px 10px 5px;
	padding: 5px 5px 5px 5px;
	background-color: #FFFFFF;
	display: block;
	position: relative;	
}

.CenterSectionContentBox1 {
	background-color: #FFFFFF;
	margin: 0px 5px 10px 5px;
	font-family: 'Arimo';
	font-weight: normal;
	font-size: 14px;
	display: block;
	width: 490px;
	height: 25px;
	color: #333333;
}

.CenterSectionContentBox1 select {
	width: 500px;
	margin: 0px 5px 10px 5px;
	font-family: 'Arimo';
	font-size: 14px;
}

.CenterSectionContentBox2 {
	background-color: #FFFFFF;
	margin: 0px 5px 10px 5px;
	font-family: 'Arimo';
	font-weight: normal;
	font-size: 14px;
	display: block;
	width: 490px;
	height: 250px;
	color: #333333;
}

.CenterSectionProductFeature {
	display: inline-block;
	width: 525px;
	max-height: 195px;
	background-color: #FFFFFF;
	margin: 0px 5px 5px 5px;
	padding: 5px 0px 0px 0px;
	border: 5px solid #FFFFFF;
	vertical-align: top;
}

.CenterSectionProductDescription {
	display: inline-block;
	position: relative;
	vertical-align: top;
	margin: 5px 5px 5px 0px;
	padding: 10px 0px 0px 0px;
	width: 310px;
	height: 180px;
}

.CenterSectionProductTitle {
	width: 300px;
	max-height: 40px;
	display: inline-block;
	position: relative;
	vertical-align: top;
	margin: 0px 0px 5px 0px;
	padding: 0px 0px 0px 0px;
	background-color: #FFFFFF;
	color: #333333;
	font-family: 'Arimo';
	font-weight: bold;
	font-size: 1.0rem;
	min-height: 1.0rem;
	line-height: 1.0rem;
}

.CenterSectionDetail {
	background-color: #FFFFFF;
	width: 300px;
	max-height: 90px;
	text-align: left;
	display: inline-block;
	position: relative;
	vertical-align: top;
	color: #333333;
	font-family: 'Arimo';
	font-size: 14px;
	font-style: italic;
	min-height: 14px;
	line-height: 17px;	
	margin: 0px 0px 5px 0px;
	padding: 0px 0px 0px 10px;
}

.TurboSpotlightSectionBox {
	text-decoration: none;
}

a.TurboSpotlightSectionBox:hover, a.TurboSpotlightSectionBox:active {
	text-decoration: underline;
}

.TurboSpotlightSection {
	border: 5px solid #AA0000;
	background-color: #FFFFFF;
	width: 550px;
	height: 200px;
	padding: 0px 0px 5px 10px;
	margin: 0px 0px 10px 5px;	
	font-size: 1.1rem;
	font-family: 'Arimo';
	font-weight: bold;
	color: #333333;
}

.TurboSpotlightSection:hover, .TurboSpotlightSection:active {
	border: 5px solid #000099;
}

.TurboSpotlightSection img {
	width: 210px;
	float: right;
	margin: 0px;
	padding: 0px;
}

.TurboSpotlightTitle {
	color: #EC2121;
	font: normal 700 25px/1 "Open Sans", sans-serif;
	text-shadow: 1px 1px #333333;
	padding: 10px 0px 0px 0px;
}

.TurboSpotlightGarrett {
	margin: 0px 0px 10px 0px;
	width:345px;
}

.TurboSpotlightGarrett img {
	float: left;
	width: 125px;
}

.TurboSpotlightProductName {
	color: #0202EE;
	font: normal 700 20px/1 "Arimo", sans-serif;
	text-shadow: 2px 2px #ebebeb;
	padding: 10px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	line-height: 25px;
}

.TurboSpotlightProductName:hover, .TurboSpotlightProductName:active {
	color: #000099;
}

.TurboSpotlightLogo img {
	width: 280px;
	margin: 5px 25px 0px 0px;
}

.TurboSpotlightSection3 {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 10px 5px;	
	font-size: 1.1rem;
	font-family: 'Arimo';
	font-weight: bold;
	color: #333333;
	border: 5px solid #000000;
	width: 560px;
}

.TurboSpotlightSection3 img {
	margin: 0px;
	padding: 0px;
}

.CenterSection {
	background-color: #FFFFFF;
	width: 570px;
}

.CenterSection img {
	width: 550px;
}

.CenterSection {
	display: block;
	background-color: #ebebeb;
	text-align: center;
	color: #333333;
	font-family: 'Arimo';
	font-weight: bold;
	font-size: 1.5rem;
	min-height: 1.75rem;
	line-height: 1.75rem;	
	margin: 0px 5px 0px 5px;
	border-bottom: 20px solid #000099;
	border-top: 5px solid #ebebeb;
}


.ReleaseBanners {
	display: block;
	
	text-align: center;
	
	font-family: 'Arimo';
	font-weight: bold;
	font-size: 1.5rem;
	min-height: 1.75rem;
	line-height: 1.75rem;	
	margin: 10px 5px 5px 5px;
    padding-bottom: 15px;
	border-bottom: 1px solid #000000;
	
}


.CenterSection, .ReleaseBanners img {
	border-style: none;
}

.CenterSection, .ReleaseBanners2 {
	display: block;
	background-color: #ebebeb;
	text-align: center;
	color: #CC0000;
	font: normal 700 30px/1 "Calibri", sans-serif;	
	line-height: 35px;
	margin: 0px 5px 0px 5px;
	border-bottom: 20px solid #000099;
	text-shadow: 2px 2px #FFFFFF;
	text-decoration: none;
}

.CenterSection, .ReleaseBanners3 {
	display: block;
	background-color: #ebebeb;
	text-align: center;
	color: #CC0000;
	font: normal 700 30px/1 "Calibri", sans-serif;	
	line-height: 35px;
	margin: 0px 5px 0px 5px;
	text-shadow: 2px 2px #FFFFFF;
	text-decoration: none;
}

.CenterSection, .ReleaseBanners4 {
	display: block;
	background-color: #FFFFFF;
	text-align: center;
	color: #CC0000;
	font: italic 700 25px/1 "Calibri", sans-serif;	
	line-height: 30px;
	margin: 0px 5px 0px 5px;
	text-decoration: none;
}

.CenterSection, .ReleaseBanners5 {
	display: block;
	background-color: #FFFFFF;
	text-align: center;
	color: #000099;
	font: italic 700 22px/1 "Calibri", sans-serif;	
	line-height: 26px;
	margin: 0px 5px 0px 5px;
	text-decoration: none;
}

.BannerText {
	text-align: left;
	color: #333333;
	font-family: 'Arimo';
	font-weight: 200;
	font-size: 1rem;
	min-height: 1.1rem;
	line-height: 1.1rem;	
	padding: 5px;
}

.FeatSection {
	width: 570px;
	margin: 0px 5px 0px 5px;
	clear: both;
}

.FeatBanner {
	border-style: none;
	max-width: 560px;
	margin: 10px 5px 0px 5px;	
}

.FeatHeader {
	border-style: none;
	max-width: 560px;
	margin: 0px 5px 0px 5px;	
	padding: 5px;
	background-color: #000099;
	display: block;
	color: #FFFFFF;
	font-family: 'Arimo';
	font-weight: bold;
	font-size: 20px;
	min-height: 22px;
	line-height: 22px;
	position: relative;		
}

.FeatBox {
	display: inline-block;
	height: 330px;
	width: 265px;
	background-color: #FFFFFF;
	border: 5px solid #ebebeb;
	margin: 5px 0px 0px 5px;
	vertical-align: top;
}

.FeatBox2 {
	display: inline-block;
	height: 290px;
	width: 350px;
	background-color: #FFFFFF;
	border: 5px solid #ebebeb;
	margin: 5px 0px 0px 5px;
	vertical-align: top;
}

.FeatButtonContainer {
	border: 1px solid #FFFFFF;
	max-width: 560px;
	margin: 0px 5px 0px 5px;	
	padding: 0px;
	display: block;
	color: #FFFFFF;
	position: relative;		
}

.TopButtonBox {
	display: inline-block;
	width: 250px;
	background-color: #FFFFFF;
	border: 2px solid #FFFFFF;
	margin: 5px 5px 0px 5px;
	padding: 0px 0px 0px 5px;
}

.TopButton {
	background-color: #FFFFFF;
	border: 3px solid #333333;
	border-radius: 10px;
	height: 145px;	
	width: 225px;
	text-align: center;
	color: #000099;
	font: normal 700 18px/1 'Arimo',sans-serif;
	text-shadow: 2px 2px #ebebeb;	
	margin: 0px 5px 0px 5px;
	padding: 0px 0px 5px 5px;
	display: inline-block;
	text-decoration: none;
}



.TopButton img {
	height: 100px;
	display: block;
	margin: auto;
}

.TopButton:hover, .TopButton:active {
	border: 3px solid #AA0000;
	color: #AA0000;
	text-decoration: underline;
}

.TopButtonBox2 {
	text-decoration: none;
	display: inline-block;
	margin: 0px 0px 10px 0px;
}

a.TopButtonBox2 {
	text-decoration: none;
}

.TopButton2 {
	border: 2px solid blue;
	background-color: #FFFFFF;
	border-radius: 10px;
	width: 265px;
	height: 65px;
	margin: 0px 0px 0px 5px;
	padding: 2px 0px 2px 3px;
	color: #000099;
	font: normal 700 18px/1 'Arimo',sans-serif;
	text-shadow: 2px 2px #ebebeb;	
	text-decoration: none;	
	line-height: 1.3rem;	
}

.TopButton2:hover, .TopButton2:active {
	border: 2px solid #AA0000;
	color: #AA0000;
}

.TopButton2 img {
	height: 65px;
	float: left;
	margin: 0px;
	padding: 0px;
}

.TopButton2description {
	color: #000099;
	font: normal 700 18px/1 'Arimo',sans-serif;
	text-shadow: 2px 2px #ebebeb;
	line-height: 1.3rem;	
	padding: 10px 0px 0px 0px;
	text-decoration: none;
}

a.TopButton2description {
	text-decoration: none;
}

.InnerText {
	color: #D93535;
	font: normal 700 19px/1 'Ubuntu',sans-serif;
	text-shadow: 1px 1px #CCCCCC;
}

.TopButton3 {
	background-color: #FFFFFF;
	border: 3px solid #333333;
	border-radius: 10px;
	height: 130px;	
	width: 225px;
	text-align: center;
	color: #AA0000;
	font: normal 700 18px/1 'Arimo',sans-serif;
	text-shadow: 2px 2px #ebebeb;	
	margin: 0px 5px 0px 5px;
	padding: 0px 0px 5px 5px;
	display: inline-block;
	text-decoration: none;
}



	
.TopButton3 img {
	height: 100px;
	display: block;
	margin: auto;
}

.TopButton3:hover, .TopButton3:active {
	border: 3px solid #000099;
	color: #000099;
	text-decoration: underline;	
}

.TopButton4description {
	color: #000099;
	font: normal 700 15px/1 'Arimo',sans-serif;
	text-shadow: 2px 2px #ebebeb;
	line-height: 1.3rem;	
	padding: 10px 0px 0px 0px;
	text-decoration: none;
}

a.TopButton4description {
	text-decoration: none;
}

.FeatButtonBox {
	display: inline-block;
	width: 250px;
	background-color: #FFFFFF;
	border: 2px solid #FFFFFF;
	margin: 5px 0px 0px 5px;
	padding: 0px 0px 0px 5px;
}

.FeatButtonBox2 {
	display: inline-block;
	width: 250px;
	background-color: #FFFFFF;
	border: 5px solid #FFFFFF;
	margin: 30px 0px 0px 5px;
	padding: 0px 0px 0px 10px;
}

.FeatButton {
	background-color: #FFFFFF;
	background: #FF1111;
	background: -webkit-linear-gradient(#FF1111, #AA0000);
	background: linear-gradient(#FF1111, #AA0000);
	background: -o-linear-gradient(#FF1111, #AA0000);
	background: -moz-linear-gradient(#FF1111, #AA0000);	
	border: 2px solid #000000;
	border-radius: 10px;
	width: 230px;
	text-align: center;
	color: #FFFFFF;
	font: normal 700 21px/1 'Arimo',sans-serif;
	text-shadow: 2px 2px #333333;	
	padding: 10px 0px 10px 0px;
	display: inline-block;
	text-decoration: none;
}

.FeatButton:hover, .FeatButton:active {
	background: #c98826;
	font-size: 110%;
}

.FeatButton2 {
	background-color: #FFFFFF;
	background: #FF1111;
	background: -webkit-linear-gradient(#FF1111, #AA0000);
	background: linear-gradient(#FF1111, #AA0000);
	background: -o-linear-gradient(#FF1111, #AA0000);
	background: -moz-linear-gradient(#FF1111, #AA0000);	
	border: 2px solid #000000;
	border-radius: 10px;
	width: 225px;
	text-align: center;
	color: #FFFFFF;
	font: normal 900 28px/1 'Arimo',sans-serif;
	text-shadow: 2px 2px #333333;	
	padding: 10px 0px 10px 0px;
	display: inline-block;
	text-decoration: none;
}

.FeatButton2:hover, .FeatButton2:active {
	background: #c98826;
	font-size: 110%;
}

.FeatButton3 {
	background-color: #FFFFFF;
	background: #FF1111;
	background: -webkit-linear-gradient(#FF1111, #AA0000);
	background: linear-gradient(#FF1111, #AA0000);
	background: -o-linear-gradient(#FF1111, #AA0000);
	background: -moz-linear-gradient(#FF1111, #AA0000);	
	border: 5px solid #000000;
	border-radius: 10px;
	width: 225px;
	text-align: center;
	color: #FFFFFF;
	font: normal 700 21px/1 'Arimo',sans-serif;
	text-shadow: 2px 2px #333333;	
	padding: 10px 0px 10px 0px;
	display: inline-block;
	text-decoration: none;
}

.FeatButton3:hover, .FeatButton3:active {
	background: #c98826;
	font-size: 110%;
}

.FeatImage {
	background-color: #FFFFFF;
	width: 255px;
	height: 190px;	
	margin: 0px 2px 0px 2px;
	padding: 0px 3px 0px 3px;	
	display: inline-block;
	position: relative;
	vertical-align: top;

}
	
.FeatImage img {
	width: 180px;
	display: block;
	margin: auto;
}

.FeatImage2 {
	background-color: #FFFFFF;
	width: 180px;
	height: 180px;	
	margin: 0px 2px 2px 0px;
	padding: 0px;	
	display: inline-block;
	position: relative;
	vertical-align: top;
}
	
.FeatImage2 img {
	width: 150px;
	display: block;
	margin: auto;
	border: 3px solid #888999;
}

.FeatDescription {
	background-color: #FFFFFF;
	width: 255px;
	height: 40px;
	text-align: center;
	color: #333333;
	font-family: 'Arimo';
	font-weight: bold;
	font-size: 1.0rem;
	min-height: 1.0rem;
	line-height: 1.0rem;	
	margin: 0px 2px 0px 2px;
	padding: 0px 3px 0px 3px;
	display: inline-block;
	position: relative;
	vertical-align: top;
}

.FeatDescription a {
	text-decoration: none;
	color: #333333;
}

.FeatDescription2 {
	background-color: #FFFFFF;
	width: 330px;
	height: 40px;
	text-align: center;
	color: #333333;
	font-family: 'Arimo';
	font-weight: bold;
	font-size: 1.0rem;
	min-height: 1.0rem;
	line-height: 1.0rem;	
	margin: 2px 2px 0px 2px;
	padding: 3px 3px 0px 3px;
	display: inline-block;
	position: relative;
	vertical-align: top;
}

.FeatDescription2 a {
	text-decoration: none;
	color: #333333;
}

.FeatDescription3 {
	background-color: #FFFFFF;
	width: 330px;
	height: 40px;
	text-align: center;
	color: #333333;
	font-family: 'Arimo';
	font-weight: bold;
	font-size: 1.0rem;
	min-height: 1.0rem;
	line-height: 1.0rem;	
	margin: 2px 2px 0px 2px;
	padding: 3px 3px 0px 3px;
	display: inline-block;
	position: relative;
	vertical-align: top;
	border-top: 2px solid #333333;
}

.FeatDescription3 a {
	text-decoration: none;
	color: #333333;
}

.FeatInnerLeftSection {
	background-color: #FFFFFF;
	width: 105px;
	height: 90px;
	text-align: center;	
	margin: 0px 3px 0px 0px;
	padding: 3px 0px 0px 0px;
	display: inline-block;
	position: relative;
	vertical-align: top;
	border-right: 3px solid #ebebeb;
}

.FeatInnerRightSection {
	background-color: #FFFFFF;
	width: 145px;
	height: 95px;
	text-align: left;
	display: inline-block;
	position: relative;
	vertical-align: top;
}

.FeatInnerDetailSection {
	background-color: #FFFFFF;
	width: 140px;
	height: 75px;
	text-align: left;
	color: #333333;
	font-family: 'Arimo';
	font-size: 14px;
	font-style: italic;
	min-height: 14px;
	line-height: 15px;	
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	display: inline-block;
	position: relative;
	vertical-align: top;
}

.FeatInnerRightSection2 {
	background-color: #FFFFFF;
	width: 140px;
	height: 165px;
	text-align: left;
	display: inline-block;
	position: relative;
	vertical-align: top;
}

.FeatInnerDetailSection2 {
	background-color: #FFFFFF;
	width: 140px;
	height: 130px;
	text-align: left;
	color: #333333;
	font-family: 'Arimo';
	font-size: 14px;
	font-style: italic;
	min-height: 14px;
	line-height: 15px;	
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	display: inline-block;
	position: relative;
	vertical-align: top;
}

.FeatMoreInfo {
	background-color: #FFFFFF;
	width: 135px;
	height: 20px;
	text-align: left;
	color: #333333;
	font-family: 'Arimo';
	font-size: 14px;
	font-style: italic;
	min-height: 14px;
	line-height: 15px;	
	margin: 3px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	display: inline-block;
	position: relative;
	vertical-align: top;
}

.FeatMoreInfo a{
	text-decoration: none;
	color: #000099;
	font-family: 'Arimo';
	font-style: normal;
	font-weight: bold;
	font-size: 15px;
	min-height: 15px;
	line-height: 16px;	
}

.FeatExpSection {
	display: inline-block;
	width: 550px;
	height: 195px;
	background-color: #FFFFFF;
	margin: 5px 5px 5px 5px;
	border: 5px solid #ebebeb;
	vertical-align: top;
}

.FeatExpImage {
	background-color: #FFFFFF;
	width: 195px;	
	margin: 0px 5px 0px 0px;
	display: inline-block;
	vertical-align: top;
	position: relative;	
}

.FeatExpImage img {
	width: 180px;
	display: block;
	margin: auto;
}

.FeatExpDescription {
	display: inline-block;
	position: relative;
	vertical-align: top;
	margin: 5px 5px 5px 0px;
	padding: 10px 0px 0px 0px;
	width: 335px;
	height: 180px;
}

.FeatExpTitle {
	width: 325px;
	height: 40px;
	display: inline-block;
	position: relative;
	vertical-align: top;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background-color: #FFFFFF;
	color: #333333;
	font-family: 'Arimo';
	font-weight: bold;
	font-size: 1.0rem;
	min-height: 1.0rem;
	line-height: 1.0rem;
}

.FeatExpTitle a {
	text-decoration: none;
	color: #333333;
}

.FeatExpDetail {
	background-color: #FFFFFF;
	width: 325px;
	height: 90px;
	text-align: left;
	display: inline-block;
	position: relative;
	vertical-align: top;
	color: #333333;
	font-family: 'Arimo';
	font-size: 14px;
	font-style: italic;
	min-height: 14px;
	line-height: 17px;	
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 10px;
}

.FeatPrice {
	background-color: #FFFFFF;
	color: #AA1111;
	font-family: 'Arimo';
	font-weight: bold;
	font-size: 1.0rem;
	min-height: 1.0rem;
	line-height: 1.0rem;
	text-align: center;
}

.AddCart {
	background: #FFFFFF;	
	border-radius: 8px;
	padding: 2px 8px 2px 8px;
	border: 2px solid #003399;
	box-shadow: 3px 2px #808080;
	margin: 8px 3px 3px 1px;
	color:  red;
	font: normal 700 17px/1 "Calibri", sans-serif;
	text-align: center;
	cursor: pointer;
}

.AddCart img {
	background-color: #ebebeb;
	margin: 0px;
	padding: 0px;
	vertical-align: middle;
	cursor: pointer;
}

.AddCart2 {
	background: #FFFFFF;	
	border-radius: 8px;
	padding: 2px 8px 2px 8px;
	border: 2px solid #003399;
	box-shadow: 3px 2px #808080;
	margin: 8px 3px 3px 1px;
	color:  red;
	font: normal 700 17px/1 "Calibri", sans-serif;
	text-align: center;
	cursor: pointer;
}

.AddCart3 {
	background: #FFFFFF;	
	border-radius: 8px;
	padding: 2px 8px 2px 8px;
	border: 2px solid #003399;
	box-shadow: 3px 2px #808080;
	margin: 8px 3px 3px 1px;
	color:  red;
	font: normal 700 17px/1 "Calibri", sans-serif;
	text-align: center;
	cursor: pointer;
}

.AddCart4 {
	background: #FFFFFF;	
	border-radius: 8px;
	padding: 2px 8px 2px 8px;
	border: 2px solid #003399;
	box-shadow: 3px 2px #808080;
	margin: 8px 3px 3px 1px;
	color:  red;
	font: normal 700 17px/1 "Calibri", sans-serif;
	text-align: center;
	cursor: pointer;
}

.AddCart5 {
	background: #FFFFFF;	
	border-radius: 8px;
	padding: 2px 8px 2px 8px;
	border: 2px solid #003399;
	box-shadow: 3px 2px #808080;
	margin: 8px 3px 3px 1px;
	color:  red;
	font: normal 700 17px/1 "Calibri", sans-serif;
	text-align: center;
	cursor: pointer;
}

.AddCart6 {
	background: #FFFFFF;	
	border-radius: 8px;
	padding: 2px 8px 2px 8px;
	border: 2px solid #003399;
	box-shadow: 3px 2px #808080;
	margin: 8px 3px 3px 1px;
	color:  red;
	font: normal 700 17px/1 "Calibri", sans-serif;
	text-align: center;
	cursor: pointer;
}

.BuyNow {
	background: #FFFFFF;	
	border-radius: 8px;
	padding: 2px 8px 2px 8px;
	border: 2px solid #003399;
	box-shadow: 3px 2px #808080;
	margin: 8px 3px 3px 1px;
	color:  #0000FF;
	font: normal 700 17px/1 "Calibri", sans-serif;
	text-align: center;
	cursor: pointer;
}

.CategorySection {
	display: inline-block;
	max-width: 570px;
	margin: 0px 5px 0px 5px;
	padding: 0px;
	vertical-align: top;
	position: relative;
}

.CategoryBox {
	display: inline-block;
	height: 390px;
	width: 265px;
	background-color: #FFFFFF;
	border: 3px solid #ebebeb;
	border-radius:5px;
	margin: 5px;
	vertical-align: top;
}


.CategoryBox2 {
	display: inline-block;
	height: 300px;
	width: 265px;
	background-color: #FFFFFF;
	border: 5px solid #ebebeb;
	margin: 5px;
	vertical-align: top;
}

.CategoryBox3 {
	background-color: #FFFFFF;
	background: #ebebeb;
	background: -webkit-linear-gradient(#ff1111, #aa1111 50%, #ff1111);
	background: linear-gradient(#ff1111, #aa1111 50%, #ff1111);
	background: -o-linear-gradient(#ff1111, #aa1111 50%, #ff1111);
	background: -moz-linear-gradient(#ff1111, #aa1111 50%, #ff1111);		
	display: inline-block;
	width: 225px;
	background-color: #ebebeb;
	border: 2px solid #000000;
	border-radius: 10px;	
	color: #FFFFFF;
	margin: 5px;
	padding: 5px 20px 5px 20px;
	vertical-align: top;
	font: normal 700 20px/1 'Arimo',sans-serif;
	text-decoration: none;
	
}

.CategoryBox3:hover, .CategoryBox3:active {
	background: #c98826;
}

.CategoryBox5 {
	background-color: #FFFFFF;
	background: #ebebeb;
	background: -webkit-linear-gradient(#cccccc, #ebebeb 50%, #cccccc);
	background: linear-gradient(#cccccc, #ebebeb 50%, #cccccc);
	background: -o-linear-gradient(#cccccc, #ebebeb 50%, #cccccc);
	background: -moz-linear-gradient(#cccccc, #ebebeb 50%, #cccccc);		
	display: inline-block;
	width: 250px;
	background-color: #ebebeb;
	border: 2px solid #000000;
	border-radius: 10px;	
	color: #000000;
	margin: 5px;
	padding: 5px 0px 5px 5px;
	vertical-align: top;
	font: normal 700 12px/1 'Arimo',sans-serif;
	text-decoration: none;
	
}

.CategoryBox5:hover, .CategoryBox5:active {
	background: #c98826;
}

.CategoryBox6 {
	background-color: #FFFFFF;
	background: #ebebeb;
	background: -webkit-linear-gradient(#ff1111, #aa1111 50%, #ff1111);
	background: linear-gradient(#ff1111, #aa1111 50%, #ff1111);
	background: -o-linear-gradient(#ff1111, #aa1111 50%, #ff1111);
	background: -moz-linear-gradient(#ff1111, #aa1111 50%, #ff1111);		
	display: inline-block;
	width: 225px;
	background-color: #ebebeb;
	border: 3px solid #000000;
	border-radius: 10px;	
	color: #FFFFFF;
	margin: 5px;
	padding: 15px 20px 15px 20px;
	vertical-align: top;
	font: normal 700 20px/1 'Arimo',sans-serif;
	text-decoration: none;
	
}

.CategoryBox3:hover, .CategoryBox3:active {
	background: #c98826;
}

.CategoryImage {
	background-color: #FFFFFF;
	width: 95px;
	height: 100px;	
	margin: 0px 2px 0px 2px;
	padding: 0px;	
	display: inline-block;
	position: relative;
	vertical-align: top;
	border: 1px solid #FFFFFF;
}

.GarrettCategorySection {
	display: inline-block;
	width: 970px;
	margin: 0px 0px 0px 5px;
	padding: 5px 5px 0px 0px;
	vertical-align: top;
	position: relative;
}

.GarrettFilterBox {
	display: inline-block;
	width: 305px;
	background-color: #FFFFFF;
	margin: 5px 15px 2px 0px;
	vertical-align: top;
	font-family: 'Arimo';
	font-weight: bold;	
	font-size: 17px;
	min-height: 20px;	
}

.GarrettFilterBox a {
	color: #000099;
	text-decoration: none;
}

.GarrettFilterBox a:hover, .GarrettFilterBox a:active {
	color: red;
	font-size: 110%;
}


.ATPFilterBox {
	display: inline-block;
	width: 245px;
	background-color: #FFFFFF;
	padding: 0px 5px 0px 0px;
	margin: 5px 15px 2px 0px;
	vertical-align: top;
	font-family: 'Arimo';
	font-weight: bold;	
	font-size: 17px;
	min-height: 20px;	
}

.ATPFilterBox a {
	color: #000099;
	text-decoration: none;
}

.ATPFilterBox a:hover, .ATPFilterBox a:active {
	color: red;
	font-size: 110%;
}

.GarrettCategoryBox {
	display: inline-block;
	height: 415px;
	width: 305px;
	background-color: #FFFFFF;
	border: 3px solid #ebebeb;
	margin: 5px 15px 5px 0px;
	vertical-align: top;
}

.GarrettCategoryImageBox {
	width:225px;
	height:210px;
	display: block;
	position: relative;
	margin: auto;
}
	
.GarrettCategoryImage2 img {
	width: 180px;
	display: block;
	position: absolute;
	left: 50%;
	margin-left: -105px;
	bottom: 0;
}

.GarrettCategoryDescription {
	background-color: #FFFFFF;
	width: 290px;
	height: 16px;
	text-align: center;
	color: #AA1111;
	font-family: 'Arimo';
	font-weight: bold;
	font-size: 15px;
	min-height: 15px;	
	margin: 5px 2px 2px 5px;
	display: inline-block;
	position: relative;
}

.GarrettCategoryDescription a {
	text-decoration: none;
	color: #AA1111;
}

.GarrettCategoryDescription a:hover, .GarrettCategoryDescription a:active {
	color: red;
}

.GarrettCategoryDescription2 {
	background-color: #FFFFFF;
	width: 290px;
	height: 55px;
	text-align: center;
	color: #333333;
	font-family: 'Arimo';
	font-weight: bold;
	font-size: 15px;
	min-height: 15px;
	line-height: 16px;	
	margin: 5px 2px 0px 5px;
	padding: 0px 0px 0px 0px;
	display: inline-block;
	position: relative;
}

.GarrettCategoryDescription2 a {
	text-decoration: none;
	color: #333333;
}

.GarrettCategoryDescription2 a:hover, .GarrettCategoryDescription2 a:active {
	color: red;
}

.GarrettCategoryDescription3 {
	background-color: #FFFFFF;
	width: 245px;
	height: 45px;
	text-align: left;
	color: #333333;
	font-family: 'Arimo';
	font-weight: normal;
	font-size: 14px;
	min-height: 14px;
	line-height: 15px;	
	margin: 5px 2px 5px 2px;
	padding: 0px 0px 0px 45px;
	display: inline-block;
	position: relative;
}

.GarrettCategoryInnerLeftSection {
	background-color: #FFFFFF;
	width: 125px;
	height: 45px;
	text-align: center;	
	margin: 0px 0px 0px 15px;
	padding: 3px 0px 2px 0px;
	display: inline-block;
	position: relative;
}

	
.CategoryImage img {
	display:block;
	margin: auto;
	border: 1px solid #FFFFFF;
}

.CategoryImageBox {
	width:225px;
	height:200px;
	display: block;
	position: relative;
	margin: auto;
}
	
.CategoryImage2 img {
	width: 180px;
	display: block;
	position: absolute;
	left: 50%;
	margin-left: -95px;
	bottom: 0;
}

.TestCategoryImageBox {
	width:225px;
	height:200px;
	display: block;
	border: 1px solid #000099;
	position: relative;
	margin: auto;
}

.TestCategoryImage img {
	width: 180px;
	display: block;
	border: 1px solid #AA0000;
	position: absolute;
	left: 50%;
	margin-left: -95px;
	bottom: 0;
}

.CategoryDescription {
	background-color: #FFFFFF;
	width: 255px;
	height: 60px;
	text-align: center;
	color: #333333;
	font-family: 'Arimo';
	font-weight: bold;
	font-size: 15px;
	min-height: 15px;
	line-height: 16px;	
	margin: 5px 2px 5px 2px;
	padding: 0px 0px 0px 0px;
	display: inline-block;
	position: relative;
	border: 1px solid #FFFFFF;
}

.CategoryDescription a {
	text-decoration: none;
	color: #333333;
}

.CategoryDescription a:hover, .CategoryDescription a:active {
	color: red;
}

.CategoryDescription2 {
	background-color: #FFFFFF;
	width: 145px;
	height: 100px;
	text-align: left;
	color: #333333;
	font-family: 'Arimo';
	font-weight: normal;
	font-size: 0.8rem;
	min-height: 1.2rem;
	line-height: 1.2rem;	
	margin: 0px 2px 0px 0px;
	padding: 0px 3px 0px 5px;
	display: inline-block;
	position: relative;
	vertical-align: bottom;
	border: 1px solid #FFFFFF;
}

.CategoryDescription3 {
	background-color: #FFFFFF;
	width: 245px;
	height: 45px;
	text-align: left;
	color: #333333;
	font-family: 'Arimo';
	font-weight: normal;
	font-size: 14px;
	min-height: 14px;
	line-height: 15px;	
	margin: 5px 2px 5px 2px;
	padding: 0px 0px 0px 10px;
	display: inline-block;
	position: relative;
}

.CategoryDescription4 {
	background-color: #FFFFFF;
	width: 245px;
	height: 16px;
	text-align: center;
	color: #AA1111;
	font-family: 'Arimo';
	font-weight: bold;
	font-size: 15px;
	min-height: 15px;	
	margin: 5px 2px 2px 2px;
	padding: 0px 0px 0px 10px;
	display: inline-block;
	position: relative;
}

.CategoryDescription4 a {
	text-decoration: none;
	color: #AA1111;
}

.CategoryDescription4 a:hover, .CategoryDescription4 a:active {
	color: red;
}

.CategoryInnerLeftSection {
	background-color: #FFFFFF;
	width: 120px;
	height: 45px;
	text-align: center;	
	margin: 0px 3px 0px 2px;
	padding: 3px 0px 2px 0px;
	display: inline-block;
	position: relative;
	border: 1px solid #FFFFFF;
}

.navheadernew {
border-style: none;
max-width: 200px;
padding: 5px;
margin-bottom: 10px;
background-color: #000099; /* #000099; */
display: block;
color: #FFFFFF;
font-family: 'Arimo';
font-weight: bold;
font-size: 1.0rem;
min-height: 1.1rem;
line-height: 1.1rem;
position: relative;	border-radius: 3px;	}

.ProductSection {
	display: block;
	width: 770px;
	margin: 0px 10px 5px 5px;
	border: 2px solid #DEDEDE;
	border-radius: 5px;
	padding: 5px 0px 5px 5px;
	vertical-align: top;
	position: relative;
}

.ProductBox {
	display: inline-block;
	width: 750px;
	background-color: #FFFFFF;
	border: 1px solid #FFFFFF;
	margin: 5px 0px 0px 5px;
	padding: 5px 0px 5px 5px;
	vertical-align: top;
	text-align: left;
	font-family: 'Arimo';
	font-size: 1.0rem;
	line-height: 1.5rem;		
}

.ProductBox img {
	max-width: 370px;
	border: 3px solid #FFFFFF;
	margin: 0px 0px 10px 0px;
	display: inline-block;
}

#ProductMainImage {
	max-width: 375px;
	border: 1px solid #FFFFFF;
	margin: 0px 0px 10px 0px;
	display: inline-block;
}

#ProductMainImage2 {
	max-width: 535px;
	border: 1px solid #FFFFFF;
	margin: 0px 0px 0px 0px;
	display: inline-block;
}

#ProductMainImage3 {
	max-width: 535px;
	border: 1px solid #FFFFFF;
	margin: 0px 0px 0px 0px;
	display: inline-block;
}

#ProductMainImage4 {
	max-width: 525px;
	border: 1px solid #FFFFFF;
	margin: 15px 5px 35px 5px;
	display: inline-block;
}

.ButtonProductImages {
	width: 120px;
	height: 120px;
	background-color: #FFFFFF;
	border: 2px solid #ebebeb;
	margin: 0px 5px 5px 0px;
	display: inline-block;
	position: relative;
	vertical-align: top;
	cursor: pointer;
}

.ButtonProductImages img {
	width: 100px;
	background-color: #FFFFFF;
	margin: 0px;
	padding: 0px;
	vertical-align: middle;
	cursor: pointer;
	border: 1px solid #FFFFFF;
}

.ProductBreadCrumbs {
	width: 550px;
	font-family: 'Arimo';
text-decoration: none;
	font-weight: bold;
	font-size: 1.0rem;
	line-height: 1.3rem;
	margin: 5px 0px 0px 5px;
	padding: 5px 5px 0px 5px;	
	word-break:break-word;
	float: left;
}

.ProductTitle {
	width: 735px;
	font-family: 'Arimo';
	font-weight: bold;
	font-size: 1.6rem;
	line-height: 2.0rem;
	margin: 0px 10px 0px 0px;
	padding: 0px 5px 5px 5px;	
	word-break:break-word;
}

.Productfiller {
	width: 360px;
	height: 1px;
	border: 1px solid #FFFFFF;
	margin: 0px 5px 0px 0px;
	padding: 0px;
	display: inline-block;	
}

.ProductOptions2 {
	width: 340px;
	margin: 15px 0px 5px 20px;
	padding: 20px 0px 0px 0px;
	float: right;			
}

.ProductOptions2 a {
	text-decoration: none;
}

.ProductOptions {
	width: 325px;
	border: 2px solid #003399;
	border-radius: 5px;
	margin: 15px 0px 5px 20px;
	padding: 10px 0px 5px 5px;
	float: right;			
}

.ProductDescription {
	width: 320px;
	display: inline-block;
	text-align: left;
	font-family: 'Arimo';
	font-size: 1.0rem;
	line-height: 1.5rem;	
	margin: 0px 0px 35px 0px;	
}

.ProductQuantityBox {
	color: #000099;
	font-family: 'Arimo';
	font-weight: bold;
	font-size: 1.0rem;
	min-height: 1.0rem;
	line-height: 1.0rem;
	margin: 8px 3px 3px 1px;
	padding: 2px 8px 0px 8px;
	cursor: pointer;
	text-align: center;
	width:35px;
}

.ProductQuantityBox2 {
	color: #000099;
	font-family: 'Arimo';
	font-weight: bold;
	font-size: 1.0rem;
	min-height: 1.0rem;
	line-height: 1.0rem;
	margin: 0px 0px 0px 0px;
	padding: 2px 5px 0px 5px;
	cursor: pointer;
	text-align: center;
	vertical-align: middle;
	width:35px;
	border: 2px solid #333333;
}

.ProdAttributeBox {
	display: inline-block;
	width: 320px;
	height: 100%;
	background-color: #FFFFFF;

	margin: 0px;
	vertical-align: top;
}

.ProdAttributeOption {
	width: =195px;
	height: 100%;

	padding: 0px;
	margin: 0px 1px 1px 1px;
}

.ProdAttributeOption2 {
	width: 105px;
	height: 100%;

	padding: 2px;
	margin: 0px;
}

.ProdAttributeDescription {
	width: 160px;
	height: 100%;
	display: inline-block;
	vertical-align: middle;

	padding: 1px;
	margin: 1px;
	font-family: 'Arimo';
	font-size: 1.0rem;
	line-height: 1.2rem;
}

.ProdAttributeDescription img {
	width: 135px;
	border: 1px solid #FFFFFF;
}

.ProdAttributeDescription2 {
	width: 190px;
	height: 100%;
	display: inline-block;
	vertical-align: middle;

	padding: 1px;
	margin: 1px;
	font-family: 'Arimo';
	font-size: 15px;
}

.ProdAttributeDescription2 select {
	width: 190px;

	font-family: 'Arimo';
	font-size: 15px;
}

.ProdAttributeTitle {
	width: 95px;
	height: 100%;
	display: inline-block;
	vertical-align: middle;

	margin: 2px;
	font-family: 'Arimo';
	font-size: 1.0rem;
	line-height: 1.2rem;
	word-break:break-word;
}

.ProdAttributeTitle img {
	width: 50px;

}

.ProdAttributeSelection {
	width: 20px;
	display: inline-block;
	vertical-align: middle;

	padding: 1px;
	margin: 1px;
}

.ProductRecommendationsHeader {
	border-style: none;
	width: 730px;
	margin: 5px 0px 0px 0px;
	padding: 5px 5px 5px 5px;
	background-color: #000099;
	display: block;
	color: #FFFFFF;
	font-family: 'Arimo';
	font-weight: bold;
	font-size: 1.1rem;
	min-height: 1.2rem;
	line-height: 1.2rem;
	position: relative;		
}

.ProductRecommendationsSection {
	border: 5px solid #FFFFFF;
	width: 720px;
	margin: 5px 0px 0px 0px;
	padding: 5px 5px 5px 5px;
	background-color: #FFFFFF;
	display: block;
	position: relative;		
}

.ProductRecommendationsName {
	border: 1px solid #FFFFFF;
	width: 700px;
	height: 20px;
	margin: 1px 5px 1px 5px;
	padding: 2px;
	background-color: #FFFFFF;
	display: inline-block;
	vertical-align: top;
	color: #333333;
	font-family: 'Arimo';
	font-weight: bold;
	font-size: 1.0rem;
	min-height: 1.1rem;
	line-height: 1.1rem;
	position: relative;		
}

.ProductRecommendationsComponent {
	border: 2px solid #333333;
	width: 700px;
	max-height: 190px;
	margin: 0px 5px 5px 5px;
	padding: 5px 5px 5px 5px;
	background-color: #FFFFFF;
	display: block;
	position: relative;	
}

.ProductRecommendationsImage {
	border: 1px solid #FFFFFF;
	width: 150px;
	max-height: 145px;
	margin: 1px 0px 1px 1px;
	padding: 2px;
	background-color: #FFFFFF;
	display: inline-block;
	position: relative;	
	vertical-align: top;	
}

.ProductRecommendationsImage img {
	border: 1px solid #FFFFFF;
	max-width: 110px;
	margin: 1px 0px 1px 1px;
	padding: 1px;
	background-color: #FFFFFF;
	display: block;		
}

.ProductRecommendationsDescription {
	border-right: 3px solid #ebebeb;
	width: 360px;
	max-height: 155px;
	margin: 1px 0px 1px 1px;
	padding: 1px;
	background-color: #FFFFFF;
	display: inline-block;
	vertical-align: top;
	color: #333333;
	font-family: 'Arimo';
	font-weight: bold;
	font-size: 1.0rem;
	min-height: 1.1rem;
	line-height: 1.1rem;
	position: relative;		
}

.ProductRecommendationsDescriptionDetail {
	border: 1px solid #FFFFFF;
	width: 345px;
	max-height: 80px;
	margin: 1px 0px 1px 1px;
	padding: 5px;
	background-color: #FFFFFF;
	display: inline-block;
	vertical-align: top;
	color: #333333;
	font-family: 'Arimo';
	font-weight: normal;
	font-size: 1.0rem;
	min-height: 1.1rem;
	line-height: 1.1rem;
	position: relative;		
}

.ProductRecommendationsOrder {
	border: 1px solid #FFFFFF;
	width: 145px;
	height: 75px;
	margin: 10px 0px 1px 1px;
	padding: 2px;
	background-color: #FFFFFF;
	display: inline-block;
	vertical-align: top;
	color: #333333;
	font-family: 'Arimo';
	font-weight: bold;
	font-size: 1.0rem;
	min-height: 1.1rem;
	line-height: 1.1rem;
	position: relative;	
	text-align: right;	
}

.ProductRecommendationsSection2 {
	border: 5px solid #FFFFFF;
	width: 720px;
	margin: 5px 0px 0px 0px;
	padding: 5px 5px 5px 5px;
	background-color: #FFFFFF;
	display: block;
	position: relative;		
}

.ProductRecommendationsSection3 {
	border: 5px solid #ebebeb;
	width: 710px;
	margin: 5px 5px 0px 5px;
	padding: 5px 5px 5px 5px;
	background-color: #FFFFFF;
	display: block;
	position: relative;		
}

.ProductRecommendationsImage2 {
	border: 1px solid #FFFFFF;
	width: 160px;
	max-height: 165px;
	margin: 1px 0px 1px 1px;
	padding: 2px;
	background-color: #FFFFFF;
	display: inline-block;
	position: relative;	
	vertical-align: top;	
}

.ProductRecommendationsImage2 img {
	border: 1px solid #FFFFFF;
	max-width: 155px;
	margin: 1px 0px 1px 1px;
	padding: 1px;
	background-color: #FFFFFF;
	display: block;		
}

.ProductRecommendationsDescription2 {
	border: 1px solid #FFFFFF;
	width: 355px;
	max-height: 155px;
	margin: 1px 0px 1px 1px;
	padding: 5px 1px 1px 1px;
	background-color: #FFFFFF;
	display: inline-block;
	vertical-align: top;
	color: #333333;
	font-family: 'Arimo';
	font-weight: bold;
	font-size: 1.0rem;
	min-height: 1.1rem;
	line-height: 1.1rem;
	position: relative;		
}

.ProductRecommendationsDescriptionDetail2 {
	border: 1px solid #FFFFFF;
	width: 340px;
	max-height: 80px;
	margin: 1px 0px 1px 1px;
	padding: 5px;
	background-color: #FFFFFF;
	display: inline-block;
	vertical-align: top;
	color: #333333;
	font-family: 'Arimo';
	font-weight: normal;
	font-size: 1.0rem;
	font-style: italic;	
	min-height: 1.1rem;
	line-height: 1.1rem;
	position: relative;		
}

.SearchResultsSection {
	display: inline-block;
	width: 560px;
	margin: 0px 5px 0px 5px;
	padding: 5px;
	vertical-align: top;
	position: relative;
}

.SearchResultsBar {
	background-color: #FFFFFF;
	padding: 0px;
	margin: 50px 5px 10px 0px;
	font-weight: bold;
	border-bottom-width: 5px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	display: block;
	width: 100%;
	color: #333333;
}

.SearchResultsBar input {
	width: 425px;
	min-height: 15px;
	font-weight: bold;
	font-size: 15px;
	color: #333333;
}

.SearchResultsBar button {
	background-color: #ebebeb;
	font-weight: bold;
	width: 80px;
	min-height: 15px;
	font-size: 15px;
	border: 2px solid #333333;
	border-radius: 8px;
	cursor: pointer;	
	
}

.SearchResultsBar FORM {
	margin: 0px;
	padding: 0px;
}

.SearchResultsDescription {
	background-color: #FFFFFF;
	padding: 0px;
	margin: 30px 5px 5px 0px;
	font-weight: normal;
	border-bottom-width: 5px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	display: block;
	width: 100%;
	color: #333333;
}

.SearchResultsBox {
	display: inline-block;
	width: 540px;
	background-color: #FFFFFF;
	border: 5px solid #ebebeb;
	margin: 5px 0px 5px 0px;
	padding: 5px;
	vertical-align: top;
	text-align: left;
	font-family: 'Arimo';
	font-size: 14px;		
}

.SearchResultsBox2 {
	display: flex;
	width: 540px;
	background-color: #FFFFFF;
	margin: 0px 0px 5px 0px;
	padding: 0px;
	vertical-align: top;
	text-align: left;
	font-family: 'Arimo';
	font-size: 14px;		
}

.SearchResultsImage {
	background-color: #FFFFFF;
	width: 95px;	
	margin: 0px 2px 0px 0px;
	padding: 0px;	
	display: inline-block;
	position: relative;
	vertical-align: top;
	border: 1px solid #FFFFFF;
}
	
.SearchResultsImage img {
	display:block;
	margin: auto;
	border: 1px solid #FFFFFF;
}

.SearchResultsDescription2 {
	background-color: #FFFFFF;
	width: 110px;
	text-align: left;
	color: #000099;
	font-family: 'Arimo';
	font-weight: bold;
	font-size: 0.9rem;
	min-height: 1.2rem;
	line-height: 1.2rem;	
	margin: 0px 2px 0px 0px;
	padding: 0px 0px 0px 0px;
	display: inline-block;
	position: relative;
	border: 1px solid #FFFFFF;
	vertical-align: bottom;
	word-wrap: break-word;
}

.SearchResultsDescription2 a {
	text-decoration: none;
	color: #000099;
}

.SearchResultsDescription2 a:hover, .SearchResultsDescription2 a:active {
	color: red;
}

.SearchResultsDescription3 {
	background-color: #FFFFFF;
	width: 150px;
	text-align: left;
	color: #333333;
	font-family: 'Arimo';
	font-weight: normal;
	font-size: 0.9rem;
	min-height: 1.2rem;
	line-height: 1.2rem;	
	margin: 0px 2px 0px 0px;
	padding: 0px 3px 0px 0px;
	display: inline-block;
	position: relative;
	vertical-align: bottom;
	border: 1px solid #FFFFFF;
	word-wrap: break-word;
}

.SearchResultsDescription3 a {
	text-decoration: none;
	color: #333333;
}

.SearchResultsDescription3 a:hover, .SearchResultsDescription3 a:active {
	color: red;
}

.SearchResultsDescription4 {
	background-color: #FFFFFF;
	width: 75px;
	max-height: 100px;
	text-align: right;
	color: #333333;
	font-family: 'Arimo';
	font-weight: bold;
	font-size: 0.9rem;
	min-height: 1.2rem;
	line-height: 1.2rem;	
	margin: 0px 2px 0px 0px;
	padding: 0px 3px 0px 0px;
	display: inline-block;
	position: relative;
	vertical-align: bottom;
	border: 1px solid #FFFFFF;
}

.SearchResultsInnerLeftSection {
	background-color: #FFFFFF;
	width: 110px;
	height: 90px;
	text-align: center;	
	margin: 0px 2px 0px 10px;
	padding: 0px 0px 0px 0px;
	display: inline-block;
	position: relative;
	border: 1px solid #FFFFFF;
	vertical-align: bottom;
}

.PageSearchResults {
	text-decoration: none;
	color: #000099;
}

.PageSearchResults:hover, .PageSearchResults:active {
	color: #AA1111;
	font-size: 110%;
}

.TableTitle {
	text-align: center;	
	font-family: 'Arimo';
	font-weight: bold;
	font-size: 10px;	
	color: #FFFFFF;
	word-wrap: break-word;
	background-color:#000099;
}

.TableData {
	text-align: center;	
	font-family: 'Arimo';
	font-weight: normal;
	font-size: 14px;
	line-height: 18px;
	color: #000000;
	word-wrap: break-word;
}

.TableData a {
	text-decoration: none;
	font-family: 'Arimo';
	font-weight: bold;
	font-size: 14px;
	line-height: 18px;
	color: #000099;
	word-wrap: break-word;
}

.BasketSection {
	display: block;
	width: 795px;
	margin: 0px 5px 5px 5px;
	vertical-align: top;
	position: relative;
}

.BasketHeaderBox {
	width: 335px;
	text-align: left;
	color: #333333;
	font-family: 'Arimo';
	font-weight: bold;
	font-size: 1.6rem;
	min-height: 2.0rem;
	line-height: 2.0rem;	
	margin: 5px 2px 5px 0px;
	padding: 2px 3px 0px 15px;
	display: inline-block;
	position: relative;
	vertical-align: bottom;
	word-wrap: break-word;
}

.BasketBox {
	display: inline-block;
	width: 775px;
	border: 5px solid #ebebeb;
	background-color: #FFFFFF;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 5px 0px;
	vertical-align: top;
	text-align: left;
	font-family: 'Arimo';
	font-size: 14px;		
}

.BasketTitleBox {
	display: inline-block;
	width: 765px;
	background-color: #000099;
	margin: 5px 0px 5px 0px;
	padding: 5px 5px 5px 15px;
	vertical-align: top;
	text-align: left;
	font-family: 'Arimo';
	font-size: 14px;		
}

.BasketTitleBox2 {
	display: inline-block;
	width: 770px;
	background-color: #000099;
	margin: 5px 0px 5px 0px;
	padding: 5px 5px 5px 10px;
	vertical-align: top;
	text-align: left;
	font-family: 'Arimo';
	font-weight: bold;
	font-size: 0.9rem;
	min-height: 1.2rem;
	line-height: 1.2rem;
	color: #FFFFFF;		
}

.BasketTitle0 {
	width: 45px;
	text-align: left;
	color: #FFFFFF;
	font-family: 'Arimo';
	font-weight: bold;
	font-size: 0.9rem;
	min-height: 1.2rem;
	line-height: 1.2rem;	
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	display: inline-block;
	position: relative;
	vertical-align: top;
	word-wrap: break-word;
}

.BasketTitle1 {
	width: 105px;
	text-align: left;
	color: #FFFFFF;
	font-family: 'Arimo';
	font-weight: bold;
	font-size: 0.9rem;
	min-height: 1.2rem;
	line-height: 1.2rem;	
	margin: 0px 2px 0px 0px;
	padding: 0px 0px 0px 5px;
	display: inline-block;
	position: relative;
	vertical-align: top;
	word-wrap: break-word;
}

.BasketTitle2 {
	width: 155px;
	max-height: 100px;
	text-align: left;
	color: #FFFFFF;
	font-family: 'Arimo';
	font-weight: bold;
	font-size: 0.9rem;
	min-height: 1.2rem;
	line-height: 1.2rem;	
	margin: 0px 2px 0px 0px;
	padding: 0px 3px 0px 0px;
	display: inline-block;
	position: relative;
	vertical-align: top;
}

.BasketTitle3 {
	width: 95px;
	max-height: 100px;
	text-align: right;
	color: #FFFFFF;
	font-family: 'Arimo';
	font-weight: bold;
	font-size: 0.9rem;
	min-height: 1.2rem;
	line-height: 1.2rem;	
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	display: inline-block;
	position: relative;
	vertical-align: top;
}

.BasketTitle4 {
	width: 100px;
	max-height: 100px;
	text-align: right;
	color: #FFFFFF;
	font-family: 'Arimo';
	font-weight: bold;
	font-size: 0.9rem;
	min-height: 1.2rem;
	line-height: 1.2rem;	
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	display: inline-block;
	position: relative;
	vertical-align: top;
}

.BasketTitle5 {
	width: 95px;
	max-height: 100px;
	text-align: left;
	color: #FFFFFF;
	font-family: 'Arimo';
	font-weight: bold;
	font-size: 0.9rem;
	min-height: 1.2rem;
	line-height: 1.2rem;	
	margin: 0px 2px 0px 0px;
	padding: 0px 3px 0px 0px;
	display: inline-block;
	position: relative;
	vertical-align: top;
}

.BasketTotalBox {
	display: inline-block;
	width: 755px;
	background-color: #FFFFFF;
	margin: 5px 0px 5px 0px;
	padding: 5px 5px 5px 10px;
	vertical-align: top;
	text-align: left;
	font-family: 'Arimo';
	font-size: 14px;	
}

.BasketItemBox {
	display: inline-block;
	width: 755px;
	background-color: #FFFFFF;
	border-bottom: 2px solid #333333;
	margin: 5px 5px 5px 5px;
	padding: 5px;
	vertical-align: top;
	text-align: left;
	font-family: 'Arimo';
	font-size: 14px;		
}

.BasketItemInnerBox {
	display: inline-block;
	width: 755px;
	margin: 0px;
	padding: 0px;
	vertical-align: top;
	text-align: left;
	font-family: 'Arimo';
	font-size: 14px;	
}

.BasketCheck {
	background-color: #FFFFFF;
	width: 25px;
	color: #000099;
	font-family: 'Arimo';
	font-weight: bold;
	font-size: 2.0rem;
	min-height: 2.0rem;
	line-height: 2.0rem;	
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	display: inline-block;
	position: relative;
	vertical-align: middle;
}

.BasketImage {
	background-color: #FFFFFF;
	width: 110px;
	text-align: left;
	color: #000099;
	font-family: 'Arimo';
	font-weight: bold;
	font-size: 0.9rem;
	min-height: 1.2rem;
	line-height: 1.2rem;	
	margin: 0px 2px 0px 0px;
	padding: 0px 0px 0px 0px;
	display: inline-block;
	position: relative;
	vertical-align: top;
	word-wrap: break-word;
}

.BasketImage a {
	text-decoration: none;
	color: #000099;
}

.BasketImage a:hover, .BasketImage a:active {
	color: red;
}

.BasketButton {
	background-color: #FFFFFF;
	width: 100px;
	text-align: left;
	color: #000099;
	font-family: 'Arimo';
	font-weight: bold;
	font-size: 0.9rem;
	min-height: 1.2rem;
	line-height: 1.2rem;	
	margin: 5px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	display: inline-block;
	position: relative;
	border: 1px solid #FFFFFF;
	vertical-align: bottom;
	word-wrap: break-word;
}

.BasketDescriptionBox {
	display: inline-block;
	width: 635px;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	vertical-align: top;
	text-align: left;
	font-family: 'Arimo';
	font-size: 14px;		
}

.BasketDescriptionBox2 {
	display: inline-block;
	width: 585px;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	vertical-align: top;
	text-align: left;
	font-family: 'Arimo';
	font-size: 14px;	
}

.BasketDescriptionInnerBox {
	display: inline-block;
	width: 635px;
	margin: 0px;
	padding: 0px;
	vertical-align: top;
	text-align: left;
	font-family: 'Arimo';
	font-size: 14px;		
}

.BasketDescriptionInnerBox2 {
	display: inline-block;
	width: 585px;
	margin: 0px;
	padding: 0px;
	vertical-align: top;
	text-align: left;
	font-family: 'Arimo';
	font-size: 14px;	
}

.BasketDescriptionInnerBox3 {
	display: inline-block;
	width: 600px;
	margin: 0px;
	padding: 0px;
	vertical-align: top;
	text-align: left;
	font-family: 'Arimo';
	font-size: 14px;		
}

.BasketProductNameBox {
	width: 255px;
	text-align: left;
	color: #333333;
	font-family: 'Arimo';
	font-weight: normal;
	font-size: 0.9rem;
	min-height: 1.2rem;
	line-height: 1.2rem;	
	margin: 0px 2px 0px 0px;
	padding: 0px 3px 0px 0px;
	display: inline-block;
	position: relative;
	vertical-align: top;
	word-wrap: break-word;
}

.BasketQuantityBox {
	display: inline-block;
	width: 165px;
	margin: 0px;
	padding: 0px;
	vertical-align: top;
	text-align: left;
	font-family: 'Arimo';
	font-size: 14px;	
}

.BasketQuantityBox2 {
	display: inline-block;
	width: 135px;
	margin: 0px 0px 0px 30px;
	padding: 0px;
	vertical-align: top;
	text-align: left;
	font-family: 'Arimo';
	font-size: 14px;	
	font-weight: bold;
}

.BasketQuantityBox3 {
	display: inline-block;
	width: 125px;
	margin: 0px;
	padding: 0px;
	vertical-align: top;
	text-align: center;
	font-family: 'Arimo';
	font-size: 14px;
}

.BasketPriceBox {
	background-color: #FFFFFF;
	width: 90px;
	max-height: 100px;
	text-align: right;
	color: #333333;
	font-family: 'Arimo';
	font-weight: bold;
	font-size: 0.9rem;
	min-height: 1.2rem;
	line-height: 1.2rem;	
	margin: 0px 2px 0px 0px;
	padding: 0px 3px 0px 0px;
	display: inline-block;
	position: relative;
	vertical-align: top;
}

.BasketPriceBox2 {
	background-color: #FFFFFF;
	width: 95px;
	max-height: 100px;
	text-align: right;
	color: #333333;
	font-family: 'Arimo';
	font-weight: bold;
	font-size: 0.9rem;
	min-height: 1.2rem;
	line-height: 1.2rem;	
	margin: 0px 2px 0px 0px;
	padding: 0px 3px 0px 0px;
	display: inline-block;
	position: relative;
	vertical-align: top;
}

.BasketPriceBox3 {
	background-color: #FFFFFF;
	width: 360px;
	max-height: 100px;
	text-align: right;
	color: #333333;
	font-family: 'Arimo';
	font-weight: bold;
	font-size: 1.2rem;
	min-height: 1.5rem;
	line-height: 1.5rem;	
	margin: 0px 2px 5px 0px;
	padding: 0px 3px 5px 0px;
	display: inline-block;
	position: relative;
	vertical-align: top;
}

.BasketChargeDescription {
	width: 255px;
	text-align: right;
	color: #333333;
	font-family: 'Arimo';
	font-weight: normal;
	font-size: 0.9rem;
	min-height: 1.2rem;
	line-height: 1.2rem;	
	margin: 0px 2px 0px 0px;
	padding: 0px 3px 0px 0px;
	display: inline-block;
	position: relative;
	vertical-align: top;
	word-wrap: break-word;
}

.BasketButtonsBox {
	display: inline-block;
	position: relative; 
	width: 420px;
	margin: 15px 0px 5px 0px;
	padding: 0px;
	vertical-align: top;
	text-align: right;
	font-family: 'Arimo';
	font-size: 14px;	
}

.MissingProductOptionsBox {
	display: inline-block;
	width: 750px;
	background-color: #FFFFFF;
	border: 1px solid #FFFFFF;
	margin: 5px 0px 0px 5px;
	padding: 5px 0px 5px 5px;
	vertical-align: top;
	text-align: left;
	font-family: 'Arimo';
	font-size: 16px;		
}

.MissingProductOptions {
	width: 745px;
	margin: 15px 0px 5px 20px;
	padding: 10px 0px 5px 5px;
	float: right;			
}

.MissingProdAttributeOption {
	width: 295px;
	height: 100%;

	padding: 0px;
	margin: 0px 1px 1px 1px;
}

.MissingProdAttributeOption2 {
	width: 205px;
	height: 100%;

	padding: 2px;
	margin: 0px;
}

.MissingProdAttributeTitle {
	width: 195px;
	height: 100%;
	display: inline-block;
	vertical-align: middle;

	margin: 2px;
	font-family: 'Arimo';
	font-size: 15px;
	word-break:break-word;
}

.MissingProdAttributeTitle img {
	width: 50px;
}

.CheckoutCenterSectionInnerBox {
	border: 2px solid #333333;
	width: 760px;
	margin: 10px 5px 10px 0px;
	padding: 5px 5px 5px 5px;
	background-color: #FFFFFF;
	display: block;
	position: relative;	
}

.CheckoutBasketHeaderBox {
	width: 770px;
	text-align: left;
	color: #333333;
	font-family: 'Arimo';
	font-weight: bold;
	font-size: 1.6rem;
	min-height: 2.0rem;
	line-height: 2.0rem;	
	margin: 5px 2px 5px 0px;
	padding: 2px 3px 0px 5px;
	display: inline-block;
	position: relative;
	vertical-align: bottom;
	word-wrap: break-word;
}

.CheckoutCenterSectionContent2 {
	display: inline-block;
	width: 735px;
	background-color: #FFFFFF;
	margin: 5px 5px 0px 5px;
	padding: 5px;
	vertical-align: top;
	color: #333333;
	font-family: 'Arimo';
	font-weight: normal;
	font-size: 16px;
	min-height: 20px;
	line-height: 22px;	
}

.CheckoutCenterSectionContent3 {
	display: inline-block;
	width: 735px;
	background-color: #ebebeb;
	margin: 5px 5px 0px 5px;
	padding: 5px;
	vertical-align: top;
	color: #333333;
	font-family: 'Arimo';
	font-weight: bold;
	font-size: 16px;
	min-height: 20px;
	line-height: 22px;	
	text-align: center;
}

.CheckoutCenterSectionContent5 {
	display: inline-block;
	width: 745px;
	background-color: #FFFFFF;
	margin: 5px 5px 0px 5px;
	padding: 0px 5px 0px 5px;
	vertical-align: top;
	color: #333333;
	font-family: 'Arimo';
	font-weight: normal;
	font-size: 16px;
	min-height: 20px;
	line-height: 20px;
}

.CheckoutCenterSectionContentBox1 {
	background-color: #FFFFFF;
	margin: 0px 5px 10px 5px;
	font-family: 'Arimo';
	font-weight: normal;
	font-size: 14px;
	display: block;
	width: 735px;
	height: 25px;
	color: #000000;
}

.CheckoutCenterSectionContentBox1 input {
	width: 735px;
	margin: 0px 5px 10px 5px;
	font-family: 'Arimo';
	font-size: 14px;
	color: #000000;
	background-color: #FFFFFF;
}

.CheckoutBasketButtonsBox {
	display: inline-block;
	position: relative; 
	width: 770px;
	margin: 15px 5px 0px 0px;
	padding: 5px;
	vertical-align: top;
	text-align: right;
	font-family: 'Arimo';
	font-size: 14px;
}

.CheckoutPayPalBox {
	display: inline-block;
	position: relative; 
	width: 755px;
	margin: 15px 5px 0px 0px;
	padding: 5px 5px 5px 5px;
	vertical-align: top;
	text-align: right;
	font-family: 'Arimo';
	font-size: 16px;	
}

.CheckoutFieldHeader {
	display: inline-block;
	position: relative; 	
	width: 100px;
	vertical-align: top;
}

.CheckoutFieldData {
	display: inline-block;
	position: relative; 
	width: 575px;	
	vertical-align: top;
}

.OrderList {
	display: inline-block;
	width: 535px;
	background-color: #FFFFFF;
	margin: 0px 5px 0px 5px;
	padding: 0px;
	vertical-align: top;
	text-align: left;
	font-family: 'Arimo';
	font-weight: bold;
	font-size: 16px;
	min-height: 20px;
	line-height: 22px;
	color: #333333;	
	border-bottom: 2px solid #000099;	
}

.OrderListField1 {
	width: 110px;
	text-align: left;
	color: #333333;
	font-family: 'Arimo';
	font-weight: bold;
	font-size: 14px;
	min-height: 20px;
	line-height: 20px;	
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 5px;
	display: inline-block;
	position: relative;
	vertical-align: top;
	word-wrap: break-word;
}

.OrderListField2 {
	width: 130px;
	text-align: left;
	color: #333333;
	font-family: 'Arimo';
	font-weight: bold;
	font-size: 14px;
	min-height: 20px;
	line-height: 20px;	
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 5px;
	display: inline-block;
	position: relative;
	vertical-align: top;
	word-wrap: break-word;
}

.OrderListField3 {
	width: 130px;
	text-align: right;
	color: #333333;
	font-family: 'Arimo';
	font-weight: bold;
	font-size: 14px;
	min-height: 20px;
	line-height: 20px;	
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 5px;
	display: inline-block;
	position: relative;
	vertical-align: top;
	word-wrap: break-word;
}

.Footer {
	background-color: #FFFFFF;
	color: #333333;
	border-top: 5px solid #000099;
	font-family: 'Arimo';
	font-weight: bold;
	font-size: 0.9rem;
	min-height: 1.1rem;
	display: flex;
	padding: 5px;
	margin: 5px 0px 0px 0px;
	width: 980px;
}

.ListItem {
	margin-right: 1rem;
	color: #333333;
}

.ListItem a {
	text-decoration: none;
}

.LastItem {
	margin-left: auto;
}

.BlueTextNormalSizeBold {
	color: #000099;
	font-family: 'Arimo';
	font-weight: bold;
	font-size: 14px;
text-decoration: none;
}

a.BlueTextNormalSizeBold:hover, a.BlueTextNormalSizeBold:active {
	color: #D93535;
	text-decoration: underline;
}


.RedTextNormalSizeBold {
	color: #AA1111;
	font-family: 'Arimo';
	font-weight: bold;
	font-size: 14px;
text-decoration: none;
}

a.RedTextNormalSizeBold:hover, a.RedTextNormalSizeBold:active {
	color: #D93535;
	text-decoration: underline;
}

.TurboCategory {
	border: 5px solid #EBEBEB;
	margin: 0px 0px 5px 5px;
	padding: 5px 0px 0px 0px;
	width: 775px;
	display: block;
}

.TurboCategorySection {
	display: block;
	width: 765px;
	padding: 0px 0px 0px 5px;
	vertical-align: top;
	position: relative;
}

.TurboCategoryBack a {
	border-style: none;
	max-width: 750px;	
	margin: 0px 0px 20px 0px;
	padding: 5px;
	display: block;
	color: #000099;
	font-family: 'Arimo';
	font-weight: bold;
	font-size: 1.2rem;
	min-height: 1.3rem;
	line-height: 1.3rem;
	position: relative;	
}

.TurboCategoryHeader {
	border-style: none;
	max-width: 750px;
	margin: 0px 0px 5px 0px;	
	padding: 5px;
	background-color: #EBEBEB;
	display: block;
	color: #000000;
	font-family: 'Arimo';
	font-weight: bold;
	font-size: 1.7rem;
	letter-spacing: 0.1rem;
	min-height: 1.8rem;
	line-height: 1.8rem;
	position: relative;
	text-align: center;	
}

.TurboCategoryHeader2 {
	border-style: none;
	max-width: 750px;	
	padding: 5px;
	margin: 10px 0px 0px 0px;
	background-color: #000099;
	display: block;
	color: #FFFFFF;
	font-family: 'Arimo';
	font-weight: bold;
	font-size: 1.7rem;
	letter-spacing: 0.1rem;
	min-height: 1.8rem;
	line-height: 1.8rem;
	position: relative;
}

.TurboCategoryHighlights {
	display: inline-block;
	width: 500px;
	background-color: #FFFFFF;
	margin: 10px 0px 0px 0px;
	padding: 0px 0px 0px 10px;
	vertical-align: top;
	color: #000000;
	font-family: 'Arimo';
	font-weight: bold;
	font-size: 1.3rem;
	min-height: 2.0rem;
	line-height:2.0rem;	
}

.TurboCategoryImage {
	display: inline-block;
	width: 235px;
	margin: 10px 0px 0px 0px;
}

.TurboCategoryImage img {
	width: 225px;
	float: right;
}
	
.TurboCategoryBox {
	display: block;
	width: 750px;
	background-color: #FFFFFF;
	border: 3px solid #333333;
	margin: 0px 5px 10px 5px;
	padding: 5px 0px 5px 0px;
	vertical-align: top;
}

.TurboCategoryImageBox {
	width: 175px;
	display: inline-block;
	font-family: 'Arimo';
	font-weight: bold;
	font-size: 1.3rem;
	min-height: 1.5rem;
	line-height: 1.5rem;	
	padding: 0px 0px 0px 5px;
	margin: 0px;
	color: #000099;
}
	
.TurboCategoryImageBox img {
	width: 155px;
	display: block;
	margin: 0px;
}

.TurboCategoryDescription {
	background-color: #FFFFFF;
	width: 555px;
	color: #000000;
	font-family: 'Arimo';
	font-weight: bold;
	font-size: 1.3rem;
	min-height: 1.5rem;
	line-height: 1.5rem;	
	display: inline-block;
	vertical-align: top;
}

.TurboCategoryDescriptionName {
	display: block;	
}

.TurboCategoryDescriptionName a {
	text-decoration: none;
	color: #000000;
}

.TurboCategoryDescriptionName a:hover, .TurboCategoryDescriptionName a:active {
	color: red;
}

.TurboCategoryDescriptionName2 {
	display: block;	
	padding: 5px 0px 0px 0px;
}

.TurboCategoryDescriptionName2 a {
	text-decoration: none;
	color: #000099;
}

.TurboCategoryDescriptionName2 a:hover, .TurboCategoryDescriptionName2 a:active {
	color: red;
}

.TurboCategoryInner {
	width: 545px;
	padding: 5px 0px 0px 0px;
	display: inline-block;
}

.TurboCategoryDescription3 {
	background-color: #FFFFFF;
	width: 210px;
	text-align: left;
	color: #000000;
	font-family: 'Arimo';
	font-weight: normal;
	font-size: 1.3rem;
	min-height: 1.6rem;
	line-height: 1.6rem;	
	margin: 5px;
	display: inline-block;
}

.TurboCategoryInnerLeftSection {
	background-color: #FFFFFF;
	text-align: center;	
	margin: 0px 3px 0px 2px;
	display: inline-block;
	position: relative;
}

.TurboAddCart2 {
	width: 150px;
	background-color: #ebebeb;
	color: #000099;
	font-family: 'Arimo';
	font-weight: bold;
	font-size: 1.3rem;
	min-height: 1.5rem;
	line-height: 1.5rem;
	border: 2px solid #333333;
	border-radius: 8px;
	margin: 0px 20px 3px 1px;
	padding: 5px 0px 5px 0px;
	cursor: pointer;
}

.TurboBuyNow {
	width: 120px;
	background-color: #AA1111;
	color: #ebebeb;
	font-family: 'Arimo';
	font-weight: bold;
	font-size: 1.3rem;
	min-height: 1.5rem;
	line-height: 1.5rem;
	border: 2px solid #333333;
	border-radius: 8px;
	margin: 0px 3px 3px 1px;
	padding: 5px 0px 5px 0px;
	cursor: pointer;
}




body {
	font-family: "Helvetica", "Arial", "Sans-Serif", "Arimo"; 	
	scrollbar-face-color: ##000066;scrollbar-shadow-color: #000000;scrollbar-highlight-color: #EEEEEE;scrollbar-3dlight-color: #000000;scrollbar-darkshadow-color: #000000;scrollbar-track-color: #666666;scrollbar-arrow-color: #ffffff;
}



.bodytext {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 12px;color: #000000} 
.bodytextbold {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 12px;font-weight: bold;color: #000000} 
.bodytextsmall {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 1rem;color: #000000} 
.bodytextsmallbold {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 1rem;font-weight: bold;color: #000000;font-style: normal} 
.bodytextsmallred {font-family: Arial, Helvetica, sans-serif;font-size: 10px;color: #CC3333} 
.bodytextsmallredbold {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px;color: #CC3333;font-weight: bold;font-style: normal} 
.bodytextsmallblue {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px;color: #0000CC;font-weight: normal;font-style: normal } 
.bodytextsmallbluebold {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px;color: #0000CC;font-weight: bold;font-style: normal } 
.bodytextsmalldarkblue {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 1rem;color: #333399;font-weight: normal;font-style: normal } 
.bodytextsmalldarkbluebold {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 1rem;color: #333399;font-weight: bold;font-style: normal } 
.redprice {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 12px;font-weight: bold;color: #CC0000;font-style: normal;text-decoration: none } 
.titletext {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px;font-weight: bold;color: #FFFFFF;font-style: normal } 
.bodytextlargedarkbluebold {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 12px;color: #333399;font-weight: bold;font-style: normal } 
.bodytextlargebold {font-family: Arial, Helvetica, sans-serif;font-size: 14px;font-weight: bold;color: #000000 } 
.frontpagetitlebg {background-color: #666666} 
.frontpagebordercolor {border: 1px #666666 solid} 
.frontpagerightnavbg {background-color: #E6EFFF} 
.frontpagerightnavtitlebg {background-color: #000099;font-family: Verdana, Arial, Helvetica, sans-serif;font-size: xx-small;font-weight: bold;color: #FFFFFF;} 
.frontpagerightnavbordercolor {border: 1px #000099 solid} 
.moreinfo {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px;font-weight: bold;color: #0099FF;font-style: normal ;text-decoration: none} 
.bordertest {border: #000099 dashed;border-width: 0px 0px 1px} 
a {text-decoration: none } 
a:hover {text-decoration: none;color:#ED1C24 } 
a.hlink {text-decoration: none } 
a.hlink:hover {text-decoration: underline } 
a.tabs {text-decoration: none } 
.sectionheader {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 18px;font-style: normal;font-weight: bold;color: #666666} 
.bodytextred {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 12px;color: #CC3333 } 
.headertext:visited {font-family: Arial, Helvetica, sans-serif;color: #C00;font-weight: bold;font-style: italic;text-decoration:none;line-height: 28px;font-size: 28px;letter-spacing: -1px;}
.headertext:link {font-family: Arial, Helvetica, sans-serif;color: #C00;font-weight: bold;font-style: italic;text-decoration:none;line-height: 28px;font-size: 28px;letter-spacing: -1px;}
.headertext:hover {font-family: Arial, Helvetica, sans-serif;color: #C00;font-weight: bold;font-style: italic;text-decoration:none;line-height: 28px;font-size: 28px;letter-spacing: -1px;}
.headertext:active {font-family: Arial, Helvetica, sans-serif;color: #C00;font-weight: bold;font-style: italic;text-decoration:none;line-height: 28px;font-size: 28px;letter-spacing: -1px;}
.headertext:hover {font-family: Arial, Helvetica, sans-serif; color: #C00; font-weight: bold; font-style: italic; text-decoration:underline; line-height: 28px; font-size: 28px; letter-spacing: -1px;}
.featuretext {font-family: Arial, Helvetica, sans-serif;color: #666;font-weight: normal;text-transform: none;font-style: normal;line-height: 12px;}
.theresmore:visited {font-family: Arial, Helvetica, sans-serif;font-size: 18px;color: #FF0000;font-weight: bold;font-style: italic;text-decoration: none; letter-spacing: -1px;} 
.theresmore:link {font-family: Arial, Helvetica, sans-serif;font-size: 18px;color: #FF0000;font-weight: bold;font-style: italic;text-decoration: none; letter-spacing: -1px;} 
.theresmore:active {font-family: Arial, Helvetica, sans-serif;font-size: 18px;color: #FF0000;font-weight: bold;font-style: italic;text-decoration: none; letter-spacing: -1px;} 
.theresmore:hover {font-family: Arial, Helvetica, sans-serif;font-size: 18px;color: #FF0000;font-weight: bold;font-style: italic;text-decoration: underline; letter-spacing: -1px;} 
.netscapenavtext {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 12px;font-weight: bold;color: #666666;text-decoration: none} 
.netscapenavbg {background-color: #ccccff} 
.bodytextlargedarkpurplebold {font-family: Arial, Helvetica, sans-serif;font-size: 16px;font-weight: bold;color: #663399} 
.redpricestrike {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 12px;font-weight: bold;color: #CC0000;font-style: normal ;text-decoration: line-through} 
.frontitemborder {border: 1px #CCCCCC solid} 
.frontitemframeborder {border: solid;border-width: 1px 1px 0px;border-color: #CCCCCC #CCCCCC black} 
.border {border: 1px solid #CCCCCC;}
.bborder {border-top-style: none;border-right-style: solid;border-bottom-style: solid;border-left-style: solid;border-top-width: 1px;border-right-width: 1px;border-bottom-width: 1px;border-left-width: 1px;border-top-color: #CCCCCC;border-right-color: #CCCCCC;border-bottom-color: #CCCCCC;border-left-color: #CCCCCC;} 
.bordertop {border-top-width: 1px;border-right-width: 1px;border-bottom-width: 1px;border-left-width: 1px;border-top-style: solid;border-right-style: solid;border-bottom-style: none;border-left-style: solid;border-top-color: #CCCCCC;border-right-color: #CCCCCC;border-bottom-color: #CCCCCC;border-left-color: #CCCCCC;}
.searchtitle {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: xx-small;font-style: normal;font-weight: bold;color: #FFFFFF;filter: DropShadow(Color=black, OffX=2, OffY=2, Positive=yes);}
.catactive {font-family: Arial, Helvetica, sans-serif;font-size: x-small;color: #0066FF;font-weight: normal;text-decoration: none;}
.txtBox2{background-color: #FFFFFF;font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 9px;color: #4D536B;text-decoration: none;background-image : url('graphics/shadow_txtbox.gif');}
A.footer:link {font-family:Verdana, Arial, Helvetica, sans-serif;font-size:7pt;color:#000000;text-decoration: none}
A.footer:visited {font-family:Verdana, Arial, Helvetica, sans-serif;font-size:7pt;color:#000000;text-decoration: none}
A.footer:hover {font-family:Verdana, Arial, Helvetica, sans-serif;font-size:7pt;color:#000000;text-decoration: underline}
A.footer:active {font-family:Verdana, Arial, Helvetica, sans-serif;font-size:7pt;color:#000000;text-decoration: none}
.contentbordercolor {border-top: 1px none #999999;border-right: 1px solid #999999;border-bottom: 1px solid #999999;border-left: 1px solid #999999;}
.innertableborder {border: 1px solid #CCCCCC;}
A.newitems:link {font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10px;color:#333399;text-decoration: none;font-weight: bold}
A.newitems:visited {font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10px;color:#000099;text-decoration: none;font-weight: bold}
A.newitems:hover {font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10px;color:#0066FF;text-decoration: underline;font-weight: bold}
A.newitems:active {font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10px;color:#0066FF;text-decoration: none;font-weight: bold}
A.linky:link {color:#333399;text-decoration: none;font-weight: bold}
A.linky:visited {color:#000099;text-decoration: none;font-weight: bold}
A.linky:hover {color:#0066FF;text-decoration: underline;font-weight: bold}
A.linky:active {color:#0066FF;text-decoration: none;font-weight: bold}


oldA.leftnav:link    { color: black; text-decoration: none; border-style: none; border-width: 1px; padding: 1px;  padding-left: 7; font-family: Arial, Verdana;  font-size: 11px;  font-style: normal;  font-weight: normal;  width: 160; }
oldA.leftnav:visited { color: black; text-decoration: none; border-style: none; border-width: 1px; padding: 1px;  padding-left: 7; font-family: Arial, Verdana;  font-size: 11px;  font-style: normal;  font-weight: normal;  width: 160; }
oldA.leftnav:hover   { border-color: Gray; background-color: #DDDDDD; color: black; text-decoration: none; border-style: solid; border-width: 1px; padding: 1px;  padding-left: 7; font-family: Arial, Verdana;  font-size: 11px;  font-style: normal;  font-weight: normal;  width: 160; }


/* Arimo font from google    */

/* cyrillic-ext */
@font-face {
  font-family: 'Arimo';
  font-style: normal;
  font-weight: 400;
  src: local('Arimo Regular'), local('Arimo-Regular'), url(https://fonts.gstatic.com/s/arimo/v11/P5sMzZCDf9_T_10UxCF8jA.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Arimo';
  font-style: normal;
  font-weight: 400;
  src: local('Arimo Regular'), local('Arimo-Regular'), url(https://fonts.gstatic.com/s/arimo/v11/P5sMzZCDf9_T_10dxCF8jA.woff2) format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Arimo';
  font-style: normal;
  font-weight: 400;
  src: local('Arimo Regular'), local('Arimo-Regular'), url(https://fonts.gstatic.com/s/arimo/v11/P5sMzZCDf9_T_10VxCF8jA.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Arimo';
  font-style: normal;
  font-weight: 400;
  src: local('Arimo Regular'), local('Arimo-Regular'), url(https://fonts.gstatic.com/s/arimo/v11/P5sMzZCDf9_T_10axCF8jA.woff2) format('woff2');
  unicode-range: U+0370-03FF;
}
/* hebrew */
@font-face {
  font-family: 'Arimo';
  font-style: normal;
  font-weight: 400;
  src: local('Arimo Regular'), local('Arimo-Regular'), url(https://fonts.gstatic.com/s/arimo/v11/P5sMzZCDf9_T_10bxCF8jA.woff2) format('woff2');
  unicode-range: U+0590-05FF, U+20AA, U+25CC, U+FB1D-FB4F;
}
/* vietnamese */
@font-face {
  font-family: 'Arimo';
  font-style: normal;
  font-weight: 400;
  src: local('Arimo Regular'), local('Arimo-Regular'), url(https://fonts.gstatic.com/s/arimo/v11/P5sMzZCDf9_T_10WxCF8jA.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Arimo';
  font-style: normal;
  font-weight: 400;
  src: local('Arimo Regular'), local('Arimo-Regular'), url(https://fonts.gstatic.com/s/arimo/v11/P5sMzZCDf9_T_10XxCF8jA.woff2) format('woff2');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Arimo';
  font-style: normal;
  font-weight: 400;
  src: local('Arimo Regular'), local('Arimo-Regular'), url(https://fonts.gstatic.com/s/arimo/v11/P5sMzZCDf9_T_10ZxCE.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}