/* A AND G TRADING */

body{
	margin:0px;
behavior:url('CSS/csshover.htc');
}






/* LAYOUT STYLES */

.rppbgre{
	background-image:url(../images/rppbgre.jpg);
	background-repeat:repeat-x;
}

.logo_bg{
	background-image:url(../images/logo_bg.jpg);
	background-repeat:no-repeat;
	background-position:bottom;
	
}

.logo{
	padding:15px 0 0 17px;
}

.leftshadowre{
	background-image:url(../images/leftshadere.jpg);
	background-repeat:repeat-y;
}

.bodybgclr{
	background-color:#8fc73e;
}

.whitebg{
	background-color:#FFFFFF;
}

.lightgreenbg{
	background-color:#dbf5b7;
}

.contentbtmre{
	background-image:url(../images/contentbtmre.jpg);
	background-repeat:repeat-x;
}

.internalbtmre{
	background-image:url(../images/internalbtmbarre.jpg);
	background-repeat:repeat-x;
}

.intcntleftre{
	background-image:url(../images/intcntleftre.jpg);
	background-repeat:repeat-y;
}

.orangebg{
	background-color:#eabd00;
}

.dottedbdr{
	border-right:1px dotted #333333;
}

.lnpbgre{
	background-image:url(../images/lnpbgre.jpg);
	background-repead:repeat-x;
}

.interbdycntre{
	background-image:url(../images/interbdycntre.jpg);
	background-repeat:repeat-y;
}

.internalrightpanel{
	background-image:url(../images/interleftpaneltopcnr.jpg);
	background-repeat:no-repeat;
	background-position:top;
	background-color:#DBF5B7;
}

.interleftpanelbgre{
	background-image:url(../images/internalleftpanelbgre.jpg);
}

.orangebg2{
	background-color:#E4C800;
}

.bordertd{
	border:1px solid #C3C3C3;
}

.greybg{
	background-color:#E1E1E1;
}

.imageborder{
	border:1px solid #C3C3C3;
}

.pagenumbers:link{
	font-family:Arial;
	font-size:11px;
	color:#7D7D7D;
	text-decoration:none;
	background-color:#FFFFFF;
	width:16px;
	height:16px;
	text-align:center;
	border:1px solid #C2C3C1;
	display:block;
}

.pagenumbers:visited{
	font-family:Arial;
	font-size:11px;
	color:#7D7D7D;
	text-decoration:none;
	background-color:#FFFFFF;
	width:16px;
	height:16px;
	text-align:center;
	border:1px solid #C2C3C1;
	display:block;
}

.pagenumbers:hover{
	font-family:Arial;
	font-size:11px;
	color:#7D7D7D;
	text-decoration:underline;
	background-color:#FFFFFF;
	width:16px;
	height:16px;
	text-align:center;
	border:1px solid #C2C3C1;
	display:block;
}

.nexthighlight:link{
	font-family:Arial;
	font-size:11px;
	color:#3E6407;
	text-decoration:none;
	background-color:#DBF5B7;
	width:16px;
	height:16px;
	text-align:center;
	border:1px solid #3E6407;
	display:block;
}

.nexthighlight:visited{
	font-family:Arial;
	font-size:11px;
	color:#3E6407;
	text-decoration:none;
	background-color:#DBF5B7;
	width:16px;
	height:16px;
	text-align:center;
	border:1px solid #3E6407;
	display:block;
}


.nexthighlight:hover{
	font-family:Arial;
	font-size:11px;
	color:#3E6407;
	text-decoration:underline;
	background-color:#DBF5B7;
	width:16px;
	height:16px;
	text-align:center;
	border:1px solid #3E6407;
	display:block;
}

.productbdr{
	border:2px solid #CCCCCC;
}

/* FONT STYLES */

.producttxt{
	font-family:Tahoma;
	font-size:11px;
	font-weight:bold;
	line-height:12px;
	color:#FFFFFF;
	text-align:center;
	background-color:#4A7808;
}

.arial11drgrey{
	font-family:Arial;
	font-size:11px;
	color:#373737;
	padding-left:4px;
}

.arial12greenbld:link{
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	color:#8FC73E;
	text-decoration:none;
}

.arial12greenbld:visited{
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	color:#8FC73E;
	text-decoration:none;
}

.arial12greenbld:hover{
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	color:#8FC73E;
	text-decoration:underline;
}

.arial12greybld:link{
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	color:#7D7D7D;
	text-decoration:none;
}

.arial12greybld:visited{
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	color:#7D7D7D;	
	text-decoration:none;
}

.arial12greybld:hover{
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	color:#E4C900;	
	text-decoration:underline;
}
.arial12yellowbldtxt{
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	color:#E4C900;
	text-decoration:none;
}

.arial12yellowbld:link{
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	color:#E4C900;
	text-decoration:none;
}

.arial12yellowbld:visited{
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	color:#E4C900;	
	text-decoration:none;
}

.arial12yellowbld:hover{
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	color:#E4C900;	
	text-decoration:underline;
}

.bdycnthighlight{
	font-family:Arial;
	font-size:11px;
	font-weight:bold;
	font-style:italic;
	color:#4A4A4A;
}


.arial12black{
	font-family:Arial;
	font-size:12px;
	text-decoration:underline;
	color:#080808;
}

