.outerContainer {
background-color:#FFFFFF;
left:28px;
position:absolute;
width:445px;
}

.outerContainer2 {
background-color:#FFFFFF;
left:50px;
position:absolute;
width:445px;
}

#container {
margin:20px 10px 0px 20px;
overflow:hidden;
position:relative;
width:510px;
}

#container2 {
margin:0px 10px 0px 20px;
overflow:hidden;
position:relative;
width:510px;
border:0px solid grey;
}

.productContainer {
font-size:0.8em;
height:200px;
width:150px;
position:relative;
background: url(http://www.kukrisports.com/client/images/website/shop_prod_bg.gif) left top no-repeat;
}

.buttonsContainer {
bottom:0;
position:absolute;
width:100%;
}

.buyButton {
cursor:pointer;
float:left;
}

.infoButton {
cursor:pointer;
float:right;
}

#scroller {
width:2000px;
}

.content {
float:left;
font-size:0.8em;
height:480px;
padding:5px;
width:430px;
}

.pageSelectorCurvyCorners {
background-color:white;
font-family:verdana;
left:40px;
top:491px;
width:420px;
position:absolute;
}


.pageSelectorCurvyCorners2 {
background-color:white;
font-family:verdana;
left:40px;
top:220px;
width:420px;
position:absolute;
}

.pageSelectorContainer {
background-image:none;
background-repeat:repeat-x;
height:19px;
}

.pageSelector {
background-color:white;
color:white;
cursor:pointer;
float:left;
font-size:0.8em;
height:0px;
margin:0px 0px 0;
text-align:center;
width:0px;
}

.pageSelected {
background-color:white;
color:white;
float:left;
font-size:0.8em;
height:0px;
margin:0px 0px 0;
text-align:center;
width:0px;
}

.productImage {
height:100px;
width:100px;
left:25px;
top:15px;
position:absolute;
}

.line1 {
color:#0F173C;
font-family: maiandra GD,Arial;
font-size: 8pt;
text-align: center;
padding-top: 115px;
padding-left: 5px;
padding-right: 5px;
}

.line2 {
color:#0F173C;
font-family: maiandra GD,Arial;
font-weight: bold;
font-size: 8pt;
letter-spacing: -1;
text-align: center;
}

.line3 {
color:#9B1010;
font-family: maiandra GD,Arial;
text-decoration: line-through;
font-size: 8pt;
letter-spacing: -1;
text-align: center;
}

.previousButton {
position:absolute;
display:none;
cursor:pointer;
left:5px;
top:223px;
width:70px;
z-index:10;
}

.previousButtonSingle {
position:absolute;
display:none;
cursor:pointer;
left:0px;
top:110px;
width:70px;
z-index:10;
}

.previousButton2 {
position:absolute;
cursor:pointer;
left:5px;
top:223px;
width:70px;
z-index:10;
}

.nextButton {
cursor:pointer;
display:none;
left:520px;
position:absolute;
top:223px;
width:70px;
z-index:10;
}

.nextButtonSingle {
cursor:pointer;
display:none;
left:569px;
position:absolute;
top:110px;
width:70px;
z-index:10;
}


.clearFloat {
clear:both;
}

.scrollerContainer {
text-align:left;
}

.labelText 
{ 
	font-size: 9pt;
	font-weight: normal;
	font-family: maiandra GD,Arial;
	color: #000000;
	text-align: left;
}

.fieldText 
{ 
	font-size: 9pt;
	font-weight: normal;
	font-family: maiandra GD,Arial;
	color: #000000;
	text-align: left;
}


.whiteBackground 
{
	background-color: #ffffff;
}

.arrowlistmenu{
width: 150px; /*width of accordion menu*/
left:40px;
top:15px;
position:absolute;
}

.arrowlistmenu .menumainheader{
font-family: maiandra GD,Arial;
font-size: 14px;
text-align: left;
color: #666734;
font-weight: bold;
}

.arrowlistmenu .menumainheader a{
font-family: maiandra GD,Arial;
font-size: 14px;
text-align: left;
color: #666734;
font-weight: bold;
}

.arrowlistmenu .menumainheadersmall{
font-family: maiandra GD,Arial;
font-size: 14px;
text-align: left;
color: #666734;
font-weight: bold;
}

.arrowlistmenu .menumainheadersmall a{
font-family: maiandra GD,Arial;
font-size: 14px;
text-align: left;
color: #666734;
font-weight: bold;
}

