/*::::::::::::::::::::::::::::::::::::::::::::::::::
1st In Show [stylesheet.css]
Created on 08/07/07 by David Wear
iKorb Software | iKorb.com
::::::::::::::::::::::::::::::::::::::::::::::::::*/

img {border:0;}

body
{
	margin:10px 0px 0px 0px;
	padding:0px;
	background: url("/images/site_bg.gif") #80a9d0 repeat-x top;
}

form
{
	margin:0px;
	padding:0px;
}

h1
{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 16px;
	color: #205fa0;
}

h1.white
{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 16px;
	color: #ffffff;
	padding-top:5px;
	padding-bottom:0px;
}

h2
{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 14px;
	color: #205fa0;
}

.trail
{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	color: #205fa0;
}

.text
{
	font-family: arial, helvetica, sans-serif;
	font-size: 12px;
}

.bold
{
	font-weight: bold;
}

.lgtext
{
	font-family: arial, helvetica, sans-serif;
	font-size: 14px;
}

.smalltext
{
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
}

.smtext
{
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 10px;
	color:#f5f5f5;
}

.smtext a:link
{
	color:#f1f1f1;
	text-decoration:underline;
}

.smtext a:visited
{
	color:#f1f1f1;
	text-decoration:underline;
}

.smtext a:active
{
	color:#f1f1f1;
	text-decoration:underline;
}

.smtext a:hover
{
	color:#fff;
	text-decoration:none;
}


.head
{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 14px;
	color: #000;
}

.header
{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 16px;
	color: #a90000;
}

.subhead
{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	color: #333;
}

.subheader
{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 14px;
	color: #2e5682;
}

.boldheader
{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 13px;
	color: #205fa0;
}

.redsubheader
{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 14px;
	color: #c91f16;
}

.whiteheader
{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 14px;
	color: #fff;
}

