body 
{
font-family: arial, helvetica, "times new roman" ;
font-weight:bold;
font-size:12px;
background-color:#ffffff;
background-image:url('bgDark.gif');
background-repeat:repeat-x;
color:#000000;
height:100%;
width:100%;
padding:0px;
border:0px;
margin:0px;
}

#maintable
{
width:950px;
background-color:#ffffff;
height:100%;
float:top;
padding:0;
margin:2px auto 2px auto;
text-align:center;
}




/*Header Styles*/

#headerWrapper
{
margin:0;
padding:0;
border:1px solid #0a4896;
clear:both;
height:137.75px;
width:950px;
position:absolute;
top:-138.75px;
left:-1px;
}

#header1
{
width:100%;
height:20px;
background-color:#ffffff;
float:top;
}

#navheadfill
{
width:37.5%;
height:100%;
background color:#ffffff;
float:left;
}

#navhead
{
width:62.5%;
height:100%;
background-color:#ffffff;
font-size:12px;
float:left;
}

ul.navhead
{
list-style-type:none;
margin:0;
padding:0;
}

li.navhead
{
display:inline;
float:right;
width:20%;
text-align:center;
}

#header2
{
width:100%;
height:93.75px;
background-color:#ffffff;
float:top;
padding-left:0;
}

img.logo
{
padding-left:2px;
height:93.75px;
width:166.5px;
}

#head3top
{
background-color:#0a4896;
height:5px;
width:100%;
float:top;
}

#head3bottom
{
background-color:#0a4896;
height:3px;
width:100%;
float:top;
}

#head3middle
{
background-color:#0a4896;
color:#ffffff;
font-size:12;
font-weight:bold;
height:16px;
width:100%;
float:top;
}

.head3left
{
float:left;
padding-left:5px;
width:440px;
}

.head3right
{
float:right;
font-color:#ffffff;
padding-right:5px;
width:500px;
}

ul.custhead
{
list-style-type:none;
margin:0;
padding:0;
}

li.custhead
{
display:inline;
float:right;
width:20%;
text-align:center;
}

.twofill
{
height:37.25px;
width:100%;
float:top;
text-align:center;
}

#two
{
color:#CC0000;
/*font-family: "comic sans MS", arial, helvetica, "times new roman" ;*/
height:20px;
font-style:italic;
font-weight:normal;
float:top;
padding-left:275px;
text-align:left;
font-size:14px;
}

#search
{
/*margin-right:5px;*/
font-family: arial, helvetica, "times new roman" ;
color:#0a4896;
font-size:12px;
font-style:normal;
padding:7px 1px 1px 1px;
float:right;
display:inline;
}

#searchform
{
width:265px;
float:right;
padding:1px;
margin-right:10px;
}

input.searchbox
{
height:18px;
width:200px;
margin-left:10px;
float:right;
}

input.searchbutton
{
/*height:19px;*/
font-size:12px;
padding:1px 3px 1px 3px;
/*vertical-align:middle;*/
margin-left:10px;
float:right;
}

.suggest_link 
{
font-style:normal;
font-family: arial, helvetica, "times new roman" ;
font-weight:bold;
font-size:12px;
background-color: #FFFFFF;
padding: 2px 6px 2px 6px;
}

.suggest_link_over 
{
font-style:normal;
font-family: arial, helvetica, "times new roman" ;
font-weight:bold;
font-size:12px;
background-color: #CC0000;
color: #ffffff;
padding: 2px 6px 2px 6px;
}

#search_suggest 
{
position: relative; 
top:22px;
left:19px;
font-style:normal;
font-family: arial, helvetica, "times new roman" ;
font-weight:bold;
font-size:12px;
background-color: #FFFFFF; 
text-align: left; 
/*border: 1px solid #000000;*/		
}



/*Container Styles*/

#container
{
width:950px;
text-align:left;
margin:0 auto 200px auto;
border:1px solid #0a4896;
}

#wrapper
{
margin:0;
text-align:left;
width:950px;
position:relative;
top:137.75px;
}

#breadCrumbWrapper
{
width:100%;
height:2em;
padding:2px;
margin:0;
text-align:left;
}

