/* CSS Document */
body
{
	margin:10px 0 10px 0;
	background-color:#fefcf0;
}

.border
{
	border: 6px solid #6b3d1c;
	border-collapse:collapse;
	width:950px;
	margin:auto;
}

div
{
	font-family:Verdana, Arial, Tahoma, Sans-Serif;
	font-size:11px;
	color:#2D2525;
	text-decoration:none;
	font-weight:normal;
}

td
{
	font-family:Verdana, Arial, Tahoma, Sans-Serif;
	font-size:11px;
	color:#2D2525;
	text-decoration:none;
	font-weight:normal;
}

.justify
{
	padding:0 8px 8px 8px;
	text-align:justify;
}

.justify2
{
	padding:0 8px 8px 8px;
	text-align:justify;
}

#ad_img_cont
{
	position:relative;
	top: 50px;
	left: 9px;
	z-index: 10; 
}

#ad_img_cont img
{
	width: 170px;
	height: 115px;
}
h1
{
	font-family: Verdana;
	font-size: 15px;
	color: #4D2746;
	text-decoration: none;
	font-weight: bold;
}


h2
{
	font-family: Verdana;
	font-size: 15px;
	color: #4D2746;
	text-decoration: none;
	font-weight: bold;
}

/* size selectors starts here */

.left_f
{
	float:left;
}

/* text starts here */

.b_text 
{
	font:12px verdana, Arial, Tohoma, Sans-Serif;
	color:#2D2525;
	text-decoration:none;
	}

.r_textb 
{
	font: bold 16px Arial, Tahoma,Tahoma, Verdana, Sans-Serif;
	color:#dd1410;
}

.wastetext 
{
    font:bold 11px Verdana, Tahoma, Sans-Serif;
	color:#dd1410;
}

.paging_bg 
{	font:bold 12px Arial, Tahoma,Tahoma, Verdana, Sans-Serif;
	color:#ffffff;
	background-color:#baa473; 
}
.paging_bg span
{	font:bold 12px Arial, Tahoma,Tahoma, Verdana, Sans-Serif;
	color:#ffffff;
	padding-left:8px;
}
.paging_bg a
{	font:12px Arial, Tahoma,Tahoma, Verdana, Sans-Serif;
	color:#ffffff;
	text-decoration:underline;
	padding-left:8px;
}
.paging_bg b span
{	font:bold 12px Arial, Tahoma,Tahoma, Verdana, Sans-Serif;
	color:#534526!important;
}
	

.text_red
{
	font-family:Tahoma, Verdana, Arial, Tahoma, Sans-Serif;
	font-size:11px;
	color:#cd2200;
}

.phon_t
{
	font:italic bold 18px arial, Verdana;
	color: #4f4c47;
	padding-left:7px;
}

.text_h {
	font-family:Arial, Tahoma, Sans-Serif;
	font-size:12px;
	color:#cf0707;
	text-decoration:none;
	font-weight:bold;
	}

.text_mail
{
	font-family:Tahoma;
	font-size: 10px;
	color: #6d6241;
}
.text_mail a
{
	font-size: 10px;
	color: #000;
	text-decoration:underline;
}

/* links starts here */

.links
{
	color: #b30404;
}
.links a
{
	font:bold 12px Arial, Tahoma, Sans-Serif;
	color:#986f24;
	text-decoration:none;
}
.links a:hover
{
	color: #000;
}


.link_grn
{
	font-family: Verdana;
	font-size: 10px;
	color: #b30404;
	text-decoration: underline;
	padding-right: 15px;
}

.link_v3
{
	font-family: Verdana;
	font-size: 11px;
	color: #b30404;
}

.nav a
{
	font-family: verdana, Arial, Tahoma;
	font-size: 11px;
	color: #b7262c;
	text-decoration: underline;
	padding: 0 2px 0 2px;
}

.txt_headg
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #484442;
	text-decoration: none;
	font-weight:bold;
	text-align: center;
}

/* border and background starts here */
.border3 
{
	border-collapse:collapse;
	border: 1px solid #d8c59e;
	background-color:#fcf6eb;
}

.border3 th
{
	background-color:#ede1c8;
    border: 1px solid #d8c59e;
}

.border3 td{
border: 1px solid #d8c59e;
}


  .head_bg1
{
	font: bold 12px Arial, Verdana, Tahoma;
	color: #ffffff !important;
	padding: 4px !important;
	border: 1px solid #E3EBD0;
	background: url(/images/grid_hbg.gif) repeat-x top left;
}

