html, body {
	font : normal 14px/normal Tahoma;
	text-transform : none;
	color : #333333;
	text-decoration : none;
	margin : 0;
	padding : 0;
	font-family : Arial;
	font-size : 14px;
	color : #333333;
	font-weight : bold;
	background : url(../images/body-bg.gif) center top repeat-y ;
	direction : ltr;
	text-decoration : none;
	height : 100%;
	min-height : 100%;

}
/* Navbar */

.topnav {
margin-top: 59px;
margin-right: 39px;
font-size: 16px;
font-family: arial;
font-weight: bold;
color: #cbcbcb;
text-align: right;
}

.topnav a:link, .topnav a:hover, .topnav a:visited, .topnav a:active {
color: #648395;
font-size: 16px;
font-family: arial;
font-weight: bold;
text-decoration :none;
}

.navigation {
background: url(../images/navigationbg.gif) repeat-x;
height: 33px;
}

.navitem {
background: url(../images/navitembg.gif) no-repeat top left;
padding: 0 13px;
white-space: nowrap;
}

.navitem a:link, .navitem a:active, .navitem a:visited {
color: #ffffff;
font-family: arial;
font-size: 16px;
font-weight: bold;
text-decoration: none;
}

.navitem a:hover {
color: #FFE58B;
}
.navitemAdd{
	background-color:#990000;
	color:#FFFFFF;
	padding: 0 13px;
	white-space: nowrap;
	font-family: arial;
	font-size: 16px;
	font-weight: bold;
	text-decoration: none;	
}
.navitemAdd a{
 	color:#FFFFFF;
 }

.navitemAdd:hover , .navitemAdd a:hover{
	color: #FFE58B!important;
	background-color:#333333!important;
}

.navleft {
padding-left: 10px;
}

.navright {
padding-right: 10px;
}

.vbmenu_popup
{
	background: #FFFFFF;
	color: #000000;
	border: 1px solid #0B198C;
}
.vbmenu_option
{
	background: #F8F8F8;
	color: #3a3a3a;
	font: 11px arial;
	white-space: nowrap;
	cursor: pointer;
}
.vbmenu_option a:link, .vbmenu_option_alink
{
	color: #3a3a3a;
	text-decoration: none;
}
.vbmenu_option a:visited, .vbmenu_option_avisited
{
	color: #3a3a3a;
	text-decoration: none;
}
.vbmenu_option a:hover, .vbmenu_option a:active, .vbmenu_option_ahover
{
	color: #fff;
	text-decoration: none;
}

/* Navbar */
/* home search */
.searchbox {
	background-color:#E6E6E6;
	border:1px solid #CCCCCC;
	color:#256492;
	font-size:11px;
	height:56px;
}
.textfield {
	border:1px solid #D3D3D3;
	color:#333333;
	font-family:Tahoma,Geneva,sans-serif;
	height:16px;
	padding:2px;
	text-align:right;
}
select, input, textarea {
	color:#333333;
	font-family:Tahoma,Geneva,sans-serif;
	font-size:12px;
	text-align:right;
}
.search input {
	background-image:url("../images/searchbutton.png");
	background-position:left top;
	background-repeat:no-repeat;
	cursor:pointer;
	float:left;
	height:22px;
	overflow:hidden;
	width:49px;
}
.search:hover input { 
	background-image:url("../images/searchbutton.png");
	background-position:right top;
	background-repeat:no-repeat;
}
/* home search */


/* glopalsetting */
.dirRTL{
	direction:rtl;
}
.dirLTR{
	direction:ltr;
}
.input200px{
	width:200px;
}
.bgc_blue_black{
	background-color:#003A75;
}
.bg_white{
	background-color:#FFFFFF;
}
.bg_gray{
	background-color:#CCCCCC;
}
.color_white{
	color:#FFFFFF;
}
.color_black{
	color:#000000;
}
.color_red{
	color:#D31145;
}
.height_3{
	height:3px;
}
.height_6{
	height:6px;
}
.height_10{
	height:10px;
}
.height_45{
	height:45px;
}
.floatL{
	float:left;
}
.bold{
	font-weight:bold;
}
.fontSize12{
	font-size:12px;
}
.fontSize14{
	font-size:14px;
}
.fontSize16{
	font-size:16px;
}
.fontSize18{
	font-size:18px;
}
.fontSize20{
	font-size:20px;
}
/* glopalsetting */