#contentWrapper
{
float:left;
width:950px;
border:1px solid #0a4896;
margin:0 0 0 -1px;
margin-bottom:25px;
background:#ffffff;
}

#mainNavWrapper
{
float: left;
width: 185px;
padding:15px 0 75px 0;
background-color:#0a4896;
}

#mainContentWrapper
{
float:right;
width:755px;
min-height:525px;
background:#ffffff;
padding-bottom:75px;
}

#nextPageWrapper
{
width:100%;
height:2em;
padding:2px;
}

#resultsWrapper
{
width:100%;
height:2em;
}

#footwrapper
{
float:left;
width:950px;
border:1px solid #0a4896;
margin:0 0 0 -1px;
background-color:#0a4896;
}



/*breadCrumb Styles*/

.breadCrumbFill
{
width:100%;
height:0.5em;
}

#breadCrumb
{
width:100%;
color:#CC0000;
height:1em;
font-weight:normal;
padding:0;
margin:0px;
}

a.bread:hover{color:#03244d; text-decoration:underline;}




/*nextPage Sytles*/

.nextPageFill
{
width:100%;
height:0.5em;
}

#nextPage
{
width:100%;
height:1em;
text-align:center;
font-size:14px;
font-weight:normal;
}

p#nextPage
{
color:#CC0000
}

a.nextPage:hover{text-decoration:underline;}

#results
{
width:505px;
height:100%;
float:left;
}

#resultsPerPage
{
width:240px;
float:left;
text-align:right;
margin:0 10px 0 0;
}





/*mainNav Styles*/

#mainNavWrapper ul
{
padding:0;
margin:0px 20px 15px 0px;
list-style:none;
}

#mainNavWrapper ul li
{
padding:10px 0px 10px 15px;
list-style:none;
color:#ffffff;
text-align:left;
font-weight:bold;
font-size:14px;
}

.mainNavLine
{
width:90%;
height:2px;
border:none;
background-color:#ffffff;
color:#ffffff;
}

a.mainNav:link{color:#ffffff;}
a.mainNav:visited{color:#ffffff;}
a.mainNav:hover{text-decoration:underline;}




/*mainContent Styles*/

#featuredItems
{
width:745px;
float:left;
border:1px solid #0a4896;
margin-bottom:20px;
}

.featuredItemItem
{
width:176px;
height:150px;
padding:5px;
float:left;
text-align:center;
}

.featuredVendor
{
padding:auto;
float:top;
text-align:center;
}

.featuredimg
{
width:100px;
height:100px;
}

.mainContentHead
{
width:741px;
height:1em;
float:top;
padding: 2px;
font-weight:bold;
color:#ffffff;
background-color:#0a4896;
}

.mainContent
{
width:745px;
float:left;
border:1px solid #0a4896;
}

#mainContentBottom
{
width:745px;
float:right;
border:1px;
border-color:#0a4896;
border-style:solid;
margin:20px 10px 20px 0;
}

.mainContentItem
{
width:139px;
height:150px;
padding:5px;
float:left;
text-align:center;
}

#info
{
width:745px;
float:left;
/*border:1px solid #0a4896;*/
margin-bottom:20px;
margin-top:50px;
}

.mainContentCat
{
width:238px;
height:1em;
padding:5px;
float:left;
text-align:center;
}

.stockStatus
{
color:#0a4896;
font-size:14px;
}

.contentimg
{
width:60px;
height:60px;
}

.itemImage
{
width:300px;
height:300px;
}

a.itemPic:link {color:#ffffff;}
a.itemPic:hover {height:#ffffff;}
a.itemPic:visited {color:#ffffff;}
a.itemPic:active {color:#ffffff;}
a.item:hover {color:#03244d; text-decoration:underline;}

p#mainItem
{
font-size:18px;
}

p.man
{
font-size:10px;
}

#bottomfill
{
width:100%;
height:400px;
}

.spread
{
float:top;
margin-left:10px;
}

.order
{
width:745px;
padding:0px 2px 0px 3px;
font-weight:normal;
float:left;
}

.adminorder
{
width:940px;
padding:0px 2px 0px 3px;
font-weight:normal;
float:left;
}

.orderquantity
{
width:60px;
float:left;
}

.orderguidequantity
{
width:56px;
float:left;
margin:1px;
background-color:#ffffff;
border-style:ridge;
border-width:2px;
border-color:#cccccc;
}

.confirmorderquantity
{
width:30px;
float:left;
}

.orderitem
{
width:115px;
float:left;
}

.confirmorderitem
{
width:110px;
float:left;
}

.orderdescription
{
width:365px;
float:left;
}

.adminorderdescription
{
width:560px;
float:left;
}

.confirmorderdescription
{
width:325px;
float:left;
}

.orderprice
{
width:90px;
float:left;
}

.confirmorderprice
{
width:90px;
float:left;
}

.orderdate
{
width:110px;
float:left;
}

.extendedprice
{
width:100px;
float:left;
}

.removeadd
{
width:90px;
float:left;
}

.cancelorder
{
width:100px;
float:right;
font-weight:bold;
}

input.order
{
width:40px;
}

.quoteline
{
width:365px;
float:left;
}

.hist
{
width:125px;
float:left;
}

#adminManageOrder
{
width:100%;
height:100%;
}

#adminManageOrderPanel
{
width:900px;
padding:2px 2px 2px 3px;
margin:5px 20px 5px 21px;
font-weight:normal;
float:left;
background-color:#cccccc;
border-style:ridge;
border-width:2px;
border-color:#cccccc;
}

.adminManageOrderProcess
{
width:90px;
background-color:#cccccc;
float:left;
}

.adminManageOrderNum
{
width:110px;
float:left;
}

.adminManageOrderCustomer
{
width:325px;
float:left;
}

.adminManageOrderDate
{
width:170px;
float:left;
}

.adminManageOrderRep
{
width:200px;
float:left;
}



/*Footer Styles*/

#foottop
{
width:100%;
height:15px;
background-color:#0a4896;
float:top;
}

#footmiddle
{
width:100%;
height:30px;
font-size:12px;
float:top;
}

.navfootfill
{
width:25%;
height:100%;
background-color:#0a4896;
float:left;
}

#navfoot
{
width:50%;
height:100%;
float:left;
}

ul.navfoot
{
list-style-type:none;
width:50%;
margin:0;
padding:0;
float:left;
background-color:#0a4896;
}

.navfootitem
{
width:25%;
height:30px;
margin:0;
padding:0;
float:left;
}

li.navfoot
{
display:inline;
text-align:center;
}

a.foot:link {color:#ffffff; font-size:12;}
a.foot:visited {color:#ffffff; font-size:12;}
a.foot:hover {color:#ffffff; font-size:12; text-decoration:underline;}

#footbottom
{
width:100%;
height:30px;
background-color:#0a4896;
float:top;
font-size:12px;
}

#footbottomcopy
{
width:100%;
margin-left:auto;
margin-right:auto;
font-size:10;
font-weight:normal;
color:#ffffff;
text-align:center;
}

#footbottominfo
{
width:100%;
margin-left:auto;
margin-right:auto;
font-size:10;
font-weight:normal;
color:#ffffff;
text-align:center;
}

/*adminStyles*/

#admintable
{
width:950px;
height:100%;
background-color:#ffffff;
border:1px solid #0a4896;
padding:5px;
margin-left:auto;
margin-right:auto;
float:top;
}

#adminfill
{
width:950px;
height:100%;
min-height:50px;
text-align:left;
}

.adminfillhalf
{
width:950px;
height:100%;
min-height:25px;
text-align:center;
}

.addrep1
{
width:150px;
float:left;
}

.addrep2
{
width:75px;
float:left;
}

.pageTitle
{
font-size:14px;
}

.sectionTitle
{
font-size:14px;
color:#0a4896;
}

#smalllink
{
font-size:12px;
}

.tinylink
{
font-size:10px;
}

.check
{
font-size:12px;
}

.boxlen
{
width:250px;
}

.boxlen2
{
width:100px;
}

.boxlen3
{
width:500px;
height:100px;
}

.line
{
height:1px;
border:none;
background-color:#0a4896;
color:#0a4896;
}

.warn
{
font-size:10px;
font-weight:normal;
}

/*Links*/

a:link {color:#CC0000; text-decoration:none;}
a:visited {color:#CC0000; text-decoration:none;}
a:hover {color:#0a4896;}
a:active {color:#0a4896;}