.right_bgt
{
	background:url(/images/rtopbar.jpg) no-repeat ;
	height:36px;
	display:block;
}
.right_bgc
{
	background:url(/images/rctr_bg.jpg) repeat-y ;
	text-align:center;
	width:177px;
	float:right;
}
.right_bgb
{
	background:url(/images/rbotbar.jpg) no-repeat ;
	height:38px;
	display:block;
}

.border_w
{
	border: 1px solid #da0f0f;
}

.leftd_bg
{
	background:url(/images/leftd_bg.jpg) repeat-y 0 0;
	width:205px;
	height:100%;
}

.leftimg
{
	background:url(/images/left_img.jpg) no-repeat 0 10px;
}

.left_bg
{
	background:url(/images/leftwbg.jpg) repeat-y 0 0;
}

#left_bg2
{
	background:url(/images/leftwbg.jpg) repeat-y 0 0;
}

.logbg 
{
	background:url(/images/log_bg.gif) no-repeat;
	height:87px;
	width:305px;
	text-align:center;
	padding:8px 0 0 0;
}

.foot_bg 
{
	background:url(/images/foot_cbg.gif) repeat-x;
}


.header_bg
{
	background: url(/images/headerbg.jpg) repeat-x 0px 0px;
}

.hlink_bg
{
	background: url(/images/hlink_bg.jpg) no-repeat top right;
	height:36px;
	width:600px;
	padding:0 16px 0 0;
}

.headerlogo_bg
{
	background: url(/images/hdl_img.jpg) no-repeat 0px 0px;
}

#prd_text
{
	width:220px;
	text-align:center;
}

#logolink
{
	background: url(/images/hamsalogo.jpg) no-repeat 0px 0px;
	width:135px;
	height:150px;
}

#logolink a
{
	width:135px;
	height:150px;
	display:block;
}

#logolink h1
{
	display:none;
	visibility:hidden;
}

.nodisp
{
	display:none;
	visibility:hidden;
}

#logonamelink
{
	background: url(/images/hasmalogotext.jpg) no-repeat left bottom;
	width:425px;
	height:50px;
}

#logonamelink a
{
	width:350px;
	height:50px;
	display:block;
	
}

#logonamelink h1
{
	display:none;
	visibility:hidden;
}

/* ul starts here */

.hlink_bg ul
{
	padding:0 0 0 25px;
	margin:0 0 0 25px;
}

.hlink_bg ul li
{
	padding:0 4px 0 4px;
	list-style-type:none;
	float:left;
	background:url(/images/hlink_sep.jpg) no-repeat right;
}

.hlink_bg ul li a
{
	padding:10px 12px 10px 12px;
	display:block;
}
.hlink_bg ul li a:hover
{
	border-bottom:2px solid #b8a271;
}

.hlink_bg ul li img
{
	border:0;
}

ul.catlinks 
{
	margin:0;
	padding:0;
}

ul.catlinks li
{
  list-style-type:none;
  margin:0;
}

ul.catlinks li a
{
	background: url(/images/catbul.gif) no-repeat 10px 7px;
	font: bold 16px Arial, Helvetica, sans-serif;
	color: #ffcc01;
	text-decoration: none;
	padding: 4px 0 8px 30px;
	display: block;
	width: 170px;
}

ul.catlinks li a:hover
{	
	text-decoration: underline;
}

ul.catlinks li ul
{
	margin:0;
	padding:0;
}

ul.catlinks li ul li
{
  list-style-type:none;
  margin:0 0 0 5px;
  background: url(/images/scsep.jpg) no-repeat bottom;
}

ul.catlinks li ul li a
{
	background: url(/images/subcatbul.gif) no-repeat 9px 6px;
	font: 11px Verdana;
	color: #f0e7c7;
	text-decoration: none;
	padding: 4px 0 8px 25px;
	display: block;
	width: 160px;
}

ul.catlinks li ul li a:hover
{	
	background: url(/images/schover.jpg) no-repeat 5px 8px;
	text-decoration: underline;
}

ul.slink
{
	list-style-type: none;
	padding: 0 0 0 40px;
	margin: 0;
}

ul.slink li
{
	padding: 0;
	margin: 0;
}

ul.slink li a
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000;
	font-weight:normal;
	text-decoration: none;
	padding: 3px 10px 3px 27px;
	background: url(/images/brn_bul.gif) no-repeat 5px 3px;
	width:130px;
	display:block;
}

ul.slink li a:hover 
{
	background-color:#faeacd;
}