.featuredcell  
{
	padding:5px 5px 5px 5px;
}

 .pricetxt
{
	font-family: verdana, Arial, Helvetica, sans-serif;
	color: #a90000;
	font-size: 10px;
	line-height : 14px;
}
 
 .linktrail  {
  font-family : Verdana,Arial,Sans-Serif;
	font-size : 11px;
	color : #000000;
  line-height : 18px;
	font-weight : bold;
	}
	
 .linktrail a:link { color : #4270A3; text-decoration : underline;}	
 .linktrail a:visited { color : #4270A3; text-decoration : underline;;}
 .linktrail a:hover { color : #A37E42; text-decoration : underline;}
 .linktrail a:active { color : #A37E42; text-decoration : underline;}

.prodname
{
	font-family : Verdana,Arial,Sans-Serif;
	font-size : 11px;
	color : #000000;
	line-height : 14px;
	font-weight : bold;
}
	
.prodname a:link { color : #000000; text-decoration : none;}	
.prodname a:visited { color : #000000; text-decoration : none;}
.prodname a:hover { color : #4270A3; text-decoration : underline;}
.prodname a:active { color : #4270A3; text-decoration : underline;}

.prodprice
{
	font-family : Verdana,Arial,Sans-Serif;
	font-size : 11px;
	color : #000000;
	line-height : 14px;
	font-weight : bold;
}
	
 .prodprice a:link { color : #000000; text-decoration : none;}	
 .prodprice a:visited { color : #000000; text-decoration : none;}
 .prodprice a:hover { color : #4270A3; text-decoration : underline;}
 .prodprice a:active { color : #4270A3; text-decoration : underline;}
 
.saleprice
{
	font-family : Verdana,Arial,Sans-Serif;
	font-size : 11px;
	color : #D52121;
	line-height : 14px;
	font-weight : bold;
}
	
 .saleprice a:link { color : #D52121; text-decoration : none;}	
 .saleprice a:visited { color : #D52121; text-decoration : none;}
 .saleprice a:hover { color : #4270A3; text-decoration : underline;}
 .saleprice a:active { color : #4270A3; text-decoration : underline;}
 
.buynow
{
	font-family : Verdana,Arial,Sans-Serif;
	font-size : 10px;
	color : #D52121;
	line-height : 14px;
	font-weight : bold;
}
	
 .buynow a:link { color : #D52121; text-decoration : underline;}	
 .buynow a:visited { color : #D52121; text-decoration : underline;}
 .buynow a:hover { color : #D52121; text-decoration : underline;}
 .buynow a:active { color : #D52121; text-decoration : underline;}
 
 .shiptext
{
	font-family: arial, helvetica, sans-serif;
	font-size: 10px;
	color: #a90000;
}

.shiptext_ttl
{
	font-family: arial, helvetica, sans-serif;
	font-size: 10px;
	color: #2e2e2e;
}

.smallboldtext
{
	font-family: verdana, arial, helvetica, sans-serif;
	font-weight: bold;
	font-size: 10px;
	color: #000;
}

.boldtext
{
	font-family: verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 11px;
}

.italicstext
{
	font-family: verdana, arial, helvetica, sans-serif;
	font-style: italic;
	font-size: 11px;
}

.pagenumber
{
	font-size:12px;
}

.date
{
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 10px;
	color: #ffe63f;
}

.sum_cell
{
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 11px;
	color: #a90000;
}

.discount_text
{
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 11px;
	color: #c90000;
}

.inputtext
{
	font-family: verdana, arial, helvetica, sans-serif;
	font-weight: normal;
	font-size: 10px;
	color: #1e1e1e;
}

.redtext, .errortext, .required_field
{
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 11px;
	color: #a10000;
}

.redtext a:link
{
	color:a10000;
	text-decoration:underline;
}

.redtext a:visited
{
	color:a10000;
	text-decoration:underline;
}

.redtext a:active
{
	color:a10000;
	text-decoration:underline;
}

.redtext a:hover
{
	color:a90000;
	text-decoration:none;
}

.error
{
	background: #f1f1f1; 
	border:1px solid #770000; 
	color:#a10000; 
	padding:4px; 
}

.red
{
	color: #a10000;
}

.bluetext
{
	font-family: verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 11px;
	color: #1e5172;
}

.green
{
	color: #00a900;
}

.whitetext
{
	font-family: verdana, arial, helvetica, sans-serif;
	font-weight: bold;
	font-size: 11px;
	color: #ffffff;
}

.LH14
{
	line-height:14px;
}

.bold
{
	font-weight: bold;
}

.italic
{
	font-style: italic;
}

.uline
{
	text-decoration: underline;
}

a:link
{
	color: #0099ff;
	text-decoration: underline;
}

a:visited
{
	color: #0099ff;
	text-decoration: underline;
}

a:active
{
	color: #0099ff;
	text-decoration: underline;
}

a:hover
{
	color: #1ba4ff;
	text-decoration: none;
}

.nav
{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.nav a:link
{
	color: #004aa6;
	text-decoration: none;
}

.nav a:visited
{
	color: #004aa6;
	text-decoration: none;
}

.nav a:active
{
	color: #004aa6;
	text-decoration: none;
}

.nav a:hover
{
	color: #b90000;
	text-decoration: underline;
}

.plist 
{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.plist a:link
{
	color: #0099ff;
	text-decoration: none;
}

.plist a:visited
{
	color: #0099ff;
	text-decoration: none;
}

.plist a:active
{
	color: #0099ff;
	text-decoration: none;
}

.plist a:hover
{
	color: #b90000;
	text-decoration: underline;
}

.dkbl
{
	color: #003c66;
}

/* BEGIN LAYOUT STYLES */
/* TOPNAV */
#topnav {
	position:relative;
	width:828px;
	height:223px;
}

#topnav01 {
	position:absolute;
	left:0px;
	top:0px;
	width:828px;
	height:32px;
	background: url(/images/topnav_01.gif) #47728e no-repeat top;
}

#topnav02 {
	position:absolute;
	left:0px;
	top:32px;
	width:13px;
	height:181px;
	background: url(/images/topnav_02.gif) #47728e no-repeat top;
}

#topnav03 {
	position:absolute;
	left:13px;
	top:32px;
	width:800px;
	height:181px;
	background: url(/images/topnav_03.gif) #ffeaea no-repeat top;
}

#topnav04 {
	position:absolute;
	left:813px;
	top:32px;
	width:15px;
	height:181px;
	background: url(/images/topnav_04.gif) #47728e no-repeat top;
}

#topnav05 {
	position:absolute;
	left:0px;
	top:213px;
	width:828px;
	height:10px;
	background: url(/images/topnav_05.gif) transparent no-repeat top;
}

/* menu */
#menu {
	position:relative;
	width:824px;
	height:32px;
}

#menu01 {
	position:absolute;
	left:0px;
	top:0px;
	width:200px;
	height:32px;
}

#menu02 {
	position:absolute;
	left:200px;
	top:0px;
	width:591px;
	height:32px;
}

#menu03 {
	position:absolute;
	left:791px;
	top:0px;
	width:33px;
	height:32px;
}

/* catalog */
#ctlg {
	position:relative;
	width:800px;
	height:181px;
}

#ctlg01 {
	position:absolute;
	left:0px;
	top:0px;
	width:800px;
	height:74px;
}

#ctlg02 {
	position:absolute;
	left:0px;
	top:74px;
	width:800px;
	height:58px;
}

#ctlg03 {
	position:absolute;
	left:0px;
	top:132px;
	width:800px;
	height:49px;
}
/* END - TOPNAV */

/* BODY */
#body {
	position:relative;
	left:0px;
	top:0px;
	width:828px;
	height: 749px;
}

#body01 {
	position:absolute;
	left:0px;
	top:0px;
	width:13px;
	height:749px;
	background: url(/images/body_01.gif) #4b6479 no-repeat top;
}

#body02 {
	position:absolute;
	left:12px;
	top:0px;
	width:170px;
	height:656px;
	background: url(/images/body_02.gif) #ebf3f6 repeat-x top;
}

#body03 {
	position:absolute;
	left:182px;
	top:0px;
	width:10px;
	height:656px;
	background: url(/images/body_02.gif) #ebf3f6 repeat-x top;
}

#body04 {
	position:absolute;
	left:192px;
	top:0px;
	width:470px;
	height:656px;
	background: url(/images/body_02.gif) #ebf3f6 repeat-x top;
}

#body05 {
	position:absolute;
	left:662px;
	top:0px;
	width:8px;
	height:656px;
	background: url(/images/body_02.gif) #ebf3f6 repeat-x top;
}

#body06 {
	position:absolute;
	left:670px;
	top:0px;
	width:142px;
	height:656px;
	background: url(/images/body_02.gif) #ebf3f6 repeat-x top;
}

#body07 {
	position:absolute;
	left:812px;
	top:0px;
	width:15px;
	height:749px;
	background: url(/images/body_07.gif) #4b6479 no-repeat top;
}

