


html, body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height:18px;
	color: #FFFFFF;
}

a {
color:#e80011;
text-decoration:none;
outline:0 none;
border:0 none;
}

img {
outline: 0 none;
border:0 none;
}
p{text-align:justify;}

img {
	border: 0px none;
	zoom: 1;
}

.cart_icon {
	border: none;
	margin: 12px 0px;
}

.searchBtn {
	background-color:#666666;
	border:medium none;
	color:#FFFFFF;
	font-size:11px;
	height:16px;
	padding-bottom:1px;
	width:30px;
}
.searchBox {
	color: #666666;
	background-color: #FFFFFF;
	height: 15px;
	border: none;
	font-size: 11px;
	width:100px;
}
.textbox {
	background-color: #333;
	border: 1px solid #999;
	font-size: 11px;
	color: #ddd;
}

.contactRequired {
	background-color: #777;
	border: 1px solid #c55;
	font-size: 11px;
	color: #e5e49a;
}

.contactRequired:focus {
	background-color: #111;
	border: 1px solid #e77;
	font-size: 11px;
	color: #fffd80;
}

.contactOption {
	background-color: #555;
	border: 1px solid #999;
	font-size: 11px;
	color: #e5e5cf;
}

.contactOption:focus {
	background-color: #333;
	border: 1px solid #ccc;
	font-size: 11px;
	color: #fffeab;
}


.textboxDisabled {
	background-color: #E0F0FF;
	border: 1px dashed #000000;
	font-size: 11px;
	color: #000000;

}
.submit {	
	color: #FFFFFF;
	background-color: #e80011;
	border: 1px black solid;
	/* height: 18px; */
	/* font-weight: bold; */
	font-size: 11px;
}
form {
	margin: 0px;
	padding: 0px;
}

ol, ul {
	margin: 0px;
	padding: 0px;
	color: #000000;	
}
li {
	list-style-position: inside;
	margin: 0px;
	padding: 0px;
}
li.bullet {
	list-style-type: square;
}
li.bulletLrg {
	list-style-type: square;
	font-size: 14px;
}

li.num {
	color: #000000;		
}
li.account {
	list-style-type: square;
	padding-top: 5px;
	padding-bottom: 5px;
}
.txtSession, .txtCopy, .txtSiteDocs {
	color: #666666;
}
a.txtSession, a.txtSiteDocs {
	color: #e80011;
	text-decoration: none;
}
a.txtSession:hover, a.txtSiteDocs:hover {
	color: #e80011;
	text-decoration: underline;
}
a.txtButton {
	font-weight: bold;
	color: #FFFFFF;
	background-color: #e80011;
	padding: 2px;
	line-height: 20px;
	text-align: center;
	text-decoration: none;
}
a.txtButton:hover {
	font-weight: bold;
	color: #FFFFFF;
	background-color: #FF9900;
	padding: 2px;
	line-height: 20px;
	text-align: center;
	text-decoration: none;
}

.txtOldPrice {
	text-decoration: line-through;
}
.txtSale {
 	color: #FF0000;
}
.txtOutOfStock {
	color: #FF0000;
}
.txtSiteDocs, a.txtSiteDocs {
	color: #999999;
	text-decoration:none;
}
a.txtSiteDocs:hover {
	color: #e80011;
	text-decoration:none;
}
.txtDefault, a.txtDefault, a.txtLink, a.txtLocation {
	color: #e80011;
	text-decoration:none;
}
a.txtDefault:hover, a.txtLink:hover, a.txtLocation:hover {
	color: #e80011;
	text-decoration:none;
}
a.txtSelected:hover, a.txtSelected:active, a.txtSelected:link, a.txtSelected:visited {
	color: #e80011;
	text-decoration:none;
}
.txtContentTitle {
	color:#E80011;
	font-size:14px;
	font-weight:bold;
}
.txtBoxSave {
	color: #F90707;
	padding-left: 16px;
}
.tblList {
	border: 1px solid #e80011;
}
.tdListTitle {
	background-color: #e80011;
	font-weight: bold;
	color: #FFFFFF;
}
.tdEven {
	background-color: #FFFFFF;
}
.tdOdd {
	background-color: #EBEDFE;
}
.txtCartPrice {
	float: left;
	color: #FF0000;
	padding-right: 10px;
}
.txtCart {
	color: #fff;
	font: 12px bold verdana;
	opacity: 0;
	filter: alpha(opacity=0);
}
.cartTotal {
	border-top: none;
	width: 153px;
	padding-top: 2px;
	margin-top: 3px;

}
.botMidCart {
position: relative;
height: 30px;
}
a.txtCartProduct:active, a.txtCartProduct:link, a.txtCartProduct:visited {
	text-decoration: none;
	color: #000000;
}
a.txtCartProduct:hover {
	text-decoration: none;
	color: #e80011;
}
a.txtviewCart:active, a.txtviewCart:link, a.txtviewCart:visited {
	font-weight: bold;
	color: #FFFFFF;
	background-color: #e80011;
	text-decoration: none;
	font-weight: bold;
	padding: 2px;
	border: 1px solid #000000;
}
a.txtviewCart:hover {
	background-color: #660000;
	color: #FFFFFF;
}
a.flashBasket:active, a.flashBasket:link, a.flashBasket:visited, a.flashBasket:hover {
	font-weight: bold;
	color: #FFFFFF;
	background-color: #66CC33;
	text-decoration: none;
	font-weight: bold;
	padding: 2px;
	border: 1px solid #000000;
}

