*{ outline:none; }
html {
  height: 100%;
  margin-bottom: 0px;
}
form {
  margin: 0;
  padding: 0;
}

img,table {
	border: none;
}

body {
	font-family: "Lucida Grande", Arial, Helvetica, sans-serif;
	line-height: 1.3em;
	margin: 0;
	padding: 0;
	font-size: 12px;
	color: #4c4c4c;
	background-color: #E2007A;
}

body.contentpane {
	background: #FdFEFE;	
}

p {
	margin-top: 0;
	margin-bottom: 5px;
	text-align: justify;
}

a:link {
	text-decoration: underline;
	font-weight: 400;
	color: #4c4c4c;
	outline: none;
}

a:visited {
	text-decoration: underline;
	color: #4c4c4c;
}

a:hover {
	color: #233498;
	text-decoration: none;
	font-weight:normal;
}

input  {
	color: #a1a1a1;
	padding: 2px;
	outline: none;
	margin: 0;
}

input:focus {
	outline: none;
}

button {
	color: #fff;
	font-size: 13px;
	border: none;
	outline:none;
	background: #e2007a;
	cursor: pointer;
	padding-top:2px;
	padding-bottom:2px;
}
.inputbox {
	border: 1px solid #c4c3c3;
	color: #000;
	width:270px;
	padding:7px 2px;
	background: #fff;
	font:14px "Lucida Grande", Arial, Helvetica, sans-serif; /* Change 08 September font:bold 14px "Lucida Grande", Arial, Helvetica, sans-serif;*/
}

.inputbox:hover {
}

#modlgn_remember.inputbox  {
	background: none;
	border: none;
	width: auto;
}

input.button, .validate  {
	color: #fff;
	font-size: 11px;
	cursor: pointer;
	font-weight: normal;
	border:0 none; outline:none;
	background:#e2007a;
	padding:3px 9px;
}

input.button:hover, .validate:hover  {
}
button01 {
	color: #e2007a;
	font-size: 26px;
	border: none;
	outline:none;
	cursor: pointer;
}
input.button01, .validate  {
	font:normal 26px "Lucida Grande", Arial, Helvetica, sans-serif;
	color: #e2007a;
	cursor: pointer;
	border:0 none;
	background: url(../images/send_message-button.jpg) no-repeat top left;
	padding:0 0 0 10px !important;
	width:294px;
	height:52px;
	text-align:left;

}
input.button01:hover, .validate:hover  {
}
/*#search_bg {
	background: url(../images/with_search.jpg) no-repeat top left;
	padding: 0px 0 0 0;
	height:41px;
	width:214px;
	float:right;
}*/

/*#nosearch {
	background: url(../images/without_search.png) no-repeat top left;
	height: 51px;
}*/

#search {
	position: relative;
	background: url(../images/with_search.png) no-repeat top left;
	width: 236px;
	padding: 0px 0px 0px 0px;
	height:41px;
	margin-top:-24px;
	margin-bottom: 25px;
}

#search .search .inputbox {
	float: left;
	/*background: url(../images/search_box.png) no-repeat top left;*/
	border: none;
	color: #808080;
	font:normal 11px "Lucida Grande", Arial, Helvetica, sans-serif;
	line-height: 14px;
	width: 104px;
	height: 14px;
	padding: 4px;
	margin: 8px 4px 0 30px;
}

#search .search input.button {
	float: left;
	background: url(../images/searchbg.jpg) no-repeat top left;
	border: none;
	color: #fff;
	cursor: pointer;
	font-weight: normal;
	width: 50px;
	height: 24px;
	padding: 4px 2px 4px 8px;
	margin:10px 0 0 6px;
}

#blog_search {
	background: url(../images/blog_with_search.jpg) no-repeat top left;
	float: right;
	width: 214px;
	height:58px;
	padding: 0px 0px 0px 0px;
	margin-top:-8px;
	position:relative;
	/*left:898px !important;*/
}

#blog_search .search .inputbox {
	float: left;
	/*background: url(../images/search_box.png) no-repeat top left;*/
	border: none;
	color: #808080;
	font:normal 11px "Lucida Grande", Arial, Helvetica, sans-serif;
	line-height: 14px;
	width: 104px;
	height: 14px;
	padding: 4px;
	margin: 11px 4px 0 30px;
}

#blog_search .search input.button {
	float: left;
	background: url(../images/searchbg.jpg) no-repeat top left;
	border: none;
	color: #fff;
	cursor: pointer;
	font-weight: normal;
	width: 50px;
	height: 24px;
	padding: 0px 2px 4px 3px;
	.padding: 0px 2px 2px 3px;
	margin:10px 0 0 6px;
}


/*****************************************/
/*** Template specific layout elements ***/
/*****************************************/

#page_bg {
	/*background: #fbfbfb url(../images/bg.png) repeat-x top left;*/
}

#container {
	width:100%;
	margin: 0 auto;

}

#header {
/*	background: url(../images/header.png) no-repeat top left;*/
	position: relative;
	width: 974px;
	margin: 14px 10px 14px 10px;
	height: 276px;
	padding:0px;
}

#headerimg {
	background: url(../images/flash-banner.gif) no-repeat top left;
	width: 740px;
	height: 276px;
}
#flash {
	margin: 0px;
	padding:0px;
	background-color:#323232;
	overflow:hidden;
	/*width:100%;
	float:left;*/
}

html*#flash{
padding:1px 0;/*only read by IE6*/
}

#flash #flashimg object{ margin:-1px 0 0 0; padding:0px;}
#flashimg p{width:auto !important;}
/*#flashimg p span, #flash01 span{display:none; visibility:hidden;}*/

#flashimg p span{
display:none;
margin:-300px 0 0 0;
.margin:-300px 0 0 0;
/*visibility:visible;*/
}

#flash01 span
{
display:none;
margin:-164px 0 0 0;
/*isibility:visible;*/
}

#flash01 {
	margin: 0px;
	/*height: 188px;*/
	padding:0px;
	background-color:#000000;
}
#flashimg01 {
	background: url(../images/flash-banner.gif) no-repeat top left;
	width: 960px;
	height: 188px;
	margin:0 auto;
	overflow:hidden;
}
#flashimg {
	background: url(../images/flash-banner.gif) no-repeat top left;
	width: 974px;
	height: 334px;
	margin:0 auto;
	position:relative; /* for noflash - ankit */
}
#noflash, #noflash a, #noflash_inner, #noflash_inner a  { color:#E7007B; text-align:center; font-weight:bold;}
#noflash { background-color:#FFFFFF; position:absolute; margin:123px 0 0 195px;}
#noflash_inner { background-color:#FFFFFF; position:absolute; margin:59px 0 0 195px;}
#noflash .errorbox { width:500px; padding:10px; height:35px;}
#noflash_inner .errorbox { width:500px; padding:10px; height:35px;}
#flashimg_inner {
	width: 960px;
	height: 188px;
	margin:0 auto;
}

#header table {
	float: left;
	width: 994px;
	height: 276px;
	padding: 0px;
}
table #about {
	float: left;
	width: 223px !important;
	padding: 0px;
}
#about td {
padding:0 9px;
}
/*#header table tr td {
}
*/
#header h1 {
	margin: 0;
	text-align: center;
}

#header h1 a, #header h1 a:link, #header h1 a:hover {
	font-size: 28px;
	font-family: Tahoma, Verdana, Arial,  sans-serif;
	line-height: normal;
	color: #232787;
	text-decoration: none;
	outline: none;
	font-weight: 700;
}

#content {
	width: 967px;
	margin: 0 auto;
/*	padding-bottom:43px;*/
	padding-bottom:20px;
	min-height:360px;
	height:auto !important;
	height:360px;
	/*background: url(../images/content_middle.png) repeat-y top center;*/
}

#content_top {
	/*background: url(../images/content_top.png) no-repeat top center;*/
	/*margin-top:23px;*/
	padding-top:23px;
}

#content_top_general {
	/*background: url(../images/content_top.png) no-repeat top center;*/
	/*margin-top:23px;*/
	padding-top:14px;
}

#content_bottom {
	/*background: url(../images/content_bottom.png) no-repeat bottom center;*/
	
	width: 967px;
	margin: 0 auto;
	/*padding: 26px 0px 0px 0px;*/
	padding: 0px 0px 0px 0px;
	clear:both;
}

#pillmenu {
	float: right;
	margin:35px 0 0 0px;
	height: 46px;
	padding: 0px;
}

#pillmenu ul {
	margin: 1px 0 0 0;
	padding: 0;
	list-style: none;
	height: 46px;
	z-index: 10000;
	right: 0;
}
#pillmenu li {
	background: url(../images/topmenu_li.gif) no-repeat top left;
	float: left;
	display: block;
	/*height: 46px;*/
}
#pillmenu li a {
	float: left;
	font-size: 12px;
	color: #fff;
	text-decoration: none;
	font-weight: bold;
	/*line-height: 46px;*/
	/*padding: 14px 13px 15px 13px;
	padding: 0 14px 0 13px;*/
	/*line-height:46px;
	margin-left:1px;*/
}
/*#pillmenu li.last a{ padding-right:13px;} */
#pillmenu li a:hover {
		/*padding: 0 14px 0 13px;*/
	/*padding: 0 14px 0 9px; Ritesh*/
	/*background-color:#232787;*/
	background: url(../images/topmenu_hover.gif) no-repeat -8px top;
	/*border-left:4px solid #b50062; Ritesh*/
}
#pillmenu li a.active_menu-nav {
	/*padding: 14px 14px 15px 13px !important;
	padding: 0 14px 0 13px;*/
	text-decoration:none;
	/*background-color:#232787;*/
	/*border-left:4px solid #b50062;*/
	background: url(../images/topmenu_hover.gif) -8px top no-repeat ;
}
li.last a{
	padding: 0 14px 0 11px;
	text-decoration:none;
}
li.last a:hover{
	padding: 0 14px 0 11px;
	text-decoration:none;
	background: url(../images/topmenu_hover02.gif) -657px top no-repeat !important;
	background: url(../images/topmenu_hover.gif) right top no-repeat !important;
	.background: url(../images/topmenu_hover02.gif) right top no-repeat !important;
	_background: url(../images/topmenu_hover01.gif) right top no-repeat !important;
}
html*li.last a:hover{
[background: url(../images/topmenu_hover.gif) right top no-repeat !important; /*necessary to hide from Mozilla*/
background: url(../images/topmenu_hover3.gif) right top no-repeat !important;/*read by Safari*/
].background: url(../images/topmenu_hover02.gif) right top no-repeat !important;_background: url(../images/topmenu_hover01.gif) right top no-repeat !important;/*only read by IE6*/
}
li.last a.active_menu-nav {
	padding: 0 14px 0 14px;
	text-decoration:none;
	/*margin-left:2px;*/
	background: url(../images/topmenu_hover.gif) right top no-repeat !important;
	.background: url(../images/topmenu_hover02.gif) right top no-repeat !important;
	_background: url(../images/topmenu_hover01.gif) right top no-repeat !important;
}
html*li.last a.active_menu-nav{
[background: url(../images/topmenu_hover3.gif) right top no-repeat !important; /*necessary to hide from Mozilla*/
background: url(../images/topmenu_hover3.gif) right top no-repeat !important;/*read by Safari*/
]_background: url(../images/topmenu_hover.gif) right top no-repeat !important;/*only read by IE6*/
}
span.breadcrumbs.pathway {
	display: block;
	height: 22px;
	padding: 6px 10px 0 10px;
	color: #212121;
	line-height: 14px;
}

span.breadcrumbs.pathway a.pathway {
	text-decoration: underline;
	color: #232787;
}

span.breadcrumbs.pathway a.pathway:hover {
	text-decoration: none;
}

#outside {
	position: absolute;
	top: 0;
	right: -20px;
	/*background: url(../images/outside.png) no-repeat top left;*/
	width: 24px;
	height: 60px;
}

.boxes {
	float: left;
	width: 209px;
	height: 170px;
}

.boxes ul {
	overflow: hidden;
	height: 134px;
	text-align: left;
	margin: 0;
	padding: 4px 10px;
	list-style: none;
}

.boxes ul li a:link, .boxes ul li a:visited {
	text-decoration: none;
	color: #666;
/*	background: url(../images/popular_row.png) no-repeat center left;*/
	padding: 0 0 0 20px;
	height: 20px;
	line-height: 20px;
}

.boxes ul li a:hover {
	color: #888;
	text-decoration: underline;
}

.boxes h3 {
	height: 28px;
	line-height: 27px;
	font-weight: 400;
	color: #363636;
	font-size: 11px;
	padding: 0 10px;
}

.boxes div.module {
	background: none;
	height: 170px;
}