/* ======================================= */
.arrowlistmenu .menuheaderNW{ /*CSS class for menu headers in general (expanding or not!)*/
font-family: crosswordBelle;
font-size: 14px;
text-align: left;
background: url(http://www.kukrisports.com/client/images/website/arrowbullet.png) no-repeat center left; /*custom bullet list image*/
margin-bottom: 1px; /*bottom spacing between header and rest of content*/
padding: 1px 0 1px 15px; /*header text is indented 15px*/
cursor: hand;
cursor: pointer;
}

.arrowlistmenu .menuheaderNW a{
font: bold 14px crosswordBelle;
color: #0F173C;
text-align: left;
margin-bottom: 1px; /*bottom spacing between header and rest of content*/
padding: 1px 0 1px 0px; /*header text is indented 15px*/
cursor: hand;
cursor: pointer;
}

.arrowlistmenu .menuheaderNW a:visited{
font: bold 14px crosswordBelle;
color: #0F173C;
text-align: left;
margin-bottom: 1px; /*bottom spacing between header and rest of content*/
padding: 1px 0 1px 0px;
cursor: hand;
cursor: pointer;
}

.arrowlistmenu .menuheaderNW a:hover{
font: bold 14px crosswordBelle;
color: #0F173C;
text-align: left;
margin-bottom: 1px;
padding: 1px 0 1px 0px;
cursor: hand;
cursor: pointer;
}
/* ======================================= */

.arrowlistmenu .menuheader{ /*CSS class for menu headers in general (expanding or not!)*/
font: bold 14px Maiandra GD,Arial;
color: #0F173C;
text-align: left;
background: url(http://www.kukrisports.com/client/images/website/arrowbullet.png) no-repeat center left; /*custom bullet list image*/
margin-bottom: 1px; /*bottom spacing between header and rest of content*/
padding: 1px 0 1px 15px; /*header text is indented 15px*/
cursor: hand;
cursor: pointer;
}


.arrowlistmenu .menuheader a{
font: bold 14px Maiandra GD,Arial;
color: #0F173C;
text-align: left;
margin-bottom: 1px; /*bottom spacing between header and rest of content*/
padding: 1px 0 1px 0px; /*header text is indented 15px*/
cursor: hand;
cursor: pointer;
}

.arrowlistmenu .menuheader a:visited{
font: bold 14px Maiandra GD,Arial;
color: #0F173C;
text-align: left;
margin-bottom: 1px; /*bottom spacing between header and rest of content*/
padding: 1px 0 1px 0px;
cursor: hand;
cursor: pointer;
}

.arrowlistmenu .menuheader a:hover{
font: bold 14px Maiandra GD,Arial;
color: #0F173C;
text-align: left;
margin-bottom: 1px;
padding: 1px 0 1px 0px;
cursor: hand;
cursor: pointer;
}

.arrowlistmenu .openheader{ /*CSS class to apply to expandable header when it's expanded*/
}

.arrowlistmenu ul{ /*CSS for UL of each sub menu*/
list-style-type: none;
margin: 0;
padding: 0;
margin-bottom: 1px; /*bottom spacing between each UL and rest of content*/
}

.arrowlistmenu ul li{
padding-bottom: 1px; /*bottom spacing between menu items*/
}

.arrowlistmenu ul li a{
color: #0F173C;
display: block;
padding: 1px 0;
padding-left: 15px; /*link text is indented 15px*/
text-decoration: none;
text-align: left;
font-family: maiandra GD,Arial;
font-weight: bold;
font-size: 12px;
}

.arrowlistmenu ul li a:visited{
color: #0F173C;
}

.arrowlistmenu ul li a:hover{ /*hover state CSS*/
color: #0F173C;
background-color: #C0C0C0;
}

.searchFieldText { 
	font-size: 10pt;
	font-weight: normal;
	font-family: maiandra GD,Arial;
	color: #GRAY;
	text-align: left;	
	background-color:FFFFFF; 
	border-color:C0C0C0; 
	border-style:solid; 
	border-width:1px; 
	color:000000; 
}

.kukriTextBold8 
{ 
	font-size: 8pt;
	font-weight: bold;
	font-family: maiandra GD,Arial;
	color: #0F173C;
	text-align: left;
}

.kukriText 
{ 
	font-size: 10pt;
	font-weight: normal;
	font-family: maiandra GD,Arial;
	color: #0F173C;
	text-align: left;
}

.kukriBoldText11
{ 
	font-size: 11pt;
	font-weight: bold;
	font-family: maiandra GD,Arial;
	color: #0F173C;
	text-align: left;
}

.fwfDesignText {
	color:#0F173C;
	font-family: maiandra GD,Arial;
	font-size: 12pt;
	text-align: center;
	padding-top: 115px;
	padding-left: 5px;
	padding-right: 5px;
}

.searchFieldText { 
	font-size: 10pt;
	font-weight: normal;
	font-family: maiandra GD,Arial;
	color: #GRAY;
	text-align: left;	
	background-color:FFFFFF; 
	border-color:C0C0C0; 
	border-style:solid; 
	border-width:1px; 
	color:000000; 
}

/*More Sports Popup Menu*/
#popitmenu{
position: absolute;
background-color: white;
border:1px solid black;
font-family: Maiandra GD,Arial;
font-size: 18px;
line-height: 18px;
z-index: 100;
visibility: hidden;
}

#popitmenu a{
text-decoration: none;
padding-left: 6px;
color: #002B5C;
display: block;
font-family: Maiandra GD,Arial;

}

#popitmenu a:hover{ /*hover background color*/
background-color: #C9CACC;
}



a.topnav	 {font-size:13pt;font-family:Maiandra GD,Arial;color:#455560; text-decoration:none; font-weight:bold;}
a:hover.topnav {font-size:13pt;font-family:Maiandra GD,Arial;color:#0F173C; text-decoration:none; font-weight:bold;}
.topnav-focus	 {font-size:13pt;font-family:Maiandra GD,Arial;color:#0F173C; text-decoration:none; font-weight:bold;}