﻿body 
{
/*    
    BACKGROUND-COLOR: #336633;
	background-image: url(../images/welcome1_03.gif);  
	background-image: url(../images/body_bg.gif); 
    background-repeat:repeat;
	background-attachment: fixed;
    background-position: center;
*/
    background-image: url(../images/bg.gif);
    background-repeat: repeat-x;
    BACKGROUND-COLOR: white;    
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    FONT-SIZE: 9px;
    FONT-WEIGHT: normal;
    LETTER-SPACING: normal;
    TEXT-TRANSFORM: none;
    WORD-SPACING: normal;
	margin-top: 3px;
	margin-left: 0px;
    scrollbar-arrow-color:#D98719;
	scrollbar-width:10px;
	scrollbar-base-color:#000066; 
	scrollbar-shadow-color:#336633;
	scrollbar-face-color:#336633;
	scrollbar-highlight-color:#d9e1f7;
	scrollbar-dark-shadow-color:white;
	scrollbar-3d-light-color:9BAAC1;
}

A:link, A:visited, A:active
{	
	text-decoration:	none;
	font-weight: bold;
	color: #3333cc;
}	
		
A:hover	
{	
/*	text-decoration:	underline; */
	color:	#336633;
}
	
.divMenu
{
	background-image: url(../images/bar1_bg.gif);
	background-repeat: repeat;
	border-right: solid 1px #666666;
	border-left: solid 1px #666666;
	height: 27px;
    text-align: center;
}

#divShirts
{
    POSITION: absolute; 
    z-index: 99
}

#divFooter
{
    FONT-FAMILY: sans-serif, Arial, Verdana, Helvetica;
    margin-top: 5;
	font-weight: 500;
	font-size: 10px;
	color: black;
	text-align: center;
	width: 100%;
	position:relative;
}

.textbox
{
    border-top: solid 1px Gray;
    border-left: solid 1px Gray;
    border-right: solid 1px #933126;
    border-bottom: solid 1px #933126;
    FONT-FAMILY: Verdana, Helvetica, sans-serif;
    FONT-SIZE: 10px;
    FONT-WEIGHT: normal;
	background-color: #ffff99;
    color: #000099;
}

/**********  Menu Classes  ***********/

#navtop
{
    font-size: 10px;
    font-weight: bold;
    font-family: Verdana, Helvetica, Helvetica-Narrow, Tahoma, sans-serif;
    padding-left: 10px;
    padding-right: 10px;
}

#navtop ul
{
    margin: 0px;
    padding-top: 10px;
    list-style-type: none;
    text-align: left;
}

#navtop ul li
{
    display: inline;
    color: #3333cc;
    margin-right: 8px;
}

#navtop a:link, #navtop a:visited, #navtop a:active 
{
    color: #3333cc;
    text-decoration: none;
}

#navtop a:hover
{
    color: #238E23;
}


DIV.menu
{
    font-family: Verdana, Arial, Tahoma, Helvetica, Helvetica-Narrow;
    FONT-SIZE: 9pt;
    FONT-STYLE: normal;
    BORDER-RIGHT: black 1pt solid;
    BORDER-TOP: black 1pt solid;
    BORDER-LEFT: black 1pt solid;
    VISIBILITY: hidden;
    BACKGROUND-COLOR:  #c5c5c5;
    margin-top: 0px;
    PADDING: 3px;
    POSITION: absolute;
    COLOR: #ffffff;
    Z-INDEX: 99;
}

DIV.menu A.menuItem
{
    font-family: Verdana, Arial, Tahoma, Helvetica, Helvetica-Narrow;
    FONT-STYLE: normal;
    FONT-WEIGHT: 500;
    FONT-SIZE: 8pt;
    COLOR: black;
    BACKGROUND-COLOR:  #e5e5e5;
    DISPLAY: block;
    CURSOR: pointer;
    BORDER-BOTTOM: black 1pt solid;
    TEXT-ALIGN: left;
    TEXT-DECORATION: none
}

