/*--------------------------------------------Trum Start-------------------------------------------------------*/

/*@import url("Trum/Style.css");
@import url("Trum/ContentPage.css");
@import url("Trum/Jquery.mmenu.all.css");
@import url("Trum/mapcss.css");
@import url("Trum/jquery-ui.css");*/

/*--------------------------------------------Trum End-------------------------------------------------------*/

/*====================== MB Start ============================================================*/
/*h1, h2, h3, h4, h5, h6 {margin:0;padding:0;border:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline;outline-style:none;outline-width:0;outline-color:-moz-use-text-color;}*/
ol, ul, li {list-style: none;}
.clrb{clear:both;}	
/*====================== MB End ============================================================*/

body
{
   margin: 0px 0px 0px 0px;
   padding: 0px 0px 0px 0px;
   /*background:#3a6508;
   background:url(images/36098/bg-row2.gif) repeat;*/
   /*background:url(images/36098/bg-body.png) center 0 no-repeat #e7e7e7;*/
   color:#8b8a8b;
   font-size:11px; font-family:Arial, Helvetica, sans-serif; 
}
.clear { clear: both;}
	
a {text-decoration:none; outline:none;}
a:hover {text-decoration:underline; color:#cfa863;}

/******************** bg MB Start ***********************/
.bg-1 {
	width:100%; 
    background:#fff;
}
.bg-2 {
	width:100%; 
	min-height:910px;
	padding-bottom:30px;
	background:url(images/MB/background.jpg) center 0 no-repeat #3a6508;	
}
/******************** bg MB End ***********************/

/********************Vertical Menu MB Start*********************************/

#VerColMenu{border-top: 1px solid #a5d6f0;}
#VerColMenu p, #VerColMenu em, #VerColMenu ol, #VerColMenu ul, #VerColMenu li{margin:0;padding:0;border:0;color:#fff;font-weight:inherit;font-style:inherit;font-size:100%;font-family:Segoe UI; vertical-align:baseline;outline-style:none;outline-width:0;outline-color:-moz-use-text-color;}
#VerColMenu a{background :url(images/MB/dotline_vmenu.gif) left bottom repeat-x;color:#fff;display:block;text-decoration: none;border-left: 1px solid #a5d6f0;font-size:20px;font-weight:normal;padding-bottom:3px;}
#VerColMenu a em{display:block;padding :12px 15px 11px; background:#008cd5;}
#VerColMenu a:hover em{background-color:#006599;}
#VerColMenu a span{display:block;padding:12px 15px 11px;background:#008cd5 url(images/MB/arr_down.png) 274px center no-repeat; }
#VerColMenu a:hover span{background-color:#006599; text-decoration:none;}
#VerColMenu a span.arr{ background:#006599 url(images/MB/arr_up.png) 274px center no-repeat;}
#VerColMenu li.on em{background-color:#006599;}
#VerColMenu li a.on{background-color:#bff03f;color:#006599;}
#VerColMenu li.on ul{display:block;}
#VerColMenu ul a{background:#fff url(images/MB/dotline_vmenu2.gif) left bottom repeat-x;color:#006599;font-weight: normal;font-size:15px;padding:13px 15px 13px 15px;}
#VerColMenu ul a:hover{background-color:#bff03f;color:#006599;}
#VerColMenu ul ul{border:none;margin:0;}
#VerColMenu ul ul a{background:#fff url(images/MB/dotline_vmenu2.gif) left bottom repeat-x;color:#006599;font-weight: normal;font-size:15px;padding:13px 15px 13px 25px;}
#VerColMenu ul ul ul a{background:#fff url(images/MB/dotline_vmenu2.gif) left bottom repeat-x;color:#006599;font-weight: normal;font-size:15px;padding:13px 15px 13px 35px;}

/********************Vertical Menu MB End*********************************/

/********************Homepage MB Start*********************************/
#homepage{width:950px; margin:0 auto 0px; background:#3d510e url(images/MB/background_homepage.jpg) 0px 0px no-repeat; }
#homepage p{margin:0;padding:0;border:0;font-size:100%;font-family:Segoe UI;}
#homepage #VerColMenu{float:right;width:310px;margin:0px 0px 0px 0px;padding:15px 10px 0 0;}
#homepage .bottom{float:left; margin:390px 0 0 0; padding:0px 0px 0px 0px;}
#homepage .bottom .featured_news{float:left; background:url(images/MB/slat_bottom_homepage.png) top left no-repeat;color:#fff; position:relative; padding:0px 0px 0px 600px; font-size:13px;}
#homepage .bottom .featured_news h1{font-weight:bold; position:absolute; top:0px; left:0px; margin:0;padding:0 0 0 40px;border:0;font-style:inherit;font-size:100%;color:#fff;}
#homepage .bottom ul{float:left;}
#homepage .bottom ul li{float:left; background:url(images/MB/slat_bottom_homepage.png) top left no-repeat; width:280px; color:#fff;min-height:100px; position:relative; padding:10px 35px 0px 35px; font-size:12px;}
#homepage .bottom ul li div{ line-height:16px;filter:alpha(opacity=50);opacity:0.5; padding-bottom:3px;}
#homepage .bottom ul li h4{font-weight:100; margin:0 0 5px 0;padding:0;border:0;font-size:100%;filter:alpha(opacity=50);opacity:0.5;}
#homepage .bottom ul li h4 a{color:#fff;}
#homepage .bottom ul li h4 a:hover{text-decoration:underline;}
#homepage .bottom ul li:first-child{background:none; padding-left:0px;}
#homepage .bottom ul li a{font-weight:bold; color:#fff;}
#homepage .bottom ul li a:hover{text-decoration:underline;}
#homepage .bottom ul li.copyright{width:190px; font-size:11px; padding-right:0px;filter:alpha(opacity=50);opacity:0.5;}

/********************Homepage MB End*********************************/


/************************* h MB Start *****************************/

h2 {
	font-size:18px; 
	/*line-height:1.2em; 
	color:#000;
	text-shadow:1px 0 0 #000;
	margin:0px 0 24px 0; 
	font-weight:normal;
	text-transform:uppercase;*/
}

h3 {
	font-size:24px; 
	line-height:1.2em; 
	/*color:#202020; 
	text-shadow:1px 0 0px #202020; 
	font-weight:normal;*/
	margin: 0 0 0px 0; 
	letter-spacing:-1px;
}
h4 {
	font-size:14px; 
	line-height:1.2em; 
	/*color:#000;*/
	text-shadow:1px 0 0 #7b7b7b;
	margin:5px 0 -5px 0; 
	font-weight:normal;
}
h4 a{
	/*color:#000;*/
	text-decoration:none;
}
h4 a:hover{
	/*color:#000;*/
	text-decoration:underline;
}
h4 span {
	display:block;
	margin-top:-2px;
}
h5 {
	font-size:15px; 
	line-height:18px; 
}

h5 a{
	color:#fff;
	text-decoration:none;	
}
h5 a:hover{
	color:#fff;
	text-decoration:underline;
}

h6 {
	font-size:13px; 
	line-height:18px; 
	margin:0px 0 0px; 
	color:#000;
}
h6 a {
	color:#000;
}
h6 a:hover {
	text-decoration:underline;
}
.date{
	font-size:11px;
	padding:0 0 0 2px;
	line-height:17px;
	color:#a3a4a3;
}

/************************* h MB End *****************************/

/*********************************boxes 36098 Start**********************************/
.margin-bot {margin-bottom:35px;}
.margin-bot1 {margin-bottom:1px;}

.margin-left{margin-bottom:15px;}

.margin-top {margin-top:7px;}
.margin-top1 {margin-top:11px;}


.spacing {margin-right:10px;}
.spacing1 {margin-right:9px;}
.spacing2 {margin-right:8px;}

.spacing-bot {margin-bottom:25px;}

.indent-bot {margin-bottom:20px;}
.indent-bot1 {margin-bottom:23px;}

.img-indent {float:left; margin:0px 19px 0px 0;}
.img-indent img {width:177px; height:125px;}
.img-indent1 {float:left; margin:0px 10px 0px 0;}
.img-indent2 {float:left; margin:2px 17px 0px 0;}
.img-indent3 {float:left; margin:2px 14px 0px 0;}


.prev-indent-bot {margin:-15px 0 10px 0;}
.prev-indent-bot1 {margin-bottom:12px;}	
.prev-indent-bot2 {margin:3px 0 -2px 0;}
.prev-indent-bot3 {margin:0px 0 -2px 0;}

.buttons a:hover {cursor:pointer;}

.menu li a,
.sf-menu li a,
.list-1 li a,
.link-2,
.button-1,
.button-2,
.button-3,
.button,
.text-bot a,
.works-list li a,
#form-top a,
.paginations li a,
h6 a,
h1 a {text-decoration:none;}	

/*********************************boxes 36098 End**********************************/


/*** Main ***/
	
	.main { width:expression(((document.documentElement.clientWidth || document.body.clientWidth) < 968)? "968px" : "100%"); min-width:968px;}
	
	.main { padding:0px 0px 0px 0px; /*background:url(images/35266/tail-top.jpg) repeat-x scroll 50% 0;*/ /*overflow:hidden; height:100%;*/}
	
	.main-bg { padding:0px 0px 0px 0px; /*width:1004px; margin:0 auto; background:url(images/MB/bgr_body.png) 0px 0px repeat-y;*/}
	
	.main-width { width:100%; /*background:url(images/36098/bg-body.png) center 0 no-repeat*/ /*#e7e7e7*/;}	

	.newNews {
		position:absolute;
		top:12px;
		right:-82px;
		z-index:10;
		}
		
/*** Login Start ***/
#login 
{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	font:Arial;
	color:#706666;
}

#login .login
{
    margin:6em auto 0 auto;
    padding:15px 25px 15px 15px;
	background: #f1f3f5;	
	width: 600px;	
	border:#cccccc 1px solid;
	-moz-box-shadow:6px 6px 8px #ccc; -webkit-box-shadow:6px 6px 8px #ccc; box-shadow:6px 6px 8px #ccc; border-radius:6px; -moz-border-radius:6px; -webkit-border-radius:6px; 
}
#login .login P
{
    padding:0px 1em 0px 1em;
}
#login .form-block
{
    padding:15px 10px 10px 10px;
	background: #e9ecef;
	border:#cccccc 1px solid;
	border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px;
}
#login .login-form
{
	float: right;
	width: 35%;
	text-align: left;
}
#login .login-text
{
	float: left;
	width: 65%;
	text-align:left;
	
}
#login .inputlabel
{
	color:#000;
	font-weight: bold;
	text-align: left;
}
#login .inputbox
{
	margin: 0px 0px 1em;
	width: 180px;	
	padding-left:5px;
	height: 26px;
	border:#cccccc 1px solid;
	border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px;
}
#login .clr
{
	clear: both;	
}
#login .ctr
{
	text-align: center;
}
#login .version
{
	font-size: 0.8em;
}

/*** Login End ***/

#content36148 
{
	position:relative;
	padding:0px 0 0 0;
	margin:-29px 0 -9px 0;
	z-index:1;	
}
#content36148 h2{
	/*background:#323639;*/
	background:#555d63;
	font-size:18px;
	line-height:1.2em;
	color:#fff;
	margin:0 0 20px;
	padding:5px 0 5px 15px;
	font-weight:normal;
}

#content36148 h2 a{
  color:#fff;
  text-decoration:none;
}
#content36148 h2 a:hover{
  color:#fff;
  text-decoration:underline;
}

#content36148 .c_box_rss {padding:0 10px 0 0;}

#topnews, #content {width:100%; padding:0px 0px 0px 5px; margin:0px 0px 0px 5px;}
#content {padding:0px 0px 0px 9px; margin:10px 0px 0px 0px; background-color:#fff; border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px; }

#topnews {height:100%; margin-bottom:8px;}
.top4 {width:626px;}
.toplist, .toplist-date, .toplist-top, .toplist-middle, .toplist-bottom {width:180px;}
/*.content {width:610px; font:13px Arial; margin-bottom:5px;}*/

#content-scroll { /*overflow:auto; height:520px; width:810px; padding:10px 0 0 0;*/ }
#content-scroll2 { /*overflow:auto; height:555px; width:810px; padding:10px 0 0 0;*/ }
#content-scroll-comment { height:400px; overflow:auto; padding:0 8px; }

