body
{
margin:0px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#0e0e0e;
background-color:#2b2b2b;
}
h1,h2,h3,p,span,div
{
margin:0px;
}
table
{
border-collapse:collapse;
}
h1
{
font-size:18px;
color:#214ca7;
font-weight:bold;
line-height:25px;
}
.header
{
background-color:#000000;
padding:10px 20px 0px 20px;
}
.logo
{
background:url(../image/logo.gif) no-repeat;
width:197px;
height:162px;
}
.logo a
{
display:block;
width:197px;
height:162px;
}

.main
{
background-color:#FFFFFF;
padding:20px;
}
.cont
{
line-height:20px;
}

.titles
{
font-family:"Myriad Pro", verdana, "Trebuchet MS", Arial;
font-size:16px;
font-weight:bold;
color:#214ca7;
text-transform:uppercase;
padding-bottom:10px;
}
.titles-small
{
font-weight:bold;
padding:5px;
font-size:13px;
color:#bdec9d;
line-height:19px;
}
.list
{
text-decoration:underline;
color:#0e0e0e;
}
.list:hover
{
text-decoration:underline;
color:#214ca7;
}
.test-bg
{
	background:url(../image/test-bg.gif) repeat-y;
	width:314px;
	padding:0px 10px 0px 10px;
	text-align:left;
}

