body {
  background-image:url(../images/body-bg.jpg);
  background-repeat:repeat;
  font-size: 12px;
  height: auto;
  margin:0 auto;
  padding:0px;
}

#right-side-pattern {
  position:absolute;
  top:0;
  right:0;
  background-image:url(../images/right-side-pattern.jpg);
  background-repeat:repeat;
  height: 100%;
  width: 139px;
  z-index:-10;
}

a img{
  text-decoration: none;
  border:0px;
}
a {
  color: #fff;
  text-decoration: none;
}

a:hover {
  text-decoration: underline;
}

h1 {
  font-family: Verdana;
  font-weight: normal;
  text-align: left;
  color:#ffffff;
  
}

h2 {
  text-align: left;
  color:#90060e;
  font-family: Verdana;
  font-weight: normal;
}

h2 span{
  color:#087212;	
}

h3 {
  font-family: Verdana;
  font-weight: normal;
  padding-top: 10px;
  text-align: center;
  color:#363535;
}

h4 {
  font-weight: normal;
  padding-bottom: 5px;
  padding-top: 5px;
  text-align: LEFT;
  color:#363535;
  margin: 0 auto;
}

h6 {
  text-align: left;
  color:#888888;
}
p {
  text-align: left;    
  padding-right:10px;
}

p.news {
  text-align:justify;    
  padding-right:5px;
}

p span{
	font-size:110%;
	font-weight:bold;	
}

hr.top{
	position:relative;
	height:20px;
	width:100%;
	background-image:url(../images/hr-top-bg.jpg);
	background-repeat:repeat-x;
}

hr.hr1{
	position:relative;
	height:5px;
	width:100%;
	background-image:url(../images/hr_1.jpg);
	background-repeat:repeat-x;
}

hr.h2r{
	width:100%;
	height:1px;
	background-color:#272727;
}

hr.footer-hr{
	position:relative;
	height:20px;
	width:100%;
	background-image:url(../images/hr_footer.jpg);
	background-repeat:repeat-x;
}

a.read-more{
	position:relative;
	width:100%;
	text-align:left;
	color:#000000;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
}


a.read-more:hover{
	text-decoration:underline;
}

div.margin_left{
	margin-left:30px;
}

div.margin_left_65{
	margin-left:5px;
}
div.margin_left_40{
	margin-left:40px;
}

div.margin_right{
	margin-left:40px;
}

div.margin_right_20{
	margin-right:20px;
}

.container_16,
.container_24 {
}

.container_12{
  margin-top: 10px;
  margin-bottom: 20px;
}

.container_12 {
}

.container_16 {
	/*background-image:url(../images/container-16-bg.jpg);
	background-repeat:repeat-y;*/
}

.container_24 {
}

.float-right{
	float:right;	
	}

.float-left{
	float:left;	
	margin-right:20px;
	}
	
.top-min{	
  margin: 0 auto;
}

#logo{
	float:left;
	width:285px;
	margin-top:15px;
	margin-bottom:20px;
	margin-right:60px;
}

#navigations{
	float:left;
	min-height:70px;
	width:615px;
	margin-top:5px;
	margin-bottom:10px;	
}

ul.top-nav{
	list-style-type: none;
	float:left;
	padding: 0px;
	margin: 0px;
}
ul.top-nav li{
	float:left;
	background-image: url(../images/top-li-bg.jpg);
	background-repeat: no-repeat;
	background-position: 0px 5px; 
	padding-left: 10px; 
	margin-right:15px;
	margin-left:0px;
}


ul.top-nav li a{
	font-size:11px;
	font-weight:bold;
	font-style:italic;
	color:#393838;
}



a.rm_1{
	position:relative;
	height:19px;
	width:21px;
	float:right;
	margin-right:40px;
}



ul.special-nab{
	list-style-type: none;
	width:280px;
	padding: 0px;
	margin-top: 20px;
}

ul.special-nab li{
	line-height:40px;
	margin: 0 auto;
	border-bottom:1px dotted #cccccc;
}

ul.special-nab li img{
	margin-left:15px;
}

ul.special-nab li a{
	font-size:14px;
	text-transform:uppercase;
	color:#3c3c3c;
	margin: 0 auto;
}

ul.special-nab li a:hover{
	text-decoration:none;	
	color:#000000;
	
}


