#flashbanner {
	width:904px;
	height:671px;
	margin: 0 auto;
}

#productbanner {
	width:928px;
	height:360px;
	margin: 0 auto;
}

#contacts3 {
	width:932px;
	height:661px;
	margin: 0 auto;
	background-color:#ffffff;
	background-image: url(../images/contactbg.jpg);
	background-repeat:no-repeat;
}

#mainbannerb {
	width:904px;
	height:598px;
	margin: 0 auto;
}

#mainbanner {
	width:904px;
	height:377px;
	height:auto;
	margin: 0 auto;
}

*+html #menuwrappercon{
	background-color: #7da7d9;
	background-image: url(../images/topbar4.jpg);
	width:904px;
	position:relative;
	height:59px;
	margin: 0 auto;
}

#menuwrappercon {
	background-color: #7da7d9;
	background-image: url(../images/topbar4.jpg);
	width:904px;
	position:relative;
	height:59px;
	margin: 0 auto;
}

*+html #menuwrappertec{
	background-color: #7da7d9;
	background-image: url(../images/topbar3.jpg);
	width:904px;
	position:relative;
	height:59px;
	margin: 0 auto;
}

#menuwrappertec {
	background-color: #7da7d9;
	background-image: url(../images/topbar3.jpg);
	width:904px;
	position:relative;
	height:59px;
	margin: 0 auto;
}

*+html #menuwrapperbus{
	background-color: #7da7d9;
	background-image: url(../images/topbar2.jpg);
	width:904px;
	position:relative;
	height:59px;
	margin: 0 auto;
}

#menuwrapperbustccon {
	background-color: #7da7d9;
	background-image: url(../images/topbar4.jpg);
	width:904px;
	position:relative;
	height:59px;
	margin: 0 auto;
}

#menuwrapperbustcc {
	background-color: #7da7d9;
	background-image: url(../images/topbar3.jpg);
	width:904px;
	position:relative;
	height:59px;
	margin: 0 auto;
}

#menuwrapperbus {
	background-color: #7da7d9;
	background-image: url(../images/topbar2.jpg);
	width:904px;
	position:relative;
	height:59px;
	margin: 0 auto;
}

*+html #menuwrapperpro{
	background-color: #7da7d9;
	background-image: url(../images/topbar1.jpg);
	width:904px;
	position:relative;
	height:59px;
	margin: 0 auto;
}

#menuwrapperpro {
	background-color: #7da7d9;
	background-image: url(../images/topbar1.jpg);
	width:904px;
	position:relative;
	height:59px;
	margin: 0 auto;
}


*+html #menuwrapper{
	background-color: #7da7d9;
	background-image: url(../images/topbar.jpg);
	width:904px;
	position:relative;
	height:59px;
	margin: 0 auto;
}

#menuwrapper {
	background-color: #7da7d9;
	background-image: url(../images/topbar.jpg);
	width:904px;
	position:relative;
	height:59px;
	margin: 0 auto;
}

#menuwrapper1b {
	width:904px;
	height:110px;
	margin: 0 auto;
	background-image: url(../images/headerstrip.jpg);
}

#menuwrapper1 {
	width:904px;
	height:100px;
	margin: 0 auto;

}

.clearit {
	clear: both;
	height: 0;
	line-height: 0.0;
	font-size: 0;
}

#p7menubar, #p7menubar ul {
	padding: 0;
	margin: 0;
	list-style: none;
	font-family: Arial, Helvetica, sans-serif;
}

#p7menubar a {
	display: block;
	text-decoration: none;
	padding: 20px 10px 5px 20px;
	font-size:13px;
	color:#000000;
}

#p7menubar a.trigger {
	padding: 20px 16px 5px 23px;
}

#p7menubar li {
	float: left;
	width: 9em;
}

#p7menubar li ul, #p7menubar ul li  {
	width: 12em;
}

#p7menubar ul li a  {
	color: #ffffff;
	border-right: 0;
	padding: 3px 12px 3px 16px;
}