.boxes div.module div, .boxes div.module div div {
	background: none;
	margin: 0;
}

.boxes div.module div div div {
	width: auto;
	padding: 0;
}

#rightcolumn {
	float: left;
	width: 224px;
	margin: 0 10px 0 0;
}
#rightcolumn {
	margin: 0 0 0 10px;
}

div#maincolumn {
	float: left;
	width: 740px;
}

div#maincolumn_full {
	float: left;
	/*width: 730px;*/
	width: auto;
}

div.nopad {
	padding: 0;
}

div.nopad ul {
	clear: both;
}

td.middle_pad {
	width: 20px;
}

#banner_l {
	text-align: left;
	padding: 0 0 0 24px;
}

#footer {
	width: 100%;
	/*margin: 43px auto 0 auto;*/
	margin: 0px auto 0 auto;
	height: 38px;
	text-align: center;
	font-size: 11px;
	color: #7A7A7A;
	background-color:#f1a4c4;
	padding: 0px;
	clear:both;
	float:left;
}
#footer01 {
	width: 100%;
	margin: 0 auto;
	height: auto !important;
	text-align: center;
	font-size: 11px;
	color: #fff;
	background-color:#e2007a;
	padding: 10px 0 0;
	float:left;
}

#footer01 .moduletable {
	width: 192px;
	float: left;
}
#footer01 .moduletable h3 {
	color: #FFF;
	font-size: 12px;
	line-height: 17px;
	margin-bottom: 12px;
}
#footer01 p {
	font-size: 12px;
	line-height: 17px;
	margin-bottom: 12px;
}
#footer01 a {
	font-size: 12px;
	line-height: 17px;
}
#footer01 a {
	color: #fff;
	font-size: 12px;
	line-height: 17px;
	text-decoration: none;
	font-weight: normal;
}

#footer01 a:hover {
	color: #fff;
}
#footer01 .footer-siteby {
	width: 100%;
	background: url(../images/footer-line.png) top left no-repeat;
	height: 41px;
	padding: 10px 0 0 10px;
	clear: left;
	float: none;
}
#footer01 .footer-siteby a:hover {
	text-decoration: underline;
}

a.footer123:link, a.footer123:visited {
	color: #fff;
	font-family: "Lucida Grande", Arial, Helvetica, sans-serif;
	text-decoration: none;
}
a.footer123:hover {
	color:#fff;
	font-family: "Lucida Grande", Arial, Helvetica, sans-serif;
	text-decoration: underline !important;
}
#f123 {
	text-align: right;
	width: 100%;
	margin: 0 auto;
	font-family: "Lucida Grande", Arial, Helvetica, sans-serif;
}
.f123 {
	text-align: right;
	font-family: "Lucida Grande", Arial, Helvetica, sans-serif;
	text-decoration: none;
}
.f123_bg {
	width:450px;
	height:30px;
	text-align:center;
	padding: 0 3px;
	line-height:24px;
	margin-top:25px;
	font-size:12px;
}
.f123_1 {
	display: block;
	font-size: 10px;
	font-family: "Lucida Grande", Arial, Helvetica, sans-serif;
	color: #fff;
	text-align: left;
	padding: 0 0 2px 4px;
}

a.link_123:link, a.link_123:visited {
	font-size: 13px;
	font-family: "Lucida Grande", Arial, Helvetica, sans-serif;
	color: #fff;
	text-decoration:none !important;
	font-weight: normal;
}
a.link_123:hover {
	font-size: 13px;
	font-family: "Lucida Grande", Arial, Helvetica, sans-serif;
	color: #fff;
	text-decoration:underline !important;
	font-weight:normal;
}

/*****************************************/
/*** Joomla! specific content elements ***/
/*****************************************/

div.offline {
	background: #fffebb;
	width: 100%;
	position: absolute;
	top: 0;
	left: 0;
	font-size: 1.2em;
	padding: 5px;
}

/* headers */
div.componentheading, .componentheading  {
	font:normal 38px "Lucida Grande", Arial, Helvetica, sans-serif !important;
	padding: 0px 0 12px 0px !important;
	color: #e2007a !important;
	vertical-align:top;
}

table.blog {

}

h1 {
	padding: 0;
	font-family: "Lucida Grande", Arial, Helvetica, sans-serif;
	font-size: 22px;
	font-weight: bold;
	vertical-align: bottom;
	color: #232787;
	text-align: left;
	width: 100%;
}

h2, .contentheading {
	padding: 0px 0 5px 0;
	font:normal 37px "Lucida Grande", Arial, Helvetica, sans-serif;
	vertical-align: middle;
	color: #e2007a;
	text-align: left;
	font-weight: normal;
	line-height:36px;
	
}
.home_contentheading{font:normal 24px/34px "Lucida Grande", Arial, Helvetica, sans-serif; color:#000;line-height:34px !important;}
.home_contentheading a{
	padding:0 0 10px 0;
	vertical-align: middle;
	color: #e2007a;
	display:block;
	text-align: left;
	font-weight: bold;
	text-decoration:none !important;
}
.home_contentheading a:hover{
	text-decoration:underline !important;
}
h2, .contentheading_text {
	padding: 0 0 5px 0;
	font:normal 24px "Lucida Grande", Arial, Helvetica, sans-serif;
	vertical-align: middle;
	color: #000;
	text-align: left;
	font-weight: bold;
}
h2, a.contentheading {
	background: none;
	border: none;
}

table.contentpaneopen h3 {
	margin-top: 25px;
}

h4 {
	font-family: "Lucida Grande", Arial, Helvetica, sans-serif;
	color: #363636;
}

h3, .componentheading, table.moduletable th, legend {
	margin: 0;
	font-family:"Lucida Grande", Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-align: left;
	color: #232787;
	padding: 0;
}
/* small text */
.small {
	font:bold 13px "Lucida Grande", Arial, Helvetica, sans-serif;
	color: #666;
	text-align: right;
}

.modifydate, .createdate {
	font:bold 13px "Lucida Grande", Arial, Helvetica, sans-serif;
	color: #666;
	text-align: left;
}

a.readon, a.readon:hover, a.readmore-link, a.readmore-link:hover{
	float: left;
	background: url(../images/readmore.gif) left top no-repeat ;
	font:bold 12px/22px "Lucida Grande", Arial, Helvetica, sans-serif;
	padding: 0 0 0 32px;
	color: #e2007a !important;
	text-decoration: none;
	margin-right:10px;
}
a.comment-link, a.comment-link:hover{
	float: left;
	background: url(../images/comments.gif) left top no-repeat ;
	font:bold 12px/23px "Luci da Grande", Arial, Helvetica, sans-serif;
	padding: 0 20px 0 46px;
	color: #e2007a !important;
	text-decoration: none;
}
a.readon:hover, a.readmore-link:hover, a.comment-link:hover {
	text-decoration: underline;
}

/* form validation */
.invalid { border-color: #ff0000; }
label.invalid { color: #ff0000; }
#emailForm label, #comments-form label, #frmJob label, #frmJob01 label{ display:block;}
label, #comments-form label{font:bold 15px/38px "Luci da Grande", Arial, Helvetica, sans-serif; color:#000;}
label span, #comments-form span{ color:#e2007a; font:bold 16px "Luci da Grande", Arial, Helvetica, sans-serif; }
#quoteForm label{ display:inline; width:169px; text-align:right; float:left; clear:left; line-height:32px; margin-right:7px;}
.ddmmyy{margin:5px 0 2px 0; float:left;}
/** overlib **/

.ol-foreground {
	background-color: #f1f1f1;
	color: #333;
}

.ol-background {
	background-color: #f1f1f1;
	color: #333;
}

.ol-textfont {
	font-family: "Lucida Grande", Arial, Helvetica, sans-serif;
	font-size: 10px;
}

.ol-captionfont {
	font-family: "Lucida Grande", Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #f6f6f6;
	font-weight: 700;
}
.ol-captionfont a {
	background-color: #f1f1f1;
	color: #333;
	text-decoration: none;
	font-size: 12px;
}

.ol-closefont {}

/* menu links */
a.mainlevel:link, a.mainlevel:visited {
	padding-left: 5px;
}

a.mainlevel:hover {

}

/* spacers */
span.article_separator {
	display: block;
	height: 20px;
}

.article_column {

}

.column_separator {

}

td.buttonheading {
	text-align: right;
	width: 0;
}

.clr {
	clear: both; height:0px; line-height:0px; font-size:0px;
}
.clr01 {
	clear: both; height:5px; line-height:0px; font-size:0px;
}
.clr02 {
	clear: both; height:5px; line-height:0px;
}

table.blog span.article_separator {
	display: block;
	height: 20px;
}



/* table of contents */
table.contenttoc {
  margin: 5px;
  padding: 5px;
  background: none;
}

table.contenttoc td {
  padding: 0 5px;
}


/* content tables */
td.sectiontableheader {
  color: #212121;
  font-weight: 700;
  padding: 4px;
}

tr.sectiontableentry1 td {
	padding: 4px;
	background: #f8f8f8;
}

tr.sectiontableentry0 td,
tr.sectiontableentry2 td {
  padding: 4px;
}

td.sectiontableentry0,
td.sectiontableentry1,
td.sectiontableentry2 {
  padding: 3px;
  color: #8e8e8e;
  font-size: 11px;
}


/* content styles */
.contentpaneopen, table.contentpane {
	margin: 0;
	padding: 0;
}

table.contentpane td{
	text-align: left;
}

table.contentpane td.contentdescription {
	width: 100%;
}

table.contentpane  {
	text-align: left;
	float: left;
	width: 100%;
	/*margin: 8px;*/
}

table.contentpane ul li a .category {
	color: #FF8800;
}

table.contentpane ul li {
	color: #666;
}

table.contentpaneopen {
	/*margin: 0 4px 0 0;*/
	border-collapse: collapse;
}

table.contentpaneopen li {
	margin-bottom: 5px;
}

table.contentpaneopen fieldset {
	border: 0;
	/*border-top: 1px solid #669933;*/
	background:url(../images/dotted_border.gif) left top repeat-x;
}

table.contentpaneopen h3 {
	margin-top: 25px;
}

table.contentpaneopen h4 {
	font-family: "Lucida Grande", Arial, Helvetica, sans-serif;
	color: #669933;
}

.highlight {
	background-color: #fffebb;
}

/* module control elements */
table.user1user2 div.moduletable {
	margin-bottom: 0px;
}

div.moduletable, div.module {
  margin-bottom: 25px;
}

div.module_menu, div.module, div.module_text {
	margin: 0;
	padding: 0;
	/*background: url(../images/box_middle.png) repeat-y top left;*/
}

div.module_menu div, div.module div, div.module_text div {
	background: url(../images/box_top.png) no-repeat top left;
}

div.module_menu div div, div.module div div, div.module_text div div {
	background: url(../images/box_bottom.png) no-repeat bottom left;
	margin: 0 0 10px 0;
}

div.module_menu div div div, div.module div div div, div.module_text div div div {
	width: 224px;
	margin: 0;
	text-align: left;
	padding: 1px 0 4px;
}

div.module div div div div {
	width: 160px;
}

div.module_menu div div div div, div.module div div div div, div.module_text div div div div {
	background: none;
}

div.module_text div div div div {
	text-align: left;
}

div.module_text div div div div.bannergroup_text, div.module_text div div div div#rsm2{
	padding: 10px;
	width: 202px;
	background-color:#fff;
	border-left:1px solid #c4c4c4;
	border-right:1px solid #c4c4c4;
}

div.module_text div div div div.bannergroup_text div, div.module_text div div div div#rsm2 div{
	width: auto;
	padding: 0 0 4px;
}

div.module div div div form {
	width: 180px;
	margin: 0 auto;
	text-align: center;
	padding: 4px 0 0;
}

div.module_menu ul {
	list-style: none;
	padding: 0;
}

div.module_menu ul#mainlevel {
	margin: 0;
	text-align: center;
}

div.module_menu ul li{
	margin: 0;
	padding: 0;
}

div.module_menu ul li a:link, div.module_menu ul li a:visited {
	font-weight: 700;
	background: transparent url(../images/blue/bullet2.jpg) top left no-repeat;
	padding: 2px 0;
	line-height: 24px;
}

#leftcolumn div.module table ,#rightcolumn div.module table {
}

#leftcolumn div.module table td{
	padding: 0 0px 0px 0;
	vertical-align: middle;
}
#rightcolumn div.module table td {
	padding: 0 0px 0px 0;
	vertical-align: middle;
}
#leftcolumn div.module table.poll {

}

#leftcolumn div.module table.poll td {
	text-align: left;
}

