/* CSS Document */

body {
	margin: 0px;
	background-image:url(../images/pagebg.gif);
	background-repeat:repeat;
}
.topcornerleftbg{
	background-image:url(../images/topcornerleftbg.gif);
	background-repeat:no-repeat;
	background-position:bottom;
	width:11px;
}
.topcornerrightbg{
	background-image:url(../images/topcornerrightbg.gif);
	background-repeat:no-repeat;
	background-position:bottom;
	width:11px;
}
.topbg{
	background-image:url(../images/topgradientbg.gif);
	background-repeat:repeat-x;
	background-position:bottom;
}
.toplinkleft{
	background-image:url(../images/toplinkleft.gif);
	background-repeat:no-repeat;
	background-position:bottom;
	width:8px;
	height:36px;
}
.toplinkright{
	background-image:url(../images/toplinkright.gif);
	background-repeat:no-repeat;
	background-position:bottom;
	width:8px;
}
.toplinkrpt{
	background-image:url(../images/toplinkrpt.gif);
	background-repeat:repeat-x;
	background-position:bottom;
}
.toplinkFont{
font-family:Trebuchet MS, arial;
font-size:13px;
font-style:normal;
font-weight:bold;
color:#fff;
text-decoration:none;
}

.toplinkFont:hover{
font-family:Trebuchet MS, arial;
font-size:13px;
font-style:normal;
font-weight:bold;
color:#000000;
text-decoration:none;
}
.logobg{
	background-image:url(../images/logobg.gif);
	background-repeat:repeat-x;
	background-position:top;
}
.searchbgleft{
	background-image:url(../images/searchbgleft.gif);
	background-repeat:no-repeat;
	background-position:top;
	width:9px; height:46px;
}
.menubgright{
	background-image:url(../images/menubgright.gif);
	background-repeat:no-repeat;
	background-position:top;
	width:9px;
}
.menubgrpt{
	background-image:url(../images/menubgrpt.gif);
	background-repeat:repeat-x;
	background-position:top;
}
.texbox{
border:1px #0b7292 solid;
background-image:url(../images/texboxbg.gif);
height:19px;
font-family:Trebuchet MS, arial;
font-size:12px;
color:#000;
margin-bottom:10px;
margin-left:10px;
}
.searchbutton{margin-bottom:10px;
margin-left:5px;
cursor:pointer;
}
.footerleft{
	background-image:url(../images/footerleft.gif);
	background-repeat:no-repeat;
	width:11px; height:40px;
}
.footerright{
	background-image:url(../images/footerright.gif);
	background-repeat:no-repeat;
	width:11px;
}
.footerbgrpt{
	background-image:url(../images/footerbgrpt.gif);
	background-repeat:repeat-x;
	font-family:arial;
	font-size:14px;
	color:#fff;
	font-weight:normal;}
.copyrights{
	font-family:arial;
font-size:12px;
color:#737374;
font-weight:normal;
}
.textlines{
font-family:Trebuchet MS, arial;
font-size:16px;
color:#000;
font-weight:bold;
}
.Bigtext{
color:#000;
font-family:Trebuchet MS, arial;
font-size:21px;
font-weight:bold;
}
.bannerheadingleft{
	background-image:url(../images/bannerheadingleft.gif);
	background-repeat:no-repeat;
	width:11px; height:42px;
	background-position:right;
}
.bannerheadingright{
	background-image:url(../images/bannerheadingright.gif);
	background-repeat:no-repeat;
	width:11px;
}
.bannerheadingbg{
	background-image:url(../images/bannerheadingbg.gif);
	background-repeat:repeat-x;
	font-family:Trebuchet MS, arial;
font-size:23px;
color:#077597;
font-weight:bold;
}
.bannermainbg_left{
	background-image:url(../images/bannermainbg_left.gif);
	background-repeat:no-repeat;
	width:20px; height:258px;
	background-position:left;
}
.bannermainbg_right{
	background-image:url(../images/bannermainbg_right.gif);
	background-repeat:no-repeat;
	width:12px;
}
.bannermainbg{
	background-image:url(../images/bannermainbg.gif);
	background-repeat:repeat-x;}

.bannerinnerleftbg{
	background-image:url(../images/bannerinnerleftbg.gif);
	background-repeat:no-repeat;
	width:14px; height:234px;
	background-position:center left;
}
.bannerinnerrightbg{
	background-image:url(../images/bannerinnerrightbg.gif);
	background-repeat:no-repeat;
	background-position:center right;
	width:19px;
}
.bannerinnerbgrpt{
	background-image:url(../images/bannerinnerbgrpt.gif);
	background-repeat:repeat-x;	background-position:center;}
	
