.form-1 input.submit:hover {
    background: #b8e1fc; /* Old browsers */
	background: -moz-linear-gradient(top, #b8e1fc 0%, #a9d2f3 10%, #90bae4 25%, #90bcea 37%, #90bff0 50%, #6ba8e5 51%, #a2daf5 83%, #bdf3fd 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #b8e1fc), color-stop(10%, #a9d2f3), color-stop(25%, #90bae4), color-stop(37%, #90bcea), color-stop(50%, #90bff0), color-stop(51%, #6ba8e5), color-stop(83%, #a2daf5), color-stop(100%, #bdf3fd)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #b8e1fc 0%, #a9d2f3 10%, #90bae4 25%, #90bcea 37%, #90bff0 50%, #6ba8e5 51%, #a2daf5 83%, #bdf3fd 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #b8e1fc 0%, #a9d2f3 10%, #90bae4 25%, #90bcea 37%, #90bff0 50%, #6ba8e5 51%, #a2daf5 83%, #bdf3fd 100%); /* Opera11.10+ */
	background: -ms-linear-gradient(top, #b8e1fc 0%, #a9d2f3 10%, #90bae4 25%, #90bcea 37%, #90bff0 50%, #6ba8e5 51%, #a2daf5 83%, #bdf3fd 100%); /* IE10+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b8e1fc', endColorstr='#bdf3fd', GradientType=0 ); /* IE6-9 */
	background: linear-gradient(top, #b8e1fc 0%, #a9d2f3 10%, #90bae4 25%, #90bcea 37%, #90bff0 50%, #6ba8e5 51%, #a2daf5 83%, #bdf3fd 100%); /* W3C */
}
.form-1 input.submit {
    background-color:#fff;
	-moz-border-radius:3px;
	-khtml-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	text-decoration:none;
	font-size:12px!important;
	line-height:13px;
	padding:10px 20px;
	cursor:pointer;
	-moz-border-radius:16px;
	-khtml-border-radius:16px;
	-webkit-border-radius:16px;
	border-radius:16px;
	-moz-box-sizing:content-box;
	-webkit-box-sizing:content-box;
	-khtml-box-sizing:content-box;
	box-sizing:content-box;
	float:right;
	margin-top:20px;
	text-shadow:rgba(0,0,20,1) 0 1px 0;
	background: #3b679e; /* Old browsers */
	background: -moz-linear-gradient(top, #3b679e 0%, #2b88d9 50%, #207cca 51%, #7db9e8 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #3b679e), color-stop(50%, #2b88d9), color-stop(51%, #207cca), color-stop(100%, #7db9e8)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #3b679e 0%, #2b88d9 50%, #207cca 51%, #7db9e8 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #3b679e 0%, #2b88d9 50%, #207cca 51%, #7db9e8 100%); /* Opera11.10+ */
	background: -ms-linear-gradient(top, #3b679e 0%, #2b88d9 50%, #207cca 51%, #7db9e8 100%); /* IE10+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3b679e', endColorstr='#7db9e8', GradientType=0 ); /* IE6-9 */
	background: linear-gradient(top, #3b679e 0%, #2b88d9 50%, #207cca 51%, #7db9e8 100%); /* W3C */
	color:#ffffff;
	text-decoration:none;
	font-weight:bold;
	width:auto;
	border:none;
}
.form-1 label, .form-1 .label {
    color: #006E97;
    display: block;
    margin: 20px 0 10px;
}
.form-1 .text-field {
    background: none repeat scroll 0 0 #FBFBFB;
    border: 1px solid #DDDDDD;
    box-shadow: 1px 1px 2px rgba(200, 200, 200, 0.2) inset;
    display: block;
    font-family: "Lucida Grande","Lucida Sans Unicode",sans-serif;
    font-size: 24px;
    font-weight: 200;
    margin-bottom: 16px;
    margin-top: 2px;
    outline: medium none;
    padding: 3px;
    width: 97%;
	}
.push {
	clear:both;
}
.mainTable, .mainCell, .outer-table, body, html, form {
	width:100%;
	height:100%;
	vertical-align:middle;
}
/*hotel page*/
#slider li {
	position:relative;
}
#slider .slide-caption {
	position: absolute;
	bottom:0;
	height: 25px;
	width: 671px;
	display:block;
	z-index:10;
	background:url(../media/artmiamimedia/black-bg.png);
	color: #FFF!important;
	padding-top:5px;
	padding-right: 20px;
	text-align:right;
	text-transform:uppercase;
	font-size: 12px;
}
.list-hotel {
	display:none;
}
.button-hotel {
	display:block;
	width: 130px;
	margin-bottom:2px;
	color: #FFF;
	padding-left: 5px;
	padding-top: 2px;
	text-align: left;
	background: #00AEEF;
	cursor: pointer;
}
/*end*/
.submenu {
	display:none;
}
.menu-secondary {
	margin-left: 770px;
	list-style-type: none;
}
.menu-secondary a {
	display:block;
	width: 130px;
	margin-bottom:2px;
	color: #FFF!important;
	text-decoration: none;
	padding-right: 5px;
	text-align: right;
}
.menu-secondary a:link {
	background: #00AEEF;
}
.menu-secondary a:hover {
	background: #006E97;
}
.alt {
	background-color: #006E97!important;
}
.button-application:hover {
	background: #004864!important;
}
html {
	height: 100%;
}
body {
	height: 100%;
	margin: 0;
	padding: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
p, td, li, ul, ol, h1, h2, h3, h4, h5, h6, input, textarea {
	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
}
p, h1, h2, h3, h4, h5, h6, input, textarea {
	margin:0;
	padding:0;
}
input, textarea, select {
	font: 12px Arial, Verdana, Geneva, Helvetica, sans-serif;
}
form {
	padding: 0;
	margin: 0;
}
img {
	border:none;
}
.blockInfo {
	padding: 6px 10px;
	margin-bottom: 10px;
	/*color: #fff;
	background-color: #00a2de;
	background-color: #DAF3FC;*/
	border: 1px solid #00a2de;
}
.blockInfo .title {
	font-size: 1.6em;
}
.blockInfo a {
/*padding: 2px 4px;
	background-color: #fff;*/
}
.legend {
	font-size: 10px;
}
.clr {
	clear:both;
	width: 100%;
}
/* Boutons Edit 
-------------------------------------------------------- */

.buttons {
	padding: 4px;
	background-color: #fff;
	border: 1px solid #00adee;
	font-size: 10px;
}
/* Liens généraux 
-------------------------------------------------------- */
a, a:visited, a:active, a:link {
	color:#00aeef;
}
a:hover {
	color:#006e97;
}
.linkfunction {
	outline: none;
}
/* utils */

.cache {
	display: none;
}
hr {
	height: 1px;
	border: none;
	background-color:#006e97;
	margin: 10px 0;
}
hr.cheat {
	clear: both;
	visibility: hidden;
	margin:0;
	padding:0;
	height: 1px;
}
.cheat {
	visibility: hidden;
}
.searchbox {
	background-color: #b5b5b6;
	border: 1px solid #08080A;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #08080A;
}
.mainCell {
	text-align: left;
	height: 100%;/*display: block;*/
}
.mainTable {
	vertical-align: top;
	width: 100%;
	height: 100%;
	margin: 0;/*display: block;*/
}
.toppane, .topPane {
	vertical-align: top;
	height: 100px;
}
.contentpane, .contentPane {
	vertical-align: top;
	width: 90%;
	padding: 20px 0;
}
.bottompane, .bottomPane {
	vertical-align: bottom;
	height:18px;
}
.leftpane, .leftPane {
	vertical-align: top;
	width: 250px;
	padding-bottom: 20px;
	padding-right: 40px;
}
.imgthumb {
	border: 1px solid #4F4F4F;
	text-align: center;
	vertical-align: middle;
	height: 150px;
	width: 150px;
}
.zoomtable {
	border: 1px solid #4F4F4F;
}
/* Header  */
.header {
	/*padding-top: 8px;
	padding-left: 34px; 
	padding-bottom:25px;*/
	background-color:#cceffc;
	background-image: url(/media/ArtMiamiMedia/bg.gif);
	background-repeat:repeat-x;
	height: 100px;
}
.header_logo {
	padding-top: 14px;
	padding-left: 34px;
	float:left;
}
.header_date {
	color:#006e97;
	font-size:22px;
	float:left;
	margin-left: 40px;
	margin-top: 46px;
}
.header_announcement {
	color:#00aeef;
	font-size:13px;
	float:left;
	margin-top: 46px;
	margin-left: 20px;
	padding-left: 7px;
	background-image:url(/media/ArtMiamiMedia/separateur.gif);
	background-repeat:no-repeat;
	background-position: left top;
}
/* Menu left */

.menu_left {
	/*width:179px;
	padding-top: 50px;
	padding-left: 34px;*/
	width: 213px;
	padding-top: 50px;
	padding-left: 0px;
	float:left;
}
.menu_left ul {
	margin:0px;
	padding:0px;
	padding-right:5px;
	text-align:right;
	margin-bottom:25px;
}
.menu_left li {
	margin:0px;
	padding:0px;
	list-style:none;
	padding-bottom:3px;
}
.menu_left li a {
	font-size:12px;
	font-weight:normal;
	line-height:15px;
	text-transform:uppercase;
	color:#FFF;
	height:15px;
	padding-top:2px;
	padding-left:14px;
	padding-right:5px;
	background-color:#00aeef;
	width:auto;
	display:block;
	text-decoration:none;
}
.menu_left li a:hover {
	background-color:#006e97;
	text-decoration:none;
}
.menu_left li a.selected {
	background-color:#006e97;
	text-decoration:none;
}
.menu_left li ul {
	margin-top: 4px;
	margin-bottom: 10px;
}
.menu_left li ul li a {
	font-size:12px;
	font-weight:normal;
	line-height:15px;
	text-transform:uppercase;
	color:#00aeef;
	height:15px;
	padding-top:2px;
	padding-left:14px;
	padding-right:0px;
	width:auto;
	display:compact;
	text-decoration:none;
	background: none;
}
.menu_left li ul li a:hover {
	color:#006e97;
	text-decoration:none;
	background: none;
}
.menu_left li ul li a.selected {
	color:#006e97;
	text-decoration:none;
	background: none;
}
.menu_left .socialUs {
	display:block;
	text-align:right;
}
.menu_left .socialUs img {
	border:none;
	float:right;
}
.menu_left .socialUs span {
	padding-right:50px;
	padding-top : 10px;
	display:block;
}
.menu_left .socialUs a {
	text-decoration:none;
	color:#006e97;
}
.menu_left .socialUs a strong {
	text-decoration:underline;
	font-weight:normal;
	color:#00aeef;
}
.menu_left .socialUs a:hover {
	filter:alpha(opacity=70);
	opacity: 0.7;
}
/* Center Content */

.center_content_top {
	padding-top:15px !important;
}
.center_content {
	width:690px;
	padding-top:25px;
	/*padding-left:40px;*/
	float:left;
	font-size:13px;
	text-align:justify;
	color:#5e5e5e;
}
.center_content h1 {
	margin:0px;
	padding:0px;
	display:inline;
	text-transform:uppercase;
	color:#00a2de;
	font-weight:bold;
	font-size:13px;
}
.center_content strong {
	display:inline;
	color:#00a2de;
	font-weight:bold;/*font-size:13px;*/
}
.highlight {
	color:#00a2de;
}
.center_content p {
	padding-bottom:10px;
	display:block;
}
.center_content .specialAlign p:first-letter {
	padding-left:35px;
}
.center_content h1.specialAlign {
	padding-left:35px;
}
.center_content hr {
}
.center_content .col1 {
	display:block;
	width:325px;
	float:left;
	text-align:justify;
}
.center_content .col2 {
	padding-left:40px;
	display:block;
	width:325px;
	float:left;
	text-align:justify;
}
.center_content .col3 {
	padding-left:40px;
	padding-top:35px;
	display:block;
	width:325px;
	float:left;
	text-align:justify;
}
.wrapper {
	width:100%;
	background-color:#FFF;
	padding-bottom:25px;
}
.wrapper2 {
	width:1000px;
}
.center_content h2 {
	margin:0px;
	padding:0px;
	padding-bottom: 4px;
	text-transform:uppercase;
	color:#00a2de;
	font-weight:bold;
	font-size: 1.4em;
}
.center_content h3 {
	color:#00a2de;
	font-weight:bold;
	font-size: 1.2em;
}
.font12 {
	font-size:12px;
}
.font11 {
	font-size:11px;
}
.spacer {
	display:block;
	margin-top: 12px;
	margin-bottom: 8px;
}
.center_content a, .center_content a:visited, .center_content a:active, .center_content a:link {
	color:#00a2de;
	font-size: 12px;
}
.center_content a:hover {
	color:#006e97;
}
.center_content ul {
	margin:0px;
	padding:0px;
}
.center_content ul li {
	margin:0px;
	padding:0px;
	margin-left: 15px;
	/*list-style:none;*/
	list-style: square;
}
/* -----footer -------*/
#footer {
	/*position: fixed;
	bottom: 0;
	z-index: 999;*/
	position: relative;
}
.textFooter {
	padding-top:9px;
	font-size:11px;
	font-weight:normal;
	color:#79b6cd;
	background-color:#cceffc;
	width:100%;
	text-align:center;
	height:18px;
}
.textFooter a {
	color:#79b6cd;
}
/* Easy Slider */
	#slider {
	display:block;
	padding-top: 15px;
	overflow:hidden;
	position:relative;
}
#slider ul, #slider li {
	margin:0;
	padding:0;
	list-style:none;
}
#slider, #slider li {
	/* 
			define width and height of container element and list item (slide)
			list items must be the same size as the slider area
		*/ 
		margin:0;
	padding:0;
	width:691px;
	height:267px;
	overflow:hidden;
}
span#prevBtn {
}
span#nextBtn {
}
/* // Easy Slider */
.containerSlider {
	padding-top:20px;
	padding-bottom: 0px;
}
.mask {
	position:absolute;
	width:691px;
	z-index:100;
}
#mask_center {
	float:left;
	margin:0;
	padding:0;
}
.mask_next {
	float:left;
	margin:0;
	padding:0;
}
.mask_prev {
	float:left;
	margin:0;
	padding:0;
}
div.cheat {
	clear: both;
	visibility: hidden;
	margin:0;
	padding:0;
	height: 1px;
	width:100%;
}
/* ---EXIB----------- */