/* Home Page News  */

.news{
	margin-bottom:20px;
}
.news h6{
	margin-bottom:5px;
}
.news img{
	margin-left:10px;
}
.news a{
	color:#000000;
	font-size:12px;
}
.news a:hover{
	color:#888888;
	text-decoration:none;
}

/* End of Home Page News  */

/* Footer */

.footer{
	position:relative;
	width:100%;
	background-image:url(../images/footer-bg.jpg);
	background-repeat:repeat;
	margin:0 auto;
}
ul.ul-footer{
	list-style-type: none;
	padding: 0px;
	margin:0px auto;
}
ul.ul-footer li{
	background-image: url(../images/footer-li-bg.jpg);
	background-repeat: no-repeat;
	background-position: 0px 7px; 
	padding-left: 10px; 
	margin-bottom:15px;
	margin-left:0px;
}


ul.ul-footer li a{
	font-size:12px;
	font-weight:normal;
	color:#dfe0df;
}
.footer-bottom{
	position:relative;
	width:100%;
	background-color:#232323;
	border-top:1px solid #494949;
	margin:0 auto;
	overflow:hidden;
}
.footer-bottom p{
	float:left;
	padding-top:20px;
	padding-bottom:18px;
	color:#b4b2b2;
	margin:0 auto;
}
.footer-bottom img{
	float:right;
	margin-top:18px;
}

span.powerdby{
	font-size:11px;
	font-weight:normal;
}


/* End of Footer */

/*Products Page */
.headline{
	position:relative;
	width:100%;
	height:48px;
	background-image:url(../images/banner1.jpg);
	background-repeat:no-repeat;
	padding-top:10px;
	margin:0 auto;
}
.headline h2{
	float:left;
  	margin: 0 auto;
}
.headline img{
	margin:0 auto;
}

.headline a{
	float:right;
	font-size:18px;
	text-decoration:none;
	font-style:italic;
	color:#000000;
	margin-top:6px;
	margin-right:40px;
}

.products-holder{
	float:left;
	position:relative;
	width:420px;
	text-align:left;
	margin-top:10px;
	margin-bottom:10px;
	margin-left:50px;
}
.products-image-holder{
	float:left;
	width:100px;
	height:67px;
	text-align:center;
	background-color:#FFF;
	border:#ccc 1px solid;
	padding:5px;
	/*width:119px;
	height:100px;
	text-align:center;
	background-image:url(../images/products-bg.jpg);
	background-repeat:no-repeat; */
	margin-right:20px;
	margin-left:40px;
}
.products-image-holder img{
	/*margin-top:8px;	
	margin-left:-2px;
	*/	
}
.products-holder a{
	color:#a01018;
	text-decoration:underline;
	font-size:16px;
}
.products-holder a:hover{
	color:#000000;
	text-decoration:none;
}
.products-holder p span{
	font-size:10px;
	font-style:italic;
	padding:0px;
}
.products-holder p{
	margin-bottom:5px;
}

/* A - Z Button In Products Page */

ul.tabs{
	list-style-type: none;
	padding: 0px;
	margin:0 auto;
}
ul.tabs li{
	float:left;
	margin-right:2px;
	margin-left:0px;
	width:34px;
	height:24px;
	text-align:center;
	
}

ul.tabs a{
	position:relative;
	background-image:url(../images/tab-bg.jpg);
	background-repeat:no-repeat;
	width:34px;
	height:24px;
	text-decoration:none;
	text-align:center;
	color:#000000;
	padding-left:11px;
	padding-right:11px;
	padding-bottom:10px;
	padding-top:2px;
	font-size:16px;
	font-weight:bold;
}

ul.tabs a#current-tab{
	position:relative;
	background-image:url(../images/tab-bg-hover.jpg);
	background-repeat:no-repeat;
	width:34px;
	height:24px;
	text-decoration:none;
	text-align:center;
	color:#FFFFFF;
	padding-left:11px;
	padding-right:11px;
	padding-bottom:10px;
	padding-top:2px;
	font-size:16px;
	font-weight:bold;
}

ul.tabs li a:hover{
	width:34px;
	height:24px;
	background-image:url(../images/tab-bg-hover.jpg);
	background-repeat:no-repeat;
	text-decoration:none;
	color:#ffffff;
}