.bannerinnerbgrpt li{
list-style-image:url(../images/pointsiocn.gif);
list-style-position:center right;
color:#3d3e3d;
font-size:15px;
}

.bannerheading{
font-family:Trebuchet MS, arial;
font-size:23px;
color:#19a523;
font-weight:bold;
}
.more{
font-family:Trebuchet MS, arial;
font-size:14px;
color:#0387b0;
font-weight:bold;

}
.more:hover{
font-family:Trebuchet MS, arial;
font-size:14px;
color:#0387b0;
font-weight:bold;
text-decoration:none;
}
.bannerImage{
	background-image:url(../images/bags.gif);
	background-repeat:no-repeat;background-position:3% 69%;}
.thumbimagebg{
	background-image:url(../images/thumbimagebg.gif);
	background-repeat:no-repeat;background-position:center;
	width:225px; height:153px;}

.thumbimageHeading{
font-family:tahoma, arial;
font-size:14px;
color:#000;
font-weight:bold;

}

.thumbimageNumber{
font-family:tahoma, arial;
font-size:14px;
color:#0782a8;
font-weight:bold;
}
.thumbheading{
padding:9px 0 15px 28px;}
.code{
padding:0px 0 0px 10px;}

.thumbimagewearables{
	background-image:url(../images/shirt.gif);
	background-repeat:no-repeat;background-position:bottom left;
	margin-left:10px;
	}
.thumbimagebag{
	background-image:url(../images/bag.gif);
	background-repeat:no-repeat;background-position:bottom left;
	margin-left:10px;
	}
.thumbimagepencil{
	background-image:url(../images/pencil.gif);
	background-repeat:no-repeat;background-position:bottom left;
	margin-left:10px;
	}
.thumbimagedrink{
	background-image:url(../images/waterbottle.gif);
	background-repeat:no-repeat;background-position:bottom left;
	margin-left:10px;
	}
.thumbimageunique{
	background-image:url(../images/umbrella.gif);
	background-repeat:no-repeat;background-position:bottom left;
	margin-left:10px;
	}
.thumbimageoffice{
	background-image:url(../images/document.gif);
	background-repeat:no-repeat;background-position:bottom left;
	margin-left:10px;
	}

.ecofriendly{
font-family:Trebuchet MS, arial;
font-size:18px;
color:#19a523;
font-weight:bold;
}
.navibggreen{
	background-image:url(../images/navigreen.gif);
	background-repeat:no-repeat;
	width:202px;
	height:32px;}

.navitext{
font-family: arial;
font-size:14px;
color:#fff;
font-weight:bold;
/*padding-left:25px;*/
text-decoration:none;

}
.navitext:hover{
font-family: arial;
font-size:14px;
color:#00713D;
font-weight:bold;
/*padding-left:25px;*/
text-decoration:none;
}
.navitextgrey{
font-family: arial;
font-size:15px;
color:#178aae;
font-weight:bold;
/*padding-left:30px;*/
text-decoration:none;
}
.navitextgrey:hover{
font-family: arial;
font-size:15px;
color:#3D3D3D;
font-weight:bold;
/*padding-left:30px;*/
text-decoration:none;
}
.subnavi{
font-family: arial;
font-weight:bold;
color:#000000;
background-image:url(../images/navigationbg.gif);
width:202px;
background-repeat:repeat-y;
font-size:13px;
}
.subnavitextblack{
font-family: arial;
font-size:13px;
color:#000000;
font-weight:bold;
text-decoration:none;
}
.subnavitextblack:hover{
font-family: arial;
font-size:13px;
color:#000000;
font-weight:bold;
text-decoration:none;
}

.navibggrey{
	background-image:url(../images/navigrey.gif);
	background-repeat:no-repeat;
	height:32px; width:202px;}