.test
{
	font-size:11px;
	color:#dcd7d7;
	line-height:17px;
}
.test p span
{
	font-weight:bold;
	color:#FFFFFF;
}
.test p a
{
	color:#a5bef4;
	text-decoration:none;
	font-size:10px;
	float:right;
}
.test p a:hover
{
	color:#a5bef4;
	text-decoration:underline;
	font-size:10px;
}
.txtbox
{
	border:1px solid #999999;
	background:url(../image/txtbg.gif) repeat-x;
	font-size:15px;
	padding:4px;
	_padding:5px;
	width:190px;
	color:#000000;
}
.expo
{
	width:579px; float:left;
}
.flt
{
	float:left;
}
.newsevents
{
	width:250px;
	float:left;
	border:1px solid #d8d8d8;
	border-top:6px solid #d8d8d8;
}
.news
{
	padding:10px;
	font-size:11px;
	float:left;
}
.news p.newslist
{
	color:#565656;
	line-height:17px;
	padding:10px 0px 0px 0px;
	border-top:1px solid #CCCCCC;
}
.news p a
{
	float:right;
	color:#31529b;
	text-decoration:none;
	padding-right:10px;
	background:url(../image/arrow2.gif) no-repeat right;
	background-position:100% 75%;
}
.news p a:hover
{
color:#df520d;
text-decoration:none;
padding-right:10px;
background:url(../image/arrow3.gif) no-repeat right;
background-position:100% 75%;
}
/*.newsletter
{
border:1px solid #d8d8d8;
}*/
.newsletter-in
{
padding:10px;
font-size:11px;
float:left;
}
#sponlogos {}
#sponlogos p.spon{ padding-top:10px; padding-bottom:10px; border-bottom: 1px dashed #CCC; }
.spon img {width:220px;}
#sponlogos p.spon:last-child {border-bottom:none;}
.homeRightCol {float:left; width:250px; margin-top:15px; border:1px solid #CCC; border-top:5px solid #CCC;}
.footer
{
background:url(../image/footer.gif) no-repeat bottom #7fba57;
color:#000000;
text-transform:uppercase;
font-size:11px;
border-top:4px solid #5471b0;
height:56px;
width:900px;
text-align:center;
}
.footer a
{
text-decoration:none;
padding:0px 10px 0px 10px;
color:#000000;
}
.footer a:hover
{
text-decoration:none;
padding:0px 10px 0px 10px;
color:#ffffff;
}
.copy
{
text-align:center;
font-size:11px;
color:#FFFFFF;
line-height:20px;
padding:10px 0px 20px 0px;
}
.copytwo
{
text-align:center;
font-size:10px;
color:#FFFFFF;
padding:0px 0px 20px 0px;
}
.blackcontainer
{
width:856px;
float:left;
}
.black-bg
{
/* no spad */
width:756px;
w/idth:856px;
padding:8px 0px 8px 100px; /*8px*/
/* spad right side
width:836px;
w/idth:856px;
padding:8px 10px 8px 10px; /*8px*/
/* spad left side
width:614px;
w/idth:856px;
padding:8px 8px 8px 234px; /*8px*/
color:#FFFFFF;
font-size:12px;
float:left;
background:#000000;
text-align:center;
}
	#blar_spad{background:#9fdb69; height:147px; width:213px; padding:6px 4px; display:block; position:absolute; left:201px;}
.black-top
{
float:left;
background:url(../image/black-top.gif) no-repeat;
width:856px;
height:7px;
}
.black-bot
{
float:left;
background:url(../image/black-bot.gif) no-repeat;
width:856px;
height:7px;
}
.mainlogos
{
float:left;
width:200px;
text-align:center;
padding:5px 0px;
margin:4px 12px;
/*margin:4px 5px;*/
}

.mainlogos a img
{
border:0px;
width:190px;
height:78px;
}
/**********************Menu******************/
.menubg
{
background:url(../image/menubg.gif) repeat-x;
font-size:12px;
color:#7fba57;
text-transform:uppercase;
height:40px;
padding-right:20px;
}
.clear {  
	overflow: hidden;
    width: 100%;
}

.menubg a{
    background: transparent url('../image/bg_button_a.gif') no-repeat scroll top right;
    color:#7fba57;
    display: block;
    float: right;
    font: normal 12px verdana, arial, sans-serif;
    height: 40px;
    margin-right: 10px;
    padding-right: 12px;
    text-decoration: none;
	text-transform:uppercase;
}

.menubg a span{
    background: transparent url('../image/bg_button_span.gif') no-repeat;
    display: block;
    line-height: 18px;
    padding: 13px 0px 9px 10px;
}

.menubg a:hover, .menubg a.current{
    background-position: bottom right;
    color: #000;
    outline: none; 
}

.menubg a:hover span, .menubg a.current span {
    background-position: bottom left;
    padding: 13px 0px 9px 10px; 
}
p{margin:0px;}
p.button1{
    background: transparent url('../image/bg_button_a.gif') no-repeat scroll top right;
    color:#7fba57;
    display: block;
    float: right;
    font: normal 12px verdana, arial, sans-serif;
    height: 40px;
    margin-right: 10px;
    padding-right: 12px;
    text-decoration: none;
	text-transform:uppercase;
}

p.button1 span{
    background: transparent url('../image/bg_button_span.gif') no-repeat;
    display: block;
    line-height: 18px;
    padding: 13px 0px 9px 10px;
}

p.button1 {
    background-position: bottom right;
    color: #000;
    outline: none; 
}

p.button1 span {
    background-position: bottom left;
    padding: 13px 0px 9px 10px; 
}

.form1{
	font-family:  Arial;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
	text-align:right;
	font-weight: bold;
}
.mandatory {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FF0000;
	text-decoration: none;
	font-weight: bold;
}
.box{
	font-family:  Arial;
	font-size: 11px;
	background-image:url('../images/txtbox-bg.gif');
	background-repeat:repeat-x;
	color: #000000;
	height:18px;
	border: 1px solid #333333
}

.box1{
	font-family:  Arial;
	font-size: 11px;
	color: #000000;
	border: 1px solid #000000;
	height:65px;
	width:250px;
}

#tr_cell{
	background:url('../images/top-ad-kitchencraft.jpg') top right no-repeat;
	border:none;
	width:350px;
	height:155px;
	float:right;
}

/* Testimonials styles*/
#ViewPort
{
	position:	relative;
	width:		314px;
	height:		104px;
	overflow:	hidden;
	
}
div.AddTestimonial
{
	font-size:	10px;
	position:	relative;
}
div.AddTestimonial
{
	position:	absolute;
	width:		314px;
	font-size:	11px;
	color:#dcd7d7;
}
div.AddTestimonial h2
{
	font-size:	 11px;
	font-weight: bold;
	color:#FFFFFF;
}

div.AddTestimonial AddTestimonialsmallerfont
{
	font-size:	 10px;
	font-weight: bold;
	color:#dcd7d7;
	line-height:17px;
}
 
/**********************Menu Ends******************/