/*End of A - Z Button In Products Page */

/* Inner Page Side Navigation */

.product-thumb{
	float:right;
	width:350px;
	margin-left:20px;
	margin:0 auto;
	
	}

.product-thumb-img{
	float:right;
	width:150px;
	margin-left:20px;
	margin-top:10px;
	margin-bottom:10px;
	}

.side-bar{
	position:relative;
	width:250px;	
	background:url(../images/left-side-bar-bg.jpg) repeat;
	height:100%;
	margin:0 auto;
	padding:0px;
}

ul.side-nav{
	list-style-type: none;
	width:100%;
	padding: 0px;
	margin-bottom: 40px;
}

ul.side-nav li a{	
	position: relative;
	width:224px;
	height:31px;
    float: left;

	background-image:url(../images/side-nav-li-bg.jpg);
    background-repeat: no-repeat;
    background-position: 50% 50%;
	
	font-size:14px;
	font-style:italic;
	color:#000000;
	
	margin-bottom:10px;
	margin-left:-30px;
	padding-left:20px;
	padding-top:10px;
}
ul.side-nav li a:hover{
	color:#FFFFFF;
	text-decoration:none;
	background-image:url(../images/side-nav-li-bg-hover.jpg);
    background-repeat: no-repeat;
    background-position: 50% 50%;
}
ul.side-nav li a.now{
	color:#4cb051;
}

.address-bar{
	position:relative;
	width:100%;
	margin-left:10px;
	}

.address-bar h5{
	font-size:14px;
	font-style:italic;
}
	
/*----------------------------------------------*/
/* 4.7 Contact Form  */
/*----------------------------------------------*/
.contact-form {
	padding:0 0 20px 30px}

.contact-form h2 {
	color:#a6a6a6;
	font-family:'MelbourneBold', Arial, sans-serif;
	font-size:20px;
	background:url(../images/arrow_1_blue.png) 0 3px no-repeat;
	margin:0 0 0 0;}

.contact-form {
	font-size:16px}

.contact-form .row {
	padding:13px 0}

.contact-form .inputtext, .contact-form select, .contact-form textarea {
	color:#000000;
	font-weight:normal;
	background:#ffffff;
	border:1px #e4e4e4 solid;
	margin:5px 0}


.contact-form .field_text .inputtext {
	width:282px;
	height:30px;}
	
.contact-form .ui-selectmenu {
	margin-right:30px}

.contact-form .field_select select {
	width:300px;
	}

.contact-form .field_textarea textarea {
	width:500px;

	font-size:13px;
	margin-bottom:0}

