/* CSS Document */
* html img,
* html .png{
position:relative;
behavior: expression((this.runtimeStyle.behavior="none")&&(this.pngSet?this.pngSet=true:(this.nodeName == "IMG" && this.src.toLowerCase().indexOf('.png')>-1?(this.runtimeStyle.backgroundImage = "none",
this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.src + "', sizingMethod='image')",
this.src = "Images/Common/transparent.gif"):(this.origBg = this.origBg? this.origBg :this.currentStyle.backgroundImage.toString().replace('url("','').replace('")',''),
this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.origBg + "', sizingMethod='crop')",
this.runtimeStyle.backgroundImage = "none")),this.pngSet=true)
);
}
body {
	margin:0px;
	background-image:url(../Images/Common/BgFull.jpg);
	background-repeat:repeat-y;
	background-position:center 0px;
	;
}
a:link {
	text-decoration:none;
}
a:active {
	text-decoration:none;
}
a:visited {
	text-decoration:none;
}
a:hover {
	text-decoration:underline;
}
.ProgressBar {
	border: 1px solid #393939;
}
.Heading {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 20px;
}
.TextBox {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	color: #FFFFFF;
	background-color: #940202;
	border: 1px solid #8f0000;
	margin-bottom: 15px;
}
#MainBg {
	width:1001px;
	min-height:575px;
	margin:0 auto;
}
.clearfloat { /* this class should be placed on a div or break element and should be the final element before the close of a container that should fully contain a float */
	clear:both;
	height:0;
	font-size: 1px;
	line-height: 0px;
}
#Header {
	width:100%;
}
#CD {
	float:left;
	padding-left:91px;
}
#Logo {
	float:right;
	padding-top:22px;
	padding-right:64px;
}
#LeftBanners {
	margin:0;
	float:left;
}
#Navigation {
	padding-left:61px;
	padding-top:22px;
}
#Navigation ul {
	list-style-type:none;
	margin:0;
	padding:0;
}
#Navigation li {
	list-style-type:none;
	padding-top:8px;
}
#SubNavi {
	float:left;
	padding-bottom:20px;
	width:100%;
}
#SubNavi ul {
	list-style-type:none;
	margin:0;
	padding:0;
}
#SubNavi li {
	list-style-type:none;
	padding-right:25px;
	display:inline;
}
#Collarge {
	float:right;
	padding-right:50px;
}
#Event {
	float:left;
	padding-left:51px;
}
#Gift {
	float:left;
}
#Music {
	float:left;
}
#MainContent {
	float:left;
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#ffffff;
	line-height:16px;
	padding-left:75px;
	padding-top:40px;
	padding-bottom:20px;
	width:650px;
}
#MainContent table {
	font-family:Tahoma, Geneva, sans-serif;
	font-size:12px;
	line-height:16px;
	color:#FFF;
}
#EventFrame {
	float:left;
	background:url(../Images/Common/Frame-TN.png);
	background-repeat:no-repeat;
	width:195px;
	height:155px;
	padding-top:15px;
	padding-left:19px;
}

#KeyFrame {
	background:url(../Images/Common/Frame-TN.png);
	background-repeat:no-repeat;
	height:155px;
	padding:15px 19px 0px 19px;
	margin-right:20px;
}

#KeyFrame.ImgLeft{
	float:left;
}

#KeyFrame.ImgRight{
	float:right;
}

.Yellow {
	color:#ffc515;
}
.White {
	color:#ffffff;
}
#Fotter {
	float:right;
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#ffa7a7;
	text-align:center;
	line-height:16px;
	padding-right:50px;
	padding-bottom:10px;
}
#Fotter a {
	color:#ffa7a7
}
#BulletText {
	margin:0;
	padding:0;
}
#BulletText ul {
	margin:0;
	padding:0;
}

#BulletText ul.ImgLeft {
	margin-left:215px;
	padding:0;
}

#BulletText li {
	padding:0px 0px 10px 10px;
	display:block;
	list-style-type:none;
	background-image:url(../Images/Common/Bullet-RedArrow.gif);
	background-repeat:no-repeat;
	background-position:left 7px;
}

#MusicAlbums {
	float:left;
	width:485px;
}

#FlashVedio {
	float:left;
	width:320px;
}

#SitemapText{
	float:left;
	width:300px;
}

#MusicCategories {
	float:left;
	width:160px;
	margin-top:5px;
}

#TrackListing1{
	float:left;
	width:50px;
}
#TrackListing2{
	float:left;
}

.form-submit {
	width:84px;
	height:26px;
	margin:0;
	padding:0;
	border:none;
	background: transparent url(../Images/Common/Button-Submit.gif) no-repeat center top;
	cursor: pointer; /* hand-shaped cursor */
	cursor: hand; /* for IE 5.x */
	font-family:Tahoma, Geneva, sans-serif;
	font-size:0px;
	color:#9e0000;
	text-align:right;
}
/*Form Validator font Color*/
.tfvHighlight {
	font-weight: bold;
	color: Yellow;
}
.tfvNormal {
	color: White;
}
