/*--------------------- General declarations-------------------------- */


body{
	margin:0px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	background:#e2e2e2;
	color:#474747;
	text-align:left;}
	
	

form, label, blockquote{ margin:0px;
padding:0px;}	

#leftPanel{ width:180px;}


.container{
	width:981px;
	margin-left:auto;
	margin-right:auto;
	padding:0px;
	}
	
.bgWhite{
	background:#fefefe;}

.mainBg{
	background-image:url(../images/mainbg.gif);
	background-repeat:repeat-x;}	
	
p{margin-top:0px;
padding-top:9px;}

.altRowGrey{
	background:#e9eae9;}

.fontRed{
	color:#F00;}
		
.fontGrey{
	color:#333333;}
	

.floatLeft{
	float:left; 
	margin-right:12px;}
	
.marginBottom10{ margin-bottom:10px;}
	

.clear{ clear:both;}

.borderGreenThick{
	border-bottom:solid 3px #78b24d;
	margin-top:5px;}
	
	
.borderGreen{
		border-bottom:solid 1px #bed4be;
	margin-top:5px;
		margin-bottom:7px;
	}


a:link, a:visited{
	color:#0077af;
	text-decoration:none;}

a:hover{
	color:#008dd0;
	text-decoration:none;
	text-align: left;
}
	
	
.marginRight15{margin-right:10px;}


.marginRight25{margin-right:25px;}

.marginTop15{margin-top:15px;}
.marginTop5{margin-top:5px;}
.marginTop10{margin-top:10px;}

.floatRight{float:right;}
.floatleft{float:left;}
	
/* ---------------------------TOP NAVIGATION-------------------------- */

.logo{
	width:210px;
	float:left;
	padding-top:5px;}
	
.muslimContainer{
	width:730px;
	float:right;
	text-align:right;
	padding-top:10px;
	color:#005917;
	font-weight:bold;
	padding-bottom:0px;
	font-size:11px;
		margin-right:0px;}
	
.prayer{ font-size:11px;}

.signIn
{   color:#005917;
text-align:right;
font-weight:bold;
font-size:11px;
width:750px;
float:right;
padding-top:10px;
	margin-right:0px;
	
}


.signIn a:link,.signIn a:visited 
{   color:#005917;
	text-decoration:none;
	margin-left:3px;
	margin-right:3px;
	
	}


.signIn a:hover 
{   color:#63ad03;
	text-decoration:none;
margin-left:3px;
	margin-right:3px;
}


/*-------------------AJAX FOR TOPNAVI 1st LEVEL------------------------------ */




ul.topNavi {
	
	
	margin:0px 0px 0px 0px;
	padding-top: 7px;
	padding-left:0px;
	list-style: none;
	float: left;
	font-weight:bold;
	display:inline;
	width:981px;



}


ul.topNavi li{
	margin: 0px 10px;
	padding: 0;
	overflow: hidden;  
	float: left;
	height:35px;
display:inline;

}
ul.topNavi a, ul.topNavi span { 
	padding: 5px 6px;
	float: left;
	text-decoration: none;
	color: #005917;
	clear: both;
	height: 25px;
	line-height: 16px; 
}




ul.topNavi a:link, ul.topNavi a:visited{ 
	/*background:#009225;*/
	color:#005917;
	background-position: left bottom;
	/*display:none;*/



}




ul.topNavi a:hover{ 

	color:#3dba00;
	background-position: left bottom;
	/*display:none;*/



}

/* Green background for current page*/
ul.topNavi li.current a:link, ul.topNavi li.current a:visited   { 
	background:#009225;
	color:#FFFFFF;
	
	
	}
/* Green background for current page */


ul.topNavi span{
	background-position: left top;
}


/*----------------TOPNAVI 2nd LEVEL-------------------- */


.subtopNavi {
	margin-left: auto;
	margin-right:auto;
	padding:0px 0px 0px 0px;
   list-style: none;
	line-height:12pt;
	font-weight:bold;
	width:865px;
	text-align:center;
	color:#004d14;
}


.subtopNavi a:link, .subtopNavi a:visited {
color:#ffffff;
text-decoration:none;
margin-left:9px;
margin-right:9px;

}


.subtopNavi a:hover{
color:#fffe8e;
text-decoration:none;
margin-left:9px;
margin-right:9px;

}
.subtopNavi .currentSub {

text-decoration:none;
color:#fffe8e!important

}

/*-----------------------------Left navigation---------------------------------------------------*/
.leftPanel{
width:211px;
padding-top:30px;
float:left;
margin-right:10px;
	}
	
	
.quickAccessContainer{
	background-image:url(../images/quick_access_bg.gif);
	background-repeat:repeat-y;
	width:211px;
	padding-left:0px;
	margin-left:0px;
	margin-bottom:10px;}
	

	
.quickAccessTop{
	background-image: url(../images/quick_access_top.gif);
	background-repeat:no-repeat;
	width:211px;
}
	
.quickAccessBottom{
	background-image: url(../images/quick_access_bottom.gif);
	background-repeat:no-repeat;
	background-position:bottom;
	width:211px;
	}

.quickAccessWrap{
	width:190px;

padding:15px 10px 15px 10px;
}


.quickAccessWrap ul{

 display:block;
margin-left:10px;
margin-right:10px;
padding-left:7px;
padding-right:0px;
list-style-image:url(../images/icons/tree_icon.gif);
padding-top:0px;
margin-top:10px;
margin-bottom:5px;

}

.quickAccessWrap li{
    
	text-decoration:none;
	margin-top:2px;
	border-bottom: solid 1px #bed4be;
	padding-bottom:2px;
       color:#06551a;
}

.quickAccessWrap a:link, .quickAccessWrap a:visited{
    
	text-decoration:none;
	margin-top:2px;
	
	padding-bottom:2px;
       color:#06551a;
}



.quickAccessWrap a:hover{
    
	text-decoration:none;
	margin-top:2px;

	padding-bottom:2px;
       color:#047f23;
}

/*-----------------------------Right / Content Panel---------------------------------------------------*/


.rightPanel{
	width:750px;
	float:right;
	padding-top:18px;
	padding-left:0px;
	line-height:14pt;
	border:solid 0px  #000;
text-align:left;

margin-top:10px;
	
	}

#2columnLeft{
border:solid 1px #000000; padding:30px 15px; width:700px;
	
	}


#2columnRight{

margin-top:10px;
		width:256px!important
	}



.rightPanelAds{


	padding-top:0px;
padding-right:10px;	
	}


.rightPanelAds2{
	width:163px;
	float:right;
	margin-right:0px;
	padding-top:0px;
	line-height:14pt;
	border:solid 0px  #000;
text-align:left;
	
	}


.rightPanelBg{
	width:730px;
	margin-top:5px;
	padding:30px 20px;
	line-height:14pt;
	border:solid 1px  #d2d2d2;

	
	}



.contentMiddle{
	float:left;
	width: 600px;
	padding-right:5px;
	
	}


.welcomeBg{
		background-image: url(../images/bg_welcome.gif);
	background-repeat:no-repeat;
	width:730px;
	height:100px;
	padding:20px 15px 0px 15px;
		color:#0a6d00;
		margin-left:0px;
	margin-bottom:0px;
	}


h3{
background-image: url(../images/header_bg.png);
background-repeat:no-repeat;
font-family: Helvetica, Arial, sans-serif;
font-size: 18px;
font-style: normal;
font-weight: normal;
text-transform: normal;
letter-spacing: normal;
color:#006419;
margin-top:0px;
padding:0px 10px  0px 15px;
margin-bottom:7px;
border-bottom:solid 1px #bed4be;
line-height:22pt;

}
	
.selectTradeLeads{
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;}
	
.tradeleads td{ text-align:left;}	


.msgBg{background-image:url(../images/bg_msg.jpg); background-repeat:no-repeat; width:745px;padding:15px 10px 10px 10px;}

.msgBgDetail{background-image:url(../images/bg_msg.jpg); background-repeat:no-repeat; width:750px;padding:15px 10px 10px 0px;}
.msgTable{ margin-left:auto; margin-right:auto;}



/*-----------------------------Tables---------------------------------------------------*/


.tableHeader{
	
	color:#41640b;
	font-weight:bold;
	background-image:url(../images/table_header_bg.gif);
	background-repeat:repeat-x;
	background-position:bottom;
	padding:10px;
	}
	
.tableBorder{
	border: solid 1px #c6d7ae;
	text-align: left;
}
	
.tableBorderRight{
	border-right: solid 1px #c9c9c9;}	
	
.tableBorderBottom{
	border-bottom: solid 1px #c9c9c9;}	

.pagination a{
	margin-left:7px;
	margin-right:7px;
	
	}	
	
	
/*-----------------------------Footer---------------------------------------------------*/	
	
	
.footer{
	padding-top:10px;
	color:#737373;
	font-size:11px;}	
	
	
	
.footer a{
	color:#737373;
}	
		
	
/*---------------------------------Forms -----------------------------------------*/

.textField, .textField2,select, textarea{border:solid 1px #c0c9c0; color:#494949; padding:2px; font-size:12px; font-family:Arial, Helvetica, sans-serif; }		
textarea{border:solid 1px #c0c9c0; color:#494949; padding:2px; font-size:12px; font-family:Arial, Helvetica, sans-serif; height:150px; }	
.textField, textarea{ width:450px; }


.note{ font-size:11px; color:#6b6b6b; margin-bottom:8px;}
.checkbox{ border:0px; margin-left:10px;}
.checkboxGroup{ border:0px;}
.radioButton { border:0px;}
	
	
	
.notice{ background:#e6e7ee;
width:680px;
padding:10px 35px;
text-align:left;}	
	

.noticeWord{padding-right:60px;width:500px;float:right;margin-top:10px;}	
.noticeIcon{float:left;padding-left:70px;margin-top:5px;}	


.notificationPanel
{
    background:url(../images/icon_success.gif) no-repeat 10px #eeffe4;
    border: solid 1px #c6ecb0;
    color: #4d4d4d;
    padding: 10px 0px 10px 33px;
    
    }




	
/*---------------------------------Buttons -----------------------------------------*/
.reset{
border: 0px;
background-image:url(../images/button_reset.jpg);
background-repeat: no-repeat; 
width: 113px;
height: 29px; 
overflow: auto;
cursor:hand;
}


/*--------------------------------Login box -------------------------------------------------*/


.loginBg{ 
background-image:url(../images/bg_signin.gif);
background-repeat:repeat-x;
background-position:bottom;
width: 645px;
border:solid 1px #d0d4d0;
padding:10px;
margin-left:auto;
margin-right:auto;}

/*--------------------------------Breadcrumb -------------------------------------------------*/

.breadcrumb{
	font-size:11px;
	color:#767676;
	padding:0px 10px;
	margin-bottom:15px;
	line-height:15pt;
	border-bottom:solid 1px #dfdfdf;}


/*------------- Status Color ------------------*/    
.orderAborted, .paymentAborted
{

    border-left: solid 12px #ff0000;
    padding-left: 4px;
    }
.orderPending, .paymentPending
{

    border-left: solid 12px #ff9400;
    padding-left: 4px;
}
.orderProcessing
{
    border-left: solid 12px #a407f5;
    padding-left: 4px;
    }
.orderShipping
{
    border-left: solid 12px #075bf5;
    padding-left: 4px;
    }
.orderCompleted, .paymentCompleted
{
    border-left: solid 12px #94c500;
    padding-left: 4px;
    }


/*---------------New Product Listing-----------------------*/
.bgTdGold{
background:#FFF8C6;
}

.pagination2 a:link, .pagination2 a:visited{color:#006219;padding:0 5px;cursor:pointer;font:11px arial; background:#ffffff;border: solid 1px #cccccc;margin: 3px;}
.pagination2 a:hover{background:#006219;color:#ffffff;margin: 3px;padding:0 5px;}

.GoldMerchant
{
 color:#FDD017;
}
.SilverMerchant
{
 color:#717D7D;
}
.TradeMerchant
{
 color:#57E964;
}

.tableContent2
{
    margin-top:5px;
    padding:13px;
    width:auto;
	height:auto;
    text-align:left;
    border: solid 1px #F778A1;
    line-height:12px;
    background-color:#FDEEF4;
    width:981px!important	
}