.contact-form label {
	color:#000000}

.reset-link {
	display:block;
	float:right;
	padding:5px 50px 0 0;
	font-size:13px}
	
.reset-link a {
	color:#000000;
	font-weight:bold}

.contact-form .field_submit {padding:0; margin:0;
}

.contact-form .contact-submit{
	background:url(../images/submit-btn.png) no-repeat;
	width:160px;
	height:40px;
	  border:none;
	  cursor:pointer;
	}	

.box{
	display:block;
	padding-top:10px;
	padding-bottom:10px;
	text-align:center;
	width:300px;
	border:1px dashed #000000;
}
a.box{
	color:#000000;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-decoration:none;
	font-size:16px;
}
a.box:hover{
	text-decoration:none;
	color:#49b054;
}

/* Thumb product-img Slider In Product Details PAge */
.thumb img{
	margin-top:8px;
	margin-left:3px;
}
.product-img{
	width:100%;	
	margin-bottom:20px;	
}

.thumbs{
	width:100%;
}

.thumb{
	float:left;
	width:74px;
	height:67px;
	background-image:url(../images/p-thumb-bg.jpg);
	background-repeat:no-repeat;
	margin-left:10px;
	margin-bottom:10px;		
	margin-right:10px;
}
/* End of Thumb product-img Slider In Product Details PAge */

table.tbl-history
{
	text-decoration:none;
	font-size:12px;
	border-collapse:collapse;
}
table.tbl-history,table.tbl-history th,table.tbl-history td
{
border: none;
}

table.tbl-history td{
	padding:5px;
}

/* Distribution Centers Table */

table.tbl-centers
{
	text-decoration:none;
	font-size:12px;
	border-collapse:collapse;
}

table.tbl-centers thead
{
	text-decoration:none;
	font-size:16px;
	line-height:40px;
	font-weight:bold;
	border-collapse:collapse;
}
table.tbl-centers,table.tbl-centers th,table.tbl-centers td
{	
	line-height:30px;
	border: 1px dotted #cccccc;
}

table.tbl-centers td{
	padding:10px;
	border: 1px dotted #cccccc;
}

table.tbl-centers tr{
	border: 1px dotted #cccccc;
}


/* Distribution Centers Table  New*/

table.tbl-centers1
{
	text-decoration:none;
	font-size:12px;
	border-collapse:collapse;
}

table.tbl-centers1 thead
{
	text-decoration:none;
	font-size:16px;
	line-height:40px;
	font-weight:bold;
	border-collapse:collapse;
}
table.tbl-centers1,table.tbl-centers1 th,table.tbl-centers1 td
{	
	line-height:30px;
	border: none;
}

table.tbl-centers1 td{
	padding:10px;
}

table.tbl-centers1 tr{
	border: 1px dotted #cccccc;
}

.subpage_banner{
	position:relative;
	height:140px;
	width:100%;
	background-image:url(../images/banner-bg.jpg);
	background-repeat:repeat-y;
	padding: 10px;
	text-align:center;
}

.subpage_banner img{
	float:left;	
	border:5px solid #FFFFFF;
	margin: 12px 40px 10px 40px;	
	
	-moz-box-shadow: 0px 3px 5px #888;
	-webkit-box-shadow: 0px 3px 5px #888;
	box-shadow: 0px 3px 5px #888;
}

.breadcrumb{	
	position:relative;
	height:27px;
	width:960px;
	background-image:url(../images/breadcrumb-bg.jpg);
	background-repeat:repeat-x;
}
.breadcrumb ul{
	float:right;
	list-style-type: none;
	padding: 0px;
	margin:5px 5px 0px 5px;
}

.breadcrumb ul li{
	float:left;
	list-style-type: none;
	padding: 0px;
	margin:0 10px 0 10px;
}
.breadcrumb ul li a{
	color:#000000;
	text-decoration:none;
}
.breadcrumb ul li a:hover{
	color:#9e1c1c;
	text-decoration:underline;
}
.breadcrumb ul img{
	float:left;
	padding: 0px;
	margin:5px 5px 0 0;
}


.tours{
	position:relative;
	width:100%;
	text-align:center;
}

.tour{
	float:left;	
	width:235px;
	margin: 20px 20px 0 20px;
	text-align:center;
}
.tour img{	
	border:5px solid #FFFFFF;
	-moz-box-shadow: 0px 2px 5px #888;
	-webkit-box-shadow: 0px 2px 5px #888;
	box-shadow: 0px 2px 5px #888;
	margin-bottom:10px;
}
.tour a:hover img{	
	opacity:.50;
	filter:alpha(opacity=50);
	filter: "alpha(opacity=50)";
}

.tour h5{	
	font-size:12px;
}

.photo{
	float:left;	
	width:135px;
	margin: 5px 5px 5px 5px;
	text-align:center;
}	
.photo a:hover img{	
	opacity:.50;	
	filter:alpha(opacity=50);
	filter: "alpha(opacity=50)";
}
.photo h5{	
	font-size:10px;
	margin-top:10px;
}

/******************** ADDED BY ENAYET 20/02/2012 *********************/
.pageheader {margin-top:5px; margin-bottom:20px;}
.pageheader_bar {width:960px; height:5px; background-color:#db0310;}
.pagename {padding:2px 10px 5px 10px;float:left;background-color:#db0310;font-size:14px; font-weight:bold;color:#FFF;}
.subpagename {padding:2px 10px 5px 10px;float:left;font-size:14px; font-weight:bold;color:#000;}
.harbalpageheader_bar {width:960px; height:5px; background-color:#060;}
.harbalpagename {padding:2px 10px 5px 10px;float:left;background-color:#060; font-size:14px; font-weight:bold;color:#FFF;}

.rightside_panel {width:280px; float:right;}
.leftside_panel {width:630px; float:left;}
.leftside_panel .imgplace {float:left}
.leftside_panel .imgl {width:280px; float:left; margin-left:35px; text-align:center;}
.leftside_panel .imgr {width:280px; float:left; margin-right:35px; text-align:center;}
.leftside_panel .thumbs {width:157px; height:99px;}
.leftside_panel .lft_thumb {width:190px; height:100px; float:left; background-color:#FFF; border:#CCC 1px solid; padding:5px; font-weight:bold; text-align:center; margin-right:20px; margin-left:20px; margin-top:15px; margin-bottom:15px;}
.leftside_panel .lft_thumb a {color:#000000; text-decoration:none;}
.leftside_panel .lft_thumb a:hover {color:#d1040f;}
.leftside_panel .rgt_thumb {width:190px; height:100px; float:left; background-color:#FFF; border:#CCC 1px solid; padding:5px; font-weight:bold; text-align:center; margin-right:20px; margin-left:20px; margin-top:15px; margin-bottom:15px;}
.leftside_panel .rgt_thumb a {color:#000000; text-decoration:none;}
.leftside_panel .rgt_thumb a:hover {color:#d1040f;}
.leftside_panel .thumbtext {float:left; text-align:center; width:230px; margin-top:20px; font-style:italic;}
.leftside_panel .thumbtext a{color:#000; text-decoration:none;}
.leftside_panel .thumbtext a:hover{color:#d1040f;}
.esquare_text {float:left; text-align:justify; margin-left:10px; margin-top:10px; margin-bottom:10px;}
.issues {float:left; text-align:left; margin-left:10px; font-weight:bold; font-style:normal; margin-top:10px; margin-bottom:10px;}
.esquarebot {padding-bottom:30px;}

.issues1 {width:570px; float:left; margin-left:45px; text-align:center;}
.issues1 ul {width:620px; float:left; margin:10px; line-height:25px;}
.issues1 li {list-style:none; background-image: url(../images/links.png); background-repeat: no-repeat; background-position: 0 .5em; width:230px; text-decoration:none; color:#000; float:left; padding:0; margin-left:30px; text-align:left; padding-left:30px; padding-right:20px;}
.issues1 a{color:#000;}
.issues1 a:hover{color:#d1040f;}
.latdev {font-family:Verdana, Geneva, sans-serif; font-size:12px; font-weight:bold; color:#000; margin-left:10px;}
.latdevbody {font-family:Verdana, Geneva, sans-serif; font-size:10px; margin-left:15px;}
.source {font-family:Verdana, Geneva, sans-serif; color:#333; font-size:11px;}

.rightside_panel2 {width:440px; float:right;}
.leftside_panel2 {width:510px; float:left;}

.subpage_links {list-style:none; width:280px; margin-bottom:30px;}
.subpage_links li {padding:0;margin:0;}
.subpage_links li .item {margin-top:10px; margin-bottom:10px;}
.subpage_links li img {padding-right:10px;}
.subpage_links li a {color:#1A1A1A;}
.subpage_links li a:hover {color:#d1040f; text-decoration:none;}
.subpage_links li .active {color:#d1040f; text-decoration:none;}
.subpage_item {margin-bottom:20px;}
.submenu_item_header {width:280px; padding:7px; background-color:#e0e0de; color:#d1040f; font-size:14px; font-weight:bold; margin-bottom:20px;}

.submenu_item{list-style:none; width:280px; margin-bottom:0px; padding-left:25px}
.submenu_item .items {margin-top:10px; margin-bottom:10px; display:block}
.submenu_item .itemslast {margin-top:10px; margin-bottom:0px; display:block}

.leftside_lrg_img {background-color:#FFF; border:#CCC 1px solid; padding:5px; text-align:center;}
.leftside_sml_img {background-color:#FFF; border:#CCC 1px solid; padding:5px; text-align:center;}

.logo-on-left {width:160px; float:left; background-color:#FFF; border:#CCC 1px solid; padding:5px; text-align:center; margin-right:15px; margin-bottom:15px;}

.smlimg-on-left {width:220px; float:left; background-color:#FFF; border:#CCC 1px solid; padding:5px; text-align:center; margin-right:15px; margin-bottom:15px;}
.smlimg-on-right {width:220px; float:right; background-color:#FFF; border:#CCC 1px solid; padding:5px; text-align:center; margin-left:15px; margin-bottom:15px;}
.formimg-on-left {width:220px; float:left; background-color:#FFF; border:#CCC 1px solid; padding:5px; text-align:center; margin-right:15px; margin-bottom:10px;}
.formimg-on-right {width:220px; float:right; background-color:#FFF; border:#CCC 1px solid; padding:5px; text-align:center; margin-left:15px; margin-bottom:10px;}
.formugp_img {width:150px; float:left; background-color:#FFF; border:#CCC 1px solid; padding:5px; text-align:center; margin-right:15px; margin-bottom:8px;}

.csr_holder {float:left; margin-left:20px; width:610px;}
.csr_title {float:left; text-align:left; font:Verdana, Geneva, sans-serif; font-size:12px; width:600px; margin-left:10px;}
.csr_img_left {background-color:#FFF; border:#CCC 1px solid; padding:5px; text-align:center; float:left; margin-left:10px;}

products-holder2{
	float:left; position:relative; width:300px; text-align:left; margin-top:10px; margin-bottom:20px; margin-right:15px; display:block;
}
.products-image-holder2{
	float:left; width:100px; height:67px; text-align:center; background-color:#FFF; border:#ccc 1px solid; padding:5px; margin-right:10px;	
}
.products-content {width:180px;float:left;}
.products-holder2 a{color:#db0310;text-decoration:none;font-size:16px;}
.products-holder2 a:hover{color:#000000;text-decoration:none;}
.products-holder2 p span{font-size:10px;font-style:italic;padding:0px;}
.products-holder2 p{margin-bottom:5px;width:180px;font-size:11px;}

.gen_name {font-size:13px; font-weight:bold; padding-bottom:5px; border-bottom:#ccc 1px solid; width:300px;}


.products-holder3{float:left;position:relative;width:300px;text-align:left;margin-top:10px;margin-bottom:10px;}
.products-image-holder3{float:left;width:100px;height:67px;text-align:center;background-color:#FFF;border:#ccc 1px solid;padding:5px;margin-right:20px;}
.products-holder3 a{color:#db0310;text-decoration:none;font-size:14px;}
.products-holder3 a:hover{color:#000000;text-decoration:none;}
.products-holder3 p span{font-size:10px;font-style:italic;padding:0px;}
.products-holder3 p{margin-bottom:5px;font-size:11px;}

.prod_img_panel {width:490px; height:325px; background-color:#fff; padding:5px; border:#e2e2e0 1px solid;}
.prod_name {color:#db0310; font-size:22px; font-weight:bold; margin-bottom:2px;}
.prod_class {font-size:12px; font-style:italic; margin-bottom:5px; margin-left:10px;}
.prod_desc {font-size:12px; margin-top:15px; margin-left:5px; min-height:190px;}

.prod_links_panel {margin-top:20px; margin-left:10px;}
.pres_link { float:left; margin-right:10px; text-decoration:none;}
.pres_link:hover {}

.financialov {width:610px; float:left; border:2px solid #666; margin-left:5px;}
.financialov .table {width:600px; line-height:20px; margin-left:2px;}
.financialov .table th {font:Verdana, Geneva, sans-serif; font-size:11px; font-weight:bold;}
.financialov .table .tr1 {background-color:#999; text-align:right;}
.financialov .table td {text-align:right; line-height:25px;}

.price_sen_info {float:left; text-align:left; width:600px; margin-left:20px;}
.price_sen_info .psileft {float:left; width:300px; padding-left:35px;}
.price_sen_info .psiright {float:left; width:110px; text-align:center; margin-left:10px; background-image:url(../images/download.png); background-repeat:no-repeat; background-position:0 0;}
.price_sen_info .psiright1 {float:left; width:110px; text-align:center; margin-left:10px; background-image:url(../images/view-icon.png); background-repeat:no-repeat; background-position:6px 7px;}
.price_sen_info .psiright a{text-decoration:none; color:#000;}
.price_sen_info .psiright a:hover {color:#d1040f;}
.price_sen_info .psiright1 {float:left; width:110px; text-align:center; margin-left:10px; background-image:url(../images/view-icon.png); background-repeat:no-repeat; background-position:6px 7px;}
.viewdet-price {color:#000; text-decoration:none;}
.viewdet-price a{text-decoration:none; color:#000;}
.viewdet-price a:hover {color:#d1040f;}


.harbal {width:620px; float:left; padding-left:5px;}
.harbal .hbody{width:600px; float:left; padding-left:10px; text-align:left; margin-top:-8px;}
.harbal ul {padding-left:10px;}
.harbal li {list-style:none; background-image: url(../images/submenu_arrow.png); background-repeat: no-repeat; background-position: 0.5em; width:500px; text-decoration:none; color:#000; float:left; padding:0; margin-left:30px; text-align:left; padding-left:30px; padding-right:20px;}
.harbal_left {float:left; margin-left:10px; text-align:left; font-weight:bold; font-size:12px; width:570px;}
.harbal_right {float:left; padding-left:30px; width:500px; margin-left:5px; padding-top:5px;}

.hrabal_therapeutic {float:left; width:625px;}
.hrabal_therapeutic .sub {float:left; width:550px; text-align:left;}
.harbal_therapeutic li {list-style:none; background-image: url(../images/submenu_arrow.png); background-repeat: no-repeat; background-position: 0.5em; width:400px; text-decoration:none; color:#000; float:left; padding:0; margin-left:30px; text-align:left; padding-left:30px; padding-right:20px;}

.harbproductable {float:left; width:600px; margin-left:30px; border:1px solid #999; line-height:20px;}
.harbproductable td {text-align:left; font-size:12px; border:1px solid #999; padding-left:10px;}
.harbproductable th {text-align:left; font-size:12px; font-weight:bold; width:155px; border:1px solid #999; padding-left:10px;}
.harbproductable td li {list-style:none; background-image: url(../images/submenu_arrow.png); background-repeat: no-repeat; background-position: 0.5em; width:300px; text-decoration:none; color:#000; float:left; padding:0; margin-left:15px; text-align:left; padding-left:30px; padding-right:20px;}
/* Small Slider */
	
.box_slider {

	position:relative;
	z-index:1}

.box_slider .short_description {
	padding:0 2px}
	
#small_slides {
	clear:both;
	width:490px;
	height:325px;
	padding-bottom:15px}

#small_slides ul {
	margin:0;}
	
#small_slides .slides_container {
	width:490px;
	height:325px;
	overflow:hidden;
	position:relative;}
	
#small_slides .slides_container div {
	width:490px;
	height:400px;}

#small_slides .pagination {
	
	margin:10px auto 10px auto;
	text-align:center;
	width:220px;
	height:10px}

#small_slides .pagination li {
	display:block;
	float:left;
	margin:0 6px;
	list-style:none;
	height:8px;
	width:8px;}

#small_slides .pagination li a {
	display:block;
	width:8px;
	height:0;
	padding-top:8px;
	background-image:url(../images/pagination.png);
	background-position:0 0;
	float:left;
	overflow:hidden;}

#small_slides .pagination li.current a {
	background-position:0 -8px;}
	
.right_header {font-size:14px; padding-bottom:5px;font-weight:bold; padding-bottom:10px;}
.flag-box {width:50px; float:left;margin-right:5px; text-align:center;font-size:10px;}
.flag-box img {padding-bottom:5px;}

#sitemap {}
#sitemap .section {width:500px; padding-bottom:10px; padding-left:20px; border-bottom:#cccccc 1px dashed; margin-bottom:20px;}
#sitemap .page-name {margin-bottom:10px; font-size:16px; color:#646464;}
#sitemap .page-name a {font-size:18px; color:#0c4da2; text-decoration:none;}
#sitemap  ul {margin-left:30px;}
#sitemap li {margin-top:5px; margin-bottom:5px; color:#000; padding-left:15px;background-image: url(../images/submenu_arrow.png); background-repeat: no-repeat; background-position: 0 8px; list-style:none;}
#sitemap li ul {margin-top:5px; margin-bottom:0;}
#sitemap li a {text-decoration:none; color:#000;}
#sitemap li a:hover {color:#F00; text-decoration:underline;}

#imageid {width:100%; text-align:center;}
#imageplacehold {padding:5px;border:#CCC 1px solid;}

.csrimg-left {width:145px; float:left; text-align:center; margin-right:10px; margin-bottom:10px;}
.csrimg-right {width:145px; float:right; text-align:center; margin-right:10px; margin-bottom:10px;}

.footer-address{float:left; width:525px; margin: 20px 5px 0 0; color: #B4B2B2;}
.footer-right {float:right; margin-right:10px;}