/* CSS Document */

body{
margin:0;
padding:0;
line-height: 1.5em;
font-family:Arial, Helvetica, sans-serif; 
font-size:11px; 
color:#000000; 
}


#wrapper{
margin:0 auto;
width:770px;
position:relative;
}

#photo_contest {
	position:absolute;
	top:0;
	left:770px;
}

.homepage_wrapper {
background-color:#ececec;
}

#header{
width:770px;
height:97px;
background-color:#999999;

}
#img_header{
width:770px;
height:206px;
}
#navigation{
/*position: relative;*/
width:770px;
height:28px;
/* background-color:#FFFF00;*/
background-image:url(../images/menu_bg.jpg);
background-repeat:repeat-x;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
text-decoration:none;
padding-top:5px;
/*padding-bottom:3px; only fir IE7*/
}

.homepage_navigation {
background-color:#ffffff;
}

#navigation a:link, #navigation a:visited{
	color:#000000;
	padding-right: 24px; /* old 8px */
	padding-left: 24px;	/* old 8px */
	text-decoration: none;
	padding-top: 5px; 
	padding-bottom: 5px;
/*	padding-top:6px;            for IE7
	padding-bottom:1px;*/
}

#navigation a:hover {
	color:#009900;
}
.mainActive {
	/*background-image:url(../images/menu_bg_over.jpg);
	background-repeat:repeat-x;*/
	background-color: #8cd600;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	border-bottom:3px solid #4C7127;
	border-top:1px solid #4C7127;

}

#leftcolumn{
float:left;
width:490px;
padding:10px 20px;
background-image:url(../images/ver_lline.jpg);
background-position:right top;
background-repeat:repeat-y;
}

.homepage_leftcolumn {
background-color:#FFFFFF;
}

#rightcolumn{
float:left;
width:200px;
padding:18px;
}

.ecosmart_banner {
clear:both; 
width:490px; 
height:90px;
}

#roi_pdf {
width:445px; 
margin:0 auto; 
margin-top:5px; 
background-color:#e8ede3; 
border:1px solid #dddddd; 
background-image:url(../images/question.jpg); 
background-position:top left; 
background-repeat:no-repeat; 
padding-left:45px; 
height:35px;
}

#footer{
width:770px;
background-image:url(../images/footer_bg.jpg);
background-repeat:repeat-x;
clear:both;
height:25px;
text-align:right;
font-size:10px;
color:#999999;
padding-top:3px;
background-color:#FFFFFF;
}

.right_col_heading{
font-family:Tahoma, Verdana, Arial, sans-serif;
font-size:13px;
color:#990000;
text-transform:uppercase;
}
.gray_text{
color:#666666;
}
.white_text{
color:#FFFFFF;
}
.blue_text{
color:#006699;
}
.red_text{
color:#990000;
}
.orange_text13{
color:#ff6600;
font-size:13px;
}
.bold_text {
font-weight:bold;
}
.text_10 {
font-size:10px;
}
.blue_text_13 {
color:#006699;
font-size:13px;
}
.orange_text12{
color:#ff6600;
font-size:12px;
}
.red_text_13 {
color:#990000;
font-size:13px;
}


/*  FOR BIOS    */

div.active, div.inactive {
width:450px;
margin:0 auto;
 }
 
/*#kindellan, #kylie, #knutson, #kriese, #kwok, #miller, #shannon, #erika, #michael {
width:450px;
margin:0 auto;
 }*/
 
 
/* END - FOR BIOS  */
#hrz_line, #hrz_line2, #hrz_line3, #hrz_line4, #hrz_line5 
{
	background-image:url(../images/hrz_line.jpg); 
	background-repeat:repeat-x; 
	margin-top:10px; 
	height:5px;
}

.hrz_line
{
	background-image:url(../images/hrz_line.jpg); 
	background-repeat:repeat-x; 
	margin-top:10px; 
	height:5px;
}

/*   LINK   */
a:link, a:visited{
	color:#006699;
	text-decoration:underline;
}

a:hover {
	color:#588801;
	text-decoration:none;
}
.inactive, .inactive p, .inactive ul {
	display:none;
}

.active, .active p, .active ul {
	display:block;
}

/*   HOME PAGE   */

.link_padding{
 padding:5px;
}

#info_box {
width:490px; 
background-color:#ffffff; 
height:210px; 
margin:0 auto;
}

#info_box_left {
background-image:url(../images/div_bg_left.jpg); 
display:inline; 
float:left; 
background-position:left top; 
padding:30px 0px 0px 30px; 
background-repeat:no-repeat; 
width:230px; 
height:115px;
}

#info_box_right {
background-image:url(../images/div_bg_right.jpg); 
display:inline; 
float:right; 
background-position:right top; 
padding:30px 0px 0px 0px; 
background-repeat:no-repeat; 
width:230px; 
height:115px;
}

#info_box_bottom {
width:490px; 
margin:0 auto; 
margin-top:-75px; 
background-image:url(../images/div_bg_bottom.jpg); 
background-position:bottom center; 
background-repeat:no-repeat; 
height:310px;
}

#info_box_bottom_right {
display:inline; 
float:left; 
padding:0px 10px 0px 0px; 
width:200px; 
height:100px; 
vertical-align:top;
}

