/*body
{
	font: 100% Arial, Helvetica, sans-serif;
	background:#ffffff;
	margin: 0;
	padding: 0;
	text-align: center;
}*/
.main
{
background:#ffffff;
width:1px;
height:843px;
margin:3px 0px 3px 80px;
text-align:center;
font-family:Arial, Helvetica, sans-serif;
}
.main #container
{
text-align:left;
background:#fff2e1;
margin:0 auto;
padding: 0;
width:868px;
border-left:0px solid #000000;
border-right:0px solid #000000;
border-bottom:0px solid #000000;
}
.main .clear
{
clear:both;
}
.main #header
{
width:868px;
height:238px;
margin: 0px 0px 0px 8px;
}
.main #left
{
float:left;
display: inline;
margin:10px 0px 10px 10px; /* mak May24 used to have right margin 10px*/
_margin: 5px 0px 5px 5px;  /* mak added for ie 6 */
padding:0px 0px 0px 0px;
}
.main #left .l11
{
/*background:url(images/l1.jpg) no-repeat;*/
color: #333333;
background-color:#FFFFFF;
width:210px;
height:680px;
}
.main #left .l11 .StaticDeptMenu
{
	display: block;
	margin:0px 0px 0px 0px;
}
.main #left .l11 .StaticDeptMenuItems
{
	/*background-image:url(images/lftbgr.jpg); background-repeat:no-repeat;*/
	width:195px;
	height:28px;
	color: #333333;
	padding-right: 5px;
	padding-left: 20px;
}	
/* IE6 Only */
* html .main #left .l11 .StaticDeptMenuItems {
	padding:0px 5px 0px 10px;  
}
/* IE7 Only */
*:first-child+html .main #left .l11 .StaticDeptMenuItems {
	padding:0px 5px 0px 10px;  
}
.main #left .l11 .DynDeptMenuItems
{
	/*background-image:url(images/lftbgdyn.jpg); background-repeat:no-repeat;*/
	width:199px;
	height:28px;
	color: #333333;	
	background-color:#FFFFFF;
	padding: 2px 5px 2px 5px;
	/*background-color:#5d1000;*/
}		
.main #left .l11 .DeptMenuText
{
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:600;
	color:#333333;
}		
.main #left .l11 .DeptMenuText a
{
    text-decoration:none;
    background:transparent;
}
.main #left .l11 .DeptMenuText a:hover
{
	text-decoration:none;
	color:#5d1000;
}
.main #left .l11 .IE8Fix
{
	z-index: 1000;
}
/*this is the css for the vertical version*/
.main #left .l11 .lftnav
{
	/*display: block;*/
	margin:0px 0px 0px 0px;
	/*padding: 0px 2px 0px 2px;*/
	background:transparent;
}
.main #left .l11 .lftnav a
{
	display: block;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:600;
	color:#333333;
	text-decoration:none;
	padding:0px 5px 0px 0px; 
	line-height:28px;
}
/* IE6 Only */
* html .main #left .l11 .lftnav a {
	padding:0px 5px 0px 20px;  
}
/* IE7 Only */
*:first-child+html .main #left .l11 .lftnav a {
	padding:0px 5px 0px 20px;  
}
.main #left .l11 .lftnav a:hover
{
	text-decoration:none;
	color:#cccccc;
}		
.main #left .l11 .blackwhite
{
list-style: none; 
}
/*colors for menu*/
.main #left .l11 .blackwhite li a{
			/*background-image:url(images/lftbgr.jpg); background-repeat:no-repeat;*/
			width:150px;
			height:28px;
			color: #333333;	
			overflow:hidden;
		}
.main #left .l11 .blackwhite li a:hover{
			background-color:transparent;
			color:#5d1000;	
		}
.main #left .l11 .blackwhite .homli a{
			/*background-image:url(images/lftbghom.jpg); background-repeat:no-repeat;*/
			width:150px;
			height:28px;
			color: #333333;	
			overflow:hidden;
		}
.main #left .l11 .blackwhite .homli a:hover{
			background-color:transparent;
			color: #5d1000;		
		}
