/* Start SubCategory List */
.Form {width:757px;}
.Form .FormTitle {background-image:url(../Images/Forms/HotAdsTopBG.png); background-repeat:no-repeat; width:757px; height:38px; padding-right:15px; font-size:14px; font-weight:bold; color:#FFFFFF;}
.Form .FormTD {border-right:1px solid #BDBDBD; border-left:1px solid #BDBDBD; vertical-align:top; padding-top:8px; padding-bottom:0px; background-color:#EAEAEA;}
.ChooseBox {width:740px; background-color:#FFFFFF; margin-right:7px;}
.ChooseBox .CategoryTitle {color:#000000; font-size:14px; font-weight:bold; width:112px; float:right; display:inline; margin-right:6px;}
.ChooseBox .BoxTitle {padding-right:2px; padding-top:4px;}
.Choose {width:757px; direction:rtl; vertical-align:top;}
.Choose .ChooseTop {width:100%; background-image:url(../Images/Ads/Professional/ProCategoriesTopBG.png); height:39px; background-repeat:no-repeat; font-size:14px; font-weight:bold; color:#FFFFFF; padding-right:10px;}
.Choose .ChooseText {border-right:1px solid #bdbdbd; border-left:1px solid #bdbdbd; padding-right:10px; padding-left:10px;}
.Choose .ChooseBottom {width:100%; background-image:url(../Images/Ads/Professional/ProCategoriesBottomBG.gif); height:15px; background-repeat:no-repeat;}
.Choose .CategoryListBoxRow {width:100%; margin-top:10px; height:45px;}
.Choose .CategoryListBox {float:right; width:230px;}
.Choose .CategoryListBox .ListBoxTitle {font-size:14px; font-weight:bold; height:16px;}
.Choose .CategoryListBox .ListBoxList {margin-right:15px; font-size:11px;}
.Choose .CategoryListBox .ListBoxList a:link {text-decoration:none;}
.Choose .CategoryListBox .ListBoxList a:visited {text-decoration:none;}
.Choose .CategoryListBox .ListBoxList a:hover {text-decoration:underline;}

.Choose .BottomBG {background-image:url(../Images/General/FaqBottomBG.png); height:15px; background-repeat:repeat-x;}
.Choose .RightBorder {border-right:1px solid #D3D3D3; background-color:#EAF6A4;}
.Choose .LeftBorder {border-left:1px solid #D3D3D3; background-color:#EAF6A4;}
.Choose a:link {color:#000000; text-decoration:none;}
.Choose a:visited {color:#000000; text-decoration:none;}
.Choose a:hover {color:#000000; text-decoration:none;}
/* End SubCategory List */

.BoardTextPro {float:left; background-image:url(../Images/Ads/Professional/BoardTextBG.gif); background-repeat:no-repeat; width:603px; height:70px; margin-top:10px; margin-left:2px;}
.BoardTextPro .Text {margin-right:15px; margin-top:4px;}
.ButtonsPro {margin-top:8px; text-align:left;}
.ButtonsPro img {border:0px;}
.ProfessionalAds {padding-top:10px; padding-right:4px;}
.ProfessionalAds .ShowFromToAdsPro {color:#EC0000; font-weight:bold; font-size:14px; margin-right:5px; margin-bottom:5px;}
.ProfessionalAds .ProfessionalAdListTbl {width:758px;}
.ProfessionalAds .AdTopR {width:10px;}
.ProfessionalAds .AdTopM {height:9px; line-height:9px; border-top:1px solid #BAD82B; width:100%; font-size:10px;}
.ProfessionalAds .AdTopL {width:10px;}
.ProfessionalAds .AdTopR1 {width:10px;}
.ProfessionalAds .AdTopM1 {height:9px; line-height:9px; border-top:1px solid #91BBF2; width:100%; font-size:10px; background-color:#F9FCFF;}
.ProfessionalAds .AdTopL1 {width:10px;}

.ProfessionalAds .AdTopROpen {width:10px; height:28px;}
.ProfessionalAds .AdTopMOpen {width:100%; background-image:url(../images/Ads/Professional/AdTopBG.gif); height:28px; background-repeat:repeat-x;}
.ProfessionalAds .AdTopLOpen {width:10px; height:28px;}

.ProfessionalAds .AdBottomR {width:10px;}
.ProfessionalAds .AdBottomM {height:9px; line-height:9px; border-bottom:1px solid #BAD82B; width:100%; font-size:10px;}
.ProfessionalAds .AdBottomR1 {width:10px;}
.ProfessionalAds .AdBottomM1 {height:9px; line-height:9px; border-bottom:1px solid #91BBF2; width:100%; font-size:10px; background-color:#F9FCFF;}

.ProfessionalAds .AdBottomMOpen {border-bottom:1px solid #BAD82B; width:100%; background-color:#F5F5F5; background-image:url(../Images/Ads/Professional/OpenBottomWLine.gif); background-repeat:repeat-x; background-position:bottom;}
.ProfessionalAds .AdBottomMOpen .ORight {float:right;}
.ProfessionalAds .AdBottomMOpen a:link {color:#000000; font-size:12px; font-weight:bold; text-decoration:none;}
.ProfessionalAds .AdBottomMOpen a:visited {color:#000000; font-size:12px; font-weight:bold; text-decoration:none;}
.ProfessionalAds .AdBottomMOpen a:hover {color:#000000; font-size:12px; font-weight:bold; text-decoration:none;}
.ProfessionalAds .AdBottomMOpen .OLeft {float:left;}
.ProfessionalAds .BottomCornerR {width:10px; height:28px; vertical-align:bottom;}
.ProfessionalAds .BottomCornerL {width:10px; height:28px; vertical-align:bottom;}
.ProfessionalAds .AdBottomL {width:10px;}
.ProfessionalAds .AdR {height:92px; width:10px; border-right:1px solid #BAD82B;}
.ProfessionalAds .AdR1 {height:92px; width:10px; border-right:1px solid #91BBF2; background-color:#F9FCFF;}
.ProfessionalAds .AdL {height:92px; width:10px; border-left:1px solid #BAD82B;}
.ProfessionalAds .AdL1 {height:92px; width:10px; border-left:1px solid #91BBF2; background-color:#F9FCFF;}
.ProfessionalAds .AdM {width:738px; vertical-align:top;}
.ProfessionalAds .AdM .PicBG {float:right; width:116px; height:92px; background-image:url(../Images/Ads/Professional/PicBG.gif); background-repeat:no-repeat; text-align:center;}
.ProfessionalAds .AdM .PicBG .PicPosition {margin-top:9px;}
.ProfessionalAds .AdM .Details {float:right; width:610px; height:92px; margin-right:10px;}
.ProfessionalAds .AdM .Details .DetailsTop {width:590px; height:20px; margin-right:10px;}
.ProfessionalAds .AdM .Details .DetailsTop .ProName {float:right; font-size:14px; font-weight:bold;}
.ProfessionalAds .AdM .Details .DetailsTop .ProPhone {float:left; font-size:12px;"><span style="font-weight:bold;}
.ProfessionalAds .AdM .Details .Divider {width:610px; height:1px; line-height:1px; background-image:url(../Images/Ads/Professional/DotLine.gif); background-repeat:repeat-x;}
.ProfessionalAds .AdM .Details .ShortText {width:590px; height:53px; margin-right:10px;}
.ProfessionalAds .AdM .Details .DetailsBottom {width:590px; margin-right:10px;}
.ProfessionalAds .AdM .Details .DetailsBottom .SubCategories {float:right; color:#787878; font-size:11px;}
.ProfessionalAds .AdM .Details .DetailsBottom .SubCategories a:link {color:#787878; font-size:11px; text-decoration:none;}
.ProfessionalAds .AdM .Details .DetailsBottom .SubCategories a:visited {color:#787878; font-size:11px; text-decoration:none;}
.ProfessionalAds .AdM .Details .DetailsBottom .SubCategories a:hover {color:#787878; font-size:11px; text-decoration:underline;}
.ProfessionalAds .AdM .Details .DetailsBottom .ProMoreDetails {float:left;}
.ProfessionalAds .AdM .Details .DetailsBottom .ProMoreDetails a:link {color:#EC0000; font-weight:bold; text-decoration:none;}
.ProfessionalAds .AdM .Details .DetailsBottom .ProMoreDetails a:visited {color:#EC0000; font-weight:bold; text-decoration:none;}
.ProfessionalAds .AdM .Details .DetailsBottom .ProMoreDetails a:hover {color:#EC0000; font-weight:bold; text-decoration:underline;}

.ProfessionalAds .AdM1 {width:738px; vertical-align:top; background-color:#F9FCFF;}
.ProfessionalAds .AdM1 .PicBG {float:right; width:116px; height:92px; background-image:url(../Images/Ads/Professional/PicBG1.gif); background-repeat:no-repeat; text-align:center;}
.ProfessionalAds .AdM1 .PicBG .PicPosition {margin-top:9px;}
.ProfessionalAds .AdM1 .Details {float:right; width:610px; height:92px; margin-right:10px;}
.ProfessionalAds .AdM1 .Details .DetailsTop {width:590px; height:20px; margin-right:10px;}
.ProfessionalAds .AdM1 .Details .DetailsTop .ProName {float:right; font-size:14px; font-weight:bold;}
.ProfessionalAds .AdM1 .Details .DetailsTop .ProPhone {float:left; font-size:12px;"><span style="font-weight:bold;}
.ProfessionalAds .AdM1 .Details .Divider {width:610px; height:1px; line-height:1px; background-image:url(../Images/Ads/Professional/DotLine1.gif); background-repeat:repeat-x;}
.ProfessionalAds .AdM1 .Details .ShortText1 {width:590px; height:53px; margin-right:10px; font-weight:bold;}
.ProfessionalAds .AdM1 .Details .DetailsBottom {width:590px; margin-right:10px;}
.ProfessionalAds .AdM1 .Details .DetailsBottom .SubCategories {float:right; color:#787878; font-size:11px;}
.ProfessionalAds .AdM1 .Details .DetailsBottom .SubCategories a:link {color:#787878; font-size:11px; text-decoration:none;}
.ProfessionalAds .AdM1 .Details .DetailsBottom .SubCategories a:visited {color:#787878; font-size:11px; text-decoration:none;}
.ProfessionalAds .AdM1 .Details .DetailsBottom .SubCategories a:hover {color:#787878; font-size:11px; text-decoration:underline;}
.ProfessionalAds .AdM1 .Details .DetailsBottom .ProMoreDetails {float:left;}
.ProfessionalAds .AdM1 .Details .DetailsBottom .ProMoreDetails a:link {color:#EC0000; font-weight:bold; text-decoration:none;}
.ProfessionalAds .AdM1 .Details .DetailsBottom .ProMoreDetails a:visited {color:#EC0000; font-weight:bold; text-decoration:none;}
.ProfessionalAds .AdM1 .Details .DetailsBottom .ProMoreDetails a:hover {color:#EC0000; font-weight:bold; text-decoration:underline;}


.ProDetailsTbl .FullDetails {width:622px; vertical-align:top;}
.ProDetailsTbl .FullDetails .Items {width:600px; margin-right:20px; margin-top:15px;}
.ProDetailsTbl .FullDetails .Items .IconsBG {height:40px; width:295px; float:left; background-image:url(../Images/Ads/Professional/IconsBG.gif); background-repeat:no-repeat;}
.ProDetailsTbl .FullDetails .Items .Icons {margin-right:10px; height:29px; margin-top:5px; color:#787878; font-size:12px; font-weight:bold;}
.ProDetailsTbl .FullDetails .Items .Icons img {border:0px;}
.ProDetailsTbl .FullDetails .Items .Icons a:link {font-size:12px; font-weight:bold; color:#000000; text-decoration:none;}
.ProDetailsTbl .FullDetails .Items .Icons a:visited {font-size:12px; font-weight:bold; color:#000000; text-decoration:none;}
.ProDetailsTbl .FullDetails .Items .Icons a:hover {font-size:12px; font-weight:bold; color:#000000; text-decoration:underline;}
.ProDetailsTbl .FullDetails .Item {height:18px;}
.ProDetailsTbl .FullDetails .Item .ItemName {font-weight:bold;}
.ProDetailsTbl .FullDetails .LongText {width:600px; margin-right:20px; OVERFLOW:hidden; OVERFLOW-Y:auto; OVERFLOW-X:auto; height:60px;}
.ProDetailsTbl .DetailsTop {width:590px; height:20px; margin-right:10px;}
.ProDetailsTbl .DetailsTop .ProName {float:right; font-size:14px; font-weight:bold;}
.ProDetailsTbl .DetailsTop .ProPhone {float:left; font-size:12px;"><span style="font-weight:bold;}
.ProDetailsTbl .Divider {width:610px; height:1px; line-height:1px; background-image:url(../Images/Ads/Professional/DotLine.gif); background-repeat:repeat-x;}
.PicBG {float:right; width:116px; height:92px; background-image:url(../Images/Ads/Professional/PicBG.gif); background-repeat:no-repeat; text-align:center;}
.PicBG .PicPosition {margin-top:9px;}
.ProListBottom {background-image:url(../Images/Ads/Professional/ProPagesBG.gif); background-repeat:repeat-x; margin-top:10px;}
.ProPages {width:310px; text-align:center; margin-left:120px;}

/* Professional Form */
.Form .ProSelectText {margin-top:5px; font-weight:bold; line-height:1.3;}
.Form .CategoryMultiItems {margin-top:5px; height:130px;}
.Form .RightSelectBox {float:right; width:150px;}
.Form .MultiSelectBox {height:130px; width:150px; font-size:12px; font-family:Arial;}
.Form .AddToListBtn {float:right; width:30px; height:20px; margin-right:5px; margin-left:5px; margin-top:60px; display:inline;}
.Form .AddToListBtn img {cursor:pointer;}
.Form .SelectedItemsList {float:right; border:1px solid #7F9DB9; width:143px; height:126px; display:inline;}
.Form .SelectedItemsList .Title {background-color:#316AC5; color:#FFFFFF; font-weight:bold; height:18px;}
.Form .AreaMultiItems {margin-top:5px; height:120px;}

/* Coupon */
/*.Coupon {background-image:url(../images/Ads/Professional/CouponBG.png); width:443px; height:210px; background-repeat:no-repeat; direction:rtl;}*/
.Coupon { direction:rtl; width:443px; height:205px;}
.Coupon .CouponDetails {vertical-align:top; text-align:center; padding-top:20px; padding-left:50px;}
.Coupon .CouponDetails .ProName {font-size:18px; font-weight:bold;}
.Coupon .CouponDetails .ProAddress {font-size:14px; margin-top:3px;}
.Coupon .CouponDetails .ProPhone {font-size:14px; margin-top:3px;}
.Coupon .CouponDetails .CouponDiscount {font-size:18px; font-weight:bold; margin-top:30px;}

.CouponPrint {width:443px; direction:rtl;}
.CouponPrint .Terms {padding-right:10px; padding-left:10px; font-size:11px; color:#606060; padding-top:3px; vertical-align:top;}
.CouponPrint .PrintButton {vertical-align:top; padding-top:5px; padding-left:2px; cursor:pointer;}