DIV.menu A.menuItem:hover
{
    font-family: Verdana, Arial, Tahoma, Helvetica, Helvetica-Narrow;
    FONT-WEIGHT: 500;
    FONT-SIZE: 8pt;
    FONT-STYLE: normal;
    COLOR: White;
    BACKGROUND-COLOR:  #F0FA98;
    BORDER-BOTTOM: Gray 1pt solid;
    TEXT-ALIGN: left;
    TEXT-DECORATION: none
}
DIV.menu A.menuItemHighlight
{
    font-family: Verdana, Arial, Tahoma, Helvetica, Helvetica-Narrow;
    FONT-STYLE: normal;
    FONT-WEIGHT: 500;
    FONT-SIZE: 8pt;
    COLOR: White;
    BACKGROUND-COLOR:  #F0FA98;
    PADDING-RIGHT: 2px;
    PADDING-LEFT: 2px;
    PADDING-BOTTOM: 1px;
    PADDING-TOP: 1px;
    BORDER-BOTTOM: Black 1pt solid;
}
DIV.menu A.menuItem SPAN.menuItemText
{
    COLOR: green
}
DIV.menu A.menuItem SPAN.menuItemArrow
{
}

DIV.menu DIV.menuItemSep
{
    font-family: Verdana, Arial, Tahoma, Helvetica, Helvetica-Narrow;
    FONT-STYLE: normal;
    FONT-WEIGHT: 500;
    FONT-SIZE: 8pt;
    PADDING-BOTTOM: 0px;
    PADDING-TOP: 0px;
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
    BORDER-BOTTOM: medium none;
    BORDER-LEFT: medium none;
}

/*******  End Menu Classes  ******/

.leftside
{
    background-image: url(../images/lside_bg.jpg);
    background-repeat: repeat-y;
    width: 160px;
    height: 100%;
    vertical-align: top;
}
.midsection
{
    width: 464px;
    height: 100%;
    border-left: 1px solid #c5c5c5;
    border-right: 1px solid #c5c5c5;
    vertical-align: top;
    text-align: center;
}
.rightside
{
    background-image: url(../images/rside_bg.jpg);
    background-repeat: repeat-y;
    width: 178px;
    height: 100%;
    vertical-align: top;
}

/*******  Catalog Classes  ******/


.divCatalog
{
	border: solid 1px Silver;
	padding: 1px;
	border-collapse: collapse; 
    background-color:Transparent;
	text-align:left;
	width:150px;
}
.divCatalogData
{
	padding-bottom: 7px;
	padding-left: 3px;
	padding-right: 2px;
	text-align:left;
}
.divCatalogHdr
{
	border-bottom: solid 1px Silver;
    background-color: #ebebeb;
	padding-left: 2px;
	font-size: 11px;
	font-weight: bold;
	color: #238E23;
	height:15px;
	padding-top: 2px;
	text-align:left;
}

.divAdvertise
{
    font-family: Verdana, Arial, Sans-Serif;
	font-weight: 500;
	font-size: 10px;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 8px;
	padding-right: 3px;
	text-align:center;
	vertical-align:middle;
}

.open 
{
	display: block;
}

.closed 
{
	display: none;
}

.hdrLn
{
	color: #CD7F32;
	font-size: 11px;
	font-weight:600;
	text-align: left;
	cursor: pointer;
	margin-left: 5px;
    vertical-align: middle;
	height: 10px;
	padding-top: 5px;
}

.hdrLn a:link, .hdrLn a:visited, .hdrLn a:active
{
	color: #CD7F32;
	font-size: 11px;
	font-weight:600;
}
.hdrLn a:hover
{
	color: #238E23;
}

.dtlLn, .dtlLn a:link, .dtlLn a:visited, .dtlLn a:active
{
	color: #3333cc; 
	font-weight:500;
	font-size: 10px;
    vertical-align: middle;
    margin-left: 9px; 
/*
	color: Black;  
*/
}

.dtlLn a:hover
{
	color: #238E23;
}

#divCatalogData UL LI LI LI	
{	
	list-style-type: none;
	text-decoration:none;		
	text-align: left;
}	

#divCatalogData UL
{
	margin-top:2px;
	list-style-type: none;
	text-decoration:none;		
	cursor: pointer;
	text-align: left;
    vertical-align:middle;
}