#office_tour {
width:210px;
}

.office_tour_icon {
float:left; 
margin:0; 
padding:0;
}

.office_tour_link {
float:left; 
display:inline; 
margin:0; 
padding:10px 0px 0px 10px;
}


#job_banner {
display:inline; 
float:left; 
padding:0px 0px 0px 30px; 
width:235px; 
height:310px;
}

#product_search {
width:200px;
}

.product_search_btn {
padding-left:0px; 
margin:0;
}

#proud_members {
width:200px; 
margin-left:20px;
}

.faq_link {
padding:10px 0px 0px 5px; 
margin:0;
}

.requirements_link {
padding:10px 0px 0px 5px;
margin:0;
}

.home_right_column {
background-color:#ececec;
}

.facebook_link {
margin:0px; 
background-color:#7191cb; 
padding:10px 5px; 
color:#FFFFFF; 
font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; 
font-size:11px; 
background-image:url(../images/fb_icon.jpg); 
background-position:5px 5px; 
background-repeat:no-repeat; 
text-indent:35px;
}

.testimonials_padding {
padding:0px 15px 0px 20px; 
margin:0px;
}

.no_pad_marg {
padding:0px;
margin:0px;
}

/*   END HOME PAGE   */

#movie_stars img, #office_tour img{
border:1px #cccccc solid;
}

#office_tour img{
border:1px #cccccc solid;
padding:5px;
}
/*     FOR INFO PAGE  */

h3 {
	font-family:Arial, Helvetica, Verdana, sans-serif;
	cursor:pointer;
	font-size: 12px;
}

.inactiveText h3, .inactiveText h4 {
	background-image:url(../images/plus.gif); /* background-image: url(../images/show.gif); */
	/*background-position:top left;*/
	/*text-indent: 25px;*/
	padding-left:25px;
	background-repeat: no-repeat;
}

.activeText h3, .activeText h4 {
	background-image:url(../images/minusgif.gif); /* background-image: url(../images/hide.gif); */
	/*background-position: top left;*/
	/*text-indent: 25px;*/
	padding-left:25px;
	background-repeat: no-repeat;
}


.inactiveText ul {
	display:none;
	padding-top: 3px;
}

.activeText ul {
	display:block;
	padding-top: 3px;
	font-size:12px;
}

.inactiveText li {
	padding-top: 5px;
}
.activeText li {
	padding-top: 5px;
}

/*     END FOR INFO PAGE    */

/*   SUPPLIERS    */

#headwear, #wearables, #teamwear, #awards_giftwear, #chocolate_candy, #leathers, #lightup, #writing_instruments, #trade_show, #blankets_bags, #various, #drinkware {
width:420px; 
margin:0 auto;
}

#cat1, #cat2, #cat3, #cat4, #cat5, #cat6, #cat7, #cat8, #cat9, #cat10, #cat11, #cat12 {

background-image:url(../images/sup_icon.gif);
background-position:bottom right;
background-repeat:no-repeat;
} 

/*   END SUPPLIERS    */


/*FOR SUPPLIERS WEBPAGE */
#navigation a.less_padding:link, #navigation a.less_padding:visited{
	color:#000000;
	padding-right: 20px; 
	padding-left: 20px;	
	text-decoration: none;
	padding-top: 5px; 
	padding-bottom: 5px;

}

#navigation a.less_padding:hover {
	color:#009900;
}
/*FOR SUPPLIERS WEBPAGE */

/* for contact page */

.highlight {
	/*background-image:url(../images/menu_bg_over.jpg);
	background-repeat:repeat-x;*/
	background-color: #e5f6cb;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	border-bottom:1px solid #dddddd;
	border-top:1px solid #dddddd;

}

/* END for CONTACT PAGE  */

/* NEWS PAGE  */
#press_releases {
margin:0 auto;
width:483px; 
}

.news_image{
float:left;
width:35px;
}

.news_content {
width:400px; 
padding:0px 10px; 
float:left; 
display:inline;
}

.news_title{
font-family:Tahoma, Verdana, Arial, sans-serif;
font-size:13px;
color:#990000;
text-transform:uppercase;
}

.clear_float {
clear:both;
margin:0;
padding:0;
}

.left_float {
float:left;
}

.right_float {
float:right;
}

#events{
width:210px;
height:100px;
margin:0;
padding:0px 10px 5px 0px;
/*background:url(../images/latest_events2.jpg) top left no-repeat; */
}

#events.on_home_page {
background:url(../images/latest_events2.jpg) top left no-repeat; 
}

	#events p.latest_events_new {
		color:#FFFFFF;
		margin:0;
		padding:2px 0px 0px 8px;
		text-transform:uppercase;
	}
	
	#events p.latest_events_link {
		margin:0;
		padding:10px 0px 0px 8px;
	}
	

.event_info{
float:left; 
padding-left:10px; 
width:140px; 
display:inline;
}

.event_link {
background-color:#edf8d9; 
padding:5px; 
border-bottom:1px #990000 dotted;
}

#events p {
margin:15px 0px;
}

#newsletters  p {
margin:10px 0px;
}

/* END NEWS PAGE  */

