body
{
margin:0px; padding:0px;
}
.shadowLeft
{
background:url(../img/shadowleft.jpg) repeat-y left top;
}


.shadowRight
{
background:url(../img/shadowright.jpg) repeat-y left top;
}
.headerBg
{
background:url(../img/headerbgk.jpg) repeat-x left top; padding:7px 14px 0 12px;
}
.topNavigation
{
font: bold 11px/30px Arial, Helvetica, sans-serif; color:#444;
}
.topNavigation a
{
padding:0 7px; color:#7c0376; text-decoration:none; font:bold 11px/30px Arial, Helvetica, sans-serif;
}
.topNavigation a:hover
{
text-decoration:underline;
}
.menuBg
{
background:url(../img/menubg.jpg) repeat-x left top;
}

.menuBg ul
{
margin:0px; padding:0px;
}

.menuBg ul li
{
float:left; list-style:none; background:url(../img/divider.jpg) no-repeat right top; padding:0 9px 0 9px; line-height:43px; width:auto;
}
.menuBg ul li.last
{
float:left; list-style:none; background:url(../img/divider1.jpg) no-repeat right top; padding:0 9px 0 9px; line-height:43px; width:auto;
}
.menuBg ul li a
{
font:bold 11px Arial, Helvetica, sans-serif; color:#444444; text-decoration:none; text-transform:uppercase;
}

.menuBg ul li a:hover
{
color:#7c0476;
}
.mainImage
{
padding:1px; position:relative; overflow:hidden;
}
.searchArea
{
background:transparent url(../img/searcharea.jpg) no-repeat; width:425px ; height:216px; right:10px; top:17px; position:absolute; font:bold 17px Arial, Helvetica, sans-serif; color:#ffffff;

/*background:transparent url(../img/searcharea.png);
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader»
(src='../img/searcharea.png',sizingMethod='scale');
margin:0 auto;
padding:0;*/
}
.searchArea input
{
padding:16px 5px 0 5px;
}

.searchArea input.textfield
{
width:380px; border:1px solid #c0c490; padding:0px; height:24px;
}

.bodyContainer
{
padding:15px 12px 16px 12px; background:#fafafa url(../img/bodybg.jpg) repeat-x left top;
}

.shadowcurveTop
{
background:url(../img/shadow-top.jpg) repeat-x left bottom;
}
.shadowcurveBottom
{
background:url(../img/shadowbottom.jpg) repeat-x left bottom;
}
.shadowcurveLeft
{
background:url(../img/shadow-left.jpg) repeat-y left top;
}
.shadowcurveRight
{
background:url(../img/shadow-right.jpg) repeat-y right top;
}
.bodyLeftBgk
{
background: #fbf9f9 url(../img/body-leftbg.jpg) no-repeat right top;  padding:14px 10px 20px 12px; font:12px/16px Arial, Helvetica, sans-serif; color:#444;
}

.readmore
{
margin:15px 8px 5px 0; border:0px;
}



.bodyMiddelBgk
{
background: #fbf9f9 no-repeat right top;  padding:14px 10px 10px 12px; font:12px/16px Arial, Helvetica, sans-serif; color:#444;
}

.bodyMiddelBgk div
{
display:block; background:url(../img/divider2.jpg) no-repeat left bottom; padding:0 0 11px 0; margin:0 0 10px 0;
}
.bodyMiddelBgk h2
{
background:url(../img/arrow.gif) no-repeat left center; font:bold 12px Arial, Helvetica, sans-serif; color:#768000; padding:0 0 0 10px; margin:0px;
}


.frameBorder
{
border:1px solid #e3e3e3; background:#fff; float:left; margin:0px 14px 10px 0; padding:4px; width:auto;
}
.grayBorder
{
border:1px solid #e3e3e3; 
}
.footer
{
background:url(../img/footer-bg.jpg) repeat-x left top; padding:30px 0px 57px 0px; font:12px Arial, Helvetica, sans-serif;color:#999999; 
}
.footer a
{
font:12px Arial, Helvetica, sans-serif; color:#454545; text-decoration:none; padding:0 11px;
}
.footer a:hover
{
text-decoration:underline;
}

.copyright
{
padding:0px 12px 0 0px;font:11px Arial, Helvetica, sans-serif; color:#999999;
}
.tableHeight
{
height:320px;
}
/* flash message style*/
#flashMessage {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; MARGIN: 8px 0px; COLOR: #cc3333; BACKGROUND-COLOR: #fff;background-color: transparent;
}
.error {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; MARGIN: 8px 0px; COLOR: #cc3333; BACKGROUND-COLOR: #fff
}

/* Paging */
div.paging {
	background:#fff;
	color: #ccc;
	margin-bottom: 2em;
	background-color: transparent;
}
div.paging div.disabled {
	color: #ddd;
	display: inline;
}
div.paging span {
}
div.paging span.current {
	color: #000;
}
div.paging span a {
}

/* Inner Page */

.innerPageBody
{
background:#fafafa; padding:0 12px 16px 12px;
}

.searchAreaInner
{
font:12px Arial, Helvetica, sans-serif; color:#444444; background:#fff;
}

.select1
{
width:76px; border:1px solid #bcbbbb; 
font:11px Arial, Helvetica, sans-serif; color:#000;
}
.select2
{
width:102px;
border:1px solid #bcbbbb; 
font:11px Arial, Helvetica, sans-serif; color:#000;
}
.select3
{
width:180px;
border:1px solid #bcbbbb;  
font:11px Arial, Helvetica, sans-serif; color:#000;
}


.select4 
{
width:206px;
border:1px solid #bcbbbb;  padding:0 0 0 6px;
font:11px Arial, Helvetica, sans-serif; color:#000;
}