.navibgblue{
	background-image:url(../images/naviblue.gif);
	background-repeat:no-repeat;
	height:32px;}

  #menu {
	  font-family:Trebuchet MS, arial, sans-serif;
      font-size:12px;
	  font-weight:bold;
	 text-transform:uppercase;
	  text-align:center
      }
    #menu a {
      margin:0;
      padding:0 0 0 5px;
      text-decoration:none;
      }
    #menu a span {
      /*float:left;*/
      display:block;
      padding:10px 20px 20px 20px;
      color:#FFF;
      }
    #menu a span {float:none;}
    /* End IE5-Mac hack */
     /*#menu a:hover span {
      color:#FFF;
	   background:url("../images/menurightboth1.gif") no-repeat right top;
      }
     #menu a:hover {
	      background:url("../images/menuleftboth1.gif") no-repeat left top;
      background-position:0% 0%;
      }*/
    #menu a:hover span {
      background-position:right 0%;
      }
      #menu #current a {
	   background:url("../images/menuleftboth1.gif") no-repeat left top;
             background-position:0% 0%;
      }
      #menu #current a span {
	  background:url("../images/menurightboth1.gif") no-repeat right top;
              background-position:100% 0%;
      }
	
	.menubottomline { 
		background:url("../images/menubottomline.gif") repeat-x ;
		background-position:top;
	background-color:#f7f6f6;
              }
			  
	.menuover  a:hover span {
      color:#FFF;
	   background:url("../images/menurightboth1.gif") no-repeat right top;
	   cursor:pointer;
      }	
	 .menuover a:hover {
	      background:url("../images/menuleftboth1.gif") no-repeat left top;
      background-position:0% 0%;
	  cursor:pointer;
      }  
/* product page styles starts */ 			  
.topheading{
font-family:Trebuchet MS, arial;
font-size:21px;
color:#077597;
font-weight:bold;
padding-bottom:10px;
}
.subheading{
font-family:Trebuchet MS, arial;
font-size:19px;
color:#19a523;
font-weight:bold;
}