/* space selectors starts here */

.formbutton
{
	margin:0;
	float:left;
	display:inline;
}

.space_l
{
	padding:10px 0 10px 15px;
}

.text_b
{
	font-family:Tahoma;
	font-size: 11px;
	color: #43372f;
	text-decoration: none;
	font-weight:bold;
}

.txt_g
{
	background-color: #e3ebd0;
	font-family: Tahoma;
	font-size: 11px;
	font-weight: normal;
	color: #033603;
	padding-left: 10px;
}

.grn_bg
{
	background-color: #ebf4d7;
}

.grn_bg1
{
	background-color: #f6faed;
	padding-left: 22px;
	padding-right: 20px;
}

ul.headlinks
{
	list-style-type: none;
	padding: 0;
	margin: 0;
}

ul.headlinks li
{
	float: left;
	padding: 0;
	margin: 0;
}

ul.headlinks li a
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #297f00;
	font-weight: bold;
	text-decoration: none;
	padding: 3px 10px 3px 5px;
	border-left: 1px solid #339900;
}

ul.headlinks li a:hover 
{
	background-color:#d8ecab;
}

.text_gmt
{
	font-family:Tahoma;
	font-size: 10px;
	color: #6d6241;
}

.link_grn2
{
	font-family:Arial;
	font-size: 11px;
	color: #4a4229;
	font-weight:bold;
	text-decoration: none;
	padding: 0 6px 0 5px;
}
.link_grn3
{
	font-family:Tahoma;
	font-size: 10px;
	color: #000;
	font-weight:normal;
	text-decoration:none;
	padding: 0 6px 0 5px;
}


.link_grn3 a
{
	color: #000;
	text-decoration:underline;
	padding:0;
}

.link_violet
{
	font-family: Verdana;
	font-size: 11px;
	color: #4D2746;
	text-decoration: underline;
	padding: 0 0px 15px 0px;
}

.txt_violet
{
	font-family: Verdana;
	font-size: 11px;
	color: #4D2746;
	text-decoration: none;
	padding: 0 0px 15px 0px;
}

.link_v1
{
	font-family: Verdana;
	font-size: 14px;
	color: #4D2746;
	text-decoration: none;
}

.h_search
{
	font-family: tahoma, arial, Verdana;
	font-size: 11px;
	color: #000;
	text-decoration: none;
	width: 210px;
	height: 17px;
	margin:1px 5px 0 12px;
	display:inline;
	float:left;
	border-top: 1px solid #404042;
	border-right: 1px solid #dedddb;
	border-bottom: 1px solid #dedddb;
	border-left: 1px solid #404042;
}

.box1
{
	font-family: tahoma, arial, Verdana;
	font-size: 11px;
	color: #000;
	text-decoration: none;
	width: 160px;
	height: 16px;
	border: 1px solid #d6c39c;
}

.dropdown1
{
   font-family: tahoma, arial, Verdana;
   font-size: 11px;
   color: #000;
   text-decoration: none;
   font-weight:normal;
   text-decoration:none;
   width: 165px;
}

.dd_prod
{
   font-family: tahoma, arial, Verdana;
   font-size: 11px;
   color: #000;
   text-decoration: none;
   font-weight:normal;
   text-decoration:none;
}
.txt_line
{
	font-family:Arial;
	font-size: 12px;
	color:#363636;
	font-weight:normal;
	text-align: center;
	height:2px;
}


.txt_b
{
	font-family:Arial;
	font-size: 11px;
	color:#4a4229;
	font-weight:bold;
	text-align: center;
}

.txt_b1
{
	font-family: verdana;
	font-size: 11px;
	color: #000;
	text-align: left;
	text-decoration: none;
}

.link_b1
{
	font-family: verdana;
	font-size: 11px;
	color: #000;
	text-align: left;
	text-decoration: none;
}

.txt_b2
{
	font-family: verdana;
	font-size: 11px;
	color: #000;
	text-align: left;
	padding-right: 10px;
}

.txt_b3
{
	font-family: verdana;
	font-size: 11px;
	color: #000;
}

.txt_b4
{
	font-family: verdana;
	font-size: 11px;
	color: #000;
	text-align: left;
	background-color: #ecf4d7;
	border: 1px #dce4c7 solid;
	padding: 8px;
}

.price1
{
	font-family: verdana;
	font-size: 11px;
	color: #d22525;
}

.price2
{
	font: bold 12px Georgia, Arial, Tahoma, Sans-Serif;
	color: #d22525;
}

