body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	background-color: #999999;
	margin: 0; padding: 0; text-align:center; z-index: -2;
}



*html p.home { margin-top: -8px;}

*> p.home { margin-top: -11px; }


p.notHome { }

p.notHome { }



body img {border:none; padding: 0; margin: 0;}

*> #logo { position: absolute; top: 15px;  left: 12px; background-image: url(/product2/images/RedKap/logo.png);
	background-repeat: no-repeat; height: 89px; width: 188px; z-index: 100;}

*html #logo { position: absolute; top: 15px; z-index: 100; left: 12px; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/product2/images/RedKap/logo.png',sizingMethod='scale'); height: 89px; width: 188px; padding: 0px; margin: 0px;}

#container_rep { background-image: url(head_rep.gif); background-repeat:repeat-x; position:relative;}

*html #container2_rep { height: 114px; background-image: url(/product2/images/RedKap/content2_rep.gif); background-repeat:repeat-x; position:relative; margin-top: -95px; z-index: -300;}
*> #container2_rep { height: 114px; background-image: url(/product2/images/RedKap/content2_rep.gif); background-repeat:repeat-x; position:relative; margin-top: -95px; z-index: 1;}


#container {
	margin:0 auto;
	padding:0;
	width: 772px;
	position:relative;
	 z-index: 2; 
	text-align: left;
	
}




#header .vf { position: absolute; top: 21px;  right: 20px;
	background-repeat: no-repeat; height: 25px; width: 156px; z-index: 300;}
#header .order { position: absolute; top: 25px;  right: 185px;
	background-repeat: no-repeat; height: 26px; width: 89px; z-index: 300;}


#spacer { top: -50px; }

*html #container .content {
	background-color: #FFFFFF; margin:0; margin-top: -1px; 
	width: 772px;  position:relative; padding: 0px; border: 1px solid white; 
	background-image: url(bg.gif); background-repeat: no-repeat; 
}

*> #container .content {
	background-color: #FFFFFF; margin:0; margin-top: -1px; 
	width: 770px;  position:relative; padding: 0px; border: 1px solid white; 
	background-image: url(bg.gif); background-repeat: no-repeat; 
}

#container .content {
  min-height:500px;
  height:auto !important;
  height:500px;
}


#head_rep { height: 114px; background-image: url(/product2/images/RedKap/head_rep.gif); background-repeat:repeat-x; }

#header {
	height: 113px;  background-image: url(../images/RedKap/header2.gif); background-repeat: no-repeat; background-position: bottom;
	
}

#header .topnav {
	position:absolute; top: 28px; right: 284px; color: #DBD2BA;
}

#header .topnav ul {
	margin: 0px; padding: 0px;
}

#header .topnav li {
	display:inline; list-style-type:none;
}

#header .topnav a {
	color: #DBD2BA; text-decoration:none; font-family: times new roman; font-size: 12px; font-style: italic; font-weight: bold;
}

#header .topnav a:hover {
	color: #F1E5C8;
}


#nav {
	position:absolute;  top: 80px; left: 230px; z-index: 350;
}


#header .nav ul {
	margin: 0px; padding: 0px;
}

#header .nav li {
	display:inline; list-style-type:none;
}

#header .nav a {
	color: #F1E5C8; text-decoration:none; font-family: garamond; font-size: 9pt; 
}

#header .nav a:hover {
	color: #FFFFFF;
}


.facebook {
	position:absolute; top: 67px; right: 22px; color:
}


*html #bottom { height: 100px; background-color: #DBD2BA; border: 1px solid white;font-size: 12px; margin-top: -10px; padding-top: -10px;}
*>#bottom { height: 100px; background-color: #DBD2BA; border: 1px solid white;font-size: 12px; }
#bottom a {color: red; font-weight: bold;}
#bottom a:hover {color: #ccc;}

}
#mainpic {padding: 0px; margin: 0px;vertical-align:bottom;display: block; font-size: 0;}

#flash {position: absolute;left: 544px; top:0px;padding: 0px; margin: 0px; height: 389px;vertical-align:bottom; display: block; font-size: 0;}