div.sep {
	background-image:url(/media/ArtMiamiMedia/separateur_horisontal.gif);
	background-repeat:repeat-x;
	width:690px;
	height:1px;
	margin:0;
	padding:0;
	margin-top:15px;
	margin-bottom:25px;
}
p.downloadBox {
	margin:0;
	padding:0;
	padding-top:70px;
	color:#5e5e5e;
}
p.downloadBox a {
	text-decoration: none;
	color:#5e5e5e;
}
p.downloadBox a:hover {
	text-decoration: underline;
	color:#5e5e5e;
}
.imgBorder {
	border: 4px solid #00aeef;
	float:left;
	margin-right:11px;
}
.imgBorder2 {
	border: 4px solid #00aeef;
	margin-right:11px;
	margin-bottom:4px;
}
.center_content .col3 p strong {
	color:#00a2de;
	font-size:13px;
	margin-bottom:25px;
	display:block;
}
.listCol ul {
	margin:0;
	padding:0;
}
.listCol li {
	margin:0;
	padding:0;
	list-style:none;
	color:#5e5e5e;
	padding-bottom:20px;
	font-size:13px;
}
.listCol li a {
	color:#00a2de;
	font-weight:bold;
}
/* ---------------------------- */
.colExhibDetail {
	width:320px !important;
}
.colExhibDetail a {
	color:#00a2de;
	text-decoration:underline;
}
.colExhibDetail a:hover {
	color:#006e97;
	text-decoration:underline;
}
.colExhibDetail h2 {
	color:#00a2de;
	font-size:14px;
	font-weight:normal;
	margin: 17px 0px 15px 0px;
	text-transform:uppercase;
}
.colExhibDetail em {
	color:#00a2de;
	font-style:normal;
}
.colExhibDetail p {
	font-style:normal;
	margin: 10px 0px 10px 0px;
	line-height:18px;
	text-align:justify;
}
a.backBtn {
	background-color:#00aeef;
	background-image:url(/media/ArtMiamiMedia/arrow_back_out.gif);
	background-position: left center;
	background-repeat:no-repeat;
	font-size:12px;
	font-weight:normal;
	line-height:15px;
	text-transform:uppercase;
	color:#FFF !important;
	height:15px;
	padding-top:2px;
	padding-left:14px;
	padding-right:5px;
	width:auto;
	display:compact;
	text-decoration:none;
}
a.backBtn:hover {
	background-image:url(/media/ArtMiamiMedia/arrow_back_over.gif);
	background-position: left center;
	background-repeat:no-repeat;
	background-color:#006e97;
	color:#FFF !important;
	text-decoration:none;
}
strong.dark {
	color:#545454;
	text-transform:uppercase;
}
.sttr1 {
	background-color:#FFF;
	color:#5e5e5e;
	font-size:13px;
}
.sttr2 {
	background-color:#DAF3FC;
	color:#00a2de;
	font-size:13px;
}
/* --- Exhibitors ---------------------- */

