/*!!!!!!!!!!! QuickMenu Core CSS [Do Not Modify!] !!!!!!!!!!!!!*/
.qmmc .qmdivider{display:block;font-size:1px;border-width:0px;border-style:solid;position:relative;z-index:1;}.qmmc .qmdividery{float:left;width:0px;}.qmmc .qmtitle{display:block;cursor:default;white-space:nowrap;position:relative;z-index:1;}.qmclear {font-size:1px;height:0px;width:0px;clear:left;line-height:0px;display:block;float:none !important;}.qmmc {position:relative;zoom:1;z-index:10;}.qmmc a, .qmmc li {float:left;display:block;white-space:nowrap;position:relative;z-index:1;}.qmmc div a, .qmmc ul a, .qmmc ul li {float:none;}.qmsh div a {float:left;}.qmmc div{visibility:hidden;position:absolute;}.qmmc li {z-index:auto;}.qmmc ul {left:-10000px;position:absolute;z-index:10;}.qmmc, .qmmc ul {list-style:none;padding:0px;margin:0px;}.qmmc li a {float:none}.qmmc li:hover>ul{left:auto;}#qm0 ul {top:100%;}#qm0 ul li:hover>ul{top:0px;left:100%;}


/*!!!!!!!!!!! QuickMenu Styles [Please Modify!] !!!!!!!!!!!*/


	/* QuickMenu 0 */

	/*"""""""" (MAIN) Container""""""""*/	
	#qm0	
	{	
		height:25px;
		width: auto;
		background-color: #4D4D4D/*#000000*/;
		border-width:0px;
		marg in: 0 50px 0 auto;
	}


	/*"""""""" (MAIN) Items""""""""*/	
	#qm0 a
	{	
		padding:5px 10px 5px 10px;
		color:#FFFFFF;
		font-family:Arial;
		font-size: 0.7em; /*mtc 12px/0.7em */
		text-decoration:none;
		font-weight: bold;
		text-align: left;	
	}


	/*"""""""" (MAIN) Hover State""""""""*/	
	#qm0 a:hover	
	{	
		color: #A0A0A0/*#A0D2C3*/;
	}


	/*"""""""" (MAIN) Hover State - (duplicated for pure CSS)""""""""*/	
	#qm0 li:hover>a	
	{	
		color: #A0A0A0/*#A0D2C3*/;
	}


	/*"""""""" (SUB) Container""""""""*/	
	#qm0 div, #qm0 ul	
	{	
		padding:5px 0px 5px 0px;
		margin:10px 0px 0px 5px; /*mtc - 0/5px left*/
		background-color:transparent;
		border-width:0px;
		border-style:none;
	}

	/*"""""""" (SUB) Items""""""""*/	
	#qm0 div a, #qm0 ul a	
	{	
		padding:2px 10px 2px 10px;
		background-color:transparent;
		font-size:10px;
		border-width:0px;
		border-style:none;
	}


	/*"""""""" (SUB) Hover State""""""""*/	
	#qm0 div a:hover	
	{	
		color: #A0A0A0/*#9B5F9B*/;
	}


	/*"""""""" (SUB) Hover State - (duplicated for pure CSS)""""""""*/	
	#qm0 ul li:hover>a	
	{	
		color: #EF0019;/*#9B5F9B*/
	}


/*"""""""" Custom Rule""""""""*/	
	div#qm0 div div, ul#qm0 ul ul	
	{	
		margin:-5px 0px 20px 10px;
		zoom:1;
	}




body {
	background-color: #D5DAD7/*#000000*/;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding-bottom:20px;
	font-family: Arial, Helvetica, sans-serif;
}

a:link, a:visited {text-decoration: none; color: #0000FF;}
a img {border: none;}

.cellgreen {
	background-color: #B9B9B9/* #A0D2C3 */;
}

.cellnavy {
	background-color: #0B1F6B; /*mtc*/
}

.cellwhite {background-color: #fff;} /*replacing cellgreen for header bg and inside empty tds*/

.cellblack {
	background-color: #4D4D4D;
}
.imageframes {
	background-color: #000000;
	margin-right: 20px;
	margin-bottom: 10px;
}

.newsul {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	color: #000000;
	margin-left: 0px;
	padding-left:0px;
	padding-bottom:0px;
	margin-bottom:0px;
	padding-top:5px;
	margin-top:1px;
	list-style-type: none;	
	
}
.boxtitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	color: #000000;
	padding-left: 5px;
}

.newsul li {
	list-style-image: none;
	background-image: url(../images/arrowpurple.gif);
	background-repeat: no-repeat;
	background-position: left 4px;
	padding-left : 12px;
	padding-bottom : 5px;
	margin-top:0px;
	line-height: 16px;

}
.subboxleft {
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #B9B9B9/*#A0D2C3*/;
}


.newsul li a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	color: #666666;
	margin-left: 0px;
	padding-left:0px;
	text-decoration: none;
}
.stockstitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #EF0019;/*#9B5F9B*/
	line-height: 14px;
}
.stocksup {
	color: #B9B9B9;
}
.stocksdown{
	color: #EF0019;/*#9B5F9B*/
}

.stockstext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #666666;
	line-height: 14px;
}

.newsul li a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	color: #EF0019;/*#9B5F9B*/
	margin-left: 0px;
	padding-left:0px;
	text-decoration: none;
}

.unpass {
	background-image: url(../images/unpassback.gif);
	background-repeat: no-repeat;
}
.unpassinput {
	height: 13px;
	background-color: #fff/*#A0D2C3*/;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000000;
}
.searchinput {

	height: 12px;
	background-color: #4D4D4D/*#000000*/;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #fff/*#A0D2C3*/;
}
.searchback {

	background-image: url(../images/searchback.gif);
	background-repeat: no-repeat;
}
.worldselect {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #EF0019;/*#9B5F9B*/
	width: 187px;
	border: 1px solid #000000;
}

.subboxright {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #B9B9B9/*#A0D2C3*/;
}
.subboxbot {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #B9B9B9/*#A0D2C3*/;
}
.subsul {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	color: #000000;
	margin-left: 0px;
	padding-left:5px;
	padding-top:5px;
	padding-bottom:5px;
	margin-bottom: 20px;
	margin-top:1px;
	list-style-type: none;
	min-height: 125px;
}	
	
.subsul li{
line-height: 18px;
}

.subsul li a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	color: #000000;
	text-decoration: none;
}
.subsul li a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	color: #A0A0A0/*#9B5F9B*/;
	text-decoration: none;
}