#bn1 {margin-left: 6px;margin-top: 7px;background-image: url(/product2/images/RedKap/bn1.gif); background-repeat: no-repeat;width: 181px; height: 85px;float: left;}
#bn1 .txt { width: 100px; top: 20px; left: 20px; }

#bn2 {margin-left: 6px;margin-top: 7px;background-image: url(/product2/images/RedKap/bn2.gif); background-repeat: no-repeat; width: 181px; height: 85px;float: left;}
#bn2 .txt {width: 140px; margin-top: 4px; margin-left: 39px;}


#bn3 {margin-left: 6px;margin-top: 7px;background-image: url(/product2/images/RedKap/bn3.gif); background-repeat: no-repeat;width: 181px; height: 85px;float: left;}
#bn3 .txt {width: 110px; margin-top: 4px; margin-left: 70px;}

#bn4 {margin-left: 6px;margin-top: 7px;background-image: url(/product2/images/RedKap/bn4.gif); background-repeat: no-repeat;width: 181px; height: 85px;float: left;}
#bn4 .txt {width: 120px; margin-top: 4px; margin-left: 44px;}

*html #bn5 {margin-left: 4px;margin-top: 7px;background-image: url(/product2/images/RedKap/bn1.gif); background-repeat: no-repeat;width: 181px; height: 85px;float: left;}
*> #bn5 {margin-left: 10px;margin-top: 7px;background-image: url(/product2/images/RedKap/bn1.gif); background-repeat: no-repeat;width: 181px; height: 85px;float: left;}
#bn5 .txt {width: 90px; margin-top: 4px; margin-left: 90px; }
*html #footer { text-align: center;
	height: 94px;  position:relative;z-index: 2;  background-image: url(/product2/images/RedKap/footer.gif); background-repeat: no-repeat;
}

*> #footer
{
	height: 94px;  ; position:relative; z-index: 3;   background-image: url(/product2/images/RedKap/footer.gif); background-repeat: no-repeat;
	
	
}



#container2 {
	margin:0 auto;
	padding:0;
	width: 803px;
	position:relative;
	text-align:center;
	background-color: transparent;

}

#flash {

}

td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
}

th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
}

a:link
{
	color: #d3222a;
}

a:visited
{
	color: #d3222a;
}

a:active
{
	color: #d3222a;
}

a:hover
{
	color: #999999;
}

ul
{
margin-top: 0px;
margin-left: 20px;
margin-bottom: 0px;
list-style-position: outside;
list-style-type: disc;
}

.title 
{
	color: #d3222a;
	font-size: 14pt;
}

.redBackground {
	background-color: #d3222a;
}

.homeText 
{
	font-size: 7pt;
}

.siteNav 
{
	font-size: 7pt;
}

.siteNav a:link
{
	text-decoration: none;
	color: #000000;
}

.siteNav a:visited
{
	text-decoration: none;
	color: #000000;
}

.siteNav a:active
{
	text-decoration: none;
	color: #000000;
}

.siteNav a:hover
{
	text-decoration: none;
	color: #d3222a;
}

.copyright
{
	background-color: #CCCCCC;
}

.topNav
{
	font-family: Garamond, Times, Times New Roman, Serif;
	font-size: 10pt;
	font-weight:bold;
	text-decoration: none;
	color: #FFFFFF;	
}

.topNav	a:link
{
	color: #FFFFFF;
	text-decoration: none;
}

.topNav a:visited
{
	color: #FFFFFF;
	text-decoration: none;
}

.topNav a:active
{
	color: #FFFFFF;
	text-decoration: none;
}

.topNav a:hover
{
	color: #000000;
	text-decoration: none;
}

.search
{
	font-family: Arial, Sans-Serif;
	font-size: 8pt;
	font-weight:bold;
	text-decoration: none;
	color: #FFFFFF;	
}

.search a:link
{
	color: #FFFFFF;
	text-decoration: none;
}

.search a:visited
{
	color: #FFFFFF;
	text-decoration: none;
}

.search a:active
{
	color: #FFFFFF;
	text-decoration: none;
}

.search a:hover
{
	color: #000000;
	text-decoration: none;
}