.menuZone {
	margin-bottom: 20px;
	width: 100%;
	clear: both;
	display: none;
}
.contentZone ul li {
	display: block !important;
	width: 200px;
	margin-bottom: 20px;
	background-color: #CCC;
	clear: none;
	float: left !important;
}
.LinkDealer {
	text-align: left;
}
.contentZone td {
	width: 33%;
	padding: 0 40px 20px 0;
}
/* --- Photos/Vidéos ---------------------- */
.block_video {
	float: left;
	margin: 0 6px 20px 6px;
}
/* --- Forms --------------------- */
.DropDownField {
	padding: 2px;
	height: 24px;
	width: 206px;
	border: 1px solid #00aeef;
	color: #333;
}
.TextField, .textfield {
	padding: 2px;
	height: 16px;
	width: 200px;
	border: 1px solid #00aeef;
	color: #333;
}
.TextAreaField {
	margin: 4px 0 0 0;
	padding: 2px;
	height: 100px;
	width: 400px;
	border: 1px solid #00aeef;
	color: #333;
}
.textfieldRequiredMsg, .textfieldInvalidFormatMsg, .textareaRequiredMsg, .textareaMaxCharsMsg, .radioRequiredMsg, .checkboxMinSelectionsMsg {
	color: red;
	font-size: 10px;
	font-weight: bold;
}
form label {
	/*color: #00aeef;*/
	color: #006e97;
}
.press_label {
	color: #006e97;
	white-space: nowrap;
	margin-right: 40px;
	width: 150px;
	display: inline-block;
}
.text_mandatory {
	color: #ff0000;
	font-size: 10px;
}
#press_form td {
	padding: 4px 0;
	vertical-align: middle;
}
select.textfield {
	color:#5e5e5e;
	border: 1px solid #00aeef;
	padding: 2px;
	height: 20px;
	width: 205px;
	font-size: 11px;
}
.FormButton {
	color: #fff;
	font-weight: bold;
	text-transform: uppercase;
	font-size: 11px;
	padding: 4px;
	background-color: #00aeef;
	border: 2px solid #006e97;
	cursor: pointer;
}
.FormButton:hover {
	color: #006e97;
}
span.checkbox input {
	margin-right: 6px;
}
span.checkbox label {
	color:#5e5e5e;
}
select {
	color:#5e5e5e;
	border: 1px solid #00aeef;
	padding: 2px;
}
.redtext {
	color: #ff0000;
}
#press_fieldmandatory div, #msgs div {
	margin-bottom: 6px;
}
.label_text {
	white-space: nowrap;
	margin-right: 6px;
}
.dlDirectors td {
	padding: 3px 0;
}
/* --- Press Clippings ----------------------- */
.pressClippingMenu {
	margin: 0 0 20px 0;
}
.pressClippingMenu td {
	padding: 0 4px 6px 0;
}
.pressClippingMenu td table td {
	padding: 0 0 0 4px;
}
.pressClippingMenu td table td table td {
	padding: 0;
}
.pressClippingMenu input {
	width: 150px;
	height: 22px;
	color: #5e5e5e;
	font-size: 11px;
	line-height: 22px;
}
.pressClippingMenu .label {
	color: #00aeef;
}
.PressClippingLink {
	color: #fff;
	font-weight: bold;
	text-transform: uppercase;
	font-size: 11px;
	padding: 3px 4px;
	background-color: #00aeef;
	border: 2px solid #006e97;
	cursor: pointer;
	height: 22px;
}
.PressClippingLink:hover {
	color: #006e97;
}
/* --- Press Releases/Images ----------------------- */