.main #left .l11 .search 
{
font-size:17px;
font-family:Arial, Helvetica, sans-serif;
font-weight:600;
color:#fefefc;
text-decoration:none;
padding:2px 2px 2px 15px;
}
.main #left .l11 .search .input
{
/*position:absolute;
top:455px;*/
width:179px;
height:14px;
border:1px solid #b56327;
}
.main #left .l11 .search .submit
{
/*position:absolute;
top:480px;*/
/*width:183px;
height:28px;*/
margin: 3px 0px 0px 0px;
background-color:#FFFFFF;
}
.main #left .l11 .search .chk
{
/*position:absolute;
top:512px;*/
color:  #000000;
font-size:11px;
}
.main #left .lsale
{
	width:211px;
	background-color: #fff2e1;
	margin:30px 0px 0px 0px;
}
.main #left .lsale .image
{
	padding:30px 0px 0px 40px;
	_padding:15px 0px 0px 40px; /* mak may24  added for ie6  */
}
.main #left .lsale .newsletter
{
	padding:10px 0px 0px 30px;
	
}
.main #left .lsale .text
{
	color:#636363;
	text-align: center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
.main #maincontent
{	
	padding:0px 0px 0px 0px;
	margin:10px 0px 0px 232px;
	/*_margin:10px 0px 0px 215px;*/
}
.main #maincontent #mid
{
	float: left;
	display:inline;
}
.main #maincontent #mid .m11
{
background:#FFFFFF;
width:270px;
border:1px solid #fde2b7;
}
.main #maincontent #mid .m11 .tackle
{
padding:20px 0px 0px 30px;
}
.main #maincontent #mid .m11 .text
{
font-size:14px;
font-family:Arial, Helvetica, sans-serif;
font-weight:200;
color:#333333;
padding:10px 20px 10px 20px;
}
.main #maincontent #mid .m11 .fish
{
padding:5px 0px 5px 0px;
}
.main #maincontent #mid .m11 .fishtext
{
font-size:14px;
font-family:Arial, Helvetica, sans-serif;
font-weight:800;
color:#9d0a10;
padding:10px 10px 10px 10px;
}
.main #maincontent #mid .m12
{
background:#ffffff;
width:270px;
margin:15px 0px 0px 0px;
border:1px solid #fde2b7;
}
.main #maincontent #mid .m12 .tackle
{
padding:20px 0px 0px 30px;
}
.main #maincontent #mid .m12 .image
{
	text-align: center;
}
.main #maincontent #mid .m12 .text
{
font-size:14px;
font-family:Arial, Helvetica, sans-serif;
font-weight:200;
color:#333333;
padding:10px 10px 10px 10px;
}
.main #maincontent #mid .m12 .place
{
padding:10px 0px 30px 20px;
}
.main #maincontent #mid .m12 .head1
{
font-size:16px;
font-family:Arial, Helvetica, sans-serif;
font-weight:600;
color:#9d0a10;
padding:10px 20px 0px 21px;
}
.main #maincontent #mid .m12 .link a
{
font-size:16px;
font-family:Arial, Helvetica, sans-serif;
font-weight:600;
color:#9d0a10;
text-decoration:none;
padding:0px 20px 0px 21px;
}
.main #maincontent #mid .m12 .link a:hover
{
color:#ff6600;
text-decoration:none;
}
.main #maincontent #right
{
float:right;
width:339px;
display:inline;
padding:0px 0px 0px 0px;
margin:0px 0px 10px 5px;   /* mak May24 used to have right margin 10px, left 10px*/
_margin:0px 0px 5px 0px;   /* mak added for ie 6 */
}
.main #maincontent #right .r11
{
background:#ffffff;
border:1px solid #fde2b7;
}
.main #maincontent #right .r11 .head
{
/*position:absolute;
top:253px;*/
margin:0px 0px 0px 0px;
background:url(images/r11hbgr.jpg) no-repeat;
width:327px;
height:34px;
}
.main #maincontent #right .r11 .head .text
{
font-size:20px;
font-family:Arial, Helvetica, sans-serif;
font-weight:200;
color:#ffffff;
padding:6px 20px 10px 20px;
}
.main #maincontent #right .r11 .r111
{
width:330px;
}
.main #maincontent #right .r11 .r111 .detail
{
margin:5px 0px 0px 7px;
}
.main #maincontent #right .r11 .r111 .detail .prod
{
float:left;
padding:0px 4px 0px 4px;
}
.main #maincontent #right .r11 .r111 .detail .prod img
{
	border:0px;	
}
.main #maincontent #right .r11 .r111 .detail .desc
{
	padding:0px;
}
.main #maincontent #right .r11 .r111 .detail .desc .head1 a
{
font-size:10px;
font-family:Arial, Helvetica, sans-serif;
font-weight:600;
color:#9d0a10;
padding:7px 5px 0px 5px;
}
.main #maincontent #right .r11 .r111 .detail .desc .text
{
font-size:10px;
font-family:Arial, Helvetica, sans-serif;
font-weight:600;
color:#000000;
padding:0px 10px 5px 14px;
}
.main #maincontent #right .r11 .r111 .detail .desc .price
{
font-size:10px;
font-family:Arial, Helvetica, sans-serif;
font-weight:600;
color:#9d0a10;
padding:0px 0px 0px 0px;
}
.main #maincontent #right .r11 .links
{
background:url(images/viewbgr.jpg) no-repeat;
width:320px;
height:26px;
margin:5px 0px 0px 7px;
padding:3px 0px 0px 0px;
}
.main #maincontent #right .r11 .links .viewcart a
{
font-size:16px;
font-family:Arial, Helvetica, sans-serif;
font-weight:600;
color:#ffffff;
text-decoration:none;
padding:0px 0px 0px 40px;
}
.main #maincontent #right .r11 .links .viewcart a:hover
{
color:#cccccc;
text-decoration:none;
}
.main #maincontent #right .r12
{
	width:339px;
	margin:100px 0px 0px 0px;
}
.main #maincontent #right .r12 .image
{
	float:right;
	padding:0px 10px 0px 0px;
}

.main #maincontent #right .r12 .fisherman
{
padding:25px 0px 0px 22px;
}
.main #maincontent #right .r12 .head1
{
font-size:16px;
font-family:Arial, Helvetica, sans-serif;
font-weight:600;
color:#9d0a10;
padding:10px 20px 0px 21px;
}
.main #maincontent #right .r12 .text
{
font-size:14px;
font-family:Arial, Helvetica, sans-serif;
font-weight:200;
color:#636363;
padding:10px 20px 10px 20px;
}
.main #maincontent #right .r12 .link a
{
font-size:16px;
font-family:Arial, Helvetica, sans-serif;
font-weight:600;
color:#9d0a10;
text-decoration:none;
padding:0px 20px 0px 21px;
}
.main #maincontent #right .r12 .link a:hover
{
color:#ff6600;
text-decoration:none;
}
.main #maincontent .cmptxthdr
{
/*margin:10px 10px 2px 15px;*/
padding:15px 20px 10px 10px;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
}
.main #maincontent .cmptxt
{
/*float:right;*/
/*width:580px;*/
/*margin:0px 10px 0px 10px;*/
padding:10px 20px 10px 20px;
border:1px solid #b56327;
background:#FFFFFF;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
overflow:hidden;
}
.main #maincontent .cmptxt .colorsizegriditem
{
	text-align:center;
}
.main #maincontent .cmptxt .imageframe
{
	margin:15px 15px 15px 15px;
}

.main #maincontent .cmptxt .product
{
margin:10px 0px 25px 7px;
}
.main #maincontent .cmptxt .product .image
{
float:left;
padding:0px 4px 0px 4px;
}
.main #maincontent .cmptxt .product .image img
{
	border:0px;	
}
.main #maincontent .cmptxt .product .desc
{
	
}
.main #maincontent .cmptxt .product .desc .head1 a
{
font-size:10px;
font-family:Arial, Helvetica, sans-serif;
font-weight:600;
color:#9d0a10;
padding:7px 5px 0px 5px;
}
.main #maincontent .cmptxt .product .desc .text
{
font-size:10px;
font-family:Arial, Helvetica, sans-serif;
font-weight:600;
color:#000000;
padding:0px 10px 5px 14px;
}
.main #maincontent .cmptxt .product .desc .price
{
font-size:10px;
font-family:Arial, Helvetica, sans-serif;
font-weight:600;
color:#9d0a10;
padding:0px 10px 5px 14px;
}
.main #cartimg
{
clear:both;
/*width:220px;
height:60px;*/
padding:5px 0px 0px 5px;
}
.main #footer
{
clear:both;
background:url(images/footer.jpg) no-repeat;
width:868px;
height:36px;
padding:0px 0px;
margin:20px 0px 0px 0px;
}
.main #footer .foottext
{
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
font-weight:600;
color:#ffffff;
padding:10px 0px 0px 30px;
}
.main #footer .foottext a
{
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
font-weight:600;
color:#fef2e0;
padding:0px 0px 0px 0px;
text-decoration:underline;
}
.main #footer .foottext a:hover
{
text-decoration:none;
}
.main #footer .lnk2
{
margin-top:12px;
padding:10px 0px 0px 30px;
float:right;
background:#FFFFFF;
font-size:14px;
font-family:Arial, Helvetica, sans-serif;
font-weight:600;
color:#000000;
}
.main #footer .lnk2 a
{
font-size:14px;
font-family:Arial, Helvetica, sans-serif;
font-weight:600;
color:#fef2e0;
padding:0px 0px 0px 0px;
text-decoration:none;
}
.main #footer .lnk2 a:hover
{
text-decoration:none;
}

.ProductColorChart
{
		text-align: center;
		text-decoration: none;
		font-size:10px;
		padding: 0px 3px 0px 3px;
}
.ProductColorChart #ColorTitle
{
		height:4em;
}

a
{
color:#9d0a10;
}
a:hover
{
color:#ff6600;
}
