﻿body { margin: 0px; padding: 0px;  color:#3F3F3F;  font: 12px/150% Verdana,Arial,Georgia, sans-serif;  letter-spacing:-1px;}
.clear { clear: both;  line-height:0px;}
img { border: 0px; margin:0px; padding:0px; vertical-align:middle;}
h4{ margin:0px; padding:0px;}

/*Master*/
#DefaultMaster{width:100%; min-height:760px; background:url(/App_Themes/dancecompgenie/images/main-bg.jpg) repeat-x; overflow:hidden;}
#DefaultMaster .ContaintZone{width:983px; margin:auto; }
#DefaultMaster .ContaintZone .TopZone{width:983px; margin:auto; height:160px;}
#DefaultMaster .ContaintZone .BottomZone{width:983px; margin:auto;  }
#DefaultMaster .ContaintZone .TopZone .Log{width:983px; height:115px; padding-top:10px; overflow:hidden; }
#DefaultMaster .ContaintZone .TopZone .Menu{width:983px; height:35px; }
#DefaultMaster .ContaintZone .TopZone .Log .LeftZone{width:500px; height:125px; float:left; }
#DefaultMaster .ContaintZone .TopZone .Log .RightZone{width:483px; text-align:right; height:105px; float:right; color:#59AADF; line-height:40px; padding-top:20px; font-size:18px; font-weight:bold;}
#DefaultMaster .ContaintZone .TopZone .Log .RightZone img{ vertical-align:middle; margin-right:10px;}
#DefaultMaster .ContaintZone .BottomZone .UpZone{width:981px; margin:auto; height:302px; }
#DefaultMaster .ContaintZone .BottomZone .UpZoneFeed{width:951px; margin:auto; padding:15px;}
#DefaultMaster .ContaintZone .BottomZone .MiddleZone{width:981px; margin:auto; padding-bottom:20px;  background:url(/App_Themes/dancecompgenie/images/page-bg.jpg) repeat-y; overflow:hidden;}
#DefaultMaster .ContaintZone .BottomZone .MiddleZoneIndex{width:981px; margin:auto; padding-bottom:20px; border:solid 1px #E8E8E8; border-bottom:0px; background-color:white;  overflow:hidden;}
#DefaultMaster .ContaintZone .BottomZone .MiddleZoneIndex .Image{width:960px; margin:auto; padding:10px 0px 0px 0px;}
#DefaultMaster .ContaintZone .BottomZone .UpZoneNew img{ margin:174px 0px 0px 39px;}
#DefaultMaster .ContaintZone .BottomZone .FooterZone{width:983px; margin:auto; height:40px;}
#DefaultMaster .ContaintZone .BottomZone .MiddleZone .LeftZone{width:654px; float:left; overflow:hidden;}
#DefaultMaster .ContaintZone .BottomZone .MiddleZone .RightZone{width:326px; float:left;  overflow:hidden;}
#DefaultMaster .ContaintZone .BottomZone .MiddleZone .LeftZone .PageTitle{width:654px; height:10px; background:#EFF4F8;}
#DefaultMaster .ContaintZone .BottomZone .MiddleZone .LeftZone .PageContent{width:631px; margin-left:20px;}
#DefaultMaster .ContaintZone .BottomZone .MiddleZone .LeftZone .PageContentFeedBack{width:654px; float:left;}
#DefaultMaster .ContaintZone .BottomZone .MiddleZone .RightZone .Title{width:330px; height:10px; background:url(/App_Themes/dancecompgenie/images/titlebg.jpg) no-repeat; overflow:hidden; margin-bottom:10px;}
#DefaultMaster .ContaintZone .BottomZone .MiddleZone .RightZone .Content{width:330px; }
#DefaultMaster .ContaintZone .BottomZone .MiddleZone .RightZone .Content #One{width:290px; padding-left:0px; height:239px; margin:auto;}
#DefaultMaster .ContaintZone .BottomZone .MiddleZone .RightZone .Content #Two{width:295px; height:56px;  margin:20px 0px 0px 20px;  line-height:50px; padding-left:50px; color:#50A0D5; font-size:24px; font-weight:bold; background:url(/App_Themes/dancecompgenie/images/btn-bg.jpg) no-repeat;}
#DefaultMaster .ContaintZone .BottomZone .MiddleZone .RightZone .Content #Three{width:295px;  margin:auto; padding:20px 0px 20px 0px;}
#DefaultMaster .ContaintZone .BottomZone .MiddleZone .RightZone .Content #Three .Font{color:#50A0D5; font-size:18px; font-weight:bold;}
#DefaultMaster .ContaintZone .BottomZone .MiddleZone .RightZone .Content #Three a{ text-decoration:none; color:Black; font-weight:bold;}
#DefaultMaster .ContaintZone .BottomZone .MiddleZone .RightZone .Content #Four{color:#50A0D5; line-height:25px; font-weight:bold; margin-bottom:20px; }
#DefaultMaster .ContaintZone .BottomZone .MiddleZone .RightZone .Content #Four .Item1{width:310px;  padding-left:20px; font-size:16px;}
#DefaultMaster .ContaintZone .BottomZone .MiddleZone .RightZone .Content #Four .Item1 .logged ul{ font-size:13px; padding:0px; margin:0px; margin-bottom:10px; line-height:normal; display:block; list-style:none; }
#DefaultMaster .ContaintZone .BottomZone .MiddleZone .RightZone .Content #Four .Item1 .logged ul li{padding:0px; margin:0px; }
#DefaultMaster .ContaintZone .BottomZone .MiddleZone .RightZone .Content #Four .Item1 .logged ul li a{ color:#02B2E3; text-decoration:none;}
#DefaultMaster .ContaintZone .BottomZone .MiddleZone .RightZone .Content #Four .Item1 .descr{ color:#4A4A48; font-size:12px; font-weight:normal; line-height:18px;}
#DefaultMaster .ContaintZone .BottomZone .MiddleZone .RightZone .Content #Four .Item2{width:310px;  padding-left:20px; }
#DefaultMaster .ContaintZone .BottomZone .MiddleZone .RightZone .Content #Four .Item{width:310px;  padding-left:20px; background:white; }
#DefaultMaster .ContaintZone .BottomZone .MiddleZone .RightZone .Content #Four .Item2 a{ text-decoration:none; color:#50A0D5;}
#DefaultMaster .ContaintZone .BottomZone .MiddleZone .RightZone .Content #Four .Item a{ text-decoration:none; color:#E86D32;}
#DefaultMaster .ContaintZone .BottomZone .MiddleZone .RightZone .Content #Two a{ text-decoration:none;  color:#50A0D5;}
#DefaultMaster .ContaintZone .BottomZone .MiddleZone .RightZone .Content #WhoAreWithUs{text-decoration:none;  color:#50A0D5;}
#DefaultMaster .ContaintZone .BottomZone .MiddleZone .RightZone .Content #WhoAreWithUs .WhoTop{font-size:20px;text-align:center;margin-top:15px;}
#DefaultMaster .ContaintZone .BottomZone .MiddleZone .RightZone .Content #WhoAreWithUs .WhoBottom{border:2px solid #A6BBD8;width:280px;margin:0 auto;margin-top:15px;padding:20px 0px 10px 0px;}
#DefaultMaster .ContaintZone .BottomZone .MiddleZone .RightZone .Content #WhoAreWithUs .WhoBottom ul{list-style:none;padding:0px;margin:0px;width:220px;}
#DefaultMaster .ContaintZone .BottomZone .MiddleZone .RightZone .Content #WhoAreWithUs .WhoBottom ul li{padding:0px;margin:0px;float:left;clear:left;padding-left:30px;padding-bottom:10px;}
#DefaultMaster .ContaintZone .BottomZone .MiddleZone .RightZone .Content #WhoAreWithUs .WhoBottom ul li img{margin-right:10px;}
#DefaultMaster .ContaintZone .BottomZone .MiddleZone .RightZone .Content #WhoAreWithUs .WhoBottom ul li a{color:#4FA1D3;text-decoration:none;}
#DefaultMaster .ContaintZone .BottomZone .MiddleZone .RightZone .Content #WhoAreWithUs .WhoBottom ul li a:hover{color:#4FA1D3;text-decoration:underline;}

#DefaultMaster .ContaintZone .BottomZone .FooterZone .LeftBg{width:9px; height:39px; background:url(/App_Themes/dancecompgenie/images/leftbg.jpg) no-repeat; overflow:hidden; float:left;}
#DefaultMaster .ContaintZone .BottomZone .FooterZone .CenterBg{width:968px; height:39px; background:url(/App_Themes/dancecompgenie/images/centerbg.jpg) repeat-x; overflow:hidden; float:left;}
#DefaultMaster .ContaintZone .BottomZone .FooterZone .RightBg{width:6px; height:39px; background:url(/App_Themes/dancecompgenie/images/rightbg.jpg) no-repeat; overflow:hidden; float:left;}
#DefaultMaster .ContaintZone .BottomZone .FooterZone .CenterBg .LeftZone{width:493px;  height:39px; float:left; overflow:hidden;}
#DefaultMaster .ContaintZone .BottomZone .FooterZone .CenterBg .RightZone{width:430px; height:39px;  float:right; overflow:hidden; }
#DefaultMaster .ContaintZone .BottomZone .FooterZone .CenterBg .LeftZone .Image{ float:left; margin-right:20px;}
#DefaultMaster .ContaintZone .BottomZone .FooterZone .CenterBg .LeftZone a{ text-decoration:none; color:#A5ACB2;}
#DefaultMaster .ContaintZone .BottomZone .FooterZone .CenterBg .LeftZone .CopyRight{ float:left; line-height:35px; color:#7A7A7A;  }
#DefaultMaster .ContaintZone .BottomZone .FooterZone .CenterBg .RightZone ul{padding: 0px; margin: 0px; list-style:none;  line-height:35px;  display:inline; margin:auto;}
#DefaultMaster .ContaintZone .BottomZone .FooterZone .CenterBg .RightZone ul li{ float: left;  overflow: hidden;   margin:auto; }
#DefaultMaster .ContaintZone .BottomZone .FooterZone .CenterBg .RightZone ul li a{ text-decoration:none;  color:#979797;}
#DefaultMaster .ContaintZone .BottomZone .FooterZone .CenterBg .RightZone .separ{width:3px; padding:3px 9px 0px 9px;}

#DefaultMaster .ContaintZone .Leave{ right:0px; cursor:pointer; top:50%; position:fixed; z-index:120;}
#DefaultMaster .ContaintZone .ShowIssuse{width:483px; position:absolute; left:35%; top:30%; z-index:10;}
#DefaultMaster .ContaintZone .Hidden{ display:none;}
#DefaultMaster .ContaintZone .Show{ display:block;}
#DefaultMaster .ContaintZone .ShowIssuse .Close{width:30px; right:0px; z-index:12; position:absolute;}

/* Dance competition */
#DefaultMaster .ContaintZone .BottomZone .MiddleZoneIndex .Registration{ width:840px; margin:auto;}
/*Modal Popup*/
.modalBackground { filter:alpha(opacity=10);opacity:0.8;}

/*Page*/
#DanceCompGenieTitle,.DanceCompGenieTitle{ line-height:30px; height:25px; padding:10px 0px 10px 0px; font-size:16px;  color:#4FA1D3;}

/*IndexPage*/
#IndexPage{width:100%;  background:url(/ClientData/image/pages/ho-mainbg.jpg) repeat-x; overflow:hidden;}
#IndexPage .ShowIssuse{width:483px; position:absolute; left:35%; top:30%; z-index:10;}
#IndexPage .Hidden{ display:none;}
#IndexPage .Show{ display:block;}
#IndexPage .ShowIssuse .Close{width:30px; right:0px; z-index:12; position:absolute;}
#IndexPage .Item1{width:960px; margin:20px 0px 0px 15px;}
#IndexPage .Item1 .LeftBg{width:12px; height:319px; background:url(/ClientData/image/pages/ho-leftbg1.jpg) no-repeat; float:left;  overflow:hidden;}
#IndexPage .Item1 .CenterBg{width:933px; height:319px;  background:url(/ClientData/image/pages/ho-centerbg1.jpg) repeat-x; overflow:hidden;  float:left;}
#IndexPage .Item1 .RightBg{width:13px; height:319px; background:url(/ClientData/image/pages/ho-rightbg1.jpg) no-repeat; overflow:hidden; float:left;}
#IndexPage .Item2{width:960px; margin:20px 0px 0px 15px; }
#IndexPage .Item1 .CenterBg .Left{width:365px; float:left; height:281px; margin-top:9px; background:url(/ClientData/image/pages/ho-imagebg.jpg) no-repeat; overflow:hidden;}
#IndexPage .Item1 .CenterBg .t_Right{width:548px; float:left; padding:10px 10px 0px 10px;}
#IndexPage .Item1 .CenterBg .t_Right p{padding:5px 0px 5px 0px; margin:0px;}
#IndexPage .Item1 .CenterBg .Left img{ margin:9px 0px 0px 12px;  background:#F3F3F3;}
#IndexPage .Item1 .CenterBg .List img{ margin-left:5px;}
#IndexPage .Item1 .CenterBg .t_Right .Font{ color:#4FA0D5; font-size:18px; font-weight:bold; line-height:35px;}
#IndexPage .Item2 .LeftBg{width:11px; height:209px; background:url(/ClientData/image/pages/ho-leftbg2.jpg) no-repeat; float:left; overflow:hidden;}
#IndexPage .Item2 .CenterBg{width:933px;height:209px; background:url(/ClientData/image/pages/ho-centerbg2.jpg) repeat-x; float:left; overflow:hidden;}
#IndexPage .Item2 .RightBg{width:13px; height:209px; background:url(/ClientData/image/pages/ho-rightbg2.jpg) no-repeat; float:left; overflow:hidden;}
#IndexPage .Item2 .CenterBg .One{width:313px; float:left; padding:15px 0px 0px 20px; }
#IndexPage .Item2 .CenterBg .Two{width:320px; float:left;}
#IndexPage .Item2 .CenterBg .Three{width:280px; float:left; margin-top:10px;}
#IndexPage .Item2 .CenterBg .One img{ margin-top:5px;}
#IndexPage .Item2 .CenterBg .One .Font{ line-height:25px; font-size:14px; color:#50A0D5; font-weight:bold;}
#IndexPage .Item2 .CenterBg .Two img{ margin-top:30px;}
#IndexPage .Item2 .CenterBg .Three .Font{ line-height:25px; font-size:14px; color:#50A0D5;  font-weight:bold;}
#IndexPage .Item2 .CenterBg .Three img{ vertical-align:middle;}

/*ContactPage*/
#ContactUsPage{width:100%; }
#ContactUsPage .SubContent .Image{width:621px; height:42px; background:url(/ClientData/image/pages/co-phonebg.jpg) repeat-x;}
#ContactUsPage .SubContent .Image .SubImage{width:15px; height:15px; margin:10px 20px 0px 10px; float:left;}
#ContactUsPage .SubContent .Image .Phone{width:550px; float:left;  height:15px; padding:11px 0px 0px 0px; }
#ContactUsPage .SubContent .Image .Phone .Font{ color:#4FA2D8; font-weight:bold;}
#ContactUsPage .SubContent .Email{ margin-top:20px; line-height:35px;}
#ContactUsPage .SubContent .Email .Text{width:200px; height:20px; border:solid 1px #B0B0B0;}
#ContactUsPage .SubContent .Email .Text1{width:400px; height:110px; border:solid 1px #B0B0B0;}
#ContactUsPage .SubContent .Email .Submit{width:125px; border:0px; height:55px; background:url(/ClientData/image/pages/btnsubmit.jpg) no-repeat;}
#ContactUsPage .SubContent .Email .SubEmail{ line-height:normal;}
#ContactUsPage .SubContent .Email .SubEmail .FontEmail{color:#4BA3D5; font-size:16px; line-height:25px; font-weight:bold;}

/*FeaturesBenefitsPage*/
#FeaturesBenefitsPage{width:100%;}
#FeaturesBenefitsPage .SubContent .Item1{ margin-top:10px;}
#FeaturesBenefitsPage .SubContent .Item1 .SubContents{width:500px; margin-left:30px; }
#FeaturesBenefitsPage .SubContent .Item2{ margin-top:35px;}

/*ProductsIndexPage*/
#ProductsIndexPage{width:100%;}
#ProductsIndexPage .ProductDetails{width:613px;height:203px; margin-top:5px;}
#ProductsIndexPage .ProductDetails .SmallImage{width:172px;height:197px;float:left;text-align:center;}
#ProductsIndexPage .ProductDetails .SmallImage img{margin:15px 0px 0px 0px;}
#ProductsIndexPage .ProductDetails .RightContent{width:440px;height:197px;float:left;}
#ProductsIndexPage .ProductDetails .RightContent .RightTop{}
#ProductsIndexPage .ProductDetails .RightContent .RightTop .Words{padding:20px 0px 20px 0px;}
#ProductsIndexPage .ProductDetails .RightContent .RightBottom{}
#ProductsIndexPage .ProductDetails .RightContent .RightBottom .ReadMore{width:115px;float:left;}
#ProductsIndexPage .ProductDetails .RightContent .RightBottom .ProductPreview{width:324px;float:right;text-align:right;}
#ProductsIndexPage .ProductDetails .RightContent .RightBottom .ProductPreview img{margin-right:18px;}

/*ProductsPage - Competition and ST*/
#ProductsPage{width:100%;}
#ProductsPage .SubContent{width:580px; padding-top:6px;}
#ProductsPage .SubContent .Item .SubContents{width:500px; margin-left:30px; }
#ProductsPage .SubContent .Item1{width:580px; margin-top:20px;}
#ProductsPage .SubContent .Item1 .Left{width:220px; float:left;  overflow:hidden;}
#ProductsPage .SubContent .Item1 .Right{width:360px; float:left; overflow:hidden;}
#ProductsPage .SubContent .Item1 .Left table td{ padding:2px 0px 2px 0px;}
#ProductsPage .SubContent .Item1 .Left a{ color:#049FCF;}

/*FaqPage*/
#FaqPage{width:100%;}
#FaqPage .Content{width:580px;}
#FaqPage .Content .Font{ color:#03A1D0; font-weight:bold;}

/*DemoPage*/
#DemoPage{width:100%;}
#DemoPage .Email{ margin-top:20px; line-height:35px;}
#DemoPage .Email .Text{width:200px; height:20px; border:solid 1px #B0B0B0;}
#DemoPage .Email .Text1{width:400px; height:110px; border:solid 1px #B0B0B0;}
#DemoPage .Email .Submit{width:125px; border:0px; height:55px; cursor:pointer; background:url(/ClientData/image/pages/btnsubmit.jpg) no-repeat;}

/*BuyDanceCompGeniePage*/
#BuyDanceCompGeniePage{width:100%;}
#BuyDanceCompGeniePage .Item{width:580px; padding-top:6px;}
#BuyDanceCompGeniePage .Item .Left{width:360px; float:left; }
#BuyDanceCompGeniePage .Item .Right{width:190px; padding-left:30px; float:left;}
#BuyDanceCompGeniePage .Item .Left .Content{text-align:right;}
#BuyDanceCompGeniePage .Item .Left .Content .Price{ line-height:45px; font-size:28px; font-weight:bold; color:#EA6D37;}

/*MakePayMentPage*/
#MakePayMentPage{width:100px;}
#MakePayMentPage .Nav{width:620px;   margin-top:10px;}
#MakePayMentPage .Nav a{ color:White; text-decoration:none;}
#MakePayMentPage .Nav .Step1{width:180px; float:left;color:White; padding-right:26px; font-size:15px; font-weight:bold; text-align:center; padding-top:10px; height:30px; background:url(/ClientData/image/pages/cart2.jpg) no-repeat;}
#MakePayMentPage .Nav .Step2{width:180px; float:left; color:White; padding-right:26px; font-size:15px; font-weight:bold; text-align:center; padding-top:10px; height:30px; background:url(/ClientData/image/pages/cart1.jpg) no-repeat;}
#MakePayMentPage .Content{width:630px; margin-top:15px;}
#MakePayMentPage .Content .Product .Title{  line-height:30px; height:25px; padding:10px 0px 10px 0px; font-size:16px;  color:#4FA1D3;}
#MakePayMentPage .Content .Product table{ background:#F7F7F7; border:solid 1px #C6C6C6; text-align:center;}
#MakePayMentPage .Content .Product table .Image{width:76px; height:93px; float:left; padding:15px 10px 20px 10px;}
#MakePayMentPage .Content .Head{background:#E7E7E7; line-height:25px; }
#MakePayMentPage .Content .Qty{background:#EFEFEF; padding:0px 0px 0px 20px;}
#MakePayMentPage .Content .Qty .Number{width:20px; height:18px; text-align:center; background:white; border:solid 1px #7B9EBC;}
#MakePayMentPage .Content .Continue{width:175px; height:38px; padding:0px 12px 4px 0px; border:0px; cursor:pointer;  margin:20px 20px 0px 0px;  float:right; text-align:center; font-size:15px; color:White; font-weight:bold; background:url(/ClientData/image/pages/btnContinue.jpg) no-repeat;}
#MakePayMentPage .Content .Continue a{ color:White; text-decoration:none;}
#MakePayMentPage .Content .PayMent{ float:right; text-align:center;  margin-top:20px;}
#MakePayMentPage .Content .Product table .Font{ color:#55ACE1; font-weight:bold;}
#MakePayMentPage .Content .Product table .Select{ text-align:right; padding:0px 10px 10px 0px;}
#MakePayMentPage .Content .Product table .Select .BtnSelect{width:124px; height:33px; border:0px; font-size:18px; padding-bottom:3px; font-weight:bold; color:White; background:url(/ClientData/image/pages/select-btn.jpg) no-repeat;}
#MakePayMentPage .Content .Product table .Select .Test{width:124px; height:33px; border:0px; font-size:18px; padding-bottom:3px; font-weight:bold;  background:#F7F7F7; color:#EC6E33;}
#MakePayMentPage .Content .Tax{ float: right; padding:10px 25px 0px 0px;}
#MakePayMentPage .Content .Tax table td{ padding:0px 5px 0px 0px;}
#MakePayMentPage #Step4 table{width:620px;}
#MakePayMentPage #Step4 table td{ padding:0px 5px 0px 0px;}
#MakePayMentPage #Step4 table td .TbHead{ font-weight:bold; line-height:35px;}
#MakePayMentPage #Step4 table td .Text{ border:solid 1px #A7ACB2;}
#MakePayMentPage #Step4 table td .Text1{ border:solid 1px #7E9DB9;}
#MakePayMentPage .Content #CartTable .Title{ line-height:35px; text-align:left; padding:10px 0px 10px 15px; font-size:16px;  color:#4FA1D3; }
#MakePayMentPage .Content #CartTable .Bold{ font-weight:bold; text-align:left; padding-left:15px; width:150px;}
#MakePayMentPage .Content #CartTable .Text{ border:solid 1px #A7ACB2;}
#MakePayMentPage .Content #CartTable .Fonts{ line-height:15px; font-size:10px;}
#MakePayMentPage .Content #CartTable td{ padding:5px 0px 5px 0px;}
#TimeOut{ width:600px; text-align:center;  font-size:15px; padding-top:20px;}

/*SystemRequirementsPage*/
#SystemRequirementsPage .Contents table{width:620px; border-collapse:collapse;}
#SystemRequirementsPage .Contents table td{border:1px solid #C7D5E0; padding:8px 10px 8px 20px;}
#SystemRequirementsPage .Contents table .TdBg{width:620px; background:#F6FAFD;}
#SystemRequirementsPage .Contents .Item {width:620px; margin-top:15px;}
#SystemRequirementsPage .Contents .Item .Title{ line-height:35px; color:#4FA0D7; font-size:18px; font-weight:bold;}
#SystemRequirementsPage .Contents .Item a{ color:#01A1D1;}
#SystemRequirementsPage .Contents .Item .Number{ color:#616B75;}


/*AdminVidoTutorialPage*/
#AdminVidoTutorialPage{padding:10px 0px 30px 15px;}
#AdminVidoTutorialPage .Content{width:500px;margin:auto;}
#AdminVidoTutorialPage .Content .Item{width:480px; margin:auto; height:405px; margin-top:35px;}
#AdminVidoTutorialPage .Content .Item .Title{width:480px; height:20px; padding:5px 0px 5px 0px; font-weight:bold;  text-align:center;}
#AdminVidoTutorialPage .Content .Item .Video{width:480px; height:385px; }


/*Feedback*/
#FeedbackZone{width:654px; letter-spacing:0px; font-family:Arial;  padding:15px 0px 15px 0px; float:left; }

/*MostDesiredPage*/
#FeedbackZone .MostList{}
#FeedbackZone .MostBack1{}
#FeedbackZone .MostList .Left{}
#FeedbackZone .MostList .Right{}
#FeedbackZone .MostList a{  }

/*ListShow*/
#FeedbackZone .Search{width:615px; height:102px; margin:auto; padding:10px 0px 0px 15px; background:url(/Feedback/images/searchbg.jpg) no-repeat; overflow:hidden;}
#FeedbackZone .Tab{width:630px; height:22px; font-weight:bold; margin:auto; text-align:center; line-height:20px; overflow:hidden;}
#FeedbackZone .Subject{width:630px; overflow:hidden; margin:auto; border:solid 1px #C2D4E0; border-left:0px; }
#FeedbackZone .Search table tr td{ padding:0px 5px 0px 5px;}
#FeedbackZone .Search table tr td .SearchFont{font-size:28px; font-weight:bold; color:White;}
#FeedbackZone .Search table tr td .BtnSearch{background:url(/Feedback/images/btnsearch.gif) no-repeat; padding-bottom:2px; color:White; cursor:pointer; font-weight:bold; border:0px; overflow:hidden; width:89px; height:30px;}
#FeedbackZone .Tab .Issuse{width:60px; height:22px; float:left; border:solid 1px #88B6D0; border-bottom:0px; background:url(/Feedback/images/tabbg2.gif) repeat-x; overflow:hidden;}
#FeedbackZone .Tab .Separ{width:20px; height:22px; float:left;}
#FeedbackZone .Tab .Suggestions{width:120px;  height:22px; float:left;border:solid 1px #88B6D0; border-bottom:0px; background:url(/Feedback/images/tabbg2.gif) repeat-x; overflow:hidden;}
#FeedbackZone .Tab .CurrentBg{ background:url(/Feedback/images/tabbg1.gif) repeat-x; overflow:hidden;}
#FeedbackZone .Tab .Leave{width:200px; height:22px; float:right; background:#FFFFFF;border:solid 1px #88B6D0; border-bottom:0px;}
#FeedbackZone .Tab a{ color:#16385E; text-decoration:none;}
#FeedbackZone .Tab .CurrentBg a{ color:White; text-decoration:none; }
#FeedbackZone .Subject table tr td{ padding:5px;}
#FeedbackZone .Subject table tr td .Title{ float:left;}
#FeedbackZone .Subject table tr td .Content{ float:left;}
#FeedbackZone .Subject table tr td .Votes{width:68px; color:White; display:block; font-size:18px; font-weight:bold; padding:15px 0px 0px 0px; text-align:center; height:65px; background:url(/Feedback/images/votes.gif) no-repeat; overflow:hidden;}
#FeedbackZone .Subject table tr td .Votesed{width:68px; color:#C3C3C3; display:block;  font-size:18px; font-weight:bold; padding:15px 0px 0px 0px; text-align:center; height:85px; background:url(/Feedback/images/votesed.gif) no-repeat; overflow:hidden;}
#FeedbackZone .Subject table tr td .ILikeIt{width:68px; font-size:10px; }
#FeedbackZone .Subject table tr td .ILikeIt .BtnILikeIt{width:68px; font-family:Arial; padding-left:18px; font-size:12px; border:0px; cursor:pointer; height:33px; background:url(/Feedback/images/like.gif) no-repeat; overflow:hidden;}
#FeedbackZone .Subject table tr td .ILikeIt .BtnILikeIted{visibility:hidden; height:0px;}
#FeedbackZone .Subject table tr td .CreatedInfo{width:440px; height:24px;  line-height:24px; padding-left:3px; background:#EAF9FE; border:solid #DDF0F6 1px;}
#FeedbackZone .Subject table tr td .CreatedInfo .Left{width:310px; float:left;}
#FeedbackZone .Subject table tr td .CreatedInfo .Left .lblCreatedInfo{width:300px; text-align:left;}
#FeedbackZone .Subject table tr td .CreatedInfo .Right{width:120px; float:left;  border-left:solid #DDF0F6 1px;}
#FeedbackZone .Subject table tr td .CreatedInfo .Right img{ padding:0px 8px 0px 8px; float:left;}
#FeedbackZone .Subject table tr td .CreatedInfo .Right a{ text-decoration:none; color:#6F7072;}
#FeedbackZone .Subject table tr td .CreatedInfo .Right .Number{ float:left; color:#5AADE3; font-weight:bold;}
#FeedbackZone .Subject table tr td .Title{ color:#5AABE3; font-size:18px; font-weight:bold;}
#FeedbackZone .Pageing{width:620px; text-align:center; height:30px;}
#FeedbackZone .InfoFrom{width:580px; padding:10px 0px 10px 40px; margin:auto;}
#FeedbackZone .InfoFrom table tr td{ padding:5px;}
#FeedbackZone .InfoFrom table tr td .Title{ font-size:15px; float:left; font-weight:bold; color:#707070;}
#FeedbackZone .InfoFrom table tr td .Required{color:Red; }
#FeedbackZone .InfoFrom table tr td .Text{ border:solid 1px #D0D0D0; background:#F3F3F3; }
#FeedbackZone .InfoFrom table tr td .Submit{border:solid 2px #000100; cursor:pointer; background:#2F8FE3;}
#FeedbackZone .Comments{width:620px; margin:auto;}
#FeedbackZone .Comments .Title{width:610px; height:30px; background:#F5F5F5; line-height:30px; margin-bottom:10px; font-size:15px; padding-left:10px; font-weight:bold; color:#707070; }
#FeedbackZone .Comments .Page{width:620px; height:40px; background:yellow;}
#FeedbackZone .Comments .Lists{width:600px;  padding:10px; margin-bottom:20px;}
#FeedbackZone .Comments .SubBack1{width:600px; background:#F0F8FB; border:solid 1px #E4ECEF;}
#FeedbackZone .Comments .SubBack2{width:600px; background:#F5F5F5; border:solid 1px #CCCCCC;}
#FeedbackZone .Comments .Lists .Titles{width:600px; height:25px; color:#676767; }
#FeedbackZone .Comments .Lists .Titles img{ float:left; padding-right:5px; vertical-align:middle;}
#FeedbackZone .Comments .Lists .Titles .Author{ font-weight:bold; color:#FE6700; float:left;}
#FeedbackZone .Comments .Lists .Content{padding-top:10px;}
#FeedbackZone .Comments .Lists .Content .Left{width:40px; float:left; background:red; margin-top:5px; }
#FeedbackZone .Comments .Lists .Content .Left img{ padding:3px; border:solid #DADFE2 1px; background:#EDEDEF;}
#FeedbackZone .Comments .Lists .Content .Right{width:550px; padding-left:10px; float:left;}
#FeedbackZone .LoginComments{width:600px; height:95px; background:#CFF5FF;  margin:auto;  margin-top:10px;color:#2EA7DF; padding:8px 5px 5px 5px; border:solid 1px #DDF0F6;}
#FeedbackZone .LoginForm{width:600px;  margin:auto;  text-align:left; margin-top:10px; }
#FeedbackZone .LoginComments .Title{ color:#2E96BD; font-size:18px;  font-weight:bold;}
#FeedbackZone .LoginComments .Content{width:450px; padding:3px 0px 0px 15px; font-size:15px;}
#FeedbackZone .LoginComments .Content a{ color:#27576B; text-decoration:none; }




.info { color: #666; font-size: 0.9em; font-style:italic; }
/* POPUP CONTAINER STYLES */
#popupMask {top:0;left:0;width:100%;height:100%;opacity:.4;z-index:200;position:absolute;filter:alpha(opacity=40);background-color:transparent !important;background-color:#333;background-image:url("/App_Themes/dancecompgenie/images/maskBG.png") !important; background-image:none;background-repeat:repeat;display:none;}
#popupContainer { top:0; left:0; padding:0; z-index:201; display:none; position:absolute; }
#popupInner {}
#popCloseBox { width:100%; height:100%; }



#FeedbackContent{width:500px; font-family:Arial;  margin:auto; background:url(/App_Themes/dancecompgenie/images/feedbackbg.gif) repeat-y; overflow:hidden;}
#FeedbackContent .Close{right:0px;  position:absolute; z-index:100; }
#FeedbackContent .Feedback{width:470px; margin:auto; padding-bottom:40px; background-color:White; margin-top:15px; border:solid 2px #5A5A5A;}
#FeedbackContent .Feedback .Title{width:430px; margin:auto; font-size:15px; font-weight:bold; height:20px; padding:20px 0px 10px 0px;}

#FeedbackContent .Feedback .Containt{}
#FeedbackContent .Feedback .Containt .Nav{width:430px; margin:auto;}
#FeedbackContent .Feedback .Containt .Nav .List,
#FeedbackContent .Feedback .Containt .Nav .current{width:150px; cursor:pointer; text-align:center; height:41px; line-height:40px; font-weight:bold; font-size:18px; background:#52BDD6; color:White; float:left; }
#FeedbackContent .Feedback .Containt .Nav .current  .LeftBg{width:9px; height:41px; background:url(/App_Themes/dancecompgenie/images/title-leftbg.jpg) no-repeat; overflow:hidden; float:left;}
#FeedbackContent .Feedback .Containt .Nav .current  .CenterBg{width:133px; height:41px; background:url(/App_Themes/dancecompgenie/images/title-centerbg.jpg) repeat-x; overflow:hidden; float:left;}
#FeedbackContent .Feedback .Containt .Nav .current  .RightBg{width:8px; height:41px; background:url(/App_Themes/dancecompgenie/images/title-rightbg.jpg) no-repeat; overflow:hidden; float:left;}
#FeedbackContent .Feedback .Containt .Nav .List  .LeftBg{width:9px; height:41px; background:url(/App_Themes/dancecompgenie/images/title-leftbg1.jpg) no-repeat; overflow:hidden; float:left;}
#FeedbackContent .Feedback .Containt .Nav .List  .CenterBg{width:133px; height:41px; background:url(/App_Themes/dancecompgenie/images/title-centerbg1.jpg) repeat-x; overflow:hidden; float:left;}
#FeedbackContent .Feedback .Containt .Nav .List  .RightBg{width:8px; height:41px; background:url(/App_Themes/dancecompgenie/images/title-rightbg1.jpg) no-repeat; overflow:hidden; float:left;}
#FeedbackContent .Feedback .Containt .Nav .Separ{width:10px; float:left; height:40px;}
#FeedbackContent .Feedback .Containt .Lines{width:440px; margin:auto; height:5px; background:#52BDD6; line-height:0px; overflow:hidden;}
#FeedbackContent .Feedback .Containt .Issues{}
#FeedbackContent .Feedback .Containt .Suggestions{}
#FeedbackContent .Feedback .Containt .SubjectBg{width:435px; margin:5px 0px 0px 15px; }
#FeedbackContent .Feedback .Containt .Issues .LinkShow{ text-align:right; font-size:15px; font-weight:bold; color:Black;}
#FeedbackContent .Feedback .Containt .Issues .TitleSub{width:420px;  height:30px; padding:8px 0px 0px 15px; margin-left:5px; background:url(/App_Themes/dancecompgenie/images/titlebg.gif) no-repeat; overflow:hidden;}
#FeedbackContent .Feedback .Containt .Issues .Content{width:435px; height:210px;}
#FeedbackContent .Feedback .Containt .Suggestions .TitleSub{width:420px; height:30px; padding:8px 0px 0px 15px;  margin-left:5px; background:url(/App_Themes/dancecompgenie/images/titlebg.gif) no-repeat; overflow:hidden;  }
#FeedbackContent .Feedback .Containt .Suggestions .Content{width:435px;  height:250px;}
#FeedbackContent .Feedback .Containt .SubjectBg a{ font-weight:bold; color:White; font-size:16px; text-decoration:none;}
#FeedbackContent .Feedback .Containt .SubjectBg .TitleSub img{ float:right; vertical-align:top; padding-right:10px;}
#FeedbackContent .Feedback .Containt .Default{ display:none;}
#FeedbackContent .Feedback .Containt .Issues .Content .LinkShow{ text-align:right; padding-right:15px; }
#FeedbackContent .Feedback .Containt .Issues .Content .LinkShow a{ text-decoration:underline; color:#606062;  font-size:12px; font-weight:normal;}
#FeedbackContent .Feedback .Containt .Current{ display:block;}