.content-center, .folder, .folder-title, .folder-title2, .folder-title3, .folder-bottom, .folder-bottom2  {width:100%;}
.content-center .content a {text-decoration: underline; color:#fff; outline:none;}
.content-center .content a:hover {text-decoration: none;}
.content-center .content a:visited {color:#fff;}
.content-center .modalBackground {background-color: Gray; filter: alpha(opacity=80); opacity: 0.8; z-index: 10000;}
.folder-bottom {background:#f5f5f6 url('images/Background/bg_vne.gif') repeat-x 0px -73px;}
.content-center2 {width:100%;}
.content-left {width:300px;}
.content-right {width:180px;}
.content-center, .content-center2, .content-left {margin-right:0px;}
.folder-header {width:100%; height:22px; margin-bottom:0px; font:11px arial; color:#fff; /*color:#8c8c8c; background:#f5f5f7 url('images/Background/folder-header.gif') repeat-x top;*/}
.folder-top {width:100%; padding: 16px 10px 10px 0; /*margin-top:0px; border-left:1px solid #e3e3e4; border-right:1px solid #e3e3e4; background:#ffffff url('images/Background/folder-top.gif') repeat-x top;*/}
.folder-top p{padding:0; margin-bottom:5px; margin-top:0px; font-family:Arial; font-size:13px; color:#fff;}
.folder-top span a {text-decoration: underline; color:#000000; outline:none;}
.folder-top span a:hover {text-decoration: none;}
.folder-top span a:visited {color:#fff;}
.parentfolder-title {height:15px; background-color:#f5f5f7; padding:2px 10px;}
.subfolder-title {height:11px; padding:4px 0px; font:bold 11px arial; color:#1c8bcb;}
.parentfolder-title a {font:bold 16px arial; color:#58595b; text-decoration:none;}
.subfolder-title a {font:bold 11px arial; color:#1c8bcb; text-decoration:none;}
.subfolder-title-rss {padding:2px 0px;/*background-color:#f5f5f7;*/}
.subfolder-time {padding:2px 5px;}
.item-time {font:11px arial; color:#58595b;}
.item-date {font:11px arial; color:#fff; font-weight:normal !important;}
.newnews-header {width:100%; height:16px; margin-bottom:10px; /*background:#f5f5f7 url('images/Background/othernews-header.gif') repeat-x top;*/}
.newnews-title {padding-right:5px; font:bold 14px arial; color:#fff; /*background-color:#f5f5f7;*/}
.newnews {width:100%; margin-bottom:10px;}
.newnews ul{list-style:none;margin:0px;padding-left:40px;position:relative;}
.newnews li{background:url('images/Background/white-square.gif') no-repeat 0px 7px; padding-left:10px; position:relative;}
.othernews-header {width:100%; height:16px; margin-bottom:10px; /*background:#f5f5f7 url('images/Background/othernews-header.gif') repeat-x top;*/}
.othernews-title {padding-right:5px; font:bold 14px arial; color:#fff; /*background-color:#f5f5f7;*/}
.othernews {width:100%;}
.othernews ul{list-style:none;margin:0px;padding-left:40px;position:relative;}
.othernews li{background:url('images/Background/white-square.gif') no-repeat 0px 7px; padding-left:10px; position:relative;}
.continue {padding:10px 40px 0px 40px;}
.continue a{font:bold 13px arial; color:#fff; text-decoration:none;}
.iconfu {font:11px arial; color:#58595b; padding:0px 0px 10px 10px;}
.permissionfu {font:11px arial; color:#58595b; padding:0px 10px 0 0;}
.email-print {/*width: 610px*/; margin-bottom:10px; white-space:nowrap;}
.email-print a{font:11px arial; color:#fff; text-decoration:none;}
.email-print img{border:0; vertical-align:middle;}
.folder, .folder-small {margin-bottom:10px;}
.folder {-moz-box-shadow: 0px 3px 8px #ccc; -webkit-box-shadow: 0px 3px 8px #ccc; box-shadow:0px 3px 8px #ccc; border-bottom-left-radius:5px; -moz-border-radius-bottomleft:5px; -webkit-border-bottom-left-radius:5px; border-bottom-right-radius:5px; -moz-border-radius-bottomright:5px; -webkit-border-bottom-right-radius:5px;}
.folder-small, .folder-smalltitle, .folder-smallbottom {width:245px;}
.folder-smallbottom {background:#f5f5f6 url('images/Background/bg_vne.gif') repeat-x 0px -79px;}
.folder-smallbottom2 {width:175px;}
.folder-title, .folder-title2, .folder-title3 {height: 21px;}
.folder-active, .folder-active2, .folder-active3, .subfolder {height: 17px;}
.folder-title {font:11px arial; color:#868d9d; background:#f5f5f6 url('images/Background/bg_repeat.gif') repeat-x scroll 0px 0px; border-top-left-radius:5px; -moz-border-radius-topleft:5px; -webkit-border-top-left-radius:5px; border-top-right-radius:5px; -moz-border-radius-topright:5px; -webkit-border-top-right-radius:5px;}
.folder-title2 {background:#f5f5f6 url('images/Background/bg_repeat.gif') repeat-x 0px -724px;}
.folder-title3 {font:11px arial; color:#868d9d; background:#f5f5f6 url('images/Background/bg_repeat3.gif') repeat-x scroll 0px 0px; border-top-left-radius:5px; -moz-border-radius-topleft:5px; -webkit-border-top-left-radius:5px; border-top-right-radius:5px; -moz-border-radius-topright:5px; -webkit-border-top-right-radius:5px;}
.folder-active {padding: 2px 9px; background:#f5f5f6 url('images/Background/bg_repeat.gif') repeat-x 0px -23px; border-left:1px solid #d5d8de; border-top-left-radius:5px; -moz-border-radius-topleft:5px; -webkit-border-top-left-radius:5px; border-right:1px solid #d5d8de; border-top-right-radius:5px; -moz-border-radius-topright:5px; -webkit-border-top-right-radius:5px;}
.folder-active2 {padding: 2px 9px; background:#f5f5f6 url('images/Background/folder-active2.gif') repeat-x bottom;}
.folder-active3 {padding: 2px 9px; background:#f5f5f6 url('images/Background/bg_repeat.gif') repeat-x 0px -23px; border-left:1px solid #d5d8de; border-top-left-radius:5px; -moz-border-radius-topleft:5px; -webkit-border-top-left-radius:5px; border-right:1px solid #d5d8de; border-top-right-radius:5px; -moz-border-radius-topright:5px; -webkit-border-top-right-radius:5px;}
.folder-content {width:609px; padding:10px 0px 10px 5px;font:12px arial; border-left:1px solid #d5d8de; border-bottom:1px solid #d5d8de; border-right:1px solid #d5d8de; border-bottom-left-radius:5px; -moz-border-radius-bottomleft:5px; -webkit-border-bottom-left-radius:5px; border-bottom-right-radius:5px; -moz-border-radius-bottomright:5px; -webkit-border-bottom-right-radius:5px;}
.folder-smallcontent {width:223px}
.folder-smallcontent2 {width:241px; padding:5px 1px 5px;}
.folder-smallcontent3 {width:171px; padding:2px 1px 10px;}
.folder-bottom, .folder-bottom2 {height:5px;}
.folder-bottom2 {margin-bottom:10px;}
.folder-bottomcenter {width:606px; height:5px; background:#f5f5f6 url('images/Background/folder-bottomcenter.gif') repeat-x top;}
.folder-smallbottomcenter {width:241px;}
.folder-smallbottomcenter2 {width:171px;}
.folder-topnews {width:398px; padding-right:20px;}
.folder-othernews {width:270px;}
.folder-news {width:100%; padding:5px 0px 0 0; margin-bottom:0px; color:#fff;}
.folder-news p{padding:0; margin-top:0px; margin-bottom:5px; font-family:Arial; font-size:13px;}
.folder-news span a {text-decoration: underline; color:#fff; outline:none;}
.folder-news span a:hover {text-decoration: none;}
.folder-news span a:visited {color:#fff;}
.folder-photo {text-align:center; width:280px; height:186px; overflow:hidden;background-color:#e3e3e3; margin:15px 0px 0px 10px;}
.folder-photo a{font:bold 11px arial; color:#000000; text-decoration:none;}
.folder-photo img{/*width:280px; height:200px;*/ width:100%; border:1px solid #a5a5a5; margin:0px 0px 0px 0px;}
.folder-photo p{margin:0; padding:5px 0px; }
.folder-perfume {text-align:center; /*background-color:#eeeedd;*/ margin:15px 0px 0px 0px;}
.folder-perfume a{font:bold 13px arial; color:#000000; text-decoration:none;}
.folder-perfume img{width:120px; height:120px; borde:0px solid #a5a5a5; margin:0px 0px 0px 0px;}
.folder-perfume p{margin:0; padding:5px 0px; }
.folder-content p{margin-top:0px;margin-bottom:4px;}
.folder-content ul, .list-item ul, .list-item3 ul, .list-item4 ul, .list-item6 ul, .media ul{list-style:none;margin:0;padding:0;}
.folder-content li, .list-item li, .list-item3 li, .list-item4 li, .list-item6 li, .media li{padding-left:6px; background-image:url('images/Background/black-square.gif'); background-repeat:no-repeat; background-position: 0 7px;}
.subfolder {padding: 3px 5px 1px;}
.linksite {width:300px; margin-left:5px;}
.fl, #content, #topnews {float:left;}
.fr {float:right;}
#HOSE, #HASTC, .hotnews-top, .hotnews-content, hotnews-content2, .hotnews-bottom, .t3, .tab, 
.toplist-date, .toplist-top, .toplist-middle, .toplist-bottom,
.folder, .folder-title, .folder-title2, .folder-title3, .box-title1, .folder-content, .folder-bottom, .folder-bottom2, .email-print,  
.adv-header, .linksite-box, .folder-header, .folder-top, .folder-news, .newnews-header, .othernews-header, .othernews, .adword {position:relative;}
.hotnews-topright, .hotnews-content, hotnews-content2, .hotnews-date, .toplist-left, .folder-content, .t3 {background-color:#ffffff;}
.hotnews-top, .hotnews-bottom, .rss, .folder-topnews2, .folder-othernews2, .box-item, .tab, .hot, .list-item1-content, .other-folder, .other-folder2 {width:100%;}
.topbanner, .toplist-right, .linksite, .toplist-content {height:100%;}
.toplist-content, .tab, .hotnews-top, .toplist-bottom,
.hotnews-topright, .hotnews-bottomright, .search , 
.hotnews-content, hotnews-content2, .hotnews-detail, .hotnews-detail2, .t3, .toplist-left, .tlc, .hotnews-date, .linksite, .box-item, .linksite-box, 
.folder, .folder-title, .folder-title2, .folder-title3, .box-title1, .folder-content, .folder-bottom, .folder-bottom2, .email-print,
.box-bottomcenter1, .adv-header, .content, .content-center, .content-center2, .content-right, .content-left, 
.box-middle1, .folder-header, .folder-top, .folder-news, .newnews-header, .othernews-header, .othernews, .adword,
.adword-title, .other-folder2 {overflow:hidden;}
.hotnews-top {width:620px; height:2px; background:#f5f5f6 url('images/Background/bg_vne.gif') repeat-x 0px 0px;}
.hotnews-bottom, .hotnews-bottomright {height:4px;line-height:4px;}
.hotnews-topright, .hotnews-bottomright {width:503px;}
.hotnews-bottom {overflow:hidden;margin-bottom:5px;width:620px;height:4px;background:#f5f5f6 url('images/Background/bg_vne.gif') repeat-x 0px -3px;}
.hotnews-topright {height:1px; line-height:1px; border-top: 1px solid #b6bfc6;}
.hotnews-bottomright {background:#ffffff url('images/Background/hotnews-bottomright.gif') repeat-x top;}
.hotnews-content {width:600px; padding:5px 10px 8px 6px; /*border-left: 1px solid #b6bfc6; border-right:1px solid #b6bfc6;*/ background:#f5f5f6 url('images/Background/cmt-footer.gif') repeat-x 0px 100%; border-radius:6px; -moz-border-radius:6px; -webkit-border-radius:6px;}
.hotnews-content2 {width:600px; padding:5px 10px 5px 6px;/* background:#f5f5f6 url('images/Background/bg_vne.gif') repeat-x 0px 208px*/; border-radius:6px; -moz-border-radius:6px; -webkit-border-radius:6px;}
.hotnews-detail {height:100%;}
.hotnews-detail p {margin-top:0px;margin-bottom:5px;}
.hotnews-detail2 {height:100%;}
.hotnews-detail2 p {margin-top:0px;margin-bottom:5px;}
.comment_ct {padding: 0px 0px 20px 0px; margin: 0 0 20px 10px; border-bottom: 1px solid #b7beb6;}
.t3 {width:498px;height:171px;padding-left:7px;}
.t3-content {width:152px;margin-right:14px;}
.t3-content p{margin-top:0;margin-bottom:3px;}
.link-contact {font:11px arial; color:#ffffff; text-decoration:none;}
.link-folder {font:bold 12px arial; color:#58595b; text-decoration:none;}
.link-folder3 {font:bold 12px arial; color:#000000; text-decoration:none;}
.link-subfolder {font:11px arial; color:#003f7a; text-decoration:none;}
.link-subfolder3 {font:11px arial; color:#ffffff; text-decoration:none;}
.link-title {font:bold 13px arial; text-decoration:none; color:#fff;}
.link-title:visited {color:#d9d9d9;}
a.link-title2 {font:bold 11px arial; text-decoration:none; color:#000000;}
.link-newnews, .link-othernews, .link-othernews2 {text-decoration:none; color:#fff;}
.link-newnews, .link-othernews {font:12px arial;} 
.link-othernews2 {font:11px arial;}
.link-othernews3 {font: 11px arial; color:#fff; text-decoration:none;}
.link-othernews3:hover {text-decoration:underline;}
.link-newnews:visited, .link-othernews:visited, .link-othernews2:visited {color:#d9d9d9;}
.link-newnews:hover, .link-othernews:hover, .link-othernews2:hover {text-decoration:underline;}
.link-listitem1-title {font:bold 13px arial; color:#1c8bcb; text-decoration:none;}
.link-listitem1-othernews {font:11px arial; color:#58595b; text-decoration:none;}
.link-listitem1-othernews:hover {font:11px arial; color:#58595b; text-decoration:underline;}
.link-rss {font:12px arial; color:#919090;text-decoration:none;}
.link-topnews {font:bold 18px tahoma; color:#fff; text-decoration:none;}
.link-toplist {font:bold 12px arial; color:#1c8bcb; text-decoration:none;}
.link-submenu {font:11px arial; color:#1c8bcb; text-decoration:none;}
.link-submenu:hover {text-decoration:underline;}
.link-adwrod1 {font:11px arial; color:#868585; text-decoration:none;}
.link-footermenu {font:11px arial; color:#434343; text-decoration:none;}
.other-folder, .other-folder2 {margin-bottom:5px;}
.other-folder2 {margin-top:5px;}
.adword-header {width:478px; margin-bottom:10px; background:#f5f5f7 url('images/AdWord/adword-header.gif') repeat-x top;}
.adword-hdf, .adword-ftf {height:4px; overflow:hidden;}
.adword-hdf {/*margin-left:-1px; background: url('images/Background/cmt-header.gif') no-repeat top;*/}
.adword-ftf {/*margin-left: -1px; background: url('images/Background/cmt-footer2.gif') no-repeat top;*/}
.adword-header-content {font:bold 12px arial; color:#58595b; padding:0px 2px; background-color:#f5f5f7;}
.adword-header-content	a{font:bold 12px arial; color:#58595b;text-decoration:none;}
.adword-header-content img{border:0;}

.adword {width:100%; padding:5px 10px; line-height:18px; border-left:1px solid #e3e3e4; border-right:1px solid #e3e3e4; border-top:2px solid #fff; border-bottom:2px solid #fff; 
	-moz-box-shadow:6px 6px 8px #ccc; -webkit-box-shadow:6px 6px 8px #ccc; box-shadow:6px 6px 8px #ccc; border-radius:6px; -moz-border-radius:6px; -webkit-border-radius:6px; /*background:#fff url('images/AdWord/adword.gif') repeat-x top;*/}
.adword p{padding:0;margin:0px;}
.adword ul{list-style:none;margin:0;padding:0px;}
.adword li{padding-left:8px; background-image:url('images/Background/white-square.gif'); background-repeat:no-repeat; background-position: 0 7px;}

.adword-textbox, .adword-textbox2 {border:1px solid #7f9db9; font:13px arial;padding:3px; height:16px; border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px;}
.adword-textbox {color:#9196A2;}
.adword-textbox2 {color:#000000;}
.adword-select {font:11px arial; color:#868585;}
.adword-txtemail {width:156px; height:15px; padding:2px 3px; font:11px arial; border:1px solid #a7a6aa;}
.adword-continue {height:16px; padding:2px 5px; border-top:1px solid #d7dae0;}
.adword-continue a{font:11px arial; color:#58595b; text-decoration:none;}
.adword-continue img{border:0;}
.adword-middle {width:100%; padding:5px 1px; }
.adword-title {width:606px; height:21px; padding: 2px 5px; font:bold 12px arial; background:#f5f5f7 url('images/AdWord/adword-title.gif') repeat-x top;}
.adword-title3 {width:596px; height:70px; padding: 2px 10px; font:12px arial; background:#f5f5f7 url('images/AdWord/adword-title.gif') repeat-x bottom;}
.adword-content {width:606px; height:16px; padding:2px 5px; font:bold 12px arial; background:#f5f5f7 url('images/AdWord/adword-content.gif') repeat-x top;}
.adword-title2 {width:606px; height:15px; padding: 2px 5px; font:bold 12px arial; background:#f5f5f7 url('images/AdWord/adword-title2.gif') repeat-x top;}
.adword-detail  {width:584px; padding: 10px; margin:5px; background:#ffffff url('images/AdWord/adword-detail.gif') repeat-x top; border-left:1px solid #e6e6e6; border-right:1px solid #e6e6e6; border-bottom:1px solid #e6e6e6}
.adword-nav {width:606px; padding:5px 2px;}
.adword-nav2 {width:580px; padding:5px 10px; margin:0px 0px 0px 0px; /*background-color:#ffffff;*/}
.adword-nav3 {width:606px; padding:5px 2px;}
.adword-dline {width:100%; overflow:hidden;}
.adword-dline ul {width:100%;margin:0;padding:0;list-style:none}
.adword-dline li {padding:0; background-image:none;}
.img-topnews {width:250px; border:1px solid #8a8a8a; margin-right:8px;}
.img-topnews2 {width:150px; border:1px solid #8a8a8a; margin-right:8px;}
.img-top3 {width:150px; height:117px; border:1px solid #7a7a7a;}
.img-subject {width:130px; border:1px solid #a5a5a5; margin-right:8px; margin-top:2px;}
.img-subjectext {height:53px; border:1px solid #a5a5a5; margin-right:5px; vertical-align:middle;}
.img-rss {border:0;margin:0;padding:0;}
.img-linksite {border:0; margin:0px 5px 5px 0px; padding:0px;}
.img-linksite2 {border:0; margin-bottom:5px; padding:0px;}
.img-icon {vertical-align:bottom;}
.img-sep-listitem5 {vertical-align:bottom; margin: 0px 5px;}
.img-search {border:0; cursor:pointer;}
.img-weather {vertical-align:middle;}
.img-adword-sep {vertical-align:top;}
.img-listitem3, .img-topsubject {border:1px solid #a5a5a5; margin-right:10px; margin-bottom:0px;}
.img-topsubject {width:210px; margin-top:4px;}
.img-other {width:53px; border:1px solid #a5a5a5; margin-right:5px;}
.img-logo {border:0px; vertical-align:middle;padding:23px 0px;}
.img-go {border:0px; vertical-align:top;}
.img-interview {width:278px; height:195px; border:1px solid #8b8b8b;margin:0px;padding:0px;}
.txtr {text-align:right;}
.txtc {text-align:center;}
.rss {text-align:right;}
/*-------------------------------------------------------------------------------------*/
.Title                 { font-family: 'Arial'; font-size: 14pt; font-weight: bold; margin-top: 0; line-height:25px;/*margin-bottom:15px; */}
.title                 { font-family: 'Arial'; font-size: 14pt; font-weight: bold; margin-top: 0 }
.TitleWhite            { font-family: 'Arial'; font-size: 14pt; font-weight: bold; margin-top: 0; color: #ffffff }
.ColTitle              { font-family: 'Arial'; font-size: 10pt; font-weight: bold }
.SubTitle              { font-family: 'Arial'; font-size: 12pt; font-weight: bold; color: #5F5F5F }
.Time                  { font-family: 'Verdana'; font-size: 8pt; color: #000000; text-decoration: none }
.TimeW                 { font-family: 'Verdana'; font-size: 8pt; color: #ffffff; text-decoration: none }
.Time:hover            { font-family: 'Verdana'; font-size: 8pt; color: #800040; text-decoration: underline }
.Normal                { font-family: 'Arial'; font-size: 10pt; color: #fff }
.normal                { font-family: 'Arial'; font-size: 10pt; color: #fff }
.Link                  { text-decoration: none }
.Link:hover            { text-decoration: underline }
.Image                 { font-family: 'Arial'; font-size: 8.5pt; color: #fff }
.Lead                  { font-family: 'Arial'; font-size: 11pt; color: #5F5F5F; font-weight: bold }
.lead                  { font-family: 'Arial'; font-size: 11pt; color: #5F5F5F; font-weight: bold }
.Lead1                 { font-family: 'Arial'; font-size: 11px; color: #919090; font-weight: bold }
.Lead2                 { font-family: 'Arial'; font-size: 11px; color: #6d6d6d; font-weight: bold }
.SForm                 { font-family: 'Arial'; font-size: 9pt; text-decoration: none; color: #000000;}
.SForm:hover           { color: #000000; text-decoration:none;}
.SForm2                { font-family: 'Arial'; font-size: 9pt; text-decoration: none; color: #000000;}
.SFormWhite            { font-family: 'Arial'; font-size: 9pt; text-decoration: none; color: #fff; }
.SFormWhite:hover      { text-decoration: none; color: #fff; }
.SFormR                { font-family: 'Arial'; font-size: 9pt; text-decoration: underline }
.AdTitle               { font-family: 'Arial'; font-size: 10pt; color: #000000; font-weight: bold; text-decoration: none }
.AdTop                 { font-family: 'Times New Roman'; font-size: 20pt; color: #5F5F5F; font-weight: bold; text-decoration: none }
.dtopitem_all		   { margin: 10px 0px 10px 0px; }

.SForm .YourComment {background:url(images/Y-kien-cua-ban.png) no-repeat; font-size:12px; font-weight:bold; padding:5px 30px 5px 32px; margin:0px 0px 0px 0px; text-decoration:none;}

.ContentWidth img.Origin { width:auto; height:auto; max-width:620px; }
.ContentWidth img, .ContentWidth iframe { max-width:100%;  max-height:100%; }

/*---------------------------------------SiteMap Start--------------------------------------------------------------------*/
.content-sitemap 
{
	/*width:530px;*/
	margin:0 auto;
	padding:10px 0 0 0;	
}

.content-sitemap .SiteMap
{
  border: 0px solid #fff; 
  /*background-color:white;*/
  font-family: verdana; 
  font-size: 10px;
}

.content-sitemap .SiteMapTableCell
{
  padding: 5px;
}

.content-sitemap .RootNode
{ 
  color:#fff;
  font-family: verdana; 
  font-size: 13px;
  font-weight: bold;
  padding-left:5px;
} 

.content-sitemap .RootNode a
{ 
  color:#fff;
  text-decoration:none;
} 

.content-sitemap .RootNode a:hover
{ 
  color:#fff;
  text-decoration:underline;
} 

.content-sitemap .ParentNode
{ 
  font-family: verdana; 
  font-size:13px;  
  padding-left:5px;
} 

.content-sitemap .ParentNode a
{ 
  color:#fff;
  text-decoration:none;
} 

.content-sitemap .ParentNode a:hover
{ 
  color:#fff;
  text-decoration:underline;
} 

.content-sitemap .LeafNode
{ 
  color: #cfa863;
  font-family: verdana; 
  font-size:13px;  
  padding-left:5px;
} 

.content-sitemap .LeafNode a
{ 
  color: #cfa863;
  text-decoration:none;
} 

.content-sitemap .LeafNode a:hover
{ 
  color: #cfa863;
  text-decoration:underline;
} 
/*---------------------------------------SiteMap End--------------------------------------------------------------------*/

/* ---------------------------------------Breadcrumbs style start------------------------------------- */

#breadcrumb
{
   /*background-color: #339999;  
   font-size: 10px; 
   padding-top: 0px;   
   padding-left: 5px;
   padding-right: 5px;
   border:1px solid red; 
   width:879px;  */
}

#breadcrumb a
{
   /*color: white;*/    
}

#breadcrumb .SiteMap
{
  font-family: arial;
  /*font-size: 10px;*/   
  text-decoration: none;
  /*background-color:red; */
}

#breadcrumb .BreadcrumbsRootNode
{
  color:#58595b;
  font-size: 16px;  
  font-weight:bold;  
  text-transform: uppercase;
  text-decoration: none; 
  padding:2px 10px 0 0;
  height:15px; 
  background-color:#f5f5f7; 
}

#breadcrumb .BreadcrumbsRootNode a
{
  color:#58595b;
  text-decoration: none;
}
#breadcrumb .BreadcrumbsRootNode a:hover
{
  color:#58595b;
  text-decoration: none;
}

#breadcrumb .BreadcrumbsParentNode
{
  color: #1c8bcb;
  font-size: 11px;  
  font-weight:bold; 
  padding:4px 0px;  
  height:11px;
  text-decoration: none;
}

#breadcrumb .BreadcrumbsParentNode a
{
  color: #1c8bcb;
  text-decoration: none;
}
#breadcrumb .BreadcrumbsParentNode a:hover
{
  color: #1c8bcb;
  text-decoration: none;
}

#breadcrumb .BreadcrumbsLeafNode
{
  color: #302f2f;
  font-size: 11px;  
  font-weight:bold; 
  padding:4px 0;  
  height:11px;
  text-decoration: none;
}

#breadcrumb .BreadcrumbsLeafNode a
{
  color: #302f2f;
  text-decoration: none;
}
#breadcrumb .BreadcrumbsLeafNode a:hover
{
  color: #302f2f;
  text-decoration: none;
}

/* ---------------------------------------Breadcrumbs style end------------------------------------- */

/*--------------------------------------------Montgomerielinks Start---------------------------------------------------------------------------*/
#package_list {
}
#package_list dt{
display: block;
height: 21px;
border: 1px solid #cccccc;
background: url(images/Montgomerielinks/bg_tabpackage.jpg) top left repeat-x;
cursor:pointer;
padding: 0 0 0 10px;
margin: 0 0 2px 0px;
}
#package_list dta{
display: block;
height: 21px;
border: 1px solid #cccccc;
background: url(images/Montgomerielinks/bg_tabpackage.jpg) top left repeat-x;
cursor:pointer;
padding: 0 10px 0 0px;
margin: 0 0 2px 0px;
}
.package_content{
padding: 10px 0;
}
.package_content .package_desc{
}
.package_content .image img, .content_list .image img{
max-width: 220px;
width: expression(this.width > 220 ? 220: true);
}

* html .package_content .image img, * html .content_list .image img {
width: expression(this.width > 220 ? 220: true);

}

.package_head {
height: 21px;
padding-top: 2px;
float: left;
/*width: 590px;*/
width:100%;
}
.package_head .package_name{
float: left;
font-weight:bold;
color: #717171;
}	
.package_head .package_price{
float: right;
}
#btn_package{
float: right;
margin:-23px 0px 0 0;
}
#btn_package_a{
float:left;
margin:-2px 10px 0 0;
}


#hole_nav {
margin:0px 0px 0px -20px;
padding:0 0px 0px 0;
width:100%;
font-size:13px;
}

#hole_nav ul{
margin:0 0px 0px 0;
}

#hole_nav ul li{
display: block;
float: left;
padding: 0 2px;
}
#hole_nav ul li a{
display: block;
float: left;
background: url(images/Montgomerielinks/bg_button.png) top center no-repeat;
height: 25px;
width: 25px;
text-align:center;
padding-top:5px;
color: #333333;
}
#hole_nav ul li a:hover{
background: url(images/Montgomerielinks/bg_current_button.png) top center no-repeat;
color: #FFFFFF;
text-decoration:none;
}
#hole_nav ul li a.current{
background: url(images/Montgomerielinks/bg_current_button.png) top center no-repeat;
color: #FFFFFF;
}
#hole_nav ul li a.arrowleft{
display: block;
float: left;
background: url(images/Montgomerielinks/arrow_left.png) top center no-repeat;
height: 25px;
width: 25px;
text-align: center;
}
#hole_nav ul li a.arrowright{
display: block;
float: left;
background: url(images/Montgomerielinks/arrow_right.png) top center no-repeat;
height: 25px;
width: 25px;
text-align: center;
}
/*--------------------------------------------Montgomerielinks End---------------------------------------------------------------------------*/

/*---------- RATER PLUGIN START---------------------- */
.ui-rater{margin:0 8px 0 0; padding:0 0 0 0;}
.ui-rater>span {margin:0 0 0 0; padding:0 0 0 0;}
.ui-rater-rating {margin:16px 0 1px 0; padding:16px 0 0 0;}
.ui-rater-starsOff, .ui-rater-starsOn {display:inline-block; height:16px; background:url(images/Rater/star.gif) repeat-x 0 0px;}
.ui-rater-starsOn {display:block; max-width:80px; top:0; background-position: 0 -32px;}
.ui-rater-starsHover {background-position: 0 -16px!important;}
/*---------- RATER PLUGIN END---------------------- */

/*--------------------------------------------Sharing Email Start------------------------------------------------------------------------------*/
.sharing {
	padding: 0 0 0px 0;
	margin:0;
	float:right;
}

.sharing ul, .sharing-hidden ul {
	list-style: none outside none !important;
	padding: 0 !important;
	margin: 0 !important;
	float: left;
	text-indent: 0 !important;
}

.sharing li, .sharing-hidden li {
	display: list-item !important;
	list-style: none outside none !important;
	float: left;
	padding:0px 0 0 0 !important;
	margin: 0 0px 0 0 !important;
	background: none !important;
}

.sharing li div, .sharing-hidden li div {
	margin: 0 !important;
}

.sharing li:before, .sharing-hidden li:before {
	content: none !important;
}


.sharing li a, .sharing-hidden li a {
	padding: 0px 0 0 0px;
	line-height: 0px;
	/*display: block;*/
}

.sharing li.share-regular a, .sharing-hidden li a, .sharing li.share-regular a:hover, .sharing-hidden li a:hover {
	border: none !important;
}

.share-custom a.sharing-anchor{
	color: #666;
	font-size:11px;
	font-family: arial, tahoma, verdana, sans-serif;
	text-decoration: none;
}

.sharing li.share-custom{

}

.sharing-hidden a{
	color: #666;
}
.sharing a.share-email,.sharing-hidden a.share-email { /*background: url('images/33977/email.png') no-repeat center left; */}
.sharing a.share-print,.sharing-hidden a.share-print { background: url('images/33977/print.png') no-repeat center left; }

.sharing-hidden li {
	width: 130px;
}
#sharing_email {
	/*background-color:#fff;*/
	width:315px;
	padding:20px 15px 15px 15px;
	margin:0px 0px 15px 0px;
	position:inherit;
	display:block;
	overflow:hidden;	
	border:2px solid #fff;
	z-index:100;
	float:right;
	-moz-box-shadow:6px 6px 8px #ccc; -webkit-box-shadow:6px 6px 8px #ccc; box-shadow:6px 6px 8px #ccc; border-radius:6px; -moz-border-radius:6px; -webkit-border-radius:6px;
}

#sharing_email .errors {
	color:#fff;
	background-color:#771a09;
	font-size: 11px;
	padding: 5px 8px;
	line-height: 11px;
	margin: 10px 0 0 0;
}

#sharing_email label {
	font-size: 11px;
	color: #fff;
	font-weight: bold;
	display: block;
	padding: 0 0 2px 0;
	text-align: left;
}

#sharing_email input[type="text"] {
	width: 100%;
	margin-bottom: 8px;
}

#sharing_email .sharing_send {
}

#sharing_email .sharing_cancel {
	padding: 0 0 0 10px;
	font-size: 11px;
}

/*--------------------------------------------Sharing Email End------------------------------------------------------------------------------*/


/*------ Calendar arcticwhite Start ------*/

.cart-calendar-wrapper {
	border:1px solid #bbb; 
	background:#eee; 
	font-family:Helvetica,Arial,sans-serif;
	padding:0;
	font-size:11px;
	width:170px;
}

.cart-calendar-wrapper > p {
	height:22px;
	line-height:22px;
	font-size:16px;
	font-weight:bold;
	color:#333; 
	margin:0;
	padding:2px 0 0 6px;
	background:#eee url(images/Calendar/ArcticWhite/horizontal.png) repeat-x 0 0; 
}

.cart-calendar {
	background:#fff;
	color:#333;
	font-size:11px;
	font-family:Helvetica,Arial,sans-serif;
	width:100%;
	padding:8px;
	cursor:default;
	border:1px solid #7f9db9;
	border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px;
}

.cart-calendar-content {
	width:100%;
}

.cart-calendar-day-active { }

.cart-calendar-day {
	color:#333;
	text-align:center;
	line-height:18px;
	border:1px solid transparent;
}

.cart-calendar-day:hover {
	text-decoration:underline;
}

.cart-calendar-day-header {
	text-align:center;
	border-bottom:1px solid #bbb; 
	line-height:16px;
}

.cart-calendar-month {
	width:100%;
}

.cart-calendar-month-title {
	font-weight:bold;
	line-height:16px;
}

.cart-calendar-next-previous {
	cursor:default;
	font-weight:bold;
	font-size:12px;
	line-height:6px;
}

.cart-calendar-next-previous:hover { text-decoration:underline; }

.cart-calendar-other-month-day {
	color:#ccc;
}

.cart-calendar-day-selected {
	line-height:18px;
	color:#003f6b; 
	background:#e3eef8 url(images/Calendar/ArcticWhite/horizontal.png) repeat-x 0 -107px; 
	border-color:#93bad6 #649ec6 #649ec6 #93bad6; 
}

/*------ Calendar arcticwhite End ------*/

/*------ Calendar Start ------*/
.calendar_button
{
	border:none;
	cursor:pointer;
}

.calendar_picker
{
  background-color: #FFFFFF;
  border:1px solid #7f9db9;
  font-size: 13px;
  font-weight: bold;
  font-family: "Arial",monospace;
  padding: 2px;
  width:100px !important;
  height:20px;
  text-align:center;
  cursor: pointer;
  float:left;
}

.calendar_dayheader
{
	font-family:Arial;
	font-size:8pt;
	font-weight:bold;
	color:#333333;
	background-color:#E0DFE3;
	background-image:url(images/Calendar/dayheader_bg.gif);
	height:24px;
	text-align:center;
	cursor:default;
	vertical-align:middle;
}

.calendar_header
{
	background-color:#757495;
	background-image:url(images/Calendar/title_bg.gif);
	color:white;
	font-size:9pt;
	font-weight:bold;
	font-family:Arial;
	text-align:left;
	padding:4px;
	vertical-align:middle;
	height:22px;
}

.calendar_headerbutton
{
	font-size:10pt;
	padding-left:5px;
	padding-right:5px;
}

.calendar_footer
{
	background-color:#757495;
	background-image:url(images/Calendar/title_bg.gif);
	background-position:0px 1px;
	color:white;
	font-size:10pt;
	font-weight:bold;
	font-family:Arial;
	text-align:right;
	padding-top:4px;
	padding-right:3px;
	padding-bottom:0px;
	height:25px;
}

.calendar_footer TD
{
	color:white;
	font-size:10pt;
	font-weight:bold;
	font-family:Arial;
}

.calendar_button
{
	background-color:#E0DFE3;
	background-image:url(images/Calendar/dayheader_bg.gif);
	font-family:Arial;
	font-size:8pt;
	font-weight:bold;
	color:#333333;
	vertical-align:middle;
}

.calendar
{
	border-width:1px;
	border-style:solid;
	border-color:#57566F;
	cursor:default;
	width:256px !important;
}

.calendar_nextprev
{
	padding:0px;
	width:31px;
	height:30px;
	cursor:pointer;
}

.calendar_day
{
	font-family:Arial;
	font-size:8pt;
	font-weight:normal;
	text-align:center;
	color:#57566F;
	background-color:white;
	border-top:1px solid white;
	border-left:1px solid white;
	border-bottom:1px solid #F6F6F6;
	border-right:1px solid #F6F6F6;
	height:31px;
	width:31px;
	cursor:pointer;
	vertical-align:middle;
}

.calendar_othermonthday
{
	color:#B2B1CA;
}

.calendar_selectedday
{
	font-family:Arial;
	font-size:8pt;
	font-weight:bold;
	text-align:center;
	color:black;
	background-color:#FFEEC2;
	border:1px solid #57566F;
	cursor:default;
	height:31px;
	width:31px;
	vertical-align:middle;
}

.calendar_dayhover
{
	font-family:Arial;
	font-size:8pt;
	font-weight:normal;
	text-align:center;
	color:#57566F;
	background-color:white;
	border-top:1px solid white;
	border-left:1px solid white;
	border-bottom:1px solid #F6F6F6;
	border-right:1px solid #F6F6F6;
	height:31px;
	width:31px;
	cursor:pointer;
	text-decoration:underline;
	vertical-align:middle;
}

.calendar_othermonthdayhover
{
	color:#B2B1CA;
    vertical-align:middle;
	text-decoration:underline;
}

.calendar_selecteddayhover
{
	font-family:Arial;
	font-size:8pt;
	font-weight:bold;
	text-align:center;
	color:black;
	background-color:#FFEEC2;
	border:1px solid #57566F;
	vertical-align:middle;
}

/*------ Calendar End ------*/


/***********languages MB Start***********/
#language {}
#language .language{background:#414042;padding:8px 0px; font-size:13px; }
#language .language div{width:918px; overflow:hidden; margin:auto; text-align:right;}
#language .language label{font-weight:bold; color:#fff; padding-right:5px;}
#language .language select{width:107px; font-size:13px;}
/***********languages MB End***********/

#banner
{
    margin:0px auto; 
    width: 100%;
}
/*--head MB Start------------------------------------------------------------------------------------------------------------------------------------------*/
#banner .header { width:918px; margin:auto; overflow:hidden; position:relative; padding-top:20px; }
#banner .header .slogan{vertical-align:middle; margin-left:100px;}
#banner .header a{display:inline-block;width:181px; vertical-align:middle;}
#banner .header a img{width:181px; border:none;}

#banner .header2 { width:918px; margin:auto; height:228px; overflow:hidden; position:relative; }
#banner .header2 .slogan{position:absolute;top:24px; left:5px;}
#banner .header2 a{display:block;width:243px; height:140px;margin:40px auto 0px;}
#banner .header2 a img{border:none;}

/*--head MB End------------------------------------------------------------------------------------------------------------------------------------------*/

#header
{
   margin: 0px auto;
   padding: 0px;
   width: 950px;
  /* height:236px;
   background-color: #d6dbe2;
   background-image: url(images/HeaderSlice.gif);*/
}

#headersearch
{
   position: absolute;
   top:130px;
   width:950px;
   padding:0px 0px 0px 0px;  
   z-index:10;     
}

#searchMB
{
   position:relative;
   padding:10px 0px 12px 0px;    
   margin:10px 60px 10px 0px; 
   z-index:1; 
}
	
/* Top search MB */
	#top-search {
	position:absolute;
	top:0px;
    right:0px;
	/*overflow:hidden; 
	background:#fff; 
	border:1px solid #fff;*/
	z-index:200;
	}
	#top-search .label-search {
		float:left;
		font-size:13px;
		padding:3px 5px 2px 0;	
	}
	#top-search .input-search {
		width:150px;
		float:left;
		/*font-size:1em; 
		line-height:1.3em; */		
		height:15px; 
		font-family:Arial, Helvetica, sans-serif; 
		vertical-align:middle;
		color:#3d3949; 
		background: url(images/36098/bg-form.gif) 0 0 repeat-x #fbfbfb;
		border:1px solid #c0c1c2; 
		padding:3px 5px 2px 0px; 
		}
	#top-search .submit {
		display:inline-block; 
		/*width:30px;
		height:29px;
		background:url(images/36098/form-top-a.gif) left top no-repeat;*/
		width:22px; 
		height:22px; 
		background:url(images/MB/icon.png) 0px 0px no-repeat; 
	    cursor:pointer;
		border:none;
		}
	#top-search .submit:hover {
		/*background-position:left bottom;*/
		filter:alpha(opacity=70);
		opacity:0.7;
		}

#headermenu
{
	position:relative;
	width:950px;
	margin:0 auto;
	z-index:10;
}

/*--------------Horizontal Menu MB Start-----------------------------------*/

/*level one*/
#headermenu ul, #headermenu li{margin:0;padding:0;border:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:Segoe UI;vertical-align:baseline;outline-style:none;outline-width:0;outline-color:-moz-use-text-color;}
#headermenu .navigator{padding:0px 0px 0px 30px; width:920px; margin:40px auto 0; background-color:#fff;}
#headermenu  ul.dropdown{position:relative; float:left;}
#headermenu  ul.dropdown li{float:left;}
#headermenu  ul.dropdown li:first-child{padding-left:2px;}
#headermenu  ul.dropdown a{text-decoration:none; font-size:17px;}
#headermenu  ul.dropdown a:hover{ color: #f1563f;background:url(images/MB/bgr_hnavi_homepage_over.png) top right no-repeat; text-decoration:none;}
#headermenu  ul.dropdown a:active{ color: #f1563f;background:url(images/MB/bgr_hnavi_homepage_over.png) top right no-repeat; text-decoration:none;}
#headermenu  ul.dropdown li a{display: block; padding: 30px 13px 10px;color: #58595b; background:url(images/MB/bgr_hnavi_homepage.png) top right no-repeat; position:relative;}
#headermenu  ul.dropdown li.hover,
#headermenu  ul.dropdown li:hover{position:relative;}
#headermenu  ul.dropdown li.hover a{color: #f1563f;background:url(images/MB/bgr_hnavi_homepage_over.png) top right no-repeat;}
#headermenu  ul.dropdown li span{position:absolute; top:1px; right:3px; color:#58595b;font-size:10px;}
#headermenu  ul.dropdown li.hover a span,
#headermenu  ul.dropdown li:hover span{color:#fff;}
#headermenu  ul.dropdown li.on a{color: #f1563f;background:url(images/MB/bgr_hnavi_homepage_over.png) top right no-repeat;}
#headermenu  ul.dropdown li.on a span{color:#fff;}
/*level two*/
#headermenu  ul.dropdown ul{visibility: hidden; position: absolute; top:100%; left:0; border:1px solid #a3cd36; border-bottom:none; min-width:180px; opacity:0.9;}
#headermenu  ul.dropdown ul li{ font-weight: normal; background: #f6f6f6;border-bottom:1px solid #a3cd36; float:none;padding-right:0px;}
#headermenu  ul.dropdown ul li:first-child{padding-left:0px;}
#headermenu  ul.dropdown ul li a{background:#2d8022; font-size:14px; padding:5px 3px; color:#fff;}  /* IE 6 & 7 Needs Inline Block */
#headermenu  ul.dropdown li.hover ul a{color:#fff; background:#2d8022;}
#headermenu  ul.dropdown ul li a:hover{background:#1f5817; color:#fff;}
/*level three*/
#headermenu  ul.dropdown ul ul{ left: 100%; top: 0;}
#headermenu  ul.dropdown li:hover > ul{ visibility: visible;}

/*level one*/
#headermenu2 ul, #headermenu2 li{margin:0;padding:0;border:0;font-weight:inherit;font-style:inherit;font-size:17px; font-family:Segoe UI;vertical-align:baseline;outline-style:none;outline-width:0;outline-color:-moz-use-text-color; z-index:10;}
#headermenu2 .navigator{background:url(images/MB/bgr_hnavi.png) 0px 0px repeat-x #fff; width:920px; padding:0px 0px 0px 30px; margin:0 auto 0;}
#headermenu2  ul.dropdown{position: relative;float:left;background:url(images/MB/slat_hnavi.jpg) 0px top no-repeat; height:72px;}
#headermenu2  ul.dropdown li{float:left; zoom:1; background:url(images/MB/slat_hnavi.jpg) right top no-repeat;padding-right:2px;}
#headermenu2  ul.dropdown li:first-child{padding-left:2px;}
#headermenu2  ul.dropdown a{text-decoration:none; font-size:17px;}
#headermenu2  ul.dropdown a:hover{ color: #000;background:url(images/MB/bgr_hnavi_over.png) 0px 0px no-repeat; text-decoration:none;}
#headermenu2  ul.dropdown a:active{ color: #000;background:url(images/MB/bgr_hnavi_over.png) 0px 0px no-repeat; text-decoration:none;}
#headermenu2  ul.dropdown li a{ display: block; padding: 24px 13px 25px;color: #fff;}
#headermenu2  ul.dropdown li.hover,
#headermenu2  ul.dropdown li:hover{position:relative;}
#headermenu2  ul.dropdown li.hover a{color: #000;background:url(images/MB/bgr_hnavi_over.png) 0px 0px no-repeat;}
#headermenu2  ul.dropdown li.on a{color: #000;background:url(images/MB/bgr_hnavi_over.png) 0px 0px no-repeat;}
/*level two*/
#headermenu2  ul.dropdown ul{visibility: hidden; position: absolute; top:72px; left:0;border:1px solid #a3cd36; border-bottom:none; width:180px; opacity:0.9;}
#headermenu2  ul.dropdown ul li{ font-weight: normal; background: #f6f6f6;border-bottom: 1px solid #a3cd36; float:none;padding-right:0px;}
#headermenu2  ul.dropdown ul li:first-child{padding-left:0px;}
#headermenu2  ul.dropdown ul li a{background:#2d8022; font-size:14px; padding:5px 3px;  color:#fff;}  /* IE 6 & 7 Needs Inline Block */
#headermenu2  ul.dropdown li.hover ul a{color:#fff; background:#2d8022;}
#headermenu2  ul.dropdown ul li a:hover{background:#1f5817; color:#fff;}
/*level three*/
#headermenu2  ul.dropdown ul ul{ left: 100%; top: 0;}
#headermenu2  ul.dropdown li:hover > ul{ visibility: visible;}
/*--------------Horizontal Menu MB End-----------------------------------*/

/************ boxex 36098**********************/

.box {
	position:relative; 
	background: #f6f6f6;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#fff), to(#f2f1f2));
	background: -moz-linear-gradient(#fff, #f2f1f2);
	background: linear-gradient(#fff, #f2f1f2);
	-pie-background: linear-gradient(#fff, #f2f1f2);
	background-image: -o-linear-gradient(#fff, #f2f1f2);
	border-radius:4px;
-moz-border-radius:4px;
-webkit-border-radius:4px;
}
.box-1 { 
	background:none;
	border-bottom:1px solid #fff;
	border-right:1px solid #fff;
	border-left:1px solid #fff;
	border-radius:0px 0px 4px 4px;
-moz-border-radius:0px 0px 4px 4px;
-webkit-border-radius:0px 0px 4px 4px;
}
.box-2 {
	font-size:12px;	line-height:1.5em;
	background:#f3f2f3;
	border-bottom:1px solid #fff;
	border-right:1px solid #fff;
	border-left:1px solid #fff;
	border-radius:0px 0px 4px 4px;
-moz-border-radius:0px 0px 4px 4px;
-webkit-border-radius:0px 0px 4px 4px;
 
}
.box-3 { 
	background: url(images/36098/bg-box-3.gif) 0 0 repeat-x #2b2a2c;
	border-radius:0px 0px 4px 4px;
-moz-border-radius:0px 0px 4px 4px;
-webkit-border-radius:0px 0px 4px 4px;
}
.box-4 {
	position:relative; 
	background: #f6f6f6;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#fff), to(#f2f1f2));
	background: -moz-linear-gradient(#fff, #f2f1f2);
	background: linear-gradient(#fff, #f2f1f2);
	-pie-background: linear-gradient(#fff, #f2f1f2);
	background-image: -o-linear-gradient(#fff, #f2f1f2);
	border-bottom:1px solid #fff;
	border-right:1px solid #fff;
	border-left:1px solid #fff;
	border-radius:0px 0px 4px 4px;
-moz-border-radius:0px 0px 4px 4px;
-webkit-border-radius:0px 0px 4px 4px;
}
.box-padding {padding:10px 10px 4px 10px;}
.box-padding img {border:0;}
.box-padding1 {padding: 10px 9px 10px 9px;}
.box-padding2 {padding: 10px 9px 22px 9px;}
.box-padding3 {padding: 5px 9px 16px 8px;}
.box-padding5 {padding:10px 10px 5px 10px;}
.box-padding6 {padding: 10px 9px 15px 9px;}
.box-padding7 {padding: 10px 9px 12px 9px;}
.box-padding8 {padding:9px 10px 17px 9px;}
.box-padding9 {padding: 11px 9px 12px 10px;}

/***************** buttons 36098 Start *****************************/
.button-3 {
	cursor:pointer; 
	display:inline-block; 
	font-size:12px; 
	line-height:1.2em; 
	color:#fff; 
	background:url(images/36098/button-left.png) left 0 no-repeat;	
}
.button-3 .right {
	background:url(images/36098/button-right.png) right 0 no-repeat; 
	display:inline-block; 
	padding:0 4px 0 4px;}
.button-3 .center {
	 background:url(images/36098/button.png) 0 0 repeat-x; 
	 cursor:pointer;
	 display:inline-block;
	 padding:5px 3px 5px 4px;
}
.button-3:hover {background-position:left bottom; color:#2f2e31;}
.button-3:hover .right{background-position:right bottom;}
.button-3:hover .center{background-position:left bottom;}

.button {
	display:inline-block;
	position:relative;
	font-size:12px; 
	line-height:1.2em;
	color:#fff; 
	padding:2px 7px 2px 5px;
	background: #373639;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#444348), to(#2c2b2d));
	background: -moz-linear-gradient(#444348, #2c2b2d);
	background: linear-gradient(#444348, #2c2b2d);
	-pie-background: linear-gradient(#444348, #2c2b2d);
	background-image: -o-linear-gradient(#444348, #2c2b2d);
	border-radius:4px;
-moz-border-radius:4px;
-webkit-border-radius:4px;
	
}
.button:hover {
	color:#2f2e31;
	background: #ebeaeb;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#ebeaeb), to(#ebeaeb));
	background: -moz-linear-gradient(#ebeaeb, #ebeaeb);
	background: linear-gradient(#ebeaeb, #ebeaeb);
	-pie-background: linear-gradient(#ebeaeb, #ebeaeb);
	background-image: -o-linear-gradient(#ebeaeb, #ebeaeb);
	}
	
.marker-button {
	background:url(images/36098/marker-button.gif) right center no-repeat; 
	margin:0 0 0 0px; 
	display:inline-block; 
	padding-right:7px;
	cursor:pointer;
}
.button:hover .marker-button, .button-3:hover .marker-button{
	background-position:31px center;
}
.buttons{
	padding:10px 1px 0 0;
	display:inline-block;
}
.button-1 {
	float:right;
	display:inline-block;
	font-size:13px; 
	text-decoration:none;
	line-height:18px; 
	color:#7c7c7c; 
	padding:5px 12px 5px 10px;
	background: url(images/36098/bg-button.png) top left repeat-x;
	background-color:#f3f2f3;
	border-radius:4px 4px 4px 4px;
-moz-border-radius:4px 4px 4px 4px;
-webkit-border-radius:4px 4px 4px 4px;
	box-shadow:-1px -1px 0px #fff, -1px 1px 0px #fff, 1px 1px 0px #fff, 1px -1px 0px #fff;
-moz-box-shadow:-1px -1px 0px #fff, -1px 1px 0px #fff, 1px 1px 0px #fff, 1px -1px 0px #fff;
-webkit-box-shadow:-1px -1px 0px #fff, -1px 1px 0px #fff, 1px 1px 0px #fff, 1px -1px 0px #fff;
}
.button-1:hover {
	color:#fefdfe;
	text-decoration:none;
	/*background-position: bottom left;
	background-color:#434247;*/
	background-color: #555d63;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#818d96), to(#555d63)); /* Saf4+, Chrome */
	background-image: -webkit-linear-gradient(top, #818d96, #555d63); /* Chrome 10+, Saf5.1+, iOS 5+ */
	background-image:    -moz-linear-gradient(top, #818d96, #555d63); /* FF3.6 */
	background-image:     -ms-linear-gradient(top, #818d96, #555d63); /* IE10 */
	background-image:      -o-linear-gradient(top, #818d96, #555d63); /* Opera 11.10+ */
	background-image:         linear-gradient(top, #818d96, #555d63);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#818d96', EndColorStr='#555d63'); /* IE6-IE9 */
}

.button-2 {
	float:right;
	display:inline-block;
	font-size:12px; 
	line-height:18px; 
	color:#7c7c7c; 
	padding:5px 13px 5px 10px;
	background: url(images/36098/bg-button.png) top left repeat-x;
	background-color:#f3f2f3;
	border-radius:0 4px 4px 0;
-moz-border-radius:0 4px 4px 0;
-webkit-border-radius:0 4px 4px 0;
box-shadow:1px 1px 0px #fff, 1px -1px 0px #fff;
-moz-box-shadow:1px 1px 0px #fff, 1px -1px 0px #fff;
-webkit-box-shadow:1px 1px 0px #fff, 1px -1px 0px #fff;
}
.button-2:hover {
	color:#fefdfe;
	background-position: bottom left;
	background-color:#434247;
}

/***************** buttons 36098 End *****************************/

/**********tabs 36098 Start***********/

.tabs {
	overflow:hidden;
	border-bottom:1px solid #818d96;
	border-right:1px solid #fff; 
	padding:0px 0 0 0px;
	background: #f8f7f8;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#fff), to(#f2f2f2));
	background: -moz-linear-gradient(#fff, #f2f2f2);
	background: linear-gradient(#fff, #f2f2f2);
	-pie-background: linear-gradient(#fff, #f2f2f2);
	background-image: -o-linear-gradient(#fff, #f2f2f2);
	border-radius:4px 4px 0 0;
-moz-border-radius:4px 4px 0 0;
-webkit-border-radius:4px 4px 0 0;
}
.tabs li {
	background:url(images/36098/bg-tabs.png) 0 0 repeat-x;  
	overflow:hidden; 
	float:left; 
	border-bottom:1px solid #fff;
	border-right:1px solid #fff;
}
.tabs li.first{
	border-radius:4px 0px 0 0;
-moz-border-radius:4px 0px 0 0;
-webkit-border-radius:4px 0px 0 0;
}
.tabs li:hover, .tabs li.active {
	/*background-position: left bottom;
	background-color:#2b2a2c;*/
	background-color: #555d63;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#818d96), to(#555d63)); /* Saf4+, Chrome */
	background-image: -webkit-linear-gradient(top, #818d96, #555d63); /* Chrome 10+, Saf5.1+, iOS 5+ */
	background-image:    -moz-linear-gradient(top, #818d96, #555d63); /* FF3.6 */
	background-image:     -ms-linear-gradient(top, #818d96, #555d63); /* IE10 */
	background-image:      -o-linear-gradient(top, #818d96, #555d63); /* Opera 11.10+ */
	background-image:         linear-gradient(top, #818d96, #555d63);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#818d96', EndColorStr='#555d63'); /* IE6-IE9 */
	border-bottom:1px solid #555d63;
	border-right:1px solid #818d96;
}
.tabs li a {
	display:block;
	padding:9px 19px 8px 19px;
	font-size:15px; 
	line-height:1.2em; 
	color:#343336; 
	text-decoration:none; 
	text-align:center;
	font-weight:bold;
}
.tabs li:hover a, .tabs li.active a {color:#fff;}

.tab_container { 
	padding: 0px 0px 6px 10px; 
	background:none;
	border-bottom:1px solid #fff;
	border-right:1px solid #fff;
	border-left:1px solid #fff;
	border-radius:0px 0px 4px 4px;
-moz-border-radius:0px 0px 4px 4px;
-webkit-border-radius:0px 0px 4px 4px; 
}

#tab1 { overflow:hidden;}
#tab2 { overflow:hidden;}
#tab3 { overflow:hidden;}

.col-1{
	width:194px;
	color:#8d8d8d;
}
.col-12{
	width:300px;
	color:#8d8d8d;
}
.col-bg{
	display:block;
	background:none;
	position:relative;
}
.col-bg.alt{
	background:url(images/36098/bg-col.gif) 0 0 repeat-x #fff;
}
	
.col-padding {padding:9px 9px 11px 9px;}

.col-padding img {margin:-12px 0 -4px -40px; width:177px; height:125px; border:0;}

.col-padding2 {padding:0px 0px 6px 0px;}

/*.col-padding2 img {margin:-12px 0 -4px -40px; width:280px; height:125px; border:0;}*/


/**********tabs 36098 End***********/

#panorama
{
   position:relative;
   min-width:950px;
   /*background:url(images/36098/bg-row.gif) center 0 repeat-x;*/
}
	.pano { width:950px; margin:0 auto; margin-bottom:10px;}
	.pano .row-slider {
	width:100%;
	height:306px;
	padding:0px 0 0 0;
	}
	.pano .slider-wrapper {
	width:940px;
	height:300px;
	margin:0 0 0 0px;
	position:relative;
	padding:3px 4px 3px 3px;
	position:relative; 
	background: url(images/36098/bg-slider.gif) 0 0 repeat-x #f2f1f2;
	border-bottom:1px solid #fff;
	border-right:1px solid #fff;
	border-radius:4px;
-moz-border-radius:4px;
-webkit-border-radius:4px;
	}
	.pano .slider {
	width:940px;
	height:300px;
	margin:0 auto;
	position:relative;
	background: none;
	border-top:1px solid #fff;	
	border-right:1px solid #fff;
	border-bottom:1px solid #fff;
	border-left:1px solid #fff;
	padding:0px;
	}
	.pano .items {
	display:none;
	}
	.pano .banner {
	/*width:862px;
	height:0px;
	padding:0px 20px 0 28px;
	position:absolute;
	left:0px;
	bottom:0px;
	z-index:999;
	background:url(images/36098/bg-banner.png) 0 0 repeat;
	font-size:12px;
	line-height:18px;
	border-top:1px solid #fff;
	border-right:1px solid #fff;
	color:#202020;*/
	}
	.pano .banner-link{
	display:inline-block;
	width:24px;
	height:24px;
	line-height:0;
	font-size:0;
	margin:2px 0 0 1px;
	background:url(images/36098/banner-link.png) left top no-repeat;
	}
	.pano .banner-link:hover{
	 background-position:left bottom;
	}
	.pano .paginations {
	position:absolute;
	top:11px;
	right:9px;
	width:308px;
	height:393px;
	background:none;
	border-right:1px solid #fff;
	border-left:1px solid #fff;
	padding:0;
	z-index:999;
	}
	.pano .paginations li {
	border-bottom:1px solid #fff;
	position:relative;
	background:#fdfdfd;
	padding:0;
	}
	.pano .paginations li a {
	font-size:12px;
	line-height:18px;
	position:relative;
	display:block;
	padding:8px 10px 10px 10px;
	color:#000;
	background:url(images/36098/bg-pagination.png) left top repeat-x;
	}
	.pano .paginations li:hover a, .paginations li.current a{
	background-position:left bottom;
	background-color:#444348;
	color:#fefefe;
	}
	.pano .more {
	display:inline-block;
	width:13px;
	height:5px;
	margin:8px 0 0 0;
	background:url(images/36098/more.png) 0 0 no-repeat;
	}
	.pano .paginations li:hover .more, .paginations li.current .more{
	background-position:left bottom;
	}
	.pano .paginations li em {
	display:inline-block;
	position:absolute;
	z-index:999;
	top:0px;
	right:100%;
	width:0px; 
	height:87px;
	background:url(images/36098/corner.png) left top no-repeat;
	}
	.pano .paginations li.current em {display:inline-block; width:6px !important;}
	.pano .play.paused {
	color:#f00;
	}
	.pano .progbar{
	display:none;
	}
	.pano .numStatus{
	display:none;
	}
	.pano .newNews {
	position:absolute;
	top:12px;
	right:12px;
	z-index:10;
	}
	.pano .controls {
	position:absolute;
	bottom:12px;
	right:12px;
	z-index:20;
	width:85px;
	height:40px;
	}
	.pano .controls a {
	color:#fff;
	background:transparent url(images/36098/controls.png) left top no-repeat;
	}
	.pano .controls a.prev {
	display:block;
	float:right;
	height:40px;
	width:40px;
	text-indent:-5000px;
	background:transparent url(images/36098/controls.png) right top no-repeat;
	position:relative;
	}
	.pano .controls a.prev:hover {
	background-position:right bottom;
	}
	.pano .controls a.next {
	display:block;
	float:left;
	height:40px;
	width:40px;
	text-indent:-5000px;
	background-position:left top;
	position:relative;
	}
	.pano .controls a.next:hover {
	background-position:left bottom;
	}

#featurednews36148
{
	position:relative;
	/*background-color:black;*/
	/*border-left:solid 1px #cccccc;
	border-right:solid 1px #cccccc;
	background:url(images/Vitamin/bg_border.gif) 100% 0px repeat-y #ffffff;   
	color:#000000;
	width:940px;
	display:table;
	margin: 0 auto;*/
	float:right;
	padding:0px 0px 0px 0px; 
	margin:0px 0px 0px 0px;   
}
	
/*Containers 36098 Start----------------------------------------------------------------------------------------------------*/
.container_24 {
	margin-left: auto;
	margin-right: auto;
	width: 960px;
}

/* Grid >> Global
----------------------------------------------------------------------------------------------------*/

.grid_1,
.grid_2,
.grid_3,
.grid_4,
.grid_5,
.grid_6,
.grid_7,
.grid_8,
.grid_9,
.grid_10,
.grid_11,
.grid_12,
.grid_13,
.grid_14,
.grid_15,
.grid_16,
.grid_17,
.grid_18,
.grid_19,
.grid_20,
.grid_21,
.grid_22,
.grid_23,
.grid_24 {
	display:inline;
	float: left;
	position: relative;
	margin-left: 5px;
	margin-right: 5px;
}

/* Grid >> Children (Alpha ~ First, Omega ~ Last)
----------------------------------------------------------------------------------------------------*/

.alpha {
	margin-left: 0;
}

.alpha2 {
	margin-left: 0;
	margin-bottom:10px;
}

.alpha2 .c_box_rss {padding:2px 10px 0 0;}

.omega {
	margin-right: 0;
}

/* Grid >> 24 Columns
----------------------------------------------------------------------------------------------------*/

.container_24 .grid_1 {
	width:30px;
}

.container_24 .grid_2 {
	width:70px;
}

.container_24 .grid_3 {
	width:110px;
}

.container_24 .grid_4 {
	width:150px;
}

.container_24 .grid_5 {
	width:190px;
}

.container_24 .grid_6 {
	width:230px;
}

.container_24 .grid_7 {
	width:270px;
}

.container_24 .grid_8 {
	width:310px;
}

.container_24 .grid_9 {
	width:350px;
}

.container_24 .grid_10 {
	width:390px;
}

.container_24 .grid_11 {
	width:430px;
}

.container_24 .grid_12 {
	width:470px;
}

.container_24 .grid_13 {
	width:510px;
}

.container_24 .grid_14 {
	width:550px;
}

.container_24 .grid_15 {
	width:590px;
}

.container_24 .grid_16 {
	width:630px;
}

.container_24 .grid_17 {
	width:670px;
}

.container_24 .grid_18 {
	width:710px;
}

.container_24 .grid_19 {
	width:750px;
}

.container_24 .grid_20 {
	width:790px;
}

.container_24 .grid_21 {
	width:830px;
}

.container_24 .grid_22 {
	width:870px;
}

.container_24 .grid_23 {
	width:910px;
}

.container_24 .grid_24 {
	width:950px;
}



/* Prefix Extra Space >> 24 Columns
----------------------------------------------------------------------------------------------------*/

.container_24 .prefix_1 {
	padding-left:40px;
}

.container_24 .prefix_2 {
	padding-left:80px;
}

.container_24 .prefix_3 {
	padding-left:120px;
}

.container_24 .prefix_4 {
	padding-left:160px;
}

.container_24 .prefix_5 {
	padding-left:200px;
}

.container_24 .prefix_6 {
	padding-left:240px;
}

.container_24 .prefix_7 {
	padding-left:280px;
}

.container_24 .prefix_8 {
	padding-left:320px;
}

.container_24 .prefix_9 {
	padding-left:360px;
}

.container_24 .prefix_10 {
	padding-left:400px;
}

.container_24 .prefix_11 {
	padding-left:440px;
}

.container_24 .prefix_12 {
	padding-left:480px;
}

.container_24 .prefix_13 {
	padding-left:520px;
}

.container_24 .prefix_14 {
	padding-left:560px;
}

.container_24 .prefix_15 {
	padding-left:600px;
}

.container_24 .prefix_16 {
	padding-left:640px;
}

.container_24 .prefix_17 {
	padding-left:680px;
}

.container_24 .prefix_18 {
	padding-left:720px;
}

.container_24 .prefix_19 {
	padding-left:760px;
}

.container_24 .prefix_20 {
	padding-left:800px;
}

.container_24 .prefix_21 {
	padding-left:840px;
}

.container_24 .prefix_22 {
	padding-left:880px;
}

.container_24 .prefix_23 {
	padding-left:920px;
}



/* Suffix Extra Space >> 24 Columns
----------------------------------------------------------------------------------------------------*/

.container_24 .suffix_1 {
	padding-right:40px;
}

.container_24 .suffix_2 {
	padding-right:80px;
}

.container_24 .suffix_3 {
	padding-right:120px;
}

.container_24 .suffix_4 {
	padding-right:160px;
}

.container_24 .suffix_5 {
	padding-right:200px;
}

.container_24 .suffix_6 {
	padding-right:240px;
}

.container_24 .suffix_7 {
	padding-right:280px;
}

.container_24 .suffix_8 {
	padding-right:320px;
}

.container_24 .suffix_9 {
	padding-right:360px;
}

.container_24 .suffix_10 {
	padding-right:400px;
}

.container_24 .suffix_11 {
	padding-right:440px;
}

.container_24 .suffix_12 {
	padding-right:480px;
}

.container_24 .suffix_13 {
	padding-right:520px;
}

.container_24 .suffix_14 {
	padding-right:560px;
}

.container_24 .suffix_15 {
	padding-right:600px;
}

.container_24 .suffix_16 {
	padding-right:640px;
}

.container_24 .suffix_17 {
	padding-right:680px;
}

.container_24 .suffix_18 {
	padding-right:720px;
}

.container_24 .suffix_19 {
	padding-right:760px;
}

.container_24 .suffix_20 {
	padding-right:800px;
}

.container_24 .suffix_21 {
	padding-right:840px;
}

.container_24 .suffix_22 {
	padding-right:880px;
}

.container_24 .suffix_23 {
	padding-right:920px;
}



/* Push Space >> 24 Columns
----------------------------------------------------------------------------------------------------*/

.container_24 .push_1 {
	left:40px;
}

.container_24 .push_2 {
	left:80px;
}

.container_24 .push_3 {
	left:120px;
}

.container_24 .push_4 {
	left:160px;
}

.container_24 .push_5 {
	left:200px;
}

.container_24 .push_6 {
	left:240px;
}

.container_24 .push_7 {
	left:280px;
}

.container_24 .push_8 {
	left:320px;
}

.container_24 .push_9 {
	left:360px;
}

.container_24 .push_10 {
	left:400px;
}

.container_24 .push_11 {
	left:440px;
}

.container_24 .push_12 {
	left:480px;
}

.container_24 .push_13 {
	left:520px;
}

.container_24 .push_14 {
	left:560px;
}

.container_24 .push_15 {
	left:600px;
}

.container_24 .push_16 {
	left:640px;
}

.container_24 .push_17 {
	left:680px;
}

.container_24 .push_18 {
	left:720px;
}

.container_24 .push_19 {
	left:760px;
}

.container_24 .push_20 {
	left:800px;
}

.container_24 .push_21 {
	left:840px;
}

.container_24 .push_22 {
	left:880px;
}

.container_24 .push_23 {
	left:920px;
}



/* Pull Space >> 24 Columns
----------------------------------------------------------------------------------------------------*/

.container_24 .pull_1 {
	left:-40px;
}

.container_24 .pull_2 {
	left:-80px;
}

.container_24 .pull_3 {
	left:-120px;
}

.container_24 .pull_4 {
	left:-160px;
}

.container_24 .pull_5 {
	left:-200px;
}

.container_24 .pull_6 {
	left:-240px;
}

.container_24 .pull_7 {
	left:-280px;
}

.container_24 .pull_8 {
	left:-320px;
}

.container_24 .pull_9 {
	left:-360px;
}

.container_24 .pull_10 {
	left:-400px;
}

.container_24 .pull_11 {
	left:-440px;
}

.container_24 .pull_12 {
	left:-480px;
}

.container_24 .pull_13 {
	left:-520px;
}

.container_24 .pull_14 {
	left:-560px;
}

.container_24 .pull_15 {
	left:-600px;
}

.container_24 .pull_16 {
	left:-640px;
}

.container_24 .pull_17 {
	left:-680px;
}

.container_24 .pull_18 {
	left:-720px;
}

.container_24 .pull_19 {
	left:-760px;
}

.container_24 .pull_20 {
	left:-800px;
}

.container_24 .pull_21 {
	left:-840px;
}

.container_24 .pull_22 {
	left:-880px;
}

.container_24 .pull_23 {
	left:-920px;
}




/* Clear Floated Elements
----------------------------------------------------------------------------------------------------*/

/* http://sonspring.com/journal/clearing-floats */

.clear {
	clear: both;
	display: block;
	overflow: hidden;
	visibility: hidden;
	width: 0;
	height: 0;
}

/* http://perishablepress.com/press/2008/02/05/lessons-learned-concerning-the-clearfix-css-hack */

.clearfix:after {
	clear: both;
	content: ' ';
	display: block;
	font-size: 0;
	line-height: 0;
	visibility: hidden;
	width: 0;
	height: 0;
}

.clearfix {
	display: inline-block;
}

* html .clearfix {
	height: 1%;
}

.clearfix {
	display: block;
}

/*Containers 36098 End----------------------------------------------------------------------------------------------------*/


#newsgroup36098 {
	position:relative;
	padding:0px 0 0 0;
	margin:0px 0 10px 0;
	z-index:1;	
}
#newsgroup36098 h2{
	color:#fff;
	/*background:url(images/36098/bg-dark.gif) 0 0 repeat-x #2b2a2c;*/
	background-image: -webkit-gradient(linear, left top, left bottom, from(#818d96), to(#555d63)); /* Saf4+, Chrome */
	background-image: -webkit-linear-gradient(top, #818d96, #555d63); /* Chrome 10+, Saf5.1+, iOS 5+ */
	background-image:    -moz-linear-gradient(top, #818d96, #555d63); /* FF3.6 */
	background-image:     -ms-linear-gradient(top, #818d96, #555d63); /* IE10 */
	background-image:      -o-linear-gradient(top, #818d96, #555d63); /* Opera 11.10+ */
	background-image:         linear-gradient(top, #818d96, #555d63);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#818d96', EndColorStr='#555d63'); /* IE6-IE9 */
	padding:8px 0 8px 20px;
	border-radius:4px 4px 4px 4px;
	-moz-border-radius:4px 4px 4px 4px;
	-webkit-border-radius:4px 4px 4px 4px;
	font-size:15px;	
	color:#fff;
	margin:0 0 10px 0;
	font-weight:bold;
}

#newsgroup36098 h2 a{
  color:#fff;
  text-decoration:none;
}
#newsgroup36098 h2 a:hover{
  color:#fff;
  text-decoration:underline;
}
#newsgroup36098 .c_box_rss {padding:1px 10px 0 0;}

#newsgroup36098 article2 {
					width:100%;
					position:relative;
					clear:both;
					overflow:hidden;
					border-bottom:1px dashed #d9d9d9;
					padding-bottom:0px;
					margin-bottom:10px;
					}
#newsgroup36098 article2 header h2 {
					margin:0 0 10px 0;
					}
#newsgroup36098 article2 header h3 {					
					font-size:18px;
					font-weight:bold;
					margin:10px 0 10px 10px;
					}
#newsgroup36098 article2 header h3 a {
					color:#000;
					text-decoration:none;
					}
#newsgroup36098 article2 header h3 a:hover {
					color:#fd050b;
					}
#newsgroup36098 article2 .description {
					padding:0px 0px 8px 15px;
					margin:-6px 0px 0px 0px; 
					font-size:13px;
					color:#8b8a8b;
					}
#newsgroup36098 article2 .post-content {
					padding:0px 0px 0px 0px;
					margin:0px 0px 10px 10px;
					}
#newsgroup36098 article2 .post-content .head-line {
				    margin-top:0px;
				    font-size:13px;
					}
#newsgroup36098 article2 .post-content .head-line a {
				    color:#000;
				    margin:0 0 10px 10px;
				    line-height:10px;
				    font-weight:bold;
					text-decoration:none;
					/*float:left;*/
					}
#newsgroup36098 article2 .post-content .head-line a:hover {
				    color:#fd050b;
				    text-decoration:underline;
					}	
#newsgroup36098 article2 .post-content .excerpt {
					/*margin-bottom:17px;*/
					padding:0px 0px 0px 0px;
					margin:0px 10px 0px 0px; 
					font-size:12px;
					color:#8b8a8b;
					}
					
#newsgroup36098 article2 .featured-thumbnail {
					float:left;
					margin:10px 10px 10px 10px;
					}
#newsgroup36098 article2 .featured-thumbnail img {
					float:left;
					border:0;
					width:141px;
					/*height:92px;*/
					padding-right:0px;
					margin-right:0px;
					}
					
/*------------------------------------------Forum Start--------------------------------------------------------------------------*/

#forum{
	color:#000;
	font-size:13px;
}
#forum a{
	color:#000;
	text-decoration:none;
}
#forum a:hover{
	color:#000;
	text-decoration:underline;
}

#forum h2{
	font-size:16px;
	padding:5px 0 5px 10px;
	margin:0;
}
#forum h2 a{
  color:#105cb6;
  text-decoration:none;
}
#forum h2 a:hover{
  color:#105cb6;
  text-decoration:underline;
}
#forum h5{
	font-size:11px;
	padding:3px 6px 0 6px;
	margin:0;
	color:#166dd4;
}
#forum h5 a{
	color:#166dd4;
	text-decoration:none;
}
#forum h5 a:hover{
	color:#166dd4;
	text-decoration:underline;
}
#forum .c_box_rss {padding:1px 10px 0 0;}

#forum .article2 {
	padding:0px;
	margin:0;
	font-family:Arial;
					}
#forum .article2 .header h3{
	font-size:15px;
	font-weight:bold;
	margin:10px 0 6px 10px;
}
#forum .article2 .header h3 a{
	text-decoration:none;
}
#forum .article2 .header h3 a:hover{
	text-decoration:underline;
}
#forum .article2 .description {
					padding:0px 0px 8px 15px;
					margin:-2px 0px 0px 0px; 
					font-size:13px;
					color:#8b8a8b;
					}
#forum .article2 .post-content {
					padding:0px 0px 0px 0px;
					margin:3px 0px 0px 3px;
					}
#forum .article2 .post-content .head-line {
				    margin-top:0px;
				    font-size:13px;
					}
#forum .article2 .post-content .head-line a {
				    color:#166dd4;
				    margin:0 0 10px 10px;
				    line-height:10px;
				    font-weight:bold;
					text-decoration:none;
					float:left;
					}
#forum .article2 .post-content .head-line a:hover {
				    text-decoration:underline;
					}	
					
.ForumButton {
			/*width:57px;
			cursor:pointer;*/
			text-align:center;
            border:none;
            padding:5px 10px 5px 10px;
			margin:0;
			font-weight:bold;
			font-size:11px;
			color:#ffffff;
		    text-decoration:none;
		    display:inline-block;
		    background-color: #3b68c2;
            background-image: -webkit-gradient(linear, left top, left bottom, from(#2ba6cb), to(#3b68c2)); /* Saf4+, Chrome */
            background-image: -webkit-linear-gradient(top, #2ba6cb, #3b68c2); /* Chrome 10+, Saf5.1+, iOS 5+ */
            background-image:    -moz-linear-gradient(top, #2ba6cb, #3b68c2); /* FF3.6 */
            background-image:     -ms-linear-gradient(top, #2ba6cb, #3b68c2); /* IE10 */
            background-image:      -o-linear-gradient(top, #2ba6cb, #3b68c2); /* Opera 11.10+ */
            background-image:         linear-gradient(top, #2ba6cb, #3b68c2);
            filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#2ba6cb', EndColorStr='#3b68c2'); /* IE6-IE9 */
            border-radius:4px 4px 4px 4px;
            -moz-border-radius:4px 4px 4px 4px;
            -webkit-border-radius:4px 4px 4px 4px;
			}
.ForumButton:hover {
		    text-decoration:none;
            background-image: -webkit-gradient(linear, left top, left bottom, from(#3b68c2), to(#2ba6cb)); /* Saf4+, Chrome */
            background-image: -webkit-linear-gradient(top, #3b68c2, #2ba6cb); /* Chrome 10+, Saf5.1+, iOS 5+ */
            background-image:    -moz-linear-gradient(top, #3b68c2, #2ba6cb); /* FF3.6 */
            background-image:     -ms-linear-gradient(top, #3b68c2, #2ba6cb); /* IE10 */
            background-image:      -o-linear-gradient(top, #3b68c2, #2ba6cb); /* Opera 11.10+ */
            background-image:         linear-gradient(top, #3b68c2, #2ba6cb);
            filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#3b68c2', EndColorStr='#2ba6cb'); /* IE6-IE9 */
	  }

/*------------------------------------------Forum End--------------------------------------------------------------------------*/
					
				  
#container
{
	/*position:relative;
	background-color:black;*/
	/*background:url(images/33977/bg.jpg);*/
	/*background:url(images/35266/tail-content4.jpg);*/
	/*border-left:solid 1px #cccccc;
	border-right:solid 1px #cccccc;
	background:url(images/Vitamin/bg_border.gif) 100% 0px repeat-y #ffffff;   */
	clear:both;
	color:#000000;
	width:950px;
	/*display:block;*/
	margin: 0 auto;	
	margin-top:0px;
    margin-bottom:0px;
    display:table;
    background:#000;
}
#container td{margin:0;padding:0;}

#container2
{
	clear:both;
	color:#000000;
	width:950px;
	margin: 0 auto;	
	margin-top:0px;
    margin-bottom:10px;
    paddding:10px 0px 0 0;
    display:table;
    background:#fff;
    border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px;    
}

/*#container td {margin:0; padding:0;}*/


#horizontalmenu
{
   margin:  0px 0px 0px 0px;   
   padding: 0px 0px 0px 0px; 
}

#footer
{   
   /*position:relative;
   background:#dadada;*/
   padding:0px 0px 0px 0px;
   margin:0px 0px 0px 0px;
   /*background-image:url(images/FooterSlice.gif);
   background-repeat:repeat-x;	
   border-left:solid 1px #cccccc;
   border-right:solid 1px #cccccc;*/
   /*width:950px; 
   margin:0 auto;
   visibility: hidden;
   float:left;*/
}

#footer .footer {
	/*background:#dadada;*/
	width:950px;
	padding:0px 0 0px 0;
	margin:0 auto;
	color:#7c8389;
	vertical-align:top;  
}
#footer .footer a{color:#7c8389; text-decoration:none;}
#footer .footer a:hover{color:#1c8bcb; text-decoration:underline;}
#footer .footer .widget-footer{background:#fff;padding:10px 0 10px 0;border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px;   }
#footer .footer .copyright{color:#7c8389; width:950px;	margin:0 auto;}
	

#bannerbox
{
   border: dashed 2px #c35308;
   margin-top: 20px;
   margin-bottom: 20px;
   margin-left: 10px;
   margin-right: 10px;
   padding: 5px;
   text-align: center;
   background-color: #e1e1e1;
}

#bannerbox a
{
   font-size: 10px;
   text-decoration: none;
   color: #000000; 
}

#loginbox
{
   position: absolute;
   top: 24px;
   right: 19px;
   width: 190px;
   padding: 0px 0px 0px 0px; 
   font-size: 10px;
}

#loginbox a
{
   color: #000000;   
}

#loginbox a:hover
{
   color: Black;   
}

#loginbox input
{
   color: red;
   border-color: red;
   background-color: #f7d582;
   font-size: 10px;
}

#themeselector
{
   position: absolute;
   text-align: right;
   top: 97px;
   right: 10px;
   width: 180px;
   height: 80px;
   padding: 2px 2px 2px 2px;    
   font-size: 10px;
}

#themeselector select
{
   color: #000000;
   background-color: #e1e1e1;
   font-size: 10px;
}

#welcomebox
{
   font-size: 12px;
   text-align: right;
}

#leftcol
{
   position:relative;
   /*position: absolute;
   top: 530px;
   position:relative;   */
   padding-left:10px;
   /*padding-right:6px;*/
   width:310px;
   color:#000000;
   /*background:url(images/33977/bg.jpg);
   background-color:White;*/
   font-size:11px;
   float:left;
   display:inline;
}
#leftcol a
{
   text-decoration: none;
}

#leftcol a:hover
{
   text-decoration: underline;
}

#leftcol .hpl
{
   font-size: 11px;
   color: #000000;
}
#leftcol .hpl a
{
   text-decoration: none;
   color: #000000;
}
#leftcol .hpl a:hover
{
   text-decoration: underline;
   color: Black;
}

#leftcol div.text
{
   padding: 0px 0px 0px 0px;
   text-align: justify;
}

#leftcol div.alternatetext
{
   padding: 0px 0px 0px 0px;
   background-color: #e1e1e1;
   text-align: justify;
}

#leftcol div.section
{
   padding: 0px 0px 0px 0px;
   margin: 0px 0px 5px 0px;
}

#leftcol .forex-rate {height:62px; width:100%; overflow:scroll; overflow-x:hidden; font:11px arial; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; }
#leftcol .gold-price {width:100%; font:11px arial; margin:8px 0px 0px 0px; padding:0px 0px 0px 0px; } 

#leftcol div.sectionTitleLeft
{
	background-image:url(images/Section_Left.gif);
	background-repeat:no-repeat;	
	background-position:left;
	display:block;
	height:42px;
    width: 3px;
}

#leftcol div.sectionTitleRight
{
	background-image:url(images/Section_Right.gif);
	background-repeat:no-repeat;
	background-position:right;
	display:block;
	height:42px;
	width: 3px;
}

#leftcol div.sectionTitle
{
	background-image:url(images/Section_BG.gif);
	background-repeat:repeat-x;
	height:42px;
}

#leftcol div.sectionTitleTab
{
    background-image:url(images/Section_BG.gif);
	background-repeat:repeat-x;
	line-height:42px;
	height:42px;
	float:left;
}

#leftcol div.sectionTitleTab span
{
    background-image:url(images/Section_BG.gif);
	background-repeat:repeat-x;
	/*background-position:right;
	padding-right:15px;*/
	display:block;
	float:left;
	font-size:12px;
	font-weight:bold;
	color: #182334;
}

#leftcol div.sectionContent
{
    border-left:1px solid #cccccc;
	border-right:1px solid #cccccc;	
	font-size:11px;
	color: #000000;
	/*background-image:url(images/Dot_Horizon.gif);
	background-repeat:repeat-x;
	background-position:bottom;*/
}

#leftcol div.sectionBottomLeft
{
	background-image:url(images/SectionBottom_Left.gif);
	background-repeat: no-repeat;	
	background-position: left;
	display:block;
	position: relative;
	height:3px;
    width:3px;
}

#leftcol div.sectionBottomRight
{
	background-image:url(images/SectionBottom_Right.gif);
	background-repeat: no-repeat;
	background-position: right;	
	display:block;
	position: relative;
	height:3px;
	width:3px;
}

#leftcol div.sectionBottom
{
	background-image:url(images/SectionBottom_Back.gif);
	background-repeat:repeat-x;	
	display:block;
	line-height:3px;
	height:3px;
}

#leftcol div.clearthis
{
	clear:both;
	font-size:0px;
	height:0px;
	line-height:0px;
}

#leftcol .infoBoxHeading_table              {margin:0px 0px 0px 0px;background:url(images/Vitamin/infoBoxHeading_table.gif) 0px 0px repeat-x #f2f6f9; border-bottom:1px solid #e7eaef;}
#leftcol .infoBoxHeading_td                 {color:#182334;font-size:13px;line-height:14px;font-weight:bold;font-family:arial;background:url(images/Vitamin/infoBoxHeading_td.gif) 13px 13px no-repeat; width:100%; padding:13px 10px 10px 35px;}
#leftcol .popup .infoBoxHeading_td	        {color:#182334;font-size:13px;line-height:14px;font-weight:bold;font-family:arial;}
#leftcol .infoBoxHeading_td			        {color:#182334;font-size:13px;line-height:14px;font-weight:bold;font-family:arial;}
#leftcol .infoBoxHeading_td a 		        {color:#182334;font-size:13px;line-height:14px;font-weight:bold;font-family:arial;text-decoration:none}
#leftcol .infoBoxHeading_td a:hover         {color:#182334;text-decoration:underline;}
#leftcol .infoBoxHeading_l			        {background:url(images/Vitamin/infoBoxHeading_border.gif) 0px 0px repeat-y; vertical-align: top;}
#leftcol .infoBoxHeading_r                  {background:url(images/Vitamin/infoBoxHeading_border.gif) 100% 0px repeat-y; vertical-align: top;}	
#leftcol .infoBox_table				        {margin:0px 0px 0px 0px;}
#leftcol .infoBox_td 				        {padding:0px 0px 0px 0px; background:url(images/Vitamin/infoBoxHeading_border.gif) 0px 100% repeat-x; width:100%;}
#leftcol .boxText_t					        {padding:0px 0px 0px 0px;}
#leftcol .boxText_l					        {background:url(images/Vitamin/infoBoxHeading_border.gif) 0px 0px repeat-y; vertical-align: bottom;}
#leftcol .boxText_r					        {background:url(images/Vitamin/infoBoxHeading_border.gif) 100% 100% repeat-y; vertical-align: bottom;}
#leftcol .infoBoxContents_table		        {margin:0px 0px 0px 0px;}
#leftcol .infoBoxContents_table .boxText	{padding:0px 0px 0px 0px;  width:100%;}

#leftmenu
{
   position: relative;
   top: 200px;
   left: 0px;
   width: 160px;
   padding: 2px 2px 2px 2px;
}

.leftmenulink
{
   font-family: Arial;
   font-weight: bold;
   font-size: 17px;
   /**text-transform: uppercase;**/
}

.leftmenulink a
{
   text-decoration: none;
   color: #000000; 
}

.leftmenulink a:hover
{
   /**text-decoration: underline overline;**/
   text-decoration: underline;
   color: #ee0a36; 
}
#centercol
{
   position:relative;
   width:100%;
   /*padding:0px 0px 0px 0px;  */   
   margin:0px 0px 0px 0px; 
}

#centercolcontent
{
	position:relative;
	/*padding:0px 0px 0px 0px;
	position:absolute;
	top:0px;
	margin-left:208px;
	padding:0px;*/
	padding-right:0px;
	margin:0px 0px 0px 0px; 
	/*background-color:#fff;*/
	width:630px;
	float:left;
    display:inline;
}

#centercolcontent .cont_heading_table		{margin:0px 0px 0px 0px;}
#centercolcontent .cont_heading_td			{width:100%; height:10px; padding:12px 7px 11px 39px; vertical-align:top; background:url(images/Vitamin/cont_heading_td.gif) 15px 11px no-repeat;}									                        	
#centercolcontent .popup .cont_heading_td	{color:#4f4f4f;font-size:15px;line-height:14px;font-weight:bold;font-family:Arial, Helvetica, sans-serif;}
#centercolcontent .cont_heading_td 			{color:#4f4f4f;font-size:15px;line-height:14px;font-weight:bold;font-family:Arial, Helvetica, sans-serif;}
#centercolcontent .cont_heading_td a 		{color:#4f4f4f;font-size:15px;line-height:14px;font-weight:bold;font-family:Arial, Helvetica, sans-serif;text-decoration:none}
#centercolcontent .cont_heading_td a:hover  {color:#4f4f4f; text-decoration:underline;}
#centercolcontent .prod2_table			    {border:0px solid #d8d7cb;margin:auto;}
#centercolcontent .prod2_td				    {padding:0px;}
#centercolcontent .prod2_t 		            {background:url(images/Vitamin/prod2_border.gif) 0px 0px repeat-x #ffffff;}
#centercolcontent .prod2_b 		            {background:url(images/Vitamin/prod2_border.gif) 0px 100% repeat-x}
#centercolcontent .prod2_r 		            {background:url(images/Vitamin/prod2_border.gif) 100% 0px repeat-y}
#centercolcontent .prod2_l 		            {background:url(images/Vitamin/prod2_border.gif) 0px 0px repeat-y;}
#centercolcontent .prod2_tl 		        {background:url(images/Vitamin/prod2_tl.gif) 0px 0px no-repeat; width:100%;}
#centercolcontent .prod2_tr 		        {background:url(images/Vitamin/prod2_tr.gif) 100% 0px no-repeat;}
#centercolcontent .prod2_bl		            {background:url(images/Vitamin/prod2_bl.gif) left 100% no-repeat;}
#centercolcontent .prod2_br 		        {background:url(images/Vitamin/prod2_br.gif) 100% 100% no-repeat;vertical-align:middle;}

#centercolcontent div.section
{
   padding: 0px 0px 0px 0px;
   margin: 0px 0px 0px 0px;
}

#centercolcontent div.sectiontitle, #centercolcontent .sectiontitle span
{
   font-weight: bold;
   font-size: larger;
   color: #2888a0;
}

#centercolcontent div.sectionsubtitle
{    
   padding-bottom: 4px;
   color: #000000;
}

#centercolcontent div.sectionsubtitle a
{
   text-decoration: none;
   color: #000000;
}

#centercolcontent div.sectionsubtitle a:hover
{
   text-decoration: underline;   
   color: Black;
}

#centercolcontent p.lbrssprice
{
   color: #000000;
}

#centercolcontent p.lbrssprice a
{    
   text-decoration: none;
   color: #000000;
}

#centercolcontent p.lbrssprice a:hover
{
   text-decoration: underline;
   color: Black;
}

#centercolcontent .gvwsphlf
{
   text-decoration: none;
   vertical-align: middle;
   color: #000000;
}

#centercolcontent .gvwsphlf a
{    
   text-decoration: none;
   color: #000000;
}

#centercolcontent .gvwsphlf a:hover
{
   text-decoration: underline;
   color: Black;
}

#centercolcontent .CollectionPagerCSS
{
   text-align: right;
   vertical-align: middle;
   padding-right:10px; 
   color: #000000;
}

#centercolcontent .CollectionPagerCSS a
{    
   color: #000000;
}

#centercolcontent .CollectionPagerCSS a:hover
{
   color: Black;
}

#rightcol
{
   /*position: absolute;
   top: 530px;*/
   position:relative;
   width: 310px;
   /*margin-left:714px;*/
   margin-right:10px;
   float:right;
   color: #000000;
   /*background-color:Gray;*/
   font-size: 11px;
}
#rightcol a
{   
   text-decoration: none;
   color: #000000;
}
#rightcol a:hover
{   
   text-decoration: underline;
   color: Black;
}

#rightcol .hpl
{
   color: #000000;
}
#rightcol .hpl a
{
   text-decoration: none;
   color: #000000;
}
#rightcol .hpl a:hover
{
   text-decoration: underline;
   color: Black;
}


#rightcol div.text
{
   padding: 0px 0px 0px 0px;
   text-align: justify;
}

#rightcol div.section
{
   padding: 0px 0px 0px 0px;
   margin: 0px 0px 8px 0px;
}

#rightcol .forex-rate {height:62px; width:280px; overflow:scroll; overflow-x:hidden; font:11px arial; margin:0px 0px 0px 5px; padding:0px 0px 0px 0px; }
#rightcol .gold-price {width:280px; font:11px arial; margin:6px 0px 0px 5px; padding:0px 0px 0px 0px; } 

#rightcol div.sectionTitleLeft
{
	background-image:url(images/Section_Left.gif);
	background-repeat:no-repeat;	
	background-position:left;
	display:block;
	height:42px;
    width: 3px;
}

#rightcol div.sectionTitleRight
{
	background-image:url(images/Section_Right.gif);
	background-repeat:no-repeat;
	background-position:right;
	display:block;
	height:42px;
	width: 3px;
}

#rightcol div.sectionTitle
{
	background-image:url(images/Section_BG.gif);
	background-repeat:repeat-x;
	height:42px;
}

#rightcol div.sectionTitleTab
{
    background-image:url(images/Section_BG.gif);
	background-repeat:repeat-x;
	line-height:42px;
	height:42px;
	float:left;
}

#rightcol div.sectionTitleTab span
{
    background-image:url(images/Section_BG.gif);
	background-repeat:repeat-x;
	/*background-position:right;
	padding-right:15px;*/
	display:block;
	float:left;
	font-size:12px;
	font-weight:bold;
	color: #182334;
}

#rightcol div.sectionContent
{
    border-left:1px solid #cccccc;
	border-right:1px solid #cccccc;	
	font-size:11px;
	color: #000000;
	/*background-image:url(images/Dot_Horizon.gif);
	background-repeat:repeat-x;
	background-position:bottom;*/
}

#rightcol div.sectionBottomLeft
{
	background-image:url(images/SectionBottom_Left.gif);
	background-repeat: no-repeat;	
	background-position: left;
	display:block;
	/*position: relative;
	top: -5px;*/
	height:3px;
    width:3px;
}

#rightcol div.sectionBottomRight
{
	background-image:url(images/SectionBottom_Right.gif);
	background-repeat: no-repeat;
	background-position: right;	
	display:block;
	/*position: relative;
	top: -5px;*/
	height:3px;
	width:3px;
}

#rightcol div.sectionBottom
{
	background-image:url(images/SectionBottom_Back.gif);
	background-repeat:repeat-x;	
	display:block;
	line-height:3px;
	height:3px;
}

#rightcol div.clearthis
{
	clear:both;
	font-size:0px;
	height:0px;
	line-height:0px;
	overflow: hidden;
	height:0%;
}

#rightcol .infoBoxHeading_table             {margin:0px 0px 0px 0px;background:url(images/Vitamin/infoBoxHeading_table.gif) 0px 0px repeat-x #f2f6f9; border-bottom:1px solid #e7eaef;}
#rightcol .infoBoxHeading_td                {background:url(images/Vitamin/infoBoxHeading_td.gif) 13px 13px no-repeat; width:100%; padding:13px 10px 10px 35px;}
#rightcol .popup .infoBoxHeading_td	        {color:#182334;font-size:13px;line-height:14px;font-weight:bold;font-family:arial;}
#rightcol .infoBoxHeading_td			    {color:#182334;font-size:13px;line-height:14px;font-weight:bold;font-family:arial;}
#rightcol .infoBoxHeading_td a 		        {color:#182334;font-size:13px;line-height:14px;font-weight:bold;font-family:arial;text-decoration:none}
#rightcol .infoBoxHeading_td a:hover        {color:#182334; text-decoration:underline;}
#rightcol .infoBoxHeading_l			        {background:url(images/Vitamin/infoBoxHeading_border.gif) 0px 0px repeat-y; vertical-align: top;}
#rightcol .infoBoxHeading_r                 {background:url(images/Vitamin/infoBoxHeading_border.gif) 100% 0px repeat-y; vertical-align: top;}	
#rightcol .infoBox_table				    {margin:0px 0px 0px 0px;}
#rightcol .infoBox_td 				        {padding:0px 0px 0px 0px; background:url(images/Vitamin/infoBoxHeading_border.gif) 0px 100% repeat-x; width:100%;}
#rightcol .boxText_t					    {padding:0px 0px 0px 0px;}
#rightcol .boxText_l					    {background:url(images/Vitamin/infoBoxHeading_border.gif) 0px 0px repeat-y; vertical-align: bottom;}
#rightcol .boxText_r					    {background:url(images/Vitamin/infoBoxHeading_border.gif) 100% 100% repeat-y; vertical-align: bottom;}
#rightcol .infoBoxContents_table		    {margin:0px 0px 0px 0px;}
#rightcol .infoBoxContents_table .boxText	{padding:0px 0px 0px 0px;  width:100%;}

/*-----------------------------------Online MB Start-----------------------------------------------
#online_booking{background:url(images/MB/online_booking.png) -10px 0px no-repeat; font-weight:bold; font-size:18px; display:block;height:35px; width:300px; padding:163px 0px 0px 10px; overflow:hidden; text-transform:uppercase; margin-bottom:10px;}
#online_booking a{color:#fff; }
#online_booking a:hover{color:#fff; text-decoration:underline;}
-----------------------------------Online MB End-----------------------------------------------*/

.footermenulink
{
   font-family: Arial, Serif;
   font-size: 12px;
   font-weight: bold;    
}

.footermenulink a
{
   text-decoration: none;
   color: #000000; 
}

.footermenulink a:hover
{
   /**text-decoration: underline overline;**/
   text-decoration: underline;
   color: #ee0a36; 
}


.headermenulink
{
   font-family: Arial;
   font-weight: bold;
   font-size: 17px;
   /**text-transform: uppercase;**/
}

.headermenulink a
{
   text-decoration: none;
   color: #000000; 
}

.headermenulink a:hover
{
   /**text-decoration: underline overline;**/
   text-decoration: underline;
   color: #ee0a36; 
}

.highlight
{
   background-color: #fefbd2;
   color: #000080;
}

.highlightcity
{
   background-color: #df2e05;
}

.highlightstate
{
   background-color: #f4c977;
}

.highlightcountry
{
   background-color: #818689;
}

.articlebox
{
   background-color: White;
   color: #000000;
   border: Solid 1px #e7eaef;
   padding: 0px 0px 0px 0px;
   font-size: 11px;
}

.articlebox2
{
   background-color: White;
   color: #000000;
   /*border: Solid 1px #e7eaef;
   padding: 0px 0px 0px 0px;*/
   font-size: 11px;   
}

.articletitle
{
   font-size: 10px;
   font-family: Arial;
   font-weight: bold;
   color: #000000;
   text-decoration: none;
}

.articleabstract
{
   padding-top: 0px;
}

.comment
{
   padding: 4px 0px 4px 0px;
   font-size: 11px;
   color: #000000;
}

.pollbox
{
   color: #000000;
   font-size: 11px;
}

.pollcontent
{
   padding: 0px;
}

.pollquestion
{
   font-size: 13px;
   font-weight: bold;
}

.polloptions
{
   padding-top: 10px;
   padding-bottom: 4px;
}

.pollbar
{
   /*background-color: #ee0a36;*/
   background-image:url(images/pollbar_background.gif);
   font-size: 8px;   
}

.progressbarcontainer
{
   width: 98%;
   height: 15px;
   border: solid 1px #000000;
   padding: 1px;
}

.progressbar
{
   width: 0px;
   background-color: #8FB63E;
   height: 15px;
}

.newsletterbox
{
   font-size: 12px;
}

.newsletterboxcontent
{
   padding:9px 0px 9px 9px;
   color: #000000;
}

.postinfo
{
   background:#e6e7eb;
   font-weight:bold;
   text-align:center;
   width:15%;
   float:left;
   padding-bottom:9990px;
   margin-bottom:-9990px;
}

.posttitle
{
   font-size:13px;
   padding:6px 0 0 10px;
   /*margin-bottom:10px;*/
   height:22px;
   background-color: #d8e1ee;
   color: #000000;
   font-weight: bold;
}

.postbody
{
   font-size:13px;
   padding:10px 0 0 5px;
}

.shoppingcartbox
{
   font-size: 11px;
}

.shoppingcartboxcontent
{
   padding: 0px;
}

.lbllogin
{
  color: #000000;
}

.lbllink
{
  color:#fff;
}
.lbllink a
{
  color:#fff;
}
.lbllink a:hover
{
  color:#fff;
}

.price
{
  font-weight: bold;
  color: #ff6600;
}


/*////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/

/*////////////////////////////////////////////////MENU START/////////////////////////////////////////////////////////*/

/*////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/

/*================================================================================================*/
/*=================================HORIZONTAL MENU START==========================================*/
/*================================================================================================*/

.TopGroup
{
 
  /*background-color:#E6E7EB; */
  font-family:tahoma; 
  font-weight:bold;
  /*border:solid 0px gray; */
  cursor:default;
  /*background:url(images/35266/tail-menu.png) 0 0 repeat-x;*/
  font-size:12px; 
  line-height:24px;
  padding:0px 0px 0px 0px;     
  margin:0px 0px 0px 0px;   
}

.MenuGroup
{
  /*background-image:url(images/menu/group_background.gif);*/
  background-color:#000000;
  border-radius:9px 9px 9px 9px;
	 -moz-border-radius:9px 9px 9px 9px;
	-webkit-border-radius:9px 9px 9px 9px;
  /*border:solid 1px #7E7E81; */
  font-weight:bold;
  cursor:default;  
}

.TopMenuItem
{
  /*background-color:#000000; */
  color:White; 
  font-family:tahoma; 
  font-size:12px; 
  /*border:solid 1px #000000;  */
  cursor:default;
}

.TopMenuItemHover 
{
  /*background-image:url(images/menu/top_group_background.gif);
  background-color:#FFEEC2; */
  color:#ffffff; 
  font-family:tahoma; 
  font-size:12px; 
  /*border:solid 1px #7C7C94; 
  border-bottom-color:#BAB9CD; */
  cursor:default; 
}

.MenuItem
{
  /*background-color:White; */
  color:#ffffff; 
  font-family:tahoma; 
  font-size:12px; 
  /* margin:1px; */
  cursor:default; 
}

.MenuItemHover 
{
  /*background-image:url(images/menu/top_group_background.gif);*/
  background-color:#898989; 
  color:#ffffff;   
  border-radius:9px 9px 9px 9px;
	 -moz-border-radius:9px 9px 9px 9px;
	-webkit-border-radius:9px 9px 9px 9px;
  font-family:tahoma; 
  font-size:12px;  
  /*border:solid 1px #4B4B6F; */
  cursor:default; 
}

.MenuBreak
{
  background-image:url(images/menu/break_bg.gif);
  width:100%;
  height:1px;
}

.TemplatedItem
{
}

/* Selected item styles ------------------------------------ */ 
.SelectedItem
{
  background-color:#898989; 
  color:White;
  font-family:tahoma; 
  font-size:12px; 
  border-radius:9px 9px 9px 9px;
	 -moz-border-radius:9px 9px 9px 9px;
	-webkit-border-radius:9px 9px 9px 9px;
  /*border:solid 1px #B30000; 
  border-left-color:#FF4C4C;
  border-top-color:#FF4C4C;*/ 
  cursor:default;
}

.SelectedItemHover
{
  /*background-image:url(images/menu/top_group_background.gif);*/
  background-color:#898989; 
  color:#ffffff; 
  font-family:tahoma; 
  font-size:12px;  
  border-radius:9px 9px 9px 9px;
	 -moz-border-radius:9px 9px 9px 9px;
	-webkit-border-radius:9px 9px 9px 9px;
  /*border:solid 1px #B30000; 
  border-left-color:#FF4C4C;
  border-top-color:#FF4C4C;*/ 
  cursor:default;
}

.SelectedItemExpanded
{
  /*background-image:url(images/menu/top_group_background.gif);*/
  background-color:#898989; 
  color:#ffffff; 
  font-family:tahoma; 
  font-size:12px; 
  border-radius:9px 9px 9px 9px;
	 -moz-border-radius:9px 9px 9px 9px;
	-webkit-border-radius:9px 9px 9px 9px;
  /*border:solid 1px #FF4C4C; 
  border-left-color:#B30000;
  border-top-color:#B30000;*/
  cursor:default;
}

/* Child selected item styles ------------------------------------ */ 
.ChildSelectedItem
{
  background-color:#898989; 
  color:White;
  font-family:tahoma; 
  font-size:12px; 
  border-radius:9px 9px 9px 9px;
	 -moz-border-radius:9px 9px 9px 9px;
	-webkit-border-radius:9px 9px 9px 9px;
  /*border:solid 1px #0000B3; 
  border-left-color:#4C4CFF;
  border-top-color:#4C4CFF;*/
  cursor:default;
}

.ChildSelectedItemHover
{
  /*background-image:url(images/menu/top_group_background.gif);*/
  background-color:#898989; 
  color:#ffffff; 
  font-family:tahoma; 
  font-size:12px; 
  border-radius:9px 9px 9px 9px;
	 -moz-border-radius:9px 9px 9px 9px;
	-webkit-border-radius:9px 9px 9px 9px;
  /*border:solid 1px #0000B3; 
  border-left-color:#4C4CFF;
  border-top-color:#4C4CFF;*/
  cursor:default;
}

.ChildSelectedItemExpanded
{
  /*background-image:url(images/menu/top_group_background.gif);*/
  background-color:#898989; 
  color:#ffffff; 
  font-family:tahoma; 
  font-size:12px; 
  border-radius:9px 9px 9px 9px;
	 -moz-border-radius:9px 9px 9px 9px;
	-webkit-border-radius:9px 9px 9px 9px;
 /*border:solid 1px #4C4CFF; 
  border-left-color:#0000B3;
  border-top-color:#0000B3;*/
  cursor:default;
}

/*================================================================================================*/
/*=================================HORIZONTAL MENU END===========================================*/
/*================================================================================================*/


/*================================================================================================*/
/*=================================VERTICAL MENU START===========================================*/
/*================================================================================================*/


.VerticalTopGroup
{
  /*background-color:#696969;	*/
  font-family:arial; 
  font-weight:bold;
 /* border:solid 0px gray; */
  cursor:default;    
  width:100%;  
}

.VerticalMenuGroup
{
  /*background-image:url(images/menu/group_background.gif);*/
  background-color:#696969;
  /*border:solid 1px #7E7E81; */
  font-weight:bold;
  cursor:default; 
}

.VerticalTopMenuItem
{
  background-image:url(images/menu/top_group_background.gif);
  /*background-color:Black; */  
  color:White; 
  font-family:arial; 
  font-size:11px;   
  line-height:1.0em;
 /* border:solid 1px #E6E7EB; */
  cursor:default; 
}

.VerticalTopMenuItemHover 
{
  background-image:url(images/menu/top_group_background.gif);
  /*background-color:#FFEEC2; */ 
  color:#ffffff; 
  font-family:arial; 
  font-size:11px;  
  text-decoration:underline;
  line-height:1.0em;
  /*border:solid 1px #7C7C94; 
  border-bottom-color:#BAB9CD; */
  cursor:default; 
}

.VerticalMenuItem
{
  background-image:url(images/menu/top_group_background.gif);
  /*background-color:Black; */
  color:White;  
  font-family:arial; 
  font-size:11px;  
  /*margin:1px; */
  cursor:default; 
}

.VerticalMenuItemHover 
{
  background-image:url(images/menu/top_group_background.gif);
  /*background-color:#FFEEC2;  */
  color:#ffffff; 
  font-family:arial; 
  font-size:11px; 
  /*border:solid 1px #4B4B6F; */
  cursor:default; 
}

.VerticalMenuBreak
{
  background-image:url(images/menu/break_bg.gif);
  width:100%;
  height:1px;
}

.VerticalTemplatedItem
{
}

/* Selected item styles ------------------------------------ */ 
.VerticalSelectedItem
{
  background-image:url(images/menu/top_group_background.gif);
  /*background-color:#add565; */
  color:White;
  font-family:arial; 
  font-size:11px; 
  line-height:1.0em;
  text-decoration:underline;
  /*border:solid 1px #B30000; 
   border-left-color:#FF4C4C;
  border-top-color:#FF4C4C;*/ 
  cursor:default;
}

.VerticalSelectedItemHover
{
  background-image:url(images/menu/top_group_background.gif);
  /*background-color:#FFEEC2; */ 
  color:#ffffff; 
  font-family:arial; 
  font-size:11px; 
  line-height:1.0em;
  text-decoration:underline;
   /*border:solid 1px #B30000; 
  border-left-color:#FF4C4C;
  border-top-color:#FF4C4C;*/ 
  cursor:default;
}

.VerticalSelectedItemExpanded
{
  background-image:url(images/menu/top_group_background.gif); 
  /*background-color:#FFEEC2; */
  color:#ffffff; 
  font-family:arial; 
  font-size:11px; 
  text-decoration:underline;
   /*border:solid 1px #FF4C4C; 
  border-left-color:#B30000;
  border-top-color:#B30000;*/ 
  cursor:default;
}

/* Child selected item styles ------------------------------------ */ 
.VerticalChildSelectedItem
{
  background-image:url(images/menu/top_group_background.gif);
  /*background-color:#add565; */
  color:White;
  font-family:arial; 
  font-size:11px;   
  text-decoration:underline;
  /* border:solid 1px #0000B3; 
  border-left-color:#4C4CFF;
  border-top-color:#4C4CFF;*/
  cursor:default;
}

.VerticalChildSelectedItemHover
{
  background-image:url(images/menu/top_group_background.gif); 
  /*background-color:#FFEEC2; */
  color:#ffffff; 
  font-family:arial; 
  font-size:11px; 
  text-decoration:underline;
  /*border:solid 1px #0000B3; 
  border-left-color:#4C4CFF;
  border-top-color:#4C4CFF;*/
  cursor:default;
}

.VerticalChildSelectedItemExpanded
{
  background-image:url(images/menu/top_group_background.gif);
  /*background-color:#FFEEC2; */ 
  color:#ffffff; 
  font-family:arial; 
  font-size:11px; 
  text-decoration:underline;
  /* border:solid 1px #4C4CFF; 
 border-left-color:#0000B3;
  border-top-color:#0000B3;*/
  cursor:default;
}

/*================================================================================================*/
/*====================================VERTICAL MENU END==========================================*/
/*================================================================================================*/


/*////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/

/*////////////////////////////////////////////////MENU END/////////////////////////////////////////////////////////*/

/*////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/

/*------------------------------------------------TAB STYLE START----------------------------------------------------------*/

.TopGroupTab
{
  margin: 10px 0px 10px 0px;
  z-index:99;
  position:relative;
  left:0px;
  font-size:12px;
  font-weight:normal;
}

.DefaultTab 
{
  color:#fff;
  /*background-image: url(images/Tab/tab_bg.gif);*/
  cursor:default;
}

.DefaultTabHover 
{
  color:#cfa863;
  /*background-image: url(images/Tab/hover_tab_bg.gif);*/
  cursor:default;
}

.SelectedTab 
{
  color:#cfa863;
  /*background-image: url(images/Tab/selected_tab_bg.gif);*/
  cursor:default;
}

.MultiPage
{
  border-top: 1px solid #aca9a5;
  /*border-radius:0px 4px 4px 4px; -moz-border-radius:0 4px 4px 4px; -webkit-border-radius:0 4px 4px 4px;*/
  width:100%;
  /*height:10%;*/
  position:relative;
  padding: 0px 0px 0px 0px;
  margin:0;
  /*top:-4px;
  left:0px;*/
  z-index: 98;
}

.PageContent
{
}

/*------------------------------------------------TAB STYLE END----------------------------------------------------------*/


/*////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/

/*////////////////////////////////////////////////STYLE 408 START/////////////////////////////////////////////////////////*/

/*////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/


/*** Contact Online Block  ***/
	#block-user-0 {
		margin-bottom:10px;
		background: #f6f6f6;
		background: -webkit-gradient(linear, 0 0, 0 bottom, from(#fff), to(#f2f1f2));
		background: -moz-linear-gradient(#fff, #f2f1f2);
		background: linear-gradient(#fff, #f2f1f2);
		-pie-background: linear-gradient(#fff, #f2f1f2);
		background-image: -o-linear-gradient(#fff, #f2f1f2);
		border-radius:4px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
		}
	
	#block-user-0 .block-bg {
		background:url(images/408/block-top03_bk2.gif) no-repeat 0 0;
		margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;
		}
		
	#block-user-0 .title {
		/*background:url(images/33977/line.png) repeat-x top left;
		margin:0px 0px -8px 0px;*/
		}
		
	#block-user-0 .title h5 {
		font-size:13px; 		
		font-weight:bold;
		line-height:18px; 
		margin:0px 0 0px; 
		color:#fff;
		background:url(images/36098/bg-dark.gif) 0 0 repeat-x #2b2a2c;
		padding:8px 0 9px 20px;
		border-radius:4px 4px 0 0;
		-moz-border-radius:4px 4px 0 0;
		-webkit-border-radius:4px 4px 0 0;
		}
	
	#block-user-0 .indent{
		overflow:hidden; height:100%;
		font-size:12px; color:#5f5f5f;
		padding:10px 9px 0px 9px;
		margin:0px 0px 0px 0px;
		background:none;
		border-bottom:1px solid #fff;
		border-right:1px solid #fff;
		border-left:1px solid #fff;
		border-radius:0px 0px 4px 4px;
		-moz-border-radius:0px 0px 4px 4px;
		-webkit-border-radius:0px 0px 4px 4px;
		}		
	
	#block-user-0 .item-list { clear:both;  padding:0px 0px 0px 0px; margin:0px 0px 10px 0px;}	
	#block-user-0 .item-list ul { padding:0px 0px 0px 0px; margin:0px 0px 0px 0px;}
	#block-user-0 .item-list ul li { padding:0px 0px 0px 0px; background: none; border:0;}
	#block-user-0 .item-list ul li a { background: none; padding:0px 0px 0px 0px; font-size:12px; color:#5f5f5f;}
	#block-user-0 .item-list ul li a { text-decoration:none;}
	#block-user-0 .item-list ul li a:hover { text-decoration: underline;}
	
	
/*** Navigation block ***/		
	#block-user-1 {
		background:url(images/408/block-bg02.gif) repeat-x 0 0 #737373;
		margin:0px 0px 0px 0px;
		}
	
	#block-user-1 .block-bg {
		background:url(images/408/block-top02.gif) no-repeat 0 0;
		margin:-20px 0px 0px 0px; padding:0px 0px 0px 0px;
		}
		
	#block-user-1 .title {
		margin:0px 0px 22px 0px;
		}
		
	#block-user-1 .title h3 {
		color:#fff; background:url(images/408/line02.gif) no-repeat 14px bottom;
		padding:12px 10px 0px 13px;
		}
	
	#block-user-1 .indent {
	    overflow:hidden; height:100%;
		background:url(images/408/block-bot02.gif) no-repeat 0 bottom;
		font-size:11px; color:#fff;
		padding:0px 13px 20px 13px;
		margin:-10px 0px 0px 0px;
		}
	
	#block-user-1 ul {
		/*background:url(images/408/menu.gif) repeat-x 0 0 #696969;
		background-color:#696969;*/
		clear:both;
		overflow:hidden; height:100%;
		font-size:11px; line-height:1.0em;
		color:#ffffff;
		padding:0px 0px 0px 0px;
		margin:0px 0px 0px 0px;
		}
	
	
/*** User Online Block  ***/
	#block-user-2 {
		margin-bottom:10px;
		/*background: #f6f6f6;
		background: -webkit-gradient(linear, 0 0, 0 bottom, from(#fff), to(#f2f1f2));
		background: -moz-linear-gradient(#fff, #f2f1f2);
		background: linear-gradient(#fff, #f2f1f2);
		-pie-background: linear-gradient(#fff, #f2f1f2);
		background-image: -o-linear-gradient(#fff, #f2f1f2);
		border-radius:4px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;*/
		}
	
	#block-user-2 .block-bg {
		margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;
		}
		
	#block-user-2 .title {
		/*background:url(images/33977/line.png) repeat-x top left;
		margin:0px 0px -8px 0px;*/
		}
		
	#block-user-2 .title h2 {
		background:url(images/MB/line1.png) 0px 32px no-repeat #dcdddf; 
		font-size:18px; 	
		text-transform:uppercase;	
		font-weight:bold;
		line-height:18px; 
		margin:0px 0 0px; 
		color:#1c8bcb;
		margin:0px 0 0px; 
		padding:8px 0 9px 20px;
		border-radius:4px 4px 0 0;
	-moz-border-radius:4px 4px 0 0;
	-webkit-border-radius:4px 4px 0 0;
		}
	
	#block-user-2 .indent {
		overflow:hidden; height:100%;
		font-size:12px; color:#5f5f5f;
		padding:10px 9px 5px 9px;
		margin:0px 0px 0px 0px;
		background:#dcdddf;
		border-bottom:1px solid #fff;
		border-right:1px solid #fff;
		border-left:1px solid #fff;
		border-radius:0px 0px 4px 4px;
		-moz-border-radius:0px 0px 4px 4px;
		-webkit-border-radius:0px 0px 4px 4px;
		}
	
	#block-user-2 .item-list { clear:both;  padding:0px 0px 0px 30px; margin:0px 0px 0px 0px;}
	#block-user-2 .item-list ul { padding:0px 0px 0px 0px; margin:0px 0px 0px 0px;}
	#block-user-2 .item-list ul li { padding:0px 0px 9px 0px; background: none; border:0; color:#5f5f5f;}
	#block-user-2 .item-list ul li a { background: none; padding:0px 0px 0px 0px; font-size:12px; color:#5f5f5f;}
	#block-user-2 .item-list ul li a { text-decoration:none;}
	#block-user-2 .item-list ul li a:hover { text-decoration: underline;}
	
	
	
/*** Link Website block ***/		
	#block-user-3 {
		margin-bottom:10px;
		/*background: #f6f6f6;
		background: -webkit-gradient(linear, 0 0, 0 bottom, from(#fff), to(#f2f1f2));
		background: -moz-linear-gradient(#fff, #f2f1f2);
		background: linear-gradient(#fff, #f2f1f2);
		-pie-background: linear-gradient(#fff, #f2f1f2);
		background-image: -o-linear-gradient(#fff, #f2f1f2);
		border-radius:4px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;*/
		}
	
	#block-user-3 .block-bg {
		/*background:#dcdddf;*/
		margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;
		}
		
	#block-user-3 .title {
		/*margin:0px 0px 22px 0px;*/
		}
		
	#block-user-3 .title h2 {
		background:url(images/MB/line1.png) 0px 32px no-repeat #dcdddf; 
		font-size:18px; 	
		text-transform:uppercase;	
		font-weight:bold;
		line-height:18px; 
		margin:0px 0 0px; 
		color:#1c8bcb;
		margin:0px 0 0px; 
		padding:8px 0 9px 20px;
		border-radius:4px 4px 0 0;
	-moz-border-radius:4px 4px 0 0;
	-webkit-border-radius:4px 4px 0 0;
		}
	
	#block-user-3 .indent {
		overflow:hidden; height:100%;
		font-size:12px; color:#5f5f5f;
		padding:10px 9px 16px 19px;
		margin:0px 0px 0px 0px;
		background:#dcdddf;
		border-radius:0px 0px 4px 4px;
		-moz-border-radius:0px 0px 4px 4px;
		-webkit-border-radius:0px 0px 4px 4px;
		}
	
	#block-user-3 ul {
		/*background:url(images/408/menu.gif) repeat-x 0 0 #696969;
		background-color:#696969;*/
		clear:both;
		overflow:hidden; height:100%;
		font-size:12px; line-height:1.2em;
		color:#5f5f5f;
		padding:0px 0px 0px 0px;
		margin:0px 0px 0px 0px;
		}
		
	#block-user-3 ul select { font-size:12px; font-family: arial; vertical-align:middle; height:22px; color:#000;}
			
/*** Weather Block  ***/

	#block-user-4 {
		margin-bottom:10px;
		/*background: #f6f6f6;
		background: -webkit-gradient(linear, 0 0, 0 bottom, from(#fff), to(#f2f1f2));
		background: -moz-linear-gradient(#fff, #f2f1f2);
		background: linear-gradient(#fff, #f2f1f2);
		-pie-background: linear-gradient(#fff, #f2f1f2);
		background-image: -o-linear-gradient(#fff, #f2f1f2);
		border-radius:4px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;*/
		}
	
	#block-user-4 .block-bg {
		/*background:url(images/408/block-top04_bk2.gif) no-repeat 0 0;*/
		margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;
		}
		
	#block-user-4 .title {
		/*background:url(images/33977/line.png) repeat-x top left;
		margin:0px 0px -8px 0px;*/
		}
		
	#block-user-4 .title h2 {
		background:url(images/MB/line1.png) 0px 32px no-repeat #dcdddf; 
		font-size:18px; 	
		text-transform:uppercase;	
		font-weight:bold;
		line-height:18px; 
		margin:0px 0 0px; 
		color:#1c8bcb;
		margin:0px 0 0px; 
		padding:8px 0 9px 20px;
		border-radius:4px 4px 0 0;
	-moz-border-radius:4px 4px 0 0;
	-webkit-border-radius:4px 4px 0 0;
		}
	
	#block-user-4 .indent {
		overflow:hidden; height:100%;
		font-size:11px; color:#5f5f5f;
		padding:10px 15px 8px 15px;
		margin:0px 0px 0px 0px;
		background:#dcdddf;
		border-bottom:1px solid #fff;
		border-right:1px solid #fff;
		border-left:1px solid #fff;
		border-radius:0px 0px 4px 4px;
		-moz-border-radius:0px 0px 4px 4px;
		-webkit-border-radius:0px 0px 4px 4px;
		}		
	
	#block-user-4 .item-list { clear:both; font-size:11px; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; line-height:22px;}
	#block-user-4 .item-list select { font-size:12px; font-family: arial; color:#000;}
	#block-user-4 .hour { margin:0px 0 0 0; padding:0px 0 0 0; text-align:center;}
	
/*** ExchangeRate Block  ***/

	#block-user-5 {
		margin-bottom:10px;
		background: #f6f6f6;
		background: -webkit-gradient(linear, 0 0, 0 bottom, from(#fff), to(#f2f1f2));
		background: -moz-linear-gradient(#fff, #f2f1f2);
		background: linear-gradient(#fff, #f2f1f2);
		-pie-background: linear-gradient(#fff, #f2f1f2);
		background-image: -o-linear-gradient(#fff, #f2f1f2);
		border-radius:4px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
		}
	
	#block-user-5 .block-bg {
		background:url(images/408/block-top02_bk2.gif) no-repeat 0 0;
		margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;
		}
		
	#block-user-5 .title {
		/*background:url(images/33977/line.png) repeat-x top left;
		margin:0px 0px -8px 0px;*/
		}
		
	#block-user-5 .title h5 {
		font-size:15px; 		
		font-weight:bold;
		line-height:18px; 
		margin:0px 0 0px; 
		color:#fff;
		/*background:url(images/36098/bg-dark.gif) 0 0 repeat-x #2b2a2c;*/
		background-image: -webkit-gradient(linear, left top, left bottom, from(#818d96), to(#555d63)); /* Saf4+, Chrome */
		background-image: -webkit-linear-gradient(top, #818d96, #555d63); /* Chrome 10+, Saf5.1+, iOS 5+ */
		background-image:    -moz-linear-gradient(top, #818d96, #555d63); /* FF3.6 */
		background-image:     -ms-linear-gradient(top, #818d96, #555d63); /* IE10 */
		background-image:      -o-linear-gradient(top, #818d96, #555d63); /* Opera 11.10+ */
		background-image:         linear-gradient(top, #818d96, #555d63);
		filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#818d96', EndColorStr='#555d63'); /* IE6-IE9 */
		padding:8px 0 9px 20px;
		border-radius:4px 4px 0 0;
		-moz-border-radius:4px 4px 0 0;
		-webkit-border-radius:4px 4px 0 0;
		}
	
	#block-user-5 .indent {
		overflow:hidden; height:100%;
		font-size:11px; color:#5f5f5f;
		padding:10px 9px 16px 9px;
		margin:0px 0px 0px 0px;
		background:none;
		border-bottom:1px solid #fff;
		border-right:1px solid #fff;
		border-left:1px solid #fff;
		border-radius:0px 0px 4px 4px;
		-moz-border-radius:0px 0px 4px 4px;
		-webkit-border-radius:0px 0px 4px 4px;
		}		
	
	#block-user-5 .item-list { clear:both; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px;}
	
	/*** Login Block  ***/
	#block-user-6 {
		margin-bottom:10px;
		background: #f6f6f6;
		background: -webkit-gradient(linear, 0 0, 0 bottom, from(#fff), to(#f2f1f2));
		background: -moz-linear-gradient(#fff, #f2f1f2);
		background: linear-gradient(#fff, #f2f1f2);
		-pie-background: linear-gradient(#fff, #f2f1f2);
		background-image: -o-linear-gradient(#fff, #f2f1f2);
		border-radius:4px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
		}
	
	#block-user-6 .block-bg {
		background:url(images/408/block-top03_bk2.gif) no-repeat 0 0;
		margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;
		}
		
	#block-user-6 .title {
		/*background:url(images/33977/line.png) repeat-x top left;
		margin:0px 0px -8px 0px;*/
		}
		
	#block-user-6 .title h5 {
		font-size:15px; 		
		font-weight:bold;
		line-height:18px; 
		margin:0px 0 0px; 
		color:#fff;
		/*background:url(images/36098/bg-dark.gif) 0 0 repeat-x #2b2a2c;*/
		background-image: -webkit-gradient(linear, left top, left bottom, from(#818d96), to(#555d63)); /* Saf4+, Chrome */
		background-image: -webkit-linear-gradient(top, #818d96, #555d63); /* Chrome 10+, Saf5.1+, iOS 5+ */
		background-image:    -moz-linear-gradient(top, #818d96, #555d63); /* FF3.6 */
		background-image:     -ms-linear-gradient(top, #818d96, #555d63); /* IE10 */
		background-image:      -o-linear-gradient(top, #818d96, #555d63); /* Opera 11.10+ */
		background-image:         linear-gradient(top, #818d96, #555d63);
		filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#818d96', EndColorStr='#555d63'); /* IE6-IE9 */
		padding:8px 0 9px 20px;
		border-radius:4px 4px 0 0;
		-moz-border-radius:4px 4px 0 0;
		-webkit-border-radius:4px 4px 0 0;
		}
	
	#block-user-6 .indent {
		overflow:hidden; height:100%;
		font-size:11px; color:#5f5f5f;
		padding:10px 9px 16px 59px;
		margin:0px 0px 0px 0px;
		background:none;
		border-bottom:1px solid #fff;
		border-right:1px solid #fff;
		border-left:1px solid #fff;
		border-radius:0px 0px 4px 4px;
		-moz-border-radius:0px 0px 4px 4px;
		-webkit-border-radius:0px 0px 4px 4px;
		}
		
	#block-user-6 .indent a{
		color:#5f5f5f;
	    text-decoration:underline;
		}
		
	#block-user-6 .indent a:hover{
		color:#5f5f5f;
	    text-decoration:none;
		}
		
	#block-user-6 .inputbox{
		margin: 0px 0px 1em;
		width: 160px;	
		padding-left:10px;
		height: 20px;
		border:#5f5f5f 1px solid;
		border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px;
		}
	
	#block-user-6 .item-list { clear:both;  padding:0px 0px 0px 20px; margin:0px 0px 0px 0px;}
	#block-user-6 .item-list ul { padding:0px 0px 0px 0px; margin:0px 0px 0px 0px;}
	#block-user-6 .item-list ul li { padding:0px 0px 9px 0px; background: none; border:0;}
	#block-user-6 .item-list ul li a { background: none; padding:0px 0px 0px 0px; font-size:12px; color:#5f5f5f;}
	#block-user-6 .item-list ul li a { text-decoration:none;}
	#block-user-6 .item-list ul li a:hover { text-decoration: underline;}
	
	/*** Vertical Menu MB  ***/

	#block-user-7 {
		margin-bottom:10px;
		/*background: #f6f6f6;
		background: -webkit-gradient(linear, 0 0, 0 bottom, from(#fff), to(#f2f1f2));
		background: -moz-linear-gradient(#fff, #f2f1f2);
		background: linear-gradient(#fff, #f2f1f2);
		-pie-background: linear-gradient(#fff, #f2f1f2);
		background-image: -o-linear-gradient(#fff, #f2f1f2);
		border-radius:4px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;*/
		}
	#block-user-7 #VerColMenu{width:310px; margin:0px 0px 0px 0px; padding:0 0 0 0;}
	#block-user-7 #VerColMenu a:hover{text-decoration:none;}
	#block-user-7 #VerColMenu > li > a{ color:#fff;}
	#block-user-7 #VerColMenu > li > a:hover{color:#fff;}
	
			
/*** PhotoGallery block ***/		
	#block-user-8 {
		margin-bottom:10px;
		background: #f6f6f6;
		background: -webkit-gradient(linear, 0 0, 0 bottom, from(#fff), to(#f2f1f2));
		background: -moz-linear-gradient(#fff, #f2f1f2);
		background: linear-gradient(#fff, #f2f1f2);
		-pie-background: linear-gradient(#fff, #f2f1f2);
		background-image: -o-linear-gradient(#fff, #f2f1f2);
		border-radius:4px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
		}
	
	#block-user-8 .block-bg {
		background:url(images/408/block-top02_bk2.gif) no-repeat 0 0;
		margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;
		}
		
	#block-user-8 .title {
		/*background:url(images/33977/line.png) repeat-x top left;
		margin:0px 0px 22px 0px;*/
		}
		
	#block-user-8 .title h5 {
		font-size:15px; 		
		font-weight:bold;
		line-height:18px; 
		margin:0px 0 0px; 
		color:#fff;
		background:url(images/36098/bg-dark.gif) 0 0 repeat-x #2b2a2c;
		padding:8px 0 9px 20px;
		border-radius:4px 4px 0 0;
		-moz-border-radius:4px 4px 0 0;
		-webkit-border-radius:4px 4px 0 0;
		}
	#block-user-8 .title h5 a{
		color:#fff;
	    text-decoration:none;
		}
	#block-user-8 .title h5 a:hover{
	    text-decoration:underline;
		}
	
	#block-user-8 .indent {
		background: url(images/36098/bg-box-3.gif) 0 0 repeat-x #2b2a2c;
		border-radius:0px 0px 4px 4px;
		-moz-border-radius:0px 0px 4px 4px;
		-webkit-border-radius:0px 0px 4px 4px;
		}
	#block-user-8 .item-list { clear:both;  height:100%; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px;}
	#block-user-8 .box-padding-4 {padding:9px 10px 16px 9px; margin:0px 0px 0px 0px;}
	#block-user-8 .stroke {
		border:1px solid #fff;
		background:url(images/36098/bg-img.png) 0 0 repeat;
		position:absolute;
		top:0;
		left:0;
		height:61px;
		width:88px;
		z-index:3;
		}
	#block-user-8 .col-2 {width:90px;}	
	#block-user-8 .rel{
		position:relative;
		z-index:1;
		width:100px;
		height:73px;
		}
	#block-user-8 img {
		position:relative;
		z-index:2;
		border:0;
		}
	#block-user-8 .link-1 {
		display:inline-block; 
		color:#919092; 
		font-size:11px; 
		line-height:17px; 
		background:url(images/36098/marker-3.gif) right 7px no-repeat;
		padding:0 7px 0 1px;
		text-decoration:underline;
		}
	#block-user-8 .link-1:hover {color:#919092; text-decoration:none;}
	
	
	/*** Promotion 36098  ***/

	#block-user-9 {
		margin-bottom:10px;
		background: #f6f6f6;
		background: -webkit-gradient(linear, 0 0, 0 bottom, from(#fff), to(#f2f1f2));
		background: -moz-linear-gradient(#fff, #f2f1f2);
		background: linear-gradient(#fff, #f2f1f2);
		-pie-background: linear-gradient(#fff, #f2f1f2);
		background-image: -o-linear-gradient(#fff, #f2f1f2);
		border-radius:4px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
		}
	
	#block-user-9 .block-bg {
		margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;
		
		}
		
	#block-user-9 .title {
		}
		
	#block-user-9 .title h5 {
		font-size:15px; 		
		font-weight:bold;
		line-height:18px; 
		margin:0px 0 0px; 
		color:#fff;
		background:url(images/36098/bg-dark.gif) 0 0 repeat-x #2b2a2c;
		padding:8px 0 9px 20px;
		border-radius:4px 4px 0 0;
		-moz-border-radius:4px 4px 0 0;
		-webkit-border-radius:4px 4px 0 0;
		}
	#block-user-9 .title h5 a{
		color:#fff;
	    text-decoration:none;
		}
	#block-user-9 .title h5 a:hover{
	    text-decoration:underline;
		}
	#block-user-9 .indent {
		overflow:hidden; height:100%;
		font-size:11px; color:#5f5f5f;
		padding:10px 9px 20px 9px;
		margin:0px 0px 0px 0px;
		background:none;
		border-bottom:1px solid #fff;
		border-right:1px solid #fff;
		border-left:1px solid #fff;
		border-radius:0px 0px 4px 4px;
		-moz-border-radius:0px 0px 4px 4px;
		-webkit-border-radius:0px 0px 4px 4px;
		}		
	
	#block-user-9 .item-list { clear:both; height:160px; overflow:scroll; overflow-x:hidden; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px;}			
	#block-user-9 .item-list ul { padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; height:100%;}
	#block-user-9 .item-list ul li { display:block; padding:8px 10px 10px 10px; font-size:13px; line-height:18px; margin-bottom:1px;}
	#block-user-9 .item-list ul li.item-1 {background:#eaeaea;}
	#block-user-9 .item-list ul li.item-2 {background:#e3e3e3;}
	#block-user-9 .item-list ul li a {color:#000; display:inline-block; text-decoration:none; background:url(images/36098/marker-2.gif) 100% 7px no-repeat; padding-right:19px;}
	#block-user-9 .item-list ul li a:hover {text-decoration:underline;}
	
	/*** Poll Box  ***/

	#block-user-10 {
		margin-bottom:10px;
		background: #f6f6f6;
		background: -webkit-gradient(linear, 0 0, 0 bottom, from(#fff), to(#f2f1f2));
		background: -moz-linear-gradient(#fff, #f2f1f2);
		background: linear-gradient(#fff, #f2f1f2);
		-pie-background: linear-gradient(#fff, #f2f1f2);
		background-image: -o-linear-gradient(#fff, #f2f1f2);
		border-radius:4px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
		}
	
	#block-user-10 .block-bg {
		background:url(images/408/block-top02_bk2.gif) no-repeat 0 0;
		margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;
		}
		
	#block-user-10 .title {
		/*background:url(images/33977/line.png) repeat-x top left;
		margin:0px 0px 22px 0px;*/
		}
		
	#block-user-10 .title h5 {
		font-size:15px; 		
		font-weight:bold;
		line-height:18px; 
		margin:0px 0 0px; 
		color:#fff;
		/*background:url(images/36098/bg-dark.gif) 0 0 repeat-x #2b2a2c;*/
		background-image: -webkit-gradient(linear, left top, left bottom, from(#818d96), to(#555d63)); /* Saf4+, Chrome */
		background-image: -webkit-linear-gradient(top, #818d96, #555d63); /* Chrome 10+, Saf5.1+, iOS 5+ */
		background-image:    -moz-linear-gradient(top, #818d96, #555d63); /* FF3.6 */
		background-image:     -ms-linear-gradient(top, #818d96, #555d63); /* IE10 */
		background-image:      -o-linear-gradient(top, #818d96, #555d63); /* Opera 11.10+ */
		background-image:         linear-gradient(top, #818d96, #555d63);
		filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#818d96', EndColorStr='#555d63'); /* IE6-IE9 */
		padding:8px 0 9px 20px;
		border-radius:4px 4px 0 0;
		-moz-border-radius:4px 4px 0 0;
		-webkit-border-radius:4px 4px 0 0;
		}
	
	#block-user-10 .indent {
		overflow:hidden; height:100%;
		font-size:12px; color:#5f5f5f;
		padding:10px 9px 16px 19px;
		margin:0px 0px 0px 0px;
		background:none;
		border-bottom:1px solid #fff;
		border-right:1px solid #fff;
		border-left:1px solid #fff;
		border-radius:0px 0px 4px 4px;
		-moz-border-radius:0px 0px 4px 4px;
		-webkit-border-radius:0px 0px 4px 4px;
		}
	
	#block-user-10 ul {
		clear:both;
		overflow:hidden; height:100%;
		font-size:12px; line-height:1.2em;
		color:#5f5f5f;
		padding:0px 0px 0px 0px;
		margin:0px 0px 0px 0px;
		}
		
	#block-user-10 ul select { font-size:12px; font-family: arial; vertical-align:middle; height:22px; color:#000;}
	
/*** Booking Box MB  ***/

	#block-user-11 {
		margin-bottom:0px;
		padding:166px 0px 0px 10px; 
		background:url(images/MB/online_booking.png) -10px 0px no-repeat; 
		font-weight:bold; 
		font-size:18px; 
		display:block;
		height:35px; 
		width:300px; 
		overflow:hidden; 
		text-transform:uppercase;
		border-radius:4px;
		-moz-border-radius:4px;
		-webkit-border-radius:4px;
		}
	#block-user-11 a{color:#fff; }
	#block-user-11 a:hover{color:#1c8bcb; text-decoration:none;}
	
/*** Find Way MB  ***/

	#block-user-12 {
		margin-bottom:10px;	
		background:url(images/MB/findway.png) -10px 0px no-repeat; color:#fff; font-weight:bold; font-size:18px; display:block;height:209px;overflow:hidden;
		border-radius:4px;
		-moz-border-radius:4px;
		-webkit-border-radius:4px;
		}
	#block-user-12 span{display:block; margin:80px 20px 0px 0px; text-align:right; background:url(images/MB/icon.png) right -36px no-repeat; padding-right:20px;font-size:18px;}
	#block-user-12 strong{text-transform:uppercase;display:block; margin:73px 0px 0px 10px;}
	#block-user-12 strong a:hover{text-decoration:none; color:#1c8bcb;}
	#block-user-12 a{color:#fff;}
	#block-user-12 a:hover{color:#fff; text-decoration:underline;}	
	
	
	/*** Shopping Cart Box Block  ***/
	#block-user-13 {
		margin-bottom:10px;
		background: #f6f6f6;
		background: -webkit-gradient(linear, 0 0, 0 bottom, from(#fff), to(#f2f1f2));
		background: -moz-linear-gradient(#fff, #f2f1f2);
		background: linear-gradient(#fff, #f2f1f2);
		-pie-background: linear-gradient(#fff, #f2f1f2);
		background-image: -o-linear-gradient(#fff, #f2f1f2);
		border-radius:4px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
		}
	
	#block-user-13 .block-bg {
		background:url(images/408/block-top03_bk2.gif) no-repeat 0 0;
		margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;
		}
		
	#block-user-13 .title {
		/*background:url(images/33977/line.png) repeat-x top left;
		margin:0px 0px -8px 0px;*/
		}
		
	#block-user-13 .title h5 {
		font-size:15px; 		
		font-weight:bold;
		line-height:18px; 
		margin:0px 0 0px; 
		color:#fff;
		/*background:url(images/36098/bg-dark.gif) 0 0 repeat-x #2b2a2c;*/
		background-image: -webkit-gradient(linear, left top, left bottom, from(#818d96), to(#555d63)); /* Saf4+, Chrome */
		background-image: -webkit-linear-gradient(top, #818d96, #555d63); /* Chrome 10+, Saf5.1+, iOS 5+ */
		background-image:    -moz-linear-gradient(top, #818d96, #555d63); /* FF3.6 */
		background-image:     -ms-linear-gradient(top, #818d96, #555d63); /* IE10 */
		background-image:      -o-linear-gradient(top, #818d96, #555d63); /* Opera 11.10+ */
		background-image:         linear-gradient(top, #818d96, #555d63);
		filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#818d96', EndColorStr='#555d63'); /* IE6-IE9 */
		padding:8px 0 9px 20px;
		border-radius:4px 4px 0 0;
		-moz-border-radius:4px 4px 0 0;
		-webkit-border-radius:4px 4px 0 0;
		}
	
	#block-user-13 .indent {
		overflow:hidden; height:100%;
		font-size:12px; color:#5f5f5f;
		padding:10px 5px 16px 29px;
		margin:0px 0px 0px 0px;
		background:none;
		border-bottom:1px solid #fff;
		border-right:1px solid #fff;
		border-left:1px solid #fff;
		border-radius:0px 0px 4px 4px;
		-moz-border-radius:0px 0px 4px 4px;
		-webkit-border-radius:0px 0px 4px 4px;
		}
		
	#block-user-13 .indent a{
		color:#5f5f5f;
	    text-decoration:underline;
		}
		
	#block-user-13 .indent a:hover{
		color:#5f5f5f;
	    text-decoration:none;
		}
	
	#block-user-13 .item-list { clear:both;  padding:0px 0px 0px 20px; margin:0px 0px 0px 0px;}
	#block-user-13 .item-list ul { padding:0px 0px 0px 0px; margin:0px 0px 0px 0px;}
	#block-user-13 .item-list ul li { padding:0px 0px 9px 0px; background: none; border:0;}
	#block-user-13 .item-list ul li a { background: none; padding:0px 0px 0px 0px; font-size:12px; color:#5f5f5f;}
	#block-user-13 .item-list ul li a { text-decoration:none;}
	#block-user-13 .item-list ul li a:hover { text-decoration: underline;}
	
	
	/*** Newsletter Box Block  ***/
	#block-user-14 {
		margin-bottom:10px;
		background: #f6f6f6;
		background: -webkit-gradient(linear, 0 0, 0 bottom, from(#fff), to(#f2f1f2));
		background: -moz-linear-gradient(#fff, #f2f1f2);
		background: linear-gradient(#fff, #f2f1f2);
		-pie-background: linear-gradient(#fff, #f2f1f2);
		background-image: -o-linear-gradient(#fff, #f2f1f2);
		border-radius:4px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
		}
	
	#block-user-14 .block-bg {
		background:url(images/408/block-top03_bk2.gif) no-repeat 0 0;
		margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;
		}
		
	#block-user-14 .title {
		/*background:url(images/33977/line.png) repeat-x top left;
		margin:0px 0px -8px 0px;*/
		}
		
	#block-user-14 .title h5 {
		font-size:15px; 		
		font-weight:bold;
		line-height:18px; 
		margin:0px 0 0px; 
		color:#fff;
		/*background:url(images/36098/bg-dark.gif) 0 0 repeat-x #2b2a2c;*/
		background-image: -webkit-gradient(linear, left top, left bottom, from(#818d96), to(#555d63)); /* Saf4+, Chrome */
		background-image: -webkit-linear-gradient(top, #818d96, #555d63); /* Chrome 10+, Saf5.1+, iOS 5+ */
		background-image:    -moz-linear-gradient(top, #818d96, #555d63); /* FF3.6 */
		background-image:     -ms-linear-gradient(top, #818d96, #555d63); /* IE10 */
		background-image:      -o-linear-gradient(top, #818d96, #555d63); /* Opera 11.10+ */
		background-image:         linear-gradient(top, #818d96, #555d63);
		filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#818d96', EndColorStr='#555d63'); /* IE6-IE9 */
		padding:8px 0 9px 20px;
		border-radius:4px 4px 0 0;
		-moz-border-radius:4px 4px 0 0;
		-webkit-border-radius:4px 4px 0 0;
		}
	
	#block-user-14 .indent {
		overflow:hidden; height:100%;
		font-size:12px; color:#5f5f5f;
		padding:10px 5px 16px 29px;
		margin:0px 0px 0px 0px;
		background:none;
		border-bottom:1px solid #fff;
		border-right:1px solid #fff;
		border-left:1px solid #fff;
		border-radius:0px 0px 4px 4px;
		-moz-border-radius:0px 0px 4px 4px;
		-webkit-border-radius:0px 0px 4px 4px;
		}
		
	#block-user-14 .indent a{
		color:#5f5f5f;
	    text-decoration:underline;
		}
		
	#block-user-14 .indent a:hover{
		color:#5f5f5f;
	    text-decoration:none;
		}
	
	/*** Login Normal Block  ***/
	
	#block-user-15 {
		margin-bottom:10px;
		background: #f6f6f6;
		background: -webkit-gradient(linear, 0 0, 0 bottom, from(#fff), to(#f2f1f2));
		background: -moz-linear-gradient(#fff, #f2f1f2);
		background: linear-gradient(#fff, #f2f1f2);
		-pie-background: linear-gradient(#fff, #f2f1f2);
		background-image: -o-linear-gradient(#fff, #f2f1f2);
		border-radius:4px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
		}
	
	#block-user-15 .block-bg {
		background:url(images/408/block-top03_bk2.gif) no-repeat 0 0;
		margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;
		}
		
	#block-user-15 .title {
		/*background:url(images/33977/line.png) repeat-x top left;
		margin:0px 0px -8px 0px;*/
		}
		
	#block-user-15 .title h5 {
		font-size:15px; 		
		font-weight:bold;
		line-height:18px; 
		margin:0px 0 0px; 
		color:#fff;
		/*background:url(images/36098/bg-dark.gif) 0 0 repeat-x #2b2a2c;*/
		background-image: -webkit-gradient(linear, left top, left bottom, from(#818d96), to(#555d63)); /* Saf4+, Chrome */
		background-image: -webkit-linear-gradient(top, #818d96, #555d63); /* Chrome 10+, Saf5.1+, iOS 5+ */
		background-image:    -moz-linear-gradient(top, #818d96, #555d63); /* FF3.6 */
		background-image:     -ms-linear-gradient(top, #818d96, #555d63); /* IE10 */
		background-image:      -o-linear-gradient(top, #818d96, #555d63); /* Opera 11.10+ */
		background-image:         linear-gradient(top, #818d96, #555d63);
		filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#818d96', EndColorStr='#555d63'); /* IE6-IE9 */
		padding:8px 0 9px 20px;
		border-radius:4px 4px 0 0;
		-moz-border-radius:4px 4px 0 0;
		-webkit-border-radius:4px 4px 0 0;
		}
	
	#block-user-15 .indent {
		overflow:hidden; height:100%;
		font-size:11px; color:#5f5f5f;
		padding:10px 9px 16px 59px;
		margin:0px 0px 0px 0px;
		background:none;
		border-bottom:1px solid #fff;
		border-right:1px solid #fff;
		border-left:1px solid #fff;
		border-radius:0px 0px 4px 4px;
		-moz-border-radius:0px 0px 4px 4px;
		-webkit-border-radius:0px 0px 4px 4px;
		}
		
	#block-user-15 .indent a{
		color:#5f5f5f;
	    text-decoration:underline;
		}
		
	#block-user-15 .indent a:hover{
		color:#5f5f5f;
	    text-decoration:none;
		}
		
	#block-user-15 .inputbox{
		margin: 0px 0px 1em;
		width: 160px;	
		padding-left:10px;
		height: 20px;
		border:#5f5f5f 1px solid;
		border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px;
		}
	
	#block-user-15 .item-list { clear:both;  padding:0px 0px 0px 20px; margin:0px 0px 0px 0px;}
	#block-user-15 .item-list ul { padding:0px 0px 0px 0px; margin:0px 0px 0px 0px;}
	#block-user-15 .item-list ul li { padding:0px 0px 9px 0px; background: none; border:0;}
	#block-user-15 .item-list ul li a { background: none; padding:0px 0px 0px 0px; font-size:12px; color:#5f5f5f;}
	#block-user-15 .item-list ul li a { text-decoration:none;}
	#block-user-15 .item-list ul li a:hover { text-decoration: underline;}
	
	/****Gallery Product Detail****/
		.custom_gallery { clear:both; padding:0px 0px 0px 0px; margin:0px 0px 15px 0px;}
		.custom_gallery .block { background:white; overflow:hidden; height: 100%; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px;}
		.custom_gallery .block .title { overflow:hidden; height:100%; background:url(images/408/border4.gif) repeat-x 0 bottom; margin:0px 3px 0px 0px;}
		.custom_gallery .block .title h3 { overflow:hidden; height:100%; font-size:16px; color:White; padding:6px 4px 8px 21px; margin:0px 0px 0px 0px; background:url(images/408/border5.gif) no-repeat 0 0;}
		.custom_gallery .block .title a {text-decoration: none; color:#ffffff; outline:none;}
		.custom_gallery .block .title a:hover {text-decoration: underline;}
		
		.custom_gallery .block-bg { background: none;}
		.custom_gallery .indent {  background: none; /*background-color:Yellow;*/ height: auto; padding:6px 0px 0px 0px;}
		
			#screen{
				padding:0; margin:0px 0px 0px 0px;
				}	
					
			#screen li {
				float:left; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px;
				list-style:none; background: none; font-size:0;
				}
			#screen .jq-ss-crop{
				padding:0px 0px 0px 0px; margin:0px 0px 0px 0px;
				float:left; font-size:0; line-height:0; overflow:hidden;
				}
			#left, #right {
				display:block; text-decoration:none; font-size:0; line-height:0;
				width:32px; height:32px; overflow:hidden; text-indent:-1000em; margin:30px 2px 0px 3px;
				}
			
			#left { background:url(images/408/arrow_left_32x32.png) no-repeat 0 0;}
			#right { background:url(images/408/arrow_right_32x32.png) no-repeat right 0; margin:30px 0px 0px 8px; _margin:30px 0px 0px 5px;}
			
			#screen  #view {
				width:286px;
				height:90px; padding:0px 0px 0px 0px; margin:3px 0px 0px 8px;
				/*background-color:Red;*/
				overflow:hidden;
				}
			
			#images {
				width:580px !important;
				/*border:1px solid #000;*/
				padding:0; margin:0px 0px 0px 0px;
				}			
			
			#images li {
				width:90px; height:90px; margin:0 0 0 8px; overflow:hidden; background-color:#e3e3e3;
				}
			
			#images li img{
				border:none; width:90px;/*height:80px;*/
				}
				
			#screen2{
				padding:0; margin:0px 0px 0px 0px;
				}	
					
			#screen2 li {
				float:left; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px;
				list-style:none; background: none; font-size:0;
				}
			#screen2 .jq-ss-crop{
				padding:0px 0px 0px 0px; margin:0px 0px 0px 0px;
				float:left; font-size:0; line-height:0; overflow:hidden;
				}
			
			#screen2  #view2 {
				width:286px;
				height:90px; padding:0px 0px 0px 0px; margin:3px 0px 0px 8px;
				overflow:hidden;
				}
			
			#images2 {
				width:580px !important;
				padding:0; margin:0px 0px 0px 0px;
				}			
			
			#images2 li {
				width:90px; height:90px; margin:0 0 0 8px; overflow:hidden; background-color:#e3e3e3;
				}
			
			#images2 li img{
				border:none; width:90px;
				}
			
			.custom-view { clear:both; padding:0px 48px 0px 0px;}
			.custom-view a { float:right; font-size:10px; font-family:tahoma; color:#f8441a; text-decoration:underline;}

/*////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/

/*////////////////////////////////////////////////STYLE 408 END/////////////////////////////////////////////////////////*/

/*////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/



/*//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/

/*////////////////////////////////////////////////STYLE GOOGLE MAP START/////////////////////////////////////////////////////////*/

/*//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/

.getMoolets {
		display: block;
		float: left;
		width: 174px;
		height: 44px;
		background: transparent url(images/Google/moolets.gif) no-repeat center;
		margin: 2px 200px 2px 2px;
	}
	
	#gmOverlay {
		position: absolute;
		left: 0;
		width: 100%;
		background-color: #333;
		cursor: pointer;
		z-index: 8;
	}
	
	#gmCenter, #gmBottomContainer {
		position: absolute;
		left: 50%;
		overflow: hidden;
		background-color: #fff;
		z-index: 9;
	}
	
	.gmLoading {
		background: #fff url(images/Google/loading.gif) no-repeat center;
	}
	
	#gmMap {
		width: 800px;
		height: 550px;
		border: 10px solid #fff;
	}
	
	#gmBottom {
		font-family: Verdana, Helvetica, sans-serif;
		font-size: 10px;
		color: #666;
		line-height: 1.4em;
		text-align: left;
		border: 10px solid #fff;
		border-top-style: none;
	}
	
	#gmCloseLink {
		display: block;
		float: right;
		width: 80px;
		height: 22px;
		background: transparent url(images/Google/closelabel.gif) no-repeat center;
		margin: 5px 0;
	}
	
	#gmCaption {
		margin-right: 71px;
	}

.dragger {
	top: 4px;
	left: 24px;
	height: 18px;
	width:120px;
	background-color:#eeeeff;
	border:1px solid pink;
	cursor: move;
	font-size: 10px;
	text-align: center;
	padding: 2px 2px 2px 2px;
	position: relative;
}


/*//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/

/*/////////////////////////////////////////////////STYLE GOOGLE MAP END/////////////////////////////////////////////////////////*/

/*//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/

/*--------------------------------- FancyBox v2.0.6 fancyapps.com | fancyapps.com/fancybox/#license Start------------------------------*/
.fancybox-tmp iframe, .fancybox-tmp object {
	vertical-align: top;
	padding: 0;
	margin: 0;
}

.fancybox-wrap {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 8020;
}

.fancybox-skin {
	position: relative;
	padding: 0;
	margin: 0;
	/*background: #f9f9f9;*/
	color: #444;
	text-shadow: none;
	/*-webkit-border-radius: 4px;
	   -moz-border-radius: 4px;
	        border-radius: 4px;*/
}

.fancybox-opened {
	z-index: 8030;
}

.fancybox-opened .fancybox-skin {
	/*-webkit-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
	   -moz-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
	        box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);*/
}

.fancybox-outer, .fancybox-inner {
	padding: 0;
	margin: 0;
	position: relative;
	outline: none;
}

.fancybox-inner {
	overflow: hidden;
}

.fancybox-type-iframe .fancybox-inner {
	-webkit-overflow-scrolling: touch;
}

.fancybox-error {
	color: #444;
	font: 14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;
	margin: 0;
	padding: 10px;
}

.fancybox-image, .fancybox-iframe {
	display: block;
	width: 100%;
	height: 100%;
	border: 0;
	padding: 0;
	margin: 0;
	vertical-align: top;
	background:transparent;
}

.fancybox-image {
	max-width: 100%;
	max-height: 100%;
}

#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span {
	background-image: url('images/FancyBox/fancybox_sprite.png');
}

#fancybox-loading {
	position: fixed;
	top: 50%;
	left: 50%;
	margin-top: -22px;
	margin-left: -22px;
	background-position: 0 -108px;
	opacity: 0.8;
	cursor: pointer;
	z-index: 8020;
}

#fancybox-loading div {
	width: 44px;
	height: 44px;
	background: url('images/FancyBox/fancybox_loading.gif') center center no-repeat;
}

.fancybox-close {
	position: absolute;
	top: -2px;
	right: -2px;
	float: right;
	width: 36px;
	height: 36px;
	cursor: pointer;
	z-index: 8040;
}


.fancybox-nav {
	position: absolute;
	top: 0;
	width: 40%;
	height: 100%;
	cursor: pointer;
	background: transparent url('images/FancyBox/blank.gif'); /* helps IE */
	-webkit-tap-highlight-color: rgba(0,0,0,0);
	z-index: 8040;
}

.fancybox-prev {
	left: 0;
}

.fancybox-next {
	right: 0;
}

.fancybox-nav span {
	position: absolute;
	top: 50%;
	width: 36px;
	height: 34px;
	margin-top: -18px;
	cursor: pointer;
	z-index: 8040;
	visibility: hidden;
}

.fancybox-prev span {
	left: 20px;
	background-position: 0 -36px;
}

.fancybox-next span {
	right: 20px;
	background-position: 0 -72px;
}

.fancybox-nav:hover span {
	visibility: visible;
}

.fancybox-tmp {
	position: absolute;
	top: -9999px;
	left: -9999px;
	padding: 0;
	overflow: visible;
	visibility: hidden;
}

/* Overlay helper */

#fancybox-overlay {
	position: absolute;
	top: 0;
	left: 0;
	overflow: hidden;
	display: none;
	z-index: 8010;
	background: #000;
}

#fancybox-overlay.overlay-fixed {
	position: fixed;
	bottom: 0;
	right: 0;
}

/* Title helper */

.fancybox-title {
	visibility: hidden;
	font: normal 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;
	position: relative;
	text-shadow: none;
	z-index: 8050;
}

.fancybox-opened .fancybox-title {
	visibility: visible;
}

.fancybox-title-float-wrap {
	position: absolute;
	bottom: 0;
	right: 50%;
	margin-bottom: -35px;
	z-index: 8030;
	text-align: center;
}

.fancybox-title-float-wrap .child {
	display: inline-block;
	margin-right: -100%;
	padding: 2px 20px;
	background: transparent; /* Fallback for web browsers that doesn't support RGBa */
	background: rgba(0, 0, 0, 0.8);
	-webkit-border-radius: 15px;
	   -moz-border-radius: 15px;
	        border-radius: 15px;
	text-shadow: 0 1px 2px #222;
	color: #FFF;
	font-weight: bold;
	line-height: 24px;
	white-space: nowrap;
}

.fancybox-title-outside-wrap {
	position: relative;
	margin-top: 10px;
	color: #fff;
}

.fancybox-title-inside-wrap {
	margin-top: 10px;
}

.fancybox-title-over-wrap {
	position: absolute;
	bottom: 0;
	left: 0;
	color: #fff;
	padding: 10px;
	background: #000;
	background: rgba(0, 0, 0, .8);
}

/*--------------------------------- FancyBox v2.0.6 End -------------------------------------------------*/

/*--------------------------------- SLIMBOX START ---------------------------------*/

#lbOverlay {
	position: absolute;
	z-index: 9999;
	left: 0;
	width: 100%;
	background-color: #000;
	cursor: pointer;
}

#lbCenter, #lbBottomContainer {
	position: absolute;
	z-index: 9999;
	left: 50%;
	overflow: hidden;
	background-color: #fff;
}

.lbLoading {
	background: #fff url(images/LightBox/loading.gif) no-repeat center;
}

#lbImage {
	position: absolute;
	left: 0;
	top: 0;
	border: 10px solid #fff;
	background-repeat: no-repeat;
}

#lbPrevLink, #lbNextLink {
	display: block;
	position: absolute;
	top: 0;
	width: 50%;
	outline: none;
}

#lbPrevLink {
	left: 0;
}

#lbPrevLink:hover {
	background: transparent url(images/LightBox/prevlabel.gif) no-repeat 0% 15%;
}

#lbNextLink {
	right: 0;
}

#lbNextLink:hover {
	background: transparent url(images/LightBox/nextlabel.gif) no-repeat 100% 15%;
}

#lbBottom {
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
	font-size: 10px;
	color: #666;
	line-height: 1.4em;
	text-align: left;
	border: 10px solid #fff;
	border-top-style: none;
}

#lbCloseLink {
	display: block;
	float: right;
	width: 66px;
	height: 22px;
	background: transparent url(images/LightBox/closelabel.gif) no-repeat center;
	margin: 5px 0;
	outline: none;
}

#lbCaption, #lbNumber {
	margin-right: 71px;
}

#lbCaption {
	font-weight: bold;
}

/*--------------------------------- SLIMBOX END ---------------------------------*/


/*------------------------------------------- VISUAL LIGHTBOX START --------------------------------------------*/

#vlightbox1 {
	width:100%;
	zoom:1;	
}
#vlightbox1 .vlightbox1 {
	display:-moz-inline-stack;
	display:inline-block;
	zoom:1;
	*display:inline;
	position:relative;
	vertical-align:top;
	margin:5px;
	width:160px;
	font-family:Trebuchet,Tahoma,Arial,sans-serif;
	font-size:11px;
	font-weight:normal;
	text-decoration:none;
	text-align:center;
	opacity:0.87;
	outline:none;
}
#vlightbox1 .vlightbox1 a{
	margin:0;
}
#vlightbox1 .vlightbox1:hover, #vlightbox1 .vlightbox1 a:hover{
	opacity:1;
}
#vlightbox1 .vlightbox1 img{
	display:block;
	border:none;
	margin:0;
}
#vlightbox1 .vlightbox1 div {display:none}

#vlb1overlay{
	position:absolute;
	top:0;
	left:0;
	z-index:190;
	width:100%;
	height:auto;
	background-color:#000;
}

#vlb1lightbox{
	position:absolute;
	top:20px;
	left:0;
	width:100%;
	z-index:200;
	text-align:center;
	color:#151410;
	line-height:0;
}
#vlb1lightbox td{
	vertical-align:top;
}
#vlb1lightbox a, #vlb1lightbox a:hover {
	border-bottom:none;
	color:#151410;
	text-decoration:underline;
}

#vlb1lightbox a img{ border:none; }

#vlb1outerImageContainer{
	width:auto;
	height:auto; /* without this line error in IE8 detected */
	margin:0 auto;
	position:relative;
}

#vlb1lightboxImage{
	width:100%;
	height:100%;
}

#vlb1imageContainerMain{
	margin:0 auto;
	overflow:visible;
	position:relative;
	font-size:0;/* ie fix - big info bar*/
}

#vlb1imageContainer{
	width:10px;
	height:10px;
	margin:0 auto;
	overflow:hidden;
	background-color:#fff;
	position:relative;
	font-size:0;/* ie fix - big info bar*/
}

#vlb1loading{
	position:absolute;
	top:40%;
	left:0%;
	height:25%;
	width:100%;
	text-align:center;
	font-size:10px;
	z-index:1;
}
#vlb1loadingLink {
	display:block;
	margin:0 auto;
	padding:0;
	width:32px;
	height:32px;
	background:url(images/VisualLightBox/loading.gif) center center no-repeat;
	text-indent:-9999px;
}
#vlb1hoverNav{
	position:absolute;
	top:0;
	left:0;
	height:100%;
	width:100%;
	z-index:10;
}
#vlb1imageContainer>#hoverNav{ left:0;}
#vlb1prevLinkImg, #vlb1nextLinkImg{
	top:0;
	width:48px;
	height:100%;
	position:absolute;
	z-index:20;
	outline-style:none;
	display:block;
	text-indent:-9999px;
	background:none;
	}
* html #vlb1prevLinkImg,* html #vlb1nextLinkImg{
	background-image:url(data:image/gif;base64,AAAA); /* Trick IE into showing hover */
}
#vlb1prevLinkImg { left: 0; }
#vlb1nextLinkImg { right: 0; }
#vlb1prevLinkImg:hover, #vlb1prevLinkImg.hover, #vlb1prevLinkImg:visited:hover { 
	background:url(images/VisualLightBox/prev.png) 5% center no-repeat; 
	_background-image:url(images/VisualLightBox/prev_ie6.gif)
}
#vlb1nextLinkImg:hover, #vlb1nextLinkImg.hover, #vlb1nextLinkImg:visited:hover { 
	background:url(images/VisualLightBox/next.png) 97% center no-repeat; 
	_background-image:url(images/VisualLightBox/next_ie6.gif)
}


#vlb1imageDataContainer{
	font:10px Verdana, Helvetica, sans-serif;
	background-color:#fff;
	width:100%;
}

#vlb1imageData{
	overflow:hidden;
	width:100%;
}
#vlb1imageDetails{ width:70%; float:left; text-align:left; 	padding:10px 10px 0 10px;}
#vlb1caption{ font-weight:bold; display:block;}
#vlb1numberDisplay{ display:block; float:left; padding-right:10px;}			
#vlb1detailsNav{display:block; float:left;   padding:0; }	
#vlb1prevLinkDetails, #vlb1nextLinkDetails, #vlb1slideShowControl{ background-repeat:no-repeat; outline-style:none; display:block; float:left;}
#vlb1prevLinkDetails { margin:3px; margin-top:1px; width:16px;height:16px; background:url(images/VisualLightBox/prevlabel.gif) left center;}
#vlb1nextLinkDetails { margin:3px; margin-top:1px; width:16px;height:16px; background:url(images/VisualLightBox/nextlabel.gif) right center;}

#vlb1slideShowControl.started{
	background-image:url(images/VisualLightBox/pause.gif);
}

#vlb1slideShowControl{
	display:block;
	width:18px; 
	height:18px; 
	float:left;
	background:url(images/VisualLightBox/start.gif);
	background-position:center center;
	background-repeat:no-repeat;
	}

#vlb1close{
	padding:10px 10px 0 0;
	float:right;
}
#vlb1closeLink {
	display:block; outline-style:none; margin:0; padding:0; text-decoration:none; 
	width:32px;
	height:32px;
	background:url(images/VisualLightBox/close.gif) no-repeat;
}	


.clearfix:after { content:"."; display:block; height:0; clear:both; visibility:hidden;}
* html>body .clearfix {display:inline-block; width:100%;}

* html .clearfix {
	/* Hides from IE-mac \*/
	height:1%;
	/* End hide from IE-mac */
}	
	

#vlb1outerImageFrame{
	border:solid 1px red;
	height:100%;
	width:100%;
	position:absolute;
}


#vlb1outerImageContainer{
	overflow:visible;
}
#vlb1outerImageContainer td{
	text-align:center;
	padding:0;
}

#vlb1lightboxFrameBody{
	background-color:#fff;
	border:solid 1px #fff; /* hack for opera table small cell width */
}

#vlb1outerImageContainer td, #vlb1outerImageContainer tr{
	font-size:0;
	border:0 none;
}
/* frame style */
#vlb1outerImageContainer td.tl, #vlb1outerImageContainer td.br{
	height:15px;
	width:15px;
}
.vlb{display:none;}
#vlb1outerImageContainer td.tl{
	background-image:url(images/VisualLightBox/borderTopLeft.png);
	_background-image:none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/VisualLightBox/borderTopLeft.png', sizingMethod='scale');
}
#vlb1outerImageContainer td.tc{
	background-image:url(images/VisualLightBox/borderTopCenter.png);
	_background-image:none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/VisualLightBox/borderTopCenter.png', sizingMethod='scale');
}
#vlb1outerImageContainer td.ml{
	background-image:url(images/VisualLightBox/borderMiddleLeft.png);
	_background-image:none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/VisualLightBox/borderMiddleLeft.png', sizingMethod='scale');
}
#vlb1outerImageContainer td.mr{
	background-image:url(images/VisualLightBox/borderMiddleRight.png);
	_background-image:none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/VisualLightBox/borderMiddleRight.png', sizingMethod='scale');
}
#vlb1outerImageContainer td.bc{
	background-image:url(images/VisualLightBox/borderBottomCenter.png);
	_background-image:none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/VisualLightBox/borderBottomCenter.png', sizingMethod='scale');
}


#vlb1outerImageContainer td.tr{
	background-image:url(images/VisualLightBox/borderTopRight.png);
	_background-image:none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/VisualLightBox/borderTopRight.png', sizingMethod='scale');
}
#vlb1outerImageContainer td.bl{
	background-image:url(images/VisualLightBox/borderBottomLeft.png);
	_background-image:none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/VisualLightBox/borderBottomLeft.png', sizingMethod='scale');
}
#vlb1outerImageContainer td.br{
	background-image:url(images/VisualLightBox/borderBottomRight.png);
	_background-image:none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/VisualLightBox/borderBottomRight.png', sizingMethod='scale');
}

/*------------------------------------------- VISUAL LIGHTBOX END ----------------------------------------------*/

/*----------------------------------------Gridview Contact Start---------------------------------------------------------*/

.GridViewStyleContact td
{
    /* style for the td*/
}

.GridViewStyleContact
{   
}

.GridViewStyleContact a
{
    color: #000;
}

/* 
.GridViewHeaderStyle th
{
    border-left: 1px solid #EBE9ED;
    border-right: 1px solid #EBE9ED;
}

.GridViewHeaderStyle
{
    background-color: #5D7B9D;
    font-weight: bold;
    color: White;
}

.GridViewFooterStyle
{
    background-color: #5D7B9D;
    font-weight: bold;
    color: White;
}

.GridViewStyleContactContact
{
    background-color: #F7F6F3;
    color: #333333;
}

.GridViewAlternatingRowStyle
{
    background-color: #FFFFFF;
    color: #284775;
}

.GridViewStyleContactContact td, .GridViewAlternatingRowStyle td
{
    border: 1px solid #EBE9ED;
}

.GridViewSelectedRowStyle
{
    background-color: #E2DED6;
    font-weight: bold;
    color: #333333;
}

.GridViewPagerStyle
{
    background-color: #284775;
    color: #FFFFFF;
}

.GridViewPagerStyle table 
{
    margin: 0 auto 0 auto;
}
*/
/*----------------------------------------Gridview Contact End---------------------------------------------------------*/

/*----------------------------------------Gridview Text Start---------------------------------------------------------*/

.GridViewStyleText td
{
    /* style for the td*/
    border: 1px solid #a5bade;
}
.GridViewStyleText th
{   
	border: 1px solid #a5bade;
}

.GridViewStyleText a
{
    color: #000;
}
/*----------------------------------------Gridview Text End---------------------------------------------------------*/

/*----------------------------------------Gridview Job Start---------------------------------------------------------*/

.GridViewStyleJob td
{
    /* style for the td*/
    border: 1px solid #d6d8da;
}
.GridViewStyleJob th
{   
	border: 1px solid #d6d8da;
}

.GridViewStyleJob a
{
    color: #000;
}
/*----------------------------------------Gridview Job End---------------------------------------------------------*/

/*----------------------------------------Gridview Forum Start---------------------------------------------------------*/

.GridViewStyleForum td
{
    /* style for the td*/
    /*border: 1px solid #a5bade;*/
    padding:0;
    margin:0;
}
.GridViewStyleForum th
{   
	border: 1px solid #a5bade;
    padding:0;
    margin:0;
}

.GridViewStyleForum a
{
    color: #000;
}
/*----------------------------------------Gridview Forum End---------------------------------------------------------*/

/*----------------------------------------Gridview Thread Start---------------------------------------------------------*/

.GridViewStyleThread td
{
    /* style for the td
    border: 1px solid #a5bade;*/
    border-color:#a5bade;
}
.GridViewStyleThread th
{   
	border: 1px solid #a5bade;
    /* border-color:#a5bade;*/
}

.GridViewStyleThread a
{
    color: #000;
}
/*----------------------------------------Gridview Thread End---------------------------------------------------------*/

/*----------------------------------------Calendar VCB Start--------------------------------------------------------*/
/* Main Style Sheet for jQuery Calendar */
#calendar_div, .calendar_inline {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding: 0;
	margin: 0;    
	background: #ddd;
}
#calendar_div {
	display: none;
	border: 1px solid #757495;
	z-index: 10; /*must have*/ 
	border-radius:4px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
}
#calendar_div, .calendar_control, .calendar_links, .calendar_header2 {
	width: 185px;
}
.calendar {
	width: 185px;
	border: 0;
}
.calendar_inline {
	float: left;
	display: block;
	border: 0;
}
.calendar_dialog {
	padding: 5px !important;
	border: 4px ridge #ddd !important;
}
button.calendar_trigger {
	width: 25px;
}
img.calendar_trigger {
	margin: 2px;
	vertical-align: middle;
}
.calendar_prompt {
	float: left;
	width: 181px;
	padding: 2px;
	background: #ddd;
	color: #000;
}
* html .calendar_prompt {
	width: 185px;
}
.calendar_control, .calendar_links, .calendar_header2, .calendar {
	clear: both;
	float: left;
	color: #fff;
}
.calendar_control {
	background: #757495;
		background: -webkit-gradient(linear, 0 0, 0 bottom, from(#b7b6ca), to(#757495));
		background: -moz-linear-gradient(#b7b6ca, #757495);
		background: linear-gradient(#b7b6ca, #757495);
		-pie-background: linear-gradient(#b7b6ca, #757495);
		background-image: -o-linear-gradient(#b7b6ca, #757495);
		/*border-radius:4px;
		-moz-border-radius:4px;
		-webkit-border-radius:4px;*/
}
.calendar_links {
	background: #e0dfe3;
}
.calendar_control, .calendar_links {
	font-weight: bold;
	font-size: 11px;
	letter-spacing: 1px;
}
.calendar_links label { /* disabled links */
	padding: 2px 5px;
	color: #888;
}
.calendar_clear, .calendar_prev {
	float: left;
}
.calendar_current {
	float: left;
	width: 35%;
	text-align: center;
}
.calendar_close, .calendar_next {
	float: right;
}
.calendar_header2 {
	background: #f2f1f3;
	text-align: center;
	border: 0px;
	font-weight: bold;
}
.calendar_header2 select {
	background: #f2f1f3;
	color: #000;
	border: 0px;
	font-weight: bold;
}
.calendar {
	background: #ccc;
	text-align: center;
	font-size: 100%;
}
.calendar a {
	display: block;
	width: 100%;
	text-decoration: none;
	font-weight: normal;
}
.calendar .calendar_titleRow {
	background: #f2f1f3;
	color: #000 !important;
	border-left: none;
	line-height:18px;
}
.calendar .calendar_daysRow {
	background: #fff;
	color: #999;
	line-height:18px;
}
.calendar .calendar_daysCell {
	color: #000;
	border: 1px solid #ddd;
	border-left: none;
}
#calendar .calendar_daysCell a {
	display: block;
}
.calendar .calendar_weekEndCell {
	background: #fff;
}
.calendar .calendar_daysCellOver {
	background: #ffeec2;
}
.calendar .calendar_unselectable {
	color: #888;
}
.calendar_today {
	background: #ccc !important;
}
.calendar_currentDay {
	background: #ffeec2 !important;
}

/* ________ calendar LINKS _______

** Reset link properties and then override them with !important */
#calendar_div a, .calendar_inline a {
	cursor: pointer;
	margin: 0;
	padding: 0;
	background: none;
	text-decoration:none;
	color: #000;
}
.calendar_inline .calendar_links a {
	padding: 0 5px !important;
}
.calendar_control a {
	padding: 2px 5px !important;
	color: #fff !important;
}

.calendar_links a {
	padding: 2px 5px !important;
	color: #000 !important;
}
.calendar_titleRow a {
	color: #000 !important;
}
.calendar_control a:hover {
	/*background: #fdd !important;*/
	color: #ffeec2 !important;
}
.calendar_links a:hover, .calendar_titleRow a:hover {
	background: #fff !important;
	color: #333 !important;
}

/* ___________ IE6 IFRAME FIX ________ */

.calendar_cover {
    display: none; /*sorry for IE5*/
    display/**/: block; /*sorry for IE5*/
    position: absolute; /*must have*/
    z-index: -1; /*must have*/
    filter: mask(); /*must have*/
    top: -4px; /*must have*/
    left: -4px; /*must have*/
    width: 193px; /*must have to match width and borders*/
    height: 200px; /*must have to match maximum height*/ 
}
/*----------------------------------------Calendar VCB End--------------------------------------------------------*/

/*----------------------------------------DayPilot Start--------------------------------------------------------*/

.scheduler_8_main,
.scheduler_8_rowheader,
.scheduler_8_timeheadercol,
.scheduler_8_timeheadergroup
{
	font-family: Arial, Segoe UI Light,Segoe UI,Arial,Helvetica,Verdana,Sans Serif;
	font-size: 12px;
}

/*.scheduler_8_event_inner  
{
	position:absolute;
	left:0px;
	right: 1px;
	top: 0px;
	bottom: 1px;
	padding: 1px;
	
	font-size: 12px;
	color: #ffffff;
	border: 1px solid #ed3b00;
	background: #ed3b00;
}

.scheduler_8_event_inner
{
	-ms-transition: background-color .3s linear;
	-moz-transition: background-color .3s linear;
	-webkit-transition: background-color .3s linear;
	transition: background-color .3s linear;	
}

.scheduler_8_event.scheduler_8_event_line0:hover .scheduler_8_event_inner 
{
	background: #079beb;
}

.scheduler_8_event .scheduler_8_action:hover
{
	opacity: 1;
	filter: none;
}

.scheduler_8_event.scheduler_8_event_line0 .scheduler_8_event_inner 
{
	background: #09b2ef;
	border: 1px solid #079beb;
}*/

.scheduler_8_main 
{
	border: 1px solid #999;
	background: #ffffff;
}

.scheduler_8_timeheader 
{
	cursor: default;
	color: #666;
}

.scheduler_8_message
{
	opacity: 0.9;
	filter: alpha(opacity=90);
	padding: 10px; 
	color: #fff;
	background: #045776;
}

.scheduler_8_timeheadergroup,
.scheduler_8_timeheadercol,
.scheduler_8_rowheader,
.scheduler_8_corner
{
	color: #ffffff;
	background: #646464;
	cursor: default;

	-ms-transition: background-color .3s linear;
	-moz-transition: background-color .3s linear;
	-webkit-transition: background-color .3s linear;
	transition: background-color .3s linear;	
}

.scheduler_8_timeheadergroup:hover,
.scheduler_8_timeheadercol:hover
{
	background: #464646;
}

.scheduler_8_rowheadercol .scheduler_8_rowheader_inner 
{
	position: absolute;
	top: 0px;
	bottom: 0px;
	left: 0px;
	right: 0px;
	border-left: 1px solid #ccc;
	padding-left: 4px;
	padding-right: 4px;
}


.scheduler_8_timeheadergroup_inner
{
	position: absolute;
	left: 0px;
	right: 0px;
	top: 0px;
	bottom: 0px;
	text-align: center;
	border-right: 1px solid #ddd;
	text-align: center;
	padding: 3px;
	border-bottom: 1px solid #ddd;
	
	cursor: pointer;
}

.scheduler_8_timeheadercol_inner
{
	position: absolute;
	left: 0px;
	right: 0px;
	top: 0px;
	bottom: 0px;
	text-align: center;
	border-right: 1px solid #ddd;
	
	padding: 3px;
	cursor: pointer;
}

.scheduler_8_cellcolumn 
{
	background: #fff;
}

.scheduler_8_tree_image_no_children {
	background-image: url('images/DayPilot/scheduler_blue/tree_nochildren.png');
}
.scheduler_8_tree_image_expand {
	background-image: url('images/DayPilot/scheduler_blue/tree_expand.png');
}
.scheduler_8_tree_image_collapse {
	background-image: url('images/DayPilot/scheduler_blue/tree_collapse.png');
}

.scheduler_8_divider 
{
	background-color: #ccc;
}

.scheduler_8_divider_horizontal
{
	background-color: #ccc;
}

.scheduler_8_matrix_vertical_line 
{
	background-color: #eee;
}

.scheduler_8_matrix_horizontal_line 
{
	background-color: #eee;
}

.scheduler_8_resourcedivider 
{
	background-color: #ccc;
}

.scheduler_8_shadow_inner 
{
	background-color: #666666;
	opacity: 0.3;
	filter: alpha(opacity=30);
	height: 100%;
}

.scheduler_8_cellparent {
	background-color: #f8f8f8;
}

.scheduler_8_tree_image_no_children 
{
	background-image: url('images/DayPilot/scheduler_8/tree_nochildren.png');
}
.scheduler_8_tree_image_expand {
	background-image: url('images/DayPilot/scheduler_8/tree_expand.png');
}
.scheduler_8_tree_image_collapse {
	background-image: url('images/DayPilot/scheduler_8/tree_collapse.png');
}

/*----------------------------------------DayPilot End--------------------------------------------------------*/



/*----------------------------------------Job Techcom Start--------------------------------------------------------*/

/*title_common_coll*/
.title_common_coll{width:100%; background:url(images/Techcom/job_bg_coll_1x18.gif) repeat-x left top; height:18px; font:bold 12px Tahoma; color:#000}
.title_common_coll span.icon_up{width:100%; background:url(images/Techcom/icon_arrow_next_7x10.gif) no-repeat left 4px; height:18px; float:left}
.title_common_coll span.icon_down{width:100%; background:url(images/Techcom/job_icon_collap_down_9x5.gif) no-repeat left 4px; height:18px; float:left}
.title_common_coll label{float:left; border-bottom:solid 2px #f5841f; margin-left:16px; padding-bottom:2px}

/*B-button_common*/
.button_common{background:url(images/Techcom/job_bt_center_1x21.gif) repeat-x left top; height:21px; font:bold 11px Tahoma; float:left;}
.button_common strong{background:url(images/Techcom/job_bt_left_4x21.gif) no-repeat left top; height:21px; float:left}
.button_common a{background:url(images/Techcom/job_bt_right_4x21.gif) no-repeat right top; height:18px; float:left; padding:3px 12px 0 12px; color:#fff;}
.button_common a:hover{color:#f68420; text-decoration:none}
/*E-button_common*/

/*B-button_common_03*/
.button_common_03{background:url(images/Techcom/bt_centeryellow_1x21.gif) repeat-x left top; height:21px; font:normal 12px Tahoma; float:left;}
.button_common_03 strong{background:url(images/Techcom/bt_left_5x21.gif) no-repeat left top; height:21px; float:left}
.button_common_03 a{background:url(images/Techcom/bt_right_5x21.gif) no-repeat right top; height:18px; float:left; padding:2px 12px 0 22px; color:#fff;}
.button_common_03 a:hover{text-decoration:none; color:#eee}
/*E-button_common_03*/

.content_job {font:arial; margin:5px 0 0 15px;}

.d_table728{
		width:600px;
		clear:both;
		margin-bottom:15px;
		font-size:12px;
	}
	.d_table728 .bg_xanhdam{
		background:#dee9f9;
	}
	.d_table728 .bg_xanhnhat{
		background:#f0f9ff;
	}
	.d_table728 .bg_xanhdam td{
		padding:3px 0;
	}
	.d_table728 .bg_xanhdam td.w10{
		background:#fff;
		width:10px;
	}
	.d_table728 td.w116{
		width:146px;
	}
	.d_table728 td.w254{
		width:220px;
		color:#333;
		padding-left:4px;
	    font-weight:bold;	
	}
	
/*----------------------------------------Job Techcom End--------------------------------------------------------*/

/*----------------------------------------Quote giaxaydung.vn Start--------------------------------------------------------*/

.bbcode_container {
	margin:15px 0 15px 0px;
	display:block;
	width:100%;
}

.bbcode_container .bbcode_desc {
	margin-bottom:2px;
	font-size:11px;
}
/*text-align should alwais be LTR for the CODE blocks*/
.bbcode_container div.bbcode_code,
.bbcode_container pre.bbcode_code {
	margin:0;
	padding:6px;
	border:1px inset;
	text-align:left;
	overflow:scroll;
	direction:ltr;
	background:#f2f6f8 none repeat-x  ;
	font-size:12px;	
}

.bbcode_container code.bbcode_code {
	margin:0;
	text-align:left;
	direction:ltr;
	font-size:12px;	
}

.bbcode_container code.bbcode_code code {
	white-space:nowrap;
}

.bbcode_container div.bbcode_quote {
	margin:0 0px 10px 0;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	background: #f2f6f8 none   ;
	border-radius: 5px;
	border: 1px solid #417394;
	font: italic  normal 13px Tahoma,Calibri,Verdana,Geneva,sans-serif;
	position: relative;
	top: 0;
}

.bbcode_container .bbcode_quote_container {
	background: transparent url(images/GXD/quote-left.png) no-repeat  left;
	display:block;
	width: 9px;
	height: 13px;
	position: absolute;
	top: 5;
	left: -9px;
}

.bbcode_quote div.quote_container {
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	padding: 5px 10px 5px 10px;
}

.bbcode_quote .bbcode_postedby img {
	position: relative;
	top: 1px;
}

.bbcode_container div.bbcode_quote.printable {
	background:none;
	border:none;
}

.bbcode_container div.bbcode_quote div.message {
	/*font-style:italic;*/
	padding:1px 0px;
}

/* fix the bug where li's in quotes are floated */
.bbcode_container div.bbcode_quote div.message ol>li, .bbcode_container div.bbcode_quote div.message ul>li{
	float: none;
}

/* from components.css */
.bbcode_postedby {
	font:   normal 12px Tahoma,Calibri,Verdana,Geneva,sans-serif;
}

.bbcode_postedby img {
	margin:0;
	border:0;
}

/*----------------------------------------Quote giaxaydung.vn End--------------------------------------------------------*/

/* ---------------------------------- prettyPhoto Theme 41272 Start	----------------------------------- */


	div.pp_default .pp_top,
	div.pp_default .pp_top .pp_middle,
	div.pp_default .pp_top .pp_left,
	div.pp_default .pp_top .pp_right,
	div.pp_default .pp_bottom,
	div.pp_default .pp_bottom .pp_left,
	div.pp_default .pp_bottom .pp_middle,
	div.pp_default .pp_bottom .pp_right { height: 13px; }
	
	div.pp_default .pp_top .pp_left { background: url(images/41272/prettyPhoto/default/sprite.png) -78px -93px no-repeat; } /* Top left corner */
	div.pp_default .pp_top .pp_middle { background: url(images/41272/prettyPhoto/default/sprite_x.png) top left repeat-x; } /* Top pattern/color */
	div.pp_default .pp_top .pp_right { background: url(images/41272/prettyPhoto/default/sprite.png) -112px -93px no-repeat; } /* Top right corner */
	
	div.pp_default .pp_content .ppt { color: #f8f8f8; }
	div.pp_default .pp_content_container .pp_left { background: url(images/41272/prettyPhoto/default/sprite_y.png) -7px 0 repeat-y; padding-left: 13px; }
	div.pp_default .pp_content_container .pp_right { background: url(images/41272/prettyPhoto/default/sprite_y.png) top right repeat-y; padding-right: 13px; }
	div.pp_default .pp_content { background-color: #fff; } /* Content background */
	div.pp_default .pp_next:hover { background: url(images/41272/prettyPhoto/default/sprite_next.png) center right  no-repeat; cursor: pointer; } /* Next button */
	div.pp_default .pp_previous:hover { background: url(images/41272/prettyPhoto/default/sprite_prev.png) center left no-repeat; cursor: pointer; } /* Previous button */
	div.pp_default .pp_expand { background: url(images/41272/prettyPhoto/default/sprite.png) 0 -29px no-repeat; cursor: pointer; width: 28px; height: 28px; } /* Expand button */
	div.pp_default .pp_expand:hover { background: url(images/41272/prettyPhoto/default/sprite.png) 0 -56px no-repeat; cursor: pointer; } /* Expand button hover */
	div.pp_default .pp_contract { background: url(images/41272/prettyPhoto/default/sprite.png) 0 -84px no-repeat; cursor: pointer; width: 28px; height: 28px; } /* Contract button */
	div.pp_default .pp_contract:hover { background: url(images/41272/prettyPhoto/default/sprite.png) 0 -113px no-repeat; cursor: pointer; } /* Contract button hover */
	div.pp_default .pp_close { width: 30px; height: 30px; background: url(images/41272/prettyPhoto/default/sprite.png) 2px 1px no-repeat; cursor: pointer; } /* Close button */
	div.pp_default #pp_full_res .pp_inline { color: #000; } 
	div.pp_default .pp_gallery ul li a { background: url(images/41272/prettyPhoto/default/default_thumb.png) center center #f8f8f8; border:1px solid #aaa; }
	div.pp_default .pp_gallery ul li a:hover,
	div.pp_default .pp_gallery ul li.selected a { border-color: #fff; }
	div.pp_default .pp_social { margin-top: 7px; }

	div.pp_default .pp_gallery a.pp_arrow_previous,
	div.pp_default .pp_gallery a.pp_arrow_next { position: static; left: auto; }
	div.pp_default .pp_nav .pp_play,
	div.pp_default .pp_nav .pp_pause { background: url(images/41272/prettyPhoto/default/sprite.png) -51px 1px no-repeat; height:30px; width:30px; }
	div.pp_default .pp_nav .pp_pause { background-position: -51px -29px; }
	div.pp_default .pp_details { position: relative; }
	div.pp_default a.pp_arrow_previous,
	div.pp_default a.pp_arrow_next { background: url(images/41272/prettyPhoto/default/sprite.png) -31px -3px no-repeat; height: 20px; margin: 4px 0 0 0; width: 20px; }
	div.pp_default a.pp_arrow_next { left: 52px; background-position: -82px -3px; } /* The next arrow in the bottom nav */
	div.pp_default .pp_content_container .pp_details { margin-top: 5px; }
	div.pp_default .pp_nav { clear: none; height: 30px; width: 110px; position: relative; }
	div.pp_default .pp_nav .currentTextHolder{ font-family: Georgia; font-style: italic; color:#999; font-size: 11px; left: 75px; line-height: 25px; margin: 0; padding: 0 0 0 10px; position: absolute; top: 2px; }
	
	div.pp_default .pp_close:hover, div.pp_default .pp_nav .pp_play:hover, div.pp_default .pp_nav .pp_pause:hover, div.pp_default .pp_arrow_next:hover, div.pp_default .pp_arrow_previous:hover { opacity:0.7; }

	div.pp_default .pp_description{ font-size: 11px; font-weight: bold; line-height: 14px; margin: 5px 50px 5px 0; }

	div.pp_default .pp_bottom .pp_left { background: url(images/41272/prettyPhoto/default/sprite.png) -78px -127px no-repeat; } /* Bottom left corner */
	div.pp_default .pp_bottom .pp_middle { background: url(images/41272/prettyPhoto/default/sprite_x.png) bottom left repeat-x; } /* Bottom pattern/color */
	div.pp_default .pp_bottom .pp_right { background: url(images/41272/prettyPhoto/default/sprite.png) -112px -127px no-repeat; } /* Bottom right corner */

	div.pp_default .pp_loaderIcon { background: url(images/41272/prettyPhoto/default/loader.gif) center center no-repeat; } /* Loader icon */

	
	/* ----------------------------------
		Light Rounded Theme
	----------------------------------- */


	div.light_rounded .pp_top .pp_left { background: url(images/41272/prettyPhoto/light_rounded/sprite.png) -88px -53px no-repeat; } /* Top left corner */
	div.light_rounded .pp_top .pp_middle { background: #fff; } /* Top pattern/color */
	div.light_rounded .pp_top .pp_right { background: url(images/41272/prettyPhoto/light_rounded/sprite.png) -110px -53px no-repeat; } /* Top right corner */
	
	div.light_rounded .pp_content .ppt { color: #000; }
	div.light_rounded .pp_content_container .pp_left,
	div.light_rounded .pp_content_container .pp_right { background: #fff; }
	div.light_rounded .pp_content { background-color: #fff; } /* Content background */
	div.light_rounded .pp_next:hover { background: url(images/41272/prettyPhoto/light_rounded/btnNext.png) center right  no-repeat; cursor: pointer; } /* Next button */
	div.light_rounded .pp_previous:hover { background: url(images/41272/prettyPhoto/light_rounded/btnPrevious.png) center left no-repeat; cursor: pointer; } /* Previous button */
	div.light_rounded .pp_expand { background: url(images/41272/prettyPhoto/light_rounded/sprite.png) -31px -26px no-repeat; cursor: pointer; } /* Expand button */
	div.light_rounded .pp_expand:hover { background: url(images/41272/prettyPhoto/light_rounded/sprite.png) -31px -47px no-repeat; cursor: pointer; } /* Expand button hover */
	div.light_rounded .pp_contract { background: url(images/41272/prettyPhoto/light_rounded/sprite.png) 0 -26px no-repeat; cursor: pointer; } /* Contract button */
	div.light_rounded .pp_contract:hover { background: url(images/41272/prettyPhoto/light_rounded/sprite.png) 0 -47px no-repeat; cursor: pointer; } /* Contract button hover */
	div.light_rounded .pp_close { width: 75px; height: 22px; background: url(images/41272/prettyPhoto/light_rounded/sprite.png) -1px -1px no-repeat; cursor: pointer; } /* Close button */
	div.light_rounded .pp_details { position: relative; }
	div.light_rounded .pp_description { margin-right: 85px; }
	div.light_rounded #pp_full_res .pp_inline { color: #000; } 
	div.light_rounded .pp_gallery a.pp_arrow_previous,
	div.light_rounded .pp_gallery a.pp_arrow_next { margin-top: 12px !important; }
	div.light_rounded .pp_nav .pp_play { background: url(images/41272/prettyPhoto/light_rounded/sprite.png) -1px -100px no-repeat; height: 15px; width: 14px; }
	div.light_rounded .pp_nav .pp_pause { background: url(images/41272/prettyPhoto/light_rounded/sprite.png) -24px -100px no-repeat; height: 15px; width: 14px; }

	div.light_rounded .pp_arrow_previous { background: url(images/41272/prettyPhoto/light_rounded/sprite.png) 0 -71px no-repeat; } /* The previous arrow in the bottom nav */
		div.light_rounded .pp_arrow_previous.disabled { background-position: 0 -87px; cursor: default; }
	div.light_rounded .pp_arrow_next { background: url(images/41272/prettyPhoto/light_rounded/sprite.png) -22px -71px no-repeat; } /* The next arrow in the bottom nav */
		div.light_rounded .pp_arrow_next.disabled { background-position: -22px -87px; cursor: default; }

	div.light_rounded .pp_bottom .pp_left { background: url(images/41272/prettyPhoto/light_rounded/sprite.png) -88px -80px no-repeat; } /* Bottom left corner */
	div.light_rounded .pp_bottom .pp_middle { background: #fff; } /* Bottom pattern/color */
	div.light_rounded .pp_bottom .pp_right { background: url(images/41272/prettyPhoto/light_rounded/sprite.png) -110px -80px no-repeat; } /* Bottom right corner */

	div.light_rounded .pp_loaderIcon { background: url(images/41272/prettyPhoto/light_rounded/loader.gif) center center no-repeat; } /* Loader icon */
	
	/* ----------------------------------
		Dark Rounded Theme
	----------------------------------- */
	
	div.dark_rounded .pp_top .pp_left { background: url(images/41272/prettyPhoto/dark_rounded/sprite.png) -88px -53px no-repeat; } /* Top left corner */
	div.dark_rounded .pp_top .pp_middle { background: url(images/41272/prettyPhoto/dark_rounded/contentPattern.png) top left repeat; } /* Top pattern/color */
	div.dark_rounded .pp_top .pp_right { background: url(images/41272/prettyPhoto/dark_rounded/sprite.png) -110px -53px no-repeat; } /* Top right corner */
	
	div.dark_rounded .pp_content_container .pp_left { background: url(images/41272/prettyPhoto/dark_rounded/contentPattern.png) top left repeat-y; } /* Left Content background */
	div.dark_rounded .pp_content_container .pp_right { background: url(images/41272/prettyPhoto/dark_rounded/contentPattern.png) top right repeat-y; } /* Right Content background */
	div.dark_rounded .pp_content { background: url(images/41272/prettyPhoto/dark_rounded/contentPattern.png) top left repeat; } /* Content background */
	div.dark_rounded .pp_next:hover { background: url(images/41272/prettyPhoto/dark_rounded/btnNext.png) center right  no-repeat; cursor: pointer; } /* Next button */
	div.dark_rounded .pp_previous:hover { background: url(images/41272/prettyPhoto/dark_rounded/btnPrevious.png) center left no-repeat; cursor: pointer; } /* Previous button */
	div.dark_rounded .pp_expand { background: url(images/41272/prettyPhoto/dark_rounded/sprite.png) -31px -26px no-repeat; cursor: pointer; } /* Expand button */
	div.dark_rounded .pp_expand:hover { background: url(images/41272/prettyPhoto/dark_rounded/sprite.png) -31px -47px no-repeat; cursor: pointer; } /* Expand button hover */
	div.dark_rounded .pp_contract { background: url(images/41272/prettyPhoto/dark_rounded/sprite.png) 0 -26px no-repeat; cursor: pointer; } /* Contract button */
	div.dark_rounded .pp_contract:hover { background: url(images/41272/prettyPhoto/dark_rounded/sprite.png) 0 -47px no-repeat; cursor: pointer; } /* Contract button hover */
	div.dark_rounded .pp_close { width: 75px; height: 22px; background: url(images/41272/prettyPhoto/dark_rounded/sprite.png) -1px -1px no-repeat; cursor: pointer; } /* Close button */
	div.dark_rounded .pp_details { position: relative; }
	div.dark_rounded .pp_description { margin-right: 85px; }
	div.dark_rounded .currentTextHolder { color: #c4c4c4; }
	div.dark_rounded .pp_description { color: #fff; }
	div.dark_rounded #pp_full_res .pp_inline { color: #fff; }
	div.dark_rounded .pp_gallery a.pp_arrow_previous,
	div.dark_rounded .pp_gallery a.pp_arrow_next { margin-top: 12px !important; }
	div.dark_rounded .pp_nav .pp_play { background: url(images/41272/prettyPhoto/dark_rounded/sprite.png) -1px -100px no-repeat; height: 15px; width: 14px; }
	div.dark_rounded .pp_nav .pp_pause { background: url(images/41272/prettyPhoto/dark_rounded/sprite.png) -24px -100px no-repeat; height: 15px; width: 14px; }

	div.dark_rounded .pp_arrow_previous { background: url(images/41272/prettyPhoto/dark_rounded/sprite.png) 0 -71px no-repeat; } /* The previous arrow in the bottom nav */
		div.dark_rounded .pp_arrow_previous.disabled { background-position: 0 -87px; cursor: default; }
	div.dark_rounded .pp_arrow_next { background: url(images/41272/prettyPhoto/dark_rounded/sprite.png) -22px -71px no-repeat; } /* The next arrow in the bottom nav */
		div.dark_rounded .pp_arrow_next.disabled { background-position: -22px -87px; cursor: default; }

	div.dark_rounded .pp_bottom .pp_left { background: url(images/41272/prettyPhoto/dark_rounded/sprite.png) -88px -80px no-repeat; } /* Bottom left corner */
	div.dark_rounded .pp_bottom .pp_middle { background: url(images/41272/prettyPhoto/dark_rounded/contentPattern.png) top left repeat; } /* Bottom pattern/color */
	div.dark_rounded .pp_bottom .pp_right { background: url(images/41272/prettyPhoto/dark_rounded/sprite.png) -110px -80px no-repeat; } /* Bottom right corner */

	div.dark_rounded .pp_loaderIcon { background: url(images/41272/prettyPhoto/dark_rounded/loader.gif) center center no-repeat; } /* Loader icon */
	
	
	/* ----------------------------------
		Dark Square Theme
	----------------------------------- */
	
	div.dark_square .pp_left ,
	div.dark_square .pp_middle,
	div.dark_square .pp_right,
	div.dark_square .pp_content { background: #000; }
	
	div.dark_square .currentTextHolder { color: #c4c4c4; }
	div.dark_square .pp_description { color: #fff; }
	div.dark_square .pp_loaderIcon { background: url(images/41272/prettyPhoto/dark_square/loader.gif) center center no-repeat; } /* Loader icon */
	
	div.dark_square .pp_expand { background: url(images/41272/prettyPhoto/dark_square/sprite.png) -31px -26px no-repeat; cursor: pointer; } /* Expand button */
	div.dark_square .pp_expand:hover { background: url(images/41272/prettyPhoto/dark_square/sprite.png) -31px -47px no-repeat; cursor: pointer; } /* Expand button hover */
	div.dark_square .pp_contract { background: url(images/41272/prettyPhoto/dark_square/sprite.png) 0 -26px no-repeat; cursor: pointer; } /* Contract button */
	div.dark_square .pp_contract:hover { background: url(images/41272/prettyPhoto/dark_square/sprite.png) 0 -47px no-repeat; cursor: pointer; } /* Contract button hover */
	div.dark_square .pp_close { width: 75px; height: 22px; background: url(images/41272/prettyPhoto/dark_square/sprite.png) -1px -1px no-repeat; cursor: pointer; } /* Close button */
	div.dark_square .pp_details { position: relative; }
	div.dark_square .pp_description { margin: 0 85px 0 0; }
	div.dark_square #pp_full_res .pp_inline { color: #fff; }
	div.dark_square .pp_gallery a.pp_arrow_previous,
	div.dark_square .pp_gallery a.pp_arrow_next { margin-top: 12px !important; }
	div.dark_square .pp_nav { clear: none; }
	div.dark_square .pp_nav .pp_play { background: url(images/41272/prettyPhoto/dark_square/sprite.png) -1px -100px no-repeat; height: 15px; width: 14px; }
	div.dark_square .pp_nav .pp_pause { background: url(images/41272/prettyPhoto/dark_square/sprite.png) -24px -100px no-repeat; height: 15px; width: 14px; }
	
	div.dark_square .pp_arrow_previous { background: url(images/41272/prettyPhoto/dark_square/sprite.png) 0 -71px no-repeat; } /* The previous arrow in the bottom nav */
		div.dark_square .pp_arrow_previous.disabled { background-position: 0 -87px; cursor: default; }
	div.dark_square .pp_arrow_next { background: url(images/41272/prettyPhoto/dark_square/sprite.png) -22px -71px no-repeat; } /* The next arrow in the bottom nav */
		div.dark_square .pp_arrow_next.disabled { background-position: -22px -87px; cursor: default; }
	
	div.dark_square .pp_next:hover { background: url(images/41272/prettyPhoto/dark_square/btnNext.png) center right  no-repeat; cursor: pointer; } /* Next button */
	div.dark_square .pp_previous:hover { background: url(images/41272/prettyPhoto/dark_square/btnPrevious.png) center left no-repeat; cursor: pointer; } /* Previous button */


	/* ----------------------------------
		Light Square Theme
	----------------------------------- */
	
	div.light_square .pp_left ,
	div.light_square .pp_middle,
	div.light_square .pp_right,
	div.light_square .pp_content { background: #fff; }
	
	div.light_square .pp_content .ppt { color: #000; }
	div.light_square .pp_expand { background: url(images/41272/prettyPhoto/light_square/sprite.png) -31px -26px no-repeat; cursor: pointer; } /* Expand button */
	div.light_square .pp_expand:hover { background: url(images/41272/prettyPhoto/light_square/sprite.png) -31px -47px no-repeat; cursor: pointer; } /* Expand button hover */
	div.light_square .pp_contract { background: url(images/41272/prettyPhoto/light_square/sprite.png) 0 -26px no-repeat; cursor: pointer; } /* Contract button */
	div.light_square .pp_contract:hover { background: url(images/41272/prettyPhoto/light_square/sprite.png) 0 -47px no-repeat; cursor: pointer; } /* Contract button hover */
	div.light_square .pp_close { width: 75px; height: 22px; background: url(images/41272/prettyPhoto/light_square/sprite.png) -1px -1px no-repeat; cursor: pointer; } /* Close button */
	div.light_square .pp_details { position: relative; }
	div.light_square .pp_description { margin-right: 85px; }
	div.light_square #pp_full_res .pp_inline { color: #000; }
	div.light_square .pp_gallery a.pp_arrow_previous,
	div.light_square .pp_gallery a.pp_arrow_next { margin-top: 12px !important; }
	div.light_square .pp_nav .pp_play { background: url(images/41272/prettyPhoto/light_square/sprite.png) -1px -100px no-repeat; height: 15px; width: 14px; }
	div.light_square .pp_nav .pp_pause { background: url(images/41272/prettyPhoto/light_square/sprite.png) -24px -100px no-repeat; height: 15px; width: 14px; }
	
	div.light_square .pp_arrow_previous { background: url(images/41272/prettyPhoto/light_square/sprite.png) 0 -71px no-repeat; } /* The previous arrow in the bottom nav */
		div.light_square .pp_arrow_previous.disabled { background-position: 0 -87px; cursor: default; }
	div.light_square .pp_arrow_next { background: url(images/41272/prettyPhoto/light_square/sprite.png) -22px -71px no-repeat; } /* The next arrow in the bottom nav */
		div.light_square .pp_arrow_next.disabled { background-position: -22px -87px; cursor: default; }
	
	div.light_square .pp_next:hover { background: url(images/41272/prettyPhoto/light_square/btnNext.png) center right  no-repeat; cursor: pointer; } /* Next button */
	div.light_square .pp_previous:hover { background: url(images/41272/prettyPhoto/light_square/btnPrevious.png) center left no-repeat; cursor: pointer; } /* Previous button */
	
	div.light_square .pp_loaderIcon { background: url(images/41272/prettyPhoto/light_rounded/loader.gif) center center no-repeat; } /* Loader icon */


	/* ----------------------------------
		Facebook style Theme
	----------------------------------- */
	
	div.facebook .pp_top .pp_left { background: url(images/41272/prettyPhoto/facebook/sprite.png) -88px -53px no-repeat; } /* Top left corner */
	div.facebook .pp_top .pp_middle { background: url(images/41272/prettyPhoto/facebook/contentPatternTop.png) top left repeat-x; } /* Top pattern/color */
	div.facebook .pp_top .pp_right { background: url(images/41272/prettyPhoto/facebook/sprite.png) -110px -53px no-repeat; } /* Top right corner */
	
	div.facebook .pp_content .ppt { color: #000; }
	div.facebook .pp_content_container .pp_left { background: url(images/41272/prettyPhoto/facebook/contentPatternLeft.png) top left repeat-y; } /* Content background */
	div.facebook .pp_content_container .pp_right { background: url(images/41272/prettyPhoto/facebook/contentPatternRight.png) top right repeat-y; } /* Content background */
	div.facebook .pp_content { background: #fff; } /* Content background */
	div.facebook .pp_expand { background: url(images/41272/prettyPhoto/facebook/sprite.png) -31px -26px no-repeat; cursor: pointer; } /* Expand button */
	div.facebook .pp_expand:hover { background: url(images/41272/prettyPhoto/facebook/sprite.png) -31px -47px no-repeat; cursor: pointer; } /* Expand button hover */
	div.facebook .pp_contract { background: url(images/41272/prettyPhoto/facebook/sprite.png) 0 -26px no-repeat; cursor: pointer; } /* Contract button */
	div.facebook .pp_contract:hover { background: url(images/41272/prettyPhoto/facebook/sprite.png) 0 -47px no-repeat; cursor: pointer; } /* Contract button hover */
	div.facebook .pp_close { width: 22px; height: 22px; background: url(images/41272/prettyPhoto/facebook/sprite.png) -1px -1px no-repeat; cursor: pointer; } /* Close button */
	div.facebook .pp_details { position: relative; }
	div.facebook .pp_description { margin: 0 37px 0 0; }
	div.facebook #pp_full_res .pp_inline { color: #000; } 
	div.facebook .pp_loaderIcon { background: url(images/41272/prettyPhoto/facebook/loader.gif) center center no-repeat; } /* Loader icon */
	
	div.facebook .pp_arrow_previous { background: url(images/41272/prettyPhoto/facebook/sprite.png) 0 -71px no-repeat; height: 22px; margin-top: 0; width: 22px; } /* The previous arrow in the bottom nav */
		div.facebook .pp_arrow_previous.disabled { background-position: 0 -96px; cursor: default; }
	div.facebook .pp_arrow_next { background: url(images/41272/prettyPhoto/facebook/sprite.png) -32px -71px no-repeat; height: 22px; margin-top: 0; width: 22px; } /* The next arrow in the bottom nav */
		div.facebook .pp_arrow_next.disabled { background-position: -32px -96px; cursor: default; }
	div.facebook .pp_nav { margin-top: 0; }
	div.facebook .pp_nav p { font-size: 15px; padding: 0 3px 0 4px; }
	div.facebook .pp_nav .pp_play { background: url(images/41272/prettyPhoto/facebook/sprite.png) -1px -123px no-repeat; height: 22px; width: 22px; }
	div.facebook .pp_nav .pp_pause { background: url(images/41272/prettyPhoto/facebook/sprite.png) -32px -123px no-repeat; height: 22px; width: 22px; }
	
	div.facebook .pp_next:hover { background: url(images/41272/prettyPhoto/facebook/btnNext.png) center right no-repeat; cursor: pointer; } /* Next button */
	div.facebook .pp_previous:hover { background: url(images/41272/prettyPhoto/facebook/btnPrevious.png) center left no-repeat; cursor: pointer; } /* Previous button */
	
	div.facebook .pp_bottom .pp_left { background: url(images/41272/prettyPhoto/facebook/sprite.png) -88px -80px no-repeat; } /* Bottom left corner */
	div.facebook .pp_bottom .pp_middle { background: url(images/41272/prettyPhoto/facebook/contentPatternBottom.png) top left repeat-x; } /* Bottom pattern/color */
	div.facebook .pp_bottom .pp_right { background: url(images/41272/prettyPhoto/facebook/sprite.png) -110px -80px no-repeat; } /* Bottom right corner */


/* ------------------------------------------------------------------------
	DO NOT CHANGE
------------------------------------------------------------------------- */

	div.pp_pic_holder a:focus { outline:none; }

	div.pp_overlay {
		background: #000;
		display: none;
		left: 0;
		position: absolute;
		top: 0;
		width: 100%;
		z-index: 9500;
	}
	
	div.pp_pic_holder {
		display: none;
		position: absolute;
		width: 100px;
		z-index: 10000;
	}

		
		.pp_top {
			height: 20px;
			position: relative;
		}
			* html .pp_top { padding: 0 20px; }
		
			.pp_top .pp_left {
				height: 20px;
				left: 0;
				position: absolute;
				width: 20px;
			}
			.pp_top .pp_middle {
				height: 20px;
				left: 20px;
				position: absolute;
				right: 20px;
			}
				* html .pp_top .pp_middle {
					left: 0;
					position: static;
				}
			
			.pp_top .pp_right {
				height: 20px;
				left: auto;
				position: absolute;
				right: 0;
				top: 0;
				width: 20px;
			}
		
		.pp_content { height: 40px; min-width: 40px; }
		* html .pp_content { width: 40px; }
		
		.pp_fade { display: none; }
		
		.pp_content_container {
			position: relative;
			text-align: left;
			width: 100%;
		}
		
			.pp_content_container .pp_left { padding-left: 20px; }
			.pp_content_container .pp_right { padding-right: 20px; }
		
			.pp_content_container .pp_details {
				float: left;
				margin: 10px 0 2px 0;
			}
				.pp_description {
					display: none;
					margin: 0;
				}
				
				.pp_social { float: left; margin: 0; }
				.pp_social .facebook { float: left; margin-left: 5px; width: 55px; overflow: hidden; }
				.pp_social .twitter { float: left; }
				
				.pp_nav {
					clear: right;
					float: left;
					margin: 3px 10px 0 0;
				}
				
					.pp_nav p {
						float: left;
						margin: 2px 4px;
						white-space: nowrap;
					}
					
					.pp_nav .pp_play,
					.pp_nav .pp_pause {
						float: left;
						margin-right: 4px;
						text-indent: -10000px;
					}
				
					a.pp_arrow_previous,
					a.pp_arrow_next {
						display: block;
						float: left;
						height: 15px;
						margin-top: 3px;
						overflow: hidden;
						text-indent: -10000px;
						width: 14px;
					}
		
		.pp_hoverContainer {
			position: absolute;
			top: 0;
			width: 100%;
			z-index: 2000;
		}
		
		.pp_gallery {
			display: none;
			left: 50%;
			margin-top: -50px;
			position: absolute;
			z-index: 10000;
		}
		
			.pp_gallery div {
				float: left;
				overflow: hidden;
				position: relative;
			}
			
			.pp_gallery ul {
				float: left;
				height: 35px;
				margin: 0 0 0 5px;
				padding: 0;
				position: relative;
				white-space: nowrap;
			}
			
			.pp_gallery ul a {
				border: 1px #000 solid;
				border: 1px rgba(0,0,0,0.5) solid;
				display: block;
				float: left;
				height: 33px;
				overflow: hidden;
			}
			
			.pp_gallery ul a:hover,
			.pp_gallery li.selected a { border-color: #fff; }
			
			.pp_gallery ul a img { border: 0; }
			
			.pp_gallery li {
				display: block;
				float: left;
				margin: 0 5px 0 0;
				padding: 0;
			}
			
			.pp_gallery li.default a {
				background: url(images/41272/prettyPhoto/facebook/default_thumbnail.gif) 0 0 no-repeat;
				display: block;
				height: 33px;
				width: 50px;
			}
			
			.pp_gallery li.default a img { display: none; }
			
			.pp_gallery .pp_arrow_previous,
			.pp_gallery .pp_arrow_next {
				margin-top: 7px !important;
			}
		
		a.pp_next {
			background: url(images/41272/prettyPhoto/light_rounded/btnNext.png) 10000px 10000px no-repeat;
			display: block;
			float: right;
			height: 100%;
			text-indent: -10000px;
			width: 49%;
		}
			
		a.pp_previous {
			background: url(images/41272/prettyPhoto/light_rounded/btnNext.png) 10000px 10000px no-repeat;
			display: block;
			float: left;
			height: 100%;
			text-indent: -10000px;
			width: 49%;
		}
		
		a.pp_expand,
		a.pp_contract {
			cursor: pointer;
			display: none;
			height: 20px;	
			position: absolute;
			right: 30px;
			text-indent: -10000px;
			top: 10px;
			width: 20px;
			z-index: 20000;
		}
			
		a.pp_close {
			position: absolute; right: 0; top: 0; 
			display: block;
			line-height:22px;
			text-indent: -10000px;
		}
		
		.pp_bottom {
			height: 20px;
			position: relative;
		}
			* html .pp_bottom { padding: 0 20px; }
			
			.pp_bottom .pp_left {
				height: 20px;
				left: 0;
				position: absolute;
				width: 20px;
			}
			.pp_bottom .pp_middle {
				height: 20px;
				left: 20px;
				position: absolute;
				right: 20px;
			}
				* html .pp_bottom .pp_middle {
					left: 0;
					position: static;
				}
				
			.pp_bottom .pp_right {
				height: 20px;
				left: auto;
				position: absolute;
				right: 0;
				top: 0;
				width: 20px;
			}
		
		.pp_loaderIcon {
			display: block;
			height: 24px;
			left: 50%;
			margin: -12px 0 0 -12px;
			position: absolute;
			top: 50%;
			width: 24px;
		}
		
		#pp_full_res {
			line-height: 1 !important;
		}
		
			#pp_full_res .pp_inline {
				text-align: left;
			}
			
				#pp_full_res .pp_inline p { margin: 0 0 15px 0; }
	
		div.ppt {
			color: #fff;
			display: none;
			font-size: 17px;
			margin: 0 0 5px 15px;
			z-index: 9999;
		}
		
/* ---------------------------------- prettyPhoto Theme 41272 End	----------------------------------- */


@media screen and (max-width:485px)
{   
    #sharing_email {
	    width:80%;
    }    
}

@media screen and (max-width:499px)
{
    
    .img-subject, .img-topsubject {
	    width:100%;
	    height:100%;
	    background-color:#e3e3e3;
	    margin:5px 0 10px 0;
	    padding:0;
	    
    }  
     
    .tbimg-content {
	    width:100%;
	    height:100%;
	    margin:0px 0 10px 0;
	    padding:0;
    }     
     
    .img-content {
	    width:100%;
	    height:100%;
	    margin:0px 0 0px 0;
	    padding:0;
    }     
}

@media screen and (max-width:925px)
{   
}