@charset "utf-8";
	
	body{
	font-family: 'Poppins', Verdana, Geneva, sans-serif;
	}
	
	.main_header 
	{
		font-family: 'Poppins', Verdana, Geneva, sans-serif;
		font-size: 24px;
		font-weight: 700;
		background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#cc0000), to(#ac0000));
		background: -webkit-linear-gradient(top, #cc0000, #ac0000);
		background: -moz-linear-gradient(top, #cc0000, #ac0000);
		background: -ms-linear-gradient(top, #cc0000, #ac0000);
		background: -o-linear-gradient(top, #cc0000, #ac0000);
		color:#FFFFFF;
		border-top: 4px solid #FFFFFF;
		/*padding: 8px;*/
	}
	
	.title26
	{
		font-size:26px;
		font-family: 'Poppins', Verdana, Geneva, sans-serif; 
		color:#3B5998;
		text-align:left;
		padding-left:10px;
	}
	
	.title26nopad
	{
		font-size:26px;
		font-family: 'Poppins', Verdana, Geneva, sans-serif; 
		color:#3B5998;
		text-align:left;
	}
	
	.title24
	{
		font-size:24px;
		font-family: 'Poppins', Verdana, Geneva, sans-serif; 
		color:#3B5998;
		text-align:left;
		padding-left: 10px;
	}
	
	.title22
	{
		font-size:22px;
		font-family: 'Poppins', Verdana, Geneva, sans-serif; 
		color:#3B5998;
		text-align:left;
		padding-left:0px;
		padding-bottom:10px;
	}
	
	.title22nopad
	{
		font-size:22px;
		font-family: 'Poppins', Verdana, Geneva, sans-serif; 
		color:#3B5998;
		text-align:left;
	}
	
	.title22grey
	{
		font-size:22px;
		font-family: 'Poppins', Verdana, Geneva, sans-serif; 
		color:#4E5657;
		text-align:left;
		padding-left:0px;
		padding-bottom:10px;
	}
	
	.grey11
	{
		font-size:11px;
		font-family: 'Poppins', Verdana, Geneva, sans-serif; 
		color:#4E5657;
		text-align:left;
		padding-left:0px;
		padding-bottom:10px;
	}
	
	.title20
	{
		font-size:20px;
		font-family:'Poppins', Verdana, Geneva, sans-serif; 
		color:#3B5998;
		text-align:left;
		padding-left:70px;
	}
	
	.title20nopad
	{
		font-size:20px;
		font-family:'Poppins', Verdana, Geneva, sans-serif; 
		color:#3B5998;
		text-align:left;
	}
	
	.title18
	{
		font-size:16px;
		font-family:'Poppins', Verdana, Geneva, sans-serif; 
		color:#3B5998;
		text-align:left;
	}
	
	.title16
	{
		font-size:16px;
		font-family:'Poppins', Verdana, Geneva, sans-serif; 
		color:#F66;
		text-align:left;
	}
	
	.title14
	{
		font-size:14px;
		font-family:'Poppins', Verdana, Geneva, sans-serif; 
		color:#3B5998;
		text-align:left;
	}
	
	.title14grey
	{
		font-size:14px;
		font-family:'Poppins', Verdana, Geneva, sans-serif; 
		color:#4E5657;
	}
	
	.title12
	{
		font-size:12px;
		font-family:'Poppins', Verdana, Geneva, sans-serif; 
		color:#3B5998;
	}
	
	.title12grey
	{
		font-size:12px;
		font-family:'Poppins', Verdana, Geneva, sans-serif; 
		color:#4E5657;
	}
	
	.title11grey
	{
		font-size:11px;
		font-family:'Poppins', Verdana, Geneva, sans-serif; 
		color:#4E5657;
	}
	
	.title10grey
	{
		font-size:10px;
		font-family:'Poppins', Verdana, Geneva, sans-serif; 
		color:#4E5657;
	}
	
	.item20
	{
		font-size:20px;
		font-family:'Poppins', Verdana, Geneva, sans-serif; 
		color:#3B5998;
		text-align:left;
	}
	
	.title18
	{
		font-size:18px;
		font-family: 'Poppins', Verdana, Geneva, sans-serif; 
		color:#3B5998;
		text-align:left;
		padding-left:5px;
		padding-bottom:10px;
	}
	
	.tbl_border
	{
		border: 1px solid #3B5998;
	}
	
	.help_msg
	{
		font-size:13px;
		text-align:right;
		color:#666;
		font-family:'Poppins', Verdana, Geneva, sans-serif;
		padding-bottom:2px;
	}
	
	.fair_msg
	{
		font-family:'Poppins', Verdana, Geneva, sans-serif; 
		color:#124482;
		font-size:20px;
		text-align:center;
	}
 	
	.addr_details
	{
		 font-family:'Poppins', Verdana, Geneva, sans-serif;
		 font-size: 14px;
		 text-align: left;
		 padding: 4px;
		 padding-top: 8px;
		 padding-bottom: 8px;
		 vertical-align:top;
		 line-height:16px;
		 border:1px solid #EDE4E7;
	}
	
	.rusText

	  {
		  border: 1px solid #F00;
		  padding: 2px;
		  font-family:'Poppins', Verdana, Geneva, sans-serif;
		  font-size: 13px;
		  text-align: left;
		  width: 200px;
		  vertical-align: middle;			  
	  }
	  
	  .rusMain
	  {
		 background-color: #F30;
		 color: #FFFFFF;
		 padding: 5px;	
		 font-family:'Poppins', Verdana, Geneva, sans-serif;
		 font-size: 14px;		  
	  }
				  
	.rusHeader
	  {
		 font-family:'Poppins', Verdana, Geneva, sans-serif;
		 font-size: 12px;
		 text-align: left;
		 padding: 6px;
         vertical-align: top;
		 background-color: #3B5998;
		 color: #FFFFFF;
		 border-right: 1px solid #FFFFFF;
	  }
	  
	  .rusHeader2
	  {
		 font-family:'Poppins', Verdana, Geneva, sans-serif;
		 font-size: 11px;
		 text-align: left;
		 padding: 5px;
         vertical-align: top;
		 background-color: #3B5998;
		 color: #FFFFFF;
		 border-bottom: 1px solid #FFFFFF;
	  }
	  
	  .rusHeader3
	  {
		 font-size: 13px;
		 text-align: left;
		 padding: 6px;
         vertical-align: top;
		 background-color: #DEE2E3;
		 color: #000000;
		 border: 1px dotted #000000;
	  }
	  
	.rusContent
	  {
		 /*font-family:'Poppins', Verdana, Geneva, sans-serif;*/
		 font-size: 14px;
		 text-align: left;
		 padding: 4px;
		 padding-top: 8px;
		 padding-bottom: 8px;
		 border-right: 1px solid #EDE4E7;
		 border-bottom: 1px solid #EDE4E7;
	  }
	  
	 .rusContent2
	  {
		 font-family:'Poppins', Verdana, Geneva, sans-serif;
		 font-size: 12px;
		 text-align: left;
		 padding: 6px;
		 border-right: 1px solid #EDE4E7;
		 border-bottom: 1px solid #EDE4E7;
		 vertical-align: top;
	  }
	  
	  .prntReceipt
	  {
		 font-family:'Poppins', Verdana, Geneva, sans-serif;
		 font-size: 10px;
		 text-decoration: none;
	  }
	  
	  .rus_btn
	  {
		   background:#3B5998;
			line-height: 30px;
			vertical-align: text-middle;
			-moz-border-radius: 15px;
			border-radius: 15px;
			text-align: center;
			cursor: pointer;
			padding: 4px;
			text-decoration:none;
			color: #ffffff;
			font-family: 'Poppins', Verdana, Geneva, sans-serif;
			font-size: 18px;
			font-weight: bold;
			font-style: normal; 
			border:hidden;
			padding-left: 14px;
			padding-right: 14px;
	  }
	  
	  .rus_btn_add_cart
	  {
		   background:#3B5998;
			line-height: 60px;
			vertical-align: text-middle;
			-moz-border-radius: 8px;
			border-radius: 8px;
			text-align: center;
			cursor: pointer;
			padding: 4px;
			text-decoration:none;
			color: #ffffff;
			font-family: 'Poppins', Verdana, Geneva, sans-serif;
			font-size: 26px;
			font-weight: bold;
			font-style: normal; 
			border:hidden;
			padding-left: 14px;
			padding-right: 14px;
	  }
	  
	   .rus_btn_add_pay
	  {
		   background:#3B5998;
			line-height: 30px;
			vertical-align: text-middle;
			-moz-border-radius: 6px;
			border-radius: 6px;
			text-align: center;
			cursor: pointer;
			padding: 4px;
			text-decoration:none;
			color: #ffffff;
			font-family: 'Poppins', Verdana, Geneva, sans-serif;
			font-size: 20px;
			font-weight: bold;
			font-style: normal; 
			border:hidden;
			padding-left: 10px;
			padding-right: 10px;
	  }
	  
	   .rus_add_btn
	  {
		   background:#3B5998;
			line-height: 20px;
			vertical-align: text-middle;
			-moz-border-radius: 5px;
			border-radius: 5px;
			text-align: center;
			cursor: pointer;
			padding: 4px;
			padding-left: 8px;
			padding-right: 8px;
			text-decoration:none;
			color: #ffffff;
			font-family: 'Poppins', Verdana, Geneva, sans-serif;
			font-size: 14px;
			font-weight: bold;
			font-style: normal; 
			border:hidden;
	  }
	  
	  .rus_back_btn
	  {
		background:#3B5998;
		line-height: 25px;
		vertical-align: text-middle; 
		-moz-border-radius: 5px;
		border-radius: 5px;
		text-align: center;
		color: #ffffff;
		font-family: 'Poppins', Verdana, Geneva, sans-serif;
		font-size: 14px;
		font-weight: bold;
		font-style: normal;
		border:hidden;
		cursor: pointer;
	  }
	  
	  .yellow_hover:hover
	  {
		  background-color: #FFFFCC;	
		  cursor:pointer; 
	  }
	  
	  tr.yellowhoverBorder:hover td 
	  {
		  background-color: #FFFFCC;	
		  cursor:pointer;
		  border-top: 1px solid #000000;
		  border-bottom: 1px solid #000000;	
	  }
	  
	  .errbox
	  {
		  border: 1px dashed #F00;
		  color: #F00;
		  background-color: #FFFFCC;
		  padding: 5px;
		  font-family:'Poppins', Verdana, Geneva, sans-serif;
		  font-size: 12px;
		  text-align: center;
		  width: 500px;
		  /*height: 16px;*/
		  vertical-align: middle;			  
	  }
	  
	  .statustd
	  {
		  border: 1px dashed #00F;
		  color: #00F;
		  background-color: #FFFFCC;
		  padding: 5px;
		  font-family:'Poppins', Verdana, Geneva, sans-serif;
		  font-size: 12px;
		  text-align: center;
		  height: 25px;
		  vertical-align: middle;			  
	  }
	  
	  .order_new
	  {
		 font-family:'Poppins', Verdana, Geneva, sans-serif;
		 font-size: 10px;
		 background-color: #FFFFCC;
		 color: #00F;
		 text-align: left;
		 padding: 4px;
		 padding-top: 8px;
		 padding-bottom: 8px;
		 border-right: 1px solid #EDE4E7;
		 border-bottom: 1px solid #EDE4E7;
	  }
	  
	  .order_ship
	  {
		 font-family:'Poppins', Verdana, Geneva, sans-serif;
		 font-size: 10px;
		 background-color: #FAD087;
		 color: #00F;
		 text-align: left;
		 padding: 4px;
		 padding-top: 8px;
		 padding-bottom: 8px;
		 border-right: 1px solid #EDE4E7;
		 border-bottom: 1px solid #EDE4E7;
	  }
	  
	  .order_deliv
	  {
		 font-family:'Poppins', Verdana, Geneva, sans-serif;
		 font-size: 10px;
		 background-color: #CFFCCA;
		 color: #00F;
		 text-align: left;
		 padding: 4px;
		 padding-top: 8px;
		 padding-bottom: 8px;
		 border-right: 1px solid #EDE4E7;
		 border-bottom: 1px solid #EDE4E7;
	  }
	  
	  .addrText
	  {
		  border: 1px solid #F00;
		  padding: 2px;
		  font-family:'Poppins', Verdana, Geneva, sans-serif;
		  font-size: 13px;
		  text-align: left;
		  width: 220px;
		  vertical-align: middle;			  
	  }
	  
	  .addrMain
	  {
		 background-color: #3B5998;
		 color: #FFFFFF;
		 padding: 5px;	
		 font-family:'Poppins', Verdana, Geneva, sans-serif;
		 font-size: 14px;		  
	  }
				  
	.addrHeader
	  {
		 font-family:'Poppins', Verdana, Geneva, sans-serif;
		 font-size: 13px;
		 text-align: left;
		 padding: 4px;
         vertical-align: top;
		 width: 110px;
	  }
	  
	.addrContent
	  {
		 text-align: left;
	  }
	  
	  .addr_errbox
	  {
		  border: 1px dashed #F00;
		  color: #F00;
		  background-color: #FFFFCC;
		  padding: 5px;
		  font-family:'Poppins', Verdana, Geneva, sans-serif;
		  font-size: 12px;
		  text-align: center;
		  width: 500px;
		  height: 16px;
		  vertical-align: middle;			  
	  }
	  
	  	 .bkt_errbox
	  {
		  border: 1px dashed #F00;
		  color: #F00;
		  background-color: #FFFFCC;
		  padding: 5px;
		  font-family:'Poppins', Verdana, Geneva, sans-serif;
		  font-size: 12px;
		  text-align: center;
		  width: 500px;
		  height: 16px;
		  vertical-align: middle;			  
	  }
				  
	.bkt_header
	  {
		 background-color: #3B5998;
		 color: #FFFFFF;
		 padding: 7px;
	  }
	  
	.bkt_td
	  {
		 border: 1px dashed #3B5998;
		 border-bottom: 1px solid #3B5998;
		 padding: 5px;
		 font-size:16px;
	  }
	  
	  .bkt_td_stockout
	  {
		 border: 1px dashed #3B5998;
		 border-bottom: 1px solid #3B5998;
		 padding: 5px;
		 background-color: #EDE8EA;
	  }
	  
	 .bkt_td_total
	  {
		 border: 1px dashed #F30;
		 background-color: #FFFFCC;
		 border-bottom: 1px solid #F30;
		 padding: 5px;
		 font-size: 14px;
		 color: #3B5998;
		 height: 20px;
	  }
	  
	  .bkt_title
	  {
		  font-family:'Poppins', Verdana, Geneva, sans-serif; 
		  color:#3B5998;
		  font-size:26px;
	  }
	  
	  /* FOR IMAGE OVERLAP LABELS */ 
	  div.imageSub { position: relative; }
      div.imageSub img { z-index: 1; }
	  
	  .blackbg {
		position: absolute;
        left: 0;
        bottom: 0;
		right: -1%;
        z-index: 2;
        background-color: #000;
        -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
        filter: alpha(opacity=80);
        opacity: 0.8;
		padding: 4px;
      }
	  
	   .itemlabel {
        font-family: 'Poppins', Verdana, Geneva, sans-serif;
        z-index: 3;
        color: white;
      }
	  
     /* div.imageSub div {
        position: absolute;
        left: 0;
        right: -1%;
        bottom: 0;
        padding: 4px;
        height: 18px;
        line-height: 16px;
        text-align: center;
        overflow: hidden;
      }
	  
      div.imageSub div.blackbg {
        z-index: 2;
        background-color: #000;
        -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";
        filter: alpha(opacity=60);
        opacity: 0.6;
      }
	  
      div.imageSub div.itemlabel {
        font-family: 'Poppins', Verdana, Geneva, sans-serif;
        z-index: 3;
        color: white;
      }
	  
	   div.imageSub2 { position: relative; }
      div.imageSub2 img { z-index: 1; }
      div.imageSub2 div {
        position: absolute;
        left: 0;
        right: -1%;
        bottom: 0;
        padding: 4px;
        height: 36px;
        line-height: 16px;
        text-align: center;
        overflow: hidden;
      }
      div.imageSub2 div.blackbg {
        z-index: 2;
        background-color: #000;
        -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";
        filter: alpha(opacity=60);
        opacity: 0.6;
      }
	  
      div.imageSub2 div.itemlabel {
        font-family: 'Poppins', Verdana, Geneva, sans-serif;
        z-index: 3;
        color: white;
      }
	  
	  div.imageSub3 { position: relative; }
      div.imageSub3 img { z-index: 1; }
      div.imageSub3 div {
        position: absolute;
        left: 0;
        right: -1%;
        bottom: 0;
        padding: 4px;
        height: 54px;
        line-height: 16px;
        text-align: center;
        overflow: hidden;
      }
      div.imageSub3 div.blackbg {
        z-index: 2;
        background-color: #000;
        -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";
        filter: alpha(opacity=60);
        opacity: 0.6;
      }
	  
      div.imageSub3 div.itemlabel {
        font-family: 'Poppins', Verdana, Geneva, sans-serif;
        z-index: 3;
        color: white;
      }
	  
	   div.imageSub4 { position: relative; }
      div.imageSub4 img { z-index: 1; }
      div.imageSub4 div {
        position: absolute;
        left: 0;
        right: -1%;
        bottom: 0;
        padding: 4px;
        height: 72px;
        line-height: 16px;
        text-align: center;
        overflow: hidden;
      }
      div.imageSub4 div.blackbg {
        z-index: 2;
        background-color: #000;
        -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";
        filter: alpha(opacity=60);
        opacity: 0.6;
      }
	  
      div.imageSub4 div.itemlabel {
        font-family: 'Poppins', Verdana, Geneva, sans-serif;
        z-index: 3;
        color: white;
      }
	  */
	  
	  .imgborder
	  {
		  border: 1px solid #CCC;
	  }
	  
	  .imgborder:hover
	  {
		 -moz-box-shadow: 3px 3px 4px #C2C2C2;
		 -webkit-box-shadow: 3px 3px 4px #C2C2C2;
		 box-shadow: 3px 3px 4px #C2C2C2;
		 /* For IE 8 */
		 -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#C2C2C2')";
		 /* For IE 5.5 - 7 */
		 filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#C2C2C2');

	  }
	  
	  .revwbox
	  {
		  border: 1px solid #BAB8B8;
		  -moz-box-shadow: 3px 3px 4px #C2C2C2;
		 -webkit-box-shadow: 3px 3px 4px #C2C2C2;
		 box-shadow: 3px 3px 4px #C2C2C2;
		 /* For IE 8 */
		 -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#C2C2C2')";
		 /* For IE 5.5 - 7 */
		 filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#C2C2C2');
	  }
	  
	  .revwbox:hover
	  {

	  }
	  
	 .shop_border
	{
		border: 1px solid #C2C2C2;
	}
	
	.shop_list_header 
	{
		font-family: 'Poppins', Verdana, Geneva, sans-serif;
		font-size: 18px;
		font-weight: 500;
		background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#cc0000), to(#ac0000));
		background: -webkit-linear-gradient(top, #cc0000, #ac0000);
		background: -moz-linear-gradient(top, #cc0000, #ac0000);
		background: -ms-linear-gradient(top, #cc0000, #ac0000);
		background: -o-linear-gradient(top, #cc0000, #ac0000);
		color:#FFFFFF;
		height: 26px;
		padding: 8px;
	}
	
	.regerror
	{
		background-color: #FFFFCC;
		color: #FF0000;
	}
	
	.reg_warn_error
	{
		color:RED; 
		font-size:11; 
		font-family:'Trebuchet MS', Arial, Helvetica, sans-serif;
	}
	
	.ftr_main_title
	{
		font-size:24px;
		font-family: 'Poppins', Verdana, Geneva, sans-serif; 
		color:#FFFFFF;
		text-align:left;
		padding-left: 10px;
		padding: 8px;
		font-weight: 600;
		text-decoration: none;
	}
	
	.ftr_main_link
	{
		font-size:24px;
		font-family: 'Poppins', Verdana, Geneva, sans-serif; 
		color:#FFFFFF;
		text-align:left;
		padding-left: 10px;
		padding: 6px;
		font-weight: 600;
		text-decoration: none;
	}
	
	.ftr_main_link:hover
	{
	}
	
	.ftr_link
	{
		font-size:14px;
		font-family: 'Poppins', Verdana, Geneva, sans-serif; 
		color:#FFFFFF;
		text-align:left;
		padding-left: 10px;
		padding: 4px;
		text-decoration: none;
	}
	
	.ftr_link:hover
  	{
    }
	
	h1.shop_list_header 
	{
		font-family: 'Poppins', Verdana, Geneva, sans-serif;
		font-size: 22px;
		font-weight: 500;
		background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#cc0000), to(#ac0000));
		background: -webkit-linear-gradient(top, #cc0000, #ac0000);
		background: -moz-linear-gradient(top, #cc0000, #ac0000);
		background: -ms-linear-gradient(top, #cc0000, #ac0000);
		background: -o-linear-gradient(top, #cc0000, #ac0000);
		color:#FFFFFF;
		height: 26px;
		padding: 6px;
		margin: 0;
		padding: 0;
	}
	
	h2.itemlabel
	{
		font-family: 'Poppins', Verdana, Geneva, sans-serif;
		font-size: 14px;
		font-weight: 600;
		color: #FFFFFF;
		margin: 0;
		padding: 0;
	}
	
	.adminLink
	{
		font-size:12px;
		font-family:'Poppins', Verdana, Geneva, sans-serif; 
		color:#0040FF;
		text-decoration: none;
	}
	
	.adminLink:hover
	{
		font-size:14px;
	}
	
	.adminHeader 
	{
		font-family: 'Poppins', Verdana, Geneva, sans-serif;
		font-size: 22px;
		font-weight: 500;
		background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#cc0000), to(#ac0000));
		background: -webkit-linear-gradient(top, #cc0000, #ac0000);
		background: -moz-linear-gradient(top, #cc0000, #ac0000);
		background: -ms-linear-gradient(top, #cc0000, #ac0000);
		background: -o-linear-gradient(top, #cc0000, #ac0000);
		color:#FFFFFF;
		padding: 8px;
	}
	
	.adminBorder
	{
		border: 1px solid #C2C2C2;
	}
	
	h2.itemlabelsm
	{
		font-family: 'Poppins', Verdana, Geneva, sans-serif;
		font-size: 12px;
		font-weight: 400;
		color: #444444;
		margin: 0;
		padding: 0;
	}
	
	h1.item_header_sm
	{
		font-family: 'Poppins', Verdana, Geneva, sans-serif;
		font-size: 14px;
		font-weight: 500;
		background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#cc0000), to(#ac0000));
		background: -webkit-linear-gradient(top, #cc0000, #ac0000);
		background: -moz-linear-gradient(top, #cc0000, #ac0000);
		background: -ms-linear-gradient(top, #cc0000, #ac0000);
		background: -o-linear-gradient(top, #cc0000, #ac0000);
		color:#FFFFFF;
		padding-left: 10px;
		margin: 0;
		padding: 0;
		text-align: left;
		vertical-align: middle;
	}
	
	.item_header_sm 
	{
		font-family: 'Poppins', Verdana, Geneva, sans-serif;
		font-size: 14px;
		font-weight: 500;
		background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#3B5998), to(#354A6E));
		background: -webkit-linear-gradient(top, #3B5998, #354A6E);
		background: -moz-linear-gradient(top, #3B5998, #354A6E);
		background: -ms-linear-gradient(top, #3B5998, #354A6E);
		background: -o-linear-gradient(top, #3B5998, #354A6E);
		color:#FFFFFF;
		height: 30px;
		text-align: left;
	}
	
	.p71_header_sm 
	{
		font-family: 'Poppins', Verdana, Geneva, sans-serif;
		font-size: 14px;
		font-weight: 500;
		background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#3B5998), to(#354A6E));
		background: -webkit-linear-gradient(top, #3B5998, #354A6E);
		background: -moz-linear-gradient(top, #3B5998, #354A6E);
		background: -ms-linear-gradient(top, #3B5998, #354A6E);
		background: -o-linear-gradient(top, #3B5998, #354A6E);
		color:#FFFFFF;
		height: 30px;
		text-align: left;
		padding-left: 8px;
	}
	
	.p71_header_border
	{
		border: 1px solid #C2C2C2;
	}
	
	.p71_header_border:hover
	{
		-moz-box-shadow: 3px 3px 4px #C2C2C2;
		 -webkit-box-shadow: 3px 3px 4px #C2C2C2;
		 box-shadow: 3px 3px 4px #C2C2C2;
		 /* For IE 8 */
		 -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#C2C2C2')";
		 /* For IE 5.5 - 7 */
		 filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#C2C2C2');
	}
	
	.title14grey
	{
		font-size:14px;
		font-family:'Poppins', Verdana, Geneva, sans-serif; 
		color:#6a6a6a;
	}
	
	.printLink
	{
		font-size:16px;
		font-family:'Poppins', Verdana, Geneva, sans-serif; 
		color:#0040FF;
		text-decoration: none;
	}
	
	.more_details
	{
		 font-family: 'Poppins', Verdana, Geneva, sans-serif;
		 font-size: 14px;
		 color:#6a6a6a;
		 text-align: left;
		 padding: 6px;
		 vertical-align:top;
		 line-height:16px;
		 border-bottom:1px solid #3B5998;
	}
	
	tr.border_bottom td 
	{
    	border-bottom:1pt dashed #6a6a6a;
	}
	
	.bigBox
	{
		/*
		height: 30px;
		border: 0px;
		font-family: 'Poppins', Verdana, Geneva, sans-serif;
		font-size: 16px;
		color:#6a6a6a;
		*/
	}
	
	.basket_msg
	{
   		background: #9CFFA4;
		font-size:20px;
		font-family:'Poppins', Verdana, Geneva, sans-serif; 
		color:#3B5998;
		text-align:center;
		padding: 8px;
		line-height: 22px;
		
		 /* border-radius */
		  -webkit-border-radius: 10px;
		  -moz-border-radius: 10px;
		  border-radius: 10px;
		  
		  /* box-shadow */
		  -webkit-box-shadow: rgba(0,0,0,0.2) 0px 2px 10px;
		  -moz-box-shadow: rgba(0,0,0,0.2) 0px 2px 10px;
		  box-shadow: rgba(0,0,0,0.2) 0px 2px 10px;
		  
	 }
	 
	 .display_msg
	{
   		background: #FFFFCC;
		font-size:20px;
		font-family:'Poppins', Verdana, Geneva, sans-serif; 
		color:#3B5998;
		text-align:center;
		padding: 8px;
		line-height: 22px;
		
		 /* border-radius */
		  -webkit-border-radius: 10px;
		  -moz-border-radius: 10px;
		  border-radius: 10px;
		  
		  /* box-shadow */
		  -webkit-box-shadow: rgba(0,0,0,0.2) 0px 2px 10px;
		  -moz-box-shadow: rgba(0,0,0,0.2) 0px 2px 10px;
		  box-shadow: rgba(0,0,0,0.2) 0px 2px 10px;
		  
	 }
	 
	 .vat_copy
	 {
		font-size:14px;
		font-family:'Poppins', Verdana, Geneva, sans-serif; 
		color:#827D7D;
		text-align:left; 
	 }
	 
	.options20
	{
		font-size:20px;
		font-family:'Poppins', Verdana, Geneva, sans-serif; 
		color:#3B5998;
		text-align:left;
	}
	
	.options18
	{
		font-size:18px;
		font-family:'Poppins', Verdana, Geneva, sans-serif; 
		color:#2543ED;
		text-align:left;
	}
	
	.options16
	{
		font-size:16px;
		font-family:'Poppins', Verdana, Geneva, sans-serif; 
		color:#000000;
		text-align:left;
	}
	
	.pay_not_bank
	  {
		 font-family:'Poppins', Verdana, Geneva, sans-serif;
		 font-size: 10px;
		 background-color: #FAC8C8;
		 color: #00F;
		 text-align: left;
		 padding: 4px;
		 padding-top: 8px;
		 padding-bottom: 8px;
		 border-right: 1px solid #EDE4E7;
		 border-bottom: 1px solid #EDE4E7;
	  }
	  
	  .pay_bank
	  {
		 font-family:'Poppins', Verdana, Geneva, sans-serif;
		 font-size: 10px;
		 background-color: #FAD087;
		 color: #00F;
		 text-align: left;
		 padding: 4px;
		 padding-top: 8px;
		 padding-bottom: 8px;
		 border-right: 1px solid #EDE4E7;
		 border-bottom: 1px solid #EDE4E7;
	  }
	  
	  .pay_sched
	  {
		 font-family:'Poppins', Verdana, Geneva, sans-serif;
		 font-size: 10px;
		 background-color: #d9edf7;
		 color: #00F;
		 text-align: left;
		 padding: 4px;
		 padding-top: 8px;
		 padding-bottom: 8px;
		 border-right: 1px solid #EDE4E7;
		 border-bottom: 1px solid #EDE4E7;
	  }
	  
	   .pay_out
	  {
		 font-family:'Poppins', Verdana, Geneva, sans-serif;
		 font-size: 10px;
		 background-color: #BFF5D9;
		 color: #00F;
		 text-align: left;
		 padding: 4px;
		 padding-top: 8px;
		 padding-bottom: 8px;
		 border-right: 1px solid #EDE4E7;
		 border-bottom: 1px solid #EDE4E7;
	  }
	  
	    a.light_btn
		{
			border-radius:3px ;	
			-moz-border-radius:3px;
			-webkit-border-radius:3px;
			padding:6px 9px 6px 9px;
			color: #fff;
			background:#D22020;
			background:-moz-linear-gradient(top,#DB2B2B,#D22020);
			background:-webkit-gradient(linear,0 0,0 100%,from(#DB2B2B),to(#D22020));	
		}	
		
		a.light_btn:hover
		{
			color:#9F0F0F;
			background:#FFE0E0;
		}
		
		a.red_btn
		{
			font-size:11px;
			border-radius:10px ;	
			-moz-border-radius:10px;
			-webkit-border-radius:10px;
			padding:4px 7px 4px 7px;
			color: #fff;
			background:#D22020;
			background:-moz-linear-gradient(top,#DB2B2B,#D22020);
			background:-webkit-gradient(linear,0 0,0 100%,from(#DB2B2B),to(#D22020));	
		}	
		
		a.red_btn:hover
		{
			color:#9F0F0F;
			background:#FCBDBD;
		}
		
		a.green_btn
		{
			font-size:11px;
			border-radius:10px ;	
			-moz-border-radius:10px;
			-webkit-border-radius:10px;
			padding:4px 7px 4px 7px;
			color: #fff;
			background:#20D258;
			background:-moz-linear-gradient(top,#3ADB2B,#20D258);
			background:-webkit-gradient(linear,0 0,0 100%,from(#3ADB2B),to(#20D258));	
		}	
		
		a.green_btn:hover
		{
			color:#148036;
			background:#A5FAAB;
		}
		
	.supplier_pay_out
	  {
		    background:#3B5998;
			line-height: 40px;
			vertical-align: text-middle;
			-moz-border-radius: 8px;
			border-radius: 8px;
			text-align: center;
			cursor: pointer;
			padding: 4px;
			text-decoration:none;
			color: #ffffff;
			font-family: 'Poppins', Verdana, Geneva, sans-serif;
			font-size: 20px;
			font-weight: bold;
			font-style: normal; 
			border:hidden;
			padding-left: 14px;
			padding-right: 14px;
	  }
	  
.dgreen12 {
	color: #3B5998;
	font-size: 12px;
}
.dgreen12bold {
	color: #3B5998;
	font-size: 12px;
	font-weight: bold;
}
.dgreen14bold {
	color: #3B5998;
	font-size: 14px;
	font-weight: bold;
}
.dgreen16bold {
	color: #3B5998;
	font-size: 16px;
	font-weight: bold;
}
.dgreen18bold {
	color: #3B5998;
	font-size: 18px;
	font-weight: bold;
}
.dgreen22bold {
	color: #3B5998;
	font-size: 22px;
	font-weight: bold;
}
.table-box-css
{
	font-size: 12px;
	margin: 10px;
	text-align: left;
	border-collapse: collapse;
}
.table-box-css th
{
	font-size: 13px;
	font-weight: normal;
	padding: 8px;
	background: #BABABA;
	border: 1px solid #999999;
	color: #FFFFFF;
}

.table-box-css td
{
	padding: 8px;
	background: #FFFFFF; 
	color: #669;
	font-size: 14px;
	border: 1px solid #EDE4E7;
}

.table-box-css td:first-child
{
	border-left: 1px solid #999999;
}

.table-box-css td:last-child
{
	border-right: 1px solid #999999;
}

.table-box-css tr:first-child td
{
	border-top: 1px solid #999999;
}

.table-box-css tr:first-child th
{
	border-top: 1px solid #999999;
}

.table-box-css tr:last-child td
{
	border-bottom: 1px solid #999999;
}

.table-box-css tr:hover td
{
	/*background: #FFFFCC;*/
	color: #339;
}

.table-box-css-hover tr:hover td
{
	background: #FFFFCC;
	color: #339;
}

/* --------------  TAB CODE  -------------- */

#headtab {
	position: relative;
	width: 100%;
	/* height: 30px; */
	margin: 0;
	padding-left: 0;
	background-color:#3B5998;
}

#maintab {
	clear: both;
	padding-top: 1em;
	border: none;
	margin: 0;
	padding: 0;
	width: 100%;

}

#tabcontent {
	padding: 0;
	margin: 0;
}

.basictab{
	padding: 3px 0 3px 0;
	margin-left: 0;
	font-weight: 600;
	font-size: 16px;
	letter-spacing: 1px;
	/*font: 14px Verdana;
	font-weight: bold;*/
	list-style-type: none;
	text-align: center; /*set to left, center, or right to align the menu as desired*/
	border-bottom: 1px solid #3B5998;
}

.basictab li{
	line-height:32px;
	display: inline;
	margin: 0;
}

.basictab li a{
	text-decoration: none;
	padding: 7px 5px;
	margin-right: 0px;
	border: 1px solid #3B5998;
	border-bottom: none;
	color: #fff;
	background-color: #3B5998;
}

.basictab li a:visited{
	color: #fff;
}

.basictab li a:hover{

	color: #fff;
}

.basictab li a:active{
color: #3B5998;
}

.basictab li.selected a, .basictab li.selected a:hover{ /*selected tab effect*/
	position: relative;
	border-bottom: 1px solid #fff;
	color: #3B5998;
	background-color: #fff;
}

.basictab li a:hover { /*hover tab effect*/

	border-bottom: 1px solid #FFFFFF;
	background-color: #FFFFFF;
	color: #3B5998;
}

#newslist {
	padding: 20px 0 5px 20px;
}

#projectslist {
	padding: 20px 0 5px 20px;
}

/* --------------  END TAB CODE  -------------- */

.popover {
                width:400px;
                max-width:100%;
}
.popover-title {
                color: #43609C;
                font-size: 18px;
                font-weight:bold;
}
.popover-content {
                color: black;
                font-size: 11px;
}


.big-count {
	font-family: 'Bree Serif', Verdana, Geneva, sans-serif;
	color: #000000;
	font-size: 36px;
	font-weight: 400;
	text-shadow: 2px 1px 0px #fff, 4px 3px 0px rgba(0,0,0,0.15);
}