#body08 {
	position:absolute;
	left:12px;
	top:656px;
	width:800px;
	height:93px;
	background: url(/images/body_08.gif) #ebf3f6 repeat-x top;
}

table#subpg {
	background: url(/images/blu_bg.gif) #ebf3f6 repeat-x top;
}

td#body01s {
	width:13px;
	/*height:749px;*/
	background: url(/images/body_01s.gif) #4b6479 repeat-y top;
}

td#body02s {
	width:650px;
	/*height:656px;
	background: url(/images/body_02.gif) #ffd3d3 repeat-x top;*/
}

td#body03s {
	width:800px;
}

td#body05s {
	width:8px;
	/*height:656px;
	background: url(/images/body_02.gif) #ffd3d3 repeat-x top;*/
	background-color:#E4F2F9;
}

td#body06s {
	width:142px;
	/*height:656px;
	background: url(/images/body_02.gif) #ffd3d3 repeat-x top;*/
}

td#body07s {
	width:15px;
	/*height:749px;*/
	background: url("/images/body_07s.gif") #4b6479 repeat-y top;
}

td#body08s {
	width:800px;
	/*height:93px;*/
	/*background: url(/images/body_08.gif) #ffbaba repeat-x top;*/
}

/* Internet Specials Box */
#IS {
	position:relative;
	left:0px;
	top:0px;
	width:170px;
	height:656px;
}

#IS01 {
	position:absolute;
	left:0px;
	top:0px;
	width:170px;
	height:31px;
	background: url(/images/IS_hd.gif) #cf0f0f no-repeat top;
}

#IS02 {
	position:absolute;
	left:0px;
	top:31px;
	width:170px;
	height:611px;
	background: url(/images/IS_bdy.gif) #fff repeat-y top;
}

#IS03 {
	position:absolute;
	left:0px;
	top:642px;
	width:170px;
	height:14px;
	background: url(/images/IS_ftr.gif) #fff no-repeat top;
}

/* Middle Column: Welcome and Featured Products */
#midCol {
	position:relative;
	left:0px;
	top:0px;
	width:470px;
	height:656px;
}

#midCol01 {
	position:absolute;
	left:0px;
	top:0px;
	width:470px;
	height:245px;
	background: url(/images/welcome_bx.gif) transparent no-repeat top;
}

#midCol02 {
	position:absolute;
	left:0px;
	top:245px;
	width:470px;
	height:411px;
}
/* Featured Products Box */
#FP {
	position:relative;
	left:0px;
	top:0px;
	width:470px;
	height:411px;
}

#FP01 {
	position:absolute;
	left:0px;
	top:0px;
	width:470px;
	height:32px;
	background: url(/images/FP_hd.gif) #2e83be no-repeat top;
}

#FP02 {
	position:absolute;
	left:0px;
	top:32px;
	width:470px;
	height:365px;
	background: url(/images/FP_bdy.gif) transparent repeat-y top;
}