/* LEFT COL H3 */
#leftcolumn h3 {
	width: 170px;
	margin: 0 auto;
	height: 26px;
	line-height: 23px;
	padding: 14px 0px 0 0px;
	color: #363636;
	font-size:17px;
	text-align: left;
	font-weight: bold;
	background:url(../images/dotted_border.gif) left bottom repeat-x;
}
#rightcolumn h3 {
	width: 200px;
	margin: 0 auto;
	height: 26px;
	line-height: 23px;
	padding: 14px 0px 0 0px;
	color: #363636;
	font-size:17px;
	text-align: left;
	font-weight: bold;
	background:url(../images/dotted_border.gif) left bottom repeat-x;
}

#leftcolumn .moduletable_menu, #leftcolumn .moduletable, #leftcolumn .moduletable_text, #leftcolumn .c
{
	margin: 0 0 16px 0;
	padding: 0 0 8px 0;
}
#rightcolumn .moduletable_menu, #rightcolumn .moduletable, #rightcolumn .moduletable_text, #rightcolumn .c {
	margin: 0 0 16px 0;
	padding: 0 0 8px 0;
}
#leftcolumn ul.menu{
	width: 170px;
	margin: 0 auto;
	list-style: none;
	text-align: left;
}
#rightcolumn ul.menu {
	width: 170px;
	margin: 0 auto;
	list-style: none;
	text-align: left;
}
#leftcolumn ul.menu li{
	margin: 0;
	padding: 0;
}
#rightcolumn ul.menu li {
	margin: 0;
	padding: 0;
}
/*#leftcolumn ul.menu li:hover{

}
#rightcolumn ul.menu li:hover {

}*/
#leftcolumn ul.menu li ul li{
	border-bottom: none;
}
#rightcolumn ul.menu li ul li{
	border-bottom: none;
}
/*LEFT COL LINK*/
#leftcolumn ul.menu li a, #leftcolumn ul.menu li a:link {
	font-weight: 400;
	font-size: 11px;
	line-height: 18px;
	height: 18px;
	padding: 0 0 0 10px;
	text-decoration: none;
	color: #212121;
	background: url(../images/menu_row.gif) center left no-repeat;
}
#rightcolumn ul.menu li a, #rightcolumn ul.menu li a:link {
	font-weight: 400;
	font-size: 11px;
	line-height: 18px;
	height: 18px;
	padding: 0 0 0 10px;
	text-decoration: none;
	color: #212121;
	background: url(../images/menu_row.gif) center left no-repeat;
}
#leftcolumn ul.menu li a:hover {
	color: #232787;
	background: url(../images/menu_row_hover.gif) center left no-repeat;
}
rightcolumn ul.menu li a:hover {
	color: #232787;
	background: url(../images/menu_row_hover.gif) center left no-repeat;
}

/*LEFT COL CURRENT LINK*/
#leftcolumn ul.menu li#current a, #leftcolumn ul.menu li#current a:link {
	padding: 0 0 0 10px;
	color: #232787;
	background: url(../images/menu_row_hover.gif) center left no-repeat;
}
#rightcolumn ul.menu li#current a, #rightcolumn ul.menu li#current a:link {
	padding: 0 0 0 10px;
	color: #232787;
	background: url(../images/menu_row_hover.gif) center left no-repeat;
}
/*#leftcolumn ul.menu li#current a:hover{

}
#rightcolumn ul.menu li#current a:hover {

}*/
/*LEFT COL SUB LINK*/
#leftcolumn ul.menu li#current ul li a, #leftcolumn ul.menu li#current ul li a:link {
	font-weight: 400;
	font-size: 11px;
	line-height: 18px;
	height: 18px;
	padding: 0 0 0 20px;
	text-decoration: none;
	color: #212121;
	background: url(../images/submenu_row.gif) center left no-repeat;
}

#leftcolumn ul.menu li ul li#current a, #leftcolumn ul.menu li ul li#current a:link, #leftcolumn ul.menu li ul li#current a:visited, #leftcolumn ul.menu li ul li#current a:hover {
	padding: 0 0 0 20px;
	color: #232787;
	background: url(../images/submenu_row_hover.gif) center left no-repeat;
}

#leftcolumn ul.menu li.parent ul li a {
	font-size: 11px;
	font-weight: 400;
	line-height: 18px;
	height: 18px;
	padding: 0 0 0 20px;
	color: #212121;
	background: url(../images/submenu_row.gif) center left no-repeat;
	text-decoration: none;
}

#leftcolumn ul.menu li.parent ul li a:hover {
	color: #232787;
	background: url(../images/submenu_row_hover.gif) center left no-repeat;
}

/*SUBMENU POSITION*/
#leftcolumn ul.menu li#current ul {
	margin: 0;
	padding: 0;
}

#leftcolumn ul.menu li#current ul li {
	margin: 0;
	padding: 0;
}

/*CURRENT SUBMENU POSITION*/
#leftcolumn ul.menu li ul {
	margin: 0;
	padding: 0;
}

#leftcolumn ul.menu li#current ul li a:hover {
	color: #232787;
	background: url(../images/submenu_row_hover.gif) center left no-repeat;
}

#leftcolumn ul.menu li ul, #rightcolumn ul.menu li ul {
	list-style: none;
}

/* forms */
#leftcolumn .moduletable ul {
	margin: 6px 0;
	padding: 0;
	list-style: none;
}
#rightcolumn .moduletable ul {
	margin: 6px 0;
	padding: 0;
	list-style: none;
}
#leftcolumn .moduletable ul li {
	margin: 0;
	padding: 0 2px;
}
#rightcolumn .moduletable ul li {
	margin: 0;
	padding: 0 2px;
}

table.adminform textarea {
  width: 540px;
  height: 400px;
  font-size: 1em;
  color: #A1A1A1;
}

form#form-login fieldset {
	border: 0 none;
	margin-top: 0;
	padding: 0;
	text-align: left;
}

form#form-login ul {
	padding: 0;
	list-style: none;
	text-align: left;
	width: 180px;
	margin: 10px auto 0;
}

form#form-login ul li {
	padding: 0;
}

form#form-login ul li a {
	text-align: left;
	padding: 0;
	font-size: 11px;
	color: #8e8e8e;
	text-decoration: none;
}

form#form-login ul li a:hover {
	text-decoration: underline;
}

/* thumbnails */
div.mosimage         {  margin: 5px; }
div.mosimage_caption {  font-size: .90em; color: #333; }

div.caption       { padding: 0 10px 0 10px; }
div.caption img   { border: 1px solid #CCC; }
div.caption p     { font-size: .90em; color: #333; text-align: center; }

/* Parameter Table */
table.paramlist {
	margin-top: 5px;
}

table.paramlist td.paramlist_key {
	width: 128px;
	text-align: left;
	height: 30px;
}

table.paramlist td.paramlist_value {
}

div.message {
	font-family: "Lucida Grande", Arial, Helvetica, sans-serif;
	font-weight: 700;
	font-size : 14px;
	color : #c30;
	text-align: center;
	width: auto;
	background-color: #f9f9f9;
	border: solid 1px #d5d5d5;
	margin: 3px 0px 10px;
	padding: 3px 20px;
}

/* Banners module */

/* Default skyscraper style */
.bannergroup {
}

.banneritem {
}

/* Text advert style */

.banneritem_text {
	padding: 4px;
	font-size: 11px;
}

.bannerfooter_text {
	padding: 4px;
	font-size: 11px;
	text-align: right;
}

/* System Messages */
/* see system general.css */

.pagination span { padding: 2px; }
.pagination a    { padding: 2px; }

/* Polls */
.pollstableborder td {
	text-align: left;
}

/* Frontend Editing*/
fieldset {
	clear: left;
	border: 1px solid #ccc;
	/*margin-top: 15px;*/
	padding: 4px 0px;
}

legend {
	margin: 0;
	padding: 0 10px;
}

td.key {
	border-bottom:1px solid #eee;
	color: #333;
}

/* Tooltips */
.tool-tip {
	float: left;
	background: #ffc;
	border: 1px solid #D4D5AA;
	padding: 5px;
	max-width: 200px;
}

.tool-title {
	padding: 0;
	margin: 0;
	font-size: 100%;
	font-weight: 700;
	margin-top: -15px;
	padding-top: 15px;
	padding-bottom: 5px;
	background: url(../../system/images/selector-arrow.png) no-repeat;
}

.tool-text {
	font-size: 100%;
	margin: 0;
}

/* System Standard Messages */
#system-message dd.message ul {
	padding: 0;
	margin: 0;
	background: none;
	border: none;
}

/* System Error Messages */
#system-message dd.error ul {
	color: #FF0066	    ;
	background: none;
	border: none;
	padding: 0;
	margin: 0;
}

/* System Notice Messages */
#system-message dd.notice ul {
	color: #c00;
	background: none;
	border: none;
	padding: 0;
	margin: 0;
}

#system-message dd {
	/*text-indent: 0;*/
}

#system-message dd ul {
	list-style-type: none;
	color: #c00;
	background: none;
	border: none;
}

#system-message {
	margin-top: 5px;
}

/*  Created new style by Ritesh */

