@charset "utf-8";

/* ==========================================================================================
	--COMMON
========================================================================================== */
body {font-size: 75%;} /* for ie */
html > body:last-child {font-size: 12px;} /* for other browsers */
body {
	background: #66010e url(../sundar_img/common/bg_common.jpg) repeat center top;
	color: #fce9c0;
	font-family: "メイリオ","Meiryo","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","ＭＳ Ｐゴシック","Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;
	_font-family: "ＭＳ Ｐゴシック",sans-serif;
	line-height: 1.4;
}

/* text */
p:last-child {margin-bottom: 0 !important;}
strong, em, cite {font-weight: normal; font-style: normal;}
em {text-decoration: underline;}
small {display: block;}

/* anchor */
a {color: #eddeb8; text-decoration: none;}
a:link {color: #eddeb8;}
a:visited {color: #eddeb8;}
a:hover {color: #fff; text-decoration: underline;}
a:active {color: #fff;}
a img {border: none; text-decoration: none;}

/* heading */
h1, h2 {font-size: 108%; line-height: 1.2;}
h3, h4, h5, h6 {font-size: 100%; line-height: 1.3;}

/* images */
img {vertical-align: top;}

/* tables */
table {width: 98%; margin: 0 auto 0;}
thead th {padding: 0.5em 0.4em; text-align: left;}
thead td {}
tbody th {padding: 1em 0.3em;}
tbody td {padding: 1em 0.4em;}
tfoot th {}
tfoot td {}

/* clear */
.clear:after {content: "."; display: block; clear: both; height: 0; visibility: hidden;}
.clear {*zoom: 1;}

/* ==========================================================================================
	--LAYOUT
========================================================================================== */
section, article, aside {position: relative;}
#kira_kira {position: fixed; left: 50%; top: 0; width: 100%; height: 100%; margin-left: -825px;}

/*	@General class
-------------------------------------------------------------------------------------------*/
.col-l,
.align-left {position: relative; float: left;}
.col-r,
.align-right {position: relative; float: right;}

.container {position: relative; width: 830px; margin: 0 auto;}
.component {position: relative; width: 100%; overflow: hidden;}
.col {position: absolute; width: 440px; margin: 0 10px 20px; padding: 19px; border: 1px solid #111;}

.more {font-size: 85%;}

/* ==========================================================================================
	--HEADER
========================================================================================== */
#globalheader {position: relative; z-index: 2; height: 220px; background: url(../sundar_img/common/header/bg.png) repeat-x center top;}
#globalheader h1 {float: left; margin-bottom: 2px; padding-top: 5px;}
#globalheader p {float: right; padding-top: 50px; font-size: 300%; font-family: 'Lora', 'Times New Roman', serif; line-height: 1.1; text-align: right;}
#globalheader p strong {display: block; font-size: 133%;}

/*	@Global navigation
-------------------------------------------------------------------------------------------*/
#globalheader #primarynav {clear: both; width: 100%; height: 60px;}
#globalheader #primarynav ul {width: 100%; height: 50px; overflow: hidden;}
#globalheader #primarynav li {float: left; height: 50px; text-indent: -9999px;}
#globalheader #primarynav li#pn_home {width: 72px;}
#globalheader #primarynav li#pn_concept {width: 116px;}
#globalheader #primarynav li#pn_service {width: 116px;}
#globalheader #primarynav li#pn_therapist {width: 126px;}
#globalheader #primarynav li#pn_shopinfo {width: 117px;}
#globalheader #primarynav li#pn_event {width: 86px;}
#globalheader #primarynav li#pn_access {width: 92px;}
#globalheader #primarynav li#pn_contact {width: 105px;}
#globalheader #primarynav li a {display: block; width: 100%; height: 100%; background: url(../sundar_img/common/header/nav.png) no-repeat; overflow: hidden;}
#globalheader #primarynav li#pn_home a {background-position: 0 -10px;}
#globalheader #primarynav li#pn_concept a {background-position: -63px -10px;}
#globalheader #primarynav li#pn_service a {background-position: -183px -10px;}
#globalheader #primarynav li#pn_therapist a {background-position: -308px -10px;}
#globalheader #primarynav li#pn_shopinfo a {background-position: -435px -10px;}
#globalheader #primarynav li#pn_event a {background-position: -552px -10px;}
#globalheader #primarynav li#pn_access a {background-position: -630px -10px;}
#globalheader #primarynav li#pn_contact a {background-position: -725px -10px;}
#globalheader #primarynav li#pn_home a:hover {background-position: 0 -70px;}
#globalheader #primarynav li#pn_concept a:hover {background-position: -63px -70px;}
#globalheader #primarynav li#pn_service a:hover {background-position: -183px -70px;}
#globalheader #primarynav li#pn_therapist a:hover {background-position: -308px -70px;}
#globalheader #primarynav li#pn_shopinfo a:hover {background-position: -435px -70px;}
#globalheader #primarynav li#pn_event a:hover {background-position: -552px -70px;}
#globalheader #primarynav li#pn_access a:hover {background-position: -630px -70px;}
#globalheader #primarynav li#pn_contact a:hover {background-position: -725px -70px;}

/* ==========================================================================================
	--DOC
========================================================================================== */
#doc {margin-top: -60px; padding-top: 50px; background: url(../sundar_img/common/body/bg.jpg) no-repeat center top;}
#doc .container {padding: 10px 15px 80px; background-color: rgba(0, 0, 0, .8);}
#doc #content {width: 800px;}
#doc #content h1 {position: relative; width: 732px; height: 65px; margin: 0 0 30px -12px; padding-left: 80px; background: url(../sundar_img/common/body/bg_heading.png) no-repeat; color: #fff; font-weight: normal; line-height: 65px;}
#doc #content h1 strong {padding-right: 0.5em; color: #fce9c0; font-size: 200%; font-family: 'Lora', 'Times New Roman', serif;}

/*	@Main content
-------------------------------------------------------------------------------------------*/
#doc #content #main_content {float: left; width: 522px;}
#doc #content #main_content h1 {position: relative; width: 540px; height: 64px; margin: 0 0 1px -18px; padding-left: 0; background: url(../sundar_img/home/bg_heading.png) no-repeat; color: #feedc0; font-family: 'Lora', 'Times New Roman', serif; text-align: center; line-height: 64px;}
#doc #content #main_content h1 a {position: absolute; right: 7px; top: 50%; margin-top: -14px;}
#doc #content table {color: #230a0a;}
#doc #content table tr th,
#doc #content table tr td {border: 1px solid #a19481;}
#doc #content table {background-color: #e6e2d9;}
#doc #content table .odd th,
#doc #content table .odd td {background-color: #e6e2d9;}
#doc #content table .even th,
#doc #content table .even td {background-color: #c7c0af;}
.caution {background:url(../sundar_img/common/caution_bg.png) no-repeat center top; width:526px; height:47px; margin:20px auto; padding-top:14px; text-align:center; font-size:14px; font-weight:bold;}

/*	@Sidebar
-------------------------------------------------------------------------------------------*/
#doc #content #sidebar {float: right; width: 252px;}
#doc #content #sidebar section {margin-bottom: 20px;}
#doc #content #sidebar h1 {width: 100%; height: auto; margin: 0; padding: 0; background: none; line-height: 1.2;}
#doc #content #sidebar ul {margin: -12px 0 20px;}
#doc #content #sidebar ul li {padding-top: 12px;}
#doc #content #sidebar ul li a {display: block; width: 250px; height: 75px; border: 1px solid #929292;}
#doc #content #sidebar ul li a:hover {border: 1px solid #fff;}
#doc #content #sidebar ul.link {margin: 0;}
#doc #content #sidebar ul.link li a {height: auto; border: none;}

/* sec_movie */
#doc #content #sidebar #sec_movie {width: 242px; height: 388px; padding: 5px; background: url(../sundar_img/home/movie_bg.png) no-repeat;}
#doc #content #sidebar #sec_movie h1 {position: relative; width: 95px; margin: 0 0 5px -5px;}
#doc #content #sidebar #sec_movie #player {margin-bottom: 8px; padding: 5px 6px 5px 5px; border: 1px solid #fdeec4;}
#doc #content #sidebar #sec_movie div {height: 150px; padding-right: 10px; overflow: auto;}
#doc #content #sidebar #sec_movie div h2 {margin-bottom: 10px; color: #d0ad69;}
#doc #content #sidebar #sec_movie div p {color: #fff; line-height: 1.5;}

/* sec_mobile */
#doc #content #sidebar #sec_mobile {height: 224px; padding: 10px 5px; background: url(../sundar_img/home/mobile_bg.jpg) no-repeat;}
#doc #content #sidebar #sec_mobile h1 {margin-bottom: 15px;}
#doc #content #sidebar #sec_mobile p {padding: 0 110px 0 10px;}

/* ==========================================================================================
	--FOOTER
========================================================================================== */
#globalfooter {position: relative; min-height: 83px; height: auto !important; height: 83px; margin-top: -55px; padding-top: 80px; background: url(../sundar_img/common/footer/bg.png) repeat-x center top; color: #642f05;}
#globalfooter ul {margin-bottom: 30px; text-align: center;}
#globalfooter ul li {display: inline; padding: 0 0.7em;}
#globalfooter ul li a {color: #642f05;}
#globalfooter p {font-size: 108%; text-align: right;}


/* ==========================================================================================
	--CONTACT
========================================================================================== */
form {width:425px;margin:0 auto;font-family:"メイリオ","Meiryo","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","ＭＳ Ｐゴシック","Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;_font-family: "ＭＳ Ｐゴシック",sans-serif;}
form p {line-height:1.4;}
form ol {}
form ol li {margin-bottom:20px;overflow:hidden;}
form ol li.form-action {float:right;}
form span.remark {display:inline-block;margin-left:2em;}
form label, form .label {display:block;margin-bottom:0.2em;}
form label.inset {display:none;}
form span label {display: inline;vertical-align:middle;}
form span input {margin-top:0;}
form input.disabled, form input.readonly {border:none;background:none;color:#1d1d1d;font-family:"メイリオ","Meiryo","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","ＭＳ Ｐゴシック","Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;_font-family: "ＭＳ Ｐゴシック",sans-serif;font-weight:bold;}
form input.checkbox {vertical-align:middle;}
form input.checkbox + label {display: inline-block;}
form input.textfield, textarea {padding:4px;border:1px solid #ccc;background-color:#eee;color:#1d1d1d;font-family:"メイリオ","Meiryo","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","ＭＳ Ｐゴシック","Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;_font-family: "ＭＳ Ｐゴシック",sans-serif;}
form input.textfield:focus, textarea:focus {border:1px solid #999;background-color:#fff;-moz-box-shadow:#ddd 0px 0px 4px;-webkit-box-shadow:0 0 4px #ddd;box-shadow:0 0 4px #ddd;}
form textarea {height:180px;color:#1d1d1d !important;line-height:1.5;overflow:auto;}
input.textfield, textarea {width:415px;}
input.sm {width:88px;}
input.med {width:148px;}
input.lrg {width:228px;}
form label.inset {color:#184759;}
form button {display:block;float:left;height:29px;margin-right:10px;border:1px solid #9c7c4e;background-color:#8d794d;color:#fff;font-size:11px;font-family:"メイリオ","Meiryo","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","ＭＳ Ｐゴシック","Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;_font-family: "ＭＳ Ｐゴシック",sans-serif;font-weight:bold;cursor:pointer;-moz-border-radius:3px 4px;-webkit-border-radius:3px 4px;border-radius:2px 3px;background-image:-moz-linear-gradient(-90deg,rgb(182,171,139) 0%,rgb(141,121,77) 100%);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,rgb(182,171,139)),color-stop(1,rgb(141,121,77)));background-image:linear-gradient(-90deg,rgb(182,171,139) 0%,rgb(141,121,77) 100%);}
form button.return {border:1px solid #ccc;background-color:#efefef;color:#1d1d1d;background-image:-moz-linear-gradient(-90deg,rgb(239, 239, 239) 0%,rgb(255, 255, 255) 40%);background-image:-webkit-gradient(linear, left top, left bottom,color-stop(0, rgb(239, 239, 239)),color-stop(0.4, rgb(255, 255, 255)));background-image:linear-gradient(-90deg,rgb(239, 239, 239) 0%,rgb(255, 255, 255) 40%);}
form fieldset {margin-top:2em;}
form fieldset.structural {margin-top:0;}
form fieldset legend {display:block;margin-bottom:.5em;padding-bottom:5px;background-color:transparent;font-size:20px;}

body.forms #content p {font-family: "メイリオ","Meiryo","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","ＭＳ Ｐゴシック","Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;_font-family: "ＭＳ Ｐゴシック",sans-serif;}
body.forms #content .notice {text-align: right;}
body.forms #content span#c_radio span {display: inline-block;}
body.forms #content .note {color: #f00;}
body.forms #content .warning {margin-bottom: 20px; font-weight: bold; text-align: center;}
body.forms #content .last {overflow: hidden;}
body.forms #content .thanks {padding: 200px 0 200px; text-align: center;}
body.forms #content dl {}
body.forms #content dl dt {font-weight: bold;}
body.forms #content dl dd {margin-bottom: 20px;}

body.forms form ol ul {width: 100%; margin-bottom: 10px; padding: 5px 0; background-color: #fff0a0;}
body.forms form ol ul li {margin: 0 0 2px 1em; padding: 0 1em; text-indent: -1em;}

/* searchbox */
form#search_form {width:100%;}
form#search_form input#search_field {width:146px;margin-bottom:5px;padding:2px;border:none;background-color:rgba(255,255,255,.5);}
form#search_form input#search_field:focus {background-color:rgba(255,255,255,.9);}
form#search_form button {float:none;width:150px;height:20px;margin:0;}

/* Selectbox Styles
=================================*/
a.sctble_display {
	display: inline-block;
	*display: inline;
	zoom: 1;
	border: 1px solid #ccc;
	color: #1d1d1d;
	font-weight: normal;
	text-decoration: none;
	cursor: default;
}
a.disabled {
	opacity: .5;
	filter: alpha(opacity=50);
}

	a.sctble_display span {
		display: block;
		width: 200px;
		cursor: default;
	}
	
	a.m_year span,
	a.s_year span { width: 3em }
	a.m_month span,
	a.s_month span,
	a.m_day span,
	a.s_day span { width: 2em }
	a.callback span { width: 9em }

/* Pulldown Mat (Basis)
=================================*/

div.sctble_mat {
	border-top: none;
	border-left: none;
	background: #eee;
}

	div.sctble_mat dl {
		margin: 0;
		border: solid #999 1px;
		border-top: none;
		border-left: none;
		padding: 1em 1em 0;
	}
	
		div.sctble_mat dl dt {
			float: left;
			margin: 0 0 1em 0 !important;
			border: none !important;
			padding: 0 !important;
			width: 4.5em;
			color: #333;
			font-weight: bold;
		}
		
		div.sctble_mat dl dd {
			margin: 0 0 1em 4.5em !important;
			border-left: solid #333 2px !important;
			padding: 0 0 0 1.5em !important;
		}

	div.sctble_mat a {
		color: #1d1d1d;
	}
	div.sctble_mat span.disabled {
		padding-right: .7em;
		color: #888;
		font-weight: bold;
	}
	
	div.sctble_mat a.selected {
		color: #fff;
		font-weight: bold;
		text-decoration: none;
		cursor: default;
	}

	div.sctble_mat a:hover {
		text-decoration: underline;
	}
	
/* Pulldown Mat (No Optgroups)
=================================*/
	
div.sctble_mat.nooptgroup div.body {
	padding: .5em .6em;
	border: 1px solid #999;
	background-color: #f1f1f1;
	line-height: 1.9;
	-moz-box-shadow: 0 0 4px #ddd;
	-webkit-box-shadow: 0 0 4px #ddd;
	box-shadow: 0 0 4px #ddd;
}

/* Date (Inline)
=================================*/

div.sctble_mat.sctble.m_year div.body,
div.sctble_mat.sctble.m_month div.body {
}
		
	div.sctble_mat.sctble.m_year a,
	div.sctble_mat.sctble.m_month a,
	div.sctble_mat.sctble.m_year span.disabled,
	div.sctble_mat.sctble.m_month span.disabled {
		padding: .4em;
	}
	
	div.sctble_mat.sctble.m_day a,
	div.sctble_mat.sctble.m_day span.disabled {
		display: inline-block;
		width: 1.5em;
		text-align: center;
	}
		
/* Simple Select Box
=================================*/
	
div.sBox {
	border: solid #dfdfdf 1px;
	border-left: none;
	width: 130px;
	overflow: auto;
	overflow-x: hidden;
	background: #FFF;
}

div.sBox.s_year { width: 6em }
div.sBox.s_month,
div.sBox.s_day { width: 5em }

	div.sctble_mat.sBox div.body {
		border: none;
		padding: 0;
		line-height: 1.5;
	}

	div.sBox a,
	div.sBox span.disabled {
		border: solid #dfdfdf 1px;
		border-top: none;
		border-right: none;
		padding: .3em .5em;
		display: block;
		text-decoration: none;
	}
	
	div.sBox a.last-child,
	div.sBox span.disabled.last-child{
		border-bottom: none;
	}
	
	div.sBox a:hover {
		background: #eee;
	}
	
	div.sBox a.selected {
		background: #fff;
	}

/* Selectbox Styles
=================================*/

a.sctble_display {
	border: solid #ccc 1px;
}

	a.sctble_display span {
		padding: 0 22px 0 7px;
		height: 22px;
		background: #eee url(../images/icon_select.gif) no-repeat right 0;
		color: #1d1d1d;
		line-height: 22px;
	}
	a.sctble_display:hover span { background-position: right -21px }
	a.sctble_focus span { background-position: right -42px !important }
	
/* Pulldown Mat (Basis)
=================================*/

div.sctble_mat {}

	div.sctble_mat dl {}
	
	div.sctble_mat a {
		margin-right: 1.5em;
		color: #1d1d1d;

	}
	
	div.sctble_mat a.selected {
		color: #1d1d1d;
		text-decoration: none;
		cursor: default;
	}

.errMsg {
	margin-left: 1em;
	padding-bottom: 1px;
	display: block;
	line-height: 1.4;
	text-indent: -.9em;
	font-weight: bold;
}

.formError {
	padding-bottom: 13px;
	display: block;
}
.fixed {
	padding-bottom: 0;
}

	.formError .formErrorClose {
		border: solid #efefef 2px;
		border-radius: 9px 9px 9px 9px;
		-moz-border-radius: 9px 9px 9px 9px;
		-webkit-border-radius: 9px 9px 9px 9px;
		display: block;
		width: 16px;
		height: 16px;
		position: absolute;
		top: -4px;
		right: -4px;
		color: #642f05;
		background: #ddd;
		font-weight: bold;
		text-align: center;
		line-height: middle;
		cursor: pointer;
		box-shadow: 1px -1px 3px #888;
		-moz-box-shadow: 1px -1px 3px #888;
		-webkit-box-shadow: 1px -1px 3px #888;
    _z-index:2;
	}
	.formError .formErrorClose:hover {
		background: #eeeeee;
	}
	.fixed .formErrorClose {
		display: none;
	}
	
	.formError .formErrorContent {
		border-radius: 3px;
		-moz-border-radius: 3px;
		-webkit-border-radius: 3px;
		padding: 6px 10px;
		width: 180px;
        position:relative;
		color: #642f05;
		background: #efefef;
		font-family: "Lucida Sans Unicode","Lucida Grande",Arial,Helvetica,"ヒラギノ丸ゴ Pro W4",HiraMaruPro-W4,"ヒラギノ角ゴ Pro W3","メイリオ",Meiryo,Osaka,sans-serif;
		font-size: 11px;
		box-shadow: 0px 0px 6px #888;
		-moz-box-shadow: 0px 0px 6px #888;
		-webkit-box-shadow: 0px 0px 6px #888;
    _z-index:1;
	}
	.fixed .formErrorContent {
		margin-top: .5em;
		border-radius: 0;
		-moz-border-radius: 0;
		-webkit-border-radius: 0;
		background: #f60;
		box-shadow: none;
		-moz-box-shadow: none;
		-webkit-box-shadow: none;
	}
	.fadeOut {
		opacity: .2;
		filter: alpha(opacity=20);
	}
	
	.formError .formErrorArrow {
		width: 15px;
		height: 15px;
		position: absolute;
		bottom: 0;
		left: 20px;
    _z-index:0;
	}
	.fixed .formErrorArrow {
		display: none;
	}
	.formError .formErrorArrowBottom {
		margin: -6px;
		top: 0;
	}
	.fixed .formErrorArrowBottom {
		display: none;
	}
	
		.formError .formErrorArrow div {
			margin: 0 auto;
			display: block;
			height: 1px;
			background: #efefef;
			line-height: 0px;
			font-size: 0px;
			box-shadow: 0px 2px 3px #888;
			-moz-box-shadow: 0px 2px 3px #888;
			-webkit-box-shadow: 0px 2px 3px #888;
		}
			.formError .formErrorArrowBottom div{
				box-shadow: none;
				-moz-box-shadow: none;
				-webkit-box-shadow: none;
			}
			
		.formError .formErrorArrow .line10 {
			width: 19px;
		} 
		.formError .formErrorArrow .line9 {
			width: 17px;
		} 
		.formError .formErrorArrow .line8 {
			width: 15px;
		} 
		.formError .formErrorArrow .line7 {
			width: 13px;
		} 
		.formError .formErrorArrow .line6 {
			width: 11px;
		} 
		.formError .formErrorArrow .line5 {
			width: 9px;
		} 
		.formError .formErrorArrow .line4 {
			width: 7px;
		} 
		.formError .formErrorArrow .line3 {
			width: 5px;
		} 
		.formError .formErrorArrow .line2 {
			width: 3px;
		}
		.formError .formErrorArrow .line1{
			width: 1px;
		}


/*
    ColorBox Core Style:
    The following CSS is consistent between example themes and should not be altered.
*/
#colorbox, #cboxOverlay, #cboxWrapper{position:absolute; top:0; left:0; z-index:9999; overflow:hidden;}
#cboxOverlay{position:fixed; width:100%; height:100%;}
#cboxMiddleLeft, #cboxBottomLeft{clear:left;}
#cboxContent{position:relative;}
#cboxLoadedContent{overflow:auto;}
#cboxTitle{margin:0;}
#cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute; top:0; left:0; width:100%;}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer;}
.cboxPhoto{float:left; margin:auto; border:0; display:block;}
.cboxIframe{width:100%; height:100%; display:block; border:0;}

/* 
    User Style:
    Change the following styles to modify the appearance of ColorBox.  They are
    ordered & tabbed in a way that represents the nesting of the generated HTML.
*/
#cboxOverlay{background:#000;}
#colorbox{}
    #cboxContent{margin-top:20px;}
        .cboxIframe{background:#fff;}
        #cboxError{padding:50px; border:1px solid #ccc;}
        #cboxLoadedContent{border:5px solid #000; background:#fff;}
        #cboxTitle{position:absolute; top:-20px; left:0; color:#ccc;}
        #cboxCurrent{position:absolute; top:-20px; right:0px; color:#ccc;}
        #cboxSlideshow{position:absolute; top:-20px; right:90px; color:#fff;}
        #cboxPrevious{position:absolute; top:50%; left:5px; margin-top:-32px; background:url(../sundar_img/colorbox/controls.png) no-repeat top left; width:28px; height:65px; text-indent:-9999px;}
        #cboxPrevious:hover{background-position:bottom left;}
        #cboxNext{position:absolute; top:50%; right:5px; margin-top:-32px; background:url(../sundar_img/colorbox/controls.png) no-repeat top right; width:28px; height:65px; text-indent:-9999px;}
        #cboxNext:hover{background-position:bottom right;}
        #cboxLoadingOverlay{background:#000;}
        #cboxLoadingGraphic{background:url(../sundar_img/colorbox/loading.gif) no-repeat center center;}
        #cboxClose{position:absolute; top:5px; right:5px; display:block; background:url(../sundar_img/colorbox/controls.png) no-repeat top center; width:38px; height:19px; text-indent:-9999px;}
        #cboxClose:hover{background-position:bottom center;}