#divCatalogData LI
{
	margin-top:2px;
	list-style-type: none;
	text-decoration:none;		
	cursor:pointer;
	text-align: left;
    vertical-align:middle;
}

/*******  End Catalog Classes  ******/

#divContact
{
	padding: 5px;
}
.divHeader
{
    FONT-SIZE: 14px;
    color: Maroon;
    padding-left: 10px;
	font-weight: 600;
}
#divHeader
{
    FONT-SIZE: 14px;
    color: Maroon;
    padding-left: 10px;
	font-weight: 600;
}
#contactInfo
{
	padding-top: 25px;
	padding-left: 35px;
	text-align: left;
}    
#contactHdr
{
    COLOR: #000080;
    FONT-SIZE: 11px;
    FONT-WEIGHT: 600;
    LETTER-SPACING: normal;
}    
#contactAdr
{
	margin-left: 15px;
	margin-top: 5px;
    COLOR: #666666;
    FONT-SIZE: 11px;
    FONT-WEIGHT: 500;
    LETTER-SPACING: normal;
}
/*******  Products Classes  ******/

.product
{
    font-family:Verdana, Arial, Tahoma, Courier New;
    font-size: 10px;
    border-bottom: 1px solid Black;
    color: #000066;
}
.producta
{
    font-family:Verdana, Arial, Tahoma, Courier New;
    font-size: 10px;
    border-bottom: 1px solid Black;
    color: white;
}    

.prodTbl
{
    margin-bottom: 15px;
    /* border-collapse:collapse; */
    background-color: #EEE1B7;
    /* border: 1px solid #DBDB79; */
}

#producta a:link, #producta a:visited, #producta a:active
{
    font-family:Verdana, Arial, Tahoma, Courier New;
    font-size: 10px;
    text-decoration: none;
}
#producta a:hover
{
    font-family:Verdana, Arial, Tahoma, Courier New;
    font-size: 10px;
    text-decoration: none;
}

/**********  Shopping Cart ***********/

.cartBtn
{
    font-size: 9px;
    font-weight: bolder;
    color: #000080;
    height: 20px;
    margin-top: 4px;
}
.cartInfo
{
    font-family:Verdana, Arial;
    font-size: 9px;
    color: #000066;
}    
.cartHdr
{
    font-family:Verdana, Arial, Tahoma, Courier New;
    font-size: 10px;
    border-bottom: 1px solid Black; 
    font-weight: bold;
    color: Navy;
    height: 15px;
    vertical-align: middle;
}    

.cartLbl
{
    font-family:Verdana, Arial, Tahoma, Courier New;
    font-size: 10px;
    font-weight: bold;
    color: black;
}    
.cartTtl
{
    font-family:Verdana, Arial, Tahoma, Courier New;
    font-size: 11px;
    font-weight: normal;
    border-top: 1px solid Black; 
    color: Navy;
}    
.cartData
{
    font-family:Verdana, Arial, Tahoma, Courier New;
    font-size: 10px;
    font-weight: bold;
    color: black;
}    

/**********  Table Classes  ***********/

.tdl
{
    font-family:Verdana, Arial, Tahoma, Courier New;
    font-size: 10px;
    font-weight: bold;
    color: Navy;
    text-align: right;
}    

.tdr
{
    font-family:Verdana, Arial, Tahoma, Courier New;
    font-size: 10px;
    font-weight: bold;
    color: #000066;
    text-align: left;
}    

.tdc
{
    font-family:Verdana, Arial, Tahoma, Courier New;
    font-size: 10px;
    font-weight: bold;
    color: black;
    text-align: center;
}
.tdcn
{
    font-family:Verdana, Arial, Tahoma, Courier New;
    font-size: 10px;
    font-weight: normal;
    color: black;
    text-align: center;
}

/*  Quote Styles  */

#quoteframe
{
	padding: 5px;
	height: auto;
	white-space:normal;
}

#divRequest
{
	padding:5px;
}

#divUpload
{
	top: 10;
	Left: 10;
	padding: 5px;
    color: #333333;
    width: 450px;
    height: 400px;
    font-family: Verdana, Arial, Sans-Serif;
	font-weight: 500;
	font-size: 10px;
	background-color: #ebebeb;
    border: solid 1px gray;
    position: absolute;
}