.subsul li ul{
	padding-left:0px;
	margin-left:10px;
	list-style-type: none;	
}

.subsul li ul li a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	color: #666666;
	text-decoration: none;
}
.subsul li ul li a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	color: #A0A0A0/*#9B5F9B*/;
	text-decoration: none;
}
.topimage {
	margin-right: 10px;
	margin-bottom: 10px;
}
.bodytxt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	
	color: #000; /*#666666;	*/
}
.whitetext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
}
.darktext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #4D4D4D;
}
.resulttitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #0B1F6B/*#A0D2C3*/;
}
.search-results {
	font-size: 14px;
	font-weight: bold;
	color: #EF0019;
	padding: 5px 0;
}
.bodytitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #EF0019;/*#9B5F9B*/
}

.optionsul {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	color: #000000;
	margin-left: 0px;
	padding-left:0px;
	list-style-type: none;	
	margin-top:1px;
}

.optionsul li {
	list-style-image: none;
	background-image: url(../images/arrowgreenwhite.gif);
	background-repeat: no-repeat;
	background-position: left 4px;
	padding-left : 12px;
	line-height: 14px;
}

.optionsul li a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	color: #B9B9B9;
	margin-left: 0px;
	padding-left:0px;
	text-decoration: none;
	margin-bottom:0px;
}
.optionsul li a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	color: #EF0019;/*#9B5F9B*/
	margin-left: 0px;
	padding-left:0px;
	text-decoration: none;
}
.findmore {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #FFFFFF;
	text-align:right;
}
.findmore a:link, .findmore a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #FFFFFF;
	text-decoration: none;
}
.findmore a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #EF0019;/*#9B5F9B*/
	text-decoration: none;
}

.findmore img {padding-left: 5px;}

.item {
	FONT-SIZE: 11px;
	MARGIN-BOTTOM: 35px;
	MARGIN-LEFT: 0px;
	WIDTH: 100%/*615px*/;
	font-family: Arial, Helvetica, sans-serif;
	color: #000; /*#666666;*/
	float: left;
	overflow: hidden;
}

.item img.itemimg {float: right; margin: 0 0 10px 10px; border: 1px solid #8c8c8c;} /*mtc*/

.itemimg {
	FLOAT: left;
	MARGIN-BOTTOM: 10px;
	MARGIN-RIGHT: 10px;
}
.item P {
	MARGIN-BOTTOM: 20px
}
.item A {
	COLOR: #EF0019;/*#9B5F9B*/ TEXT-DECORATION: none
}
.item A:hover {
	COLOR: #EF0019;/*#9B5F9B*/
	text-decoration: underline;
}
#item-title {
	DISPLAY: block;
	FONT-WEIGHT: bold;
	FONT-SIZE: 14px;
	MARGIN-BOTTOM: 5px;
	COLOR: #EF0019/*#9B5F9B*/;
	font-family: Arial, Helvetica, sans-serif;	
}
.item-full {
	MARGIN-TOP: 5px;
	DISPLAY: block;
	FONT-SIZE: 9px;
	COLOR: #B9B9B9;
	font-family: Arial, Helvetica, sans-serif;
}
.item-date {
	MARGIN-TOP: 5px;
	DISPLAY: block;
	FONT-SIZE: 9px;
	COLOR: #000000;
	font-family: Arial, Helvetica, sans-serif;
	MARGIN-BOTTOM: 5px;
}

.select-list-form {text-align: left, font-size: 14px;}
.select-list{font-size: 14px; margin-top:25px; margin-bottom:25px;}

.menupad img{
	padding:0px 10px;
}
.pad {
	padding-left: 7px;
}
.cellpurple {
	background-color: #0B1F6B/*#9B5F9B*/;
}
.searchpad {
	padding-right: 10px;
	padding-left: 10px;
}
.search-title {
	font-size: 13px;
	display: block;
	font-weight: bold;
	color: #0B1F6B;
	font-family: Arial, Helvetica, sans-serif;
   }
.search-title a { text-decoration: none; color: #0B1F6B; } 
	
.search-summary {
	margin-top:5px;
	margin-bottom: 15px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.search-summary a { text-decoration: none; color: gray; } 

.title{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #EF0019;/*#9B5F9B*/
}
.bodytitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	font-weight: bold;
}
.inputtext {
	border: 1px solid #8c8c8c; /*000000*/
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	background-color: #eee; /*A0D2C3*/
	margin-bottom: 10px; /*mtc*/
	padding: 3px 0;
}

.feedback .button-wrapper {padding-left: 95px; margin-bottom: 30px;}
.button-wrapper input {border: 1px solid #8c8c8c; background: ddd; cursor: pointer;}



.miniitem {
	FONT-SIZE: 11px;
	MARGIN-LEFT: 0px;
	WIDTH: 194px;
	font-family: Arial, Helvetica, sans-serif;
	color: #666666;
	float: left;
}

.miniitemimg {
	FLOAT: left;
	MARGIN-RIGHT: 10px;
}

.miniitem A {
	COLOR: #EF0019;/*#9B5F9B*/ TEXT-DECORATION: none
}
.minitem A:hover {
	COLOR: #EF0019;/*#9B5F9B*/
	text-decoration: underline;
}
#miniitem-title {
	DISPLAY: block;
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	MARGIN-BOTTOM: 5px;
	COLOR: #EF0019;/*#9B5F9B*/
	font-family: Arial, Helvetica, sans-serif;	
}
.test15 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 15px;
}