a#flashBasket {
position: absolute;
bottom: 770px;
left: 775px;
    background: transparent url('../../../images/slider/buttonend.png') no-repeat scroll top right;
    color: #fff;
    display: block;
    float: left;
    font: bold 10px verdana, arial, sans-serif;
    text-shadow: 0px 0px 2px #333;
    height: 28px;
    marginright: 6px;
    padding-right: 20px; /* sliding doors padding */
    text-decoration: none;
    opacity: .75;
cursor:pointer;
cursor: hand; 
}


.cartProgress {
	font-weight: normal;
	color: #666666;
	padding: 4px;
	border: 1px solid #CCCCCC;
	width: 350px;
	margin: auto;
}
.txtcartProgressCurrent {
	color: #FF9900;
	font-weight: bold;
}
.quickBuy {
	text-align: center;
	color: #666666;
}
.tdcartTitle {
	font-weight: bold;
	color: #FFFFFF;
	background-color: #2a0000;
	border-bottom: 1px solid #9a0505;
	border-top: 1px solid #9a0505;
	
}
.tdcartEven {
	background-color: none;	
}
.tdcartOdd {
	background-color: none;
}
.tdCartSubTotal {
	padding-top: 10px;
	border-top: 1px solid #666666;
}
a.txtCheckout {
	font-weight: bold;
	color: #FFFFFF;
	background-color: #66CC33;
	text-decoration: none;
	font-weight: bold;
	padding: 2px;
	border: 1px solid #000000;
}
a.txtUpdate {
	font-weight: bold;
	color: #FFFFFF;
	background-color: #FF9900;
	text-decoration: none;
	padding: 2px;
	border: 1px solid #000000;
}
.txtStockWarn {
	color: #FF0000;
}
.txtError {
	font-weight: bold;
	color: #aa0000;
	background-color: #999999;
	border: 1px solid #FF0000;
	padding: 2px;
}
.txtCopyright, a.txtCopyright {
	text-align: center;
	/*font-size: 11px;*/
	padding-top: 5px;
	color: #000000;
}
a.txtCopyright:hover {
	text-decoration: none;
}
.dropDown {
	width: 120px;
}
.addCoupon:hover, .addCoupon:active, .addCoupon:visited, .addCoupon:link  {
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	font-weight: bold;
}

.RatingTop {
	border-top: 1px solid #e80011;
	border-right: 1px solid #e80011;
	border-left: 1px solid #e80011;
	background-color: #EBEDFE;
	padding: 3px;
}

.RatingMain {
	border-right: 1px solid #e80011;
	border-left: 1px solid #e80011;
	background-color: #EBEDFE;
	padding: 3px;
	font-style:italic;
}

.ReviewBot {
	border-right: 1px solid #e80011;
	border-left: 1px solid #e80011;
	background-color: #EBEDFE;
	padding: 3px;
	border-bottom: 1px solid #e80011;
}

.RatingBottom {
	background-color: #e80011;
	padding: 3px;
	border-right: 1px solid #e80011;
	border-left: 1px solid #e80011;
	color: #FFFFFF;
	/*font-size: 11px;*/
}

a.sortLink {
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
}
a.sortLink:hover {
	text-decoration: underline;
}

#shipping-select {
	width: 220px;
}

#homepageButtonList ul{
float:left;
list-style-type:none;
display:inline;
}

#homepageButtonList li{
list-style-type:none;
display:inline;
width:277px;
float:right;
margin:0 16px;
}



#homepageButtons {
width:277px;
}