#divLoad
{
	top: 10px;
	padding: 10px;
}

#divFileLbl
{
    margin-top:5px;
}

#divFiles
{
    FONT-FAMILY: Verdana, Helvetica, sans-serif;
    FONT-SIZE: 9px;
    FONT-WEIGHT: normal;
    margin-top:5px;
    margin-left: 20px;
	text-align:left;
	overflow:auto
}

.btnClass
{
    FONT-FAMILY: Verdana, Helvetica, sans-serif;
    FONT-SIZE: 9px;
    FONT-WEIGHT: normal;
    background-color: #CCCCCC;
    color: black;
    width:50px;
    height: 21px;
	padding-top: 0px;
	padding-left: 2px;
	padding-right: 2px;
}

.lblName
{
	padding-bottom: 4;
	FONT-FAMILY: Verdana, Helvetica, sans-serif;
    FONT-SIZE: 9px;
    FONT-WEIGHT: 500;
	text-align:left;
    color: Navy;
}
.lblError
{
	padding: 2;
	FONT-FAMILY: Verdana, Helvetica, sans-serif;
    FONT-SIZE: 9px;
    FONT-WEIGHT: 500;
    color: Red;
}
.docName
{
	FONT-FAMILY: Verdana, Helvetica, sans-serif;
    FONT-SIZE: 9px;
    FONT-WEIGHT: bold;
	text-align:left;
    color: Gray;
	border-bottom: solid 1 silver;
	width:300px;
}
.cmdCls
{
	FONT-FAMILY: Verdana, Helvetica, sans-serif;
    FONT-SIZE: 10px;
    FONT-WEIGHT: normal;
	text-align:center;
    color: Navy;
    width: 70px
}
.formfnt
{
    COLOR: #333333;
    font-family: Verdana, Arial, Sans-Serif;
    FONT-SIZE: 9px;
    FONT-WEIGHT: 600;
}
.formreq
{
    COLOR: Red;
    font-family: Verdana, Arial, Sans-Serif;
    FONT-SIZE: 9px;
    FONT-WEIGHT: 600;
}

#divUpload
{
    display: none;
}

/*  Services Classes */

#servicesframe
{
	padding: 10px;
	height: auto;
	white-space:normal;
	overflow:auto
}

#box1
{
	margin-top: 5px;
	padding: 5px;
    color: #333333;
    font-family: Verdana, Arial, Sans-Serif;
	font-weight: 600;
	font-size: 10px;
	text-align: left;
/*	background-color: WhiteSmoke;
    border: solid 1px silver; */

}
#box2
{
	margin-top: 5px;
	padding: 5px;
    color: #333333;
    font-family: Verdana, Arial, Sans-Serif;
	font-weight: 600;
	font-size: 10px;
	text-align: left;
/*	background-color: WhiteSmoke;
    border: solid 1px silver; */
    position: relative

}
#box3
{
	margin-top: 5px;
	padding: 5px;
    color: #333333;
    font-family: Verdana, Arial, Sans-Serif;
	font-weight: 600;
	font-size: 10px;
	text-align: left;
/* 	background-color: WhiteSmoke;
    border: solid 1px silver; */
    position: relative
}

#divEmb
{
	margin-top: 10px;
	padding: 5px;
    color: #333333;
    top:25px;
    left:25px;
    width: 425px;
    height: 400px;
    font-family: Verdana, Arial, Sans-Serif;
	font-weight: 500;
	font-size: 10px;
	/* 
    background-color: WhiteSmoke; 
    position: absolute;
    */
    border: solid 1px gray;
}
#divimgs
{
	margin-top: 10px;
	padding: 5px;
    color: #333333;
    width: 425px;
    height: 375px;
    font-family: Verdana, Arial, Sans-Serif;
	font-weight: 500;
	font-size: 10px;
	background-color: Transparent;
    position: relative;
    overflow:auto
}

.hdrLine
{
    color: Maroon;
    font-family: Arial, Verdana, Sans-Serif;
	font-weight: 600;
	font-size: 12px;
	width: 100%;
	text-align: left;
	border-bottom: solid 1.5px silver;
	width: 100%;
}