.forgot-password {font-size: 9px; padding: 2px 0px 5px 5px; text-align: left;}
.forgot-password a:link, .forgot-password a:visited {color: #000;}
.forgot-password a:hover, .login a:hover {color: #8c8c8c;}
.login {font-size: 11px; font-weight: bold; text-align: left;}
.login a {color: #0B1F6B;}
.login a:hover {color: #000000;}
.logout {font-size: 11px; font-weight: bold;}
.logout a:hover {color: #8c8c8c;}
#login-warning {color: #EF0019; font-weight: bold; text-align: left;}
#language {font-family: Arial, Helvetica, sans-serif;font-size: 11px; text-align: right; padding-right:5px;}
#language a {color: #E1007D}
#language a:hover {color: black;}
#footer, #footer a:link, #footer a:visited {font-size: 11px; color: #333/*#fff*/; text-align: center; background-color: #D5DAD7/*#000000*/}
#footer a:hover, #footer a:active {color: #fff/*#9B5F9B*/;}
.main-campain {background-color: #FF007D/*9B5F9B*/; padding-left:12px;}
.main-campain p {line-height: 1.6em;}
.main-campain h1 {font-size: 22px; margin: 0; padding: 15px 0 5px 0;}
.campain1 {background-color: #fae600 ;}
.campain2 {background-color: #ff009b ;}
.main-campain, .campain1, .campain2 {font-size: 12px;color: #fff; font-weight: bold; }
.main-campain input {padding-right: 10px;}
input.nb-input {border: 1px solid #5e5e5e; width: 100px;}
input.registered-nb {font-weight: bold; font-size: 15px; padding: 2px 2px 2px 5px; color: #000; width: 90px; text-align: center; border: 1px solid #5e5e5e;}
.pending {font-size: 14px; color: #000; font-weight: bold;}
#register {padding: 10px 20px 20px 20px; font-size: 14px;}
#register input {padding-right: 10px;}
input#register-button {width: 110px; padding: 0;}
#side-menu {padding-right: 5px;}
#side-menu ul {padding-right: 10px;}
.totheleft {text-align:left;}
.totheright{text-align:right;}
.sub-title {font-size: 15px;}
.img-link {border: none; padding: 0;}
.note {color: #000; font-weight: normal;}
.selected-nb {color: #aaa; font-size: 1em; border: none;}
.input {color: #000; font-size: 0.9em;}
.colored-cell {color: #EF0019;/*#9B5F9B*/ font-weight: bold; text-transform: uppercase;}
#cart {float: right; border: 2px solid #EF0019;/*#9B5F9B*/ padding: 10px; max-width: 280px;}
.right {text-align: right;}
.list-table {background: #fff url(../images/list-table.gif) top left repeat; padding-left: 5px;}
.next-previous {padding-left: 320px;}
.next-previous a {padding: 0 25px 0 25px;}
#promo-content-title {padding-right: 50px }

.warnings {color: #EF0019; font-weight: bold; font-size: 12px; width: 100%;}
form.bidding .warnings {margin-bottom: 12px;}
form.bidding .warnings fieldset {height: auto;}
#promo-content-title {float:left; color:#B9B9B9; font-weight: bold;}


.sitemap  {
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	color: #000000;
	margin-left: 0px;
	padding-left:0px;
	padding-top:5px;
	padding-bottom:5px;
	margin-bottom:0px;
	margin-top:1px;
	list-style-type: none;
}


.sitemap a { 
	text-decoration: none;
} 	
.sitemap a:hover { 
	text-decoration: underline; 
}

#sm_0 {font-size: 14px; color:#0B1F6B;font-weight: bold;list-style-type: none;padding-bottom:10px;margin-left: 0px;padding-left:0px;line-height:30px;float:left; width:220px}
#sm_0 a { color: #0B1F6B;}
#sm_1 {font-size: 12px; color:#EF0019;/*#9B5F9B*/font-weight: bold;list-style-type: none;margin-left: 0px; padding-left:10px;line-height:20px;}
#sm_1 a { color: #EF0019;/*#9B5F9B*/}
#sm_2 {font-size: 11px; color:#999999;font-weight: normal;list-style-type: none;margin-left: 0px;padding-left:10px}
#sm_2 a { color: #EF0019;}		
#sm_0 ul{margin-left: 0px;padding-left:0px}
#sm_1 ul{margin-left: 0px;padding-left:0px}
#sm_2 ul{margin-left: 0px;padding-left:0px}

#qm0	#lastm {
font-size:1px;
height:0px;
width:0px;
padding:0px;
margin:0px;
line-height:0px;
}


/*** Number Reservation ***/
#register-now {background-color: #EF0019;/*#9B5F9B*/ padding: 20px 10px auto 10px; color: #fff; font-size: 12px; font-weight: bold;}
#register-now td.title {font-size: 14px; color: #fff; height: 25px; vertical-align: top;}
#register-now table {padding: 10px 10px 0 10px;}
#register-now table table {margin-top: 10px; padding: 0;}
#register-now input {border: 1px solid #ccc; width: 100px; padding: 0; font-size: 12px; height: 18px;}


/*** Boxes - Rounded Corners ***/
.clear {clear: both;}
.findmore a:link, .findmore a:visited {
font-family: Arial, Helvetica, sans-serif;
font-size: 9px;
color: #FFF;
text-decoration: none;
}

.findmore a:hover, .findmore a:active {color: #A0A0A0/*#9B5F9B*/;}
.cellblue .findmore a:hover, .cellpink .findmore a:hover, .cellpurple .findmore a:hover, .cellyellow .findmore a:hover, .cellgreen .findmore a:hover {color: #A0A0A0/*#555*/;}

#latest-news a:link, #latest-news a:visited {color: #0B1F6B; font-size: 9px;}

.cellblue {background-color: #EF0019/*#64BEE6*/;}
.cellpink {background-color: #EF0019/*#FF007D*/;}
.cellyellow {background-color: #EF0019/*#FAE600*/;}
.box-blue, .box-pink, .box-yellow, .box-purple, .box-green {padding: 10px 5px 5px 5px; color: #666; font-size: 11px;}
.box-blue, .box-pink, .box-yellow {height: 230px; overflow: hidden;}
.box-green {height: 150px; *height: 140px; overflow: hidden;}
.box-purple {height: 190px; *height: 185px; overflow: hidden;}
.box-green a:link, .box-green a:visited {color: #666;}
.box-green a:hover, .box-green a:active {color: #000;}
.cellnavy .boxtitle a:link, .cellnavy .boxtitle a:visited {color: #fff; font-size: 12px;} /*mtc*/
.cellnavy .boxtitle a:hover, .cellnavy .boxtitle a:active {color: #A0A0A0;} /*mtc*/
.cellblue .boxtitle, .cellpink .boxtitle, .cellyellow .boxtitle, .cellpurple .boxtitle {color: #fff; font-size: 12px;}
.cellblue .boxtitle a:link, .cellblue .boxtitle a:visited, .cellpink .boxtitle a:link, .cellpink .boxtitle a:visited, .cellyellow .boxtitle a:link, .cellyellow .boxtitle a:visited, .cellpurple .boxtitle a:link, .cellpurple .boxtitle a:visited {font-weight: bold; color: #fff; display: block; font-size: 12px;}
.cellblue .boxtitle a:hover, .cellblue .boxtitle a:active, .cellpink .boxtitle a:hover, .cellpink .boxtitle a:active, .cellyellow .boxtitle a:hover, .cellyellow .boxtitle a:active, .cellpurple .boxtitle a:hover, .cellpurple .boxtitle a:active {color: #000;}
.box-blue span.title, .box-pink span.title, .box-yellow span.title, .box-purple span.title, .box-green span.title {font-weight: bold; color: #666; font-size: 12px; margin: 0 0 15px 0;}
.box-purple .text {color: #8c8c8c; font-size: 9px;}
.box-purple a:link, .box-purple a:visited {color: #0B1F6B/*#9B5F9B*/; font-size: 11px;}
.box-purple a:hover, .box-purple a:active {color: #000;}

.subboxleft-pink {border-left: 1px solid #EF0019/*#FF007D*/;}
.subboxleft-blue {border-left: 1px solid #EF0019/*#64BEE6*/;}
.subboxleft-yellow {border-left: 1px solid #EF0019/*#FAE600*/;}
.subboxleft-purple {border-left: 1px solid #0B1F6B/*#9B5F9B*/;}
.subboxleft-green  {border-left: 1px solid #0B1F6B/*#A0D2C3*/;}

.subboxright-pink {border-right: 1px solid #EF0019/*#FF007D*/;}
.subboxright-blue {border-right: 1px solid #EF0019/*#64BEE6*/;}
.subboxright-yellow {border-right: 1px solid #EF0019/*#FAE600*/;}
.subboxright-purple {border-right: 1px solid #0B1F6B/*#9B5F9B*/;}
.subboxright-green  {border-right: 1px solid #0B1F6B/*#A0D2C3*/;}

.subboxtop-pink {border-bottom: 1px solid #EF0019/*#FF007D*/;}
.subboxtop-blue {border-bottom: 1px solid #EF0019/*#64BEE6*/;}
.subboxtop-yellow {border-bottom: 1px solid #EF0019/*#FAE600*/;}
.subboxtop-purple {border-bottom: 1px solid #0B1F6B/*#9B5F9B*/;}
.subboxtop-green  {border-bottom: 1px solid #0B1F6B/*#A0D2C3*/;}

.subboxbot-pink {border-bottom: 1px solid #EF0019/*#FF007D*/;}
.subboxbot-blue {border-bottom: 1px solid #EF0019/*#64BEE6*/;}
.subboxbot-yellow {border-bottom: 1px solid #EF0019/*#FAE600*/;}
.subboxbot-purple {border-bottom: 1px solid #0B1F6B/*#9B5F9B*/;}
.subboxbot-green  {border-bottom: 1px solid #0B1F6B/*#A0D2C3*/;}

.subboxbot-red {border-top: 1px solid #EF0019;} /*mtc*/

.box-blue p, .box-pink p, .box-yellow p, .box-purple p, .box-green p {padding: 0; margin: 0 0 10px 0;}
.box-blue ul, .box-pink ul, .box-yellow ul, .box-purple ul, .box-green ul {margin: 0 0 0 15px; padding: 0; list-style-type: none; list-style-position: outside;}
*html .box-blue ul, *html .box-pink ul, *html .box-yellow ul, *html .box-purple ul, *html .box-green ul {margin: 0 0 0 20px;}
.box-blue ul li, .box-pink ul li, .box-yellow ul li, .box-purple ul li, .box-green ul li {padding: 0 0 5px 0; *margin: 0 0 0 5px/*mtc*/;}
.box-blue ul {list-style-image: url(../images/arrow_red.gif)/*url(../images/arrow_blue.gif)*/;}
.box-pink ul {list-style-image: url(../images/arrow_red.gif)/*url(../images/arrow_pink.gif)*/;}
.box-yellow ul {list-style-image: url(../images/arrow_red.gif)/*url(../images/arrow_yellow.gif)*/;}
.box-purple ul {list-style-image: url(../images/arrow_navy.gif)/*url(../images/arrow_purple.gif)*/;}
.box-green ul {list-style-image: url(../images/arrow_navy.gif)/*url(../images/arrow_green.gif)*/;}
.box-blue ul li a:link, .box-blue ul li a:visited, .box-pink ul li a:link, .box-pink ul li a:visited, .box-yellow ul li a:link, .box-yellow ul li a:visited, .box-purple ul li a:link, .box-purple ul li a:visited, .box-green ul li a:link, .box-green ul li a:visited {padding: 0; margin: 0 0 0 -5px; display: block; color: #666; font-size: 11px;}
.box-purple ul li a:link, .box-purple ul li a:visited {color: #666/*#9B5F9B*/;}
.box-blue ul li a:hover, .box-blue ul li a:active, .box-pink ul li a:hover, .box-pink ul li a:active, .box-yellow ul li a:hover, .box-yellow ul li a:active, .box-purple ul li a:hover, .box-purple ul li a:active, .box-green ul li a:hover, .box-green ul li a:active {color: #000;}
.box-green ul li {padding: 2px 0 0 0;}
.box-blue .image img, .box-pink .image img, .box-yellow .image img, .box-purple .image img, .box-green .image img {padding: 0; margin: 0 0 10px 0; border: 1px solid #8c8c8c; width: 178px; height: auto;}
.box-green ul li a:link, .box-green ul li a:visited {padding: 0 0 2px 0; height: 14px;} /*mtc*/
.box-purple ul li a:link, .box-purple ul li a:visited {padding: 1px 0 2px 0;} /*mtc*/

#content {width: 620px;}
#content .item {width: auto; margin-bottom: 10px; float: none;}
#content .item img {float: left; margin: 8px 10px 5px 0px; *margin-top: 15px; border: 1px solid #8c8c8c;}
#content .link {color: #EF0019}

#right-column {width: 200px; margin: 0 0 0 10px; *margin-left: 5px; float: right;}



/*** Caregory Items ***/
#category-items {clear: both; padding: 0; margin: 0 0 20px 0; color: #666;}
#category-items .category-item {float: left; margin-bottom: 25px; height: auto; min-height: 90px; width: 205px;}
*html body #category-items .category-item {height: 90px;}
#category-items span.item-title {background: transparent url(../images/grey_td_separator.gif) bottom left no-repeat; background-position: 0 13px; padding: 0; margin: 0; font-weight: bold; color: #666; font-size: 12px; display: block;}
#category-items span.item-title a:link, #category-items span.item-title a:visited {font-weight: bold; color: #EF0019;/*#9B5F9B*/}
#category-items span.item-title a:hover, #category-items span.item-title a:active {color: #000;}
#category-items .category-item p {font-size: 11px; color: #666; padding: 5px 25px 3px 0; margin: 0; height: 95px; overflow: hidden;}
.learn-more a:link, .learn-more a:visited {color: #EF0019;/*#9B5F9B*/ font-size: 10px; font-weight: bold;}
.learn-more a:hover, .learn-more a:active {color: #000;}



/*** Related Items ***/
#related-items {clear: both; font-size: 11px; padding: 0; /*width: 110%*/;}
#related-items .related-item {float: left; margin: 18px 0 15px 0; *margin-top: 8px; height: auto; min-height: 90px; width: 140px;}
*html body #related-items .related-item {height: 90px;}
#related-items span.item-title {background: none; padding: 0; margin: 0; font-weight: bold; color: #666; font-size: 12px;}
#related-items span.item-title a:link, #related-items span.item-title a:visited {font-weight: bold; color: #999;}
#related-items span.item-title a:hover, #related-items span.item-title a:active {color: #333;}
#related-items ul {margin: 3px 0 0 0; padding: 0;}
#related-items ul li {list-style-type: none; background: url(../images/arrow_red.gif)/*url(../images/arrow_purple.gif)*/ top left no-repeat; background-position: 0 1px; padding: 0 0 0 10px;}
#related-items ul li a:link, #related-items ul li a:visited {color: #EF0019/*#9B5F9B*/; padding-left: 1px;}
#related-items ul li a:hover, #related-items ul li a:active {color: #000;}
#related-items .related-item p {font-size: 11px; color: #666; padding: 0 25px 0 0; margin: 3px 0;}
#related-items .separator {float: left; margin: 18px 50px 0 20px; *margin-top: 8px; width: 1px; height: 90px; background: url(../images/separator-red.gif) top left no-repeat;}
.view-all a:link, .view-all a:visited {color: #8c8c8c; font-size: 10px;}
.view-more a:link, .view-more a:visited {color: #EF0019;/*#9B5F9B*/ font-size: 11px; font-weight: bold;}
.view-all a:hover, .view-all a:active, .view-more a:hover, .view-more a:active {color: #000;}
#related-items .related-list {display: block; position: absolute; z-index: 10; border: 1px solid #666; background-color: #e5e5e5; margin: -120px 0 0 75px; padding: 5px; width: 250px;}
#related-items .related-list ul li {background: none; width: 180px; padding: 0 10px 3px 0;}
.item-list {height: 57px;}


/*** News List mtc ***/
#news-list {list-style-type: none; margin: 15px 0 0 0; padding: 0;}
#news-list li {margin: 0 0 15px 0;}
#news-list .title {float: left; color: #0B1F6B/*4d4d4d*/; font-size: 12px;}
#news-list .date {float: right; padding: 0 3px; color: #999;}
#news-list p {clear: both; margin: 0; padding: 3px 3px 3px 0; color: #000; text-align: justify; /*height: 57px;*/ overflow: hidden;}
#news-list a:hover, #news-list a:active {text-decoration: none;}
#news-list .read-more a:link, #news-list .read-more a:visited {color: #EF0019;}
#news-list .read-more a:hover, #news-list .read-more a:active {color: #8c8c8c;}
#news-list .read-more span {font-size: 1.2em; line-height: 0.8em; margin-left: 20px;}


/*** Pagination ***/
#pagination {clear: both;}
li#pagination {background: none; margin: 12px 0 0 -10px; *margin-bottom: -8px; min-height: 15px; width: 600px; *width: 595px;}
#pagination ul {clear: both; margin: 20px 0 0 0; padding: 0; font-size: 11px;}
#pagination ul li {float: left; list-style-type: none; border: 1px solid #ccc; margin: 0 5px 5px 0; width: 20px; text-align: center; padding: 0; background: none;}
#pagination a:link, #pagination a:visited {font-size: 0.85em;color: #999; display: block; padding: 2px 0;}
#pagination a:hover, #pagination a:active, #pagination ul li.current-page a:link, #pagination ul li.current-page a:visited {background-color: #ccc; color: #666; text-decoration: none;}
#pagination li.previous-next {width: auto;}
#pagination li.previous-next a:link, #pagination li.previous-next a:visited {padding: 2px 5px;}
#pagination li.clear {clear: both; border: none; margin: -12px; *margin: -9px; height: 1px; float: none;}


/*** Corporate Menu ***/
#corporate-menu {text-align: center;}
#corporate-menu ul {margin: 0; padding: 0; list-style-type: none;}
#corporate-menu li {display: inline; padding: 0 12px;}
#corporate-menu li a:link, #corporate-menu li a:visited {font-size: 11px; color: #000; font-weight: bold/*mtc*/;}
#corporate-menu li a:hover, #corporate-menu li a:active {color: #A0A0A0/*#fff*/;}


/*** Styling for Related Documents - files icons ***/
ul.related-documents {background: none; list-style-image: none; margin: 0; padding: 0 0 0 3px; _position: relative; _left: -20px; _padding-top: 2px;}
ul.related-documents li {margin: 0; padding: 0 0 5px 0;}
ul.related-documents li span {color: #8c8c8c; font-size: 10px;}
ul.related-documents li a:link, ul.related-documents li a:visited {_width: 150px; _margin-right: -10px; line-height: 16px; padding: 0 0 0 20px; background: transparent url(../images/icon_default.gif) no-repeat top left; font-size: 11px;}
ul.related-documents li a[href$='.pdf'] {padding: 0 0 0 20px; background: transparent url(../images/icon_pdf.gif) no-repeat top left;}
ul.related-documents li a[href$='.txt'] {padding: 0 0 0 20px; background: transparent url(../images/icon_txt.gif) no-repeat top left;}
ul.related-documents li a[href$='.doc'], ul.related-documents li a[href$='.rtf'] {padding: 0 0 0 20px; background: transparent url(../images/icon_doc.gif) no-repeat top left;}
ul.related-documents li a[href$='.xls'] {padding: 0 0 0 20px; background: transparent url(../images/icon_xls.gif) no-repeat top left;}
ul.related-documents li a[href$='.ppt'], ul.related-documents li a[href$='.pps'] {padding: 0 0 0 20px; background: transparent url(../images/icon_ppt.gif) no-repeat top left;}
ul.related-documents li a[href$='.jpg'], ul.related-documents li a[href$='.gif'], ul.related-documents li a[href$='.png'], ul.related-documents li a[href$='.tif'], ul.related-documents li a[href$='.bmp'], ul.related-documents li a[href$='.jpeg'], ul.related-documents li a[href$='.svg'], ul.related-documents li a[href$='.eps'] {padding: 0 0 0 20px; background: transparent url(../images/icon_pic.gif) no-repeat top left;}
ul.related-documents li a[href$='.mov'], ul.related-documents li a[href$='.wmv'], ul.related-documents li a[href$='.mp4'], ul.related-documents li a[href$='.avi'], ul.related-documents li a[href$='.mpg'], ul.related-documents li a[href$='.mov'], ul.related-documents li a[href$='.mpeg'] {padding: 0 0 0 20px; background: transparent url(../images/icon_film.gif) no-repeat top left;}


/*** Web2SMS ***/
#web2sms {float: left; width: 300px; height: 425px; background: url(../images/mobile-bg.gif) top center no-repeat; margin: 0 20px 0 0; text-align: center;}
#web2sms .web2sms-text {
width: 165px;
height: 100px;
overflow-y: auto;
overflow-x: auto;
color: #000;
font-weight: bold;
border: 1px solid #fff;
padding: 6px 0;
margin: 15px 0 3px 8px;
*margin: 8px 0 3px 25px;
_margin-top: 12px;
backgro und: url(../images/mobile-text-bg.gif) top left no-repeat;
font-family: Arial, Helvetica, sans-serif;
font-size: 1em;
line-height: 1.2em;
text-wrap: suppress;
word-wrap: break-word;
}

#web2sms p {margin: 0; padding: 0; font-size: 0.9em; color: #fff;}
#web2sms p span {color: #fff; font-weight: bold; border-bottom: 1px dotted #eee;}
#web2sms p.characters {margin-right: -120px;}
#web2sms p.balance {margin: 10px;}
#web2sms p.history a:link, #web2sms p.history a:visited {font-weight: bold; color: #fff; font-size: 1em;}
#web2sms p.history a:hover, #web2sms p.history a:active {color: #EF0019; text-decoration: none;}
#web2sms input {
position: relative; 
cursor: pointer; 
width: 41px; 
height: 21px;
margin: 12px 0 10px 0;
background: url(../images/send-button.gif) top left no-repeat; 
border: none; 
color: #666; 
font-style: oblique; 
}

#web2sms input:focus {font-style: normal;}

#web2sms input.disabled {background: url(../images/send-button-over.gif) top left no-repeat; cursor: default;}
#web2sms input:hover {background: url(../images/send-button-over.gif) top left no-repeat;}
#web2sms input.number {background-color: #fff; background-image: none; width: 70px; height: 17px; margin: 25px 0 0 8px; border: 1px solid #fff; font-size: 10px; color: #000; cursor: default; padding: 0 2px;}
#web2sms select {width: 100px; margin: 85px 0 0 8px; font-size: 10px; color: #000; cursor: default; border: none; height: 16px; *height: 22px; padding: 0;}

p.message {color: #EF0019; font-weight: bold; padding: 20px 5px 0 0;}

/*** Bidding history ***/
#bidding-history-table {margin: 10px 7px 15px 7px; padding: 0; border-top: 1px solid #ddd; border-left: 1px solid #ddd;}


#bidding-history-table .row {
color: #000;
margin: 0;
padding: 0;
text-align: center;
display: block;
}

#bidding-history-table #header td {
font-weight: bold;
font-size: 0.99em;
color: #fff;
background: #ccc;
height: 12px;
float: left; 
padding: 5px 0;
text-align: center;
border-right: 1px solid #ddd;
border-bottom: 1px solid #ddd;
}

#bidding-history-table td {
background: none;
color: #666;
font-size: 0.9em;
margin: 0; 
padding: 5px 0;
text-align: center;
height: 12px;
float: left;
width: 188px;
border-right: 1px solid #ddd;
border-bottom: 1px solid #ddd;
}


/*** Transactions Records ***/
#transactions {
min-height: 300px;
*min-height: 340px;
}

#transactions #transactions-table {
border-top: 1px solid #8c8c8c;
width: 610px;
margin: 10px 0;
}

#transactions #transactions-table .table-row {
border: 1px solid #8c8c8c; 
border-top: none;
border-right: none;
color: #000;
margin: 0;
padding: 0;
width: 610px; 
text-align: center;
}

#transactions #transactions-table .table-row {float: none;}

#transactions #transactions-table #table-header p.cell-content {
font-weight: bold;
font-size: 0.99em;
color: #fff;
background: #A0A0A0;
height: 12px;
padding: 3px 0 7px 0;
}

#transactions #transactions-table .cell {
border: none; 
float: left; 
margin: 0; 
padding: 0; 
width: 122px;
height: 22px;
_height: 20px; 
_margin: 0 0 -14px 0; 
_overflow: hidden;
}


.clear {clear: both; height: 0;}

#transactions #transactions-table p.cell-content {
background: none;
border-right: 1px solid #8c8c8c; 
color: #666;
font-size: 0.9em;
margin: 0; 
padding: 5px;
text-align: center;
width: auto;
height: 12px;
}

p.back {position: absolute; width: 610px; text-align: right; margin-top: -20px;}
p.back a:link, p.back a:visited {font-weight: bold; color: #000; font-size: 1em;}
p.back a:hover, p.back a:active {color: #8c8c8c; text-decoration: none;}

/* */
/*** e-auctioning ***/
#auction-list {margin: 0; padding: 0;}
#auction-list #auction-list-table {border-top: 1px solid #8c8c8c; width: 620px; _margin: 10px 0;}
#auction-list #auction-list-table .table-row {border: 1px solid #8c8c8c; border-top: none; border-right: none; color: #000; margin: 0; padding: 0; width: 620px; text-align: center;}
#auction-list #auction-list-table #table-header p.cell-content {font-weight: bold; font-size: 0.9em; color: #fff; background: #A0A0A0; height: 20px; padding: 5px 0 10px 0; _padding: 2px 5px 5px 5px;}
#auction-list #auction-list-table #table-header span {color: #ddd; padding: 0 5px; _padding: 0 2px; font-size: 0.9em;}
#auction-list #auction-list-table .gsm-cell, #auction-list #auction-list-table .registration-cell, #auction-list #auction-list-table .registration-fee-cell, #auction-list #auction-list-table .bidding-period-cell, #auction-list #auction-list-table .bidding-bid-cell, #auction-list #auction-list-table .bidding-minimum-cell, #auction-list #auction-list-table .status-cell {border: none; float: left; margin: 0; padding: 0; height: auto; _height: 30px; _margin: 0 0 -14px 0; _overflow: hidden;}
#auction-list #auction-list-table p.cell-content {background: none; border-right: 1px solid #8c8c8c; color: #666; font-size: 0.9em; margin: 0; padding: 10px 2px; text-align: center; width: auto; height: 12px;}
##auction-list #auction-list-table {font-size: 10.75px;}
#auction-list #auction-list-table .gsm-cell {width: 55px;}
#auction-list #auction-list-table .registration-cell {width: 120px;}
#auction-list #auction-list-table .registration-fee-cell {width: 62px;}
#auction-list #auction-list-table .bidding-period-cell {width: 120px;}
#auction-list #auction-list-table .bidding-minimum-cell {width: 60px;}
#auction-list #auction-list-table .bidding-bid-cell {width: 60px;}
#auction-list #auction-list-table .status-cell {width: 142px; font-size: 0.98em;}
#auction-list #auction-list-table #table-header .status-cell .cell-content {margin: 0;}
#auction-list #auction-list-table .status-cell .cell-content {mar gin: 0 -8px;}
#auction-list #auction-list-table #table-header .status-cell p {padding-top: 12px; height: 13px;}
#auction-list #auction-list-table .cell-content .from {float: left; width: 45px; font-size: 0.9em; margin: -5px 0 0 0; text-align: center;}
#auction-list #auction-list-table .cell-content .till {float: left; padding: 0 5px 0 6px; color: #aaa; font-size: 0.9em;}
#auction-list #auction-list-table .cell-content a:link, .cell-content a:visited {color: #EF0019;}
#auction-list #auction-list-table .cell-content a:hover, .cell-content a:active {text-decoration: none; color: #8c8c8c;}
#auction-list #auction-list-table #auction-offline {background: #fff;}
#auction-list #auction-list-table #auction-register {background: #eee;}
#auction-list #auction-list-table #auction-bid {background: #bfe8ff;}
#auction-list #auction-list-table #auction-closed {background: #ffeded;}
#auction-list #auction-list-table #auction-cancelled {background: #fff;}
#auction-list #auction-list-table #auction-cancelled .status-cell p {margin-top: -6px; height: 18px; _margin-top: 0; _height: 12px;}
.annotation p {padding: 0; margin: 3px 0 0 0; font-size: 10px; color: #666;}
.annotation p span {font-weight: bold;}
#auction-list #auction-list-table .status-cell .cell-content span.sold {color: #EF0019; text-transform: uppercase; font-weight: bold;}

label {width: auto;}
fieldset.failed {height: 100px; color: #EF0019;}

form.registration fieldset {margin-bottom: 15px; border: 1px solid #ddd; *padding-left: 3px; *padding-bottom: 10px;}
form.registration legend {padding: 0 6px; font-weight: bold;}
form.registration label {display: inline-block; line-height: 1.8; vertical-align: top;}
form.registration fieldset ul, form.bidding fieldset ul {margin: 0; padding: 0;}
form.registration fieldset li {width: 275px; float: left; list-style: none; padding: 5px; margin: 0 10px 0 0; *margin-left: 3px;}
form.registration fieldset li select {font-size: 0.9em; margin: 3px 0 -3px 0; height: 20px;}
form.registration fieldset li select#dayOfBirth {position: absolute; margin-top: 0;}
form.registration fieldset li select#monthOfBirth {position: absolute; margin: 0 0 0 46px;}
form.registration fieldset li input#yearOfBirth {position: absolute; margin: 0 0 0 101px;}
form.registration fieldset li select#mobilePrefix {position: absolute; margin-top: 0;}
form.registration fieldset li input#mobileNumber {position: absolute; margin: 0 0 0 48px;}
form.bidding fieldset li {width: auto; list-style: none; padding: 5px; margin: 5px 0 15px 0; *margin-left: 3px;}
form.bidding fieldset li label {float: left; width: 220px;}
form.registration li.notifications {display: block; clear: both; height: 65px; *height: 60px; width: 580px; margin: 10px 0 0 0; padding: 0;}
form.registration li.notifications label {margin: -5px 0 5px 0; *margin: 0 0 10px 0;}
form.registration li.terms {display: block; clear: both; width: 580px; margin: -20px -5px; *margin: 10px 0 0 0; height: auto;}
form.registration fieldset fieldset {border: none; margin: 5px 0;}
form.registration fieldset fieldset legend {padding: 0 0 5px 0; *margin: 0 0 0 -3px; font-weight: normal;}
form.registration fieldset li.terms fieldset legend {*margin-left: -5px;}
form.registration fieldset fieldset label {display: block; width: auto;}
form fieldset legend {color: #666;}
form.registration em {font-weight: bold; font-style: normal; color: #f00;}
form.registration label {width: 90px; float: left;}
form.registration label.terms-conditions {border: 1px solid #bbb; height: 80px; width: 570px; *width: 580px; overflow: auto; padding: 5px; margin-top: 18px; *margin-top: 0;}
form.registration fieldset fieldset label {margin: 0 0 10px 0; line-height: 1.2em;}
form.registration fieldset fieldset input {float: left; margin: 0 10px 20px 0; *margin-top: -3px;}
form.registration fieldset li.terms fieldset input {margin-bottom: 0;}
form.registration li.submit {margin: -15px 0 0 0; display: block; clear: both;}

form.registration a.calendar_picker {position: absolute; width: 20px; margin: 2px 5px;}
form.registration li.details-info {width: 90%; font-weight: bold; margin-top: 10px; color: #999;}

.captcha-image-div img {border: 1px solid #aaa; width: 145px; height: 80px;}
form.bidding fieldset {height: 182px; *height: auto; margin-bottom: 10px; border: 1px solid #8c8c8c;}
form.bidding .captcha-image-div img {margin-left: 110px; *margin-left: 0;}
form.bidding li.captcha .image p {margin: 85px 0 0 110px;}
li.captcha {clear: both; width: 580px; height: 85px; *height: 100px;}
li.captcha .image {position: absolute; float: right; margin: 0 0 0 295px; *margin-left: 208px;}
li.captcha .image p {margin: 55px 0 0 0;}
form.registration li.captcha {height: 105px;}
form.registration li.captcha .image {margin-top: 20px; _width: 295px;}
form.registration li.captcha .image p {float: left;}
form.registration .captcha-div-reload {*margin-top: 55px;}
li.captcha .image a:link, li.captcha .image a:visited {text-decoration: none; color: #ccc;}
li.captcha .image a:hover, li.captcha .image a:active {color: #8c8c8c;}
li.captcha .image .captcha-image-div {float: left; width: 145px; height: 80px; margin: 0 10px 0 0; padding: 0;}
li.captcha #what-is-captcha {position: absolute; width: 290px; border: 1px solid #444; padding: 4px; background-color: #efefef; margin: 20px 0 0 -219px; *margin-left: -222px;}
form.registration li p.instructions, form.bidding li p.instructions  {margin: 3px 0 0 90px; width: 150px;}
form.bidding li p.instructions  {margin-left: 220px;}

#bidding-links {list-style-type: none; margin: 10px 0 0 3px; padding: 0; line-height: 1.6em;}
#bidding-history, #bidding-instructions {margin: 12px 3px 0 0; padding: 0 7px; border: 1px solid #8c8c8c; height: 150px;}
#bidding-history .wrapper {height: 126px; overflow-y: scroll;}
#bidding-instructions p {height: 110px; overflow-y: scroll; padding-right: 5px;}
#bidding-history legend, #bidding-instructions legend, #congratulation-msg legend {font-weight: bold; padding: 0 6px;}
#bidding-links a:link, #bidding-links a:visited {color: #EF0019;}
#bidding-links a:hover, #bidding-links a:active {color: #8c8c8c; text-decoration: none;}
#error-msg {color: #EF0019; font-weight: bold; margin: 5px 50px 0 50px; line-height: 1.5em; padding: 2px 10px;}
#congratulation-msg {margin: 10px 3px 10px 0; height: 120px;}
#congratulation-msg p {padding: 2px 10px; font-weight: bold; color: #999;}
#congratulation-msg p span {color: #EF0019;}
.auctioned-number, .bid-value {font-weight: bold;}


/*** Tables ***/
.item table {padding: 0; height: auto; margin: 0; padding: 0; border: none; border-left: 1px solid #ccc; border-top: 1px solid #ccc;}
.item table td {vertical-align: middle; margin: 0; padding: 0; padding: 5px 10px; height: 37px; *height: 27px; border: none; border-bottom: 1px solid #ccc; border-right: 1px solid #ccc;}

.item table.noborder, .item table.noborder td {border: none; border-left: none; border-right: none;}

/*
.item table .header {background: #fff url(../imag es/list-table-header-large.gif) top left no-repeat;}
.item table .header td {height: 37px; *height: 27px; text-align: left; font-weight: bold;}
*/

/*** Weather ***/
#table-weather {width: 550px; *width: 500px;}
#table-weather img {border: 1px solid #8c8c8c;}
#table-wrapper {margin: 15px 0 0 0; border: 1px dotted #8c8c8c; padding: 20px; *ma rgin: 15px -20px -20px 0;}

#loto #bg {height: 76px; background: url(../images/lotto-bg.jpg) top left no-repeat;}
#loto table {border: 1px solid #8c8c8c; border-right: none; border-bottom: none; margin-top: 15px;}
#loto table td {border: 1px solid #8c8c8c; border-left: none; border-top: none; padding: 5px 10px;}

#horoscope .div_link {float: right; color: #EF0019; font-size: 11px; cursor: pointer;}
#horoscope .div_link:hover {color: #8c8c8c;}
table#horoscope {border: 1px solid #aaa; border-right: none; border-bottom: none;}
table#horoscope td {border: 1px solid #aaa; border-left: none; border-top: none; padding: 5px 10px;}
table#horoscope span {padding-right: 10px;}

#table-entertainment {font-size: 12px; width: 610px; border: 1px solid #8c8c8c; border-right: none; border-bottom: none; margin-top: 10px;}
#table-entertainment td {border: 1px solid #8c8c8c; border-left: none; border-top: none; padding: 5px 10px;}
#table-entertainment div.details {position: absolute; margin: 22px 0 0 -590px; *margin-left: -602px; padding: 2px 12px; background: #EFEFEF; border: 1px solid #8c8c8c; width: 584px; font-size: 12px; }
#table-entertainment div.details .image {float: left; margin-right: 10px;}
#table-entertainment.tv-guide div.details {margin: 8px 0 0 -489px; *margin: 18px 0 0 -501px; width: 609px; padding: 0; border-right: none; border-bottom: none;}
#table-entertainment.tv-guide div.details .time {width: 100px;}
#table-entertainment.tv-guide div.details .program {width: 400px;}
#table-entertainment.tv-guide div.details .type {width: 120px;}
#table-entertainment.tv-guide div.details .language {width: 110px;}
#table-entertainment.tv-guide div.details .title {background: #fff;}
#table-entertainment.restaurants div.details {margin: 8px 0 0 -587px; *margin: 20px 0 0 -601px;}
#table-entertainment.hotels div.details {margin: 8px 0 0 -589px; *margin: 20px 0 0 -601px;}
#table-entertainment.exhibitions div.details {margin: 8px 0 0 -590px; *margin: 20px 0 0 -602px;}
#table-entertainment.galleries div.details {margin: 8px 0 0 -590px; *margin: 20px 0 0 -602px;}
#table-entertainment.festivals div.details {margin: 8px 0 0 -590px; *margin: 20px 0 0 -602px;}
#table-entertainment.conferences div.details {margin: 8px 0 0 -590px; *margin: 20px 0 0 -602px;}
#table-entertainment.theaters div.details {margin: 8px 0 0 -590px; *margin: 20px 0 0 -602px;}

.roaming-select-table {font-size: 14px}

#login {margin: 20px;}
#login input {margin: 12px 0 0 0;}
#login label {color: #999; float: left; width: 90px; margin-top: 12px;}
#login p {margin: 18px 0 5px -3px; font-size: 10px; color: #999;}
#login p a:link, #login p a:visited {margin: 0 3px; color: #0000FF;}
#login .login-buton {position: absolute; margin-left: 182px; *margin-left: 178px; border: 1px solid #8c8c8c; font-size: 11px; padding: 2px 10px;}


/* MTC Clock */
#mtc-clock {float: right; color: #aaa; margin: 2px 0 0; font-size: 11px;}
#mtc-clock span {font-weight: bold; color: #EF0019; padding: 0 2px 0 4px;}

/* MTC Maintenance */
#container table#maintenance {width: 200px;}
#container table#maintenance table, #container table#maintenance table table {width: 500px;}
#container table#maintenance table img, #container table#maintenance table table img, #container table#maintenance td.cellblack {display: none; height: 0;}
#container table#maintenance td {height: auto;}
#container table#maintenance table#register {margin-top: -50px;}