#p7menubar li ul {
	position: absolute;
	display: none;
	background-color: #FFFFFF;
	border-right: 1px solid #333333;
	border-bottom: 1px solid #333333;
	background-image: url(images/p7exp_mgrad.jpg);
	background-repeat: repeat-x;
}

#p7menubar li:hover a, #p7menubar a:focus,
#p7menubar a:active, #p7menubar li.p7hvr a {
	color:#F00;
	height:34px;
}

#p7menubar li:hover ul, #p7menubar li.p7hvr ul {
	display: block;
}

#p7menubar li:hover ul a, #p7menubar li.p7hvr ul a {
	color: #ffffff;
	background-color: #b40f0f;
}

#p7menubar ul a:hover {
	background-color: #003168!important;
	color: #FFFFFF!important;
}

#p7menubar li {width: auto;}

/*Navigation Menu Ends Here*/
.search_text{
float:left;
width:65px;
font-size:11px;
padding:18px 0 0 0px;
color:#000;
}

.search_bt{
float:left;
width:16;
padding:17px 0 0 0px;
}

input.search_input{
width:112px;
height:12px;
float:left;
margin:17px 0 0 0;
border:1px solid #f62121;
border-bottom-color:#f62121;
border-right-color:#f62121;
background-color:#ffffff;
}

#logosb
	{
		width:270px;
		height:90px;
		float: left;
		margin:0px;
		padding:5px 0 0 0px;
		background-image:url(../images/logob.png);
		background-repeat: no-repeat;
	}

#logos
	{
		width:275px;
		height:100px;
		float: left;
		margin:0px;
		padding:5px 0 0 0px;
		background-image:url(../images/logo.png);
		background-repeat: no-repeat;
	}
#social
	{
		width:auto;
		height:0px;
		float: right;
		margin:0px;
		padding:0px 0 0 0;
		
	}
.addthis_toolbox {
    float:right;
	margin-top:35px;
    padding:0px 0 0px 545px;
	position: absolute;
}

.searchbox {
	float: right;
	text-align: right;
	margin-right: 0px;
	width: 208px;
	padding:0 0 0 55px;
	font-size: 1.1em;
	
}

.newsl {
	float: right;
	bottom:0px;
	margin-right:10px;
	position:relative;
}

/*Bottom Content Menu*/
#submenubox
	{
	width:904px;
	height:202px;
	margin: 0px auto;
	background-image: url(../images/submenu.jpg);
	}
	
*+html .menubox1{
		width:330px;
		height:100px;
		float:right;
		margin:0px;
		margin-right:130px;
		padding:48px 0 0 0px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:27px;
		line-height:17px;
		font-weight:normal;
		color:#626262;
		text-decoration:none;
}

.menubox1
	{
		width:430px;
		float:right;
		margin:0px;
		margin-right:10px;
		padding:20px 0 0 0px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:23px;
		line-height:16px;
		font-weight:normal;
		color:#626262;
		text-decoration:none;
	}


.bluespan
{
	color:#fc1b1b;
	font-size:13px;
}


.greyspanc1
{
	color:#1b2026;
	font-size:13px;
	font-weight:bold;
}

.greyspanc2
{
	color:#1b2026;
	font-weight:bold;
	line-height:25px;
	font-size:13px;
}



.greyspan
{
	color:#045197;
	font-size:15px;
}

.greyspan1
{
	color:#555555;
	line-height:12px;
	font-size:13px;
}

.imagecorner
{
	color:#ffffff;
	position:relative;
	float:left;
	padding:10px 0 0 0px;
}

.imagecorner2
{
	color:#ffffff;
	position:relative;
	float:left;
	padding:10px 0 0 0px;
}

.imagecorner3
{
	color:#ffffff;
	position:relative;
	float:left;
	padding:10px 0 0 0px;
}
	
/*Bottom Content Menu*/

#scroller {
	width:904px;
	height:auto;
	margin: 0 auto;
}