.header{background-color:#000;}
.headerwrap{width:960px; margin:0 auto;height: 116px;position: relative; z-index: 10000;}
.headerwrap div{z-index: 10000; position: relative; }
.logo{width:259px; float:left; margin-left:-20px;}
.submenu{width:100%; height:4px; background-color:#e2007a; font-size:1px; float:left;}
.content01{ font-size:34px; color:#000; text-align:left; margin-top:21px;}
.content01_title{ font-size:34px; color:#000;text-align:left;line-height:40px; font-weight:normal; margin:0px; padding:0px;}
.home-h1-title { line-height:38px !important;}
.content01_title a{ font-size:34px; color:#e2007a !important; text-decoration:underline;}
.content01_title a:hover{ color:#e2007a !important; text-decoration:none;}
.boxes{ width:960px; float:left; margin-top:19px; .margin-top:18px; height:190px; padding-bottom:28px; clear:both;}
.boxes01, .boxes03{ width:302px; float:left; position:relative; height:191px;}
.boxes02{ width:302px; float:left; margin-right:25px; margin-left:25px; position:relative;}
.product_categories{width:960px; float:left;}
.product_categories ul{ float:left; padding:0px; margin:0; font:bold 14px "Lucida Grande", Arial, Helvetica, sans-serif;}
.product_categories ul li{ margin-bottom: 12px; list-style-type:none; font:normal 12px/17px "Lucida Grande", Arial, Helvetica, sans-serif; color:#fff !important; padding:0; }
.product_categories ul li a{line-height:14px; font-weight:normal; color:#fff !important; text-decoration:none !important;}
.product_categories ul li a:hover{font-weight:normal; color:#fff !important; text-decoration: underline !important;}
.product_categories ul.left{width:170px; float:left;}
.product_categories ul.left01{width:170px; margin-right:10px; float:left;}
.product_categories ul.left02{width:170px; margin-right:10px; float:left;}
.product_categories ul.left03{width:130px; margin-right:10px; float:left;}
.product_categories ul.left04{width:130px; margin-right:10px; float:left;}
.product_categories ul.right{width:150px; float:right; text-align:right; background:url(../images/footer_quote.jpg) right 56px no-repeat; min-height:152px; height:auto !important; height:152px;}
.bold{ font:bold 13px "Lucida Grande", Arial, Helvetica, sans-serif !important;padding-bottom:4px;}
.list{width:448px; padding:11px; border-left:1px solid #ccc; border-right:1px solid #ccc; float:left; min-height:35px; _height:49px;}
.list_icon{ width:35px; float:left; margin-right:12px;}
.list_desciption{ width:401px; float:left; font:normal 13px "Lucida Grande", Arial, Helvetica, sans-serif; color:#666666 !important;}
.list_desciption span, .list_desciption span a{ color:#e2007a !important; text-decoration:none !important;}
.list_desciption span a:hover{ color:#e2007a; text-decoration:underline !important;}


.minh{height:151px;}
html*.minh{
[height:151px;/*necessary to hide from Mozilla*/
height:161px;/*read by Safari*/
]height:142px;/*only read by IE6*/
}

.quoat_icon{ width:48px; float:left; }
.testimonial_desciption{ width:330px; float:left; font:italic normal 18px/26px Georgia, Arial, Helvetica, sans-serif; color:#E2007A !important; margin-left:16px; height:151px;}
.testimonial_desciption a{color:#000 !important; text-decoration:none !important; margin-left:10px;}
.testimonial_desciption a:hover{color:#E2007A !important; text-decoration:underline !important;}
.desciption_black{ font:italic normal 13pt Georgia, Arial, Helvetica, sans-serif; color:#000 !important; padding:3px 0;}
.list_desciption span, .list_desciption span a{ color:#e2007a !important; text-decoration:none !important;}
.list_desciption span a:hover{ color:#e2007a; text-decoration:underline !important;}

.bottom_divider{width:470px; background:url(../images/dotted_border.gif) left center repeat-x; height:1px; float:left; border-left:1px solid #ccc; border-right:1px solid #ccc; font-size:1px;}
.bottom_curve{width:472px; background:url(../images/bottom_curve.jpg) left -3px repeat-x; height:11px; clear:both;}
.twitter, .facebook01{float:left; text-align:right; margin-top:10px; font:italic bold 18px Georgia, Arial, Helvetica, sans-serif; color:#e2007a !important; width:472px;}
.twitter a, .twitter a:hover{font:italic bold 18px Georgia, Arial, Helvetica, sans-serif; color:#e2007a !important; padding-right:36px; background:url(../images/twitter.jpg) right top no-repeat; line-height:28px; display:block; cursor:pointer; text-decoration:none !important;}
.facebook01 a, .facebook01 a:hover{font:italic bold 18px Georgia, Arial, Helvetica, sans-serif; color:#e2007a !important; padding-right:36px; background:url(../images/facebook.jpg) right top no-repeat; line-height:28px; display:block; cursor:pointer; text-decoration:none !important;}
.home_content{ background:url(../images/homeblog_bg.jpg) left 300px repeat-x; /*width:100%; float:left;*/}
.right_top_links { text-align:right; float:right; color:#666 !important; font:normal 14px "Lucida Grande", Arial, Helvetica, sans-serif; width:200px; margin-bottom:18px;}
.right_top_links span { float:left; padding-right:10px;}
.right_top_links a, .right_top_links a:hover{ float:left; color:#666 !important;}
a.rss, a.rss:hover{ margin-right:6px; float:left; background:url(../images/rss.gif) left 2px no-repeat; color:#666 !important; text-decoration:none !important; padding-left:22px; }
a.email, a.email:hover{ float:left; background:url(../images/email.gif) left 3px no-repeat; color:#666 !important;text-decoration:none !important; padding-left:24px;}
.spacer{ width:34px;}
span.left_blog_title{  padding:6px 14px 8px 14px; margin-bottom:18px; background-color:#e2007a; color:#fff; font:normal 34px "Lucida Grande", Arial, Helvetica, sans-serif; float:left;}
.publishers{ padding:6px 0px 12px 0px; /*padding:12px 0px;*/ display:block; background:url(../images/dotted_border.gif) left bottom repeat-x; font-size:13px; color:#666;  }
.topspacing01{margin-top:0px; margin-bottom:36px;}
.topspacing{margin-top:48px;margin-bottom:36px;}
/*.article{ margin-top:10px; font:italic normal 18px/23px Georgia, "Times New Roman", Arial, Helvetica, sans-serif; color:#666; text-align:left;}*/
.rightcanvas{background:url(../images/blog_divider.jpg) left top /*repeat-y;*/ no-repeat; width:32px;}
.space{padding-bottom:15px;}
/*.image_space{padding-right:10px; padding-bottom:30px; float:left;}*/
.blogpost{background:url(../images/left_quote.gif) left top no-repeat; text-align:right; font:bold 26px "Times New Roman", Arial, Helvetica, sans-serif; color:#e2007a; padding-left:46px; display:block; float:right; margin-top:8px;}
.spacingtop{ margin:10px 0;}
.spacingtop a{list-style:none; margin:0; padding:0 14px 0 0;  clear:both; line-height:32px; display:block; text-decoration:none !important;margin-bottom:1px;}
.spacingtop a:hover{background-color:#e2007a; cursor:pointer;}
.spacingtop a span{background:url(../images/gray_arrow.gif) left center no-repeat; font-weight:bold; color:#666666; line-height:32px; padding-left:16px; text-decoration:none !important;}
.spacingtop a:hover span{background:url(../images/arrow.gif) left center no-repeat; font-weight:bold; color:#d60059; background-color:#e2007a; text-decoration:none !important;}
.spacingtop a.active span, .spacingtop a:hover span{background:url(../images/arrow.gif) left center no-repeat; font-weight:bold; color:#fff; background-color:#e2007a; text-decoration:none !important;}
.spacingtop a.active{font-weight:bold; color:#fff; background-color:#e2007a; cursor:pointer; text-decoration:none !important; margin-bottom:1px;}
/*.spacingtop ul{ margin:0; padding:0; font:bold 14px "Lucida Grande", Arial, Helvetica, sans-serif !important; color:#d60059; display:block;}
.spacingtop ul li{ list-style:none; margin:0; padding:0 14px 0 0; font:bold 14px "Lucida Grande", Arial, Helvetica, sans-serif; color:#666666; clear:both;}
.spacingtop ul li:hover{background-color:#d60059; cursor:pointer;}
.spacingtop ul li a{ font-weight:bold; color:#666666; line-height:32px; padding-left:16px; text-decoration:none !important;}
.spacingtop ul li a:hover{background:url(../images/arrow.gif) left center no-repeat; font-weight:bold; color:#d60059; background-color:#d60059; text-decoration:none !important;}
.spacingtop ul li a:hover, .spacingtop ul li.active a, .spacingtop ul li:hover a{background:url(../images/arrow.gif) left center no-repeat; font-weight:bold; color:#fff; background-color:#d60059; text-decoration:none !important;}
.spacingtop ul li.active{font-weight:bold; color:#fff; background-color:#d60059; cursor:pointer; text-decoration:none !important;}*/
.video_title_home{ font:700 2.3em "Times New Roman", Arial, Helvetica, sans-serif; color:#999; margin:16px 14px 6px 0; text-align:right; }

.footer_canvas{width:940px; margin:10px auto 0 auto;}
.footer_leftlinks{/*width:487px; height:90px;*/ text-align:left;}
.social_title{display:block; font:normal 32px Georgia, Arial, Helvetica, sans-serif; color:#E2007A; margin-bottom:20px;}
.social_canvas{width:967px; float:left;}
.latest_tweets{width:472px; float:left;}
.latest_tweets .tweets{width:444px; background:url(../images/latest_tweets.jpg) left top no-repeat; height:38px; float:left; color:#fff; padding:0px 14px; }
.facebook{width:472px; margin-left:16px; float:left;}
.facebook .facebook_strip{width:444px; background:url(../images/testimonial.jpg) left top no-repeat; height:38px; float:left; color:#fff; padding:0px 14px; }.tweets_title{ width:170px; font:bold 20px "Lucida Grande", Arial, Helvetica, sans-serif; float:left; padding-top:6px;}
.update_time{ width:260px; font:italic normal 13px Georgia, Arial, Helvetica, sans-serif; float:right; padding-top:10px; text-align:right;}
.testi_update_time a{background:url(../images/more-right_icon.jpg) right top no-repeat;  width:92px; font:bold 16px "Lucida Grande", Arial, Helvetica, sans-serif; float:right; color:#fff !important; line-height:23px; margin-top:8px; text-align:right; padding-right:34px; text-decoration:none !important;}
.testi_update_time a:hover{font:bold 16px "Lucida Grande", Arial, Helvetica, sans-serif; line-height:23px; text-decoration:none !important;color:#fff !important;}
.leftbox{width:302px; float:left;}
.box1{ width:274px; padding:10px 14px 0 14px; position:absolute; background:url(../images/ban-box-bg.png) left top repeat-x; height:51px; top:130px;}
.box1 span{ width:240px; color:#000; font:bold 18px "Lucida Grande", Arial, Helvetica, sans-serif; display:block;}
.box1 span img{ padding-top:5px;}
.box1 em{ width:204px; _width:205px; padding-top:7px; color:#000; font:bold 13px "Lucida Grande", Arial, Helvetica, sans-serif; text-align:left; float:left;}
.box1 a, .box1 a:link, .box1 a:visited{ /*background:url(../images/more.gif) right top no-repeat;*/ padding-right:28px; color:#fff !important; font-family:"Lucida Grande", Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; line-height:21px; text-align:right; /*float:right;*/ margin-top:10px;/*margin-top:52px; height:24px;*/ text-decoration:none;}
.box1 a:hover { text-decoration:underline !important; color:#fff !important; font-weight:bold !important;}
.content_bg{ /*background-color:#fff;*/ margin-top:14px !important;}
.newheader{ margin-top:1px;}

/* submenu Start */
.menu01{width:960px; /*height:41px;*/ height:39px; margin:0 auto; padding-top:2px;}
.submenu_left{float:left; width:746px; }
.menu01 a{ margin-right:-12px; padding:14px 12px 9px 6px; display:block; float:left;line-height:39px; /*line-height:41px;*/  text-decoration:none !important; font:normal 13px "Lucida Grande", Arial, Helvetica, sans-serif; color:#fff !important;}
.menu01 a:hover{background:url(../images/submenu_lavel1_leftover.gif) left bottom no-repeat;line-height:39px; padding:0px 12px 0px 6px; color:#e2007a !important; text-decoration:none !important; cursor:pointer;}
.menu01 a span{/*line-height:41px;*/ display:block; float:left; padding:0px 12px 0px 6px;margin-right:1px;}
.menu01 a:hover span{background:url(../images/submenu_lavel1_over.gif) right bottom no-repeat;padding:0px 12px 0px 6px;margin-right:1px; }
/* submenu End */

/* active submenu Start */
.menu01 a.active{margin-right:-12px; font:normal 13px "Lucida Grande", Arial, Helvetica, sans-serif; padding:0px 12px 0px 6px; background:url(../images/submenu_lavel1_leftover.gif) left bottom no-repeat; color:#e2007a !important;text-decoration:none !important; cursor:pointer;}
.menu01 a.active span{line-height:39px; display:block; float:left; padding:0px 12px 0px 6px; background:url(../images/submenu_lavel1_over.gif) right bottom no-repeat; margin-right:1px;  }
/* active submenu End */

.watchvideo_wrap{ width:172px; float:left; margin-top:26px;}
.topc{background:url(../images/left_topcurve.jpg) left top no-repeat; width:172px; height:10px; font-size:1px; float:left;}
.botc{background:url(../images/left_botcurve.jpg) left bottom no-repeat; width:166px; float:left; padding-left:6px; padding-bottom:10px;}
.botc img{float:left}
.botc a{ float:left; padding-top:16px; font:bold 13px "Lucida Grande", Arial, Helvetica, sans-serif !important; color:#e2007a !important; text-decoration:none !important; cursor:pointer;}
#homecontent .leftcontent p{margin-bottom:10px;font:normal 15px/24px "Lucida Grande", Arial, Helvetica, sans-serif !important; color:#000; text-align:left !important;}
#homecontent .rightcontent p{ margin-bottom:10px; font:italic bold 11px/16px Georgia, Arial, Helvetica, sans-serif !important; color:#000; text-align:left !important;}

#corporate_event p{font:normal 16px/26px "Lucida Grande", Arial, Helvetica, sans-serif !important; color:#000; text-align:left !important;}
.verticle_divider{background:url(../images/verticle_divider_dot.gif) center center repeat-y; font-size:1px;}
.watching a, .watching a:hover{font:bold 14px "Lucida Grande", Arial, Helvetica, sans-serif !important; color:#e2007a !important; text-decoration:none !important; cursor:pointer;}
.watching_icon{float:left; width:94px;}
.watching_textlinks{float:left; width:106px; padding-top:28px;}

.watching_textlinks, .watching_textlinks a, .watching_textlinks a:hover{font:bold 14px "Lucida Grande", Arial, Helvetica, sans-serif !important; color:#e2007a !important; text-decoration:none !important; cursor:pointer;}

.watch_divider{
	background:url(../images/verticle_divider_dot.gif) 226px center repeat-y;
	float:left;
	width:100%;
	padding-left:0%;
}
.watching_icon_l{
	float:left;
	width:46%;
}
.watching_icon_r{
	float:left;
	width:48%;
}

.blog_heading, .contact_heading{background-color:#e2007a; height:90px; width:100%; float:left;}
.blog_banner, .contact_banner{width:960px; margin:0 auto; height:90px;}
.blogbanner{width:630px; height:74px; float:left; background:url(../images/blog_rhubarb.gif) left top no-repeat; font:normal 50px Georgia, Arial, Helvetica, sans-serif !important; color:#fff !important; padding-left:84px; padding-top:16px;}
.blogbanner1{width:645px; height:74px; float:left; background:url(../images/blog_rhubarb1.gif) left top no-repeat; font:normal 50px Georgia, Arial, Helvetica, sans-serif !important; color:#fff !important; padding-left:84px; padding-top:16px;}
.contactbanner{width:550px; height:74px; float:left; font:normal 50px Georgia, Arial, Helvetica, sans-serif !important; color:#fff !important; padding-top:16px;}
.blog_contentbg{ background:#fff url(../images/homeblog_bg.jpg) left 2px repeat-x; width:100%; height:34px;}
.blog_contentbg-1{ background:url(../images/homeblog_bg.jpg) left 2px repeat-x; width:100%; }
.divider{background:url(../images/divider-line.gif) left center repeat-x; width:100%; height:14px; padding:20px 0;}
/*.contact_links{float:right; color:#fff !important; font:normal 22px "Lucida Grande", Arial, Helvetica, sans-serif; width:350px; margin-top:10px; line-height:32px;}
.contact_links span { font-weight:bold;}
.contact_links a{ color:#fff !important; font:normal normal 22px "Lucida Grande", Arial, Helvetica, sans-serif; text-decoration:underline !important;}*/
.contact_links {background:url(../images/requiest-quote-bg.png) no-repeat left top; float:right; width:213px; height:56px; margin-top:16px; padding:10px 0 0 12px;}
.job_banner {float:right; width:213px; height:56px; margin-top:16px;}
.contact_links .contact_links1 { color:#FFF; font-size:15px; font-weight:bold; height:21px;}
.contact_links .contact_links2 a { color:#FFF; font-size:17px; text-decoration:underline; font-weight:bold;}
.contact_links .contact_links2 a:hover { color:#FFF; text-decoration:none;}
div.contact_links a:hover{text-decoration:none !important;}
.blog_quick_links{float:right; /*margin-top:58px;*/margin-right:5px;}
div.blog_quick_links .right_top_links { margin-top: 8px; text-align:right; float:right; color:#fff !important; font:normal 14px "Lucida Grande", Arial, Helvetica, sans-serif; width:200px;}
div.blog_quick_links .right_top_links span { float:left; padding-right:10px;}
div.blog_quick_links .right_top_links a, div.blog_quick_links .right_top_links a:hover{ float:left; color:#fff !important;}
div.blog_quick_links a.rss, div.blog_quick_links a.rss:hover{ margin-right:6px; float:left; background:url(../images/rss.gif) left 2px no-repeat; color:#fff !important; text-decoration:none !important; padding-left:22px; }
div.blog_quick_links a.email, div.blog_quick_links a.email:hover{ float:left; background:url(../images/email.gif) left 3px no-repeat; color:#fff !important;text-decoration:none !important; padding-left:24px;}


.right_latest_tweets{width:246px; float:left; margin-top:24px;}
.right_latest_tweets .right_tweets{width:218px; background:url(../images/right_latest_tweets.jpg) left top no-repeat; height:38px; float:left; color:#fff;padding:0px 14px;}
.right_tweets_title{ width:218px; font:bold 20px "Lucida Grande", Arial, Helvetica, sans-serif; float:left; padding-top:6px; text-align:right;}
.right_bottom_divider{width:244px; background:url(../images/dotted_border.gif) left center repeat-x; height:1px; float:left; border-left:1px solid #ccc; border-right:1px solid #ccc; font-size:1px;}
.right_bottom_curve{width:246px; background:url(../images/right_bottom_curve.jpg) left bottom no-repeat; height:9px; float:left;}
.right_twitter{float:left; text-align:right; margin-top:10px; font:italic bold 18px Georgia, Arial, Helvetica, sans-serif; color:#e2007a !important; width:242px; }
.right_twitter a, .right_twitter a:hover{font:italic bold 18px Georgia, Arial, Helvetica, sans-serif; color:#e2007a !important; padding-right:36px; background:url(../images/twitter.jpg) right top no-repeat; line-height:28px; display:block; cursor:pointer; text-decoration:none !important;}

.right_tweets_list{width:222px; padding:11px; border-left:1px solid #ccc; border-right:1px solid #ccc; float:left;}
.right_tweets_list_icon{ width:35px; float:left; margin-right:12px;}
.right_tweets_list_desciption{ width:218px; float:left; font:normal 13px "Lucida Grande", Arial, Helvetica, sans-serif; color:#666666 !important;}
.right_tweets_list_desciption span, .right_tweets_list_desciption span a{ color:#e2007a !important; text-decoration:none !important;}
.right_tweets_list_desciption span a:hover{ color:#e2007a; text-decoration:underline !important;}


.enquiry_title{font:bold 16px/26px "Lucida Grande", Arial, Helvetica, sans-serif; color:#000;}
.enquiry_title a{
	padding:0px;
	font:bold 15px/26px "Lucida Grande", Arial, Helvetica, sans-serif;
	vertical-align: middle;
	color: #e2007a !important;
	text-align: left;
	font-weight: bold;
	text-decoration:underline !important;
}
.enquiry_title a:hover{
	font-weight:bold;
	text-decoration:none !important;
}
.enquiry_title strong{font:bold 18px/26px "Lucida Grande", Arial, Helvetica, sans-serif; color:#000;}
.right_contact{text-align:right; font:bold 18px "Lucida Grande", Arial, Helvetica, sans-serif; color:#E2007A; display:block; padding-bottom:10px;}
.contact_detail{ text-align:right; font-weight:normal; font-size:13px; color:#626262; padding-bottom:10px; line-height:20px; }
.contact_detail .pink-i { color:#D60059; font-style:italic;}
.contact_detail a{font:normal 600 14px Georgia, Arial, Helvetica, sans-serif; color:#e2007a !important; text-decoration:underline;}
.contact_detail a:hover{font:normal 600 14px Georgia, Arial, Helvetica, sans-serif; color:#e2007a !important; text-decoration:none;}
.right_contact01{text-align:right; font:bold 24px "Times New Roman", Arial, Helvetica, sans-serif; color:#29abe2; display:block; padding-bottom:15px; }
.right_contact01 img{ padding-top:5px;}
.enquiryform_titlebg{background:url(../images/contact_title_bg.jpg) left center no-repeat; width:491px; height:46px;margin-top:16px;}
.form_title{font:normal 26px "Lucida Grande", Arial, Helvetica, sans-serif; color:#4c4c4c; width:304px; padding-left:14px; float:left; line-height:45px; }
.mandatory_sign{font:bold 16px "Lucida Grande", Arial, Helvetica, sans-serif; color:#4c4c4c; width:102px; padding-right:14px; float:right;line-height:45px;}
.mandatory_sign span{ color:#e2007a !important;}
.enquiryform_bg{ font:bold 16px "Lucida Grande", Arial, Helvetica, sans-serif; color:#000; background:url(../images/contact_form_bg.jpg) left bottom no-repeat; padding:16px;}
select.select_feild_width{font:14px "Lucida Grande", Arial, Helvetica, sans-serif; color:#000; width:205px;}
/* changes 08 sept select.select_feild_width{ font:bold 14px "Lucida Grande", Arial, Helvetica, sans-serif; color:#000; width:205px; }*/
.inputbox01 { border: 1px solid #c4c3c3;color: #000;width:453px;font:14px "Lucida Grande", Arial, Helvetica, sans-serif; color:#000; background:#fff; padding:7px 2px;}
/* change 08 sept .inputbox01 { border: 1px solid #c4c3c3;color: #000;width:470px;font:bold 14px "Lucida Grande", Arial, Helvetica, sans-serif; color:#000; background:#fff; padding:7px 2px;} */
.submitbg{background:url(../images/send_message_bg.jpg) left top no-repeat; width:491px; padding:14px;}
#frmJob input[type="text"] {height:16px;width:250px;}
.blog_title  {
	font:bold 38px "Lucida Grande", Arial, Helvetica, sans-serif !important;
	padding: 0px 0 16px 0px !important;
	color: #e2007a !important;
}
.category_title {color:#666; font:bold 20px "Lucida Grande", Arial, Helvetica, sans-serif !important; text-decoration:none !important; padding-bottom:10px;}
.category_title_select {color:#e2007a; font:bold 20px "Lucida Grande", Arial, Helvetica, sans-serif !important; text-decoration:underline !important;}
.category_title a {color:#666; font:bold 20px "Lucida Grande", Arial, Helvetica, sans-serif !important; text-decoration:none !important;}
.category_title a:hover {color:#e2007a; font:bold 20px "Lucida Grande", Arial, Helvetica, sans-serif !important; text-decoration:underline !important;}

.searchtitle{color:#e2007a; font:bold 17px "Lucida Grande", Arial, Helvetica, sans-serif !important;}
.searchform1{width:223px; height:259px; float:right; background:url(../images/right_search.jpg) left top no-repeat; padding:12px; }

.searhlable label{font:normal 12px "Lucida Grande", Arial, Helvetica, sans-serif; color:#000;}
.inputbox03 {
	border: 1px solid #c4c3c3;
	color: #000;
	width:140px;
	padding:2px;
	background: #fff;
	font:normal 11px "Lucida Grande", Arial, Helvetica, sans-serif;
}
button.searchbt {
	color: #000;
	font-size: 12px;
	border: none;
	outline:none;
	cursor: pointer;
	background:url(../images/searchbt_bg.jpg) left top no-repeat; width:65px; line-height:16px;
}

.botdot{background:url(../images/dotted_border.gif) left bottom repeat-x; padding-bottom:16px; padding-top:5px;}
#searchForm .inputbox{ padding:0 !important; width:125px;}
#check{margin-top:5px; float:left;}
#check label{color:#000000;font-family:"Luci da Grande",Arial,Helvetica,sans-serif;font-size:11px;font-size-adjust:none;font-weight:normal;line-height:12px; width:100px;}
td.radio input{ padding:0px;}
.radio{padding:4px 0;}
.radio label{color:#000000;font-family:"Luci da Grande",Arial,Helvetica,sans-serif;font-size:11px;.font-size:10px;font-weight:normal;line-height:12px; width:100px; padding-bottom:4px; /*padding-top:10px;*/ display:inline;}
.link a{font:bold 16px "Lucida Grande", Arial, Helvetica, sans-serif; color:#e2007a; text-decoration:none !important; line-height:30px;}
.link a:hover{font:bold 16px "Lucida Grande", Arial, Helvetica, sans-serif; color:#e2007a; text-decoration:underline !important; line-height:30px;}
.result_description{font:bold 14px "Lucida Grande", Arial, Helvetica, sans-serif; color:#666; line-height:18px;}
.posted{font:bold 14px "Lucida Grande", Arial, Helvetica, sans-serif; color:#000; line-height:18px; padding:10px 0;float:left;}
.searchkeyword{font:bold 14px 'Lucida Grande', Arial, Helvetica, sans-serif; color:#4c4c4c; padding-bottom:6px;}
.searchkeyword span{font:bold 18px 'Lucida Grande', Arial, Helvetica, sans-serif; color:#4c4c4c; text-transform:capitalize;}
.searchresult_bar{width:665px; float:left;clear:both;}
.searchresult_word{width:230px; float:left; font:bold 17px 'Lucida Grande', Arial, Helvetica, sans-serif; color:#000; line-height:38px;}
.resultcombo{width:434px; float:left;}
.resultcombo select.inputbox{ width:100px; padding:0px;}


.find{ width:472px; float:left; background:url(../images/finduson_bg.jpg) left top no-repeat; height:76px; margin-top:25px;}
.find_text{ width:172px; font:italic bold 26px Georgia, Arial, Helvetica, sans-serif; color:#29abe2; float:left; margin-top:20px; padding-left:24px;}
.logos{ width:260px; margin-right:5px; float:left; margin-top:16px;}

.subscribe{ width:472px; float:left; background:url(../images/finduson_bg.jpg) left top no-repeat; height:76px; margin-top:25px;margin-left:16px;}
.subscribe_text{ font:italic bold 18px/76px Georgia, Arial, Helvetica, sans-serif; color:#e2007a; padding-left:30px; }
.subscribe_text span{float:left;}
.subscribe_text a { text-indent: -5000em; display: block; width: 99px; line-height: 40px; background: url(../images/btn-subscribe.png) top left no-repeat; float: right; margin-top: 18px; margin-right: 18px; }
.subscribe_text a:hover { background-position: bottom left; }
.email_feild{ width:275px; float:left; margin-top:16px; margin-left:26px; .margin-left:13px;}
.input_email{ width:204px; padding:10px 2px !important; font:bold 16px "Lucida Grande", Arial, Helvetica, sans-serif  !important; color:#999 !important;}
.gobg{background:url(../images/gobg.jpg) left 1px no-repeat; width:47px; height:42px; font:bold 18px "Lucida Grande", Arial, Helvetica, sans-serif; color:#fff; border:0 none; outline:0 none; padding-left:5px;}
.social_canvas, .tweet_sububscribe{width:967px; float:left;}

#corporate_event .newsarticle p, .newsarticle p{ margin-top:25px; font:italic normal 18px/23px Georgia, "Times New Roman", Arial, Helvetica, sans-serif !important; color:#666; text-align:left;}
#corporate_event .newsarticle p img, .newsarticle p img{padding:0 10px 0px 10px;}
table.newsarticle a{color:#E2007A !important; text-decoration:none !important; margin-left:10px;}
table.newsarticle a:hover{color:#000 !important; text-decoration:underline !important;}

div.testimonials_links{ color:#E2007A !important; float:left;}
div.testimonials_links a{padding-right:40px; margin-left:0px !important; background:url(../images/more.gif) right top no-repeat; font:normal 20px "Lucida Grande", Arial, Helvetica, sans-serif  !important; color:#E2007A !important; text-decoration:underline !important;}
div.testimonials_links a:hover{ color:#E2007A !important; text-decoration:none !important;}
.magborder{ width:198px; padding:18px; font:italic bold 13pt "Times New Roman", Times, serif, Arial, Helvetica, sans-serif  !important; color:#E2007A !important;  }
.magborder p{ text-align:left !important;}
.magborder td img{ padding-right:9px; width: auto !important; height: auto !important; }
.graybg{ text-align:left;padding:11px 11px 13px 11px; background:url(../images/bg1.jpg) center top no-repeat; font:bold 14px "Lucida Grande", Arial, Helvetica, sans-serif  !important; color:#E2007A !important; margin-top:25px; width:214px;text-decoration:none !important;cursor:pointer;}
.graybg a, .graybg a:hover{text-decoration:none !important; cursor:pointer;}
.cont_txt{font:normal 14px "Lucida Grande", Arial, Helvetica, sans-serif  !important; width:156px; color:#4c4c4c; text-decoration:none !important;}
.cont_txt a{ font-weight:normal;color:#E2007A !important; text-decoration:none !important;}
.cont_txt a:hover{font-weight:normal; color:#E2007A !important; text-decoration:none !important;}

div.artlinks{ color:#E2007A !important; float:left;}
div.artlinks a{padding-right:40px; margin-left:0px !important; background:url(../images/more.gif) right top no-repeat; font:bold 15px/22px "Lucida Grande", Arial, Helvetica, sans-serif  !important; color:#E2007A !important; text-decoration:underline !important; display:block;}
div.artlinks a:hover{ color:#E2007A !important; text-decoration:none !important;}
.address{font:normal 18px "Lucida Grande", Arial, Helvetica, sans-serif  !important; display:block; padding-bottom:10px; color:#4C4C4C !important;}
.blacklink{font:bold 16px/22px "Lucida Grande", Arial, Helvetica, sans-serif  !important; text-decoration:none !important; color:#000; display:block;}
.blacklink a, .blacklink a:hover{font-weight:bold; color:#000; text-decoration:none !important;}
.discription_title{margin-top:10px;font:bold 16px "Lucida Grande", Arial, Helvetica, sans-serif  !important; color:#E2007A !important; display:block;}
.discription_text{ padding-top:10px;}
.discription_text p{font:normal 14px/20px "Lucida Grande", Arial, Helvetica, sans-serif  !important; color:#000; text-align:left;padding-right:20px;}
.discription_text p a{font-weight:normal; color:#E2007A; text-decoration:underline;}
.discription_text p a:hover{font-weight:normal;color:#E2007A; text-decoration:none;}

.discription_text_food{ padding-top:10px;}
.discription_text_food p{font:normal 16px/26px "Lucida Grande", Arial, Helvetica, sans-serif  !important; color:#000; text-align:left;}
.discription_text_food p a{font-weight:normal; color:#E2007A; text-decoration:underline;}
.discription_text_food p a:hover{font-weight:normal;color:#E2007A; text-decoration:none;}

ul.listinglinks{font:bold 14px "Lucida Grande", Arial, Helvetica, sans-serif  !important; color:#4c4c4c !important; margin:0; padding:0;}
ul.listinglinks li{border-top:1px solid #ccc; list-style:none; padding:7px 0 10px; margin:0;clear:both; overflow:hidden;}
ul.listinglinks li a{font:bold 14px "Lucida Grande", Arial, Helvetica, sans-serif  !important; color:#E2007A !important; text-decoration:none !important; /*border-bottom:1px solid #E2007A;*/padding-bottom:2px; text-decoration:underline !important; left:0 !important; display:block;}
ul.listinglinks li a:hover{font:bold 14px "Lucida Grande", Arial, Helvetica, sans-serif  !important; color:#E2007A !important; text-decoration:none !important; left:0 !important;}
ul.listinglinks span{font:bold 16px "Lucida Grande", Arial, Helvetica, sans-serif  !important; display:block; padding-bottom:7px;padding-top:5px; color:#4C4C4C !important;}
ul.listinglinks span u {display: block;}
ul.listinglinks li.toplinks{border:none !important; color:#E2007A !important;}
ul.listinglinks li.toplinks a{font:bold 16px "Lucida Grande", Arial, Helvetica, sans-serif  !important; color:#E2007A !important; text-decoration:none !important;    padding-bottom:2px !important; text-decoration:underline !important; float:left;}
ul.listinglinks li.toplinks a:hover{font:bold 16px "Lucida Grande", Arial, Helvetica, sans-serif !important; color:#E2007A !important; text-decoration:none !important;}
ul.listinglinks li span.spa{ padding:0 10px; color:#E2007A !important; float:left;}

.info_newsleter{
	margin:0px auto;
	padding:20px;
	border:6px solid #facae4;
	background:url(../images/newsletter_img.jpg) 10% 50% no-repeat;
}
.inner_info{
	margin:0px 13% 0px 30% ;
	padding:0px;
	text-align:center;
}
.inner_info .componentheading{
	margin:0px auto;
	text-align:center;
}
.newslet_cont{
	text-align:center;
	font:normal 16px/22px "Lucida Grande", Arial, Helvetica, sans-serif; color:#000;
}
.search_list{
	position:absolute;
	top:29px;
	_top:35px;
	left:-494px;
	float:left;
	width:445px;
}
.searchform1{width:223px; height:259px; float:right; background:url(../images/right_search.jpg) left top no-repeat; padding:12px; position:relative; }
.returnto_maingallery{
	font-size:15px !important;
	color:#FFFFFF !important;
	text-decoration:none !important;
	background:url(../images/right_arrowpink.gif) right center no-repeat !important;
	padding-right:13px !important;
}

.errormsg{border:2px solid #cecfce; padding:5px; float:left; margin-left:0px; .margin-left:0px; _margin-left:0px;}
.errorquoteimg{width:55px; float:left; background-color:#e7007b; height:55px;}
.errorbox{width:417px; float:left; background-color:#efebef; color:#e7007b; margin-left:5px; padding-top:19px; padding-bottom:19px;text-align:center; font:bold 14px 'Luci da Grande', Arial, Helvetica, sans-serif;}

.thxmsg{border:2px solid #cecfce; padding:5px; float:left; }
.quoteimg{width:105px; float:left; background-color:#e7007b; height:105px;}
.contactmsgbox{width:372px; float:left; background-color:#efebef; color:#e7007b; height:105px; min-height:105px; text-align:center;}
.thanks_title{font:bold 22px 'Luci da Grande', Arial, Helvetica, sans-serif; padding:16px 0 8px 0; display:block;}
.contactyou{font:normal 14px 'Luci da Grande', Arial, Helvetica, sans-serif; color:#000; display:block; padding-bottom:4px}
.returnhome{font:normal 14px 'Luci da Grande', Arial, Helvetica, sans-serif; color:#636563;}
a.click{font:normal 14px 'Luci da Grande', Arial, Helvetica, sans-serif; color:#e7007b; text-decoration:underline;}

.search_maintitle{
-x-system-font:none;
color:#000000;
font-family:"Lucida Grande",Arial,Helvetica,sans-serif;
font-size:16px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:bold;
line-height:30px;
text-decoration:none !important;
}

.history_title,
.itemid216 .contentheading,
.itemid212 .contentheading {color:#E2007A; font-family:"Lucida Grande",Arial,Helvetica,sans-serif; font-size:38px; font-size-adjust:none; font-stretch:normal; font-style:normal; font-variant:normal; font-weight:normal; line-height:normal; padding:0px; /*padding:0 0 10px 0px;*/ text-align:left; vertical-align:middle;}

.itemid213 .contentpaneopen,
.itemid216 .contentpaneopen,
.itemid212 .contentpaneopen { text-align:left;}

.itemid213 #maincolumn_full p,
.itemid216 .contentpaneopen p,
.itemid212 .contentpaneopen p {font:normal 14px/20px "Lucida Grande", Arial, Helvetica, sans-serif  !important; color:#000; text-align:left; padding:0px 0px 10px;}

.itemid213 .contentpaneopen p span,
.itemid216 .contentpaneopen p span,
.itemid212 .contentpaneopen p span { color:#E2007A; font-weight:bold;}

span.cont_l2link { color:#E2007A !important;font-weight:normal; text-decoration:underline; !important; } /* Change text-decoration:none */

/* .team_short_description{ font:bold 14px "Lucida Grande", Arial, Helvetica, sans-serif; color:#333333; float:left; margin:14px 0 0;} */
.team_short_description{ font:14px/20px "Lucida Grande",Arial,Helvetica,sans-serif !important; color:#333333; float:left; margin:0 0 0;} 
.team_short_description img{ border:0px solid #e2007a; float:left; }
/* .team_img{ float:left; margin-right:0px;margin-top:5px;} */
.team_img{float: left; margin-bottom:0px;}
.team_short_description a, .history-bg p a{ font-weight:bold; color:#e2007a; text-decoration:underline; }
.team_short_description a:hover, .history-bg p a:hover{ font-weight:bold; color:#e2007a; text-decoration:none; }
.team_short_description p {text-align:left; padding:0px 0px 10px;}
.boldtext{ font:20px bold "Lucida Grande", Arial, Helvetica, sans-serif; color:#4c4c4c;}

.downloadmenu{background:url(../images/download_menu.jpg) left top no-repeat !important; padding:14px; margin-top:25px; clear:both;}
.downloadmenu.newdown{  padding:14px; margin-top:25px;  float:left; width:209px; }
.jobsmenu{background:url(../images/download_menu-jobs.jpg) left top no-repeat !important; padding:14px;margin-top:0;}
.downloadmenu span strong{ font:normal 14px/18px "Lucida Grande", Arial, Helvetica, sans-serif; color:#e2007a; text-transform:uppercase; display:block;}
.downloadmenu span b{ font:normal 14px/18px "Lucida Grande", Arial, Helvetica, sans-serif; color:#e2007a; text-transform:uppercase; display:block;}

.downloadmenu span{ font:normal 11px "Lucida Grande", Arial, Helvetica, sans-serif; color:#333;}
.downloadmenu div{margin:10px 0 0 0;}
.downloadmenu div ul{ margin:0; padding:0;}
.downloadmenu div li{list-style:none; background:url(../images/dothborder.gif) left top no-repeat; padding: 6px 0 0; margin: 0 0 6px;}
.downloadmenu div li a{font:normal 12px/18px "Lucida Grande", Arial, Helvetica, sans-serif; color:#e2007a !important; background:url(../images/menu_down_arrow.gif) left 3px no-repeat; padding-left:22px; text-decoration:underline;display:block;}
.downloadmenu div li a:hover{font-weight:normal; color:#e2007a !important; text-decoration:none;}

.chef_recipies { background-image: url(../images/download_menu_chef.jpg) !important; }

div.team_img a, div.team_img a:hover{ border-bottom:none !important;}
h2, .contentheading_venue {
-x-system-font:none;
color:#E2007A;
font-family:"Lucida Grande" Arial, Helvetica, sans-serif ;
font-size:34px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:38px;
padding:4px 0 5px;
text-align:left;
vertical-align:middle;
}
.discription_text_venue {
padding-top:5px;
}
.discription_title{margin-top:10px;font:bold 16px "Lucida Grande", Arial, Helvetica, sans-serif  !important; color:#E2007A !important; display:block;}
.discription_text_venue p{font:normal 14px/20px "Lucida Grande", Arial, Helvetica, sans-serif  !important; color:#000; text-align:left;}
.discription_text_venue p a{font-weight:normal; color:#E2007A; text-decoration:underline;}
.discription_text_venue p a:hover{font-weight:normal;color:#E2007A; text-decoration:none;}
.address_venue {
-x-system-font:none !important;
color:#4C4C4C !important;
display:block;
font-family:"Lucida Grande",Arial,Helvetica,sans-serif !important;
font-size:18px !important;
font-size-adjust:none !important;
font-stretch:normal !important;
font-style:normal !important;
font-variant:normal !important;
font-weight:normal !important;
line-height:normal !important;
padding-bottom:10px;
}
.blacklink {
-x-system-font:none !important;
color:#000000;
display:block;
font-family:"Lucida Grande",Arial,Helvetica,sans-serif !important;
font-size:16px !important;
font-size-adjust:none !important;
font-stretch:normal !important;
font-style:normal !important;
font-variant:normal !important;
font-weight:normal !important;
line-height:22px !important;
text-decoration:none !important;
}
.drink_title_1{
	font-weight:bold;
}

.Terms_Conditions{
	margin:0px;
	padding:0px;
	background:url(../images/trans_logo.jpg) 65px top no-repeat;
}
.Terms_Conditions_inner{
	margin:0px 0px 0px 282px;
	*margin:0px 0px 0px 251px;
	padding:0px;
	min-height:800px;
}
.Terms_Conditions .terms_link{
	margin:0px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	color:#e2007a;
}
.Terms_Conditions .terms_link a:link, .Terms_Conditions .terms_link a:visited{
	margin:0px;
	azimuth:0xp;
	color:#e2007a;
	text-decoration:underline;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
}
.terms_title{
	margin:0px;
	padding:11px 0px 0px 0px;
	font-family:"Lucida Grande",Arial,Helvetica,sans-serif;
	font-size:26px;
	color:#666;
	font-weight:normal;
	line-height:26px;
}
.terms_title_second{
	margin:0px 0px 19px 0px;
	padding:0px 0px 12px 0px;
	font-family:"Lucida Grande",Arial,Helvetica,sans-serif;
	font-size:26px;
	color:#666;
	font-weight:normal;
	line-height:30px;
	border-bottom:1px solid #e2007a;
}
.terms_discription{
	color:#333333;
	padding-top:2px;
}
.Terms_Conditions ol{
	margin:0px 0px 0px 20px;
	*margin:0px 0px 0px 25px;
	padding:0px;
}
.Terms_Conditions ol li{
	font-weight:bold;
	margin:10px 0px ;
}
.Terms_Conditions li p{
	font-weight:normal;
	text-indent:40px;
}

.Terms_Conditions .policy ul {
	margin:0px 0px 0px 17px;
	padding:0px;
}

.Terms_Conditions .policy{
	margin:12px 0px 0px 0px;
	padding:17px 0px 0px 0px;
	border-top:1px solid #E2007A;
}

.terms_discription p,.list_content{font:normal 14px/20px "Lucida Grande", Arial, Helvetica, sans-serif  !important; color:#333; text-align:left;}
.Terms_Conditions .p_title{
	font-weight:bold;
}
.list_content{
	font-weight:normal;
}

.terms_discription p.policy_title{
	margin:33px 0px 10px 0px ;
	*margin:34px 0px 6px 0px ;
	padding:0px;
	font-weight:bold !important;
	line-height:14px !important;
}

.google_m .small {
	font:bold 12px "Lucida Grande", Arial, Helvetica, sans-serif;
	color: #666;
	text-align: right;
	letter-spacing:1.20px;
	*letter-spacing:1px;
}
.google_m a.view{
	letter-spacing:normal;
	margin-right:42px;
	*margin-right:14px;
}
.google_m .small a:link,.google_m .small a:visited{
	font-weight:bold;
	color:#E2007A;

}

#corporate_event span.venues-pink-text { color:#E2007A; text-decoration:underline;}
#corporate_event span.venues-pink-text:hover { color:#E2007A; text-decoration:none;}
.ourpolice-ul { margin:0px; padding:0px 0px 0px 13px;}
.ourpolice-ul li {padding:0px 0px 5px 0px; color:#000; font-family:"Lucida Grande",Arial,Helvetica,sans-serif !important; font-size:14px !important; line-height:20px !important;}
.search_number { color:#E2007A; font-family:"Lucida Grande",Arial,Helvetica,sans-serif;	font-size:16px; font-size-adjust:none; font-stretch:normal; font-style:normal; font-variant:normal; font-weight:bold; line-height:30px; }
.captcha-img { border:0 none; background: url(../images/captcha.jpg) no-repeat top left;  width:100px; height:30px; color:#FFF; font-weight:bold;}
/* Top Right slide bar */
#pageflip { position: relative; right: 0; top: 0; float: right; z-index:9999999; }
#pageflip img { width: 36px; height: 36px; z-index: 99; position: absolute; right: 0; top: 0; -ms-interpolation-mode: bicubic; }
#pageflip .msg_block { width: 36px; height: 36px; overflow: hidden; position: absolute; right: 0; top: 0; background: url(../images/request-a-qyote.png) no-repeat right top; }
.food-design-right-1 { padding:0 0 15px;}
.food-design-right-2 { text-align: center; }
.right-contact-table { background: url(../images/contact-bg-mod.jpg) no-repeat left top;clear:both;}
.right-contact-table td { padding:15px 15px 0;}

.job-vac-title { margin-bottom:15px;}
.job-vac-table th { border-bottom:1px solid #e2007a; background-color:#fce5f1; padding:15px; font-size:15px; color:#000; font-weight:normal; text-align:left;}
.job-vac-table td { font-size:15px; color:#626262; padding:15px; border-bottom:1px solid #eeeeee;}
.job-vac-table tr.odd td { background:#ffffff;}
.job-vac-table tr.even td { background:#ffffff url(../images/job-vac-table-bg.jpg) repeat-x left bottom;}
.job-vac-table td a, .job-vac-table td a:link, .job-vac-table td a:visited { color:#E2007A; text-decoration:underline; }
.job-vac-table td a:hover {text-decoration:none; color:#E2007A; }
.job-vac-title td { background-color:#fce5f1; vertical-align:middle; }
.job-vac-title td.head { padding:15px; font-size:23px; color:#e2007a;}
.job-vac-title td.head-btn { text-align:right; padding:9px 15px 9px 0;}
.job-vac-title td.head-btn a { float:right; background:url(../images/job-send-btn-m.gif) repeat-x left top; text-decoration:none;}
.job-vac-title td.head-btn a span { float:left; background:url(../images/job-send-btn-l.gif) no-repeat left top; padding:0 0 0 30px;}
.job-vac-title td.head-btn a span span { float:left; background:url(../images/job-send-btn-r.gif) no-repeat right top; padding:0 30px 0 0; line-height:45px; color:#FFF; font-size:15px;}
.job-vac-title td.head-btn a:hover { text-decoration:none;}
.job-vac-location { margin-bottom:15px;}
.job-vac-location td { vertical-align:middle; }
.job-vac-location .job-vac-location1 { text-align:left; font-size:15px; color:#000;}
.job-vac-location .job-vac-location2 { font-size:13px; text-align:right;}
.job-vac-location .job-vac-location2 a { color:#E2007A; text-decoration:underline;}
.job-vac-detail td { border-top:1px solid #fce5f1; padding:10px 0;}
.job-vac-detail td span.head { color:#E2007A; font-weight:bold; display:block; padding:0 0 10px; font-size:15px;}
.job-vac-detail td p { font-size:13px; padding:0 0 10px; line-height:18px; text-align:left;}
.job-vac-detail td ul, .job-vac-detail td li {list-style:none; list-style-type:none;}
.job-vac-detail td ul { margin:0 0 15px; padding:0px;}
.job-vac-detail td ul li { line-height:18px;background:url(../images/bullet-black.gif) no-repeat left 6px; padding:0 0 0 15px; }

.pagging a { color:#E2007A;}

.fb_share_no_count{ display:block!important;}
.vcount .tb-container{ line-height:37px!important;}

* html #pillmenu{ width:644px;}
/** html #pillmenu li a{
/* hide ie/mac \ 
padding:14px 14px 15px 13px;
/* end hide  
}*/



/* For address Module */
.newsBox{ border:1px solid #e2e2e2; padding:0 5px 0 7px; width:222px; clear:both; margin-bottom:25px}
.newsBox p{ color:#535353; font-size:12px; font-family:'Myriad Pro', Arial; padding-bottom:0px; line-height:16px}
.newsBox p.number{ color:#000000; font-weight:bold}
.newsBox p.number span{ padding-bottom:2px; font-weight:normal}
.newsBox .title{ color:#e2007a; font-size:14px; display:block; padding-bottom:8px;}
.newsBox h2{ font-family:'Myriad Pro', Arial; color:#e2007a; font-family:Myriad Pro; font-size:14px; background:url(../images/news-title-border.gif) left bottom repeat-x; padding-bottom:6px; margin-bottom:5px; font-weight:normal; margin-top:0px; padding-top:0px; height:28px}
/* For address Module */


/* shout boxes */
.shoutboxes ul {
	margin: 19px 0 0;
	padding: 0;
	list-style-type: none;
}
.shoutboxes ul li {
	float: left;
	position: relative;
}
.shoutboxes ul li a {
	margin-left: 20px;
	width: 222px;
	height: 165px;
	display: block;
	background-position: top;
	background-repeat: no-repeat;

    color: #FFFFFF;
    font-family: "Lucida Grande",Arial,Helvetica,sans-serif;
    font-size: 13px;
    font-weight: bold;
    line-height: 16px;
}
.shoutboxes ul li a:hover {
	background-position: bottom left;
}
.shoutboxes ul li a:hover span {
	text-decoration: underline;
}

.shoutboxes ul li a span {
	position: absolute;
	bottom: 0;
	padding: 12px;
	display: block;
	width: 198px;
}
.shoutboxes .shout1 { background-image: url(../images/box1.jpg);margin-left: 0;  }
.shoutboxes .shout2 { background-image: url(../images/box2.jpg); }
.shoutboxes .shout3 { background-image: url(../images/box3.jpg); }
.shoutboxes .shout4 { background-image: url(../images/box4.jpg); }


body.withright div#maincolumn_full {
	width: 498px;
	padding-right: 24px;
	overflow: hidden;
}
body #bodysection.video_setting,
body.itemid220 #bodysection {
	background:#303030 !important;
}
body.itemid220 div#leftcolumn,
body.itemid250 div#leftcolumn,
body.itemid204 div#leftcolumn,
body.itemid1 div#leftcolumn{
	display: none;
}
body.itemid220 div#maincolumn_full ,
body.itemid250 div#maincolumn_full ,
body.itemid204 div#maincolumn_full,
body.itemid1 div#maincolumn_full {
	float: none;
	width: 100%;
}
body.parentid210 hr {
	background-color: #E5E5E5;
	margin: 1.5em 0;
	color: #E5E5E5;
	border: 0;
	height: 1px;
}

.media {
	position: relative;
	margin-bottom: 20px;
	padding-bottom: 20px;
	background: url(../images/mod-home-divider.png) bottom left no-repeat;
}
.media-h {
	float: left;
	width: 207px;
	background: none;
}
.media a{ 
/*padding-left:25px; */
text-decoration:none;}
.media a span {
	background: none;
	display: block;
	position: absolute;
	right: 0;
	bottom: 46px;
	text-align: right;
	color: #E2007A;
	font-weight: bold;
	font-size: 14px;
	line-height: 1.3em;
	
}
.media a span.one{ bottom: 46px;}
.media a span.two{ bottom: 46px;}
.media a span.three{ bottom: 55px;}
.media a span.four{ bottom: 73px;}
.media a:hover ,
.media a span:hover {
	text-decoration:underline;
	background: none;
	color: #E2007A;
}
.media-h a span {
	text-align: left;
	left: 110px;
	bottom: 50px;
}
.media-more {
	width: 225px;
}
.media-more a span {
	left: 146px;
}
#rightcontent { float: right; width: 236px; }


/* Testimonial Right content block */
.rightcontent { 	width:236px; float:left; }
.rightcontent .contact-block { float:left; width:218px;	border:1px solid #cccccc;	padding:9px 8px 9px 8px;	margin:1px 0 17px 0;}
.rightcontent .contact-block h2 {	background:url(../images/dot.gif) left bottom no-repeat;	display:block;	font-size:14px;	padding:0 0 7px 3px;	font-weight:normal;
	margin:0 0 4px 0;	font-family: "Myriad Pro", Arial, Helvetica, sans-serif; line-height:normal; color:#000!important; }
.rightcontent .contact-block h2 span {	color:#e2007a!important;}
.rightcontent .contact-block ul {	margin:0;padding:0;}
.rightcontent .contact-block ul li {	font-size:13px;	color:#535353;	font-family:Myriad Pro;	font-family: "Myriad Pro", Arial, Helvetica, sans-serif;	margin:0;	padding:0 0 9px 3px;	list-style:none;
	line-height:18px;}
.rightcontent .contact-block ul li span {	color:#e2007a;	font-size:14px;}
.rightcontent .contact-block ul li.second {	padding-bottom:6px;}
.rightcontent .contact-block ul li.third {padding-bottom:10px;font-size:13px;	color:#000;}
.rightcontent .contact-block ul li.third2 {padding:5px 0 10px 0;font-size:13px;	color:#000;}
.rightcontent .contact-block ul li.third3 {padding:5px 0 10px 0;font-size:13px;	color:#000;}
.rightcontent .btn {	background:#808080!important;	font-size:13px;	padding:4px 0px 4px 0px;	width:105px;	text-align:center;	color:#FFF;	text-decoration:none;
	font-family: "Lucida Grande", Arial, Helvetica, sans-serif;	float:left;	margin:0 2px 0 2px;}
.rightcontent .btn:hover{ background:#666666!important;}
.rightcontent .btn2 {	background:#e2007a!important;	font-size:13px; padding:4px 0px 4px 0px;	width:107px;	text-align:center;	color:#FFF;	text-decoration:none;
	font-family: "Lucida Grande", Arial, Helvetica, sans-serif;	float:left;
}
.rightcontent .btn2:hover{background:#be0167!important}
.testimonial-nav{float:left; padding:11px 0 0 0;} 
.testimonial-nav ul{ margin:0; padding:0;}
.testimonial-nav ul li{ float:left; list-style:none; background:url(../images/testi-seprator.gif) 0px 3px no-repeat; padding:1px 12px 1px 12px;}
.testimonial-nav ul li.none{ background:none; padding-left:0px;}
.testimonial-nav ul li a{ color:#000000!important; font-size:14px; text-decoration:none; font-family: "Myriad Pro", Arial, Helvetica, sans-serif; padding:0; margin:0;}
.testimonial-nav ul li a:hover{ color:#e2007a!important;}
.testimonial-nav ul li a.active{color:#e2007a!important;}
div.genericItemView { padding:0!important; border:0!important;}
.RSM_testmonial_subtext{float:left; width:498px; margin-bottom:17px;}
.testimonial_desciption p {text-align: left;}
.genericItemView .venue_details{ float:left;padding-right:12px; }

/* Css for Venue section */
.venues-wrapper{ float:left; width:754px;}
.venues-wrapper .map{ float:left; width:752px; margin-bottom:15px; border:1px solid #ccc;}
.venues-wrapper .search-wrapper{ float:left; background:url(../images/search-wrapper-bg.jpg) no-repeat; padding:13px 0px 12px 15px; width:739px; margin-bottom:15px;}
.venues-wrapper .search-wrapper .title{ float:left; font-size:18px; color:#000000;  padding:0 12px 0 2px; font-weight:bold; line-height:26px}
.venues-wrapper .search-wrapper .input-text{ float:left; border:1px solid #cccccc; width:313px; font-size:14px; color:#666666;  margin:0;
padding:5px 2px 4px 2px; height:19px;}
.venues-wrapper .search-wrapper .search-btn{ background:#e2007a; border:none;  font-size:14px; color:#FFF; width:107px; text-align:center; 
padding:5px 0 5px 0; margin:0 0 0 8px; cursor:pointer; float:left; line-height:17px}
.venues-wrapper .search-wrapper .search-btn:hover{ background:#b90056;}
.venues-wrapper .search-wrapper .reset{ margin:5px 0 0 8px ; width:130px; text-align:right;  float:left; color:#cc0066; font-size:11px;  text-decoration:none; }
.venues-wrapper .search-wrapper .reset:hover{ text-decoration:underline;}

.venues-wrapper .our-heading{ color:#e2007a; font-size:38px; font-family:Museo Slab; font-weight:normal; line-height:38px; margin:0; padding:0;}
.venues-wrapper .venues-data-block{ float:left;}
.venues-wrapper .venues-data-block ul{ margin:0; padding:6px 0 0 0;}
.venues-wrapper .venues-data-block ul li{  list-style:none; font-size:14px; border-bottom:1px solid #cccccc; float:left; width:754px; padding:9px 0 9px 0;}
.venues-wrapper .venues-data-block ul li .data{ float:left; width:679px; padding:0 10px 0 0; }
.venues-wrapper .venues-data-block ul li .data a{ color:#E2007A;}
.venues-wrapper .venues-data-block ul li .data a:hover{ text-decoration:none; } 
.venues-wrapper .venues-data-block ul li .veiw{ color:#999999; font-size:11px; text-decoration:none; float:left; padding-left:10px;} 
.venues-wrapper .venues-data-block ul li .veiw:hover{ color:#ec2179;}


/* Event New Section*/
.news-block {
	border-bottom:14px solid #cccccc;
	float:left;
	padding:0 0 20px 0;
	margin:0 0 20px 0;
	width:672px;
}
.aboutus-news-block
{
	
	/*float:left;*/
	padding:0 0 20px 0;
	margin:0 0 20px 0;
	width:520px;
	
}

.news-block-content {
margin-top:10px;
color: #000000;
font: 14px/20px "Lucida Grande",Arial,Helvetica,sans-serif !important;
text-align: left !important;
	
	/*
	
	font:italic normal 18px/23px Georgia, "Times New Roman", Arial, Helvetica, sans-serif !important;
	color:#666;
	text-align:left!important;
	*/
}

.news-block-content p {
	margin-top:10px;
	font: 16px/21px Georgia !important;
	color: #000000;
	text-align:left!important;
	font-style: italic !important;
}
.news-block-content span {
	color:#E2007A;
}
.news-block-content .image-block {
	float:left;
	padding:10px 0 0 10px;
}

.moduletableevent-news-block h3 {background:url(../images/left_quote.gif) left top no-repeat; text-align:right;
 color:#e2007a; padding-left:46px; display:block; float:right; margin-top:8px;  font-family: "Louisiana"  !important; font-size:40px; line-height: 40px;}

.menuevent-news{margin:0; padding:5px 0 0 0; clear:both;  width:236px;}
.menuevent-news li{ 	list-style:none; float:left; width:236px;}
.menuevent-news li.active a{ background:#e2007a;  }
.menuevent-news li.active a span{ background:url(../images/arrow.gif) left center no-repeat; color:#fff;  }
.menuevent-news li a{ 	margin:0;	padding:0 14px 0 0;	float:left;	text-decoration:none !important; line-height:26px;	margin-bottom:1px;	width:222px;}
.menuevent-news li a:hover{ background:#e2007a;  cursor:pointer;}
.menuevent-news li a span{ background:url(../images/gray_arrow.gif) left center no-repeat;	font-weight:bold; color:#666666;
	padding-left:16px; text-decoration:none !important;	float:right;}
.menuevent-news li a span:hover{ background:url(../images/arrow.gif) left center no-repeat; color:#fff;}

	
.menuevent-news li  ul{  float:left; width:200px; 	margin:0; padding:0px 0 0 0; }	
.menuevent-news li  ul li{}
.menuevent-news li  ul li.active a span { color:#e2007a!important;}
.menuevent-news li  ul li a{  background:none !important;  }
.menuevent-news li  ul li a span{  background:none !important; color:#666666!important; }
.menuevent-news li  ul li a:hover , .menuevent-news li  ul li a span:hover  { color:#e2007a!important;}
/**/
.menuevent-news li ul li { margin-bottom:1px !important;}
.menuevent-news li ul li a span {background:url(../images/gray_arrow.gif) left center no-repeat !important;	}
.menuevent-news li ul li.active , .menuevent-news li ul li:hover{  background-color:#E2007A !important; color:#FFFFFF !important;}
.menuevent-news li ul li:hover a { color:#FFFFFF !important;}
.menuevent-news li ul li.active  a span, .menuevent-news li ul li:hover a span { background:url(../images/arrow.gif) left center no-repeat !important; color:#FFFFFF !important;}
/**/
.moduletableevent-news-block{ float:left;}
.moduletablemedia{ float: left;  margin-top: 30px;   width: 236px;}
.media.none{ background:none!important;}
.moduletableevent-news-block .downloadmenu{  clear:both;}
.social {
	float:left;
	padding:20px 0 0 0;
	width:672px;
}
.social .social-item{float:left;}
.left-block .blog_title  {
	font:normal 38px "Lucida Grande", Arial, Helvetica, sans-serif !important;
	padding: 0px 0 16px 0px !important; margin:0; 
	color: #e2007a !important;
}

.event-top-link{ margin-top: 50px!important;}
#bodysection{ background:#fff url(../images/mid-bg-gray.jpg) left 2px repeat-x}

.leatestevent-wrapper{ padding:50px 0 0 0; width:960px;}
.leatestevent-left{ background:url(../images/blog_divider.jpg) right top no-repeat; padding:0 20px 0 0; width:650px;}
.leatestevent-right{  padding:0 0px 0 20px; width:270px;}

.shoutboxes{float:left;}
.about-pro-wrapper{ float:left; margin:0; padding:0;}
.about-pro-wrapper ul{ float:left; margin:0; padding:0;}
.about-pro-wrapper ul li{ float:left; border-right:1px dotted #ccc; text-decoration:none; list-style:none; padding:0 10px 0 0}
.about-pro-wrapper ul li.none{ border-right:0px; padding-left:15px }
.about-pro-wrapper ul li img{ float:left; padding:0 15px 0 0}
.about-pro-wrapper ul li .two{ color:#e2007a; font-size:14px; padding:25px 0 0 0; float:left; font-weight:bold; width:80px; }
.about-pro-wrapper ul li .two:hover{text-decoration:underline;}


.about-highlight{ float: left; width:250px; color:#e2007a; font-family:Louisiana !important; line-height:24px; font-style:italic;
font-weight:bolder; font-size:24px; margin:10px 0 15px 0}

.news-section-block{ float: left; border:1px solid #e2e2e2; width:234px; background:#f9f9f9;}
.news-section-block h4{ background:url(../images/about-news-title-sep.gif) left bottom no-repeat; font-size:13px; color:#4c4c4c; font-weight:normal; float:left; padding: 10px 0 20px 10px; margin:0; }
.news-section-block .pro-img{ float:left; padding:0 0 10px 10px}
.news-section-block .content{ float:left; padding:0 0 10px 10px}
.news-section-block a{ color:#cc0066; font-size:13px;}
#tweet_wrapper{float:left;}
.blog_title_about {
	
	color: #e2007a !important;
	color:#e2007a; font-size:37px; font-family:MuseoSlab-500 !important; font-weight:normal; line-height:38px; margin:0; padding:0;
}
.slideshowblock{ padding: 10px 0 10px 0;}


/* appointment module */
 
.thxmsg{border:2px solid #cecfce; padding:5px; float:left; }
.quoteimg{width:105px; float:left; background-color:#e7007b; height:105px;}
.contactmsgbox{width:372px; float:left; background-color:#efebef; color:#e7007b; height:105px; min-height:105px; text-align:center;}
.thanks_title{font:bold 22px 'Luci da Grande', Arial, Helvetica, sans-serif; padding:16px 0 8px 0; display:block;}
.contactyou{font:normal 14px 'Luci da Grande', Arial, Helvetica, sans-serif; color:#000; display:block; padding-bottom:4px}
.returnhome{font:normal 14px 'Luci da Grande', Arial, Helvetica, sans-serif; color:#636563;}
a.click{font:normal 14px 'Luci da Grande', Arial, Helvetica, sans-serif; color:#e7007b; text-decoration:underline;}


.bond-block{ float:left; border:1px solid #e2e2e2; width:226px; padding:4px 4px 4px 4px; margin-bottom:15px;}
.book-table{ background:#f2f2f2; padding:0 12px 0 12px }
.book-table h3{ margin:0 0 5px 0 ; padding:0; font-size:14px; color:#e2007a; line-height:30px;}
.book-table .book-row{ margin:2px 0 5px 0; display:inline-block; }
.book-table .book-row span{ float:left; width:80px; color:#000000; font-family: "Myriad Pro", Arial, Helvetica, sans-serif; font-size:12px;}
.book-table .book-row input{  width:108px; background:#fff none; font-size:11px; color:#000; }
.book-table .book-row .date{ float:left; width:90px; background:#fff none; font-size:12px;  }
.book-table .book-row .calendar{float:left;}
.book-table .book-row .submit{ background:#e2007a; border:none; color:#FFF; padding:2px 0; margin:3px 0 7px 0; font-size:13px; cursor:pointer; font-family: "Lucida Grande",Arial,Helvetica,sans-serif;}
.linebrek{clear:both;}
 
.meetteam_intro {
    color: #000000; 
    font-family: "Lucida Grande",Arial,Helvetica,sans-serif !important;
    font-size: 14px !important;
    line-height: 20px !important;
    padding-bottom: 10px;
    text-align: left;
	clear:both;
}
.image-block {
	float:left;
	padding-bottom:10px;
}
.contentpaneopen  p a {color:#E2007A}