.formselect 
{
border:1px solid #999;
}

.pinkText
{
color:#9e4698; padding:0px 0 0 5px;  margin:0px 0 0 0;
}

.dateTextField
{
width:96px; border:1px solid #bcbbbb;  margin:0 10px 0px 0; height:19px;
}
/*.formtext
{
 border:1px solid #bcbbbb;  margin:0 10px 0px 0; height:17px;
}
.formtextarea
{
 border:1px solid #bcbbbb;  margin:0 10px 0px 0; 
}*/
.smallFont
{
font:11px Arial, Helvetica, sans-serif; color:#000;
}

.whiteTopShadow
{
background:url(../img/whitetopshadow.jpg) repeat-x left top;
}
.whiteBottomShadow
{
background:url(../img/whitebottomshadow.jpg) repeat-x left bottom;
}

.whiteLeftShadow
{
background:url(../img/whiteleftshadow.jpg) repeat-y left top; width:15px;
}

.whiterightShadow
{
background:url(../img/whiterightshadow.jpg) repeat-y left top; width:15px;
}

.commonSpacer
{
padding:12px 0;
}

.searchResult
{
 background:#fff;
}

.borderbottom2
{
border-bottom:1px solid #c5c5c5;
}
.borderbottom
{
 padding:10px 0 15px 0; font:12px/16px Arial, Helvetica, sans-serif; color:#444;
}
.pagging
{
font:11px Arial, Helvetica, sans-serif; color:#757575; padding-bottom:6px;
}


.pagging a
{
font:11px Arial, Helvetica, sans-serif; color:#0066cc; text-decoration:none; padding:0 5px;
}
.pagging a:hover
{
text-decoration:underline;
}

.borderbottom h2
{
font:bold 13px/16px Arial, Helvetica, sans-serif; color:#0066cc; margin:0px 0px 15px 0px; padding:0px;
}
/* added on 6th April 09 for headings*/
.borderbottom_text
{
font:bold 13px/16px Arial, Helvetica, sans-serif; color:#7c0475; padding:0px;
}

.borderbottom h1
{
font:bold 15px/16px Arial, Helvetica, sans-serif; color:#6a7006; margin:0px; padding:0px;
}


.shotDescription
{
font:11px Arial, Helvetica, sans-serif; color:#444; padding-top:10px;
}
.shotDescription a
{
text-decoration:none; color:#318912;
}
.shotDescription a:hover
{
text-decoration:underline;
}
.shotDescription span
{
padding:0 20px;
}

.bottomborder
{
border-bottom:1px solid #c5c5c5; padding-bottom:15px;
}

.bottomborder img
{
float:left; background:#fff; border:1px solid #e3e3e3; padding:2px; margin:0 10px 0 0;
}

.service_img
{
float:left; background:#fff; border:1px solid #e3e3e3; padding:2px; margin:0 10px 0 0;
}

.bottomborder img.arrow
{
border:1px solid #fafafa;
}

.rightPannelBg
{
background:url(../img/innerrightbg.jpg) no-repeat right bottom;
}
.map
{
border:1px solid #cecece; margin:14px 0 16px 0;
}

.mapSpacer
{
height:35px; border-top:1px solid #cecece;
}
.advertisingSpace
{
font:bold 16px/22px Arial, Helvetica, sans-serif; color:#c9c9c9;
}

/*refered by abhay on 09 April 2009*/
.formbg
{
background:#fff url(../img/bubble.jpg) no-repeat right top;
}

.innerPageBody form
{
font:12px Arial, Helvetica, sans-serif; color:#444444;
}

.purpelTxt
{
font:bold 20px Arial, Helvetica, sans-serif; color:#7c0475;
}

.greenTxt
{
font:bold 20px Arial, Helvetica, sans-serif; color:#a3ae01;
}
.formtext, .formtextarea
{
border:1px solid #999;
}
.inboxlink {
color:#7c0376; text-decoration:none; font:bold 12px/30px Arial, Helvetica, sans-serif;line-height:20px;
}
.inboxlink 	a{
color:#7c0376; text-decoration:none; font:bold 12px/30px Arial, Helvetica, sans-serif;line-height:20px;
}
.inboxlink a:hover{
text-decoration:underline;line-height:20px;
}
/* added on 19th April 09*/
.read_inboxlink {
color:#7c0376; text-decoration:none; font:12px/30px Arial, Helvetica, sans-serif;line-height:20px;
}
.read_inboxlink a{
color:#7c0376; text-decoration:none; font:12px/30px Arial, Helvetica, sans-serif;line-height:20px;
}

.read_inboxlink a:hover{
text-decoration:underline;line-height:20px;
}
/*added on 16 April 2009*/
.transparent_td {
 background-color: transparent;
}
/* ADDED ON 17 aPR 09*/
.arrowtd
{
}
.arrowtd a, .arrowtd a img
{
border:0px;
}
/* added on 18 Apr 09*/

.my_account_links a
{
color:#7c0376; text-decoration:none; font:bold 12px/15px Arial, Helvetica, sans-serif;
}
.my_account_links a:hover
{
text-decoration:underline;
}
.shotDescription_text
{
font:11px Arial, Helvetica, sans-serif; color:#318912; padding-top:10px;

}

/* added on 24 April 09 by Abhay*/
.submitBtn
{
background:url(../img/buttonbg.gif) no-repeat; width:78px; height:24px; font:bold 12px Arial, Helvetica, sans-serif; text-align:center; border:0px; color:#fff;
}

/* New Css 30th April */
.headerHeight{
height: 125px;
*height: 118px;
}