/*Twitter Feeds Start Here*/
#twitter {
margin: 12px auto;
background-image:url(../images/social.png) ;
font-family: Helvetica, sans-serif;
width: 904px; /* Up to you but remember to change the div width below as well if you change it */
height:43px;
padding:0 0px 0px 0px;
position:relative;
overflow: hidden; /* clearfix */
font-size:10px;
}

#twitter h2 {
float: left; /* We'll make the heading sit on its own line next to the tweets */
width: 100px; /* Might wanna change this depending on the text in the heading */
padding:0px 0px 0 0px; /* I'll set the top and bottom padding here rather than in the container so as not to cut off any text */
font-family: Helvetica, sans-serif;
font-size: 10px;
color: #ffffff;

}

				/* The marquee plug-in turns a marquee element into a div */
#twitter p, 
#twitter marquee, 
#twitter div {
float: right;
font-size:10px;
width: 750px; /* Container width - heading width - 10px (for some right padding) */
margin: 0;
font-family: Helvetica, sans-serif;
padding: 17px 0; /* Again we set the padding in here so as not to cut text */
line-height: 1;
}

					/* All the tweets will be links pointing to your page on twitter */
#twitter marquee a, 
#twitter div a {
margin: 0 0px 0 0;
font-family: Helvetica, sans-serif;
color: #0a346d;
font-size:10px;
text-decoration: none;
}

						/* The i is used to display the date of the tweet */
#twitter marquee a i, 
#twitter div a i {
font-style: normal;
font-size:10px;
font-family: Helvetica, sans-serif;
color: #000;
}
/*Twitter Feeds End Here*/

/*Footer Starts Here*/

*+html .left_footer1{
float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#ffffff;
width:320px;
padding:0px 0 0 10px;
}

#footer_new1b{
width:904px;
height:64px;
font-size:10px;
background-image:url(../images/footer1.jpg) ;
margin: 0 auto;
}

#footer_new{
width:904px;
height:64px;
font-size:10px;
background-image:url(../images/footer.jpg) ;
margin: 0 auto;
}

.left_footer1b{
float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#000000;
width:350px;
padding:0px 0 0 10px;
}

.left_footer1{
float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#ffffff;
width:320px;
padding:0px 0 0 10px;
}

.right_footer1b{
float:right;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#000000;
width:440px;
padding:0px 0 0 0px;
}

.right_footer1{
float:right;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#ffffff;
width:440px;
padding:0px 0 0 0px;
}

.left_footer{
float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#4467cb;
width:895px;
padding:10px 0 0 10px;
}

*+html .socialx{
float:right;
width:180px;
font-size:10px;
color:#4467cb;
font-family:Arial, Helvetica, sans-serif;
bottom:20px;
position:relative;
}

.socialx{
float:right;
width:180px;
font-size:10px;
color:#4467cb;
font-family:Arial, Helvetica, sans-serif;
bottom:6px;
position:relative;
}

.right_footer{
font-size:10px;
float:right;
width:700px;
color:#ffffff;
padding:10px 0 0 0px;
}
/*Footer Starts Here*/
/*Products content starts here*/

#productcontent5 {
	width:905px;
	height:337px;
	position:relative;
	margin: 0 auto;
	background-image:url(../images/business-b.jpg) ;
}

#productcontent4 {
	width:905px;
	height:337px;
	position:relative;
	margin: 0 auto;
	background-image:url(../images/business-d.jpg) ;
}


#productcontent3 {
	width:905px;
	height:337px;
	position:relative;
	margin: 0 auto;
	background-image:url(../images/business-c.jpg) ;
}

#productcontent2 {
	width:905px;
	height:402px;
	position:relative;
	margin: 0 auto;
	background-image:url(../images/procontent2.jpg) ;
}

#productcontent1 {
	width:905px;
	height:402px;
	position:relative;
	margin: 0 auto;
	background-image:url(../images/procontent1.jpg) ;
}

#productcontent {
	width:905px;
	height:402px;
	position:relative;
	margin: 0 auto;
	background-image:url(../images/procontent.jpg) ;
}

