body
{
	line-height:16px;
	font: Verdana;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
	background-color: #99A136;
	background-image: url(../images/pasta-bg.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}
td { font-family: Verdana; font-size: 10pt; color:#4E4E4E;}
img{ border: none; }
#border {
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #EDEDED;
	border-left-color: #EDEDED;
	width: 1002px;
}

.hr{
color:#AEA73D;
	padding:3px;
	background-image: url(../images/hr.gif);
	background-repeat: repeat-x;
	background-position: center center;
}
.grn-sub {
	font-weight: bold;
	color: #333333;
	text-decoration: none;
	padding-top: 3px;
	padding-right: 5px;
	padding-bottom: 3px;
	padding-left: 10px;
	background-image: url(../images/undr-line.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
}


.header-bg {
	background-image: url(../images/header-bg.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	height: 95px;
	padding-left:5px;
}

h1{
	font-size:14pt;
	color:#2F5B1C;
	background-image: url(../images/hr-line.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	padding-bottom: 5px;
}
.h1
{
font-size:14pt;
	color:#2F5B1C;
text-decoration:none;
}
a.h1:hover
{
font-size:14pt;
	color:#2F5B1C;
text-decoration:underline;
}
.top-hdr
{
	font-size:14px;
	color:#2F5B1C;
font-weight:bold;

}

h2{ font-size:12pt;color:#2F5B1C; font-weight:bold;}

#subline
{ background-color:#AEA73D}
.buttons {
	vertical-align: bottom;
}
.hdr a:link{
	font-weight: bold;
	text-decoration: none;
    color:#4E4E4E;
}
.link1
{
font-family: Verdana; font-size:12px; color:#B9AF19;text-decoration:none;
}
a.link1:hover
{
font-family: Verdana; font-size:12px; color:#ffffff;text-decoration:underline;
}
.grybld
{
font-size: 10pt;
font-weight: bold;
text-decoration: none;
color:#4E4E4E;
}
a.grybld:hover
{
font-weight: bold;
text-decoration: underline;
color:#4E4E4E;
}

.hdr a:hover 
{
	font-weight: bold;
	text-decoration: underline;
    color:#4E4E4E;
}
.link
{
font-family: Verdana; font-size:12px; color:#4E4E4E; text-decoration:none;
}
a.link:hover
{
font-family: Verdana; font-size:12px; color:#4E4E4E; text-decoration:underline;
}

#gren
{
background-color:#2F5B1C;
padding:3px;
}
#subgren
{
background-color:#4F7224;
padding:5px;
}
.whitebld
{
color:#ffffff; font-weight:bold; font-size:12px;
}
#main
{
	background-color:#DBD348;
	background-image: url(../images/main-bg.gif);
	background-repeat: repeat-x;
	background-position: left top;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 15px;
}
#main1
{
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 15px;
}
#main_pasta
{
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 15px;
	background-image: url(../images/pasta-logo-bg.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
}

#mainbg
{
	background-image: url(../images/oriental-concepts-bg.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 15px;
}


/* footer style starts here */
#footer
{
	background-color:#6E7C58;
	font-family: Verdana;
	font-size:12px;
	color:#FFFFFF;
	text-decoration:none;
	vertical-align:top;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 15px;
}
.footer-link{
background-color:#6E7C58;
font-family: Verdana; font-size:12px; color:#FFFFFF; text-decoration:none;
vertical-align:top;
}
a.footer-link:hover{
background-color:#6E7C58;
font-family: Verdana; font-size:12px; color:#FFFFFF; text-decoration:underline;
vertical-align:top;
}
.org-bold
{
font-family: Verdana; font-size:12px; color:#E7C51E; font-weight:bold;
}
.redsky
{ font-family: Verdana; font-size:12px; color:#573A3A; text-decoration:none;
}
.wht-text{ color:#ffffff; font-weight:normal; font-size:12px;}

.grn-bld1 { font-size:11px; font-weight: bold;	color: #2F5B1C;	text-decoration: none;}
.grn-bld {
	font-weight: bold;
	color: #2F5B1C;
	text-decoration: none;
}
a.grn-bld:hover{
	font-weight: bold;
	color: #2F5B1C;
	text-decoration: underline;
}
.sub_hdrs
{
font-weight:bold;
color: #F6EF2B;
}
.red-txt{color: red;}

a.redsky:hover
{ font-family: Verdana; font-size:12px; color:#573A3A; text-decoration:underline;
}

/* footer style ends here */

/* form styles */

input, textarea,
{
background-color:#F5F2BD;
border:solid 1px #FEFCDE;
border-collapse:collapse;
font-family: Verdana; font-size:12px; color:#4E4E4E;
}
.li_one

{
	list-style-image: url(../images/arrow.gif);
}
/* top menu buttons styles */

#home_but
{
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	background-image: url(../images/home-off-new.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;
	text-align: center;
	padding-bottom: 3px;
}
#about_but
{
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	background-image: url(../images/abou-us-off-new.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;
	text-align: center;
	padding-bottom: 3px;
}
#product_but
{
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	background-image: url(../images/our-products-off-new.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;
	text-align: center;
	padding-bottom: 3px;
}
#contact_but
{
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	background-image: url(../images/contact-us-off-new.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;
	text-align: center;
	padding-bottom: 3px;
}
#home_on
{
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	background-image: url(../images/home-on-new.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;
	text-align: center;
	padding-bottom: 3px;
}
#about_on
{
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	background-image: url(../images/abou-us-on-new.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;
	text-align: center;
	padding-bottom: 3px;
}
#product_on
{
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	background-image: url(../images/our-products-on-new.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;
	text-align: center;
	padding-bottom: 3px;
}
#contact_on
{
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	background-image: url(../images/contact-us-on-new.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;
	text-align: center;
	padding-bottom: 3px;
}
.link-off
{
font-size: 11px; color: #4E4E4E; font-weight: bold; text-decoration:none;
}
.link-on
{
font-size: 11px; color: #fff; font-weight: bold; text-decoration:none;
}
sub_but{ background-color:#CCCCCC; color:#FF0000; font-size: 11px;	font-weight: bold;}

/* top menu buttons styles ends */

/*drop down */
.anylinkcss{
position:absolute;
visibility: hidden;
border:1px solid #FFFFFF;
border-bottom-width: 0;
font:normal 11px;
line-height: 18px;
z-index: 0px;
background-color: #2B76AF;
width: 110px;
text-align:left;
}
.anylinkcss a{
color:#4E4E4E;
width: 100%;
display: block;
border-bottom: 1px solid #FFFFFF;
padding: 1px 0px;
text-decoration: none;
font-weight: bold;
text-indent: 5px;
background-color:#EEEBE6;
text-align:left;
}

.anylinkcss a:hover{ /*hover background color*/
background-color: #AEA53C;
color: #fff;
}
/*see details */

.see{
font-size:11px;
 font-weight:normal;
	color: #2A2E2D;
	text-decoration: none;
	background-color: #C0B51B;
	width:54px;
	padding-top: 3px;
	padding-right: 5px;
	padding-bottom: 3px;
	padding-left: 5px;
}
a.see:hover{ font-size:11px;
 font-weight:normal;
    
	color: #ffffff;
	text-decoration: underline;
	background-color: #2F5B1C;
	width:54px;
	padding-top: 3px;
	padding-right: 5px;
	padding-bottom: 3px;
	padding-left: 5px;
}
