/*=========================================================
global styles - overrides
=========================================================*/
/*#wraper         { direction:rtl; width:948px; margin:38px auto 0; text-align:right;  }*/
#mainContent    { width:948px !important; clear:both; float:none !important; padding:0px 0px 0px 0px !important; margin:0px 0px 0px 0px !important;}
input{font-size:11px; color:#7C6F5F; }
select {color:#7C6F5F; }
.picborder img{border:1px solid #dcd7d0;}
/*=========================================================
general styles - main content
=========================================================*/
.pageTitle{ padding:0 20px 15px; font-size: 20px;}
.horsep{background:url(../images/vendors/horbg.jpg) repeat-x center 0px; height:1px; overflow:hidden;}
.versep{background:url(../images/vendors/verbg.jpg) repeat-y center center; width:1px; overflow:hidden;}
.dotBg{ background:url(../images/general/verticaldotbg.jpg) repeat-y 728px 100px;}
a.linkButtonGreen { width:113px; height:21px; padding:4px 0 0; text-align:center; display:inline-block; background:url(../images/vendors/green_button_111x25.png) no-repeat center center; color:#523d2a; font-weight:bold;}
a.linkButtonGreen:hover { text-decoration:none; background:url(../images/vendors/green_button_111x25_over.png) no-repeat center center;}
.wrapElem { display: block; word-wrap: break-word; }
.width180 { width:180px;}
.width180 .rich-calendar-input { width:150px; }
.width180 .rich-calendar-button { margin-top:2px;}
a.linkButton{background:url(../images/inputs/bluebut85x25.png) no-repeat center center;display:inline-block;width:85px; height:21px; padding-top:4px; text-align:center; color:#fff; text-decoration:none; font-weight: bold;}
a:hover.linkButton{background:url(../images/inputs/bluebut85x25.png) no-repeat center center;}
.req{color:#d90f4f}
.bold { font-weight: bold;}
.blockerr div{display: block!important;}

/*========================================================= 
INPUTS DECLERATIONS
=========================================================*/
#centerContent .editZone input[type='text']{border:none 0px #fff; height:15px; padding:5px;}
#centerContent input[type="text"],
#newMinisite input[type="text"],
#centerContent input[type="password"]
						{border:none 0px #fff; height:15px; padding:5px;}
#vendorMailBox input, #vendorMailBox select, #vendorMailBox textarea{font-family: arial;}
#centerContent table input.input260x24{width:193px; }
input.textbox203{width:193px; text-align:right; }
input.textbox167{width:157px; text-align:right; }
input.textbox72{width:62px; text-align:right; background:none transparent; margin-right:2px;}
input.input180x24{width:170px; background:none transparent;}
input {background:none transparent;}
#centerContent table .styledItems option:disabled,
.inputGroup select option:disabled{font-weight: bold; color:#f00 !important;}
/*========================================================= 
 jqm - overrides
=========================================================*/


/*========================================================= 
 Registration - main content
=========================================================*/
#vendorRegistration {}
#vendorRegistration .dotBg{width:100%;background:url(../images/vendors/verbg.jpg) repeat-y  648px 0; margin-bottom: 30px; }
#vendorRegistration .rightBar{width:281px;float:right; padding:0 20px; line-height:normal;}
#vendorRegistration .rightBar .horsep{width:258px; margin:8px 0;}
#vendorRegistration .rightBar .inputGroup{width:260px; padding-bottom:13px;}
#vendorRegistration .rightBar .errorMessage {background:url(../images/vendors/errorbox260.png) no-repeat scroll center top transparent;font-size:11px;height:25px;padding:3px 0 5px;text-align:center; color:#D9106F !important;}
#vendorRegistration .rightBar .inputGroup div{}
#vendorRegistration .rightBar .inputGroup table {}
#vendorRegistration .rightBar .inputGroup table label{display: inline; font-weight: normal;}
#vendorRegistration .rightBar .inputGroup div.clear{display:block;}
#vendorRegistration .rightBar .inputGroup div.input img{width:256px !important; position:static !important; margin-bottom:5px;}
#vendorRegistration .rightBar .inputGroup div.input input{width:250px; background:url(../images/inputs/textboxbg260x24.jpg) no-repeat right  center;}
#vendorRegistration .rightBar .inputGroup label{ font-weight:bold; display:block; }
#vendorRegistration .rightBar .inputGroup span.mandatory{color:#D9106F; font-size:14px; }
#vendorRegistration .rightBar .inputGroup span.float{display:block; float:left; font-weight:normal;}
#vendorRegistration .rightBar .inputGroup span.notice{ font-weight:normal;}
#vendorRegistration .rightBar .inputGroup input{padding:5px; height:15px; border:0px solid #fff; font-size:11px;}
#vendorRegistration .rightBar .inputGroup select{font-size:12px;}
#vendorRegistration .rightBar .inputGroup input.input260x24{width:250px; background:none transparent;}
#vendorRegistration .rightBar .inputGroup input.input125x24{width:115px; background:none transparent;}
#vendorRegistration .rightBar .inputGroup input.input72x24{width:62px; background:url(../images/inputs/textboxbg72x25.jpg) no-repeat right  center; margin-right:2px;}
#vendorRegistration .rightBar .inputGroup select.select72{width:72px;margin-right:2px; }
#vendorRegistration .rightBar .inputGroup select.select260{width:260px;}
#vendorRegistration .rightBar .inputGroup select.select180{width:180px;}
#vendorRegistration .rightBar .inputGroup .error{font-size:11px; color:#d90f4f; font-weight:bold; display: block; }
#vendorRegistration .rightBar a.linkButton{width:85px;height:17px; margin-left:22px;cursor:pointer; font-weight:bold; text-align:center; display:block; padding:4px 0;  color:#FFFFFF; background:url(../images/inputs/bluebut85x25.png) no-repeat center center; float:left;}
#vendorRegistration .rightBar a.linkButton:hover{text-decoration:none; background:url(../images/inputs/bluebut85x25over.png) no-repeat center center;}

#vendorRegistration .rightBar .formMessage{}
#vendorRegistration .rightBar .formMessage p{background:url("../images/vendors/register/tick.jpg") no-repeat scroll 240px 4px #EDEEDF; color:#588624; width:224px; padding:0 28px 0 10px; }
#vendorRegistration .rightBar .rightbox{  width: 263px; padding-top:14px;}
#vendorRegistration .rightBar .rightbox .innerBorder{padding: 0pt 12px;line-height:17px; border-right: 1px solid rgb(186, 177, 162); border-left: 1px solid rgb(186, 177, 162);}
#vendorRegistration .rightBar .rightbox ol{padding:10px 21px; margin-right:0;}
#vendorRegistration .rightBar .rightbox li {list-style-type:decimal; padding-bottom:10px;}
#vendorRegistration .rightBar .rightbox .phoneIcon{ background:url(../images/general/icons/phone.gif) no-repeat right 14px; padding:0 18px;}
#vendorRegistration .rightBar #termsPop{width:558px;margin:-567px  81px 0 0 ; display:none; padding-top:13px; height:521px; border:solid 3px #bab1a2; border-bottom:none 0px #bab1a2;  position:absolute; z-index:1000; background:#fff;}
#vendorRegistration .rightBar #termsPop .termsContent{ height:466px; width:539px; overflow:auto;margin:13px; line-height:18px; }
#vendorRegistration .rightBar #termsPop .horsep{width:539px;margin:8px 13px; }
#vendorRegistration .rightBar .messageBox{margin-left: 20px; margin-bottom: 12px;}
#vendorRegistration .rightBar .messageBoxInner{background:#edeedf;padding:0 10px;}
#vendorRegistration .rightBar .messageBoxInner strong{display:block; float:right; padding-top:5px; }
#vendorRegistration .rightBar .messageBoxInner a{float:left;}


#vendorRegistration .leftBar{float:left; width:627px;} 
#vendorRegistration .leftBar h1{font-size:18px;padding-bottom:18px;}
#vendorRegistration .leftBar #tabsContent{ height:838px; background:url('../images/vendors/register/mainbg.jpg') no-repeat right bottom; }
#vendorRegistration .leftBar #tabsContent ul.tabs{ line-height:normal; }
#vendorRegistration .leftBar #tabsContent ul li{font-size:11px;  display:inline-block; padding:0 0 0 5px; text-align:center;  }
#vendorRegistration .leftBar #tabsContent ul li a{color:#523d2a; text-decoration:none;width:86px; height:27px; display:inline-block; padding:5px 5px 5px 5px;background:url(../images/vendors/register/tab_header.jpg) no-repeat right top;}
#vendorRegistration .leftBar #tabsContent ul li.tabs-selected a{cursor:default;}
/*#vendorRegistration .leftBar #tabsContent ul li.last{padding-left:5px;background:url(../images/vendors/register/tab_header_last.jpg) no-repeat right center;}
#vendorRegistration .leftBar #tabsContent ul li.first{background:url(../images/vendors/register/tab_header_first.jpg) no-repeat right center;}*/
#vendorRegistration .leftBar #tabsContent ul li.tabs-selected strong{font-weight:bold;}
#vendorRegistration .leftBar #tabsContent ul li.tabs-selected a{background:url(../images/vendors/register/tab_header_active.jpg) no-repeat right top}
/*#vendorRegistration .leftBar #tabsContent ul li.tabs-selected.first {background:url(../images/vendors/register/tab_header_first_active.jpg)}
#vendorRegistration .leftBar #tabsContent ul li.last.tabs-selected {background:url(../images/vendors/register/tab_header_last_active.jpg)}*/
#vendorRegistration .leftBar #tabsContent .tabBody{padding:29px 11px;}
#vendorRegistration .leftBar #tabsContent .tabBody h2{ padding-right:10px; font-size:16px; margin-bottom:7px;}
#vendorRegistration .leftBar #tabsContent .tabBody p{ padding-right:10px; margin-bottom:7px;width:550px;}
 
 
 
 
 
/*========================================================= 
 profile - main content
=========================================================*/
 .vendroEditPageTitle{ padding:0 20px 9px;}
#rightContent{width:180px; float:right; padding:0 20px;}
#rightContent .rightbox{  width: 160px; margin-bottom:18px;}
#rightContent .rightbox .innerBorder{width:154px; padding: 0pt 12px;line-height:17px; border-right: 1px solid rgb(186, 177, 162); border-left: 1px solid rgb(186, 177, 162);}
#rightContent .yellowbox .innerBorder{background:#f8f9e9;}
#rightContent .rightbox .horsep{padding:0px 0;margin:5px 0;}
#rightContent .rightbox ul li {padding:3px 0; }
#rightContent .rightbox ul li a{display:inline-block;}
#rightContent .rightbox ul li.active a{color:#523D2A; cursor: default; text-decoration: none;}
#rightContent .rightbox ul li.active span{background:url("../images/general/icons/arrow-left-brown.jpg") no-repeat scroll left center transparent; font-weight:bold; padding-left:10px; }

 #centerContent{width:462px; float:right;padding:0px 20px 0; line-height:150%}
#centerContent  h1 {font-weight:normal; font-size:20px;  padding-bottom:15px; }
#centerContent  h2 {font-weight:bold; font-size:16px; padding-bottom:10px; }
#centerContent  h2 a{font-size:12px; font-weight:normal;}
#centerContent  h3 {font-weight:bold; font-size:14px;  }
#centerContent .editZone{border-right:solid 1px #c8c1b5; border-left:solid 1px #c8c1b5; width:458px;}
#centerContent .editZone ul.editTabs{ background: #d2e8f6; }
#centerContent .editZone ul.editTabs li{display:inline-block; padding:0 3px; background:url(../images/vendors/verbg.jpg) repeat-y left center;margin:3px 0 0; line-height:normal;}
#centerContent .editZone ul.editTabs li img{visibility:hidden;}
#centerContent .editZone ul.editTabs li a{display:inline-block;  padding-bottom:4px;}
#centerContent .editZone ul.editTabs li:hover a{color:#523d2a; background:#fff; text-decoration:none;}
#centerContent .editZone ul.editTabs li:hover img{visibility:visible;}
#centerContent .editZone ul.editTabs li.active a{color:#523d2a; background:#fff; font-weight:bold;}
#centerContent .editZone ul.editTabs li.active img{visibility:visible;}
#centerContent .editZone ul.editTabs li.last{background:none; padding-left:2px;}
#centerContent .editZone .innerPadding{padding:20px 12px 12px ; line-height:17px; min-height:396px;}
#centerContent .editZone .innerPadding p.description{background:url(../images/vendors/edit/hurtssmall.jpg) right 4px no-repeat; padding-right:31px; padding-bottom:15px;}
#centerContent .editZone a.linkButton{width:85px;height:19px; margin-left:22px;cursor:pointer; font-weight:bold; text-align:center; display:inline-block; padding:3px 0;  color:#FFFFFF; background:url(../images/inputs/bluebut85x25.png) no-repeat center center; }
#centerContent .editZone a.linkButton:hover{text-decoration:none; background:url(../images/inputs/bluebut85x25over.png) no-repeat center center;}
#centerContent .editZone a.linkButton136{width:136px;height:17px; margin-left:22px;cursor:pointer; font-weight:bold; text-align:center; display:block; padding:4px 0;  color:#FFFFFF; background:url(../images/inputs/bluebut136x25.jpg) no-repeat center center;}
#centerContent .editZone a.linkButton136:hover{text-decoration:none; background:url(../images/inputs/bluebut136x25over.jpg) no-repeat center center;}
#centerContent .editZone .articlesList{padding-top:20px;}
#centerContent .editZone .articlesList h2{padding:0;}
#centerContent .editZone .articlesList .horsep{margin:10px 0 10px; }
#centerContent .editZone .articlesList table.metaInf{position:relative; left:4px; font-weight:bold;color:#7C6F5F; font-size:11px;}
#centerContent .editZone .articlesList table.metaInf h3{font-size:14px}
#centerContent .editZone .articlesList table.metaInf a{color:#4F87AF;}
#centerContent .editZone .articlesList table.metaInf a:hover{color:#D9106F;}

#centerContent .editZone .yellowMessage{margin-bottom:15px;}
#centerContent .editZone .yellowMessage .yellowMessageInner{width:414px; padding:0 10px; background:#feffef; border-right:solid 1px #e1d6c4;border-left:solid 1px #e1d6c4; }

#centerContent .editZone .grayMessage{margin-bottom:15px; text-align:center; color:#588624;}
#centerContent .editZone .grayMessage .grayMessageInner{width:409px; padding:0 10px; margin:0 auto; background:#edeedf;  }

#centerContent .editZone table.salesListItem{ width:100%; padding-bottom:15px; }
#centerContent .editZone table.salesListItem td.saleItemTop{background:url(../images/vendors/edit/white_box_top.jpg); height:8px;}

#centerContent .editZone .GrayListItem td.saleItemTop{background:url(../images/vendors/edit/sales_box_gray_header.png)!important;height:7px !important;}
#centerContent .editZone table.salesListItem td.saleItemBottom{ background:url(../images/vendors/edit/white_box_bottom.jpg); height:8px;}
#centerContent .editZone .GrayListItem td.saleItemBottom{background:url(../images/vendors/edit/sales_box_gray_footer.png)!important;height:7px;}
#centerContent .editZone table.salesListItem_gray td.saleItemTop{background:url(../images/vendors/edit/white_box_top.jpg)}
#centerContent .editZone table.salesListItem_gray td.saleItemBottom{ background:url(../images/vendors/edit/white_box_bottom.jpg)}
#centerContent .editZone td.saleItemRight { width:71px; text-align:center; border-right:solid 1px #beb6a7; }
#centerContent .editZone td.saleItemLeft { text-align:right; border-left:solid 1px #beb6a7; }
#centerContent .editZone .GrayListItem td.saleItemLeft {background:#edeee0;}
#centerContent .editZone .GrayListItem td.saleItemRight{background:#edeee0;}
#centerContent .editZone td.saleItemLeft .itemActions{height:20px; line-height:normal; }

#centerContent .editZone .horsep{margin:10px 0 10px; }
#centerContent .editZone table.editForm{padding-top:10px;}
#centerContent .editZone table.editForm td{padding:5px 0;}
#centerContent .editZone table.editForm td.req{color:#D9106F; font-weight:bold; font-size:14px; padding:9px 0 0;width:10px;}
#centerContent .editZone table.editForm td.label{width:97px;}
#centerContent .editZone table.editForm td.input{}
#centerContent .editZone table.editForm td.label label{font-weight:bold;}
#centerContent .editZone table.editForm td textarea {color:#7C6F5F;border:none; font-size:11px; font-weight:normal; font-family:Arial;}
#centerContent .editZone table.editForm td.input textarea.textArea328x64{width:318px; height:54px; padding:5px; background: url(../images/inputs/textbox328x64.png) no-repeat right  center;}
#centerContent .editZone table.editForm td.input span{font-size:11px;}
#centerContent .editZone table.editForm td.input select.select203{ width:203px;}

#centerContent .editZone table.editForm td textarea.textArea328x47{width:318px; height:37px; padding:5px; background: none transparent;}
#centerContent .editZone table.editForm td textarea.textArea433x85{width:423px; height:75px; padding:5px; background: url(../images/inputs/textbox433x85.png) no-repeat right  center;}
#centerContent .editZone table.editForm td textarea.textArea433x150{width:423px; height:140px; background: none no-repeat right  center; font-family: arial;}
textarea.textArea290x155{width:280px; height:145px; background: transparent none;}
#centerContent .editZone table.editForm td textarea.textArea290x45{width:280px; height:35px; padding:5px; background:       url(../images/inputs/textbox290x45.jpg) no-repeat right  center;}
span.photoTip{ font-size:11px; padding:12px 20px 0 0;width:112px; height:51px; background:url("../images/vendors/edit/imagetipbg.png") no-repeat scroll right center transparent; position:relative; top:-187px; left:-185px; display:inline-block; }
#centerContent .editZone table.editForm td.input .yellowMessage{padding:0; margin:0;}
#centerContent .editZone table.editForm td.input .yellowMessageInner{width:300px;}
#centerContent .editZone .confirmationButtons { text-align:left;}
#centerContent .editZone .editzoneInner{padding:0 11px; border-left:1px solid #beb6a7;border-right:1px solid #beb6a7;}
#centerContent .editZone .aboutThePlaceEditForm td div{display: inline;}
#centerContent .editZone .aboutThePlaceEditForm td div.horsep{display: block;}
#centerContent .editZone .aboutThePlaceEditForm td div.yellowMessage{display: block;}
 
#centerContent .editZone td.input div{display: inline; }
#centerContent .errorMessage {background:url("../images/vendors/errorbox461.png") no-repeat scroll center top transparent;font-size:11px;height:25px;padding:3px 0 5px;text-align:center;width:432px; color:#D9106F;}
#centerContent .errorMessageWide {background:url("../images/vendors/errorboxWide.jpg") no-repeat scroll center top transparent;font-size:11px;height:25px;padding:3px 0 5px;text-align:center;width:461px; color:#D9106F;}

#centerContent .editZone .ratingsList{font-size:11px;}
#centerContent .editZone .ratingsList table.rating{width:100%;}
#centerContent .editZone .ratingsList .horsep{margin:5px 0;}
#centerContent .editZone .ratingsList table.rating td.ratingImage{width:79px;}
#centerContent .editZone .ratingsList table.rating td.ratingContent{}
#centerContent .editZone .ratingsList table.rating td.ratingContent p{font-size:12px; word-wrap:break-word; width:331px; }
#centerContent .editZone .ratingsList table.rating td.ratingContent strong{color:#7C6F5F;}
#centerContent .editZone .ratingsList table.rating td.ratingContent strong .rating img{padding:0; top:0;}
#centerContent .editZone .ratingsList table.rating td.ratingContent img{position:relative; top:3px; padding:0 4px;}
#centerContent .editZone .ratingStarIcon{padding:0 !important; margin:0 !important; position:static !important; top:0 !important;}
#centerContent .editZone .ratingsList .reportBar img{position:relative; top:3px;} 
#centerContent .editZone .ratingsList .reportBar{border-bottom:1px dotted #A69B95; color:#7C6F5F; background:#EDEEE0; padding:2px 5px; text-align:left; margin:5px 0 15px;}
#centerContent .editZone .ratingsList .reportBar .clientMessage{width:0px; height:0px; overflow:visible; z-index:11000; position:absolute; display: none;}
#centerContent .editZone .ratingsList .reportBar .clientMessage .clientMessageBg{background-color:#D2E8F7;font-size:11px;height:21px;padding-top:6px;}
#centerContent .editZone .ratingsList .reportBar .clientMessage .clientMessageReportPos{height:35px;left:-291px;text-align:center; top:-48px; width:124px; position:relative;background:url(../images/general/tooltopbottomarrow.jpg) center bottom no-repeat;}
 
.confirmationPopup{position:absolute; z-index:1000; text-align:right!important;}
.confirmationPopup .pos{position:relative; top:-158px;left:159px; width:352px;}
.confirmationPopup .pos img.xIcon{top:3px; position:relative; }
.confirmationPopup .border{border:solid 3px #bab1a2;border-bottom:none; padding:10px; background-color:#edeedf;}
.confirmationPopup .pos img{max-height:auto !important; max-width:auto !important;top:0 !important; }
#vendorMailBox .topBar .confirmationPopup .pos{position:relative; top:-121px;left:166px; }
#vendorMailBox .confirmationPopup .linkButton{height:20px; padding:5px 0; display: inline-block; width:85px;}



#centerContent .mainVendorPanel .navigationCards , 
#centerContent .mainVendorPanelMainPage .navigationCards {position:absolute; margin-top:-17px; margin-right:377px;}
#centerContent .mainVendorPanel .navigationCards a,
#centerContent .mainVendorPanelMainPage .navigationCards a{display:inline-block;}
#centerContent .mainVendorPanel .navigationCards .pager a.prev,
#centerContent .mainVendorPanelMainPage .navigationCards .pager a.prev{background:url(../images/vendors/icons/prev.png) no-repeat 33px center; padding-right:10px;}
#centerContent .mainVendorPanel .navigationCards .pager a.prevdis,
#centerContent .mainVendorPanelMainPage .navigationCards .pager a.prevdis{background:url(../images/vendors/icons/prevdis.png) no-repeat 33px center; padding-right:10px; color:#523D2A;cursor:default;text-decoration:none;}
#centerContent .mainVendorPanel .navigationCards .pager a.next,
#centerContent .mainVendorPanelMainPage .navigationCards .pager a.next{background:url(../images/vendors/icons/next.png) no-repeat left center; padding-left:10px;}
#centerContent .mainVendorPanel .navigationCards .pager a.nextdis,
#centerContent .mainVendorPanelMainPage .navigationCards .pager a.nextdis{background:url(../images/vendors/icons/nextdis.png) no-repeat left center; padding-left:10px;color:#523D2A;cursor:default; text-decoration:none;}

#centerContent .mainVendorPanel{background:url(../images/vendors/edit/box_vendor_bg.jpg) repeat-y center center;width:463px; position:relative; left:3px;margin-bottom:15px;}
#centerContent .mainVendorPanel .innerPadding{padding: 0 15px 0 10px;}
#centerContent .mainVendorPanel .innerPadding .image{ float:right;}
#centerContent .mainVendorPanel .innerPadding .image img{border:1px solid #dcd7d0;}
#centerContent .mainVendorPanel .innerPadding h1{font-size:20px; font-weight:normal; padding:0; margin:0;float:right; line-height:normal;}
/*#centerContent .mainVendorPanel .innerPadding .vendorMainLeft{width:254px; float:left;}*/
#centerContent .mainVendorPanel .innerPadding .tags{float:left; font-weight:bold;}
#centerContent .mainVendorPanel .innerPadding .tags a{color:#4F87AF;}
#centerContent .mainVendorPanel .innerPadding .tags a:hover{color:#D9106F;}
#centerContent .mainVendorPanel .innerPadding .address{ font-size:11px; font-weight:bold; padding-top:3px; color:#7C6F5F;}
#centerContent .mainVendorPanel .innerPadding .address a{font-weight:normal;}
#centerContent .mainVendorPanel .innerPadding .address img{position:relative; top:3px;}
#centerContent .mainVendorPanel .innerPadding .rating{font-size:11px; font-weight:bold; padding:2px 0; color:#7C6F5F; display: inline;}
#centerContent .mainVendorPanel .innerPadding .rating img{}
#centerContent .mainVendorPanel .innerPadding ul.moreInfo { height:22px; }
#centerContent .mainVendorPanel .innerPadding ul.moreInfo li{float:right;font-size:11px;}
#centerContent .mainVendorPanel .innerPadding .horsep{margin:6px 0 ;}
#centerContent .mainVendorPanel .innerPadding .phones{padding:0px 0 0; font-size:11px; }
#centerContent .mainVendorPanel .innerPadding .phones a{font-size:11px;cursor: pointer;}
#centerContent .mainVendorPanel .innerPadding .phones img{position:relative; top:2px;}
#centerContent .mainVendorPanel .innerPadding .moreinfo2{font-size:11px;}
#centerContent .mainVendorPanel .innerPadding .moreinfo2 a{font-size:11px;}
#centerContent .mainVendorPanel .innerPadding .moreinfo2 img{position:relative; top:2px;}

#centerContent .mainVendorPanelMainPage {background:url(../images/vendors/edit/box_vendor_bg.jpg) repeat-y center center;width:463px; position:relative; left:3px;margin-bottom:15px;}
#centerContent .mainVendorPanelMainPage .innerPadding{margin: 2px 15px 0 10px; overflow: hidden; width: 436px;} 
#centerContent .mainVendorPanelMainPage .innerPadding .image{ float:right; padding-bottom:7px}
#centerContent .mainVendorPanelMainPage .innerPadding .image img{border:1px solid #dcd7d0;}
#centerContent .mainVendorPanelMainPage .innerPadding h1{font-size:20px; width:256px; font-weight:normal; padding:0; margin:0;float:right; line-height:normal;}

#centerContent .mainVendorPanelMainPage .innerPadding .vendorMainLeft{min-width:256px; padding:0 10px;}
#centerContent .mainVendorPanelMainPage .innerPadding .vendorMainLeft .tags{float:left; font-weight:bold;}
#centerContent .mainVendorPanelMainPage .innerPadding .vendorMainLeft .tags a{color:#4F87AF;}
#centerContent .mainVendorPanelMainPage .innerPadding .vendorMainLeft .tags a:hover{color:#D9106F;}
#centerContent .mainVendorPanelMainPage .innerPadding .vendorMainLeft .address{ font-size:11px; font-weight:bold; padding-top:3px; color:#7C6F5F; width:1000px;}
#centerContent .mainVendorPanelMainPage .innerPadding .vendorMainLeft .address a{font-weight:normal;}
#centerContent .mainVendorPanelMainPage .innerPadding .vendorMainLeft .rating{font-size:11px; font-weight:bold; padding:6px 0 3PX; color:#7C6F5F;}
#centerContent .mainVendorPanelMainPage .innerPadding .vendorMainLeft .rating img{}
#centerContent .mainVendorPanelMainPage .innerPadding .vendorMainLeft ul.moreInfo { height:22px; }
#centerContent .mainVendorPanelMainPage .innerPadding .vendorMainLeft ul.moreInfo li{float:right;font-size:11px;}
#centerContent .mainVendorPanelMainPage .innerPadding .vendorMainLeft .horsep{margin:7px 0 ;}
#centerContent .mainVendorPanelMainPage .innerPadding .phones{padding:0px 0 0; font-size:11px; }
#centerContent .mainVendorPanelMainPage .innerPadding .phones a{font-size:11px;cursor: pointer;}
#centerContent .mainVendorPanelMainPage .innerPadding .phones img{position:relative; top:2px;}
#centerContent .mainVendorPanelMainPage .innerPadding .moreinfo2{font-size:11px;}
#centerContent .mainVendorPanelMainPage .innerPadding .moreinfo2 a{font-size:11px;}
#centerContent .mainVendorPanelMainPage .innerPadding .moreinfo2 img{position:relative; top:2px;}
#centerContent a.InactiveLink{color:#7C6F5F; text-decoration:none; cursor:default; }

#centerContent .editZone .mainPageAboutThePlace .videoImage img{border:1px solid #DCD7D0}

#centerContent .editZone h2 a{font-size:16px; font-weight:bold; float:right;}
#centerContent .editZone h2 a.editLink{float:left; font-size:12px;font-weight:normal; float:left;}
a.editLinkRight{float:right; font-size:12px !important;font-weight:normal !important;}
#centerContent .editZone h2 span.moreInfo{font-size:12px; font-weight:normal; float:right;}
#centerContent .editZone td.mainItemRight { width:75px; text-align:left; border-right:solid 1px #beb6a7; }
#centerContent .editZone td.mainItemRight_n_Left {border-right:solid 1px #beb6a7; border-left:solid 1px #beb6a7; padding:0 10px;}
#centerContent .editZone td.mainItemLeft { text-align:right; border-left:solid 1px #beb6a7; }
#centerContent .editZone td.mainItemLeft p{width:330px;padding-right:15px;}
#centerContent .editZone td.mainItemLeft .itemActions{height:20px; line-height:normal; }
#centerContent .editZone .lineSepLink{display:block; padding:10px 0 15px;}
#centerContent .editZone #comutinitTabs #myWeddings img.mainImage{border:1px solid #beb6a7; margin-top:15px;}
#centerContent .editZone #comutinitTabs ul.tabHeadGroup{/*BACKGROUND: url(../images/vendors/edit/white_tabbox_top.jpg) no-repeat scroll 0 33px transparent;*/ padding-bottom:6px;margin-right:-2px;} 
#centerContent .editZone #comutinitTabs ul li.tabHead{display:inline-block; position:relative; z-index:2;}
#centerContent .editZone #comutinitTabs ul li.tabHead a{color:#523D2A; TEXT-DECORATION:NONE;background:url(../images/vendors/edit/tabs_main_regular.jpg) center center no-repeat; width:125px; text-align:center; height:14px; padding:10px 0;display:inline-block;margin-left:8px;}
/*#centerContent .editZone #comutinitTabs ul li.tabHead a:HOVER{background:url(../images/body_tab_hover.jpg) center center no-repeat;}*/
#centerContent .editZone #comutinitTabs ul.tabHeadGroup li.bottomBg{height: 13px; position: absolute; margin: -6px 2px; z-index: 0;}
#centerContent .editZone #comutinitTabs ul li.tabs-selected{}
#centerContent .editZone #comutinitTabs ul li.tabs-selected a{background:url("../images/vendors/edit/tabs_main_active.jpg") center center no-repeat; font-weight:bold; cursor:default;}
/*#centerContent .editZone #comutinitTabs ul li.tabs-selected a:hover{background:url("../images/body_tab_highlight.jpg") center center no-repeat; font-weight:bold;}*/
#centerContent .editZone #comutinitTabs .tabBody{padding:10px;border-left:solid 1px #bab1a2;border-right:solid 1px #bab1a2;min-height:100px; width:412px;}
#centerContent .editZone #comutinitTabs .tabBody .yellowMessageSmall{ margin-bottom:10px;}
#centerContent .editZone #comutinitTabs .tabBody .yellowMessageSmall .yellowMessageSmallInner{ padding:0 10px;width:386px; background:#feffef; border-right:1px solid #c5c6b9;border-left:1px solid #c5c6b9;}
#centerContent .editZone #comutinitTabs .tabBody .editLink{float:left; display:block;}
#centerContent .editZone #comutinitTabs .tabBody .leftArrow{display:inline-block; padding-left:10px; background:url(../images/vendors/edit/left_arrow.jpg) no-repeat left center;}

#centerContent .editZone #comutinitTabs #myOpinions .yellowMessageSmall{padding:2px; margin-bottom:15px;}
#centerContent .editZone #comutinitTabs #myOpinions .yellowMessageSmallInner{border-left:#c5c6b9 solid 1px;border-right:#c5c6b9 solid 1px; padding:0 10px; background:#feffef;}
#centerContent .editZone #comutinitTabs #myOpinions table td.rightCuples{width:78px;}
#centerContent .editZone #comutinitTabs #myOpinions table td.leftCuples .commentBy{font-size:11px; color:#7C6F5F; font-weight:bold;}
#centerContent .editZone #comutinitTabs #myOpinions table td.leftCuples ul.moreInfo { height:18px; }
#centerContent .editZone #comutinitTabs #myOpinions table td.leftCuples ul.moreInfo li{float:right;font-size:11px;}
#centerContent .editZone #comutinitTabs #myOpinions table td.leftCuples .horsep{margin:4px;}
#centerContent .editZone #comutinitTabs #myOpinions .reportBar{ background:#edeedf; padding:3px 10px; text-align:left; font-size:11px; margin-top:15px;}
#centerContent .editZone #comutinitTabs #myOpinions .reportBar img{position:relative; top:3px;}
#centerContent .editZone #comutinitTabs #myRatings p.fistLine{padding: 0 0 5px 0px; clear:both; }
#centerContent .editZone #comutinitTabs #myRatings p.fistLine span.counterRating{display:block; float:right;}

#centerContent .editZone #comutinitTabs #myRecomandations table td{text-align:center; color:#7C6F5F; font-weight:bold; font-size:11px;}
#centerContent .editZone #comutinitTabs #myRecomandations .findCuples img{margin:-24px 67px;}

#centerContent .editZone #comutinitTabs #myRecomandations table td img{border:solid 1px #bab1a2;}
#centerContent .editZone #comutinitTabs #myRecomandations table td a{font-weight:bold; font-size:12px;}
#centerContent .editZone #comutinitTabs #myRecomandations img.vendorSmallLogo{max-width:171px !important;} 
#centerContent .editZone #comutinitTabs #myRecomandations p.fistLine{padding: 0 0 15px 0; }

#centerContent .editZone .mainItemRight_n_Left span.tags{float:left; font-size:11px;}
#centerContent .editZone .mainItemRight_n_Left span.tags a{color:#4F87AF;}
#centerContent .editZone .mainItemRight_n_Left span.tags a:hover{color:#D9106F;}
#centerContent .editZone .mainItemRight_n_Left span.tags img{position:relative; top:3px;}
#centerContent .editZone .mainItemRight_n_Left .shortDescription{width:409px; word-wrap:break-word; overflow: hidden; }
#centerContent .editZone .mainMetaInf{position:relative; left:4px; font-weight:bold;color:#7C6F5F; font-size:11px;}


#centerContent .editZone table.AlbumImageBorder{width:211px;height:211px; border:1px solid #DCD7D0; margin-bottom:5px;}
#centerContent .editZone table.AlbumImageBorder td{text-align:center;}
#centerContent .editZone table.albumEdit{ line-height:140%;width: 100%; }
#centerContent .editZone table.albumEdit td.album{padding-bottom:15px;}
#centerContent .editZone table.albumEdit img{max-height:211px; max-width:211px;}
#centerContent .editZone table.albumEdit .sep{position:relative; top:2px; padding:0;border:none 0px #dcd7d0;}
#centerContent .editZone td.AlbumMainImage {height:207px;}
#centerContent .editZone .AlbumMainImage img{max-height: 211px; max-width: 211px;}
#centerContent .editZone #checkboxs{margin-top:10px;}
#centerContent .editZone .linkCancel{float:left; padding-top:3px;}

#centerContent .editZone table.bigImageBorder{ margin:10px 0; width: 433px; min-height: 217px;}
#centerContent .editZone table.bigImageBorder td{text-align:center;}
#centerContent .editZone .bigImageEdit{ text-align:center;}
#centerContent .editZone .bigImageEdit img{max-width: 433px; max-height: 433px;border:#bab1a2 solid 1px;}
#centerContent .editZone .bigImageEdit .pager{text-align:left;}
#centerContent .editZone .bigImageEdit .pager a{} 
#centerContent .editZone .bigImageEdit .pager a.prev{background:url(../images/vendors/icons/prev.png) no-repeat right center; padding-right:10px;}
#centerContent .editZone .bigImageEdit .pager span.prevdis{background:url(../images/vendors/icons/prevdis.png) no-repeat right center; padding-right:10px; color:#523D2A;cursor:default;text-decoration:none;}
#centerContent .editZone .bigImageEdit .pager a.next{background:url(../images/vendors/icons/next.png) no-repeat left center; padding-left:10px;}
#centerContent .editZone .bigImageEdit .pager span.nextdis{background:url(../images/vendors/icons/nextdis.png) no-repeat left center; padding-left:10px;color:#523D2A;cursor:default; text-decoration:none;}

#centerContent .editZone table.albumPicsBorder{width:132px;height:132px;border:solid 1px #dcd7d0; margin:0 auto 4px;}  
#centerContent .editZone table.albumPicsBorder td{text-align:center;padding:0 !important;}
#centerContent .editZone table.editAlbumImages{width: 100%; text-align: center; margin-top: 15px;}
#centerContent .editZone table.editAlbumImages img{ max-height:130px ; max-width:130px;}
#centerContent .editZone table.editAlbumImages td {padding-bottom:10px; width:142px;}
#centerContent .editZone table.editAlbumImages .bottomLinks img{position:relative; top:3px; border:none 0px #fff; margin-bottom:0;}
#centerContent .editZone table.editAlbumImages p.imageDetails{text-align:right;}
#centerContent .editZone table.editAlbumImages p.imageDetails span{font-size:11px;}
#centerContent .editZone table.editAlbumImages td.centerTd {width: 152px;} 
#centerContent .editZone table.editAlbumImages td.centerTd p.imageDetails {padding: 0 22px 0 }
#centerContent .editZone .findCuples input.searchBox{width:154px; padding:5px; border:none 0px #000; background:url(../images/inputs/searchbox.jpg) no-repeat right center; height:15px;position:relative; top:-4px; left:-3px;}
 


#centerContent .editZone .weddingList table {margin-top:15px;}
#centerContent .editZone .weddingList table td.rightCuples{width:78px;}
#centerContent .editZone .weddingList table td.leftCuples .commentBy{font-size:11px; color:#7C6F5F; font-weight:bold;}
#centerContent .editZone .weddingList table td.leftCuples ul.moreInfo { height:18px; }
#centerContent .editZone .weddingList table td.leftCuples ul.moreInfo li{float:right;font-size:11px;}
#centerContent .editZone .weddingList table td.leftCuples .horsep{margin:8px 0;}
#centerContent .editZone .weddingList .reportBar{ background:#edeedf; padding:3px 10px; text-align:left; font-size:11px; margin-top:15px;}
#centerContent .editZone .weddingList .reportBar img{position:relative; top:3px;}
#centerContent .editZone .weddingList .reportBar span{color:#a79d8c} 
#centerContent .editZone .weddingList .reportBar .clientMessage{width:0px; height:0px; overflow:visible; z-index:11000; position:absolute; display: none;}
#centerContent .editZone .weddingList .reportBar .clientMessage .clientMessageBg{background-color:#D2E8F7;font-size:11px;height:21px;padding-top:6px;}
#centerContent .editZone .weddingList .reportBar .clientMessage .clientMessageReportPos{height:35px;left:-194px;text-align:center; top:-38px; width:124px; position:relative;background:url(../images/general/tooltopbottomarrow.jpg) center bottom no-repeat;}

#centerContent .editZone table.editSupItems {width:100%; text-align:center; font-weight:bold;}
#centerContent .editZone table.editSupItems td {width:126px; padding-top:5px;}
#centerContent .editZone table.editSupItems td.centerTd{width: 171px;}
#centerContent .editZone table.editSupItems td.centerTd p{}
#centerContent .editZone table.editSupItems p{text-align:left; font-weight:normal;font-size:11px;}
/*#centerContent .editZone table.editSupItems p.large{padding-bottom:16px;}
#centerContent .editZone table.editSupItems p.large span{position: absolute; width: 152px; margin-right: -12px; display: block; }
#centerContent .editZone table.editSupItems .centerTd p.large {padding-bottom:0;}
#centerContent .editZone table.editSupItems .centerTd p.large span{position: relative; left:-10px; width: auto; margin-right:0;}*/

#centerContent .editZone table.editSupItems .recomStrong{width:125px;}
#centerContent .editZone table.editSupItems .centerTd .recomStrong{width:125px !important; margin:0 auto;}
#centerContent .editZone table.editSupItems p img{position:relative; top:2px; border:0 solid #fff;}
#centerContent .editZone table.editSupItems span{font-size:11px; color:#7C6F5F;}
#centerContent .editZone table.editSupItems img{border:solid 1px #bab1a2; max-width:171px; }


#centerContent .editZone table.videoMainVideo {height:93px;}
#centerContent .editZone table.videoMainVideo td{width:140px; font-size:11px;font-weight:bold;}
#centerContent .editZone table.videoMainVideo img{border:1px solid #bab1a2;}

#centerContent .editZone .videoEditPage object{padding-right:7px;}

#centerContent ul.pager{ float:left;}
#centerContent ul.pager a{display:inline-block; font-size:11px; font-weight:bold; color:#523d2a; }
#centerContent ul.pager a:hover{color:#D9106F;}
#centerContent ul.pager li{float:left; padding:0 3px; }
#centerContent ul.pager li.next{width:10px; height:20px; padding-top:1px; padding-left:0; background:url(../images/general/icons/arrow-left-gray.jpg) no-repeat left  center; }
#centerContent ul.pager li.next a{width:10px; background:url(../images/general/icons/arrow-left-blue.jpg) no-repeat center  center; text-decoration:none;}
#centerContent ul.pager li.prev{width:10px; height:20px; padding-top:1px; background:url(../images/general/icons/arrow-right-gray.jpg) no-repeat center  center;}
#centerContent ul.pager li.prev a{width:10px; background:url(../images/general/icons/arrow-right-blue.jpg) no-repeat center  center; text-decoration:none;}
#centerContent ul.pager li.pageNumber a{width:21px;height:20px; padding-top:1px;text-align:center; color:#523D2A; background:url(../images/general/pagingbox-normal.jpg) no-repeat center center;}
#centerContent ul.pager li.pageNumber a:hover{text-decoration:none; background:url(../images/general/pagingbox-active.jpg) no-repeat center center;}
#centerContent ul.pager li.activePageNumber a{text-decoration:none; cursor:default; color:#523D2A; width:21px;height:20px; padding-top:1px; text-align:center; background:url(../images/general/pagingbox-active.jpg) no-repeat center center;}
#centerContent ul.pager li.dots{}
#centerContent ul.pager li.freeText{} 
#centerContent ul.pager li.getQuote{float:right;}
#centerContent ul.pager li.getQuote a.linkButton{width:158px;height:21px; position:relative; top:-3px; font-weight:bold; text-align:center; display:block; padding:2px 0;  color:#FFFFFF; background:url(../images/general/bluebut158x25.jpg) no-repeat center center;}
#centerContent ul.pager li.getQuote a.linkButton:hover{text-decoration:none; background:url(../images/general/bluebut158x25over.jpg) no-repeat center center;}
 
/*#centerContent .editZone .editInwin{position:absolute; z-index:99999; top:0; padding-top:40px; height:100%;  left:0px; width:100%; display:block;}*/
#centerContent .editZone .editInwin .pos{position:relative; margin:0 auto; width:448px;}
#centerContent .editZone .editInwin .pos img.xIcon{top:3px; position:relative;}
#centerContent .editZone .editInwin .border{border:solid 3px #bab1a2;  padding:10px; background-color:#edeedf;}
#centerContent .editInwin .message,
#centerContent .editInwin ul.message {background:url(../images/vendors/errorbox418.png) no-repeat scroll center top transparent;font-size:11px;height:25px;padding:3px 0 5px;text-align:center;/* create mess in photos inwin width:538px;*/}
#centerContent .thin .message{width:418px !important;}
.blockErros .errors{display:block;}
.aboutThePlaceEditForm 	 .blockErros div{display:block;}
#centerContent .editZone input[type='text']{border:none 0px #fff; height:15px; padding:5px;}
#centerContent .editZone #removePhoto_InWin{margin-left:-114px; width:234px; position:fixed; top:200px;border:3px solid #BAB1A2}
#centerContent .editZone #removePhoto_InWin table{width:100%;}

#centerContent .editInwin{position:absolute; z-index:999999; top:0; padding-top:40px; height:100%;  left:0px; width:100%; display:block;}
#centerContent .editInwin .pos{position:relative; margin:0 auto; width:448px;}
#centerContent .editInwin .pos img.xIcon{top:3px; position:relative;}
#centerContent .editInwin .border{border:solid 3px #bab1a2;  padding:10px; background-color:#edeedf;}
#centerContent input[type="text"],
#centerContent input[type="password"]
						{border:none 0px #fff; height:15px; padding:5px;}
#centerContent .editInwin .ratingSelectors .errors{display:block;}
#centerContent .editInwin .ratingFull .error{display:block;}

#centerContent .editInwin .horsep{margin-top:5px;}
#centerContent .editInwin table.editForm td.label{width:130px;}
#centerContent .thin table.editForm td.label{width:79px;}
#centerContent table.editForm td.input select{ width:203px;}
#centerContent .editInwin table.editForm td textarea {color:#7C6F5F;border:none; font-size:11px; font-weight:normal; font-family:Arial;}
#centerContent .editInwin table.editForm td.input textarea.textArea328x64{width:318px; height:54px; padding:5px; background: url(../images/inputs/textbox328x64.png) no-repeat right  center;}
.aboutPlaceLogo td.label{width:57px !important;}
#centerContent .editInwin table.editForm td textarea.textArea290x45{width:280px; height:35px; padding:5px 0; background:  none transparent;;}
#centerContent .editInwin table.editForm td{padding:5px 0;} 
#centerContent table td.label{font-weight:bold;}
#centerContent table td.captchaLabel{}
#centerContent table td.captchaLabel div{display: inline;}
#centerContent table td.captchaLabel input{margin-right:9px;}
#centerContent table td.captchaLabel .error{display: block;margin-rightjwplayer 
	:85px; font-size:11px;}

#centerContent .filterYellow {padding:0 1px; padding-top:10px;}
#centerContent .filterYellow  .filterYellowContent{ padding:0 5px; background:#feffef; border-right:#e1d6c4 solid 1px; border-left:#e1d6c4 solid 1px;}

#addVendor_InWin{width:431px;border:solid 1px #bab1a2;padding:10px; background:#edeedf; top:40px!important;left:expression((document.documentElement.offsetWidth-538)/2) !important; margin-left:-215px !important;}
#addVendor_InWin .addDiscussionMainTBL{width:100%; }
 
 
 .couplesCard{}
.couplesCard .mainTable{width:100%; padding:0 10px 10px; }
.couplesCard .rightCol{width:186px; text-align:center;}
.couplesCard .leftCol{width:200px}
.couplesCard .leftCol h1{padding-bottom:8px !important;}
.couplesCard .leftCol .weddingData{padding-bottom:6px; font-size:11px; color:#7C6F5F; line-height:200%; font-weight:bold;}
.couplesCard .leftCol .weddingLink{width:245px; font-weight:bold; height:30px; text-align: center; padding:5px; background:url(../images/couples/card/wedingsite.jpg) no-repeat center top; line-height: 130%; font-size:11px;}
.couplesCard .editDetails{text-align:left;padding-left:10px;}
 /*========================================================= 
 Registration - Left Menu
=========================================================*/
 
#leftContent{width:202px; float:right;padding-left:20px; line-height:normal;}
#leftContent .sep {height:0px; width:170px; overflow:hidden; border-bottom:dotted 1px #a89e94; clear:both; }
#leftContent .bannerBox { width:180px; height:150px;background:url(../images/general/leftbannerbox.jpg) no-repeat center center; padding:10px; margin-bottom:19px;}


#leftContent .miniSiteBox .sep {margin:8px 0; }
#leftContent .miniSiteBox { width:170px; height:206px;background:url(../images/general/leftMinisitebox.jpg) no-repeat center top ; padding:14px 16px 16px; margin-bottom:19px;}
#leftContent .miniSiteBox .boxTitle { text-align:center;}
#leftContent .miniSiteBox .boxImage { padding:2px 0;}
#leftContent .miniSiteBox .boxText {  margin:10px 0 2px 0;float:right; width:84px;}
#leftContent .miniSiteBox .boxButton { margin:12px 0 2px 0;float:left; text-align:center; width:85px; height:25px; font-weight:bold; top:3px;  }
#leftContent .miniSiteBox .boxButton a{width:85px;height:17px; padding:4px 0; display:inline-block; color:#FFFFFF; background:url(../images/general/minisitebutton.jpg) no-repeat center center;}
#leftContent .miniSiteBox .boxButton a:hover{text-decoration:none; background:url(../images/general/minisitebuttonover.jpg) no-repeat center center;}
#leftContent .miniSiteBox .linkButton {}
#leftContent .miniSiteBox .boxSearchBar {}
#leftContent .miniSiteBox form { padding-top:3px;}
#leftContent .miniSiteBox .searchTextBox { float:right; width:142px; height:14px; padding:5px 5px 5px 0 ; background:url(../images/general/minisitesearchbox.jpg) no-repeat right  center; border:none 0px #fff; color:#523d2a; font-family:Arial;  font-size:11px;}
#leftContent .miniSiteBox .searchButton { float:right;}


.loginPage h2 {font-size:18px; border-bottom:dotted 1px #a89e94; font-weight: normal; margin-bottom:10px; padding-bottom:5px; margin-left:29px;}
.loginPage h2 a{font-size: 12px; }
 
.freeWeddingSite{ height:169px; padding:26px 18px 0; width:566px; background:url(../images/couples/register/create_website_title.jpg) no-repeat; line-height:18px;}
.freeWeddingSite strong{font-size:14px; display: block; margin-bottom:4px;}
.freeWeddingSite a{display: block; padding-top:7px; font-size:12px;}
.moreFeatures{ margin-top:10px;}
.moreFeatures h4{font-size:14px}
.moreFeaturesTop{width:602px;height:7px; overflow:hidden; background:url(../images/couples/register/panel2_top.png) no-repeat center center;}
.moreFeaturesContent{width:602px; background:url(../images/couples/register/panel2.png);}
.moreFeaturesBottom{width:602px; overflow:hidden; height:8px; background:url(../images/couples/register/panel2_bottom.png) no-repeat center center;}
.moreFeaturesContent .line{height:1px; border-top:dotted 1px #a89e94; overflow:hidden; margin:0 10px;}
.featureRecord{clear:both; height: 59px;padding:15px 20px 3px;}
.featureRecordPic{width:50px; float:right;}
.featureRecordContent{float:right;}
 
  /*========================================================= 
 Registration - Left Menu
=========================================================*/
 
 
.minisiteCard { position:relative; right:-3px; height:158px; width:462px; background: url("../images/minisites/edit/cardbg.jpg") center center no-repeat;  }
.minisiteCardInnerPadding{ top:44px; right:19px; position: relative; margin-left:32px;}
.minisiteCardInnerPadding .ourUrl{padding-top:5px; padding-bottom:3px;}
.minisitesPageActiveNotActive{ margin-bottom:10px; width:174px; height:25px; background: url("../images/minisites/edit/onoffbg.jpg") center center no-repeat; }
.textBoxFull{background: url(../images/inputs/textbox414x24.jpg) no-repeat center center; padding:0px 5px 10px 0; width:409px; height:15px;}
.textBoxFull input {background: none transparent;padding:0;}
.input433x24{background: url(../images/inputs/textbox433x24.jpg) no-repeat center center; padding:0px 5px 10px 0; width:428px; height:15px;}
.input433x24 input {background: none transparent;padding:0; border:0 none #fff;}
.input90x24{background: url(../images/inputs/textbox90x24.png) no-repeat center center; padding:0px 5px 10px 5px; width:80px; height:15px;}
.input90x24 input {background: none transparent;padding:0;}




#centerContent .weddingComments{ line-height:normal;}
#centerContent .weddingComments .commentsCount{ height:20px; padding-top:12px; font-size:13px;font-weight:bold;  }
#centerContent .weddingComments .linkAddComment{margin:12px 0 10px; font-weight:bold; }
#centerContent .weddingComments .comment{width:472px;  position:relative; left:10px; background:url(../images/general/commentbg.jpg) no-repeat right top;}
#centerContent .weddingComments .commentInnerBg{ background:url(../images/general/talkbackcontentbg.jpg) repeat-y right top; margin-top:3px;}
#centerContent .weddingComments .comment .commentNumber{width:25px; height:18px; text-align:center; padding-top:5px; font-weight:bold;}
#centerContent .weddingComments .comment .commentImage{width:67px; height:89px; float:right; padding-right:24px;}
#centerContent .weddingComments .comment .commentHeader{width:359px; float:right;padding-right:10px; line-height:140%;}
#centerContent .weddingComments .comment .commentHeader h2{font-size:12px;}
#centerContent .weddingComments .comment .commentHeader h3{font-size:11px; color:#7C6F5F;}
#centerContent .weddingComments .comment .commentHeader h3 a{color:#4F87AF;}
#centerContent .weddingComments .comment .commentHeader h3 a:hover{color:#D9106F;}
#centerContent .weddingComments .comment .commentData{width:359px; float:right;padding-right:10px; }
#centerContent .weddingComments .comment .sep {height:0px; width:359px; margin:8px 0; overflow:hidden; border-bottom:dotted 1px #a89e94; clear:both; }
#centerContent .weddingComments .comment .commentUserAction{padding-top:10px; padding-bottom:17px; background:url(../images/general/discussions/talkbackdiscussionbgfooter.jpg) left bottom no-repeat;}

 
.DesignPreviewPage {padding:0px 25px;}
.DesignPreviewPage .tipsTitle {display:block; font-size:15px;margin-bottom:5px;}
.DesignPreviewPage .designImage{float:right; font-weight: bold; width:270px; text-align: center;padding-bottom:25px}
.DesignPreviewPage .designImage img{border:1px solid #BAB1A2;}
.DesignPreviewPage .sepDesignImages{float:right; width:43px;}

 
#newMinisite{ border:1px solid #e8e9da; padding:15px; z-index:3000; width:871px;  margin-left:-450px; top:40px; left:50%; position:absolute; background:url(../images/minisites/edit/newinwinbg.jpg) center top #E8E9DB no-repeat; }
#newMinisite a.exit{position: relative; top:-5px; left:-859px; display: block; height:15px; width:15px;  text-decoration: none;}
#newMinisite .promoText { margin:67px 46px 0;}
#newMinisite .promoText .promotextTbl{width:575px; line-height:141%;} 
#newMinisite .firstDataForm{} 
#newMinisite .firstDataForm .firstDataFormTbl{ width:100%;}
#newMinisite .firstDataForm .firstDataFormTbl .informationData{margin-top: 22px;}
#newMinisite .firstDataForm .firstDataFormTbl .informationData .req{}
#newMinisite .firstDataForm .firstDataFormTbl .informationData .label{}
#newMinisite .firstDataForm .firstDataFormTbl .informationData .input{}
#newMinisite .firstDataForm .firstDataFormTbl .informationData .errors{display: block;}
#newMinisite .firstDataForm .firstDataFormTbl .informationData .textArea433x85 textarea{width: 422px; height: 75px;border:0px; background:transparent; font-family: arial; color:#7C6F5F; font-size: 11px;}
#newMinisite .leftInfo{font-size:11px;line-height:125%;  width:297px; vertical-align: top}
#newMinisite .horsep{margin-bottom:11px;}
#centerContent textarea.textArea433x150{width:423px; height:140px; background: none no-repeat right  center; border:none 0px #fff;  background: transparent; font-family: arial; font-size:11px; color:#7C6F5F;}
#centerContent .editInwin .border .posfix9024 {margin-top:5px;}

.titleInput input, .titleInput textarea { color:#523D2A !important; font-size:12px !important;}
.previewLink a {font-size:12px !important; font-weight:normal !important; float: none !important; }
 
 .ImageFileInput{background: #fff;}
 .EventsList{margin-top:20px;}
 
 
 #sendToFriend{margin-left:-215px !important;width:429px;border:solid 1px #bab1a2;padding:10px; background:#edeedf; top:40px!important; left:expression((document.documentElement.offsetWidth-430)/2) !important; }
#sendToFriend .addTalkbackMainTBL .message{padding: 3px 0 5px ;background:url(../images/general/inwin/errorbox428.jpg) no-repeat center top; height:25px; width:428px; text-align:center; font-size:11px;}
#sendToFriend .addTalkbackMainTBL td.message strong{font-size:14px;}
#sendToFriend .addTalkbackMainTBL ul.message{margin-top:5px;padding: 2px 0 6px }
#sendToFriend .addTalkbackMainTBL .generalText{}
#sendToFriend .addTalkbackMainTBL table.inwinForm textarea{ background:url(../images/inputs/textbox315x104.png) no-repeat center center;  height:94px; width:305px;}
#sendToFriend .addTalkbackMainTBL table.inwinForm .textArea315x45{ background:url(../images/inputs/textbox315x45.png) no-repeat left center !important;  height:40px !important; padding-top:0 !important; width:305px;}
#sendToFriend .addTalkbackMainTBL table.inwinForm .textArea315x45 textarea{ background:transparent none!important;  height:100% !important; width:100% !imporant;}
#sendToFriend .addTalkbackMainTBL table.inwinForm textarea.error{}


td.minisiteDesignTd input {float:right;}
td.minisiteDesignTd{width:353px; height: 229px;}
 .designList a:hover img,.designList a img,.designList img:hover ,.designList ,.designList a{ text-decoration:none;}