.PressReleases_list {
	margin: 40px 0 0 0;
}
.PressReleases_item {
	margin: 0 0 20px 0;
	padding: 0 0 0 10px;
	border-left: 2px solid #ccc;
}
.press_linkBack {
	margin: 0 0 40px 0;
}
#PressReleases_linkTop {
	float: right;
}
#PressReleases_relatedImgs {
	border-top: 1px solid #006e97;
	border-bottom: 1px solid #006e97;
	margin: 20px 0;
}
#PressReleases_relatedImgs a {
	margin: 0 10px 20px 0;
	display: block;
	float: left;
}
.block_hghlghtsItems_wrapper {
	margin: 20px 0 10px 0;
}
.lblHighlights {
	display: block;
	margin: 10px 0;
}
.block_lnkDealer {
	font-style: italic;
	margin: 0;
}
.block_lblTitle {
	margin: 20px 0 10px 0;
	font-weight: bold;
	font-size: 1.4em;
}
.block_lblTitle a {
	font-size: 1.4em;
}
.title_categories {
	margin: 10px 0 0 0;
	font-style: italic;
}
.hghlghtCats_item {
}
.block_exhibitorName {
	font-style: italic;
	margin: 0 0 10px 0;
}
.block_date {
	font-style: italic;
}
.block_hghlghtTitle {
	font-weight: bold;
	margin: 0 0 6px 0;
	padding: 0 0 10px 0;/*border-bottom: 1px solid #ccc;*/
}
.block_hghlghtsItem {
	margin: 6px 0 10px 0;
	clear: left;
}
.block_hghlghtsImg {
	float: left;
	padding: 0 20px 0 0;
}
.block_hghlghtsInfos {
	padding: 0 0 0 20px;
}
.block_moreDetails {
	margin: 10px 0 0 0;
}
.block_pressHghlgt_Nav {
	width: 300px;
	margin: 20px 0 0 0;
}
.pressHghlgt_prev {
	float: left;
}
.pressHghlgt_next {
	float: right;
}
.block_lnkBack {
	margin: 20px 0;
	height: 25px;
	line-height: 25px;
	vertical-align: middle;
}
.block_lnkBack a {
	text-decoration: none;
	height: 25px;
	line-height: 25px;
	vertical-align: middle;
	display: block;
}
.block_pressHghlgt_Options {
	margin: 6px 0 10px 0;
	height: 36px;
	width: 330px;
	border-bottom: 1px solid #ccc;
}
.pressHghlgt_Option {
	float: left;
	margin-left: 6px;
}
/* ---- Countdown ---- */
#countdownArtMiami {
	margin-bottom: 30px;
}
/* Temporary */

