﻿/* CSS Document */
a {font-family:Arial, Helvetica, sans-serif; font-size:12px; color: #707070; text-decoration:none;}
a:hover {font-family:Arial, Helvetica, sans-serif; font-size:12px; color: #707070; text-decoration:underline;}

.red{font-family:Arial, Helvetica, sans-serif; font-size:12px; color: #990000;}
/*--START FADE OUT--*/
#sometext
{
position:absolute;
	width: 300px;
	min-height:420px;
	height: auto;
	padding: 10px;
	border:1px solid #cccccc;
	background-color: #FFFFFF;
	z-index:999;
	margin-left:510px;
	margin-top:96px;
	display:none;
}

#sometext td
{
padding-bottom:10px;
}

#expand
{
position:absolute;
margin-top:-30px;
padding-left:40px;
}
/*--END FADE-OUT--*/

img
{
border:none;
}

body
{


margin:0;
width:100%;
height:auto;
}


#contentContainer
{
width:1029px;
height:auto;
margin:0 auto;
background-color : transparent;
margin-top:4px;
}



/*-- HEADER ---*/

#header
{
width:992px;
height:177px;
background-image:url(../resources/page-top.png);
background-repeat:no-repeat;
}


#topNav
{
height:140px;
width:995px;
margin:0 auto;
padding-top:10px;
}

#logo
{
height:140px;
width:138px;
float:left;
padding-left:10px;
}

#headerWrapper
{
width:847px;
height:140px;
float:right;
}

#navigation
{
width:847px;
height:30px;

}

#topLinks
{
width:516px;
height:30px;
background-image:url(../resources/navigation.png);
background-repeat:no-repeat;
float:right;
font-family:arial;
font-size:12px;
text-decoration:none;
margin-top:-6px;
padding-top:6px;
padding-right:24px;
text-align:center;
}

.links
{
font-family:arial;
font-size:12px;
}

.links a{

text-decoration:none;
color:#000;
}

.links a:hover
{
font-family:arial;
font-size:12px;
text-decoration:none;
color:#999;
}

.signLink
{
font-family:arial;
font-size:12px;
text-decoration:none;
color:#cc0000;
}

.signLink a
{
text-decoration:underline;
color:#cc0000;
}

.signLink a:hover
{
text-decoration:none;
color:#cc0000;
}

#banner
{
width:847px;
height:110px;
margin:0px;
}


#slider1
{
width:500px;
height:110px;
float:left;
clear:right;
padding-top:13px;
padding-left:15px;
}

#cart
{
width:202px;
height:110px;
float:left;
clear:right;
padding-top:20px;
}

#chat
{
width:130px;
height:110px;
float:left;
}

.cat_text
{
position:absolute;
margin-left:694px;
top:8px;
height:23px;
width:143px;
background-image:url(../resources/searchBar.png);
background-repeat:no-repeat;
background-color:transparent;
border:0px;
padding-left:10px;
padding-right:20px;
font-family:Helvetica, Arial;
font-size:11px;
color:#797979;
}

.cat_button
{
position:absolute;
margin-left:875px;
margin-top:-34px;
font-family:"Lucida Grande", Arial, sans-serif;
font-size:15px;
color:#ffffff;
background:none;
border:0px;
}


/*--MENU---*/
#menu-left
{
position:absolute;
margin-top:-14px;
height:41px;
margin-left:17px;
width:10px;
background-image:url(../resources/nav-bkg-left.png);
background-repeat:no-repeat;

}

#menu
{
position:absolute;
width:946px;
height:41px;
background-image:url(../resources/nav-bkg.png);
background-repeat:repeat-x;
top:140px;
margin-left:27px;
}

#menu-right
{
	position:absolute;
	margin-top:-14px;
	background-image:url(../resources/nav-bkg-right.png);
	background-repeat:no-repeat;
	width:10px;
	margin-left:970px;
	height:41px;
}


#nav-menu
{

position:absolute;
padding:0px 0px 0px 0px;
width:935px;
font-size:12px;
color:#fff;
font-weight:normal;
height:40px;
z-index:50;

}

  DIV#nav-menu ul
  {
  padding:0;
  margin:0;
  height:40px;
 margin-top:1px;
  font-family:Arial, Helvetica, sans-serif;
  
  }
  
  DIV#nav-menu ul li
  {
  z-index:1500;
  position:relative;
  list-style-type:none;
  margin:8px 0px 0px 0px;
  padding:9px 5px 13px 13px;
  float:left;
  line-height:1px;
  }
  
  DIV#nav-menu ul li a
  {
 
  color:#f5ecf6;
  padding:13px 0px 13px 0px;
  text-decoration:none;
  font-size:13px;  
  white-space:nowrap;
  
  
  }
  
  DIV#nav-menu ul li a:hover
  {
  color:#ffffff;
  }
  
  
  DIV#nav-menu ul li.over
  {
  display:block;
  background-color:#ffffff;
  text-decoration:none;
  color:#ffcccc;
  }
  
  DIV#nav-menu ul li:hover ul
  {
  display:block;
  color:#ffffff; 
  }
  
  
  
  DIV#nav-menu ul li.over ul
  {
  display:block;
  color:#ffffff;
  }
   
   
  DIV#nav-menu ul li ul
  {
  position:absolute;
  width:auto;
  display:none;
  height:auto;
  top:27px;
  left:-5px;
  
  }
  
  
  DIV#nav-menu ul li ul:hover ul
  {
  display:block;
  text-decoration:none;
  }
  
  
  
  DIV#nav-menu ul li ul.over
  {
  display:block;
  }
  
  
  DIV#nav-menu ul li ul li
  {
  width:100%;
  height:35px;
  margin:0;
  font-size:12px;
  color:#b7e6ff; 
  border-bottom:1px solid #3a69b1;
  padding:0px 0px 0px 0px;
  background-image:url(../resources/nav-menu-bkg.png);
  background-color:transparent;
  backgroud-repeat:repeat-x;
  }
  

  
  DIV#nav-menu ul li ul li a
  {
  
  margin:0;
  display:block;
  text-decoration:none;
  font-size:12px;
  color:#b7e6ff;
  text-indent:2px;
  }
  
  
  
  DIV#nav-menu ul li ul li a:hover
  {
  background-image:url(../resources/nav-menu-hover.png);
  background-repeat:repeat-x;
  color:#ffffff;
  text-decoration:none;
  width:100%;
  height:9px;
  }


#liTest {position:absolute; margin-top:-18px; padding:0;background-color : transparent;}


/*--- END MENU ---*/





/*--- END HEADER --*/

/*-- CONTENT START--*/

#content
{
width:995px;
height:auto;
background-image:url(../resources/page-content.png);
background-repeat:repeat-y;
}


/*--- CONTENT END--*/

/*-- FOOTER ---*/


#footerSec
{
width:992px;
height:596px;
background-image:url(../resources/page-bottom.png);
background-repeat:no-repeat;
}

/*--SUB FOOTER--*/

.subFooter-content
{
height:140px;
width:140px;
padding-top:0px;
}

.subFooter-content ul
{
width:140px;
height:140px;
padding-left:30px;
padding-top:10px;
}

.subFooter-content ul li
{
width:140px;
height:26px;
list-style-image:url(../resources/small-blue-arrow.png);
font-family:"Lucida Grande", Arial;
font-size:14px;
color:#7e8891;
}

.subFooter-content ul li a
{
text-decoration:none;
font-family:"Lucida Grande", Arial, sans-serif;
font-size:14px;
color:#7e8891;
}

.subFooter-content ul li a:hover
{
text-decoration:underline;
}

.subFooterBackpack img
{
height:140px;
width:149px;
float:right;
margin-top:-140px;
margin-left:177px;
}

.subFooterScrubs img
{

height:140px;
width:149px;
float:right;
margin-top:-141px;
margin-left:177px;
}

.subFooterCasual img
{

height:142px;
width:125px;
float:right;
margin-top:-143px;
padding-right:7px;
}


#modules
{
height:210px;
width:965px;
margin:0 auto;
padding:0px;
}

#uniforms
{
height:210px;
width:315px;
float:left;
}

#uniformCont
{
height:142px;
width:315px;
background-image:url(../resources/work-uniforms-subFooter.png);
background-repeat:no-repeat;
}

#gifts
{
height:210px;
width:315px;
padding-left:10px;
float:left;
clear:right;
}

#giftCont
{
height:142px;
width:315px;
/*background-image:url(../resources/personalized-gifts-subFooter.png);
background-repeat:no-repeat;*/
}


#promotions
{
height:210px;
width:315px;
float:left;
padding-left:10px;
}

#promotionsCont
{
height:142px;
width:315px;
/*background-image:url(../resources/promotional-products-subFooter.png);
background-repeat:no-repeat;*/
}

#viewAllButton
{
height:19px;
width:75px;
padding:10px 5px 5px 5px;
}

/*--SUB FOOTER--*/

/*-- FOLLOW US START--*/

#followUs
{
width:955px;
height:30px;
border-bottom:1px solid #e2e2e2;
border-top:1px solid #e2e2e2;
margin:0 auto;
margin-top:10px;
color:#7e8891;
font-size:14px;
font-family:"Lucida Grande", Arial;
margin-top:34px;
padding-top:10px;
}


.follow1
{
width:500px;
float:left;
}


.follow2
{
width:210px;
float:right;
}
/*--FOLLOW US END--*/


/*--BOTTOM NAV--*/

#bottomLinks
{
width:965px;
height:170px;
margin:0 auto;
}

.bottomNav
{
height:140px;
width:150px;
float:left;
padding-right:50px;
margin-left:-30px;
}

.bottomNav ul
{
list-style:none;
height:140px;
width:150px;
}

.bottomNav ul li
{
font-family:"Lucida Grande", Arial;
font-size:14px;
color:#717171;
height:25px;
width:150px;
}

.bottomNav ul li a
{
font-family:"Lucida Grande", Arial;
font-size:11px;
color:#797979;
text-decoration:none;
}

.bottomNav ul li a:hover
{
text-decoration:underline;
}

.bottomNav
{
font-family:"Lucida Grande", Arial;
font-size:14px;
color:#717171;
height:25px;
width:150px;
}

.bottomNav ul li p
{
font-family:"Lucida Grande", Arial;
font-size:11px;
color:#797979;
text-decoration:none;
width:260px;

}


.cat_text1
{
height:23px;
width:143px;
float:left;
background-image:url(../resources/searchBar.png);
background-repeat:no-repeat;
background-color:transparent;
border:0px;
padding-left:10px;
padding-right:20px;
padding-top:2px;
color:#a80000;

}

.cat_button1
{
float:left;
}


#copyRight
{
width:995px;
margin:0 auto;
height:100px;
text-align:center;
color:#a9a9a9;
font-size:9px;
padding-top:50px;
font-family:"Lucida Grande", Arial;
}


#newsletter-bottom
{
float:right;
height:auto;
width:260px;
margin-top:14px;
}

#newsletter-title
{
height:25px;
width:260px;
font-family:"Lucida Grande", Arial;
font-size:14px;
color:#717171;
}

#newsletter-text
{

height:50px;
width:260px;
font-family:"Lucida Grande", Arial;
font-size:11px;
color:#797979;
text-decoration:none;
width:260px;
}

#form1
{
position:relative;


width:260px;
height:50px;
}

/*---FOOTER END --*/








/*-- FONTS --*/ 

.cartNumber
{
font-family:"Lucida Grande", Arial, sans-serif;
font-size:24px;
color:#666;
text-align:center;
text-indent:15px;
}

.item
{
font-family:"Lucida Grande", Arial, sans-serif;
font-size:11px;
color:#666;
text-align:center;
}

.text1
{
font-family:"Lucida Grande", Arial, sans-serif;
font-size:13px;
color:#666;
}

.text2
{
font-family:"Lucida Grande", Arial, sans-serif;
font-size:7px;
color:#666;

}

.text3
{
font-family:"Lucida Grande", Arial, sans-serif;
font-size:10px;
color:#de4c38;

}


.text3 a
{
font-family:"Lucida Grande", Arial, sans-serif;
font-size:10px;
color:#de4c38;
text-decoration:none;
}


.text3 a:hover
{
font-family:"Lucida Grande", Arial, sans-serif;
font-size:10px;
color:#de4c38;
text-decoration:underline;
}

.text3 img 
{
position:absolute;
margin-top:0px;
}


.subFooter-title1
{
color:#7e8891;
font-family:"Lucida Grande", Arial;
font-size:22px;
}

.subFooter-title2
{
color:#4f5764;
font-family:"Lucida Grande", Arial;
font-size:22px;
}

/*-- FONTS END--*/

/*------------------------------------------PRODUCT LISTINGS CSS SECTION------------------------------------------*/
#left_product{

width:229px;
height:auto;
min-height:400px;
float:left;
clear:right;
margin-left:20px;
margin-top:7px;
}

#right_product{

width:719px;
height:auto;
min-height:400px;
float:left;
margin-left:8px;

margin-top:7px;
}



#clear_product{ clear:both;}

.clear-space{ clear:both;}



/*-------------------------------GENERAL NAV---------------------------------------*/

#left_nav{background-image:url(../resources/whitetopbg.jpg); background-repeat:no-repeat; height:230px;}

#left_nav2{background-image:url(../resources/whitetopbg.jpg); background-repeat:no-repeat; height:160px;}

#left_nav_main_tile{background-image:url(../resources/whitetile.jpg); background-repeat:repeat-y; height:auto;}

#left_coupon{background-image:url(../resources/whitetopbg2.jpg); background-repeat:no-repeat;}

#left_coupon-content{background-image:url(../resources/whitetile.jpg); background-repeat:repeat-y; }

#left_nav_main1
{
padding-left:10px;
}

#left_nav_main2
{
padding-top:10px;
padding-left:10px;
}
/*---END GENERAL NAV------*/




/*------------NEWSLETER----------*/


#newsletter_bg{background-image:url(../resources/whitetopbg_small.png); background-repeat:no-repeat;}