.promenu3{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
line-height:47px;
float:left;
width:135px;
height:100px;
color:#05468e;
padding:29px 0 0 25px;
}

.promenu2{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height:30px;
float:left;
width:135px;
height:100px;
color:#05468e;
padding:30px 0 0 25px;
}

.promenu1{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height:30px;
float:left;
width:135px;
height:100px;
color:#05468e;
padding:30px 0 0 25px;
}

.promenu{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height:39px;
float:left;
width:135px;
height:100px;
color:#05468e;
padding:30px 0 0 25px;
}

.procontent2{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
line-height:36px;
position:relative;
width:650px;
color:#282828;
margin-left:180px;
bottom:95px;
}

.procontent1{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
line-height:38px;
position:relative;
width:650px;
color:#282828;
margin-left:180px;
bottom:110px;
}

.procontent{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
line-height:35px;
position:relative;
width:535px;
color:#282828;
margin-left:180px;
bottom:110px;
}

.blues{
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:18px;
color:#05468e;
}

.hoverblue{
color:#ffffff;
}

.oranges{
font-family:Arial, Helvetica, sans-serif;
font-size:15px;
color:#ff5906;
}

.bullets{
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:12px;
color:#272727;
}

.bulletsp{
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:16px;
color:#ff5906;
}

*+html .fullimage{
float:right;
position:absolute;
top:0px;
margin-left:180px;
}

*+html .fullimage1{
float:right;
position:absolute;
top:0px;
margin-left:75px;
}

.fullimage1{
float:right;
position:absolute;
top:0px;
margin-left:545px;
}

.fullimage{
float:right;
position:absolute;
top:0px;
margin-left:515px;
}

*+html .vegsociety{
width:156px;
font-size:12px;
color:#05468e;
left:0px;
position:absolute;
line-height:18px;
margin-top:185px;
padding:0 0 0 12px;
}

.vegsociety{
width:156px;
font-size:12px;
color:#05468e;
position:absolute;
line-height:18px;
margin-top:185px;
padding:0 0 0 12px;
}

/*Contact us page starts here*/
.contitle{
font-family:Arial, Helvetica, sans-serif;
font-size:15px;
font-weight:bold;
line-height:38px;
position:relative;
color:#3b3b3b;
padding:0 0 0 12px;
}

.substitle{
font-family:Arial, Helvetica, sans-serif;
width:560px;
font-size:13px;
line-height:25px;
position:relative;
color:#282828;
padding:0 0 0 12px;
}

#page-wrap {
	width: 400px;
	background: white;
	padding: 0px 0px 0px 0px;
	margin: 0px auto;
	min-height: 500px;
	height: auto !important;
	height: 500px;
}

#contact-area {
	width: 620px;
	height:363px;
	margin-top: 0px;
	padding:60px 0 0 0px;
}

#contact-area input, #contact-area textarea {
	padding: 0px;
	width: 490px;
 	font-family:Arial, Helvetica, sans-serif;
 	font-size: 13px;
	margin: 1px 0px 5px 0px;
	overflow-y:hidden;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border: 1px solid #add2fe;  
}

#contact-area textarea {
	height: 130px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border: 1px solid #add2fe;
}

#contact-area textarea:focus, #contact-area input:focus {
	border: 1px solid #0069aa;
}

#contact-area input.submit-button {
	width: 89px;
	height:26px;
	float: left;
	position:relative;
	bottom:10px;
	padding:8px 0 0 118px;
	border:none;
}

label {
	float: left;
	text-align: right;
	color:#03589c;
	margin-right: 18px;
	width: 100px;
	padding-top: 1px;
	font-size:12px;
}

.center_contentact{
	font-size:15px;
	line-height:25px;
	color:#1b1b1b;
	font-family:Arial, Helvetica, sans-serif;
	float:left;
	width:830px;
	height:240;
	text-align:left;
	padding-top: 45px;
	padding-right: 0px;
	padding-bottom: 0;
	padding-left: 0px;
}