#login_wrapper {
	display: none;
}
#frame_popup {
	font-size: 12px;
}
#frame_popup a {
	color:#00a2de;
}
#popupScroll, #popupScroll td, #popupScroll .text {
	font-size: 12px;
}
#frame_popup .textdealername {
	color:#00a2de;
}
.alphalist .spacer {
	display: inline;
	margin: 0 2px;
}
/* ---- Artists List ---- */

.artistList {
	width:690px;
}
.artistList h1 {
	margin:0 0 40px 0;
	padding:0px;
	padding-bottom: 4px;
	text-transform:uppercase;
	color:#00a2de;
	font-weight:bold;
	font-size: 1.4em;
}
.alphaList {
	margin: 0 0 20px 0;
	text-align: center;
	background-color: #d9f3fd;
	padding: 2px 6px;
	border: 1px solid #006e97;
	height: auto;
}
.alphaList ol {
	padding: 0;
	margin: 0;
	list-style: none;
}
.alphaList li {
	margin: 0 0 0 4px;
	display: inline;
	line-height: normal;
}
.alphaList li a {
	font-size: 1.2em;
	font-weight: bold;
	color: #006e97;
}
.alphaList li a:hover {
	color: #000;
}
ul.artistList {
	list-style: none;
	padding-left: 0;
}
.letterBlock {
	margin: 0 0 10px 0;
}
.letterBlock h3 {
	color: #00adee;
	background-color: #d9f3fd;
	padding: 2px 4px;
	font-size: 1.4em;
}
.topList {
	float: right;
	padding: 0 4px;
	margin: -20px 0 0 0;
}
.topPage {
	float: right;
	padding: 0 4px;
}
.topList a, .topPage a {
	color: #999;
	font-size: 10px;
}
.nameList {
	margin: 10px 0 0 4px;
	padding: 0;
}
.nameList li {
	display: block;
}
.nameList a {
	padding: 4px 4px 0 4px;
	color: #00a2de;
}
.nameList a:hover {
	color:#006e97;
}
.bottom {
	margin: 20px 0 0 0;
}
/* ---- Artists Detail ---- */
.artistDetail h1 {
	margin:0 0 40px 0;
	padding:0px;
	padding-bottom: 4px;
	text-transform:uppercase;
	color:#00a2de;
	font-weight:bold;
	font-size: 1.4em;
}
.lblDealerFullName {
	margin: 20px 0 0 0;
}
.btn_back {
	color:#00a2de;
}
.btn_back a {
	color:#00a2de;
}
.artistDetail hr {
	/*background-color:#006e97;*/
	background-color:#00a2de;
}
.artistDetail .lblShortDescription {
	font-style: italic;
}
.artistDetail .lblDealerFullName {
	color:#00a2de;
}
/* ---- Special Events ---- */
.mainEvent {
	padding: 20px;
	margin: 10px 0;
	border: 1px solid #00a2de;
}
p.event_date {
	font-style: italic;
	color: #999;
}
p.event_description {
	text-align: justify;
}
p.event_details {
	border-left: 4px solid #d9f3fd;
	padding: 0 0 0 10px;
	margin-bottom: 0;
}
hr.event_spacer {
	border: none;
	border-top: 1px dashed #006e97;
	background-color: transparent;
	margin: 20px 0 10px 0;
}
hr.double {
	border-bottom: 1px dashed #006e97;
	height: 5px;
}
/* Order ticket */