.input_nice{
	padding:2px; border:1px solid #CCCCCC; width:180px; height:14px;font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;
}
.textarea_nice{
padding:2px; border:1px solid #CCCCCC; width:300px; height:100px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;
}
.div_error{
	border:0px solid #990000; background-color:#D70000; color:#FFFFFF;width:90%;
}
img {
border : 0;
}
form{
	padding:0px;
	margin:0px;
}
#table_a_width100 a, #table_a_width100 a:hover {
width : 180px;
}
.color_wgite{
	color:#FFFFFF;	
}
.bold{
	font-weight:bold;
}
/* table block */
.table_block {
	border : 1px solid #dbe1e6;
	text-align:right;
	padding : 0;
	margin : 0;
}
.title_block {
background-image : url(../images/bg.png);
background-repeat : repeat-x;
line-height : 23px;
}
.title_link, .title_link a {
color : #00648d;
font-weight : bolder;
font-family : HacenSaudiArabia, Verdana, Arial, Helvetica, sans-serif;
font-size : 14px;
text-decoration : none;
padding-right : 10px;
text-align : right;
background : url(../images/gsprite_pg_slate_20091124.png) repeat-x;
}
.title_link_brown, .title_link_brown a {
	color : #705180;
	font-weight : bolder;
	font-family : HacenSaudiArabia, Verdana, Arial, Helvetica, sans-serif;
	font-size : 14px;
	text-decoration : none;
	padding-right : 10px;
	text-align : right;
}
.menu_title_brown {
color : #000000 !important ;
font-weight : bolder;
font-family : Arial, Helvetica, sans-serif;
font-size : 14px;
text-decoration : none;
text-align : right;
background-image : url(../images/menu.gif);
background-position : top right;
background-repeat : no-repeat;
height : 30px;
}
.menu_title_brown a {
color : #000000;
}
.menu_title_brown a:active {
color : #51146f;
}
.menu_title_brown:hover {
color : #705180;
font-weight : bolder;
font-family : Arial, Helvetica, sans-serif;
text-decoration:none;
text-align : right;
background-color : #e8edf0 !important ;
background : transparent;
}
.menu_title_brown a:hover , .menu_title_brown a:active  {
text-decoration:underline;
}
.menu_title_brown img {
margin-left: 10px;
vertical-align : middle;
display: inline-block;
}
/* table block */
/* menu */
.menu_cat_head{
	background-image:url(../images/navPackedSprites.png);
	background-position:-179px -160px;
	height:38px;
	width:180px;
}
.menu_cat_head_title{
	color: #FFFFFF;
	font-weight : bolder;
	font-family : HacenSaudiArabia, Verdana, Arial, Helvetica, sans-serif;
	font-size : 16px;
	text-decoration : none;
	padding : 13px 10px 0 0 ;
	text-align : right;	
}
.menu_cat {
	background-image:url(../images/navPackedSprites.png);
	background-position:-179px -25px;
	height:23px;
	width:180px;
	font-family:Verdana,Arial,"Helvetica Neue",Helvetica,sans-serif;
}
.menu_cat:hover{
	background-image:url(../images/navPackedSprites.png);
	background-position:-179px -105px;
	height:23px;
	width:180px;
}
.menu_cat_buttom{
	background-image:url(../images/navPackedSprites.png);
	background-position:-179px -50px;
	height:25px;
	width:180px;	
}
.menu_cat_buttom:hover{
	background-image:url(../images/navPackedSprites.png);
	background-position:-179px -130px;
	height:25px;
	width:180px;	
}
.menu_cat a , .menu_cat_buttom a {
	width:100%;
}
/* end menu */ 
/* search */
.search_top_nav{
	background-image:url(../images/navPackedSprites.png);
	background-position:-179px -199px;
	height:38px;
	width:180px;	
}
.search_left_nav{
	background-image:url(../images/search_left.gif);
	width:6px;	
}
.nav_bg_color{
	background-color:#146EB4;
	color:#FFFFFF;
}
.search_buttom{
	background:url(../images/search-gradient.gif) repeat-x center top;
	height:10px;
}
.search_input{
	background-image:url(../images/navPackedSprites.png);
	background-position:-179px -290px;
	height:33px;
	width:180px;
	cursor:pointer;
}
.search_title{
	padding-top:5px;
	font-size:18px;
}
.search_top_nav_title{
	padding-top:8px;
	font-size:18px;
}
/* End search */
a {
text-decoration : none;
}
 
img {
border : none !important ;
padding : 0;
margin : 0;
}
 
 
#borderImages {
border-right : 1px solid #0a5261;
padding-right : 2px;
border-top : 1px solid #0a5261;
padding-left : 2px;
padding-bottom : 2px;
border-left : 1px solid #0a5261;
padding-top : 2px;
border-bottom : 1px solid #0a5261;
}
 
#footer_link a {
color : #16387c;
}
 
.advsBlockLeft {
padding-top : 5px;
}
.advsBlockRight {
padding-top : 5px;
}
 
#TableTr tr:hover{
	background-color:#CCCCCC;
}


/* footer */
.footer_up, .footer_up a {
background-color : #6E778A;
color : #ffffff;
font-size:12px;
}
/* footer */

/* products */
.categories{
	color:#000000;
	font-size:16px;
	text-decoration:none;
}

/* products */
/* hover table & td & tr*/
#tabbeOver{
	border:#999999 solid 1px;
	padding:20px;
}
#tabbeOver:hover{
	/*background-color:#CCCCCC;*/
	border:#000066 ridge 4px;
	padding:18px;
}
/* hover table & td & tr*/

/* buttom */
button {
	cursor:pointer;
	border:1px solid #EBEBEB;
	color: #333333;
	background:url(../images/buttons/btn_background.png) bottom repeat-x #FFFFFF;
	width: auto;
  	overflow: visible;
	}

button:hover {
	border:1px solid #CCCCCC;
	color:#000000;
}

.addbtn, .mailbtn, .statbtn, .searchbtn {
	height:26px;
	width:auto;
	font:bold 14px arial, sans-serif;
	padding-bottom:10px;
	}
.addbtn2, .mailbtn2, .statbtn2, .searchbtn2 {
	height:26px;
	width:auto;
	font:bold 12px tahoma, arial, sans-serif;
	padding-bottom:10px;
	}	
.smlbtn, .toolbtn {
	font:10px tahoma, arial, sans-serif;
	height:20px;
	}
	
.addbtn img {
	padding-right:5px;
	position:relative;
	top:3px;
	}

.mailbtn img {
	padding-left:5px;
	position:relative;
	top:3px;
	}
	
.statbtn img {
	padding-left:5px;
	position:relative;
	top:3px;
	}
	
.searchbtn img {
	padding-left:5px;
	position:relative;
	top:3px;
	}
/* buttom */	