.border_r
{
	border-right: 1px solid #E1EACC;
	border-bottom: 1px solid #E1EACC;
	border-top: 1px solid #E1EACC;
}

.border_w1
{
	border: 1px solid #a5a5a5;
}

.border_t
{
	border: 1px solid #D7E1C2;
	background-color: #FFFFFF;
}

.space_tab
{
	padding-bottom: 7px;
	padding-left: 12px;
	padding-right: 12px;
}

.spacer
{
	padding-right: 10px;
}

.txt_grn
{
	font-family: Verdana;
	font-size: 10px;
	color: #297f00;
	font-weight:normal;
	text-decoration: none;
	padding-left: 19px;
}
.link_r
{
  font-family: Arial,Verdana, Tahoma;
  font-size:12px;
  color:#c10c03;
  font-weight:normal;
  text-decoration:underline;
  }

.link_red
{
	font-family: Verdana;
	font-size: 11px;
	color: #ea2631;
	text-decoration: none;
}
.grn_bg2 
{
	background-image: url(/images/bg_grn.gif);
	background-repeat:repeat-x;
}

.grn_bgline
{
	background-image: url(/images/formbg.gif);
	background-repeat:repeat-x;
	background-color:#fff9ee;
}

.border_l
{
	border-left:1px solid #e9e0cd;
}

.border_grn
{
	border:1px solid #e9e0cd;
}

.error
{
  font-family: Verdana, Arial, Tahoma;
  font-size:11px;
  color:red;
  font-weight:normal;
  text-decoration:none;
 }
.msg_b
{
  font-family: Verdana, Arial, Tahoma;
  font-size:11px;
  color:#f41515;
  font-weight:bold;
  text-decoration:none;
  
 }
 
 .star
{
  font-family: Verdana, Arial, Tahoma;
  font-size:11px;
  color:red;
  font-weight:normal;
  text-decoration:none;
 }
 
.link_c
{
	font-family: Verdana, tahoma, arial;
	font-size: 11px;
	color: #b7262c;
	text-decoration:underline;
	font-weight:normal;
}

.text_g {
	font-family:Verdana, Arial, Tahoma, Sans-Serif;
	font-size:18px;
	color:#297F00;
	text-decoration:none;
	font-weight:bold;
	}
	
.txt_b5
{
	font-family:Verdana, Arial, Tahoma, Sans-Serif;
	font-size:11px;
	color:#297F00;
	text-decoration:none;
	font-weight:bold;
}

 .link_b
{
  font-family:Arial, Verdana, Tahoma;
  font-size:12px;
  color:red;
  font-weight:normal;
  text-decoration:none;
 }
 
 .head_bg 
 {
	border:1px solid #E3EBD0;
 }
 
.head_bg td
{
	font-family: Verdana;
	font-size: 11px;
	color: #434548;
	text-decoration: none;
	padding: 4px;
	border: 1px solid #E3EBD0;
}

.head_bg a
{
	font-family: Verdana;
	font-size: 11px;
	color: #3460bc;
	text-decoration: underline;
	font-weight: normal;
}

.linku_grn2
{
	font-family: Verdana;
	font-size: 11px;
	color: #305f1d !important;
	text-decoration: underline;
	font-weight: normal;
}

.linku_red2
{
	font-family: Verdana;
	font-size: 11px;
	color: #cd2200 !important;
	text-decoration: underline;
	font-weight: normal;
}



.listbtn1 {

    margin:0;
	padding:0;
	list-style:none;
}

.listbtn1 li 
{
	float:left;
	margin:0 2px 0 0;
}

.listbtn1 a
{
	background-image: url(/images/buttons/btn1.jpg);
	background-repeat:no-repeat;	
	font-family: tahoma;
	font-size: 11px;
	color: #4D2746;
	text-decoration: none;
	font-weight: bold;
	display:block;
	width:110px;
	padding:4px 2px 4px 30px;
}

.listbtn1 a:hover
{
	background-image: url(/images/buttons/btn1_over.jpg);
}

.headgrn2
{
	font-family: Verdana;
	font-size: 15px;
	color: #4D2746;
	text-decoration: none;
	font-weight: bold;
}

.border_grn2
{
	border:1px solid #D3E2B2;
	background-color:#ecf4d7;
}

.textb_h
{
	font-family:Verdana, Arial, Tahoma;
	font-size: 15px;
	color: #2D2525;
	font-weight:bold;
}