.blue-title {
	color:#00A2DE;
}
/* VIP Registration - Events */

.widefat {
	border-width:1px;
	border-style:solid;
	border-spacing:0;
	width:100%;
	clear:both;
	margin:0;
	-moz-border-radius:3px;
	-khtml-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
}
.widefat * {
}
.widefat a {
	text-decoration:none;
	outline:none;
}
.widefat thead th:first-of-type {
	-moz-border-radius-topleft:3px;
	-khtml-border-top-left-radius:3px;
	-webkit-border-top-left-radius:3px;
	border-top-left-radius:3px;
}
.widefat thead th:last-of-type {
	-moz-border-radius-topright:3px;
	-khtml-border-top-right-radius:3px;
	-webkit-border-top-right-radius:3px;
	border-top-right-radius:3px;
}
.widefat tfoot th:first-of-type {
	-moz-border-radius-bottomleft:3px;
	-khtml-border-bottom-left-radius:3px;
	-webkit-border-bottom-left-radius:3px;
	border-bottom-left-radius:3px;
}
.widefat tfoot th:last-of-type {
	-moz-border-radius-bottomright:3px;
	-khtml-border-bottom-right-radius:3px;
	-webkit-border-bottom-right-radius:3px;
	border-bottom-right-radius:3px;
}
.widefat td, .widefat th {
	border-width:1px 0;
	border-style:solid;
}
.widefat tfoot th {
	border-bottom:none;
}
.widefat .no-items td {
	border-bottom-width:0;
}
.widefat td {
	font-size:12px;
	padding:9px 7px 2px;
	vertical-align:top;
	line-height:20px;
}
.widefat td p, .widefat td ol, .widefat td ul {
	font-size:12px;
}
.widefat th {
	padding:7px 20px 8px 7px;
	text-align:left;
	line-height:20px;
	font-size:14px;
}
.widefat th input {
	margin:0 0 0 8px;
	padding:0;
	vertical-align:text-top;
}
.widefat .check-column {
	width:2.2em;
	vertical-align:top;
}
.widefat tbody th.check-column {
	padding:9px 22px 22px 0;
}
.widefat .num, .column-comments, .column-links, .column-posts {
	text-align:center;
}
.widefat td, .widefat th {
	border-bottom-color: #DFDFDF;
	border-top-color: #FFFFFF;
}
.widefat th {
	text-shadow: 0 1px 0 rgba(255, 255, 255, 0.8);
}
.widefat td {
	color: #555555;
}
.widefat p, .widefat ol, .widefat ul {
	color: #333333;
}
.widefat thead tr th, .widefat tfoot tr th {
	color: #333333;
}
.alternate, .alt {
	background-color: #FCFCFC;
}
.widefat {
	background-color: #F9F9F9;
	border-color: #DFDFDF;
}
.widefat p {
	margin:12px 0;
}
.widefat thead th {
	font-size:	14px;
	font-weight:	400;
	font-style:	normal;
	color:	#333333;
}
.widefat .column-availability span {
	white-space:nowrap;
	color:#333333;
}
.widefat thead tr th, .widefat tfoot tr th {
	background-color:#f1f1f1;
	background-image:-ms-linear-gradient(top, #f9f9f9, #ececec);
	background-image:-moz-linear-gradient(top, #f9f9f9, #ececec);
	background-image:-o-linear-gradient(top, #f9f9f9, #ececec);
	background-image:-webkit-gradient(linear, left top, left bottom, from(#f9f9f9), to(#ececec));
	background-image:-webkit-linear-gradient(top, #f9f9f9, #ececec);
	background-image:linear-gradient(top, #f9f9f9, #ececec);
}
.list-wrapper {
	width:90%;
	max-width:1000px;
	min-width:692px;
}
a.submit, p.submit a {
	background-color:#fff;
	-moz-border-radius:3px;
	-khtml-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	text-decoration:none;
	font-size:12px!important;
	line-height:13px;
	padding:10px 20px;
	cursor:pointer;
	-moz-border-radius:16px;
	-khtml-border-radius:16px;
	-webkit-border-radius:16px;
	border-radius:16px;
	-moz-box-sizing:content-box;
	-webkit-box-sizing:content-box;
	-khtml-box-sizing:content-box;
	box-sizing:content-box;
	float:right;
	margin-top:20px;
	text-shadow:rgba(0,0,20,1) 0 1px 0;
	background: #3b679e; /* Old browsers */
	background: -moz-linear-gradient(top, #3b679e 0%, #2b88d9 50%, #207cca 51%, #7db9e8 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #3b679e), color-stop(50%, #2b88d9), color-stop(51%, #207cca), color-stop(100%, #7db9e8)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #3b679e 0%, #2b88d9 50%, #207cca 51%, #7db9e8 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #3b679e 0%, #2b88d9 50%, #207cca 51%, #7db9e8 100%); /* Opera11.10+ */
	background: -ms-linear-gradient(top, #3b679e 0%, #2b88d9 50%, #207cca 51%, #7db9e8 100%); /* IE10+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3b679e', endColorstr='#7db9e8', GradientType=0 ); /* IE6-9 */
	background: linear-gradient(top, #3b679e 0%, #2b88d9 50%, #207cca 51%, #7db9e8 100%); /* W3C */
	color:#ffffff;
	text-decoration:none;
	font-weight:bold;
}
a.submit:hover, p.submit a:hover {
	background: #b8e1fc; /* Old browsers */
	background: -moz-linear-gradient(top, #b8e1fc 0%, #a9d2f3 10%, #90bae4 25%, #90bcea 37%, #90bff0 50%, #6ba8e5 51%, #a2daf5 83%, #bdf3fd 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #b8e1fc), color-stop(10%, #a9d2f3), color-stop(25%, #90bae4), color-stop(37%, #90bcea), color-stop(50%, #90bff0), color-stop(51%, #6ba8e5), color-stop(83%, #a2daf5), color-stop(100%, #bdf3fd)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #b8e1fc 0%, #a9d2f3 10%, #90bae4 25%, #90bcea 37%, #90bff0 50%, #6ba8e5 51%, #a2daf5 83%, #bdf3fd 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #b8e1fc 0%, #a9d2f3 10%, #90bae4 25%, #90bcea 37%, #90bff0 50%, #6ba8e5 51%, #a2daf5 83%, #bdf3fd 100%); /* Opera11.10+ */
	background: -ms-linear-gradient(top, #b8e1fc 0%, #a9d2f3 10%, #90bae4 25%, #90bcea 37%, #90bff0 50%, #6ba8e5 51%, #a2daf5 83%, #bdf3fd 100%); /* IE10+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b8e1fc', endColorstr='#bdf3fd', GradientType=0 ); /* IE6-9 */
	background: linear-gradient(top, #b8e1fc 0%, #a9d2f3 10%, #90bae4 25%, #90bcea 37%, #90bff0 50%, #6ba8e5 51%, #a2daf5 83%, #bdf3fd 100%); /* W3C */
}
.form .input {
	font-family:"HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", sans-serif;
	font-weight:200;
	font-size:24px;
	width:97%;
	padding:3px;
	margin-top:2px;
	margin-right:6px;
	margin-bottom:16px;
	border:1px solid #e5e5e5;
	background:#fbfbfb;
	outline:none;
	-moz-box-shadow:inset 1px 1px 2px rgba(200,200,200,0.2);
	-webkit-box-shadow:inset 1px 1px 2px rgba(200,200,200,0.2);
	box-shadow:inset 1px 1px 2px rgba(200,200,200,0.2);
}
.form {
	margin-left:8px;
	padding:26px 24px 46px;
	font-weight:normal;
	-moz-border-radius:3px;
	-khtml-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	background:#fff;
	border:1px solid #e5e5e5;
	-moz-box-shadow:rgba(200,200,200,0.7) 0 4px 10px -1px;
	-webkit-box-shadow:rgba(200,200,200,0.7) 0 4px 10px -1px;
	-khtml-box-shadow:rgba(200,200,200,0.7) 0 4px 10px -1px;
	box-shadow:rgba(200,200,200,0.7) 0 4px 10px -1px;
}
#login {
	margin: 7em;
	width: 320px;
}
#login .forgetmenot {
	float:left;
}
#login .submit {
	float:right;
}
#login .submit input {
	margin:0;
}
table.radio-button-list, table.radio-button-list td, table.radio-button-list tbody, table.radio-button-list th {
	padding:0;
	margin:0;
	border:none;
}
.widefat label, table.radio-button-list td {
	white-space:nowrap;
}
.widefat label {
	cursor:pointer;
	font-weight:normal;
	color:#555555;
}
table.radio-button-list td {
	vertical-align:bottom;
}
table.radio-button-list td input {
	margin:0 5px 0 5px;
}
td.column-event-title {
	padding-right:22px;
}
/* Dealer on fair (Gallery details) 
--------------------------------------------------------- */
/* Slider */
div.center_content div.slides-area {
	width:659px;
	height:214px;
	overflow:hidden;
	margin:0 auto;
}
div.center_content .slider {
	height: 214px;
	overflow: hidden;
	width: 659px;
	position:relative;
}
div.center_content .slider ul, div.center_content .slider li {
	list-style:none;
	margin:0;
	padding:0;
}
div.center_content .slider li {
	list-style:none;
	float:left;
	padding-top:20px;
	line-height:173px;
	height:173px;
	vertical-align:middle;
}
div.center_content .slider li img {
	display:inline;
	line-height:173px;
	vertical-align:middle;
}
div.center_content .controls-1 {
	float:right;
}
div.center_content .controls-1 a {
	text-decoration:none;
}
/* End Slider */

.artist-wrapper {
	margin-top:20px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	overflow:hidden;
	border:1px solid #eeeeee;
	-webkit-box-shadow: 0px 0px 3px 0px rgba(0, 0, 0, 0.2);
-moz-box-shadow: 0px 0px 3px 0px rgba(0, 0, 0, 0.2);
box-shadow: 0px 0px 3px 0px rgba(0, 0, 0, 0.2); 
}
.artist-wrapper .description-area {
	display:none;
	padding:10px;
	
}
.artist-wrapper .description-area .biography {
	border-bottom:1px solid #eeeeee;
	margin: 10px 0;
	padding-bottom:20px;
	display:block;
}
.artist-wrapper hr {
	background-color:#eee;
}
.artist-wrapper .name {
	display:block;
	background: #ffffff; /* Old browsers */
	background: -moz-linear-gradient(top, #ffffff 0%, #f1f1f1 50%, #e1e1e1 51%, #f6f6f6 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffffff), color-stop(50%, #f1f1f1), color-stop(51%, #e1e1e1), color-stop(100%, #f6f6f6)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #ffffff 0%, #f1f1f1 50%, #e1e1e1 51%, #f6f6f6 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #ffffff 0%, #f1f1f1 50%, #e1e1e1 51%, #f6f6f6 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #ffffff 0%, #f1f1f1 50%, #e1e1e1 51%, #f6f6f6 100%); /* IE10+ */
	background: linear-gradient(top, #ffffff 0%, #f1f1f1 50%, #e1e1e1 51%, #f6f6f6 100%); /* W3C */
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f6f6f6', GradientType=0 ); /* IE6-9 */
	text-decoration:none;
	padding: 8px 10px;
	border-bottom:1px solid #eeeeee;
}
.artist-wrapper .object {
	float:left;
	margin-right:20px;
}
.artist-wrapper .object img {
	
	margin-bottom:10px;
}