#FP03 {
	position:absolute;
	left:0px;
	top:397px;
	width:470px;
	height:14px;
	z-index:50;
	background: url(/images/FP_ftr.gif) no-repeat top;
}
/* END Middle Column: Welcome and Featured Products */

/* Right-Column */
/* Best Sellers Box */
#BS {
	position:relative;
	left:0px;
	top:0px;
	width:142px;
	height:157px;
}

#BS01 {
	position:absolute;
	left:0px;
	top:0px;
	width:142px;
	height:31px;
	background: url(/images/BS_hd.gif) #f49393 no-repeat top;
}

#BS02 {
	position:absolute;
	left:0px;
	top:31px;
	width:142px;
	height:115px;
	background: url(/images/BS_bdy.gif) #fff repeat-y top;
}

#BS03 {
	position:absolute;
	left:0px;
	top:146px;
	width:142px;
	height:11px;
	background: url(/images/BS_ftr.gif) transparent no-repeat top;
}

/* What's New Box */
#WN {
	position:relative;
	left:0px;
	top:0px;
	width:142px;
	height:157px;
}

#WN01 {
	position:absolute;
	left:0px;
	top:0px;
	width:142px;
	height:31px;
	background: url(/images/WN_hd.gif) #a8e198 no-repeat top;
}

#WN02 {
	position:absolute;
	left:0px;
	top:31px;
	width:142px;
	height:115px;
	background: url(/images/WN_bdy.gif) #fff repeat-y top;
}

#WN03 {
	position:absolute;
	left:0px;
	top:146px;
	width:142px;
	height:11px;
	background: url(/images/WN_ftr.gif) transparent no-repeat top;
}

/* Special Orders Box */
#SO {
	position:relative;
	left:0px;
	top:0px;
	width:142px;
	height:157px;
}

#SO01 {
	position:absolute;
	left:0px;
	top:0px;
	width:142px;
	height:31px;
	background: url(/images/SO_hd.gif) #ffdf4a no-repeat top;
}

#SO02 {
	position:absolute;
	left:0px;
	top:31px;
	width:142px;
	height:115px;
	background: url(/images/SO_bdy.gif) #fff repeat-y top;
}

#SO03 {
	position:absolute;
	left:0px;
	top:146px;
	width:142px;
	height:11px;
	background: url(/images/SO_ftr.gif) transparent no-repeat top;
}

/* Sub page Content Box */
#cBox {
	position:relative;
	left:0px;
	top:0px;
	width:650px;
	height:auto;
}

#cBox01 {
	position:relative;
	width:650px;
	height:9px;
	background: url('/images/content_hd.gif') #fff no-repeat top;
}

#cBox02 {
	position:relative;
	width:650px;
	height:auto;
	border:0px solid #000;
	background: url('/images/content_bdy.gif') #fff repeat-y top;
}

#cBox03 {
	position:relative;
	width:650px;
	height:8px;
	background: url('/images/content_ftr.gif') transparent no-repeat top;
}

/* Catalog/Product page Content Box */
#catlog {
	position:relative;
	left:0px;
	top:0px;
	width:800px;
	height:auto;
	background: url('/images/bluehead_c.gif') transparent repeat-x top;
}

#catlog01L {
	position:relative;
	float:left;
	width:30px;
	height:32px;
	padding:0px;
	margin:0px;
	background: url('/images/bluehead_c.gif') transparent repeat-x top;
}

#catlog01 {
	position:relative;
	width:auto;
	height:32px;
}

#catlog01R {
	position:relative;
	float:right;
	width:80px;
	height:32px;
	z-index:50;
	padding:0px;
	margin:0px;
	background: url('/images/bluehead_c.gif') transparent repeat-x top;
}

#catlog02 {
	position:relative;
	width:800px;
	height:auto;
	background: url('/images/catlog_bdy.gif') transparent repeat-y top;
	border-top:0px solid #7894A4;
}

#catlog03 {
	position:relative;
	width:800px;
	height:8px;
	background: url('/images/catlog_ftr.gif') transparent no-repeat top;
}

/*sbox */
 #sbox {
 	padding:0px;

 	background-color:#fff;
 	border:1px solid #bed0dc;
 }
 
#sbox01 {
	background-color: #d2e3ee;
}

#sbox02 {
	background-color: #d2e3ee;
	height:22px;
}

#sbox03 {
	background-color: #d2e3ee;
	background-repeat: no-repeat;
}

#sbox04 {
	/*
	background: url("/images/sbox_04b.gif");
	background-repeat: repeat-y;
	*/
}

#sbox05 {
	padding: 2px;
}