.textb2_h
{
	font-family:Verdana, Arial, Tahoma;
	font-size: 11px;
	color: #2D2525;
}

.text_red2
{
	font-family:Verdana, Arial, Tahoma, Sans-Serif;
	font-size:11px;
	color:#cd2200;
}

.textb_red
{
	font-family:Verdana, Arial, Tahoma, Sans-Serif;
	font-size:11px;
	color:#cd2200;
	font-weight:bold;
}

.text_blu
{
	font-family:Verdana, Arial, Tahoma, Sans-Serif;
	font-size:11px;
	color:#1c4394;
}

.linku_blu
{
	font-family: Verdana;
	font-size: 11px;
	color: #3460bc;
	text-decoration: underline;
	font-weight: normal;
}

.textb_blu2
{
	font-family: Verdana;
	font-size: 14px;
	color: #b7262c;
}

.crt_img
{
	background-image: url(/images/crt_ur_img.jpg);
	background-position:top right;
	background-repeat:no-repeat;
}

.red_rest
{
	font-family: Verdana;
	font-size: 11px;
	color: #ea2631;
	text-decoration: none;
}

.red_rest a
{
	font-family: Verdana;
	font-size: 11px;
	color: #ea2631;
	text-decoration: underline;
}

.textb_red2
{
	font-family: Verdana;
	font-size: 14px;
	color: #c3005f;
	text-decoration: none;
	font-weight: bold;
}

.text_pink
{
	font-family:Verdana, Arial, Tahoma, Sans-Serif;
	font-size:11px;
	color:#c3005f;
}

.cont_img
{
	background-image: url(/images/none.jpg);
	background-position:right;
	background-repeat:no-repeat;
}
/*Invoice Selectors Starts here*/
.invoice_h1
{
	font-family: Verdana;
	font-size: 18px;
	color: #5e6c21;
	text-decoration: none;
	font-weight: bold;
}

.inv_hbg 
 {
	border:1px solid #E3EBD0;
	border-collapse:collapse;
 }
 
.inv_hbg th
{
	font-family: Verdana;
	font-size: 11px;
	color: #434548;
	font-weight:bold;
	background-color:#ede1c8;
	text-decoration: none;
	padding: 4px;
}

.inv_hbg td
{
	font-family: Verdana !important;
	font-size: 11px;
	color: #434548;
	text-decoration: none;
	border: 1px solid #E3EBD0;
	padding: 4px;
}

.invoice_border
{
	border-collapse:collapse;
}

.invoice_border td
{
	border:1px solid #E3EBD0;
}

.invoice_price 
{
  font-family:Arial, Verdana, Tahoma;
  font-size:11px;
  color:red;
  font-weight:bold;
  text-decoration:none;
 }
 
.invoice_blu
{
  font-family:Arial, Verdana, Tahoma;
  font-size:12px;
  color:#6A8A22;
  font-weight:bold;
  text-decoration:none;
 }
 
 .invoice_vat{
	font-family: tahoma, arial;
	font-size: 11px;
	color: #383838;
	text-decoration: none;
	font-weight:bold;
 }
 
.border_inv{
	border: 1px solid #E3EBD0;
 }
 
 .border_bgrn{
	border-bottom: 1px solid #a0b07b;
 }
 
 .linku_red4
{
	font-family: Arial;
	font-size: 11px;
	color: #cd2200;
	text-decoration: underline;
	font-weight:bold;
}

 .linku_red4:hover
{
	font-family: Arial;
	font-size: 11px;
	color: #cd2200;
	text-decoration:none;
	font-weight:bold;
}
 
 /*Invoice Selectors ends here*/
 
  .head_bg2
 {
	border:1px solid #E3EBD0;
 }
 
  .head_bg2 th
{
	font-family: Arial, Verdana, Tahoma;
	font-weight: bold;
	color: #000000;
	font-size: 12px;
	padding: 4px !important;
	border: 1px solid #E3EBD0;
	background-color: #d7c8a8;
}

.head_bg2 td
{
	font-family: Verdana !important;
	font-size: 11px !important;
	color: #434548 !important;
	text-decoration: none !important;
	padding: 4px;
	border: 1px solid #E3EBD0;
}

.head_bg2 a
{
	font-family: Verdana;
	font-size: 11px;
	color: #ff3333;
	text-decoration: underline;
	font-weight: normal;
}

.head_bg th a
{
	font-family: Verdana !important;
	font-size: 11px !important;
	color: #000000 !important;
	font-weight:bold;
	text-decoration: underline !important;
	padding: 4px;
}
 
