.table_box { padding:0; margin:0; margin-top:0; margin-left:0; border-collapse:collapse; }
.table_box td { border:solid 0 red; }
.table_box div.corner { width:10px; height:10px; border:solid 0 red; }
.table_box td.t_l { background-position:top left; background-image:url(http://www.bravobride.com/images/alin/box_corners_bg.png); }
.table_box td.t_c { background-position:top left; background-image:url(http://www.bravobride.com/images/alin/box_top_bottom_center.png); }
.table_box td.t_r { background-position:top right; background-image:url(http://www.bravobride.com/images/alin/box_corners_bg.png); }
.table_box td.m_l { background-position:top left; background-image:url(http://www.bravobride.com/images/alin/box_left_right_center.png); }
.table_box td.m_c { background-color:#ffffff; width:100%; height:100%; text-align:left; }
.table_box td.m_r { background-position:top right; background-image:url(http://www.bravobride.com/images/alin/box_left_right_center.png); }
.table_box td.b_l { background-position:bottom left; background-image:url(http://www.bravobride.com/images/alin/box_corners_bg.png); }
.table_box td.b_c { background-position:bottom left; background-image:url(http://www.bravobride.com/images/alin/box_top_bottom_center.png); }
.table_box td.b_r { background-position:bottom right; background-image:url(http://www.bravobride.com/images/alin/box_corners_bg.png); }

/*
Core Colors
bride green:#487A65;
bravo blue: #82A798
light blue: #BDD3EE
flower orange:#EB4415
*/
.bold { font-weight:bold; }
div.top_left { color:#ffffff; float:left; background:url(http://www.bravobride.com/images/alin/pt_alin2.png); background-position:0 340px; width:20px; height:10px; }
div.top_middle { color:#ffffff; text-align:center; background:url(http://www.bravobride.com/images/alin/pt_alin2.png); background-position:0 295px; height:10px; }
div.top_fix { color:#ffffff; text-align:center; background:url(http://www.bravobride.com/images/alin/pt_alin2.png); background-position:0 295px; height:10px; }
div.top_right { color:#ffffff; float:right; background:url(http://www.bravobride.com/images/alin/pt_alin2.png); background-position:20px 340px; width:20px; height:10px; }
div.middle_midle_big { background:url(http://www.bravobride.com/images/alin/pt_alin2.png); background-position:0 -315px; background-repeat:repeat-x; background-color:#fff; text-align:center; border-left:solid 1px #BDD2ED; border-right:solid 0 #BDD2ED; }
div.middle_midle_small { background:url(http://www.bravobride.com/images/alin/pt_alin2.png); background-position:0 -315px; background-repeat:repeat-x; background-color:#fff; text-align:left; border-left:solid 0 #BDD2ED; border-right:solid 1px #BDD2ED; padding:0; padding-top:0; }
div.bottom_left { color:#ffffff; float:left; background:url(http://www.bravobride.com/images/alin/pt_alin2.png); background-position:0 170px; width:20px; height:10px; }
div.bottom_middle { color:#ffffff; text-align:center; background:url(http://www.bravobride.com/images/alin/pt_alin2.png); background-position:0 215px; height:10px; }
div.bottom_right { color:#ffffff; float:right; background:url(http://www.bravobride.com/images/alin/pt_alin2.png); background-position:20px 170px; width:20px; height:10px; }
div.left { color:#ffffff; float:left; background:url(http://www.bravobride.com/images/alin/pt_alin2.png) no-repeat top left; width:15px; height:45px; }
div.right { color:#ffffff; float:right; background:url(http://www.bravobride.com/images/alin/pt_alin2.png); background-position:15px 385px; width:15px; height:45px; }
div.middle { color:#ffffff; background:url(http://www.bravobride.com/images/alin/pt_alin2.png); background-position:0 430px; height:45px; text-align:left; }
div.left_content { padding-left:30px; padding-top:10px; }
body { font-family:Verdana; font-size:13px; line-height:14px; background-color:#A5BCD3; margin:0; background-image:url(/images/dotbackground2.jpg); }
br { clear:left; }
h1,h2,h3,h4,h5,ul,ol,form { margin:0; padding:0; }
h1,h2,h3,h4,h5 { color:#457862; }
h2 { font-size:18px; }
h4 { font-size:13px; }
form { position:relative; }
input { border:1px solid #E2E4E4; height:17px; background-image:url(/images/input_bg.jpg); padding-top:4px; width:170px; }
.finput { margin-top:5px; height:22px; }
label { display:block; width:120px; font-weight:bold; float:left; margin-right:5px; text-align:right; font-size:11px; padding-top:3px; }
a,a:visited,a:link { text-decoration:none; color:#487A65; font-weight:bold; }
a:hover { color:#82A798; }

.v11 {font-family:Verdana; font-size:11px; text-decoration:none; font-weight:bold; }
a.v11, a.v11:visited, a.v11:link { font-family:Verdana; font-size:11px; text-decoration:none; color:#487A65; font-weight:bold; }
a.v11:hover { color:#82A798; }

a.v12, a.v12:visited, a.v12:link { font-family:Verdana; font-size:12px; text-decoration:none; color:#487A65; font-weight:bold; }
a.v12:hover { color:#82A798; }

h3 { position:relative; padding-top:7px; padding-left:2%; height:24px; width:98%; background-image:url(/images/GS_2col_h3_bg.jpg); color:#333; font-size:10pt; }
a img { border:0; }
.error { width:50%; color:red; }
a.SubmitButton,a.SubmitButtonLarge,a.SubmitButtonAuto,a.SubmitButtonXLarge { display:block; height:16px; color:#fff; font-weight:bold; text-align:center; padding-top:4px; padding-bottom:4px; font-size:11px; }
a.SubmitButton { width:61px; background-image:url(/images/SubmitButton.jpg); }
a.SubmitButtonLarge { width:120px; background-image:url(/images/SubmitButtonLarge.jpg); }
a.SubmitButtonXLarge { width:130px; background-image:url(/images/SubmitButtonXLarge.jpg); }
a.SubmitButtonAuto { background-image:url(/images/SubmitButtonGen_bg.jpg); text-align:center; color:#fff; }
a.SubmitButton:hover,a.SubmitButtonLarge:hover,a.SubmitButtonAuto:hover,a.SubmitButtonXLarge:hover { color:#000; }
#AjaxLoader { text-align:center; }
#ErrorHolder div { width:239px; padding:7px; padding-left:16px; padding-right:22px; border:1px solid #fff; display:none; background-color:#608775; color:#fff; }

/*.errX{top:362px;border:1px solid;}*/
.errAcct { top:488px; }
.errXAcct { top:350px; }
.errXAcct a.closebutton { color:#fff; font-size:7pt; }
.errXAcct a.closebutton:hover { color:#ccc; }
#outer_wrapper { position:relative; margin:auto; width:985px; background-image:url('/images/outer_wrapper_bg.jpg '); margin-bottom:0; }
#inner_wrapper { position:relative; margin:auto; width:975px; border:0 solid #A5BCD3; overflow:hidden; background-color:#fff; }
#bottom_shadow { position:relative; top:-3px; margin:auto; width:980px; background-image:url(/images/bottom_shadow.jpg); height:10px; background-repeat:no-repeat; display:none; }
#header { position:relative; width:100%; text-align:center; height:127px; background-image:url(/images/header_bg.jpg); margin-bottom:0; font-size:11px; font-weight:bold; overflow:hidden; }
#header_logo { position:relative; top:3px; width:288px; }
#DD_Blocker { position:absolute; top:0; left:653px; width:10px; height:125px; border:0 solid; }
#DD_Blocker_2 { position:absolute; top:115px; left:667px; width:123px; height:10px; border:0 solid #000; }
#top_user_menu { color:#487A65; }
#top_user_menu a { font-family:"Trebuchet MS"; }
#top_user_menu #LogInLink { border-right:0 solid #487A65; padding-right:4px; margin-right:4px; }

/*
#top_menu{
position:absolute;
right:0px;
top:0px;
margin-right:15px;
background-image: url('/images/top_menu_bg.gif');
background-repeat:no-repeat;
width:295px;
height:31px;
font-size:12px;
z-index:2000;
}
*/
#top_menu { background-image:url(/images/alin/top_buy_sell_my_bg.jpg); background-repeat:no-repeat; width:263px; height:42px; font-size:12px; z-index:2000; position:absolute; left:290px; top:50px; }
.social_holder { position:absolute; right:16px; top:10px; }
.search_box { background-image:url(/images/alin/top_search_bg.png); background-repeat:no-repeat; height:42px; width:392px; font-size:12px; z-index:2000; position:absolute; left:560px; top:50px; border:solid 0 red; padding-right:5px; padding-top:3px; padding-left:0; }
.search_button_img { cursor:pointer; cursor:hand; position:absolute; right:12px; top:5px; }
.search_button_0 { background-image:url(/images/alin/search.png); background-color:#fff; background-repeat:no-repeat; width:69px; height:32px; cursor:pointer; cursor:hand; margin-bottom:-5px; position:absolute; right:8px; top:1px; }
.search_button_1 { background-image:url(/images/alin/search-over.png); background-color:#fff; background-repeat:no-repeat; width:69px; height:32px; cursor:pointer; cursor:hand; position:absolute; right:8px; top:1px; }
#top_menu ul { list-style-type:none; }
#top_menu li { padding-top:6px; float:left; text-align:center; display:block; }
#top_menu ul li a { display:block; padding-top:7px; height:25px; color:#333; }
#top_menu ul li a:hover { color:#457862; }

/*  DROP DOWN CSS */
.DD_Holder { position:absolute; top:92px; width:150px; z-index:1000001; width:130px; visibility:visible; display:none; border:0 solid #BDD2ED; }
.DD_Holder ul li { list-style-type:none; text-align:left; display:block; font-size:10px; }
.DD_Holder a { color:#5F5E5E; padding:5px; display:block; }
.DD_Holder a:hover { background-color:#BDD3EE; }
#Buy_DD_Holder { position:absolute; left:292px; width:175px; }
#Sell_DD_Holder { position:absolute; left:352px; width:175px; }

/* On 2/12/09 the drop down menus were changed to fade in fade out menus
This menu will keep the DD_Holder class and also add an aditional class - DD_Main_Menu
 We also added a drop down menu to the main menu under community
 */
.DD_Main_Menu { top:156px; border:1px solid #BDD2ED; visibility:visible; display:none; }
#Community_DD_Holder { left:768px; display:none; }
#Boutique_DD_Holder { left:508px; display:none; }
.buy_menu { margin-left:0; }
.sell_menu { margin-left:1px; }
.mybb_menu { margin-left:12px; }
#header_logo { float:left; }
#main_menu { height:5px; background-image:url(/images/alin/Header-line.jpg); background-repeat:repeat-x; }
#main_menu li { list-style-type:none; float:left; display:block; border-right:1px solid #fff; height:29px; }
#main_menu a { color:#fefefe; padding:6px 14px; 
/* 091608*/
padding:0; display:block; font-weight:bold; font-size:11px; }
#main_menu a:hover { 
/*color:#EB4415;*/
color:#d0d0d0; }
#main_menu li.border0 { border:0; }
#content { position:relative; }
#content_left,#content_right { padding-top:10px; float:left; }
#content_left { position:relative; width:177px; display:block; border-right:0 solid #000; }
#content_left li { font-weight:normal; }
#cl_categories_title { display:hidden; }
#cl_categories_holder { text-align:left; padding-top:0; background-color:#ffffff; width:160px; 
/*height:543px;*/
height:auto; border:0 solid #ccc; margin-left:13px; }
#cl_categories_holder ul { list-style-type:none; }
#cl_categories_holder li { border-bottom:dashed 0 #777777; padding-top:8px; padding-bottom:0; padding-left:10px; height:20px; background-position:left bottom; font-family:Georgia; }
.georgia12 { height:12px; color:#487A65; font-family:Georgia; }
.georgia12g { height:12px; font-family:Georgia; }
.georgia13 { height:13px; color:#487A65; font-family:Georgia; }
.georgia14 { height:14px; color:#487A65; font-family:Georgia; }
.georgia16 { height:16px; color:#487A65; font-family:Georgia; }
#HomePage #cl_categories_holder { height:530px; }
#cl_categories_holder a,#cl_categories_holder a:link,#cl_categories_holder a:visited { position:relative; left:5px; color:#5F5E5E; display:block; font-size:10pt; font-weight:normal; margin:0; margin-bottom:5px; }
#cl_categories_holder a:hover { color:#457862; }
#cl_categories_holder hr,#ItemViewDetails hr { color:#BDD3EE; background-color:#BDD3EE; height:2px; border:0; width:90%; margin:auto; }
#cl_categories_holder .SubCatDiv { position:relative; left:9px; padding-bottom:8px; }
#cl_categories_holder .SubCatDiv a { font-weight:normal; }
.catPlusMin { position:relative; top:1px; }
#ItemViewDetails hr { width:100%; margin:0; }
#content_right { position:relative; display:block; margin-left:13px; width:760px; }
h1.HomeTitle,h2.HomeTitle { position:relative; top:5px; margin-bottom:15px; width:450px; float:left; color:#487A65; font-size:18px; }
h1.PageTitle,h2.PageTitle { position:relative; top:5px; margin-bottom:25px; width:99%; float:left; padding-top:10px; padding-left:1%; height:22px; padding-bottom:3px; background-image:url(/images/PageTitle_bg.jpg); color:#487A65; font-size:15px; clear:both; 
/* Added to deal with vendor issue */
}
#ItemViewerPage h1.PageTitle { font-size:12pt; }
#HomeText { position:relative; width:470px; margin-top:15px; }
#NewListingsFormHolder { position:relative; float:right; width:273px; height:108px; background-image:url(/images/new_listings_bg.gif); background-repeat:no-repeat; }
#NewListingNotsForm { position:relative; margin-top:60px; }
#HomeFeaturedItemsHolder { position:relative; margin-top:13px; width:758px; border:1px solid #BDD3EE; height:255px; background-color:#D7E5F5; }
#HomeFeaturedItemsHeader { position:relative; width:100%; height:29px; 
/*background-image: url('../images/featured_itmems_header_bg.jpg');*/
background-color:#fff; }
#HomeFeaturedItemsHeader h3 { position:relative; padding-top:7px; padding-left:17px; font-size:14px; background-image:url(../images/home_featured_h3_bg.jpg); color:#3E6C58; width:739px; }
#HomeFeaturedItemsImgsHolder { position:relative; height:207px; width:757px; padding-top:10px; padding-left:10px; }
#HomeNewItemsImgsHolder { position:relative; height:207px; width:757px; padding-top:20px; padding-left:10px; }
#HomeSoldItemsImgsHolder { position:relative; height:207px; width:757px; padding-top:20px; padding-left:10px; }
.FeaturedSoldImage { position:absolute; left:2px; top:139px; z-index:100; width:113px; height:24px; overflow:hidden; }
.perc_off_blue { position:absolute; background-image:url(/images/bluedot.png); left:102px; top:7px; z-index:101; width:31px; height:31px; overflow:hidden; margin:0; padding:0; }
.perc_val2 { color:#2e2e2e; font-family:Trebuchet MS; font-size:8pt; font-weight:bold; padding-top:3px; padding-bottom:0; margin:0; text-align:center; vertical-align:bottom; 
/*line-height: 5pt*/
height:13px; border:0 solid yellow; }
.perc_off2 { color:#2e2e2e; font-family:Trebuchet MS; font-size:6pt; font-weight:bold; 
/*padding-top:0px;*/
padding:0; margin:0; text-align:center; vertical-align:top; line-height:10px; height:11px; border:0 solid green; }
.perc_off_orange { position:absolute; background-image:url(/images/orangedot.png); left:84px; top:3px; z-index:101; width:31px; height:31px; overflow:hidden; margin:0; padding:0; }
.perc_val { color:#ffffff; font-family:Trebuchet MS; font-size:8pt; font-weight:bold; padding-top:3px; padding-bottom:0; margin:0; text-align:center; vertical-align:bottom; 
/*line-height: 5pt*/
height:13px; border:0 solid yellow; }
.perc_off { color:#ffffff; font-family:Trebuchet MS; font-size:6pt; font-weight:bold; 
/*padding-top:0px;*/
padding:0; margin:0; text-align:center; vertical-align:top; line-height:10px; height:9px; border:0 solid green; }
.HomeFeaturedItem { position:relative; float:left; margin-right:4px; text-align:center; color:#333; font-size:11px; width:120px; background-image:url(/images/home_featured_shadow.jpg); background-repeat:no-repeat; }
.HomeFeaturedPhoto { width:113px; height:161px; border:2px solid #82A798; margin-bottom:4px; }
.HomeFeaturedPhoto:hover { border:2px solid #3E6C58; }
#AsSeenOn { margin-top:8px; }
#AsSeenOn h4 { float:left; width:190px; text-align:center; padding-top:20px; }
#AsSeenOn a { margin-right:1px; }

/* END OF HOME PAGE */

/* Get Started Page */

/*
#GetStartedContent{
position:relative;
width:726px;
height:379px;
padding:20px;
padding-top:24px;
border:0px solid #BDD3EE;
background-image: url('../images/GetStarted_bg.jpg');
font-size:13px;
color:#333;
}
*/
.GS_2col_holder { position:relative; margin-top:25px; width:352px; float:left; }
.GS_2col { position:relative; height:393px; width:352px; border:1px solid #476E99; color:#333; }

/*.GS_2col h3{*/
.GS_Step { position:relative; width:340px; margin:auto; border-bottom:1px solid #B8D0EC; padding-top:14px; overflow:hidden; font-size:12px; padding-bottom:10px; }
.GS_Step img { float:left; }
.GS_Step_Text { margin-left:50px; }
.GS_2col_text { position:relative; width:85%; margin:auto; margin-top:5px; padding-bottom:4px; }

/* End Get Started Page */

/* Data Grid Info */
.DataGridHeaderBar { position:relative; left:0; border:0 solid; overflow:hidden; margin:0; color:#fff; }
.DataGridHeaderBox,.DataGridResultsBox { float:left; border:1px solid; padding-left:4px; padding-right:4px; }
.DataGridResultsBox { height:65px; font-weight:normal; font-size:90%; }
#BoutiqueFeedbackPage .DataGridResultsBox { height:auto; }
#MBB_Orders_Grid .DataGridResultsBox { height:30px; text-align:center; }
.DataGridHeaderBox,#VCSummary th { 
/* VS Summary is on the VendorsHome page */
height:26px; padding-top:9px; font-weight:bold; color:#000; line-height:11px; text-align:center; font-size:85%; background-image:url(/images/tabular_header_bg.gif); border-color:#fff; }
.twolineHeaderBox { height:33px; padding-top:2px; }
.DataGridResultsBox { overflow:hidden; border-color:#fff; }
.SearchResultsDataLine { border-bottom:1px solid #000; overflow:hidden; }

/* End Data Grid */
#SearchMessageCenter { position:absolute; left:0; top:0; width:200px; padding:3px; font-weight:bold; text-align:center; border:1px solid; z-index:5000; background-color:#fff; overflow:hidden; display:none; color:#ca5329; border:1px solid #000; font-size:10px; }
#SR_Seller_Banner { position:relative; width:760px; height:100px; background-color:#CCDDEF; }
#SR_Seller_Banner #SellerTagline { position:relative; top:39px; right:2px; float:right; font-size:18px; }

/* Search Results Page */
.PaginationHolder a,.PaginationHolder { font-weight:normal; color:#5F5E5E; }
.PaginationHolder a:hover { color:#457862; }
#content_right a.page_selected,#content_right a.page_selected:link,#content_right a.page_selected:visited { font-weight:bold; color:#457862; }
.MainSearchDiv label { width:auto; }
.AdvSearchOptionDiv { float:left; margin-right:5px; }
.SearchItemDiv { position:relative; float:left; width:150px; height:230px; border:0 solid; margin:19px; margin-bottom:14px; 
/*overflow:hidden;*/
}
.SearchItemImg { position:relative; width:139px; height:162px; background-image:url(/images/search_img_bg.jpg); padding-left:6px; padding-top:7px; background-repeat:no-repeat; margin-left:6px; z-index:50; overflow:hidden; }
.ItemSoldImage { position:absolute; left:6px; top:132px; z-index:100; width:127px; height:24px; overflow:hidden; }
.HighlightedItem .ItemSoldImage { left:9px; }
.highlighted_item { 
/* This is just for the image, dont confuse with HighlightedItem which is the whole dive holder for an item */
position:relative; top:-5px; left:-2px; border:5px solid #e16434; }
.AdvSearchDiv { background-image:url(/images/adv_link_bg.jpg); height:34px; width:100%; }
.AdvSearchDiv a.AdvSearchLink { padding-bottom:7px; padding-top:7px; padding-left:14px; padding-right:14px; display:block; float:left; color:#333; font-size:12px; border-right:1px solid #AFC3DB; }
.AdvSearchDiv a.noBord { border:0; }
.AdvSearchDiv a.AdvSearchLink img { float:left; margin-right:8px; }
.PaginationHolder { width:710px; text-align:center; font-size:12px; }
#SearchResultsHolder { position:relative; width:100%; overflow:hidden; }
.SearchItemTitle,.SearchItemSmallDetails { width:100%; text-align:center; font-size:9pt; }
.SearchItemTitle,h2.SearchItemTitle,#content_right h2.SearchItemTitle a { color:#487A65; font-size:14px; font-weight:bold; clear:both; }
#content_right h2.SearchItemTitle a:hover { color:#82a798; }
.HighlightedItem .SearchItemTitle,#content_right .HighlightedItem h2.SearchItemTitle a { color:#E16434; }

/* End Search Results Page */

/* Item Viewer */
.ItemLabel,.ItemData { float:left; border:0 solid; overflow:hidden; padding-bottom:3px; font-size:12px; }
.ItemLabel { margin-right:5px; font-weight:normal; color:#457862; }
#FlagInappropriate { position:absolute; right:0; top:147px; font-size:9pt; width:310px; }
#ItemViewAddThis { position:absolute; right:4px; top:117px; font-size:9pt; }
#ItemViewAddThisBottom { position:relative; left:269px; font-size:9pt; }
#RotateImgBtn { position:absolute; right:250px; top:52px; }

/* General(top) Data Section Specific */
.ItemGenLabVal,.ItemGenLabValFull { position:relative; float:left; width:202px; margin-left:7px; margin-bottom:10px; }
.ItemGenLabValFull { width:415px; }
.ItemGenLabValFull .ItemData { padding-right:3px; }
#ItemViewDetails,#ItemViewPhotos { width:420px; float:left; overflow:hidden; }
#ItemViewPhotos { width:319px; margin-left:20px; padding-top:5px; }
#MainPicHolder,#ThumbsHolder { width:319px; margin:auto; padding-top:5px; margin-bottom:5px; text-align:center; }
#MainPicHolder { position:relative; height:447px; padding-top:10px; background-image:url(/images/main_pic_holder_bg.jpg); border:0 solid #ccc; }
#MainPic { position:relative; top:0; left:0; width:100%; }
#ThumbsHolder { background-image:url(/images/thumbs_pic_holder_bg.jpg); height:160px; padding-top:14px; }
#ThumbsHolder a { margin-left:9px; margin-bottom:9px; display:block; float:left; }
#ThumbsHolder a.newrow { margin-left:16px; }

/* item Viewer End */

/* Vendor Pages*/
#VendIndexLeft { 
/* This is used on most of the Vendor Pages however, pn 020509, we changed the actual
vendorindex.php page, so this will stay and we will make specific changes below
 */
position:relative; float:left; width:369px; margin-right:0; padding-bottom:3px; }
#VendStateHolder { width:100%; overflow:hidden; border-top:1px solid #CBDCEE; border-bottom:1px solid #CBDCEE; padding:10px 0 8px; margin:15px 0; font-weight:bold; color:#424242; }
#VendorIndexPage #VendIndexLeft { width:398px; }
#VendorIndexPage #VendStateHolder { border:0; }
#VendorIndexPage #VendStateHolderTop { width:100%; height:16px; background-image:url(/images/VendStateHolderTop.jpg); }
#VendorIndexPage #VendStateHolderMiddle { width:100%; overflow:hidden; background-image:url(/images/VendStateHolderMiddle.jpg); background-repeat:repeat; }
#VendorIndexPage #VendStateHolderBottom { width:100%; height:16px; background-image:url(/images/VendStateHolderBottom.jpg); }
#VendStateHolder a,#VendStateHolder a:link,#VendStateHolder a:visited { color:#424242; }
.VendorsListVendor a,.VendorsListVendor a:link,.VendorsListVendor a:visited { color:#424242; font-weight:normal; }
#VendStateHolder a:hover,.VendorsListVendor a:hover { color:#487A65; }
#VendStateHolder ul { list-style-type:disc; margin-left:34px; }
#VendorIndexPage #VendStateHolder ul.VendStateHolderMiddleColumn { width:106px; float:left; }
#VendorIndexPage #VendStateHolder ul { margin-left:0; }
li.VendState { float:left; list-style-type:disc; margin:0; padding:0; margin-bottom:2px; margin-top:2px; margin-right:8px; padding-bottom:5px; position:relative; width:110px; text-align:left; color:#487A65; }
li.VSMid { width:95px; margin-left:15px; }
.VendState a { display:block; }
.VendState a,.VendState a:visited,.VendState a:link { color:#424242; }
.VendState a:hover,#VendorIndexPage .VendState a:hover { color:#82A798; }
#VendorIndexPage .VendState a { color:#487A65; }
#VendIndexRight { position:relative; float:right; 
/*
width:390px;
*/
width:300px; }
#VendorIndexPage #VendIndexRight { margin-right:20px; }
#VendState #VendIndexLeft { width:420px; }
.VendCatHolder { 
/*width:187px;
float:left;*/
margin-top:15px; width:190px; display:block; overflow:hidden; }
.VendCatHolder ul { margin-left:2px; list-style-type:none; }
.VendCatHolder ul li a,.VendCatHolder ul li a:link,.VendCatHolder ul li a:visited { font-size:10px; color:#010B40; }
.VendCatHolder ul li a:hover { color:#82A798; }
#VendorData h4 { font-size:18px; }

/* End Vendor Pages */

/*  Vendor And Boutique Styles */
#VendBoutListHolder { position:relative; width:100%; overflow:hidden; padding-bottom:5px; }
.VendBoutListItem { position:relative; float:left; margin:0 5px 10px; width:121px; }
.VendBoutListImg { position:relative; width:121px; height:150px; background-image:url(/images/vendor_list_img_bg.jpg); overflow:hidden; }
.VendBoutListImg img,.VendBoutListImgPromo img { position:relative; top:9px; left:10px; }
.VendBoutListPromoSeal { position:absolute; right:6px; background-image:url(/images/vendor_list_promo_seal.jpg); width:16px; height:15px; }
.VendBoutListName { position:relative; text-align:center; }
.VendBoutListName a,.VendBoutListName a:visited,.VendBoutListName a:link { color:#000; font-weight:normal; width:150px; font-size:11px; }
.VendBoutListName a:hover { color:#457862; }
#VendorStateCat .VendorListPlanName { position:relative; width:98%; padding-left:2%; background-color:#F5F9FA; 
/*background-color:#D0DFF2;*/
padding-top:4px; padding-bottom:7px; font-weight:bold; margin-bottom:10px; color:#444243; font-size:12px; }
#VendorStateCat .VendBoutListItem { margin-bottom:15px; }
#VendorStateCat .VendBoutListName { line-height:8pt; }
#VendorStateCat .VendorListPlanLayout_Enhanced .VendBoutListImg a,#VendorStateCat .VendorListPlanLayout_Enhanced .VendBoutListImgPromo a,#VendorStateCat .VendorListPlanLayout_Premium .VendBoutListImg a,#VendorStateCat .VendorListPlanLayout_Premium .VendBoutListImgPromo a { position:relative; top:8px; }
#VendorStateCat .VendorListPlanLayout_Enhanced .VendBoutListImg,#VendorStateCat .VendorListPlanLayout_Enhanced .VendBoutListImgPromo,#VendorStateCat .VendorListPlanLayout_Premium .VendBoutListImg,#VendorStateCat .VendorListPlanLayout_Premium .VendBoutListImgPromo { position:relative; width:121px; height:158px; background-image:url(/images/vendor_list_enhanced_img_bg.jpg); }
#VendorStateCat .VendorListPlanLayout_Premium .VendBoutListImg,#VendorStateCat .VendorListPlanLayout_Premium .VendBoutListImgPromo { background-image:url(/images/vendor_list_premium_img_bg.jpg); }
.BoutiquesInfoPage #content_right { line-height:16pt; }
.BoutiquesInfoPage #content_right .PageTitle { line-height:12px; }
.BoutiquesInfoPage #content_right ul { padding-left:40px; }
.BoutiquesInfoPage #content_right li { margin-bottom:1px; }
#BoutiquesInfoTopMenu { padding-left:5px; }
#BoutiquesInfoTopMenu li { float:left; padding-left:6px; padding-right:6px; color:#487A65; border-right:1px solid #487A65; list-style-type:none; display:block; }
#BoutiquesInfoTopMenu li.border0 { border:0; }
#BoutiquesComparePage .CompareCompany { position:relative; width:219px; height:395px; border:1px solid #618876; float:left; margin-top:22px; }

/*End Vendor and Boutique Styles*/
#footer { position:relative; width:950px; margin:auto; margin-top:5px; }
#footer_bar { position:relative; overflow:hidden; width:100%; height:4px; background-image:url(/images/footer_bar.gif); margin-top:8px; margin-bottom:8px; }
#footer_menu { position:relative; width:710px; height:25px; float:left; }
#footer_menu li { list-style-type:none; float:left; display:block; border-right:1px solid red; }
#footer_menu li.border0 { border-right:0 solid red; }
#footer_menu a { color:#444343; padding:0 6px; display:block; font-size:10px; }
#footer_menu a:hover { color:#EB4415; }
#footer_copy { position:relative; float:right; color:#444343; display:block; font-size:10px; font-weight:bold; background-image:url(/images/flower.gif); background-repeat:no-repeat; padding-left:36px; padding-top:2px; padding-right:4px; }

/* TEMPLATE CLASSES */

/* 2 col wide templates */
.TwoColWideLeft { width:435px; float:left; overflow:hidden; border-right:0 solid #BCCDE5; margin-right:0; margin-left:10px; }
#content_right a,.TwoColWideLeft a,.OneSixtyLeft a { font-weight:normal; }
#content_right a.fontBold,.TwoColWideLeft a.fontBold,.OneSixtyLeft a.fontBold { font-weight:bold; }
.TwoColWideLeftContent { padding-right:20px; padding-bottom:5px; }
.TwoColWideLeftContent ul { list-style-type:disc; margin-left:15px; font-weight:normal; }
.TwoColWideRight { float:right; }
.TwoColWideRightContent { padding:2px; border:1px solid #ccc; }

/* END 2 col wide templates */

/* OneSixty templates */
.OneSixtyLeft { width:580px; float:left; overflow:hidden; margin-right:0; margin-left:10px; }
.OneSixtyLeftContent { padding-right:20px; padding-bottom:5px; }
.OneSixtyLeftContent ul { list-style-type:disc; margin-left:15px; }
.OneSixtyLeftContent .AskSimpleContentDisplay { width:570px; overflow:hidden; border-bottom:2px solid #BDD3EE; margin-bottom:12px; padding-bottom:6px; }
.OneSixtyRight { float:right; }
.OneSixtyRightContent { padding:2px; border:1px solid #ccc; }

/* END OneSixty templates */

/*Default Template */
.DefContent { width:737px; margin-left:10px; padding-bottom:2px; }

/* END TEMPLATE CLASSES */
.GreenText { color:#487A65; }
.BlackText { color:#000; }

/* Forums */

/* FORUM HOME PAGE */
.ForumPage h2.PageTitle { margin-bottom:14px; }
#ForumCatsMenuHolder { width:100%; overflow:hidden; border:1px solid #BFD2E7; margin-top:20px; padding-top:4px; }
#ForumCatsMenuHolder .ForumCatsMenuRow { width:100%; overflow:hidden; background-color:#FFF; }
#ForumCatsMenuHolder .FCMR_Even { background-color:#F3F8F9; }
#ForumCatsMenuHolder .ForumCatsMenuItem { list-style-type:none; float:left; width:254px; width:245px; padding-left:25px; overflow:hidden; display:block; }
#ForumCatsMenuHolder .ForumCatsMenuItem a { display:block; font-size:10px; height:54px; padding-top:2px; }
.ForumHomeSearchTitle { width:100%; border-bottom:1px solid #BFD2E7; padding-top:12px; padding-bottom:6px; font-size:13px; margin-bottom:10px; }
.ForumHomeTopicsHolder { width:98%; margin-left:2%; }
.ForumHomeListCategory { 
/*color:#457862;*/
color:#000; padding-bottom:3px; }
.ForumHomeListDesc { float:left; padding-bottom:3px; }
.ForumHomeListLink { float:left; margin-left:10px; }

/* End of Forum Home */

/* Forum Category */
.ForumCatImage,.ForumCatTitle { float:left; }
.ForumCatTitle { position:relative; top:17px; left:5px; font-size:13px; font-weight:bold; color:#457862; padding-bottom:2px; overflow:hidden; }
#content_right .ForumReplyHeader .ForumCatTitle a { font-size:13px; font-weight:bold; color:#457862; overflow:hidden; }
.ForumCatTitle:hover { cursor:hand; }
#SearchForumForm { margin-bottom:10px; width:100%; overflow:hidden; }
#ForumHeaderNavLinks { width:100%; overflow:hidden; margin-bottom:10px; margin-top:10px; }
#ForumHeaderNavLinks a { float:left; padding-bottom:4px; }
#ForumHeaderNavLinks a.ForumBtnWBorder { border-left:1px solid; padding-left:4px; margin-left:4px; }
img.ForumNavImg { position:relative; top:3px; margin-right:3px; }
#ForumTopicInfoHolder { border-top:1px solid #BFD2E7; margin-top:3px; padding-top:5px; }
#ForumTopicInfoHolder label { font-weight:normal; color:#457862; float:left; text-align:left; width:58px; font-size:13px; padding:0; }

/* End of Forum Category */
.ForumReplyListItem { margin-bottom:14px; }
#AliasValidatedDisplay { float:left; padding-top:3px; width:205px; color:red; }
#AliasValidatedDisplay img { float:left; margin-right:5px; }
.ForumStatBox { color:red; font-size:9pt; }
.ForumFlagInap a img { margin-right:4px; }

/*  End Forums */

/* Vendors Plans Page */
#VendorsPlansHolder { position:relative; width:102%; overflow:hidden; margin-bottom:12px; }
.VendorsPlan { position:relative; width:243px; height:670px; overflow:hidden; float:left; margin-right:13px; }
#VendorPlan_Premium { background-image:url(/images/vendorplan_premium_bg.jpg); }
#VendorPlan_Enhanced { background-image:url(/images/vendorplan_enhanced_bg.jpg); }
#VendorPlan_Standard,#VendorPlan_Free { background-image:url(../images/vendorplan_standard_bg.jpg); }
#VendorPlan_Basic { background-image:url(/images/vendorplan_basic_bg.jpg); }
.VendorsPlanTopSpacer { position:relative; height:2px; width:100%; background-color:#fff; }
.VendorsPlanSeal { position:absolute; right:-4px; top:-8px; width:75px; height:75px; background-repeat:no-repeat; }
#VendorPlan_Premium .VendorsPlanSeal { background-image:url(/images/vendor_seal_premium.png); }
#VendorPlan_Enhanced .VendorsPlanSeal { background-image:url(/images/vendor_seal_enhanced.png); }
#VendorPlan_Standard .VendorsPlanSeal { background-image:url(/images/vendor_seal_standard.png); }
#VendorPlan_Basic .VendorsPlanSeal { background-image:url(/images/vendor_seal_basic.png); }
.VendorsPlanTitle { width:95%; padding-left:5%; height:20px; text-align:left; font-size:16px; font-weight:bold; padding-top:9px; padding-bottom:3px; background-image:url(/images/VendorsPlansTitle_bg.jpg); color:#fff; border:1px solid #4B6D5C; }
.VendorsPlanTextHolder { width:100%; overflow:hidden; }
.VendorsPlanOptions { padding-left:8px; padding-right:2px; padding-top:12px; width:212px; height:600px; }
.VendorsPlanOptions li,.VendorsAdvPlanOptions li { list-style-type:disc; margin-left:18px; font-size:11px; }
.VendorsPlanPrice { padding-top:5px; font-weight:normal; width:100%; text-align:left; margin-bottom:10px; padding-left:20px; font-size:8pt; }
.VendorsPlanTextHolder ul { padding-left:17px; }
.VendorsViewExamplePlan { width:100%; text-align:center; font-size:10px; }
.VendorsSignupLink { width:100%; text-align:center; margin-top:8px; }
.VendorsPlanBottom { position:relative; width:100%; height:13px; margin-top:15px; }
#VendorPlan_Premium .VendorsPlanBottom { background-image:url(/images/vendorplan_premium_bottom_bg.jpg); }
#VendorPlan_Enhanced .VendorsPlanBottom { background-image:url(/images/vendorplan_enhanced_bottom_bg.jpg); }
#VendorPlan_Standard .VendorsPlanBottom { background-image:url(/images/vendorplan_standard_bottom_bg.jpg); }
#VendorPlan_Basic .VendorsPlanBottom { background-image:url(/images/vendorplan_basic_bottom_bg.jpg); }
#VendorsAdvPlansHolder { position:relative; width:756px; overflow:hidden; background-image:url(/images/vendors_ads_holder_bg.jpg); margin-top:15px; }
#VendorsAdvPlansTop { position:relative; width:756px; overflow:hidden; background-image:url(/images/vendors_ads_holder_top_bg.jpg); height:15px; }
#VendorsAdvPlansContentHolder { position:relative; width:710px; overflow:hidden; margin-left:25px; padding-bottom:10px; padding-top:6px; }
.VendorsAdvPlan { position:relative; width:100%; overflow:hidden; margin-top:24px; }
.VendorsAdvPlanImage { position:relative; float:left; }
.VendorsAdvPlanText { position:relative; top:15px; float:right; width:267px; overflow:hidden; color:#444243; }
.VendorsAdvPlanTextTitle { position:relative; margin-bottom:10px; color:#444243; }
.VendorsAdvPlanTextCostAndCall { position:relative; margin-top:10px; font-weight:bold; }
.VendorsAdvPlanPhoneImgLink { position:relative; left:0; }
.VendAdvBlueLine { width:100%; height:2px; background-color:#CBDCF0; margin-top:14px; }
#VendorsAdvPlansBottom { position:relative; width:756px; overflow:hidden; background-image:url(/images/vendors_ads_holder_bottom_bg.jpg); height:15px; }

/* END Vendors Plans Page */

/* Vendor Page - Vendor.php */
#VendorPage #VendorImg { position:relative; left:-4px; width:212px; height:265px; background-image:url(/images/vendor_img_bg.jpg); float:left; }
#VendorPage #VendorImg #VendorImgFile { position:relative; top:8px; left:10px; }
#VendorPage #VendStateHolder { margin-top:3px; }
#VendorPage #VendorDetails { overflow:hidden; float:left; width:205px; padding-top:3px; }
#VendorPage #VendorImgAndDetailHolder { position:relative; top:10px; }
#VendorPage .vLabel { color:#457862; font-weight:normal; }
#VendorPage #VendDescriptionDiv { }
#VendorPage #VendPromotionDiv { color:#393939; }

/* End Vendor Page - Vendor.php */

/* My BravoBride and MyBoutiques styles*/
#MyBBNavAndContentHolder { position:relative; top:15px; width:700px; overflow:hidden; margin-bottom:10px; margin:auto; }
#MyBBNavHolder { width:100%; height:32px; background-image:url(/images/MyBBNavHolder_bg.jpg); z-index:1000; overflow:visible; }
#MyBBNavHolder li { width:117px; height:32px; background-image:url(/images/MyBBNav_bg.jpg); float:left; list-style-type:none; margin-left:5px; }
#MyBBNavHolder li.MyBBNavLarge { width:229px; background-image:url(/images/MyBBNavLarge_bg.jpg); }
#MyBBNavHolder li.MyBBNavLargeSel { position:relative; top:0; height:37px; background-image:url(/images/MyBBNavLargeSel_bg.jpg); width:229px; }
#MyBBNavHolder li.MyBBSel { position:relative; top:0; height:37px; background-image:url(/images/MyBBNavSel_bg.jpg); }
#MyBBNavHolder li a { display:block; width:100%; text-align:center; padding-top:9px; height:22px; color:#000; font-size:9pt; font-weight:bold; }
#MyBBContentHolder { z-index:500; }
#MyBBContentTop,#MyBBContentMain,#MyBBContentBottom { width:100%; height:22px; }
#MyBBContentTop { background-image:url(/images/MyBBContentTop_bg.jpg); background-repeat:no-repeat; }
#MyBBContentBottom { background-image:url(/images/MyBBContentBottom_bg.jpg); background-repeat:no-repeat; }
#MyBBContentMain { background-image:url(/images/MyBBContentMain_bg.jpg); background-repeat:repeat; height:auto; overflow:hidden; }
#MyBoutiquePage #MyBBContentMain { width:96%; padding:0 2%; }
#MyBoutiquePage #BoutiquePlanOptions { width:100%; overflow:hidden; float:left; }
#MyBoutiquePage #BoutiquePlanOptions label { width:250px; }
#MyBoutiquePage .BPO_Price { position:relative; top:-5px; font-size:8pt; }
#BoutiqueStatsHolder label { width:200px; }
#BoutiqueStatsHolder .BPR_Data { position:relative; top:3px; font-size:8pt; }
#MyBBMailHolder { width:670px; padding-left:15px; }
#MyBBMailHolder a.MailIOLink { font-size:8pt; }
hr.hrGreen1 { background-color:#FFFFFF; border:0; border-bottom:1px dashed #638E7E; color:#FFFFFF; height:2px; }
hr.hrGreen2 { background-color:#FFFFFF; border:0; border-bottom:1px solid #638E7E; color:#FFFFFF; height:2px; }
#MyBBMailHolder .MailColHeader { float:left; font-weight:bold; display:block; font-size:8pt; }
#MyBBMailHolder .MailColData { float:left; font-size:8pt; }
.MailRow { background-color:#F6FAFB; width:100%; overflow:hidden; padding-top:5px; padding-bottom:5px; border-bottom:1px dashed #638E7E; }
.MyBBRowOdd { background-color:#F6FAFB; }
.MyBBRowEven { background-color:#FFF; }
.MyBBRowUnRead .MailColData,#content_right .MyBBRowUnRead .MailColData a { font-weight:bold; }
#MyBBMailHolder .WholeMessageHolder { position:relative; width:670px; display:none; }
#MyBBMailHolder .WholeMessageHolder .MessagePic { position:relative; left:50px; float:left; }
#MyBBMailHolder .WholeMessageHolder .post { width:525px; background-color:#E5EBFF; padding:10px; float:right; margin-bottom:5px; }
#MyBBMailHolder .reply { margin-top:10px; width:480px; padding-left:100px; overflow:hidden; }
#MyBBMailHolder .EmailAlert { position:relative; left:25px; text-align:center; font-size:10pt; font-weight:bold; padding:10px; border:1px solid #638E7E; display:none; clear:right; width:350px; }
#MyBBMailHolder #GlobalMailAlertBox { padding:5px; border:1px solid #638E7E; font-weight:bold; margin-bottom:10px; }
#MyBBBuySellHolder a { position:relative; float:left; margin-left:6px; width:303px; padding-left:40px; height:23px; padding-top:6px; }
#MyBBBuySellHolder a img { margin-right:5px; }
#MyBBProfileHolder { width:100%; overflow:hidden; }
#MyBBProfileLeftHolder { float:left; margin-left:16px; border-right:2px solid #CBDCF0; width:150px; height:auto; z-index:1000; }
#MyBBProfileLeftHolder input { height:22px; width:110px; }
#MyBBProfileLeftHolder #MyBBProfileImage { padding-bottom:4px; }
#MyBBProfileLeftHolder #MyBBProfileImage img { border:1px solid #CBDCF0; }
#MyBBProfileLeftHolder #AliasValidatedDisplay { color:red; padding-top:3px; width:auto; float:left; }
#MyBBProfileLeftHolder #MyBBProfileStats { font-size:8pt; }
#MyBBProfileRightHolder { float:right; margin-right:30px; width:480px; overflow:hidden; padding-top:5px; z-index:800; }
#MyBBProfileRightHolder #UserInfoFormSubmitButton { display:none; }
.MyBBProfileHiddenEdit { display:none; background-color:#fff; z-index:1200; }
#MyBBFriendHolder { padding:10px 10px 10px 30px; }
#MyBBFriendHolder #MyBBFriendLeftHolder { float:left; width:470px; }
#MyBBFriendHolder #MyBBFriendRightHolder { float:right; }
#ScamWarning { background-color:#F5D93C; font-size:8pt; padding:4px; text-align:center; width:692px; margin:auto; margin-top:5px; }

/* Boutique  */
#BoutFB_Left { position:relative; float:left; width:530px; overflow:hidden; padding-top:12px; }
#BoutFB_Right { position:relative; float:right; width:202px; overflow:hidden; padding-top:12px; color:#487964; }
#BoutFB_Right_Menu { position:relative; width:200px; border:1px solid #B5CFEA; overflow:hidden; padding:5px 0; }
#BoutFB_Right_Menu_Bname { position:relative; top:12px; }
.BoutFB_Right_Menu_Link { position:relative; width:175px; margin:auto; border-bottom:1px solid #B5CFEA; padding:5px 0; }
.BoutFB_Right_Menu_Link a { font-size:8pt; }
.BoutFB_Right_Menu_Link img { position:relative; margin-right:4px; }
#BoutFB_Right_Profile { position:relative; top:9px; text-align:left; width:180px; margin:auto; }
#BoutFB_Right_Profile label { width:52px; text-align:left; padding:0; }
#MyBoutVacationHolder { width:88%; padding-left:8%; }
#MyBoutVacationHolder hr { color:#CCDBF0; background-color:#CCDBF0; border:none; height:2px; }

/* End MyBB and MyBoutiques */
h1#header_slogan { margin-top:85px; font-family:"Trebuchet MS"; font-size:8.5pt; float:left; width:325px; text-align:left; color:#464646; padding-bottom:4px; font-weight:normal; }
h1.header_slogan { font-family:"Trebuchet MS"; font-size:8.5pt; color:#464646; font-weight:normal; padding-top:5px; }
.CopyrightPhotoMsg { color:#920101; padding:6px 0; }
.CopyrightPhotoMsg2 { font-size:11px; color:#920101; padding:6px 0; }

/* 
Mootools tips CSS
*/

/* 
<div class="options.className"> //the className you pass in options will be assigned here.
    <div class="tip-top"></div> //useful for styling
     <div class="tip">
         <div class="tip-title"></div>
         <div class="tip-text"></div>
     </div>
     <div class="tip-bottom"></div> //useful for styling
</div>

*/
.TipPopUpper { }
.TipHolder { z-index:1100; }
.tip { width:127px; background:url(/images/tip-text.png) left top repeat-y; }
.tip-top { background:url(/images/tip-top.png) top left no-repeat; height:4px; width:127px; }
.tip-title { color:#487a65; font-weight:normal; margin:0 5px; font-size:9pt; }
.tip-text { color:#000; padding:5px; font-size:8pt; text-align:center; }
.tip-bottom { background:url(/images/tip-bottom.png) left bottom no-repeat; width:127px; height:4px; }

/* 
Mootools tips CSS
*/
a.QLink { position:relative; display:block; width:24px; height:24px; background-image:url(/images/questionmark.png); float:left; }
a.QLink2 { 
/*
position:relative;
display:block;
width:24px;
height:24px;
background-image:url(/images/questionmark.png);
float:right;
*/
border:1px solid #000; margin:0; padding:0; }

/* New Category Menu Items - 091809 */
#cl_categories_holder .catPlusMin { position:relative; top:2px; padding-left:5px; }
a.Tier1Link { float:left; width:137px; padding:2px 0; padding-left:13px; border-top:1px solid #BDD2ED; height:13px; overflow:hidden; }
#CatMenuTier2Holder { position:absolute; z-index:1000001; }
.Tier2 { display:none; left:169px; margin:0; overflow:hidden; position:absolute; width:170px; z-index:1000001; border:0 solid #BDD2ED; font-size:10px; padding:0; }
a.Tier2Link { display:block; padding-left:6px; padding-bottom:4px; }
.Tier2 li { list-style-type:none; }
li.li_header { padding-top:0; }
li.li_header a { font-weight:bold; color:#5F5E5E; display:block; padding:5px; }
li.li_header a:hover { background-color:#BDD3EE; }
li.li_header_left a { font-weight:normal; color:#5F5E5E; display:block; padding:5px; padding-left:15px; }
li.li_header_left a:hover { background-color:#BDD3EE; }
li.li_header_left { padding-top:0; }
li.li_row { padding-top:0; }
li.li_row a { font-weight:normal; color:#5F5E5E; display:block; padding-top:0; padding-left:8px; }
li.li_row a:hover { background-color:#BDD3EE; }
div.rows_holder { float:left; border:solid 0 red; width:127px; padding-left:0; }
li.top_li_left_cat { background-image:url(http://www.bravobride.com/images/alin/home_left_menu_top_bg.jpg); background-repeat:no-repeat; padding-top:10px; }
li.top_li_left_cat_active { background-image:url(http://www.bravobride.com/images/alin/home_left_menu_top_active_bg.png); background-repeat:no-repeat; }
li.mid_li_left_cat { background-image:url(http://www.bravobride.com/images/alin/home_left_menu_mid_bg.jpg); background-repeat:no-repeat; }
li.mid_li_left_cat a { font-weight:bold; }
li.mid_li_left_cat_fix { background-image:url(http://www.bravobride.com/images/alin/home_left_menu_mid_fix_bg.jpg); background-repeat:no-repeat; }
li.mid_li_left_cat_active { background-image:url(http://www.bravobride.com/images/alin/home_left_menu_mid_active_bg.png); background-repeat:no-repeat; }
li.bottom_li_left_cat { background-image:url(http://www.bravobride.com/images/alin/home_left_menu_bottom_bg.jpg); background-repeat:no-repeat; }
li.bottom_li_left_cat_active { background-image:url(http://www.bravobride.com/images/alin/home_left_menu_bottom_active_bg.jpg); background-repeat:no-repeat; }
#featured_new_sold a { font-weight:bold; }
#featured_new_sold td { background-color:#D7E5F5; width:253px; height:32px; }
td.featured_new_sold_inactive { background-image:url(../images/alin/home_f_n_s_bg.jpg); }
td.featured_new_sold_active { background-image:url(../images/alin/home_f_n_s_active_bg.jpg); }
img.catPlusMin { display:none; }

/* New Home Page and Footer Data ofr Updates - 121409 */
#NewListingNotsFormResult { padding-left:12px; color:green; }
#HomeRightBanner1 { width:270px; height:89px; }
#HomePage #content_right { width:770px; }
#HomeMainTop { position:relative; width:100%; overflow:hidden; height:253px; }
#HomeMainTopLeft { background-image:url(/images/alin/home_big_image_bg.jpg); background-repeat:no-repeat; float:left; width:768px; height:253px; border:solid 0 red; }
#testimonials_alin { background-image:url(/images/alin/home_testimonials_bg.jpg); background-repeat:no-repeat; float:left; width:509px; height:117px; text-align:justify; border:solid 0 red; font-size:12px; }
.home_big_img_text { color:#FFFFFF; font-family:Trebuchet MS; font-size:9pt; font-weight:bold; padding-left:250px; padding-right:35px; padding-top:205px; }
a.home_big_img_text_a { color:#ffffff; font-family:Trebuchet MS; font-size:9pt; font-weight:bold; }
.home_big_img_text2 { color:#FFFFFF; font-family:Trebuchet MS; font-size:9pt; font-weight:bold; padding-left:250px; padding-right:35px; padding-top:205px; 
/*border: 1px solid red;*/
}
a.home_big_img_text2_a { color:#ffffff; font-family:Trebuchet MS; font-size:9pt; font-weight:bold; }
#press_alin { background-image:url(/images/alin/home_featured_bg.jpg); float:right; text-align:center; width:251px; height:117px; border:solid 0 red; }
.get_started_buy { left:325px; position:absolute; top:77px; }
.get_started_sell { left:605px; position:absolute; top:77px; }
#HomeMarqueePicHolder { position:relative; width:486px; height:304px; overflow:hidden; }
#HomeMainTopRight { position:relative; float:right; width:274px; }
#NewListingsFormHolder { margin-bottom:9px; }
#HomeLargePictLinkHolder { position:relative; width:270px; float:right; height:200px; }
#HomeMarqueeTextOpac,#HomeMarqueeText { position:absolute; top:230px; color:#fff; height:55px; width:465px; padding:10px; font-family:"Trebuchet MS"; font-size:9pt; }
#HomeMarqueeText { padding-left:15px; }
#HomeMarqueeText a { color:#fff; }
#HomeMarqueeText strong { }
#HomeMarqueeTextOpac { 
/* for IE */
filter:alpha(opacity=60); 
/* CSS3 standard */
opacity:0.6; background-color:#000; }
#HomeFeaturedItemsHolder { margin-top:5px; }
#footer_copy { display:none; }
#footer_menu { position:relative; width:100%; height:146px; overflow:hidden; background-image:url(/images/footer_menu_bg.jpg); margin-bottom:10px; }
.FooterMenuCol { position:relative; float:left; padding-top:10px; padding-left:23px; }
#footer_menu .FooterMenuCol li { border:0 solid #000; float:none; padding-top:5px; }
#footer_menu #FooterMenuColConnect li { padding-top:8px; }
#footer_menu .FooterMenuCol li a { font-size:8pt; padding:0; font-weight:normal; font-family:"Trebuchet MS"; }
#footer_menu .FooterMenuCol li a:hover { color:#457862; }
#footer_menu .FooterMenuCol li a img.ftr_menu_img { position:relative; top:5px; margin-right:4px; }
#footer_menu .FooterMenuCol h4 { font-size:7pt; }
#HomePage #cl_categories_holder { height:551px; }

/* END NEW Home Page and Footer Data ofr Updates - 121409 */
.AdHolder { overflow:hidden; z-index:1; margin:auto; }
#AdHolder728x90 { height:90px; width:728px; overflow:hidden; }
#AdHolder300x250 { height:250px; width:300px; overflow:hidden; }
#AdHolder160x600 { height:600px; width:160px; overflow:hidden; }
#AdHolder120x600 { height:600px; width:120px; overflow:hidden; }
#AdHolder160x600 { height:600px; width:160px; overflow:hidden; }
.SearchPage #AdHolder728x90,.WeddingBoutiques #AdHolder728x90 { margin-left:0; }
#MyBBNotificationHolder { position:absolute; left:10px; z-index:1000; 
/*
opacity:0.9;filter:alpha(opacity=90);
*/
padding:0; padding-left:10px; width:594px; height:253px; font-family:"Trebuchet MS"; background-image:url(/images/notification_holder_bg.png); background-repeat:no-repeat; border:0 solid #000; font-weight:bold; }
a#MyBBNotificationCloseBtn { position:absolute; top:12px; right:30px; }
#MyBBNotificationContent { position:relative; margin-top:62px; font-size:9pt; width:265px; height:85px; padding:7px; padding-top:0; padding-left:18px; border:0 solid #000; overflow-y:auto; }
#MyBBNotificationContent h4 { color:#000; padding-bottom:12px; font-size:13pt; }
#MyBBNotificationHolder form { padding-left:5px; padding-top:5px; }
h3.seo_new { background-image:none; color:#457862; padding-left:0; font-family:Arial; font-size:9pt; font-weight:bold; height:14px; width:80%; position:static; }
td.ai24 { font-size:12px; color:#333333; }
a.ai24g { font-size:11px; color:#457862; }
.red2 { font-size:11px; color:#a10404; }
#ItemViewAddThis24 { position:absolute; right:0; top:138px; margin:0; padding:0; font-size:3pt; border:0 solid #000; }
#ItemViewAddThisBottom24 { position:relative; left:209px; font-size:9pt; }

/* Recent Blog Widget */
.recentBlogPost { background: #F4F8F9; padding: 10px; margin: 1em 1em 1em 0; float: left; width: 350px; position: relative; }
.recentBlogPost h4, .homeBodyText h3 { color: #3A6D5A; font-size: 1.5em; border-bottom: 2px dotted #C7CEE8; padding: 5px 12px 12px; font-family: Georgia; font-weight: normal; margin-bottom: 10px; }
.recentBlogPost img { float: left; margin: 0 10px 10px 0; }
.recentBlogPost h5 { font-size: 1.1em; margin-bottom: 5px; }
.recentBlogPost .postDate { position: absolute; top: 17px; right: 15px; font-size: 0.8em; }
.recentBlogPost div { margin: 0; font-size: 0.9em; }
.recentBlogPost p { margin: 0; }
.recentBlogPost .read-more-link { margin-left: -11px; }

.homeBodyText { margin: 1em 0 1em 1em; padding-top: 10px; float: left; width: 370px; }
.homeBodyText h3 { background: none; border-bottom: none; padding-bottom: 0;}
.homeBodyText p { font-size: 0.8em; }