#sbox06 {
/*
	background: url("/images/sbox_06b.gif");
	background-repeat: repeat-y;
	*/
}

#sbox07 {
	/*
	background: url("/images/sbox_07.gif");
	background-repeat: no-repeat;
	*/
}

#sbox08 {
	/*
	background: url("/images/sbox_08.gif");
	background-repeat: repeat-x;
	*/
	height:9px;
}

#sbox09 {
	/*
	background: url("/images/sbox_09.gif");
	background-repeat: no-repeat;
	*/
}

.sboxHD
{
	font-family: Verdana,Arial,Sans-Serif;
	font-size: 14px;
	color: #e1e1e1;
	font-weight: normal;
}

/* Site Map */

div#site_map {
	padding-bottom:20px;
}

div#site_map h2 {
	margin-bottom:5px;
}

div#site_map ul {
	margin:0;
	padding-left:20px;
	list-style-type:square;
}

div#site_map .column {
	width:29%;
	padding:1% 2%;
	margin-bottom:20px;
	float:left;
	text-align:left;
}


/* END BODY */

/* FOOTER */
#footer01 {
	position: relative;
	width:828px;
	height:44px;
	background: url(/images/footer_01.gif) transparent no-repeat top;
}

.footer
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #fff;
}

.foot
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}

.foot a:link
{
	text-decoration: underline;
	color: #fff;
}

.foot a:visited
{
	text-decoration: underline;
	color: #fff;
}

.foot a:active
{
	text-decoration: underline;
	color: #fff;
}

.foot a:hover
{
	color: #f1f1f1;
	text-decoration: none;
}
/* END FOOTER */

/* BACKGROUNDS */
.bgw
{
	background-color: #fff;
}

.bGry
{
	background-color:#f1f1f1;
}

.bGry1
{
	background-color:#ececec;
}

.cell_subheader {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 11px;
	color: #000;
	background-color:#d2e3ee;
}

.cell_1
{
	background-color:#f5fbff;
}

.cell_2
{
	background-color: transparent;
}

.cell_3
{
	background-color: transparent;
	border:1px solid #bfcdd6;
}

.cell_4
{
	background-color:#e5f2fb;
}

.cell5
{
	background-color:#d9d9d9;
}


.cell_item
{
	background-color: transparent;
}

.bGry2
{
	background-color: #ddd;
}

/* PADDING */
.buffer
{
	padding-left:9px;
	padding-right:9px;
}

.buffer2
{
	padding-left:10px;
	padding-right:10px;
}

.marg5
{
	margin:5px;
	margin-top:7px;
	margin-left:7px;
}

.marg10
{
	margin:10px;
	margin-top:15px;
	margin-left:12px;
}

.mrg10
{
	margin-top:10px;
}

.mrgT5
{
	margin-top:5px;
}

.padding10
{
	padding:10px;
	padding-top:12px;
	padding-left:12px;
}

.padding5
{
	padding:5px;
}

.padT2
{
	padding-top:2px;
}

.padT3
{
	padding-top:3px;
}

.padT5
{
	padding-top:5px;
}

.padT7
{
	padding-top:7px;
}

.padT10
{
	padding-top:10px;
}

.padT12
{
	padding-top:12px;
}

.padT15
{
	padding-top:15px;
}

.padT20
{
	padding-top:20px;
}

.padT25
{
	padding-top:25px;
}

.padT30
{
	padding-top:30px;
}

.padT35
{
	padding-top:35px;
}

.padT40
{
	padding-top:40px;
}


.padL5
{
	padding-left:5px;
}

.padL10
{
	padding-left:10px;
}

.padL12
{
	padding-left:12px;
}

.padL17
{
	padding-left:17px;
}

.padL20
{
	padding-left:20px;
}

.padB3
{
	padding-bottom:3px;
}

.padB5
{
	padding-bottom:5px;
}

.padB10
{
	padding-bottom:10px;
}

.padB15
{
	padding-bottom:15px;
}

.padB20
{
	padding-bottom:20px;
}

.padB25
{
	padding-bottom:25px;
}

.padR2
{
	padding-right:2px;
}

.padR5
{
	padding-right:5px;
}

.padR10
{
	padding-right:10px;
}

.padR15
{
	padding-right:15px;
}

.padR20
{
	padding-right:20px;
}

.list
{
	margin: 6px;
	margin-top: 8px;
	margin-bottom:10px;
}

.thin {
	border-top:1px solid #d2e3ee;
}

.rule {
	height:1px;
	color:#7994A5;
}

.bordered {
	border:1px solid #bed0dc;
	background-color:#FFF;
	padding:5px;
	margin:0 10px;
}

.clear {clear:both;}