.breadCrumbActive
{
	
	
	
	z-index: 300;
	font-size: 7pt;
	color: #000000;
}

.breadCrumbActive	a:link
{

	color: #000000;
}

.breadCrumbActive a:visited
{
	color: #000000;
}

.breadCrumbActive a:active
{
	color: #000000;
}

.breadCrumbActive a:hover
{
	color: #d3222a;
}

.breadCrumbInactive
{
z-index: 300;
height: 10px;

	
	
	font-size: 7pt;
	color: #999999;
}

.breadCrumbInactive	a:link
{
	color: #999999;
}

.breadCrumbInactive a:visited
{
	color: #999999;
}

.breadCrumbInactive a:active
{
	color: #999999;
}

.breadCrumbInactive a:hover
{
	color: #d3222a;
}

.leftNavHeader 
{
	font-family: Garamond, Times, Times New Roman, Serif;
	font-size: 11pt;
	font-weight: bold;
}

.leftNavHeader a:link
{
	color: #d3222a;
	text-decoration: none;
}

.leftNavHeader a:visited
{
	color: #d3222a;
	text-decoration: none;
}

.leftNavHeader a:active
{
	color: #d3222a;
	text-decoration: none;	
}

.leftNavHeader a:hover
{
	color: #CCCCCC;
	text-decoration: none;	
}

.leftNavMain
{
	font-size: 8pt;
	font-weight: bold;
}

.leftNavMain a:link
{
	color: #999999;
	text-decoration: none;	
}

.leftNavMain a:visited
{
	color: #999999;
	text-decoration: none;	
}

.leftNavMain a:active
{
	color: #999999;
	text-decoration: none;	
}

.leftNavMain a:hover
{
	color: #d3222a;
	text-decoration: none;	
}


.leftNavCarrotActive 
{
	background-color: #d3222a;	
}

.leftNavCarrotInactive
{
	background-color: #CCCCCC;
}

.categoryLinkTitle 
{
	color: #999999;
	font-weight: bold;
}

.categoryLinkTitle a:link
{
	color: #999999;
	text-decoration: none;
}

.categoryLinkTitle a:visited
{
	color: #999999;
	text-decoration: none;
}

.categoryLinkTitle a:active
{
	color: #999999;
	text-decoration: none;
}

.categoryLinkTitle a:hover
{
	color: #d3222a;
	text-decoration: none;
}

.categoryTitle
{
	font-family: Garamond, Times, Times New Roman, Serif;
	background-color: #d3222a;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 11pt;
}

.objectLinkTitle
{
	color: #999999;
}

.objectLinkTitle a:link
{
	color: #999999;
}

.objectLinkTitle a:visited
{
	color: #999999;
}

.objectLinkTitle a:active
{
	color: #999999;
}

.objectLinkTitle a:hover
{
	color: #d3222a;
}

.objectTitle 
{
	color: #FFFFFF;
	background-color: #d3222a;
	font-family: Garamond, Times, Times New Roman, Serif;
	font-weight: bold;
	font-size: 13pt;
}

.searchButton 
{
    BORDER-RIGHT: white 1px outset;
    PADDING-RIGHT: 2px;
    BORDER-TOP: white 1px outset;
    MARGIN-TOP: 3px;
    PADDING-LEFT: 2px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    PADDING-BOTTOM: 2px;
    BORDER-LEFT: white 1px outset;
    CURSOR: hand;
    COLOR: #999999;
    PADDING-TOP: 2px;
    BORDER-BOTTOM: white 1px outset;
    FONT-FAMILY: Verdana;
    BACKGROUND-COLOR: #CCCCCC;	
}

.tabBorder {
	background-color: #CCCCCC;
}

.tabActive{
	color: #d3222a;
	background-color: #FFFFFF;
	font-weight: bold;
	font-size: 8pt;
}

.tabActive a:link
{
	color:#d3222a;	
	text-decoration: none;
}

.tabActive a:visited
{
	color:#d3222a;	
	text-decoration: none;
}

.tabActive a:active
{
	color:#d3222a;	
	text-decoration: none;
}