.contentcon
	{
		width:220px;
		float:right;
		margin-left:680px;
		margin-top:52px;	
		z-index:999999;
		position:absolute;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		line-height:22px;
		font-weight:normal;
		color:#2d2d2d;
		text-decoration:none;
	}


.brnews
	{
		width:220px;
		float:left;
		margin-left:710px;
		margin-top:410px;	
		z-index:999999;
		position:absolute;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		line-height:24px;
		font-weight:normal;
		color:#2d2d2d;
		text-decoration:none;
	}

.contentcon3
	{
		width:220px;
		float:left;
		margin-left:403px;
		margin-top:410px;	
		z-index:999999;
		position:absolute;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		line-height:24px;
		font-weight:normal;
		color:#2d2d2d;
		text-decoration:none;
	}

.contentcon2
	{
		width:220px;
		float:left;
		margin-left:140px;
		margin-top:410px;	
		z-index:999999;
		position:absolute;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		line-height:24px;
		font-weight:normal;
		color:#2d2d2d;
		text-decoration:none;
	}
	
/* contact us page */
.pagination_div {
	width:904px; margin:0 auto 0 auto; color:#6699CC; padding:5px 0 10px 30px; 
}
.contact_body_outer {
	width:904px; border:0px solid #CCC; margin:0 auto 15px auto; position:relative; 
}
.column_one {
	/*background:#F60;*/ width:194px; float:left;
}
.clear {
	clear:both;
}
.contact_us_txt_div {
	width:100%; height:70px; background:#fff; 
}
.contact_us_txt_div p {
	color:#7e9bc5; font-size:22px; text-align:center; margin:0px; padding:22px 0 0 0;
}
.column_one_data {
	height:469px; width:100%; background:url(../images/first_column_bg.jpg);
}
.factsheet_brandnews_div {
	
}
.factsheet_brandnews_div p {
	margin:0px 0 0 26px; padding:20px 0 0 0; color:#fff; font-size:21px; line-height:24px;
}
.factsheet_brandnews_img {
	margin:15px 0 0 11px;
}
.stick_man {
	background:url(../images/stick_man.jpg); width:187px; height:132px; margin:18px 0 0 0;
}
.column_two {
	float:left; width:709px; 
}
.column_two_mid {
	background:url(../images/column_two_bg.jpg); width:100%; height:535px;
}
.contact_body {
	width:664px; height:535px; /*background:#333333;*/ float:right; border-left:2px #FFFFFF solid; background:url(../images/contact_form_img.jpg) no-repeat right top; background-position:17px 5px;
}
.address_div {
	background:url(../images/address_bg.png); width:100%; height:109px; /*opacity:0.5; filter:Alpha(opacity=50); */margin:76px 0 0 0; font-size:11px; font-weight:bold; padding:20px 0 0 15px;
}
.opacity_div {
	background:url(../images/address_bg.png); width:45px; height:129px; position:absolute; left:194px; top:401px;
}
.address_div table {
	margin:0px 0 0 0;
}
.address_div td {
	padding:1px 0 1px 0;
}
.form_outer_div {
	width:100%; height:205px; /*background:#FF6633; */padding:95px 0 0 0;
}
.form_div {
	margin:0px 0 0 95px; font-size:21px; color:#fff;
}
.form_outer_div input {
	border:0px; width:387px; height:22px;
}
.form_outer_div textarea {
	border:0px; width:387px; height:79px; resize:none; border:none; background:url(../images/txtarea_bg.jpg) no-repeat left; 
} 
.form_outer_div td {
	padding-bottom:5px;
}
.submit_btn {
	background:url(../images/submit_btn.jpg); cursor:pointer;
}
.btn-1{width:300px; height:300px; margin-top:70px; position:absolute; float:left;}
.btn-2{width:300px; height:300px; margin-top:70px;  position:absolute;margin-left:330px}
.btn-3{width:250px; height:300px; margin-top:70px;  position:absolute; margin-left:650px}