.checkbox, .radio {
	width: 19px;
	height: 25px;
	padding: 0 5px 0 0;
	background: url(checkbox.gif) no-repeat;
	display: block;
	clear: left;
	float: left;
}
.radio {
	background: url(radio.gif) no-repeat;
}
.select {
	position: absolute;
	width: 158px; /* With the padding included, the width is 190 pixels: the actual width of the image. */
	height: 21px;
	padding: 0 24px 0 8px;
	color: #fff;
	font: 12px/21px arial,sans-serif;
	background: url(select.gif) no-repeat;
	overflow: hidden;
}
#kilo-navigation{background-image:url("http://www.kilosports.com/skins/KiloSports/styleImages/kilo-navigation-bg.png");width:520px;height:41px;position:relative;float:right;left:-144px;}
#hNav {
float:left;
height:41px;
margin:0;
padding:0;
}
#hNav li {
display:block;
float:left;
height:41px;
margin:0;
}

#hNav li a {
display:block;
height:41px;
overflow:hidden;
text-indent:-999em;
}

#hNav li.home a:link, #hNav li.home a:visited, #hNav li.home a:active {
background-image:url("http://www.kilosports.com/skins/KiloSports/styleImages/k-home.png");
float:left;
height:41px;
width:98px;
text-decoration:none;
}

#hNav li.products a:link, #hNav li.products a:visited {
background-image:url("http://www.kilosports.com/skins/KiloSports/styleImages/k-products.png");
float:left;
height:41px;
width:110px;
}

#hNav li.aboutus a:link, #hNav li.aboutus a:visited {
background-image:url("http://www.kilosports.com/skins/KiloSports/styleImages/k-about.png");
float:left;
height:41px;
width:104px;
}

#hNav li.videos a, #hNav li.videos:visited {
background-image:url("http://www.kilosports.com/skins/KiloSports/styleImages/k-vid.png"); 
float:left;
height:41px;
width:80px;
}


#hNav li.contact a:link, #hNav li.contact a:visited {
background-image:url("http://www.kilosports.com/skins/KiloSports/styleImages/k-contact.png");
float:left;
height:41px;
width:128px;
}



#hNav li.home a:hover, #hNav li.products a:hover, #hNav li.aboutus a:hover, #hNav li.videos a:hover, #hNav li.contact a:hover  {
background-image:none;
}



#navdropdown  {
visibility:hidden;
height:100px;
padding:35px 0;
position:relative;
top:-25px;}


#social{width:155px;height:33px;position:relative;float:right;}
#facebook {margin:0 2px;float:left;height:33px;width:32px;}
#youtube {margin:0 2px;float:left;height:33px;width:32px;}
#youtube a{margin:0 2px;height:32px;width:32px;background-image:url("http://www.kilosports.com/social/youtube.png");}
#youtube a:hover{margin:0 2px;height:32px;width:32px;background-image:url("http://www.kilosports.com/social/youtube-over.png");}
#facebook a{margin:0 2px;height:33px;width:32px;background-image:url("http://www.kilosports.com/social/facebook.png");}
#facebook a:hover{margin:0 2px;height:33px;width:32px;background-image:url("http://www.kilosports.com/social/facebook-over.png");}
#myspace {margin:0 2px;float:left;height:33px;width:32px;}
#myspace a{margin:0 2px;height:33px;width:32px;background-image:url("http://www.kilosports.com/social/myspace.png");}
#myspace a:hover{margin:0 2px;height:33px;width:32px;background-image:url("http://www.kilosports.com/social/myspace-over.png");}
#twitter {margin:0 2px;float:left;height:33px;width:32px;}
#twitter a{margin:0 2px;height:33px;width:32px;background-image:url("http://www.kilosports.com/social/twitter.png");}
#twitter a:hover{margin:0 2px;height:33px;width:32px;background-image:url("http://www.kilosports.com/social/twitter-over.png");}

form#prod12 a.prtLink2[rel="lightbox[imageset]"], span.txtOutOfStock {
opacity:0;
visibility:hidden;
}

li.rssRow {
color: #fff;
list-style-type:none;

}
li.rssRow div[style="color: rgb(0, 0, 0); font-family: Arial,Helvetica,sans-serif; font-size: 12px; width: 555px;"] {
min-width:100%;

}

li.rssRow td[width="256"]{
min-width:700px;
}

li.rssRow td[width="256"] div:first-child {
display:none;
}

li.rssRow span {
color:#aaa !important;
}

li.rssRow p:first-child {
display:inline; color:#fff; !important;
}

li.rssRow td[width="146"] div {
color:#fff !important;
}

hr {
margin-top:10px;
}
li.rssRow td[width="140"] div {
border:0px none !important;
}

