body { margin: 0px;
     padding: 0px;
    background: #0E0E0E url(../images/bg.gif) repeat-x; 
    font-family: Arial, Helvetica, Times New Roman;
    color: #9F9F9F;
    font-size: 12px;
	line-height:13pt;
}

form { margin:0px; 
       padding:0px; 
}

a { color: #0066CC; text-decoration:none;}
a:visited { color: #0066CC; text-decoration:none;}
a:hover { text-decoration:underline; }


.bgRepeat { background: url(../images/bg.gif) repeat-x; }
.bgRepeatSubpage { background: url(../images/bg_subpage.gif) repeat-x; }
.bgBlack { background: #000000; padding-bottom:25px; }
.bgGrey { background: #0E0E0E; }

.print{ }
.inPrint{display:none;}

/*#contentTable { width: 955px;line-height:16pt; }*/

#topNavigation { height:30px; width:636px; padding-top: 6px; }
#topNavigation2 { height:30px; width:636px; }
.barRepeat { background: url(../images/pink_bg.gif) repeat-x; }

.navigationSpace { padding: 0px 8px 0 0; }

#breadcrumbs { background: url(../images/banner_top_2.jpg) no-repeat; height:101px; width:645px; }
#breadcrumbs2 { background: url(../images/banner_subpage_1d.jpg) no-repeat; height:101px; }
#breadcrumbsMaster { background: url(../images/subpage_banner_top2.jpg) no-repeat; height:101px; }

#bannerBgDefault { padding: 81px 95px 0 0; }
#bannerBg { padding: 81px 87px 0 0; }

.paddingContent { padding: 25px 3px 0 21px; }    
.paddingContent2 { padding: 25px 4px 0 15px; }

.textBox1 { width:299px; padding-left: 21px; }
.textBox2 { width:180px; padding-left: 14px; text-align:left; }
.textBox3 { width:180px; padding: 0 0 10px 14px; text-align:left; }

.picSpace { padding-right: 22px; }
.slashLine {padding: 18px 0 18px 0; }
.slashLine2 {padding: 10px 0 10px 22px; }
.smallGreyText { width:184px; color:#9E9E9E; font-size:11px; }

.galleryMargin { width: 278px;  text-align: center; margin-bottom: 15px;}
.gallerySpace { padding-right:5px; }
.galleryBottomBar { background: url(../images/bar_gallery_bottom.gif); background-repeat: no-repeat; height:44px;  }



/* for borders */
.borderBottomGrey { border-bottom: 3px solid #BEBEBE; width:294px; }
.greyBorderPic { border: 3px solid #DADADA; width:62px; margin: 5px 5px 5px 5px;}
.greyBorderPicGallery { border: 3px solid #DADADA; width:100px; margin: 5px 5px 5px 5px;}

/* for sub pages */
#printAddress { display: none; }

/* for margins */
.marginRight7 { margin-right: 7px; }

.smallSpace { margin-right: 2px }

.margin15 {margin:7px 7px 7px 0; }

/* for footer */
#footerTable { width: 955px; padding: 20px 20px 20px 0; bottom:0;  }
.footer {  font-size: 11px; color: #797979; }
.footer a { color: #797979; text-decoration: underline; font-weight:bold; }
.footer a:hover { text-decoration: underline; }

/* for subpage */
.paddingTitle2 { padding: 10px 0 18px 0; }
.paddingThumbPic { padding-right: 20px; padding-bottom: 10px; }
.paddingThumbPic2 { padding:10px 20px 10px 10px; }

.textBox4 { width:313px; text-align:left; }
.textBox5 { width:640px; text-align:left; }

.borderGrey { border-bottom: 1px solid #3E3E3E; width: 300px; margin-top: 5px; margin-bottom:22px; }

.formBorderGrey {border: 1px solid #1c1c1c; }

.marginButton { margin: 50px 0 5px 0; }
.marginButton2 { margin-top: 5px; }



.tableBorder{
border: solid 1px #1C1C1C;
}

.tableHeader
{
	background:#CC1B55;
	color:#ffffff;
	font-weight:bold;
	
	}



.tableTitle
{
	background:#000000;
	color:#ffffff;
	font-weight:bold;
	font-size: 16px;
padding-bottom: 10px;
	
	}


/* sim bk 

.tableHeader
{
	background:#E65C00;
	color:#ffffff;
	font-weight:bold;
	
	}

*/





	
.altGreyRow { background-color:#0C0C0C; }
.altLightGreyRow { background-color:#303030; }

.header{color:#F9DF00;
	font-size:14px;
	line-height:16pt;
	font-weight:bold;
	font-family:  Arial, Sans-Serif;
	}
	
	.input2
{
	
	border: solid 1px #456480;
	font-size:12px;
	color:#333333;

	}
	
.sidenavi a:link,.sidenavi a:visited{
color:#0066CC;
text-decoration:none;
font-weight:bold;
}

.sidenavi a:link,.sidenavi a:visited{
color:#0066CC;
text-decoration:none;
font-weight:bold;
}

.topNaviContainer{margin-top:8px;
	
font-size:11px;
color:#ffffff;	
	}


.topNaviContainer a:link, .topNaviContainer a:visited
{
color:#0066CC;
font-size:11px;
text-decoration:underline;
}

.topNaviContainer a:hover
{
color:#0066CC;
font-size:11px;
text-decoration:none;
}


#mainContent {padding-right:30px; padding-bottom: 20px; }


.subContentText { padding:0 10px 0 10px; }

.imgBdrOpacity { background:#000000;;filter:alpha(opacity=50); -moz-opacity:.50; opacity:.50; margin-bottom:7px;color:#000000;border: 3px solid #DADADA; width:62px; margin: 5px 5px 5px 5px;
}

/*Property tabs*/
.viewedTabs{float:left; width:auto; border-left:solid 1px #1C1C1C; border-right:solid 1px #1C1C1C; border-top:solid 1px #1C1C1C; padding: 5px 8px 5px 8px; background:#F35589; cursor:pointer; margin: 0px 0px 0px 0px; color: #FFFFFF; font-weight: bold; font-size:11px; }
.viewedTabsSelected{float:left; width:auto; border-left:solid 1px #1C1C1C; border-right:solid 1px #1C1C1C; border-top:solid 1px #1C1C1C; padding: 5px 8px 5px 8px; background:#CC1B55; cursor:pointer; margin: 0px 0px 0px 0px; color: #FFFFFF; font-weight: bold; font-size:11px;}
.viewedList{border:solid 1px #1C1C1C; padding:12px; width: 600px; }
.propBorderBottom { border-bottom: 1px solid #1C1C1C; margin-top: 15px; margin-bottom:15px; }
.viewedTabsNone {float:left; width:auto; border-left:solid 1px #CCC; border-right:solid 1px #1C1C1C; border-top:solid 1px #1C1C1C; padding: 5px 8px 5px 8px; background:#A6A6A6;  margin: 0px 0px 0px 0px; color: #FFFFFF; font-weight: bold; font-size:11px; }
