/* CSS Document */

*{ font-family:Arial, Helvetica, sans-serif;
	margin-left: auto; margin-right: auto; 
	padding-bottom:0px; padding-left:0px; padding-right:0px; padding-top:0px;
}

html, body {
	margin-left: auto; margin-top: 0px; margin-right: auto; margin-bottom: 0px;
	padding-bottom:0px; padding-left:0px; padding-right:0px; padding-top:0px;
	border:0px; color:#333333; height: 100%;
	}



body {
/*-x-system-font:none; */
font-family:Arial,Helvetica,sans-serif;
font-size:13px;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
margin:0;
background-color:#ffffff;
background:url(../images/bgpage.jpg) top center repeat-y;
}

.container{
margin: 0 auto;
width: 999px;
background:url(../images/bgpage.jpg) top center repeat-y;
text-align: left;
height:100%;
width:100%;
}

.contentarea{
width:981px;
padding:0 8px;
}

/* start iemac hide \*/   
* html .contentarea { 
width:980px; 
w\idth:980px; 
margin:0px 0px 0px 7px;  /* sorry, hack for IE6 */
} 


a:link {color:#996600; text-decoration:underline;}      /* unvisited link */
a:visited {color:#cc9900; text-decoration:underline;}  /* visited link */
a:hover {color:#404040;text-decoration:underline;}  /* mouse over link */
a:active {color:#996600; text-decoration:underline;}  /* selected link */ 


h4
{
	margin-top:0px;
	padding-top:6px;
	padding-bottom:1px;
	color:#996600;
	font-size:1.4em;
	 	
} 

/* Najm site specific */

.najmlogo{
float:left;
padding:6px 30px 10px 20px;
border:0px;
}

.maflogo{
float:right;
padding:13px 22px 33px;
border:none;
border:0px;
}

.topmenuplace{
clear:both;
background:url(../images/menubg.jpg) repeat-x;
width:100%;
}

.leftmenuplace{
clear:both;
float:left; 
width:200px; 
height:350px; 
background:url(../images/menubg_home.jpg) no-repeat left top; 
padding-left:32px;
}

.contentBottom{
clear:both;
background: url(../images/bottomborder.jpg) center; 
height:30px;
}

/* homepage specific starts */

#hotofferbox{
background:url(../images/hotofferBox.jpg) no-repeat center; 
height:221px; width:214px;
}

#hotofferbox div{
height:175px; overflow:hidden;  margin:38px 12px 8px; vertical-align:top; 
}

#hotofferbox div img
{
	padding-top:3px; padding-right:3px; border:0px; border:none;
}

#hotofferbox div a
{
	font-size:12px; color:#000000; text-decoration:none;
}

/* homepage specific ends */


#rightInContent
{
float:left; 
padding:0px 8px; 
margin-top:12px;
margin-bottom:24px; 
width:714px;
}


.clear{
clear:both;
padding:0;
margin:0;
border:0;
}

.errormsg{
color:#FF0000; 
padding:2px 4px 2px 0px;
}

.footerplace
{
clear:both; margin-top:30px; margin-bottom:0px; bottom:0; display:block; 
}

#footerbox
{
	background:url(../images/pagebottom.jpg) no-repeat bottom center; height:36px; padding:4px 10px 0px 34px; 
}

#footerbox img
{
	margin-right:10px;
}

/* input button */
#searchwrapper {
width:167px; /*follow your image's size 310*/   
height:27px;/*follow your image's size 40*/
background-image:url(../images/searchbox.jpg);
background-repeat:no-repeat; /*important*/
padding:0px;
margin:0px;
position:relative; /*important*/
}
 
#searchwrapper form { display:inline ; }
 
.searchbox {
border:0px; /*important*/
background-color:transparent; /*important*/
position:absolute; /*important*/
width:140px;
height:27px;
top:4px;
}
 
.searchbox_submit {
border:0px; /*important*/
background-color:transparent; /*important*/
position:absolute; /*important*/
left:141px;
width:26px;
height:27px;
}

/******** accordion menu ******/
.menu_list {
	width: 200px;
}
.menu_head {
	padding: 0px;
	cursor: pointer;
	/*position: relative; */
	margin:0px;
   font-weight:bold;
        
}
.menu_body {
	display:none;
}
.menu_body a {
  display:block;
  padding-left:0px;
  text-decoration:none;
}
.menu_body a:hover {
  color: #000000;
  text-decoration:underline;
}

#submenu{
font-size:16px;
margin:0px;
color:#333333;
font-weight:bold;
}

#submenu a{
color:#333333;
text-decoration:none;
margin-bottom:6px;
margin-left:8px;
padding-left:22px;
padding-top:4px;
width:170px;
height:24px;
display:block;
background:url(../images/submenu_Off.jpg) left no-repeat; 
font-family:Trebuchet MS;
}


#submenu a:hover{
color:#cc9933;
text-decoration:none;
margin-bottom:6px;
margin-left:8px;
padding-left:22px;
padding-top:4px;
width:170px;
height:24px;
display:block;
background:url(../images/submenu_On.jpg) left no-repeat;
}

.pdficon
{
	margin:0px;
	border:0px;
	margin-right:5px;}

/* offer sections */
#offerBox
{
	padding:0px 0px 10px; border-bottom:dotted 1px #CC9933;
	background:#ffffff; 
	margin-bottom:6px;
}

.PlainBox
{
	padding:5px 0px 10px; border-bottom:dotted 1px #CC9933;
	margin-bottom:6px; 
}

#offerBox h4
{
	margin-top:0px;
	padding-top:6px;
	padding-bottom:3px;
	color:#996600;
	font-size:1.4em;
	 	
} 

#offerBox .rightImgTD
{
	width:175px;
	vertical-align:top;
}



#offerBox ul
{
	padding-left:24px;
	line-height:1.5em;
}

#offerBox .imageBig{
padding:5px;
}

#offerBox .imageSmall
{
	padding:5px;
}

.privilegeBox
{
	padding:15px 0px 5px 8px;
	background:url(../images/privilegebottom.jpg) bottom left no-repeat;
	/* border-bottom:solid 1px #ee2e24;*/
}


/* offer section ends here */

/*begin: More info Najm site footer link */

#najmsitelink{
background-color:#CC9933;
padding:4px 2px 6px;
color:#000000;
font-size:12px;
font-weight:bold;
margin-top:5px;
vertical-align:middle;
}


#najmsitelink a{
color:#ffffff;
text-decoration:none;
}

/*ends: More info Najm site footer link */

/* terms Box style */
#termsbox{
color:#333333;
padding:0px;
margin:0px;
border-top:none;
padding-left:12px;
}

#termsbox p
{
background:url(../images/linkdivider.gif) left top no-repeat;
padding-left:10px;
margin-bottom:-1em;
font-size:11px;
}


/* EPP table style */

#epptable
{ width:98%;
  background-color:#f8f8f8;
}

#epptable th
{
	height:30px;
	background-color:#996600;
	color:White;
	border-bottom:1px dotted white;
	padding:2px;
}

#epptable td
{
	height:28px;
	border-bottom:1px dotted #996600;
	padding:2px;
}


/* normal table */

#normtable
{ width:100%;
 
}

#normtable th
{
	height:30px;
	background-color:#996600;
	color:White;
	border:1px solid #996600;
	padding:2px;
}

#normtable td
{
	height:28px;
	border:1px solid #996600;
	
	padding:2px;
}
/*offer cards bottom */

#offercards
{
	font-size:13px;
	font-weight:bold;
}