.tabActive a:hover
{
	color:#d3222a;	
	text-decoration: none;
}

.tabInactive{
	font-weight: bold;
	color: #FFFFFF;
	background-color: #CCCCCC;
	font-size: 8pt;
}

.tabInactive a:link{
	color: #FFFFFF;
	text-decoration: none;
}

.tabInactive a:visited{
	color: #FFFFFF;
	text-decoration: none;
}

.tabInactive a:active{
	color: #FFFFFF;
	text-decoration: none;
}

.tabInactive a:hover{
	color: #d3222a;
	text-decoration: none;
}

.pnlActive{
	display: block;
}

.pnlInactive{
	display: none;
}

.featureTitle
{
	font-weight: bold;
	text-align: right;
}

.featureText
{
	
}

.lotCategory
{
	color: #d3222a;
	font-weight: bold;
}

.lotNumber
{
	font-weight: bold;
}

.lotDescription
{
	
}

.lotSize
{

}

.lotPrice
{
	color: #d3222a;
	font-weight: bold;
}

#dropmenudiv{
position:absolute;

border:1px solid #C2B38E;
border-bottom-width: 0;
font:normal 14px garamond;

line-height:18px;
z-index:300;

}

#dropmenudiv a{
width: 100%;
display: block;
text-indent: 3px;
border-bottom: 1px solid #C2B38E;
padding: 1px 0;
text-decoration: none;

background-color: #CEC0A0;
color: #faf9f5;
z-index:300;


}

#dropmenudiv a:hover{ /*hover background color*/
color: #958150;
}
#subhead {
	background-image: url(/product2/images/RedKap/stripes.gif); background-repeat: no-repeat; height: 91px;
	font-size: 12px; width: 770px; font-weight: bold; 
}
#space {
	height: 20px;
	}

#subhead .txt { width: 564px; padding-left: 6px; }

*> #man { position: absolute; top: 8px;  right: 12px; background-image: url(/product2/images/RedKap/man.png);
	background-repeat: no-repeat; height: 95px; width: 192px; z-index: 100;}

*html #man { position: absolute; top: 18px; z-index: 100; right: 12px; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/product2/images/RedKap/man.png',sizingMethod='scale'); height: 95px; width: 192px; padding: 0px; margin: 0px; margin-top: -10px;}


#subnav { font-size: 11px; font-weight: normal; color: #d3222a; margin-top: 16px; padding-left: 12px;}
#subnav a {color: #d3222a; text-decoration: underline;}
#subnav a:hover {color: blue;}

#col1 { width: 370px;  margin-top: 10px; margin-left: 12px; padding-bottom: 10px; margin-bottom: 60px;}

#col1row1 { height: 93px; background-image: url(http://www.redkap.com/product2/images/RKDM/col1row1.gif); background-repeat: no-repeat; margin-top: 10px;}
#col1row1 .rowtxt{ width: 242px; position: absolute; left: 93px; margin-top: 10px; font-size: 12px;}
#col1row1 a {color: d3222a;}

#col1row2 { height: 93px; background-image: url(/product2/images/RedKap/col1row2.gif); background-repeat: no-repeat; margin-top: 10px;}
#col1row2 .rowtxt{ width: 242px; position: absolute; left: 93px; margin-top: 10px; font-size: 12px;}
#col1row2 a {color: d3222a;}

#col1row3 { height: 93px; background-image: url(/product2/images/RedKap/col1row3.gif); background-repeat: no-repeat; margin-top: 10px;}
#col1row3 .rowtxt{ width: 242px; position: absolute; left: 93px; margin-top: 10px; font-size: 12px;}
#col1row3 a {color: d3222a;}

#col1row4 { height: 93px; background-image: url(/product2/images/RedKap/col1row4.gif); background-repeat: no-repeat; margin-top: 10px;}
#col1row4 .rowtxt{ width: 242px; position: absolute; left: 93px; margin-top: 10px; font-size: 12px;}
#col1row4 a {color: d3222a;}

*html #col2 { width: 370px; position: absolute; top: 121px; left: 388px; padding-bottom: 10px; }

