/* CSS Document */

/******************************
BRIDESTELEVISION.COM

COMPONENTS
*******************************/


/*
LAYOUT COMPONENTS
******************************/

.mp-component   {clear:both;}
.mp-component h1 {font:30px;font-weight:bold;margin:10px 0;}
.mp-component .header {width:415px;height:63px;background:url(http://images.bridestelevision.com/images/mc_cap.gif) bottom no-repeat;clear:both;margin:0;padding:0;}
.mp-component .main-header{float:left;margin:10px 0 0 10px;}
.mp-component .body   {background:#FFF ;width:411px;border:2px solid #176891;border-bottom:0; border-top: 0;}
.mp-component .content  {clear:both;padding:4px 4px 0 4px;}
.mp-component .content-cap {width:403px;height:12px;background:url(http://images.bridestelevision.com/images/mc_content_cap_fef3d5.gif) bottom no-repeat;clear:both;}
.mp-component .content-body {background:#fef3d5; width:403px;}
.mp-component .content-bcap  {width:403px; height:12px; background:url(http://images.bridestelevision.com/images/mc_content_bcap_fef3d5.gif) no-repeat;clear:both;}
.mp-component .content span  {padding: 0 10px; display:block;}
.mp-component .footer {width:415px; height:13px; background:url(http://images.bridestelevision.com/images/nf_content_bcap.gif) no-repeat;clear:both; margin-bottom:10px;}
.mp-component .subheader {width:415px; height:24px; background:url(http://images.bridestelevision.com/images/mpc_subheader1.gif) no-repeat;clear:both;margin-bottom:10px;}
.mp-component .subheader h2 {font:bold 14px/24px arial, helvetica, sans-serif; color:#333300; padding-left:6px;}
.mp-component .subheader h1 {font:bold 14px/24px arial, helvetica, sans-serif; color:#333300; padding-left:6px;}
.mp-component .subheader2 {width:415px;height:24px; background:url(http://images.bridestelevision.com/images/layout/mpc_subheader2.gif) no-repeat;clear:both;margin-bottom:10px;}
.mp-component .subheader2 h2 {font:bold 12px/24px arial, helvetica, sans-serif; color:#176891; margin:0;padding:0;padding-left:10px;}
.mp-component .subheader2 h1 {font:bold 12px/24px arial, helvetica, sans-serif; color:#176891; margin:0;padding:0;padding-left:10px;}

.mp-side    {clear:both;}
.mp-side .header {width:315px; height:39px; background: url(http://images.bridestelevision.com/images/containers/main/container_top_rt.gif) no-repeat;clear:both; margin-bottom:-10px;}
.mp-side .header h2{font: 22px/48px arial, helvetica, sans-serif;color: #176891; margin:0;padding:0 10px;diplay:block;}
.mp-side .body   {background: #fff; width: 311px; border: 2px solid #176891; border-bottom:0; border-top: 0; float:left;}
.mp-side .footer {width:315px; height:19px; background: url(http://images.bridestelevision.com/images/containers/main/container_bttm_rt.gif) no-repeat;clear:both; margin-bottom:6px;}

.site-location {padding: 4px 0 0 6px;}

/* HEADERS
***********/

.mp-header span {font:12px/1.5 arial, helvetica, sans-serif;}

/* TILES
*********/
#tiless {float: left; margin: 3px 0 5px -7px; display: inline; width: 434px;}
.tiles  {float:left; width:134px; height: 130px ;padding: 0 0 0 7px; margin:0; display: block;}

/* THUMB NAILS
***************/

.large-thumb {width:134px; height:80px; display:block; background:center no-repeat; background-color: #FFF; float:left;}




#gumballs {
	float: left;
	margin: 5px 0 10px 0;
	display: inline;
	width: 434px;
	}
#gumballs .gumball {
	float: left;
	width: 140px;
	padding: 0 0 5px 4px;
	margin: 0;
	text-align: center;
	}
#gumballs .gumball img {
	width: 138px;
	height: 78px;
	display: block;
	border: 1px solid #000;
	margin-bottom:  5px;
	}
#gumballs .gumball a {
	display: block;
	}

#gumballs .gumball .img {
	display: block;
	width:140px;
	height:80px;
	background:no-repeat center #000;
	}







.large-thumb:hover {text-decoration: none;}
.medium-thumb {width:102px;height:62px; float:right; display:inline; background:center no-repeat #FFF;}
.medium-thumb:hover {text-decoration: none;}
.small-thumb   {width:74px;height:45px; float:right; display:inline; background:center no-repeat #FFF; }
.small-thumb:hover {text-decoration: none;}


/* FORM TABLES
***************/
#form table   {clear:both;margin-bottom:10px; margin-left:50px;}
#form th      {padding-top:10px;}
#form td      {padding:5px;}
#form .alt td {background:#EEE;}
#form th,


/* #form td      {border-bottom:1px solid #CCC;} */

/*
MAIN COLUMN COMPONENTS
***************************/


/* BILLBOARD LONG */
#billboard-advertisement {background:#fff;width:760px;height:6px;}
/* BILLBOARD SHORT */

.billboard-short {margin-bottom:10px;}    
.billboard-short .outline {width:415px;height:145px;background-image:url(http://images.bridestelevision.com/images/billboard_short.gif);float:left;}
.billboard-short .image   {width:415px;height:145px;background-image:url(http://images.bridestelevision.com/images/test.jpg);float:left;} 


/* SPOTLIGHTS */
.spotlight   {clear:both;width:415px; margin-bottom: 10px;}

/* SPECIAL FEATURES */

.special-features  {clear:both; margin-left: 3px ;margin-bottom:10px;width:415px;}
.special-features h2 a {font:bold 16px arial, helvetica, sans-serif;color:#605241;}

/* STORY */
#story {font: 14px/1.8 arial, helvetica, sans-serif;}

/* REGION LIST */

#region-nav  {clear:both;padding:0 6px;}
#region-nav .header {width:748px;height:60px;background:url(http://images.bridestelevision.com/images/containers/category/v_cap.gif) no-repeat;clear:both;}
#region-nav .main-header {float:left; margin:10px 0 0 10px;}
#region-nav .body   {background:#fff; width:744px; border:2px solid #176891;border-bottom:0;border-top:0; margin-top:0;}
#region-nav .content {clear:both; padding:4px 8px 0;}
#region-nav .content .c-cap {width:728px; height:15px; background:url(http://images.bridestelevision.com/images/containers/category/v_content_cap.gif) no-repeat;clear:both;}
#region-nav .header h2 {margin: 8px 8px 16px 8px; padding-top: 6px;}
#region-nav .content .c-body {background:#EBEBEC;width:728px;height:270px;}
#region-nav .content .c-body ul {margin:0;padding:0;float:left;}
#region-nav .content .c-body li {font:bold 12px Arial, Helvetica, sans-serif; list-style:none; color:#176891; padding: 0 18px;margin: 0 0 15px 0;}
#region-nav .content .c-body a:link {font-weight: bold; color:#176891;}
#region-nav .content .c-body a:visited {font-weight: bold; color:#176891;}
#region-nav .content .c-body  {color:#176891;}
#region-nav .content .c-bcap {width: 728px; height:15px; background: url(http://images.bridestelevision.com/images/containers/category/v_content_bcap.gif) no-repeat;clear:both;}
#region-nav .content-span {padding:0 10px;display:block;}
#region-nav .footer {width:748px;height:34px;background:url(http://images.bridestelevision.com/images/containers/category/v_bcap.gif) no-repeat;clear:both;}


/*
SIDE COLUMN COMPONENTS
******************************/

/* TABS */

#side-col .tabs .pad {padding:0;margin:0;}
#side-col .tabs ul {clear:both;padding:0;margin:0;width:315px;height:33px;}
#side-col .tabs .headers  {text-align:center;}
#side-col .tabs li  {background:url(http://images.bridestelevision.com/images/sc_tab_d3e173_on.gif) bottom no-repeat;font:bold 12px/33px Arial, Helvetica, sans-serif;width:95px;height:33px;list-style:none;padding:0;margin:0;float:left;}

/* RANKING STATS */


#mp-side-stats .header {width:315px ;height:35px; background:url(http://images.bridestelevision.com/images/rank_business_stats/bar_stats.gif) no-repeat; clear:both; margin-top: 27px;}
#mp-side-stats .header h2{font:bold 14px arial, helvetica, sans-serif; color:#38587A; padding: 6px 0 0 10px;}
#mp-side-stats .body   {background: #3E688E; width: 311px; height: 330px; float:left; margin-top: 4px;}
#mp-side-stats .body .rank {clear:both;padding:4px;}
#mp-side-stats .body .rank .content {padding: 5px; color: #CCC;}
#mp-side-stats .body .rank .content .divider2 {width:1px; hight: 1px; background:url(http://images.bridestelevision.com/images/rank_business_stats/divider2_dot.gif) repeat-x; float: left;}
#mp-side-stats .body .rank .content span {color: #FFFFFF; font: bold arial, helvetica, sans-serif; padding: 10px 0 0 10px;}
#mp-side-stats .body .rank .content .space {padding-left: 14px; margin-bottom: 6px;}
#mp-side-stats .body .rank .content ul {float:left; margin: -10px 0 5px; padding-left: 75px;}
#mp-side-stats .body .rank .content li {float:left;list-style:none;}
#mp-side-stats .body .rank .content .number_space {margin-left: 90px;}
#mp-side-stats .body .rank .content .bottom_info {font: 11px arial, helvetica, sans-serif; word-spacing: -2px;}
#mp-side-stats .body .rank .content .comment {font: 10px Arial, Helvetica, sans-serif; text-align:right; float:left; padding-left: 2px;}
#mp-side-stats .body .rank .content .form {float: left; padding-left: 5px; margin: -7px 0 0 5px;}
#mp-side-stats .body .rank .content .submit_bttn {width: 83px; height: 33px; background:url(http://images.bridestelevision.com/images/rank_business_stats/rbs_submit_bttn.gif) no-repeat;float: left; margin: -15px 5px 0 9px;}
#mp-side-stats .body .rank .content .butterfly {width: 37px; height: 47px; background:url(http://images.bridestelevision.com/images/rank_business_stats/rbs_butterfly.gif) no-repeat; float: left; margin: -20px 0 5px 5px;}
#mp-side-stats .body .rank .content .rbs_bttn {width:290px;height:69px; background:url(http://images.bridestelevision.com/images/rank_business_stats/rbs_add_my_vendor_bttn.gif) no-repeat; margin-top: 5px; float: left;}
#mp-side-stats .body .rank .content .wtvss_bttn {width:290px;height:69px; background:url(http://images.bridestelevision.com/images/rank_business_stats/wtvss_add_my_shows_bttn.gif) no-repeat; margin-top: 5px; float: left;}
#mp-side-stats .footer {width:315px;height:24px; background:url(http://images.bridestelevision.com/images/rank_business_stats/rbs_bottom_bar.gif) no-repeat; clear:both;}



/* FREE ACCOUNT */

#free-account {margin:0 4px;padding:0;}
#free-account .content-cap {width:303px;height:14px;background:url(http://images.bridestelevision.com/images/containers/main/content_top_rt.gif) bottom no-repeat;margin-top:10px;float:left;}
#free-account .content-body {background:#18597D; font:14px arial, helvetica, sans-serif; color:#FFFF99; width:303px; margin:0;padding:0;float:left;}
#free-account #header  {font:bold 20px/44px arial, helvetica, sans-serif; margin:0 10px;padding:0 7px;}
#free-account .content-body .signup_btn {width: 216px; height: 60px; background:url(http://images.bridestelevision.com/images/buttons/signup_btn.gif) no-repeat; float:left; margin: 35px 0 0 5px;}
#free-account .content-body .butterfly {width: 68px; height: 92px; background:url(http://images.bridestelevision.com/images/layout/yellow_butterfly.gif) no-repeat; float:left; margin-left: 3px;}
#free-account span  {padding: 0 7px; line-height: 19px; display:block;}
#free-account .content-bcap {width:303px; height:14px; background:url(http://images.bridestelevision.com/images/containers/main/content_bttm_rt.gif) no-repeat; float:left;}

/* LATEST VIDEOS */

#video-side-mod {clear:both;padding:0 4px;}
#video-side-mod .header {width:315px ;height:35px; background:url(http://images.bridestelevision.com/images/rank_business_stats/bar_stats.gif) no-repeat; clear:both;}
#video-side-mod .header h1{font:bold 14px arial, helvetica, sans-serif; color:#38587A; padding: 6px 0 0 10px;}
#video-side-mod .body   {background: #3E688E; width: 311px; float:left; margin-top: 4px;}
#video-side-mod .content {padding: 5px; color: #CCC;}
#video-side-mod .content h2 a {color: #CCC;; font: bold 14px arial, helvetica, sans-serif;}
#video-side-mod .content span {color: #FFFFFF; font: bold arial, helvetica, sans-serif; padding: 10px 0 0 10px;}
#video-side-mod .content .space {padding-left: 14px; margin-bottom: 6px;}
#video-side-mod .content .bottom_info {font: 11px arial, helvetica, sans-serif; word-spacing: -2px;}
#video-side-mod .content .comment {font: 10px Arial, Helvetica, sans-serif; text-align:right; float:left; padding-left: 2px;}
#video-side-mod .content .video-thumb {width: 90px;height: 54px;float: right;margin: 0 5px 0 0;display: inline;background: center no-repeat;position: relative;}
#video-side-mod a {color:#dbdbdb;}
#video-side-mod .footer {width:315px;height:24px; background:url(http://images.bridestelevision.com/images/rank_business_stats/rbs_bottom_bar.gif) no-repeat; clear:both;}

/* LATEST EPISODES */

#episodes {clear:both;padding:0 4px;}
#episodes .header {width:315px ;height:35px; background:url(http://images.bridestelevision.com/images/rank_business_stats/bar_stats.gif) no-repeat; clear:both;}
#episodes .header h1{font:bold 14px arial, helvetica, sans-serif; color:#38587A; padding: 6px 0 0 10px;}
#episodes .body   {background: #3E688E; width: 311px; float:left; margin-top: 4px;}
#episodes .content {padding: 5px; color: #CCC;}
#episodes .content h2 a {color: #CCC;; font: bold 14px arial, helvetica, sans-serif;}
#episodes .content span {color: #FFFFFF; font: bold arial, helvetica, sans-serif; padding: 10px 0 0 10px;}
#episodes .content .space {padding-left: 14px; margin-bottom: 6px;}
#episodes .content .bottom_info {font: 11px arial, helvetica, sans-serif; word-spacing: -2px;}
#episodes .content .comment {font: 10px Arial, Helvetica, sans-serif; text-align:right; float:left; padding-left: 2px;}
#episodes a {color:#dbdbdb;}
#episodes .footer {width:315px;height:24px; background:url(http://images.bridestelevision.com/images/rank_business_stats/rbs_bottom_bar.gif) no-repeat; clear:both;}


/* EDITORS PICKS*/


#editors-picks  {clear:both;padding:0;}
#editors-picks .header    {font:bold 16px/31px arial, helvetica, sans-serif;width:315px; height:36px; background: url(http://images.bridestelevision.com/images/editors_picks_cap_green.gif) bottom no-repeat;clear:both;}
#editors-picks .header  h2{font:bold 16px/39px arial, helvetica, sans-serif;color:#333300;display:inline;padding:0 10px;position:relative;}
#editors-picks .body {background:#fff;width:309px;border:3px solid #d3e173;border-bottom:0; border-top: 0;float:left; }
#editors-picks .pad  {padding:8px;}
#editors-picks .footer {width:315px; height:22px; background: url(http://images.bridestelevision.com/images/editors_picks_bcap_green.gif) top no-repeat;clear:both;margin-bottom:10px;}


/* TOP TEN */

#top-ten  {clear:both;padding:0 4px;}
#top-ten .content-cap {width:303px;height:14px;background:url(http://images.bridestelevision.com/images/sc_content_i_cap_9e423c.gif) bottom no-repeat;clear:both;}
#top-ten .content-body {background:#9e423c;color:#FFF;width:303px;}
#top-ten .content-pad  {padding:4px;}
#top-ten .content-bcap {width:303px;height:14px;background:url(http://images.bridestelevision.com/images/sc_content_i_bcap_9e423c.gif) no-repeat;clear:both;}

/* MOST POPULAR */

#most-popular  {clear:both;padding:0 6px;}
#most-popular .content-cap {width:303px;height:14px;background:url(http://images.bridestelevision.com/images/sc_content_i_cap_9e423c.gif) bottom no-repeat;clear:both;}
#most-popular .content-body {background:#50809a;font:12px/1.5 arial, helvetica, sans-serif;color:#FFF;width:303px;}
#most-popular .content-body .fl {float:left;} 
#most-popular .content-body .fr {float:right;}
#most-popular .content-pad  {padding:4px;} 
#most-popular .content-bcap {width:303px;height:14px;background:url(http://images.bridestelevision.com/images/sc_content_i_bcap_9e423c.gif) no-repeat;clear:both;}


/* FORUM */

#forum  {clear:both;padding:0 4px;}
#forum .content-cap {width:303px;height:14px;background:url(http://images.bridestelevision.com/images/sc_content_i_cap_d3e173.gif) bottom no-repeat;clear:both;}
#forum .content-body {background:#d3e173;color:#FFF;width:303px;}
#forum .content-body span  {padding:0 4px;}
#forum .content-bcap {width:303px;height:14px;background:url(http://images.bridestelevision.com/images/sc_content_i_bcap_d3e173.gif) no-repeat;clear:both;}

/* CATEGORIES */





/* USER COMPONENTS
*****************************/

/* VIDEO VIEWER */

#vw { width:788px; height:689px; background-color:#FFFFFF;}
#vw .top_bar {width:788px; height: 42px; border-bottom: 1px solid #E6E6E6;}
#vw .logo {background:url(../images/video_window/media_player_logo.gif) no-repeat; width:159px; height:35px;}
#vw .lb {border-right: 1px solid #E6E6E6; height: 35px; width: 10px; background-color:#FFF; margin: -30px 5px 0 155px;}
#vw .mp_titile {font: 13px Arial, Helvetica, sans-serif; color:#176891; font-weight:bold; margin: -15px 0 0 180px;}


#vw #vleft-col {width: 434px; height:auto; position:absolute; float:left; margin:11px 6px;background:#FFF;}
#vleft-col .video {width:434px; height:350px; background-color:#000;}
#vleft-col .title {font: 13px Arial, Helvetica, sans-serif; color:#176891; font-weight:bold; margin: 2px 0 0 9px; padding: 7px 0 0 0;}
#vleft-col .nowplaying {height:200px;margin:0;width:433px;padding-top:20px;}
#vleft-col .nowplaying .v_list {width: 400px; height:229px;}
#vleft-col .nowplaying .v_container {height: 95px;margin: 10px 3px 12px 3px;}
#vleft-col .bar {background:url(../images/video_window/lt_video_bar.gif) no-repeat; width:434px; height:26px; margin: 10px 0 5px 0;}
#vleft-col .nowplaying .images {width:134px; height:84px; background-color:#CCC; margin: 0 3px 15px 0; float:left;}
#vleft-col .nowplaying .l_title {font:13px Arial, Helvetica, sans-serif; font-weight:bold; color:#176891; float:left;margin:2px 10px 0px 5px;}
#vleft-col .nowplaying .info_block{width:200px; height:auto; float:left; margin: 1px 0 2px 5px;}
#vleft-col .nowplaying .v_info { font:11px Arial, Helvetica, sans-serif; color:#666;margin: 3px 0 2px 5px;}
#vleft-col .divider {background:url(http://images.bridestelevision.com/images/layout/divider_line.gif) center repeat-x;height:11px;clear:both;font-size:0;}



#vw #vright-col {width: 336px; height:627px; background-color:#FFF; float:right; margin:11px 0 0 0;}
#vright-col .sptile {margin-left:8px;}
#vright-col .v_list {width: 319px; height:229px;}
#vright-col .v_container {height: 58px; margin: 10px 3px 12px 3px;}
#vright-col .title {font: 13px Arial, Helvetica, sans-serif; color:#176891; font-weight:bold; margin: 2px 0 0 9px; padding: 7px 0 0 0;}
#vright-col .bar {background:url(../images/video_window/video_bar.gif) no-repeat; width:319px; height:26px; margin: 10px 0 5px 0;}
#vright-col .sptile {margin-left:8px;}
#vright-col .images {width:90px; height:54px; background-color:#CCC; margin: 0 3px 15px 0; float:left;}
#vright-col .l_title {font:13px Arial, Helvetica, sans-serif; font-weight:bold; color:#176891; float:left;margin:2px 10px 0px 5px;}
#vright-col .info_block{float:left; margin: 1px 0 2px 5px;}
#vright-col .v_info { font:11px Arial, Helvetica, sans-serif; color:#666;}
#vright-col .divider {background:url(http://images.bridestelevision.com/images/layout/divider_line.gif) center repeat-x;height:11px;clear:both;font-size:0;} 

#vright-col .ad_feed {background:url(http://images.bridestlevision.com/images/video_window/ad_feedback.gif) no-repeat; width:81px; height:11px; margin-left: 119px; margin-top:4px;}
#vw .ad {background:url(http://images.bridestlevision.com/images/video_window/half_pg_ad.jpg) no-repeat; width:300px; height:600px; margin: 4px 0 0 9px;}


/* VENDOR COMPONENTS
*****************************/

/* BUSINESS NAV BAR */

#business-nav {clear:both;}
#business-nav .header {width: 503; height: 29px; background:url(http://images.bridestelevision.com/images/tabs/profile_submenu.gif) no-repeat;margin: -29px 0 10px 19px;}
#business-nav .header ul{ margin: 0 0 0 15px; padding:10px 0 0 0;}
#business-nav .header li {font:bold 12px arial, helvetica, sans-serif;list-style:none;color:#176891;line-height:12px; padding: 0 24px;border:0;border-right:1px solid #176891;display:inline;}
#business-nav .header li:last-child {border-right:0;}
#business-nav .header a:link, a:visited  {font-weight: bold; color:#176891;}
#business-nav .header a:hover  {font-weight: bold; color:#176891;}

/* BUSINESS MY PHOTOS NAV BAR */


#myphotos-nav {clear:both;}
#myphotos-nav .header {width:560px;height:24px;background:url(http://images.bridestelevision.com/images/profile_header_green.gif) top no-repeat;margin: -24px 0 10px 0;}
#myphotos-nav .header ul{ margin:0; padding:6px  0 0 24px;}
#myphotos-nav .header li {font:bold 12px arial, helvetica, sans-serif;list-style:none;color:#176891;line-height:12px; padding: 0 10px;border:0;border-right:1px solid #176891;float:left;}
#myphotos-nav .header li:last-child {border-right:0;}
#myphotos-nav .header a:link, a:visited  {font-weight: bold; color:#176891;}
#myphotos-nav .header a:hover  {font-weight: bold; color:#176891;}

/* BUSINESS HOME */
#business-setup {clear:both;width:415px;}
#business-setup .info {margin:10px 0;}
#business-setup .header {font:bold 18px/60px arial, helvetica, sans-serif; color:#176891;}
#business-setup span {font:14px/1.8 arial, helvetica, sans-serif;color:#000;}

/* BUSINESS PROFILE STATUS */
#status {clear:both;padding:0 4px;}
#status .header {width:315px ;height:35px; background:url(http://images.bridestelevision.com/images/rank_business_stats/bar_stats.gif) no-repeat; clear:both;}
#status .header h1{font:bold 14px arial, helvetica, sans-serif; color:#38587A; padding: 6px 0 0 10px;}
#status .body   {background: #3E688E; width: 311px; float:left; margin-top: 4px;}
#status .content {padding: 1px; color: #CCC;}
#status .content h2 {color: #CCC;; font: bold 14px arial, helvetica, sans-serif;float:left;padding:10px 0 0 5px;}
#status .content span {color: #FFFFFF; font: bold arial, helvetica, sans-serif; padding: 10px 5px 0 0;float:right;}
#status .content .space {padding-left: 14px; margin-bottom: 6px;}
#status .content .bottom_info {font: 11px arial, helvetica, sans-serif; word-spacing: -2px;}
#status .content .comment {font: 10px Arial, Helvetica, sans-serif; text-align:right; float:left; padding-left: 2px;}
#status a {color:#dbdbdb;}
#status .footer {width:315px;height:24px; background:url(http://images.bridestelevision.com/images/rank_business_stats/rbs_bottom_bar.gif) no-repeat; clear:both;}


/* BUSINESS INFORMATION */

#business-info {clear:both;margin-bottom:10px;width:415px;}
#business-info ul{ margin:0; padding-right: 6px;}
#business-info li {font:bold 11px/14px arial, helvetica, sans-serif;list-style:none;color:#666;}
#business-info span {font: bold 11px/14px arial, helvetica, sans-serif;}
#business-info a:link, a:visited  { font-weight: bold; color:#176891;}
#business-info a:hover  {font-weight: bold; color:#176891;}

/* BUSINESS RANKING LEVEL */

#business-rank .content {clear:both;padding:4px;}
#business-rank .content .cap {width:303px;height:14px;background:url(http://images.bridestelevision.com/images/sc_content_i_cap_e8eead.gif) bottom no-repeat;clear:both;}
#business-rank .content .c-body {background:#e8eead;width:303px;height:80px;}
#business-rank .content .c-body span {padding:4px;}
#business-rank .content .bcap {width:303px;height:14px;background:url(http://images.bridestelevision.com/images/sc_content_i_bcap_e8eead.gif) no-repeat;clear:both;}

/* BUSINESS REFERRALS */

#business-referrals  {clear:both;padding:4px;}
#business-referrals .content .cap {width:303px;height:14px;background:url(http://images.bridestelevision.com/images/sc_content_i_cap_e8eead.gif) bottom no-repeat;clear:both;}
#business-referrals .content .c-body {background:#e8eead;width:303px;height:80px;}
#business-referrals .content .pad {padding:4px;}
#business-referrals .content .c-body .fl {float:left;} 
#business-referrals .content .c-body .fr {float:right;}
#business-referrals .content .bcap {width:303px;height:14px;background:url(http://images.bridestelevision.com/images/sc_content_i_bcap_e8eead.gif) no-repeat;clear:both;}

/* BUSINESS ARTICLES */
#business-article {clear:both;padding:4px;}
#business-article .content .cap {width:303px;height:14px;background:url(http://images.bridestelevision.com/images/sc_content_i_cap_e8eead.gif) bottom no-repeat;clear:both;}
#business-article .content .c-body {background:#e8eead;width:303px;height:80px;}
#business-article .content .pad {padding:4px;}
#business-article .content .bcap {width:303px;height:14px;background:url(http://images.bridestelevision.com/images/sc_content_i_bcap_e8eead.gif) no-repeat;clear:both;}

/* TV NAV BAR */
#tv-nav {clear:both;}
#tv-nav .header {width: 600px; height: 29px; background:url(http://images.bridestelevision.com/images/tabs/tv_submenu.gif) no-repeat;margin: -29px 0 10px 19px;}
#tv-nav .header ul{ margin: 0 0 0 15px; padding:10px 0 0 0;}
#tv-nav .header li {font:bold 12px arial, helvetica, sans-serif;list-style:none;color:#176891;line-height:12px; padding: 0 24px;border:0;border-right:1px solid #176891;display:inline;}
#tv-nav .header li:last-child {border-right:0;}
#tv-nav .header a:link, a:visited  {font-weight: bold; color:#176891;}
#tv-nav .header a:hover  {font-weight: bold; color:#176891;}


/* Advertising Page */
.advertising-title { width: 435px; height: 65px; background:url(http://images.bridestelevision.com/images/titles/footer/ad_opp_title.gif) no-repeat; margin: 5px 10px;}

/* Our Story */
.our_story-title { width: 180px; height: 65px; background:url(http://images.bridestelevision.com/images/titles/footer/our_story_title.gif) no-repeat; margin: 5px 10px;}

/* Help */
.help-title { width: 110px; height: 65px; background:url(http://images.bridestelevision.com/images/titles/footer/help_title.gif) no-repeat; margin: 5px 10px;}

/* Contact Us*/
.contact_us-billboard {width: 760px; height: 130px; background:url(http://images.bridestelevision.com/images/ads/billboards/contact_us-billboard.jpg) no-repeat;}
.contact_us-title { width: 206px; height: 65px; background:url(http://images.bridestelevision.com/images/titles/footer/contact_us_title.gif) no-repeat; margin: 5px 10px;}


/* Homepage Guide
***************************/
#ad_guide {clear:both; margin:0; padding: 0}
#ad_guide .border { border-top: 1px solid #176891; width: 600px;}
#ad_guide .homepage {background:url(http://images.bridestelevision.com/images/guides/home_page_guide.jpg) no-repeat; width: 600px; height: 555px;}
#ad_guide .statepage {background:url(http://images.bridestelevision.com/images/guides/state_page_guide.jpg) no-repeat; width: 600px; height: 755px; margin: 5px 0; padding-top: 5px;}
#ad_guide .citypage {background:url(http://images.bridestelevision.com/images/guides/city_page_guide.jpg) no-repeat; width: 600px; height: 755px; margin: 5px 0; padding-top: 5px;}
#ad_guide .categorypage {background:url(http://images.bridestelevision.com/images/guides/category_page_guide.jpg) no-repeat; width: 600px; height: 755px; margin: 5px 0; padding-top: 5px;}


/* Sponsored Links 
***************************/

#sponsor-links {width:415px;clear:both;margin:20px 0;}
#sponsor-links .subheader {font:bold 14px/18px arial, helvetica, sans-serif; color:#176891;}
#sponsor-links ul{ margin: 0 0 0 15px; padding:5px 0 0 0;}
#sponsor-links li {padding: 0 5px;border:0;list-style:none;display:inline;}

/* Help
***************************/

/* general */
#content-wrap {
background:#ffffff;
width:758px;
border:0px;
}
#col-1 {
padding:0px 10px 0px 10px;
width:auto;
}
#content #faq {
width:730px;
}
#faq td {
border:0px;
padding: 0px 0px 0px 0px;
}
#foot-wrap {
clear:both;
}
#faq img {
vertical-align: baseline;
}


#content #full-col-wrap{background:#fff;float:left;width:740px;padding:10px;}
#faq table{margin-bottom:10px;}
#faq div.rn_tabs table,#faq table table
{margin:0;}
#faq-gif {padding:2px;background:#CCC;display:block;margin-top:-20px;}
#faq #head-form {margin-bottom:10px;display:block;}
#faq .subtabarea img {display:none;}

/* th stuff */
/* need #content #faq before th to override #content th styles */
#content #faq th{background:none;height:auto;font-size:12px;text-align:left;}
#content #faq th.colhdr{background:#696E74;color:#fff;font-weight:bold;padding:0 5px;}
#content #faq th.grididx{background:#696E74;color:#fff;padding:3px 5px;text-align:right;}
#content #faq th.subheading{border-bottom:1px solid #b6c3aa;}
#content #faq th.sideheading {font-size:10pt;font-weight:bold;padding:4px 5px 3px 12px;border-bottom:1px solid #B6C3AA;}

#faq td.colarrow{background:#696E74;padding:3px 10px 3px 0;text-align:right;}

/* bg - fff */
#content #faq th.subheading,#faq td.hcell,#faq td.htext,#faq td.textcell
{background:#fff;padding:0 3px;}


#faq td.htext {font-size:10pt;border-bottom:1px solid #B6C3AA;padding:4px 5px 6px 10px;}

/* bg - eee */
#faq td.form,#faq td.pagehdg,#faq td.seltabbtn,#faq th.sideheading,#faq td.tab,#faq td.tabbtn,#faq .grid
{background:#eee;}

/* bg - 666 */
#faq td.bar{background:#666;}
#faq td.bar h2{color:#fff;font-size:11pt;margin:0;}

/* grid */
#faq .grid td {padding:3px 5px;}

/* tabs */
/* tabs > seltab */
#faq td.seltab,#faq td.subtitle,#faq td.title
{background:#696E74;color:#fff;font-weight:bold;}

#faq td.seltab a{color:#fff;font-weight:bold;}

#faq td.seltabbtn a,#faq td.tab a,#faq td.tabbtn a
{color:#000;font-weight:bold;}

/* tabs > seltab > selsubtab */

#faq td.seltab td.subtabbtn{background:#ccc}
#faq td.seltab td.subtabbtn a{color:#000;}

/* labels */
#faq .label,#faq .smlabel, .thrcust, .thrstaff, .thrprox, .thrrnl, .thrrule{color:#000;font-weight:bold;}
#faq td.label{padding:3px 5px;}

/* headings */
#faq td.title,#faq td.pagehdg
{font-size:16px;font-weight:bold;}
#faq a.fcn               { text-decoration: none; color: black }
#faq a.fcn:visited       { text-decoration: none; color: black }
#faq a.fcn:hover, a.fcn:active
                    { text-decoration: none; color: #0000AA }
#faq .noticeborder       { background-color: #C6C6B5 }
#faq .noticebg           { background-color: #F7F7F7 }
#faq a.tab, a.tab:visited, a.subtab, a.subtab:visited,
#faq a.selsubtab, a.selsubtab:visited, a.tabbtn, a.tabbtn:visited
                    { text-decoration: none; color: black }
#faq a.seltab, a.seltab:visited, a.seltabbtn, a.seltabbtn:visited
                    { text-decoration: none; color: white }
#faq a.tab:hover, a.tab:active, A.subtab:hover, A.subtab:active,
#faq a.selsubtab:hover, a.selsubtab:active, a.tabbtn:hover, a.tabbtn:active
                    { text-decoration: none; color: #0000BB }
#faq a.seltab:hover, a.seltab:active, a.seltabbtn:hover, a.seltabbtn:active
                    { text-decoration: none; color: #99FFFF }
#faq td.tab, td.subtabbtn, td.tabbtn
                    { background-color: #CCCCCC }
#faq td.seltab, td.subtabarea, td.seltabbtn
                    { background-color: #4882B4 }
#faq th.subheading       { font-family: Arial,Helvetica,Tahoma,sans-serif; font-size: 9pt;
                      font-weight: bold; border-color: #F7F7F7; text-align: left;
                      background-color: #F7F7F7;
                      border-bottom-color: #B6C3AA;
                      border-width: 1px;
                      border-style: solid;
                      padding-right: 5px;
                      padding-left: 8px }
th.sideheading      { font-family: Arial,Helvetica,Tahoma,sans-serif; font-size: 10pt;
                      font-weight: bold; text-align: left;
                      padding-right: 5px; padding-left: 12px;
                      padding-top: 4px; padding-bottom: 3px;
                      border-color: #F7F7F7; border-bottom-color: #B6C3AA;
                      border-width: 1px; border-style: solid; border-right-width: 0px }
#faq .htext              { font-family: Arial,Helvetica,Tahoma,sans-serif; font-size: 10pt;
                      border-color: #F7F7F7; border-bottom-color: #B6C3AA;
                      border-width: 1px; border-style: solid;
                      padding-right: 5px; padding-left: 10px;
                      padding-top: 4px; padding-bottom: 6px;  border-left-width: 0px }
#faq td.hcell            { background-color: #F7F7F7; padding-right: 5px; padding-left: 10px;
                      padding-top: 2px; padding-bottom: 2px }
#faq table.grid          { border-color: #F7F7F7; border-width: 1px; border-style: solid }
#faq table.grid          { border-color: #F7F7F7; border-width: 1px; border-style: solid }
#faq td.colhdr           { background-color: #959595; color: white }
#faq th.colhdr           { background-color: #959595; color: white;
                      text-align: left;
                      border-color: #959595;
                      border-left-color: #F7F7F7;
                      padding-left: 4px; padding-right: 5px;
                      border-width: 1px;
                      border-style: solid }
#faq td.colarrow         { background-color: #959595; color: white; text-align: right; 
                      border-color: #959595; 
                      border-right-color: #F7F7F7;
                      padding-left: 4px; padding-right: 5px;
                      border-width: 1px;
                      border-style: solid }
#faq td.gridh            { background-color: #DADADA }
#faq td.gridv            { }
#faq td.grididx          { background-color: #B6C3AA; padding-left: 4px;
                      padding-right: 4px }
#faq th.grididx          { background-color: #B6C3AA; padding-left: 4px; padding-right: 4px;
                      border-color: #F7F7F7; color: #000000;
                      border-bottom-color: #F7F7F7;
                      border-width: 1px;
                      border-style: solid }
#faq td.gridcell         { background-color: #F7F7F7; line-height: 0.98;
                      padding-left: 4px; padding-right: 4px;
                      padding-top: 2px; padding-bottom: 1px }
#faq td.cellline         { font-family: Arial,Helvetica,Tahoma,sans-serif; font-size: 10pt; 
                      background-color: #F7F7F7; line-height: 0.98;
                      padding-left: 4px; padding-right: 4px;
                      padding-top: 2px; padding-bottom: 1px;
                      border-color: #F7F7F7;
                      border-left-color: #F7F7F7;
                      border-bottom-color: #B6C3AA;
                      border-width: 1px;
                      border-style: solid; }
#faq span.newlbl         { font-weight: bold; color: red }
#faq span.updlbl         { font-weight: bold; color: #006400 }
#faq td.gridcellnn       { background-color: #F7F7F7 }
#faq table.selfolder     { background-color: #EBEDEC; border-style: solid;
                      border-width: 1px; border-color: #C0C0C0 }
#faq td.folder           { line-height: 0.98; padding-top: 4px; 
                      padding-bottom: 3px }
#faq td.itemlvl1         { background-color: #F7F7F7; line-height: 0.98;
                      padding-top: 3px; padding-bottom: 1px; 
                      padding-left: 3px; padding-right: 3px }
#faq td.itemlvl1_bg      { background-color: #EBEDEC; line-height: 0.98;
                      padding-top: 3px; padding-bottom: 1px;
                      padding-left: 3px; padding-right: 3px }
#faq td.itemlvl2         { background-color: #F7F7F7; line-height: 0.99;
                      padding-top: 1px; padding-bottom: 3px }
#faq span.itemlvl2data   { color: #777777 }
#faq img.hl              { border-color: #909070 }
#faq td.foldernn         { }
#faq td.itemlvl1nn       { background-color: #F7F7F7 }
#faq td.itemlvl2nn       { background-color: #F7F7F7 }
#faq h2.subtitle         { font-family: Arial,Helvetica,Tahoma,sans-serif; font-size: 11pt;
                      text-align: left; color: white; float: left }
#faq td.bar              { background-color: #666666;  height: 20px }
#faq td.ltbar            { background-color: #959595;  height: 20px }
#faqtd.textcell, input.textcell
                    { background-color: #F7F7F7 }
#faq td.idxcell          { background-color: #FFFFDD }
#faq td.graycell         { background-color: #F7F7F7 }
#faqtd.subtitle         { background-color: #666666; color: white }
#faq td.title            { background-color: #666666; color: white }
#faq td.pagehdg          { background-color: #666666; color: white }
#faq td.userbar          { background-color: #DDDDDD }
#faq input.btn           { font-family: Arial,Helvetica,Tahoma,sans-serif;
                      font-size: 9pt; font-weight: bold }
#faq td.thrcust          { background-color: #A0C4DE }
#faq td.thrstaff         { background-color: #C6D3BA }
#faq td.thrprox          { background-color: #A0C4DE }
#faq td.thrrnl           { background-color: #CCBBCC }
#faq td.thrrule          { background-color: #CACAB5 }
#faq a.plain             { text-decoration: none }
#faq a.plain:hover       { text-decoration: underline }
#faq a.smlabel, a.label  { text-decoration: none; color: black }
#faq a.smlabel:hover, a.label:hover
                    { text-decoration: none; color: #0000BB }
#faq .bgcolor            { background-color: #F7F7F7 }
#faq .pagehdg            { font-family: Arial,Helvetica,Tahoma,sans-serif;
                      font-size: 16pt; font-weight: bold }
#faq .llabel, .title, .fcnlabel
                    { font-family: Arial,Helvetica,Tahoma,sans-serif;
                      font-size: 12pt; font-weight: bold }
#faq .label, .idxcell, .grididx, .colhdr, .subtitle, .tab, .seltab, .tabbtn, .seltabbtn
                    { font-family: Arial,Helvetica,Tahoma,sans-serif;
                      font-size: 10pt; font-weight: bold }
#faq .subtab, .selsubtab { font-family: Arial,Helvetica,Tahoma,sans-serif;
                      font-size: 9pt; font-weight: bold }
#faq .smlabel, .thrcust, .thrstaff, .thrprox, .thrrnl, .thrrule
                    { font-family: Arial,Helvetica,Tahoma,sans-serif;
                      font-size: 9pt; font-weight: bold }
#faq .vsmlabel           { font-family: Arial,Helvetica,Tahoma,sans-serif;
                      font-size: 8pt; font-weight: bold }
#faq .text, .desc, .textcell, .graycell, .gridcell, .gridcellnn, .folder, .foldernn, .itemlvl1, .itemlvl1nn
                    { font-family: Arial,Helvetica,Tahoma,sans-serif;
                      font-size: 10pt }
#faq .smtext             { font-family: Arial,Helvetica,Tahoma,sans-serif;
                      font-size: 9pt }
#faq .vsmtext, .itemlvl2, .itemlvl2nn
                    { font-family: Arial,Helvetica,Tahoma,sans-serif;
                      font-size: 8pt }
#faq .form               { background-color: #C6C6B5 }
#faq form.block          { margin-top: 8px; margin-bottom: 8px; padding-top: 0px; padding-bottom: 0px }
#faq form.minimal        { margin: 0px; padding: 0px }
