﻿h5,div,h1,img,p,h3,h4,form { border:0px; padding:0px; margin:0px;}
 .pngfix {
    behavior: expression((this.runtimeStyle.behavior="none")&&(this.pngSet?this.pngSet=true:(this.nodeName == "IMG" && this.src.toLowerCase().indexOf('.png')>-1?(this.runtimeStyle.backgroundImage = "none",
    this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.src + "', sizingMethod='image')",
    /* this.src = "application/views/global/images/blank.gif"):(this.origBg = this.origBg? this.origBg :this.currentStyle.backgroundImage.toString().replace('url("','').replace('")',''), */
    this.src = "http://www.meetinginparis.com/assets/images/blank.gif"):(this.origBg = this.origBg? this.origBg :this.currentStyle.backgroundImage.toString().replace('url("','').replace('")',''),
    this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.origBg + "', sizingMethod='scale')",
    this.runtimeStyle.backgroundImage = "none")),this.pngSet=true));
}

body{
	margin:0px;
	padding:0px;
	background-color: #32599e; 
	background-image: url("../images/bg_main.jpg");
	background-repeat: no-repeat;
	background-position: top center;
	font-size:12px;
	font-family: Arial, Helvetica, sans-serif;
	color: #ffffff;
}
a { color: #ffffff;}
.wrapper { width: 100%; height:auto;}
.container { width: 1010px; height:auto; margin: 0px auto; z-index:1}

.top { margin: 18px auto 0px; height: 42px; width: 1010px;}
.top .language { height:42px; line-height:42px; vertical-align:middle;}

/* Navigation */
.nav_container {width:100%; border-top: 1px solid #486aa6; border-bottom: 1px solid #486aa6; vertical-align:middle; position:relative; margin:15px 0px 25px; z-index: 1}
.nav { margin:0px auto; width:1010px; height:auto;}
#nav a{color: #a7bdf0;text-decoration: none;display: block;	height: auto;width: auto;position: relative; z-index:99999;}
#nav a:hover { color: #ffffff}
#nav a.hover { color: #ffffff}

.mainButton{
	position: relative;	float: left;		padding: 0px 54px 0px 0px;	color: #939598;
	font-size: 14px;	color: #a7bdf0; height:39px; line-height:39px; vertical-align:middle;
}
.contactButton {float:right; width:103px;height:30px;background: url('../images/btn_contact.jpg') no-repeat; margin: 5px -3px 4px;}	
.contactButton:hover {cursor:pointer;}
.submenu{left: -999em;position: absolute;clear: left; z-index:99999; }
.subbutton{color: #939598;	padding: 5px 10px;	width: 200px; background-color: #04265c;xletter-spacing: -1px; line-height:normal}
.subheader{	color: #ababab;	padding: 5px 10px;	width: 200px; background-color: #c0c0c0;}

/* Content - Home*/
.content { width:1010px; height:auto; z-index:1}

.cl { width: 449px; height:368px; border: 5px solid #2d5494; background-image: url('../images/bg_grey.jpg'); background-repeat:repeat-x; padding: 29px 14px 0px 20px; color: #2b2b2b; overflow:hidden;}
.cl .text { height:106px; overflow:hidden; margin-bottom:30px;}
.cl .text h1 { color: #0d3a84; font-weight:bold; font-size:22px; padding-bottom:15px;}
.cl a {color: #2b2b2b;}
.cr { width: 500px; height:398px; border: 5px solid #2d5494;}

.search { width:auto; height: auto;}
.search .col {margin-right: 20px;}
.search input { width:140px;}
.search .input { width: 140px; font-size:11px;}
.search .wide { width: 270px;}
.search select { width:150px;} 
.search .input { margin-bottom: 20px;}
.search input, .search select { display:block; font-size: 12px; color: black; padding: 2px; vertical-align:middle; margin-top:5px; font-family:Arial, Helvetica, sans-serif}
.search .start_search {
	background-image:url("../images/btn_search.png");
	background-position:center top;
	background-repeat:no-repeat;
	border:0 none;
	color:#06224C;
	font-size:12px;
	font-weight:bold;
	height:17px;
	margin-top:40px;
	padding:7px 7px 7px 5px;
	text-transform:uppercase;
	width:105px;
	* width: 119px;
	* height: 31px;
	cursor: pointer;
	display: block;
}
.search form { margin:0px; padding:0px;}

.cl .location { margin-top: 40px; height:42px; cursor:pointer; display:inline-block;}
.cl .loc_fr { margin-top: 29px; }

.cl .location .icon_map { float:left; margin-right:10px;}
.cl .location .location_copy { float: left;  line-height:42px; vertical-align:middle; font-size:16px; font-weight:bold; color:#0d3a84; width:330px}
.cl .location .fix_fr { line-height:normal;}

/* Special Offers */
.specialoffers { width: 972px; border:4px solid #2d5494; height:auto; padding:15px; background-color: #ffffff; background-image: url('../images/bg_sop.gif'); background-repeat:repeat-x; background-position: center bottom;}
.property { margin-top:20px; padding: 0px 17px; }
.property .logo {margin: 15px 30px 15px 0px;}
.property .property_info {height:55px; color:#2b2b2b}
.property .property_info h4 { font-weight:bold; font-size:18px; padding-bottom:10px;}
.property .property_info .property_copy a { color: #2b2b2b}

.divider { background-image: url('../images/divider.gif'); background-repeat:repeat-x; height:2px; font-size:0px; margin: 16px -15px;}

.search_by { padding: 23px 14px; background-color: #0b3983; height: 16px; line-height:16px; vertical-align:middle; font-weight: bold;}
.search_by select,.search_by a { width: 190px; font-size:12px; font-family:Arial, Helvetica, sans-serif; margin: 0px 5px; border:none;}
.search_by a { margin-left: 10px;}

.search_result {margin-top:15px; padding:13px; background-color: #ffffff; height:93px;}
.search_result .text { width: 630px;}
.search_result .text h4 {color: #143f88; font-size:16px; font-weight:bold; padding: 20px 0px 14px 0px}
.search_result .text .copy { color: #2b2b2b;}
.copy a { color: #143F88;}
.search_result .lm { margin: 32px 0px;}
.search_result .lm_en { margin: 32px 0px; background-image: url('../images/btn_learnmore.jpg'); background-repeat: no-repeat; width:116px; height:30px;}

.addthis { margin-top: 15px;background-color: #c3c3c3; padding: 12px 17px; height:16px; color: #143F88; font-size:11px; color: #143F88;}
.addthis a { color: #143f88; text-decoration:none;}

/* Search template */

.s { background-color: #ffffff; color:#2b2b2b; padding:15px; width:980px;}
.scl { margin:15px; width: 290px; border-right: 1px solid #e4e2e7; overflow:hidden; padding-right:30px; font-size:11px;}
.scl h4 { font-size:18px; font-weight:bold; padding-bottom:15px; color: #0d3c8a}
.scr { padding-left: 15px; width:610px;}
a.btn { background-image: url('../images/btn_bg.gif'); background-repeat:no-repeat; width:160px; text-decoration:none; font-weight:bold; line-height:10px; vertical-align:middle; color: #06224c; text-transform:uppercase; display:block; height:14px; padding: 8px 11px; 12px; margin-bottom: 15px;}
.reset { font-size:12px; font-weight:normal;}
ol.prop { padding: 35px 65px; margin:0px; font-weight:bold; color: #2b2b2b; font-size: 14px}
ol.prop li {border-bottom: 2px solid #0d3c8a; font-weight:bold; padding-bottom:38px;margin-bottom:40px;}
ol.prop li .thumb {vertical-align:text-top; margin-right: 30px; font-size: 10px;}
ol.prop li .thumb img { margin-bottom:5px;}
ol.prop li .thumb a { color: #2B2B2B; text-decoration:none; font-weight: normal; }
ol.prop li .prop_text {width:316px; font-weight: normal;  font-size:12px;}
ol.prop li h5.prop_name {font-size:14px; padding-bottom:10px;font-weight:bold; color: #0d3c8a;}
ol.prop li h5 a {color: #0d3c8a;}

.prop_text .prop_loc { padding-bottom:10px;  font-size:12px;}
.prop_text .prop_copy { font-size: 10px; }
.prop_guest { margin-top: 50px; margin-left: 20px; margin-right: 17px; border:3px solid #f6f6f6; width:155px; padding:13px 17px; text-align:center; font-weight: normal;  font-size:12px;}
.prop_btn {margin-top: 40px;  font-size:12px;}

/* News */
.news_container {width:100%; height: 39px; border-top: 1px solid #486aa6; border-bottom: 1px solid #486aa6; background-color: #204a91; margin: 25px 0px 15px;}
.associates_bar {color: #ffffff;height: 39px;line-height: 39px;padding:0 0px 0 0;width:1010px;margin:0px auto; overflow:hidden; margin:0px auto;}
.associates_bar .asc_details a {font-weight: normal; background-image: url('../images/icon_arrow_right_white.jpg'); background-repeat: no-repeat; background-position: center right; padding-right: 15px;}
.asc_container {position: relative;}
.asc_container h4 { position:absolute; font-size:12px;}
.asc_details {position: absolute;top: 0px;left: 144px;height: 39px;width: 800px; color: #cad9ff;}
.asc_controls {font-size:0px;position:absolute;right:0;top:10px;z-index:100;}

/* secondary */
.cls { width: 643px;}
.sitem { margin-bottom: 20px; width:100%;}
.sitem .title { height:32px; line-height:32px; vertical-align:middle; font-weight:bold; font-size:14px; padding: 0px 18px; background-color: #143f88;}
.sitem .copy { padding: 10px 18px; line-height:20px; color: #2b2b2b; background-color: #ffffff; }
.crs { width: 313px;}
.crs a.explore { background-image: url('../images/bg_explore.gif'); background-repeat:no-repeat; width:279px; height:29px; border: 1px solid #bfbfbf; padding:0px 16px; line-height:29px; vertical-align:middle; color: #143f88; font-weight:bold; font-size:14px; margin-bottom: 10px; display:block; text-decoration:none;}
.crs .oma { text-align:center}
/*
.news { height:39px; width:1010px; margin:0px auto; color: #ffffff}
.news .items { height:39px; line-height: 39px; vertical-align:middle; color: #ffffff;}
.news .items .item { color: #cad9ff;}
.news .news_nav {margin: 9px 0px 8px;}

/* Special Offers */
.sop { height:78px; border: 1px solid #486aa6; background-color: #204a91; padding: 19px 22px; margin-top:20px;}
.sop .item { margin-right:20px; width: 308px;}
.sop .last { margin-right:0px;}
.sop .item .thumb { width:75px; height:75px;}
.sop .item .text { padding:16px 16px; width:201px;}
.sop .item .medium { padding:3px 16px;}
.sop .item .long { padding:0px 16px;}
.sop .item .text h3 { font-size:14px; padding-bottom: 10px;}
.sop .item .long h3 { padding-bottom:3px;}
.sop .item .text .copy { height:25px; color: #cad9ff; font-size:10px;}

.footer { font-size:10px; margin: 37px auto 0px; width:870px;}
.fl { float:left;}
.fr { float:right;}

.clr { clear:both; font-size:0px; height:1px; width:1px; margin:0px; padding:0px;}

/* Browse  SOP */
table.offer_box {border:1px solid #DDDDDD;border-collapse:collapse;margin-top:10px;width:508px;}
table.offer_box td.offer_head {background-repeat:no-repeat;color:#FFFFFF;font-family:Arial,Helvetica,sans-serif;font-size:24px;height:81px;line-height:40px;text-align:left;vertical-align:bottom;}
table.offer_box td.offer_head span {margin-left:18px;}
table.offer_box td.offer_body {padding:12px;text-align:left;}

/* SOCO */
.specialOfferCallout {color:#FFFFFF;font-family:Arial,Helvetica,sans-serif;font-size:10px;left:10px;position:absolute;top: 203px;z-index:1000;}
.soc_container {position:relative;}
.soc_box {background-position:left top;background-repeat:no-repeat;height:91px;left:0;position:absolute;top:0;width:269px;}
.soc_box_content {height:63px;left:16px;position:absolute;top:0px;width:191px;}
.soc_content_container {position:relative;}
.soc_offers {height:32px;left:0px;overflow:hidden;position:absolute;top:10px;width:236px;}
.soc_offers a {font-weight:bold;text-decoration:underline;}
.soc_offer_container {position:relative;}
.soc_offer {height:32px;left:0;position:absolute;top:0;width:236px;}
.soc_close {background-position:left top;background-repeat:no-repeat;cursor:pointer;height:23px;left:256px;position:absolute;top:-9px;width:23px;z-index:1200;}
.soc_controls {font-size:10px;left:0px;position:absolute;text-transform:lowercase;top:44px;}
.soc_nav {color:#ffffff;cursor:pointer;}
.soc_offer_copy {color:#FFFFFF;font-size:14px;font-weight:bold;}

#slideshow { position: relative; width: 100px; height: 100px; }
#slideshow div { position: absolute; left: 0; top: 0; }

#image_container {
	position: relative;
	* height: 398px;
	
}
#map_container {
	* display: none;
}