*> #col2 { width: 370px; position: absolute; top: 111px; left: 388px; padding-bottom: 10px; }


#col2row1 { height: 93px; background-image: url(/product2/images/RedKap/col2row1.gif); background-repeat: no-repeat; margin-top: 10px;}
#col2row1 .rowtxt{ width: 242px; position: absolute; left: 80px; margin-top: 10px; font-size: 12px;}
#col2row1 a {color: d3222a;}

#col2row2 { height: 93px; background-image: url(/product2/images/RedKap/col2row2.gif); background-repeat: no-repeat; margin-top: 10px;}
#col2row2 .rowtxt{ width: 242px; position: absolute; left: 80px; margin-top: 10px; font-size: 12px;}
#col2row2 a {color: d3222a;}

#col2row3 { height: 93px; background-image: url(/product2/images/RedKap/col2row3.gif); background-repeat: no-repeat; margin-top: 10px;}
#col2row3 .rowtxt{ width: 242px; position: absolute; left: 80px; margin-top: 10px; font-size: 12px;}
#col2row3 a {color: d3222a;}

#col2row4 { height: 93px; background-image: url(/product2/images/RedKap/col2row4.gif); background-repeat: no-repeat; margin-top: 10px;}
#col2row4 .rowtxt{ width: 242px; position: absolute; left: 80px; margin-top: 10px; font-size: 12px;}
#col2row4 a {color: d3222a;}


#prod1 { width: 370px; float: left; margin-top: 0px; margin-left: 2px;padding-bottom: 10px;}

#prod1row1 { height: 112px; background-image: url(/product2/images/RedKap/1.jpg); background-repeat: no-repeat; margin-top: 10px;}
#prod1row1 .rowtxt{ width: 260px; position: absolute; left: 103px; margin-top: 10px; font-size: 12px;}
#prod1row1 a {color: d3222a;}

#prod1row2 { height: 112px; background-image: url(/product2/images/RedKap/2.jpg); background-repeat: no-repeat; margin-top: 60px;}
#prod1row2 .rowtxt{ width: 260px; position: absolute; left: 103px; margin-top: 10px; font-size: 12px;}
#prod1row2 a {color: d3222a;}

#prod1row3 { height: 112px; background-image: url(/product2/images/RedKap/3.jpg); background-repeat: no-repeat; margin-top: 20px;}
#prod1row3 .rowtxt{ width: 260px; position: absolute; left: 103px; margin-top: 10px; font-size: 12px;}
#prod1row3 a {color: d3222a;}

#prod2 { width: 370px;position: absolute; top: 172px; left: 362px;padding-bottom: 10px;}

#prod2row1 { height: 112px; background-image: url(/product2/images/RedKap/4.jpg); background-repeat: no-repeat; margin-top: 10px;}
#prod2row1 .rowtxt{ width: 260px; position: absolute; left: 103px; margin-top: 10px; font-size: 12px;}
#prod2row1 a {color: d3222a;}

#prod2row2 { height: 112px; background-image: url(/product2/images/RedKap/5.jpg); background-repeat: no-repeat; margin-top: 60px;}
#prod2row2 .rowtxt{ width: 260px; position: absolute; left: 93px; margin-top: 10px; font-size: 12px;}
#prod2row2 a {color: d3222a;}

#prod2row3 { height: 112px; background-image: url(/product2/images/RedKap/6.jpg); background-repeat: no-repeat; margin-top: 20px;}
#prod2row3 .rowtxt{ width: 260px; position: absolute; left: 93px; margin-top: 10px; font-size: 12px;}
#prod2row3 a {color: d3222a;}

#jacket { margin: 4px; margin-top: 20px;}
#comp { position:absolute; top: 320px; left: 0px;}

#prodsubhead {
	height: 107;
	font-size: 14px; width: 770px; font-weight: bold; font-size: 0;

}

#logo { position: absolute; top: 11px;  left: 18px; background-image: url(/product2/images/RedKap/newlogo.png);
	background-repeat: no-repeat; height: 100px; width: 118px; z-index: 100;}

.newlogo { top: 0px; margin-left: 15px; border:none;}