/* general layout */
body {font: 13px Verdana, Arial, Helvetica, sans-serif; margin: 0; padding: 0 0 20px 0; text-align: center; color:#ebebeb; background: #ebebeb;}
p, ul, ol, li, h1, h2, h3, h4, h5, h6 {padding:0; margin:0;}
td {vertical-align:top;}
h1 {color:#DC5047; font-size:20px; border-bottom:1px solid #DC5047; font-family:Arial, Helvetica, sans-serif; padding:7px 0 0px 0; margin:0 0 10px 0;}
h2 {color:#DC5047; font-size:16px; font-family:Verdana, Arial, Helvetica, sans-serif; padding:2px 0 10px 0; }
h3 {color:#666666; font-size:15px; font-family:Verdana, Arial, Helvetica, sans-serif; padding:2px 0 10px 0; }
h4 {color:#666666; font-size:14px; font-family:Verdana, Arial, Helvetica, sans-serif; padding:2px 0 10px 0; }
p {padding:0 0 10px 0;}
a {color:#DC5047;}
a:hover {color:#333333;}
a img {border:none;}
ul, ol  {margin-left:30px;}
ul {  list-style: disc url("../styles/none.html") outside; }
ol {  list-style: decimal outside; }
#container { width: 1000px; padding:0px; margin: 0 auto; text-align:center; background-image:url("../images/layout/bg_container.gif"); background-repeat:repeat-y;}
#header { width:1000px; height:160px; position:relative; background-image:url("../images/layout/bg_header.gif"); background-repeat:no-repeat; background-position:top; position:relative; text-align:left; overflow:hidden; margin:0; padding:0;}
#header #logo {position:absolute; top:0px; left:30px;}
#header #banner {position:absolute; top:0px; right:30px;}
#menu {width:922px; height:29px; padding-top:1px; background-color:#000000; background-image:url("../images/layout/bg_top_menu.gif"); background-repeat:no-repeat; margin:0 auto; text-align:left; clear:both; position:relative; }
#main_body { padding:0; text-align:left; margin-left:39px; background-image:url("../images/layout/bg_container_content.gif"); background-repeat:repeat-y;}
#main_body_home {padding:0; text-align:left; margin-left:39px; background-image:url("../images/layout/bg_container_home.gif"); background-repeat:repeat-y; }
#left_col { float:left; width:292px; padding:0; margin:0; clear:left; background-image:url("../images/layout/bg_left_col_top.gif"); background-repeat:no-repeat; background-position:top;}
#mainContent_home { margin:0 0 0 301px; padding:10px 0 0 0; vertical-align:top;}
#mainContent { margin: 0 0 0 301px; padding:0; vertical-align:top; }
.clearfloat { clear:both; height:0; font-size: 1px; line-height: 0px; }



/* left column*/
#left_col a {color:#0f3b52; text-decoration:none;}
#left_col a:hover {color:#CC3300; text-decoration:underline;}
#btn_newsletter, #btn_rss, #btn_calculator { width:88px; height:74px; float:left; background-repeat:no-repeat; margin:0;}
#btn_rss { margin-left:4px; }
#btn_calculator { margin-left:4px;}
#btn_newsletter a { background-image:url("../images/layout/btn_newsletter.gif"); background-position:left top; }
#btn_rss a { background-image:url("../images/layout/btn_rss.gif"); background-position:left top; }
#btn_calculator a { background-image:url("../images/layout/btn_calculator.gif"); background-position:left top; }
#btn_newsletter a, #btn_rss a, #btn_calculator a { display:block; width:88px; text-align:center; padding-top:46px; padding-bottom:11px; text-decoration:none; color:#333333; font-family:Arial, Helvetica, sans-serif; font-size:13px; }
#btn_newsletter a:hover, #btn_rss a:hover, #btn_calculator a:hover { background-position:left -74px; text-decoration:underline;}
.left_col_box {width:272px; margin-left:9px; margin-top:10px; background-image:url("../images/layout/bg_menu_content.gif"); background-repeat:repeat-y; clear:left; }
.left_col_bottom {width:272px; margin:0; padding:0; background-image:url("../images/layout/bg_menu_bottom.gif"); background-position:bottom; background-repeat:no-repeat; padding-bottom:15px; }
.left_col_box h3 { margin:0; padding:0 0 11px 10px; line-height:24px; font-family:Arial, Helvetica, sans-serif; color:#FFFFFF; font-size:15px; font-weight:normal; background-image:url("../images/layout/bg_menu_heading.gif"); background-repeat:no-repeat;}
.left_col_box ul { padding:0; margin:0 10px 0 10px; list-style:none; }
.left_col_box ul li { background-image:url("../images/layout/bg_button.gif"); background-repeat:no-repeat; margin:0 0 2px 0; padding:0px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#333333; font-weight:bold; }
.last_box_margin {margin-bottom:24px;}
.last_box_margin2 {margin-bottom:10px;}
/* left menu */
#main_menu ul {margin:0; padding:0 0 0 20px; list-style:none;}
#main_menu li a { padding:0 0 0 33px; margin:0; text-decoration:none; color:#333333; display:block; height:21px; line-height:21px;  overflow:hidden;}
#main_menu li a:hover {color:#990000;}
.left_col_bottom p {padding:0 10px;}
#supporting {margin:3px 10px; padding-bottom:5px; width:250px; height:140px; text-align:center; overflow:hidden; vertical-align:middle; background-color:#fff;}
.media_partners{margin:3px 10px; padding-bottom:5px; width:250px; height:130px; text-align:center; overflow:hidden; vertical-align:middle; background-color:#fff;}



/* home page */
#main_body_home #main_body_bg {background-image:url("../images/layout/bg_main_body_home.gif"); background-repeat:no-repeat; background-position:left bottom;}
#home_top {border-bottom:1px solid #DC5047; margin:0; padding:10px 0 0 0; }
#home_title {width:350px; float:left; margin:0; padding:7px 0 0 0;}
#home_title h1 {border:none; margin:0; padding:0; line-height:normal; }
#home_social_media {text-align:right; margin-left:355px; margin:0; padding:0 0 3px 0;}
#home_social_media img {margin-left:7px;}
#slides {padding:20px 0px;}

#profiles {width:620px; height:240px; padding:0 0 9px 0; background-image:url("../images/layout/content_boxes_2d.jpg"); background-repeat:no-repeat; position:relative; }
#profiles h2 {position:absolute; color:#000000; font-size:18px; font-family:Arial, Helvetica, sans-serif; }
#profiles h2#left_up_title  {width: 170px; padding-left: 60px; top:20px; color: #fff}
#profiles h2#right_up_title {width: 240px; left:365px; top:20px; color: #fff;}
#profiles h2#left_dwn_title {width:175px; padding-left:68px;  top: 76px;font-size:15px; color:#FFF;}
#profiles h2#right_dwn_title {width: 240px; top: 76px; left:367px; font-size:15px; color:#FFF;}
#profiles div {position:absolute; line-height:1.2; color:#666666; font-size:12px; font-family:Arial, Helvetica, sans-serif;}
#profiles #left_description  {left: 68px; top:113px; width:170px;}
#profiles #right_description {left:368px; top:113px; width:230px;}
#profiles a#left_learn_more  {left:136px; top:207px; text-decoration:none; position:absolute;}
#profiles a#right_learn_more {left:515px; top:207px; text-decoration:none; position:absolute;}
#facebook {margin:20px 0 0 0; padding:0; text-align:left;}
#facebook iframe {width:480px; height:30px; text-align:left; border:none;}
#plusone {width:75px;height:30px; float:left; padding-top:2px; margin:0;}



/* content */
#main_body #main_body_bg {background-image:url("../images/layout/bg_main_body.gif"); background-repeat:no-repeat; background-position:left bottom;}
#content_frame {margin:0; padding:0; background-image:url("../images/layout/bg_content_frame.gif"); background-position:left top; background-repeat:no-repeat; color:#666666;}
#content_frame_home {margin:0; padding:0; background-image:url("../images/layout/bg_content_frame_home.gif"); background-position:left top; background-repeat:no-repeat; color:#666666;}
#content_frame_inline {margin:0; padding:10px 0 23px 0; width:620px;}
#content_frame_inline_home {margin:0; padding:10px 0 23px 0; background-image:url("../images/layout/bg_content_frame_inline.gif"); background-position:left bottom; background-repeat:no-repeat; width:620px;}
#content_frame_body {background-color:#FFF; padding:0 20px 0 20px;}
.spacer {padding:10px 20px 0px 20px;}
#btn a {display: block; text-align: center; background-color: #dc5047; padding:4px; color: #ffffff; font-size: 13px; font-weight: bold; text-decoration: none; border:3px double #c52e25; width:120px; float:right;}
#btn a:hover {color: #ff0000; background-color: #ebebeb; border:3px double #ff0000;}
.redText {color:#F00;}
.red_bullets_list {list-style:none; margin:0 0 0 15px; padding:0 0 3px 13px; background-image:url("../images/layout/bullet_full.gif"); background-repeat:no-repeat; background-position:left 6px;}



/* banners page */
.coda-slider img {border-bottom:4px solid #FFF;}
noscript div { background: #ccc; border: 1px solid #900; margin: 20px 0; padding: 15px }
.coda-slider-wrapper { padding: 20px 0;} 
.coda-slider { border:1px solid #CCC; margin-left:19px; }
.coda-slider-no-js .coda-slider { height: 200px; overflow: auto !important; padding-right: 20px }
.coda-slider, 
.coda-slider .panel { width:539px; } 
#coda-nav {margin-left:124px;}
.coda-slider-wrapper.arrows .coda-slider, 
.coda-slider-wrapper.arrows .coda-slider .panel { width: 540px }
.coda-slider-wrapper.arrows .coda-slider { margin: 0 10px }
.coda-nav-left a, 
.coda-nav-right a { color:#333; padding: 6px; width: 15px }
.coda-slider .panel-wrapper { padding: 10px;}
.coda-slider p.loading { padding: 20px; text-align: center }
.coda-nav ul {display:block; margin:auto; padding:0; overflow:hidden;}
.coda-nav ul li { display: inline; }
.coda-nav ul li a { display: block; float:left; margin-right:1px; padding: 6px 16px 6px 16px; text-decoration: none;}
.coda-nav ul li.tab1 a {border-top:1px solid #CCCCCC; border-left:1px solid #CCCCCC; }
.coda-nav ul li.tab2 a {border-top:1px solid #CCCCCC;}
.coda-nav ul li.tab3 a {border-top:1px solid #DF6159;}
.coda-nav ul li.tab4 a {border-top:1px solid #000000;}
.coda-nav ul li.tab1 a { background: #FFFFFF; color:#666666; }
.coda-nav ul li.tab2 a { background: #CCCCCC; color:#000000; }
.coda-nav ul li.tab3 a { background: #DF6159; color:#FFFFFF; }
.coda-nav ul li.tab4 a { background: #000000; color:#CCCCCC; }    
.coda-nav ul li a:hover { /*border:1px solid #FF0000;*/ }
.coda-nav ul li a.current { text-decoration:underline; }
.coda-slider-wrapper { overflow: auto }
.coda-slider { float: left; overflow: hidden; position: relative }
.coda-slider .panel { display: block; float: left }
.coda-slider .panel-container { position: relative }
.coda-nav-left, 
.coda-nav-right,
.coda-nav{ float:left; }
.coda-nav-left a, .coda-nav-right a { display: block; text-align: center; text-decoration: none }
#code  {width: 525px; height: 80px; font-family: 'Courier New', Arial, Helvetica, sans-serif; font-size: 11px; overflow: auto; margin-left: 19px; padding: 3px 7px; border: 1px solid #CCCCCC;}



/* sponsors */

#sponsors {width:922px; margin-left:39px; padding-top: 12px; position:relative; background-color:#FFFFFF; background-image:url('../images/layout/bg_sponsors_top.gif'); background-repeat:no-repeat; background-position: 0 0;}

#sponsors #sponsors_logos2009 {width:920px; height:90px; overflow:hidden; position:absolute; top:10px; left:1px;}
.fadein {position:relative; width:920px; height:90px; display:block; text-decoration:none;}
.fadein img {position:absolute; left:0; top:0; border:none; }
.bg_sponsors_middle{padding: 0px 0;background-image:url('../images/layout/bg_sponsors_middle.gif'); background-repeat:repeat-y;}
.bg_sponsors_bottom{padding-bottom: 21px; background-image:url('../images/layout/bg_sponsors_bottom.gif'); background-repeat:no-repeat; background-position: 0 100%; text-align:center; vertical-align:middle;}
.bg_sponsors_bottom img{border:none; margin: 10px 50px 10px 50px;}



/* testimonials */
.Header { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  color: #FA2D40; font-size: 15px; font-weight: normal; line-height: 16px; }



/* footer */
#footer {width:1000px; height:70px; margin:0px; padding:0px; position:relative; background-image:url("../images/layout/bg_footer.gif"); background-repeat:no-repeat; clear:both; position:relative;}
#globe_logo { position:absolute; top:6px; left:31px; } 
#footer_center { position:absolute; top:16px; left:390px; }
#footer_center a { text-decoration:none; color:#666666; }
#footer_center a:hover { text-decoration:underline;}
#copyright { position:absolute; top:16px; left:745px; color:#666666; }
#copyright p, #footer_center p { margin:0; padding:0; line-height:normal;}



/* photo gallery */
#gallery {visibility:hidden; margin-left:11px; background-color:#fff; height:211px; overflow:hidden;}
#gallery li {margin:0; padding:0; background:none;}
#gallery .loader {background-image:url("../images/ajax-loader.gif.html"); background-position: center center; background-repeat:no-repeat; background-color:#fff;}
#gallery .filmstrip {margin:10px; background-color:#fff;}
#gallery .frame .img_wrap {border:1px solid #999;}
#gallery .frame.current .img_wrap { border-color: #000; }
#gallery .frame img {border:none; }
#gallery .pointer {border-color: #000; }
/* TRANSPARENT BORDER FIX FOR IE6 */
/* NOTE - DO NOT CHANGE THIS RULE */
/* *html .pointer {filter:chroma(color=pink);} */



/* grey box */
div#nyroModalFull {font-size: 12px; color: #777;}
div#nyroModalFull div#nyroModalLoading {border: 4px solid #777; width:150px; height:150px; text-indent: -9999em; background: #000 url("../images/nyroModal/ajax-loader-black.gif.html") no-repeat; background-position: center; }
div#nyroModalFull div#nyroModalLoading.error {border: 4px solid #f66; line-height: 20px; padding: 20px; width: 300px; height: 100px; text-indent: 0; background: #000; }
div#nyroModalFull div#nyroModalWrapper {background: #000; border: 4px solid #777; }
div#nyroModalFull div#nyroModalWrapper a#closeBut {position:absolute; display:block; top: -17px; right:-17px; width:34px; height:34px; text-indent:-9999em; background:url("../images/nyroModal/close.png.html") no-repeat; outline:0;}
div#nyroModalFull div#nyroModalWrapper h1#nyroModalTitle {margin: 0; padding:0; position: absolute; top:-22px; left:5px; font-size:12px; color:#ddd; }
div#nyroModalFull div#nyroModalWrapper div#nyroModalContent {overflow: auto;}
div#nyroModalFull div#nyroModalWrapper div.wrapper div#nyroModalContent {padding:5px;}
div#nyroModalFull div#nyroModalWrapper div.wrapperImg div#nyroModalContent {position: relative; overflow: hidden; text-align: center;}
div#nyroModalFull div#nyroModalWrapper div.wrapperImg div#nyroModalContent img {vertical-align: baseline; }
div#nyroModalFull div#nyroModalWrapper div.wrapperImg div#nyroModalContent div {position: absolute; bottom: 0; left: 0; background: black; padding: 10px; margin: 10px;border: 1px white dotted; overflow: hidden; opacity: 0.2; filter: alpha(opacity=20);}
div#nyroModalFull div#nyroModalWrapper div.wrapperImg div#nyroModalContent div:hover {opacity: 0.5; filter: alpha(opacity=50); cursor: help;}
div#nyroModalFull div#nyroModalWrapper a.nyroModalPrev, div#nyroModalFull div#nyroModalWrapper a.nyroModalNext {z-index: 105; outline: none; position: absolute; top: 0;  height: 100%;  width: 40%;  cursor: pointer;  text-indent: -9999em;  background: left 20% no-repeat;  background-image: url(data:image/gif;base64,AAAA); /* Trick IE6 */ }
div#nyroModalFull div#nyroModalWrapper div.wrapperSwf a.nyroModalPrev, 
div#nyroModalFull div#nyroModalWrapper div.wrapperSwf a.nyroModalNext, 
div#nyroModalFull div#nyroModalWrapper div.wrapper a.nyroModalPrev, 
div#nyroModalFull div#nyroModalWrapper div.wrapper a.nyroModalNext {height: 60%; width: 20%; }
div#nyroModalFull div#nyroModalWrapper div#nyroModalContent a.nyroModalPrev {left: 0;}
div#nyroModalFull div#nyroModalWrapper div#nyroModalContent a.nyroModalPrev:hover {background-image: url("../images/nyroModal/prev.gif.html");}
div#nyroModalFull div#nyroModalWrapper div#nyroModalContent a.nyroModalNext {right: 0; background-position: right 20%; }
div#nyroModalFull div#nyroModalWrapper div#nyroModalContent a.nyroModalNext:hover {background-image: url("../images/nyroModal/next.gif.html");}


/* videos */
#videos {margin:0 auto;}
#videos h2 {}
#videos h3 {margin:0; padding:0;}
#videos .row {padding-bottom:10px; width:570px; overflow:hidden;}
#videos .img {float:left; width:100px;}
#videos .img img {margin-top:4px;}
#videos .txt {float:right; width:460px;}
#videos .txt p {margin-top:0; padding-top:0;}
#videos hr.separator{color:#999; background-color:#999; border:none; height:1px;}



/* features */
#features {margin:0 auto;}
#features h2 {}
#features h3 {margin:0; padding:0;}
#features .row {padding-bottom:10px; width:580px; overflow:hidden;}
#features .img {float:left; width:190px;}
#features .img img {margin-top:4px;}
#features .txt {float:right; width:380px;}
#features .txt p {margin-top:0; padding-top:0;}
#features hr{color:#999; background-color:#999; border:none; height:1px;}


/* ~~~~~~~~~~ Speaker Page ~~~~~~~~~~ */
.speakers {margin: 0; padding: 0; list-style: none;}
.speakers td {padding-top:30px; border-top: 2px dotted #cccccc; padding-bottom: 5px;}
.speakers tr:first-child td{padding-top:20px; border-top: none;}
.speaker_item .speaker_image {float:left; margin-right:10px; margin-bottom: 10px; text-align:center;}
.speaker_item .speaker_image img {width:100px; padding: 3px; background-color: #f0f0f0; border: 1px solid #cccccc;}
.speaker_item .speaker_name {margin-bottom: 0px; font-size: 16px; font-weight: bold; color: #DC5047;}
.speaker_item .title {padding: 0 0px 5px 0; font-size: 13px; color:#000;}
.speaker_item .item_company{padding:0 0 20px 0; font-family:Arial, Helvetica, sans-serif; font-size:12px;}

/* exhibitor profile */
div.filter_category {padding-bottom:20px; text-align:right;}
div.filter_category span.fltr {}
div.filter_category select.ddl_categories {}
table.tbl_profiles {border:none; width:580px; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
table.tbl_profiles tr.tbl_header {background-color:#dc5047; color:#FFF;}
table.tbl_profiles th, table.tbl_profiles td {border:none; padding:0; margin:0;}
table.tbl_profiles th a {color:#FFF; line-height:25px; text-decoration:none;}
table.tbl_profiles td a {color:#ce291f; text-decoration:none;}
table.tbl_profiles td a:hover {color:#C00; text-decoration:underline;}
table.tbl_profiles tr {border:none;}
table.tbl_profiles tr td {border:none;}
table.tbl_profiles tr.altern_row { background-color:#fbf3f2;}

th.exh_name_h {text-align:left; padding:2px 0px 3px 0px; text-indent:3px;}
th.exh_category_h {padding:2px 0px 3px 0px; text-align:center;}
th.exh_city_h {padding:2px 0px 3px 0px; text-align:center;}
th.exh_profile_h {padding:2px 0px 3px 0px; text-align:center;}

td.exh_name {width:330px; text-align:left; line-height:24px; text-indent:3px;}
td.exh_category {width:60px; text-align:center; vertical-align:middle;}
td.exh_city {width:115px; text-align:center; line-height:24px;}
td.exh_profile {width:75px; text-align:center; line-height:24px;}

#exh_details h3 {font-size:17px; background-color:#eaeaea; line-height:24px; margin:3px 0 10px 0; padding:0 0 2px 10px; border-left:4px solid #999;}
#exh_details .exh_logo_container {padding-bottom:10px;}
#exh_details .exh_logo_container img.exh_logo {}

#legend {border:1px solid #CCC; padding:10px 10px 14px 10px; margin-bottom:12px;}
#legend h4 {font-family:Arial, Helvetica, sans-serif; color:#dc5047; font-weight:bold; font-size:14px;}
#legend table {}
#legend table td.icon {width:24px;}
#legend table td.desc1 {width:182px; line-height:24px; text-indent:5px;}
#legend table td.desc2 {width:162px; line-height:24px; text-indent:5px;}
#legend table td.desc3 {width:142px; line-height:24px; text-indent:5px;}


/* wishlist */
.wishlist, .wishlist_category {margin: 0; padding: 0; list-style: none;}
.wishlist td {border-bottom: 1px dotted #cccccc; padding-bottom: 10px;}
.wishlist_item {padding:15px 5px; background-color:#ffffff; margin-bottom: 10px;}
.wishlist_item .item_image {float:left; margin-right:10px; text-align:center; width:200px;}
.wishlist_item .category {font-size: 10px;}
.wishlist_item .category a {text-decoration: none;}
.wishlist_item .category span {color: #007770;}
.wishlist_item .item_title {padding: 10px 0px; font-weight: bold; color: #000000;}
.wishlist_item .item_company {padding-bottom: 5px; font-size: 11px;}
.wishlist_item .contact {padding-left: 0px; font-size: 10px;}
.page-splitter {padding:10px 7px 20px 0px; border-bottom: 1px solid #cccccc;}
.page-splitter span {padding: 3px 5px;}
.page-splitter span.current-page-splitter {font-weight: bold;}
.wishlist_category .category_name {background-color:#ebebeb; color: #DC5047; margin-bottom: 5px;}
.wishlist_category .category_name:hover {background-color:#f6f6f6; background-image: url("../images/layout/wishlist_categ_pointer_link.gif"); background-position: 0 50%; background-repeat: no-repeat;}
.wishlist_category .category_name a {padding:7px 7px 7px 20px; display: block; text-decoration: none;}
.wishlist_category .category_name a:hover {}
.wishlist_category .category_name .empty {padding:7px 7px 7px 20px; display: block; color: #999999;}
.wishlist_category .category_name:hover .empty {color: #666666; cursor: default; background-image: url("../images/layout/wishlist_categ_pointer.gif"); background-position: 0 50%; background-repeat: no-repeat;}
.wishlist_all_categories {margin-top: 10px; padding-top: 10px;}

.wishlist_select_categ {height: 120px;}
.wishlist_select_categ .ctg {padding: 5px 20px 5px 10px; float: left; width: 160px; background-color:#ebebeb; margin: 1px;}
.wishlist_change_template {padding: 0px 0 40px 0; margin-bottom: 15px; text-align: left; border-bottom: 1px solid #cccccc;}
.wishlist_change_template_by_categ {padding: 40px 0 0px 0; margin-bottom: 0px; text-align: left; border-top: 0px solid #cccccc;}

.categ1280 {background-image: url("../images/layout/categ_icons/ico-fashion.gif"); background-position: 100% 0; background-repeat: no-repeat;}
.categ1281 {background-image: url("../images/layout/categ_icons/ico-food.gif"); background-position: 100% 0; background-repeat: no-repeat;}
.categ1283 {background-image: url("../images/layout/categ_icons/ico-home-garden.gif"); background-position: 100% 0; background-repeat: no-repeat;}
.categ1282 {background-image: url("../images/layout/categ_icons/ico-fair-trade.gif"); background-position: 100% 0; background-repeat: no-repeat;}
.categ1284 {background-image: url("../images/layout/categ_icons/ico-transportation.gif"); background-position: 100% 0; background-repeat: no-repeat;}
.categ1285 {background-image: url("../images/layout/categ_icons/ico-health-beauty.gif"); background-position: 100% 0; background-repeat: no-repeat;}
.categ1286 {background-image: url("../images/layout/categ_icons/ico-moms-babies.gif"); background-position: 100% 0; background-repeat: no-repeat;}


/*------------------POPUPS------------------------*/
#fade
{
    display: none;
    background: #000;
    position: fixed;
    left: 0;
    top: 0;
    z-index: 10;
    width: 100%;
    height: 100%;
    opacity: .80;
    z-index: 9999;
}
.popup_block
{
    border:20px solid #dddddd;
    display: none;
    background: #fff;
    float: left;
    position: fixed;
    top: 50%;
    left: 50%;
    z-index: 99999;
    -webkit-box-shadow: 0px 0px 20px #000;
    -moz-box-shadow: 0px 0px 20px #000;
    box-shadow: 0px 0px 20px #000;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
}
img.btn_close
{
    float: right;
    margin: -35px -35px 0 0;
}
.popup p
{
    padding: 5px 10px;
    margin: 5px 0;
}
/*--Making IE6 Understand Fixed Positioning--*/*html #fade
{
    position: absolute;
}
*html .popup_block
{
    position: absolute;
}
























































/* EDITOR PROPERTIES - PLEASE DON'T DELETE THIS LINE TO AVOID DUPLICATE PROPERTIES */