.tahoma16drgreen{
	font-family:Tahoma;
	font-size:16px;
	font-weight:bold;
	color:#2c4a00;
	text-decoration:none;
}

.tahoma12drgreenbld{
	font-family:Tahoma;
	font-size:12px;
	font-weight:bold;
	color:#2C4A00;
}

.arial11whiteund:link{
	font-family:Arial;
	font-size:11px;
	color:#FFFFFF;
	text-decoration:underline;
}

.arial11whiteund:visited{
	font-family:Arial;
	font-size:11px;
	color:#FFFFFF;
	text-decoration:underline;
}

.arial11whiteund:hover{
	font-family:Arial;
	font-size:11px;
	color:#FFFFFF;
	text-decoration:underline;
}

.tahoma18drgreen{
	font-family:Tahoma;
	font-size:18px;
	color:#2c4a00;
}

.tahoma14bldgreen{
	font-family:Tahoma;
	font-size:14px;
	font-weight:bold;
	color:#457500;
}

.arial11grey{
	font-family:Arial;
	font-size:11px;
	color:#7d7d7d;
	text-align:justify;
	text-decoration:none;
}

.arial11greyinternal{
	font-family:Arial;
	font-size:11px;
	color:#7d7d7d;
	text-align:justify;
	line-height:18px;
}

.arial11green{
	font-family:Arial;
	font-size:11px;
	color:#5a8a14;
	text-decoration:underline;
}

.arial11unddrgrey:link{
	font-family:Arial;
	font-size:11px;
	color:#000000;
	text-decoration:underline;
}

.arial11unddrgrey:visited{
	font-family:Arial;
	font-size:11px;
	color:#000000;
	text-decoration:underline;
}

.arial11unddrgrey:hover{
	font-family:Arial;
	font-size:11px;
	color:#000000;
	text-decoration:none;
}

.arial11white{
	font-family:Arial;
	font-size:11px;
	color:#FFFFFF;
}

.TENPEARLS:link{
	font-family:Arial;
	font-size:11px;
	color:#FFFFFF;
	text-decoration:none;
}

.TENPEARLS:visited{
	font-family:Arial;
	font-size:11px;
	color:#FFFFFF;
	text-decoration:none;
}

.TENPEARLS:hover{
	font-family:Arial;
	font-size:11px;
	color:#4A4A4A;
	text-decoration:none;
}

.justify{
	text-align:justify;
	line-height:13px;
}


/* FOOTER */

.footerbgre{
	background-image:url(../images/footer-bgre.jpg);
	background-repeat:repeat-x;
}

/* CSS Document */

.error
{
font-family:Arial;
	font-size:11px;
color:#FF0000;
font-size:12px;
font-weight:normal;
}

.links:link
{
color:#436119;
text-decoration:none; 
font-weight:bold;
font-family:Tahoma;
font-size:12px;
}
.links:visited
{
color:#436119;
text-decoration:none; 
font-weight:bold;
font-family:Tahoma;
font-size:12px;
}
.links:hover
{
color:#F7D443;
}

.text
{
color:#7D7D7D;
font-family:tahoma;
font-size:12px;
font-weight:normal;
}

.success_alerts
{
color:#819265;
font-weight:bold;
font-family:tahoma;
font-size:12px;

}

.yourbasketbgclr{
	background-color:#E4C800;
}

.yourbasketbgimg{
	background-image:url(../images/yourbasketbg.jpg);
	background-repeat:no-repeat;
	padding-left:28px;
	padding-top:4px;
}

.yourbaskettxt{
	font-family:Tahoma;
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
}

.basketimgpadding{
	padding-left:5px;
}

.basketbdytxt{
	font-family:Tahoma;
	font-size:11px;
	color:#FFF;
}

.behavior{
behavior:url('CSS/csshover.htc');
}

.menu
{
	margin-left:0px;

	text-align:center;
	float:left;
	font-family:Tahoma;
	font-size:11px;
	color:#7C4E3A;
	text-decoration:none;
	position:relative; z-index:100;
}

.input 
{
	font-family:Arial;
	font-size:11px;
	color:#7d7d7d;
}

.textarea
{
	font-family:Arial;
	font-size:11px;
	color:#7d7d7d;
	width:200px;
}


.menu ul li{

width:91px;}
.menu ul li a
{display:block; text-decoration:none; text-align:left; line-height:41px;}

.menu ul li a:visited 
{display:block; text-decoration:none; text-align:left; line-height:41px;}

.menu ul li:hover a {color:#fff; background:#A48477;}


.menu ul {padding:0 ; margin:0; list-style: none;}
.menu ul li {float:left; position:relative;}
.menu ul li ul li{display: block; background:#fff;  border-bottom:1px solid #FFFFFF; width:100%;}


.menu ul li:hover ul {display:block; position:absolute; left:0;}
.menu ul li:hover ul li a.sub {display:block; background:#A7D439;color:#FFF;line-height:15px;text-align:left;padding:2px 5px 2px 18px; width:150px; font-size:11px; font-weight:bold;}
.menu ul li:hover ul li:visited a.sub {display:block; background:#FFFCFB; color:#FFF;line-height:15px; width:150px;font-size:11px;}
.menu ul li:hover ul li:hover a.sub {background:#E5CA01; color:#2B4901; width:150px; font-size:11px;}

.menu ul li:hover{display:block}

.menu ul li ul {display: none;}
.menu ul li ul:hover{display:block;}