.border{
border:1px solid #eae9e9;}		

p {
font-family:Trebuchet MS, arial;
font-size:13px;
color:#787979;
font-weight:normal;
}
.productTable{
padding:5px;
border:1px solid #eae9e9;
}

.productNumber {
font-family:Trebuchet MS, arial;
font-size:16px;
color:#454545;
font-weight:bold;
}
.productimage{
margin:10px;}

/* product details page*/
.borderWithBg{
/*border:1px solid #eae9e9;*/
padding:10px;
background-image:url(../images/detailpagebg.gif);
background-repeat:repeat-x;
background-position:top;}	

.detailSmallBox{
background-color:#F9F9F9;
background-repeat:repeat-x;
background-position:bottom;
/*background-image:url(../images/clicksearchbg.gif);
background-repeat:no-repeat;*/
}	

.buttonstyles{
font-family:Trebuchet MS, arial;
font-size:15px;
color:#34bf40;
font-weight:bold;
padding-top:10px;
}
		
.buttonstylesgrey{
font-family:Trebuchet MS, arial;
font-size:14px;
color:#6d6d6d;
font-weight:bold;
padding-top:0px;
}

.errorheading{
font-family:Trebuchet MS, arial;
font-size:21px;
color:#993300;
font-weight:bold;
padding-bottom:10px;
}
/*end product page*/				  
			  
	.placehold{
	font-family:Trebuchet MS, arial;
	font-size:23px;
	color:#077597;
	font-weight:bold;
	}
	.Titletext{
	font-family:Trebuchet MS, arial;
	font-size:20px;
	color:#077597;
	font-weight:bold;
	}		
	ul.services {margin: 0;	padding: 0px; padding-left:20px;float: left;list-style-type: none;line-height:25px;	font-size:13px;font-family:Trebuchet MS,Arial;}
ul.services li {padding: 0 0 0 20px;background: url(../images/bullet.jpg) no-repeat left center;
}
ul.services li a{text-decoration:none;color:#313131;}
ul.services li a:hover{font-weight:bold;}  

.contenttxt{
font-size:13px;font-family:Trebuchet MS,Arial;
color:#787979;
}

.WhiteFont1{
 font-family:"Arial", Helvetica, sans-serif; 
 font-size:12px;
 color:#006F3C;
 text-decoration:underline;
}

.WhiteFont1:hover{
 font-family:"Arial", Helvetica, sans-serif;
 font-size:12px;
 color:#006F3C;
 text-decoration:none;
}
.WhiteFont2{
 font-family:"Arial", Helvetica, sans-serif; 
 font-size:12px;
 color:#006F3C;
 text-decoration:none;
}

.WhiteFont2:hover{
 font-family:"Arial", Helvetica, sans-serif;
 font-size:12px;
 color:#006F3C;
 text-decoration:none;
}
.perviousnext{
 
 vertical-align:bottom;  
}
.Whiteline{
 font-family:"Arial", Helvetica, sans-serif; 
 font-size:12px;
 color:#000000;
 
}

.datetext{
	font-family:Trebuchet MS, arial;
	font-size:10px;
	color:#777777;	
}
.prodnamehome{
	color:#0a9a14;
	font:"Trebuchet MS";
	font-size:13px;
	font-weight:bold;
	padding:9px 0 15px 38px;
}

.dropimg{
background-image:url(../images/menubg1.gif);
background-repeat:no-repeat;
background-position:bottom;
background-color:#31D23C;
position:absolute;
width:185px;
top:167px;
}	

.currentchange{
  background-color:#25BA2F;
}

.dropdowntxt{
font-family:Trebuchet MS, arial, sans-serif;
      font-size:12px;
	  font-weight:bold;
	 text-transform:uppercase;
	  text-align:center;
}
.topmenudiv{
font-family:Trebuchet MS, arial, sans-serif; font-size:12px;
	  font-weight:bold; text-transform:uppercase;
	  text-align:center; color:#FFFFFF; text-decoration:none;
}
.topmenudiv:hover{
font-family:Trebuchet MS, arial, sans-serif; font-size:12px;
	  font-weight:bold; text-transform:uppercase;
	  text-align:center; color:#6D0000; text-decoration:none;
}
.brodgroom{font-family:Trebuchet MS, arial;
font-size:14px;
color:#616161;

}
.brodgroom:hover{font-family:Trebuchet MS, arial;
font-size:14px;
color:#4E4E4E;
text-decoration:none;
}
.signuptable {
	border-top: 1px solid #74E17B;
	border-right: 1px solid #74E17B;
	border-bottom: 5px solid #74E17B;
	border-left: 1px solid #74E17B;
}
.greyfont_big {
	font-family:"Myriad Pro", "Trebuchet MS", Arial;
	color: #505151;
	font-weight: bold;
	font-size: 22px;
}
.listlink {
	color:#612000;
	text-decoration:underline;	
}
.listlink:hover {
	text-decoration:none;	
}
.listlabel {
	font-family:Arial;
	font-size:12px;
	color:#000104;
	padding-left:20px;	
}
.footertxt{
	
	font-family:arial;
font-size:14px;
color:#fff;
font-weight:normal;}
.footertxt:hover{
	
	font-family:arial;
font-size:14px;
color:#fff;
font-weight:normal;
text-decoration:none;}

.header_txt1 {
	font-size:18px;
	font-weight:bold;
	font-family:Trebuchet MS;
	padding-right:5px;
	padding-bottom:5px;
}
.paragraph {
	margin:0px;
	font-family:Arial;
	font-size:13px;
	color:#2c3e70;
	line-height:18px;
}
.table_text {
	color:#2C3E70;
	padding-left:5px;
	font: 13px "Trebuchet MS", arial, sans-serif;
}
.emailtxtbox
{
border:1px solid #47598b;
	font-size:13px;
	height:20px;
	color:#2c3e70;
}

.txtarea {
	border:1px solid #47598b;
	font-size:13px;
	width:400px;
	color:#2c3e70;
}
.qtxtarea {
	border:1px solid #47598b;
	font-size:13px;
	width:450px;
	color:#2c3e70;
}
.mandatory {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color: #FF0000;
}
.successmsg {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#019700;
}

.contactBg{
border:1px solid #eae9e9;
background-image:url(../images/detailpagebg.gif);
background-repeat:repeat-x;
background-position:top;}	

.listsubheading{
font-family:Trebuchet MS, arial;
font-size:19px;
color:#19a523;
font-weight:bold;
text-decoration:none;
cursor:pointer;
}
.listsubheading:hover{
font-family:Trebuchet MS, arial;
font-size:19px;
color:#84BB87;
font-weight:bold;
text-decoration:none;
cursor:pointer;
}

.listingdesc{
font-family:Trebuchet MS, arial;
font-size:13px;
color:#787979;
font-weight:normal;
}

.indexlist{
font-family:Trebuchet MS, arial;
font-size:13px;
color:#787979;
font-weight:normal;
text-decoration:none;
}
.indexlist:hover{
font-family:Trebuchet MS, arial;
font-size:13px;
color:#000000;
font-weight:normal;
}
.faq {
	font-family:"Myriad Pro", "Trebuchet MS", Arial;
	color:#646565;
	font-size:17px;
}
.faqtext {
	font-size:14px;
	color:#515151;
	line-height:22px;
}
.tp-bg{
	background:url(../images/tp-bg.gif) repeat-x;
	height:8px;
}
.lt-bg{
	background:url(../images/lt-bg.gif) repeat-y;
	width:7px;
}
.rt-bg{
	background:url(../images/rt-bg.gif) repeat-y;
	width:10px;
}
.bt-bg{
	background:url(../images/bt-bg.gif) repeat-x;
	height:8px;
}

.bannerfonts{
color:#787161;
font-size:13px;font-family:Trebuchet MS,Arial;
}