@media screen,projection  {
cufon {display:inline-block !important;position:relative !important;vertical-align:middle !important;font-size:1px !important;line-height:1px !important;}
cufon cufontext {display:inline-block !important;width:0 !important;height:0 !important;overflow:hidden !important;text-indent:-10000in !important;}
cufon canvas {position:relative !important;}
}
body{font:12px/1.5 century gothic,sans-serif;background:#000 /*url('../img/layout/background_tex.png')*/;text-align:center;color:#000;margin:0;padding:0;}
li{margin:0 0 0 2.5em;padding:0;}
h2{font-size:18px;line-height:1.3;}
h3{line-height:1.3;font-size:14px;}
h4{font-size:13px;line-height:1.3;}
h4 a:link{color:#000 !important;}
.newsh3 {margin: 0 0px 15px 0!important;}
h3 a:link{color:#000!important;font-weight:normal;font-size:13px!important;line-height: 1.3;}
h3 a:link:hover {text-decoration:underline;}
p,dl,hr,h1,h2,h3,h4,h5,h6,ol,ul,pre,table,address,fieldset,blockquote{margin:0 0 18px;padding:0;}
*{background-repeat:no-repeat;}
p{text-align:justify!important;}
a img,img{border:medium none;}
a{color:#C8AC51;text-decoration:none;outline:medium none;}
#page{width:975px;text-align:left;background:url('../img/layout/page_bg.png') repeat-y scroll 0 0 transparent;margin:0 auto;padding:0 8px;border:0px solid #ccc;}
input{border:1px solid #ccc;vertical-align:middle;margin-right:3px;font-size:12px;font-family:Arial,Helvetica,sans-serif;padding:4px;}
input.button,input.submit,button,a.button{border-radius:4px 4px 4px 4px;color:#333;background:url('../img/layout/common_horizontal.png') repeat-x scroll 0 -3px #fff;border:1px solid #ccc;height:26px;vertical-align:middle;width:auto;overflow:visible;cursor:pointer;text-shadow:0 1px #fff;font-size:15px;padding:0 12px 1px;}
.linkbutton{display:inline-block;line-height:24px;background:url('../img/layout/common_horizontal.png') repeat-x scroll 0 -3px #fff;border:1px solid #ccc;color:#333;border-radius:4px 4px 4px 4px;padding:0 12px;}
#header .top{overflow:hidden;padding:15px 15px 0;}
.register_banner{float:right;margin-right:15px;width:280px;}
.register_banner a{display:block;height:71px;color:#000;background:url('../img/layout/register_now.png') no-repeat scroll 0 0 #eee;line-height:15px;padding:12px 15px 0 90px;float:right ! important;}
.primary_nav{overflow:hidden;background:none repeat scroll 0 0 #000;clear:both;padding:0;}
.primary_nav li{float:left;display:inline;list-style:none outside none;/*border-right:1px solid #999*/;height:30px;margin:0;padding:0;}
.primary_nav li a{float:left;display:block;color:#fff;font-size:11.5px;font-weight:700;text-transform:uppercase;text-decoration:none;vertical-align:middle;background:none repeat scroll 0 0 #000;line-height:30px;padding:0 20px;}
.primary_nav li a:hover{background:none repeat scroll 0 0 #555;}
.primary_nav li.current a{background:none repeat scroll 0 0 #eee;color:#000;}
.primary_nav li a.current{background:none repeat scroll 0 0 #eee;color:#000;}
.primary_nav li:last-child{border-right:medium none;}
.secondary_nav{overflow:hidden;background:none repeat scroll 0 0 #eee;}
.sitelinks{color:#999;overflow:hidden;margin:0 0 10px;}
.sitelinks li{float:left;background:url('../img/layout/nav_devider.png') no-repeat scroll 100% 4px transparent;padding:0 10px;}
.sitelinks li:last-child{background:none repeat scroll 0 0 transparent;padding-right:0;}
.sitelinks a{color:#999;text-decoration:none;}
.sitelinks li a:hover{text-decoration:none;border-bottom:1px dotted #999;}
#content{overflow:hidden;padding:0 15px 60px;}
#footer{clear:both;background:#ffffff;overflow:hidden;padding:25px 15px 15px;}
#footer .footer_col{float:left;display:inline;width:90px;min-height:100px;margin:0 15px 0 20px;padding:0 0 0 10px;}
#footer .id_01,#footer .id_02{width:90px;}
#footer .id_02{background:url('../img/layout/footer_divider.png') repeat-y scroll 100% 0 transparent; width:120px;}
#footer h3{color:#fff;text-transform:uppercase;margin:0 0 15px;}
#footer div.id_04{background:none repeat scroll 0 0 transparent;width:100px;margin:0;}
#footer div.id_04 a{text-indent:-9999px;}
#footer div.id_04 a.gla{background:url('../img/layout/gla-mol.gif') no-repeat scroll 0 0 transparent;width:168px;height:80px;float:left;margin:10px 0 0;}
#footer div.id_04 a.bfc{background:url('../img/layout/footer_logo.png') no-repeat scroll 0 0 transparent;width:140px;height:80px;float:right;margin:10px 10px 0 0;}
#footer div.id_03 input.user_input{height:16px;width:110px;border:medium none;margin:0 5px 0 1px;padding:5px;}
#footer input{border:1px solid #555;}
#footer div.id_03 input.user_submit{background-position:0 -33px;background-color:#858585;color:#eee;text-shadow:0 -1px #555;border-color:#555;}
#footer div.id_03 ul{overflow:hidden;margin:5px 0 0;}
#footer div.id_03 ul li a{font-size:11px;}
#footer ul{list-style:none outside none;margin:0;}
#footer ul li{margin:0 0 4px;}
#footer ul li a{color:#656565;}
#footer ul li a:hover{color:#000;}
#footer .rss a{background:url('../img/layout/icons.png') no-repeat scroll 0 -318px transparent;padding-left:20px;}
#footer .elsewhere li{margin:0 0 6px;}
#footer .elsewhere a{padding:0px;}
#footer .elsewhere .facebook a{background-position:0 -360px;}
#footer .elsewhere .twitter a{background-position:0 -400px;}


.page_subhome_names{width:550px;float:left;}
.page_subhome_photos{width:350px;float:left;}

ul#aphabet {
	padding: 12px 0 0px 6px;
	height:30px;
	list-style-type: none;
	margin:0 0 5px 0;
	background:transparent url(../img/layout/breadcrumb.gif) no-repeat center left;
}

ul#aphabet li {
	float: left;
	width: 15px;
	background-image: url(../img/layout/arrow_right.gif);
	background-position: center right;
	background-repeat: no-repeat;
	padding-left:3px;
	padding-right:3px;
	margin:0 3px;
	text-align:center;
}
ul#aphabet li.nlast {
	background-image: none;
	padding-left:5px;
}
ul#aphabet li a{
	font-size:1.2em;
	text-decoration:none;
	display:block;
	text-transform: uppercase;
}
ul#aphabet li a:hover{
	color:#F5B100;
	text-transform: uppercase;
}

ul.bookmarklet{
	list-style:none;
	margin:0px 0 0 0;
	padding:0;
	float:right;
}
ul.bookmarklet li{
	float:left;
	margin:0 10px;
}
ul.bookmarklet li a{
	display:block;
	line-height:22px;
}
ul.bookmarklet li a img{
	float:left;
	margin-right:4px;
}
.breadcrumbs{float:left;margin:10px 0 10px 15px;clear:right;width:100%;}
.site_search{background-color:#eee;float:left;height:53px;width:230px;padding:15px;}
.site_search input.text{width:130px;}
.site_search ul{list-style:none outside none;overflow:hidden;margin:5px 0 0;}
.site_search ul li a{color:#666;text-decoration:underline;font-size:11px;}
.site_search ul li a:hover{text-decoration:none;}
.header_right{float:right;width:80px;}
.zone{float:left;width:305px;margin:0 15px 0 0;}
.page_home .zone_1{float:left;width:625px;height:337px;overflow:hidden;margin:0 0 15px;}
.page_home .zone_1{float:left;width:625px;height:337px;overflow:hidden;margin:0 0 15px;}
.page_home .zone_4{float:right;margin:0;}
.page_home .sponsors{overflow:hidden;clear:both;border-top:1px solid #ccc;padding:15px 0 10px;}
.sponsors a,.sponsors span{display:inline-block;text-align:center;}
.page_home .sponsors a,.page_home .sponsors span{width:153px;}
.page_home .sponsors img,.page_sponsors .sponsors img{vertical-align:middle;}
.page_home .sponsors a.principal{float:left;margin-top:5px;}
.page_home .sponsors .cycle{float:right;width:780px;height:60px;}
.page_home .sponsors .cycle ul{overflow:hidden;list-style:none outside none;margin:0;padding:0;}
.ui-datepicker{display:none;background-color:#fff;border-radius:5px 5px 5px 5px;border:1px solid #ccc;margin:10px 0 0;padding:15px;}
#dialog{display:none;}
div.image{line-height:0;}
.panel{margin:0 0 15px;}
.panel .head{border-top:1px solid #ccc;border-bottom:1px solid #e1e1e1;overflow:hidden;text-align:right;background-color:#F1F1F1;margin:0 0 10px;padding:7px 0;}
.panel .head h2, .panel .head h3{text-transform:uppercase;font-size:14px;float:left;text-align:left;margin:0 0 0 10px;}
.panel_news{color:#666;}
.panel_news li{list-style:none outside none;border-top:1px dotted #ccc;margin:0 0 5px;padding:5px 0 0;}
.panel_news li:first-child{border-top:medium none;padding-top:0;}
.panel_news h4{font-weight:400;margin:0 0 3px;}
.panel_news h4 a{color:#000;display:block;}
.panel_news h4 a:hover{color:#C8AC51;text-decoration:underline;}
.panel_news .date{color:#999;}
.panel_designer_search{background:none repeat scroll 0 0 #eee;clear:both;position:relative;}
.panel_videos{overflow:hidden;}
.panel_videos .designer_videos_wrap{border:1px solid #e1e1e1;padding:10px;}
.panel_videos object,.panel_videos embed{display:block;}
.panel_videos .designer_videos_wrap ul{list-style:none outside none;overflow:hidden;margin:10px 0 0;}
.panel_videos .designer_videos_wrap ul li{width:84px;height:48px;background:none repeat scroll 0 0 #eee;float:left;margin:0 15px 0 0;}
.panel_videos .designer_videos_wrap ul li.current a{display:block;border:4px solid #666;overflow:hidden;}
.panel_videos .designer_videos_wrap ul li.current img{display:block;overflow:hidden;margin:-4px;}
.panel_videos .video_scroller{width:283px !important;overflow:hidden;}
.panel_videos .video_scroller ul{width:800px !important;}
.video_title{display:block;border-bottom:1px dotted #ccc;line-height:1.5;font-size:11px;text-transform:uppercase;padding:5px 0;}
.panel_twitter .wrap{background:none repeat scroll 0 0 #eee;overflow:hidden;padding:10px;}
.panel_twitter .bubble{background:url('../img/layout/twitbox.png') no-repeat scroll 0 0 #fff;}
.panel_twitter .bubble_wrap{background:url('../img/layout/twitbox.png') no-repeat scroll -285px 100% #fff;font-size:14px;color:#555;line-height:1.4em;padding:10px 10px 26px;}
.panel_twitter .bubble_wrap .tweet{font-size:12px;margin-bottom:10px;line-height:1.4em;display:block;}
.panel_twitter .bubble a:hover{border-bottom:1px dotted #999;}
.panel_twitter .lquote,.panel_twitter .rquote{font-weight:700;margin-right:3px;color:#333;}
.panel_twitter .rquote{margin-left:3px;}
.panel_twitter .rdate{margin-left:5px;font-size:11px;color:#999;}
.panel_twitter .linkbutton{float:right;margin-top:-15px;}
.panel_twitter .linkbutton .icon_twitter{display:block;width:16px;height:16px;background:url('../img/layout/icons.png') no-repeat scroll 0 -240px transparent;float:left;margin:5px 5px 0 0;}
.panel_feature{position:relative;width:305px;height:230px;margin:0 0 20px;}
.panel_feature .caption{position:absolute;bottom:0px;background:url('../img/layout/lead_wash.png') repeat scroll 0 0 transparent; height:100px!important; width:305px!important;}
.panel_feature a{display:block;color:#000;width:280px;}
.panel_feature h3 a{text-transform:uppercase;padding:10px 12px 3px 15px;}
.panel_feature p{margin:0 0 0 5px!important;}
#ticker{visibility:hidden;}
#footer div.id_03 ul li,.site_search ul li{float:left;margin:0 15px 0 0;}
#content.page_home,.panel_designer_search .search{padding:15px;}
.viewall,.panel .head a{font-size:11px;color:#C8AC51;text-decoration:underline;margin-right:10px;}
.search-box{background:url(../img/layout/search-box.gif) no-repeat top left;height:26px;width:165px;bottom:0;margin:30px 0 0 50px;padding:5px 0 0 10px;}
input.search-field{float:left;border:0;font-family:tahoma;font-size:12px;height:18px;background:#fff url(../img/layout/search-form.png) no-repeat top left;width:123px;margin:0;padding:3px 0 0 4px;}
input.search-go{float:left;border:0;height:21px;width:21px;background:url(../img/layout/search-icon.png) no-repeat top left;cursor:pointer;margin:0 0 0 5px;padding:0;}
input.search-go:hover{background:url(../img/layout/search-icon.png) no-repeat bottom left;}
h1{font-size:24px;line-height:1.3;text-transform:uppercase;}
.form_wrap{margin:15px 0 0;}
select{border:1px solid #ccc;vertical-align:middle;padding:3px;}
textarea{border:1px solid #ccc;}
.secondary_nav ul{overflow:hidden;margin:0;padding:0 5px;}
.secondary_nav li{list-style:none outside none;float:left;height:30px;margin:0;}
.secondary_nav a{float:left;display:block;color:#333;font-size:12px;line-height:30px;padding:0 10px;}
#tools{overflow:hidden;margin:0;padding:10px 15px;}
.crumbtrail{color:#888;float:left;margin-bottom:5px;}
.crumbtrail a{color:#888;}
.crumbtrail a:hover{text-decoration:none;border-bottom:1px dotted #666;}
.page_tools li{list-style:none outside none;display:inline;margin:0 0 0 10px;padding:0;}
.page_tools li a{color:#888;padding-left:20px;background-image:url('../img/layout/icons.png');}
.page_tools .feedback a{background-position:0 1px;}
.page_tools .share_page a{background-position:0 -39px;}
.page_tools .send_page a{background-position:0 -79px;}
.page_tools .print_page a{background-position:0 -119px;}
#sideleft{float:left;width:160px;margin:6px 15px 0 0;}
#sideright{float:right;width:220px;}
#main{float:left;width:100%;}
.subnav{border-top:1px dotted #aaa;}
.subnav a{display:block;color:#000;border-bottom:1px dotted #aaa;font-size:12px;padding:5px;}
.paging{border-bottom:1px dotted #cdcdcd;overflow:hidden;border-top:1px solid #cdcdcd;padding:10px 0;}
.paging_bottom{border-top:1px dotted #cdcdcd;border-bottom:1px dotted #cdcdcd;}
.paging .pagelinks a,.paging .pagelinks span{background:url('../img/layout/pagination_bg.png') no-repeat scroll 50% 0 transparent;float:left;width:26px;height:20px;text-align:center;line-height:20px;color:#666;outline:medium none;}
.paging .pagelinks span{cursor:default;}
.paging .pagelinks .prev,.paging .pagelinks .next{text-indent:-9999px;width:20px;}
.paging .pagelinks span.prev{background-position:0 -60px;}
.paging .pagelinks span.next{background-position:0 -100px;}
.paging select{margin:0 5px 0 0;padding:1px;}
.page_events_list #sideleft{width:145px;}
.page_events_list #main{width:100%;;}
.page_events_list #sideright{width:225px;}
.page_events_list #sideleft .subnav{border-top:medium none;}
.page_events_list #sideleft .subnav li{margin:0 0 1px;}
.page_events_list #sideleft .subnav li a{background:none repeat scroll 0 0 #eee;border:medium none;margin:0;}
.page_events_list #sideleft .head{border-top:1px solid #ccc;overflow:hidden;margin:0;padding:7px 0;}
.page_events_list #sideleft .head h2{float:left;font-size:14px;text-transform:uppercase;margin:0;}
.page_events_list .newseventslist{list-style:none outside none;overflow:hidden;margin:20px 0;padding:0;}
.page_events_list .newseventslist li{overflow:hidden;border-bottom:1px solid #eee;margin:0 0 20px;padding:0 0 15px;}
.page_events_list .newseventslist li:last-child{border-bottom:medium none;}
.page_events_list .newseventslist li img{float:left;margin:2px 0 0;}
.page_events_list .newseventslist li .listitem{width:465px;float:right;}
.page_events_list .newseventslist li .listitem h4{line-height:normal;font-size:14px;margin:0 0 1px;}
.page_events_list .newseventslist li .listitem span.date{display:block;font-size:11px;line-height:normal;color:#333;text-transform:uppercase;margin:6px 0 0;}
.page_events_list #sideright h2{text-transform:uppercase;font-size:14px;margin:0;padding:15px;}
.page_events_list #sideright .newssearch input{margin:0 0 15px 15px;}
.page_events_list #sideright .newssearch input.text{width:185px;}
.ui-widget-overlay,.modal_overlay{background:none repeat scroll 0 0 #000;position:absolute;left:0;top:0;width:100%;height:100%;opacity:0.4px;}
.dialog{background-color:#fff;border:1px solid #666;border-radius:5px 5px 5px 5px;position:relative;padding:25px;}
.dialog a.close{display:block;width:42px;height:42px;position:absolute;top:-15px;right:-15px;text-indent:-9999px;background:url('../img/layout/popup_close_btn.png') no-repeat scroll 0 0 transparent;}
.dialog ul{margin:0 0 10px;}
.dialog ul li{overflow:hidden;margin:0 0 5px;}
.dialog ul li label{float:left;width:135px;margin:0 15px 0 0;}
.dialog ul li label span{color:red;}
.dialog ul li input,.dialog ul li textarea{width:240px;float:right;}
cufon{display:inline-block !important;position:relative !important;vertical-align:middle !important;font-size:1px !important;line-height:1px !important;text-indent:0 !important;}
ul.sharethis-links li a{background-position:0 50%;background-repeat:no-repeat;display:block;position:relative;float:left;height:24px;vertical-align:middle;padding:4px 0 0 22px;}
.sharethis-delicious{background-image:url('../img/layout/delicious.gif') !important;}
.sharethis-digg{background-image:url('../img/layout/digg.gif') !important;}
.sharethis-magnolia{background-image:url('../img/layout/magnolia.gif') !important;}
.sharethis-stumbleupon{background-image:url('../img/layout/stumbleupon.gif') !important;}
.sharethis-furl{background-image:url('../img/layout/furl.gif') !important;}
.sharethis-newsvine{background-image:url('../img/layout/newsvine.gif') !important;}
.sharethis-yahoo-myweb{background-image:url('../img/layout/yahoo_myweb.gif') !important;}
.sharethis-reddit{background-image:url('../img/layout/reddit.gif') !important;}
.sharethis-google-bmarks{background-image:url('../img/layout/google_bmarks.gif') !important;}
.sharethis-facebook{background-image:url('../img/layout/facebook.gif') !important;}
.sharethis-links{width:48%;float:left;}
cufon cufontext{display:inline-block !important;width:0 !important;height:0 !important;overflow:hidden !important;text-indent:-10000in !important;}
cufon canvas{position:relative !important;}
table{empty-cells:show;border-collapse:collapse;}
td,th{border:1px solid #ccc;vertical-align:top;padding:4px;}
.page_catwalk_schedule h1{font-size:20px;}
.page_catwalk_schedule #main{width:706px;}
.page_catwalk_schedule table{width:100%;}
.page_catwalk_schedule tr.presentation{background:none repeat scroll 0 0 #efefef;}
.page_catwalk_schedule td{-moz-border-top-colors:none;-moz-border-right-colors:none;-moz-border-bottom-colors:none;-moz-border-left-colors:none;-moz-border-image:none;vertical-align:top;border-color:#-moz-use-text-color #-moz-use-text-color #ccc;border-style:none none dotted;border-width:medium medium 0px;padding:3px; padding:5px;}
.page_catwalk_schedule .presentation td{font-style:italic;}
.page_catwalk_schedule #main h2{font-size:14px;}
.page_catwalk_schedule #sideright{background:url('../img/layout/sideright.png') repeat-y scroll 0 0 #fff;}
.page_catwalk_schedule #sideright_wrap{background:url('../img/layout/sideright_top.png') no-repeat scroll 0 0 transparent;}
.page_catwalk_schedule #sideright_wrap2{background:url('../img/layout/sideright_bottom.png') no-repeat scroll 0 100% transparent;padding:30px 15px 150px;}
.page_catwalk_schedule .schedule_table td.time{width:140px;}
.page_catwalk_schedule .schedule_table td.icons{width:80px;font-weight:700;}
.page_catwalk_schedule .schedule_table td.location{width:170px;}
.page_catwalk_schedule .schedule_table td.show{width:180px;}
.page_catwalk_schedule .schedule_table .top{float:right;color:#666;text-decoration:underline;font-size:11px;}
.page_catwalk_schedule .key{margin:0 0 18px;}
.page_catwalk_schedule .key dl{overflow:hidden;margin:0 0 12px;}
.page_catwalk_schedule .key dt{clear:both;float:left;width:32px;text-align:center;background:none repeat scroll 0 0 #fff;font-weight:700;font-family:Arial,Helvetica,sans-serif;font-size:14px;color:#000;margin:3px 0 0;padding:6px 0;}
.page_catwalk_schedule .key dl.presentation dt{background:none repeat scroll 0 0 #e1e1e1;}
.page_catwalk_schedule #sideright ul{list-style-type:square;padding:0 0 0 15px;}
.page_catwalk_schedule.dynamic #sideright h2{font-size:14px;text-align:left;text-transform:uppercase;margin:10px 0 0;padding:7px 0;}
.jump_to{width:100%;margin:12px 0 24px;}
.jump_to td{-moz-border-top-colors:none;-moz-border-right-colors:none;-moz-border-bottom-colors:none;-moz-border-left-colors:none;-moz-border-image:none;border-color:#-moz-use-text-color #fff #-moz-use-text-color #-moz-use-text-color;border-style:none solid none none;border-width:0 3px 0 0;padding:0;}
.jump_to a{display:block;background:#C1A446;color:#333;border-radius:4px 4px 4px 4px;text-align:center;padding:4px 0;}
.jump_to a:hover{color:#fff;background:none repeat scroll 0 0 #999;text-decoration:none;}
.page_sponsors .sponsors a,.page_sponsors .sponsors span{width:155px;margin:0 5px 5px 0;}
.page_sponsors #main{width:auto;float:none;}
.page_sponsors .sponsors ul{overflow:hidden;list-style:none outside none;-moz-border-top-colors:none;-moz-border-right-colors:none;-moz-border-bottom-colors:none;-moz-border-left-colors:none;-moz-border-image:none;text-align:center;border-color:#ccc;border-style:solid;border-width:1px 0 0;margin:0;padding:20px 0;}
.page_sponsors .sponsors .principal_holder{text-align:center;padding:15px 0;}
.page_sponsors .sponsors .principal_holder a{display:block;background-position:-156px 0;margin:0 auto;}
.paging .pagelinks a:hover,.paging .pagelinks span.current{background-position:50% -20px;color:#fff;}
.panel_feature_small{height:150px;background:none repeat scroll 0 0 #eee;overflow:hidden;width:200px!important; float:left;margin:0 15px 10px 10px;}
.panel_feature_small .caption{margin-left:145px;padding:10px 10px 0;}
.panel_feature_small a,.panel_feature_small a:hover{text-decoration:none;color:#000;cursor:pointer;padding-left:10px!important; width:30px;}
.panel_feature_small h3{text-transform:uppercase;font-size:12px;cursor:pointer;margin:0 0 6px;}
#centercolumn{width:470px;float:left;display:inline;margin-left:50px;padding:0 20px 0 0;border-right:1px #ccc dotted;}
#branddata{padding-bottom:20px;margin-bottom:20px;}
.panel_feature_small p{line-height:16px;margin-left:10px;}
#brandspec{float:left;width:470px;}
.brandprofile{padding-top:20px;}
#brandspec h2{font-size:22px;margin-bottom:20px;}
#brandspec h3,#brandspec p{font-size:12px;margin-bottom:2px;font-weight:400;}
#brandph{float:right;width:210px;}
#brandinformation th{width:80px;text-align:left;font-weight:700;padding:3px 0;}
#brandinformation td{padding:3px 0;}
#rightbar{width:350px;margin-left:20px;position:relative!important;float:left;margin:0 15px 0 0;}

#rightbar li a img{width:49px;height:75px;float:left;margin:2px 0px 2px 0 ! important;}

.banner{width:100%;margin:10px;height:160px;}
.banner .search{width:240px;margin:0px;height:80px;float:left;padding:40px 10px;border:1px dotted #ccc;margin:0 10px 0 0px;}
.banner input{width:220px ! important;margin:0px;float:left;}
.banner .button{width:100px;margin:0px;float:left;}
.banner img{height:160px;float:left;}

.sidebrandphotobox ul{margin-bottom:5px;list-style-type:none;}
.sidebrandphotobox li{float:right;margin-right:0;list-style-type:none;}
.sidebrandphotobox li a img{float:right;margin-right:0;list-style-type:none;}
h1,h2,h3,h4,h1,h2,h3,h4,.page_tools li a:hover{color:#000;}
.primary_nav li.current a:hover,.primary_nav li.current a:hover,.page_events_list #sideright .eventsearch,.page_events_list #sideright .newssearch{background:none repeat scroll 0 0 #eee;}
.sitelinks ul,.sitelinks ul,.page_tools,.paging .display,.sitelinks ul,.page_tools{float:right;}
.sitelinks ul,.sitelinks li,.sitelinks ul,.sitelinks li,.subnav ul,.subnav li,.page_events_list #sideleft .subnav ul,.page_events_list #sideleft .subnav li{list-style:none outside none;margin:0;padding:0;}
.logo,.logo,.paging .pagelinks,.panel_feature_small img,#brandinformation{float:left;}
.panel_feature_small img{ margin:right:20px!important;}
.page_home .sponsors .cycle li,.page_sponsors .sponsors li{display:inline;margin:0;padding:0;}
.panel_designer_search p,.page_events_list .newseventslist li .listitem p{margin:10px 0 0;}
.panel_videos .head,.panel_designer_search .head,.panel_twitter .head{border-bottom:0 none;margin:0;}
ul,ol,.panel_feature h3,.panel_feature p,form,ul,ol,.page_tools ul{margin:0;padding:0;}
.primary_nav ul,.panel_news ul,.panel_news p,.primary_nav ul,.primary_nav ul,.page_catwalk_schedule #sideright ul li{margin:0;}
.secondary_nav li.current a,.secondary_nav li a:hover,.subnav a:hover,.secondary_nav li.current a,.secondary_nav li a:hover{color:#c8ac51;}
#brandspec img,#brandinformation img{margin:10px;}
#brandinformation table,.sidebrandphotobox{margin-bottom:20px;}

/* CAROUSEL*/

.carousel{
	width: 865px;
	margin:0px 0 0px 55px;

}
.small{
	float:left;
	margin:0px 0 0 -18px;
	padding:0px;
}
.small .carousel{
	width: 764px;
}
.jCarouselLite{
	overflow: hidden;
	visibility: visible;
	position: relative;
	z-index: 2;
	left: 0px;
	margin-left:-40px;
	width: 935px !important;
	margin-top:-20px;
}
.small .jCarouselLite{
	width: 350px;
}
.jCarouselLite ul{
	margin: 0pt;
	padding: 0pt;
	position: relative;
	list-style-type: none;
	z-index: 1;
	width: 200px;
	left: 0px;
}
.small .jCarouselLite ul{
	left: -740px;
}
.jCarouselLite li{
	/*overflow: hidden; */
	float: left;
	width: 160px;
	height: 122px;
	margin:4px 7px;
}
.small .jCarouselLite li{
	margin:4px 15px;
}
.jCarouselLite li a{
	/*border:1px dotted #999;*/
	display:block;
	width: 160px;
	height: 122px;

	text-align:center;
}
.jCarouselLite li a img{

}
.previousbutton{
	float:left;
	margin-top:20px;
	padding-right:2px;
	padding-left:2px;
	text-decoration: none;
}

.nextbutton{
	float:right;
	margin-top:20px;
	padding-right:2px;
	text-decoration: none;
}

.datescroller ul li
{
display:inline!important;
width:200px;
height:200px;
float:left;
margin-right:50px;
}
.datescroller ul li span, .datescroller ul li a
{

width: 80px;
height: 34px;
background-color: #ffffff;
font-size: 14px;
font-weight: bold;
text-transform: uppercase;
text-align: center;
display: block;
line-height: 34px;
margin-left:60px;
}

.datescroller ul li a

{

color: #000000;
margin-left:60px!important;
}

.datescroller ul li  img

{
height:100px;
background-image:none;
margin-left:-70px!important;
}
.datescroller ul li span, .page_catwalk_new .datescroller ul li a

{

width: 80px;

height: 34px;

background-color: #ffffff;

font-size: 14px;

font-weight: bold;

text-transform: uppercase;

text-align: center;

display: block;

line-height: 34px;

}

.datescroller ul li a

{

color: #000000;
margin-bottom:10px;
}

.datescroller ul li a.current, .datescroller ul li a:hover

{

background-color: transparent;

background-image: url("../img/layout/dayselected.png");

background-repeat: no-repeat;

background-attachment: scroll;

background-position: 0pt 0pt;

background-clip: border-box;

background-origin: padding-box;

background-size: auto auto;

height: 56px;

}

.datescroller ul li a.current, .datescroller ul li a:hover

{

background-color: transparent;

background-image: url("../img/layout/dayselected.png");

background-repeat: no-repeat;

background-attachment: scroll;

background-position: 0pt 0pt;

background-clip: border-box;

background-origin: padding-box;

background-size: auto auto;

height: 56px;

}

.panel

{

margin-top: 0pt;

margin-right: 0pt;

margin-bottom: 15px;

margin-left: 0pt;

}

.panel_feature_small

{

height: 110px;

background-color: #eeeeee;

background-image: none;

background-repeat: repeat;

background-attachment: scroll;

background-position: 0% 0%;

background-clip: border-box;

background-origin: padding-box;

background-size: auto auto;

overflow-x: hidden;

overflow-y: hidden;

}
.panel_feature_small .caption

{

padding-top: 10px;

padding-right: 10px;

padding-bottom: 0pt;

padding-left: 10px;

margin-left: 30px;

}
.content

{

cursor: pointer;

font-size: 16px;

font-weight: bold;

margin-top: 10px;

margin-right: 0pt;

margin-bottom: 20px;

margin-left: 10px;

padding-left: 5px;

text-align: left;

}

.closedfaq

{

color: #6d6d6b;

}
.openfaq

{

color: #000;

}
.para p{
text-align:justify;
}

.clear{clear:both;}
.form{
	padding:0px;
	margin-top:10px;
	margin-left:20px;
}
.form h2 {
	margin: 0px 0 10px 0;
	border-bottom:1px solid #cadde6;
	color:#F6A806;
	font-size:16px;
}
.form h3{
	font-size:0.8em;
	color:#000;
	margin:0 0 4px 0px;
	padding:0px 20px 0px 0px;
	background:none;
	font-weight:normal;
	visibility: visible!important;
}
.form p{
	font-size:12px;
	color:#838b90;
	margin:0 0 4px 0px;
	padding:0px 20px 10px 0px;
}
.form input, .form textarea, .form select{
	background:  url("../img/layout/select-bg.png") #000 ! important;
	border:1px #E7EFF5 solid;
	padding:2px;
	margin:0 0 3px 0px;
	color:#2b5275;

	color:#7F7F7F;
	border:1px solid;
	border-color:#aaa #eee #eee #aaa;
	padding:.2em;
	background:none;
}
.form input{
	width:200px;
}
.form input.formbutton{
	width:140px;
}

.form select{
	width:150px;
}
.form input.chkbox{
	width:20px;
	vertical-align:middle;
	padding:0 0px 0 0;
	margin:0 5px 3px 0!important;
}
.form input.radio{
	width:15px;
	margin:0;
}
.form textarea{
	width:250px;
}
.form input:hover, .form textarea:hover  {
	border:1px #F6A806 solid;
}
.form input:focus, .form textarea:focus {
	border:1px #F6A806 solid;
}
.form #submitbtn{
	float:right;
	margin:8px 25px 0 0;
	border:1px #5F0308 solid;
}
.submitbtn{
	color:#ffffff!important;
	font-weight:bold;
	padding:10px!important;
	cursor:pointer;
	font-size:14px!important;
	background-color:#2A2A2A!important;
	border:1px #ccc solid;
	padding:2px;
	margin:0 0 5px 12px;
}
.contactsub{
	float:left;
	margin:0px 0 0 0;
	padding:0px 0 0 0px;
	width:270px;
}
.contactsub p{
	padding-top:15px;
}

div.contactsub{
	vertical-align:middle;
}
.contactsub img{
	padding:3px;
	margin:2px;
	border:4px solid #F0F0F0;
}

#contactform, #loginform{
	padding:0px;
}
#contactform h3, #loginform h3{
visibility: visible!important;
	color:#000;
	margin:5px 0 5px 0px;
	padding:0px 0px 0px 0px;
	font-weight:normal;
	font-size:1em;
}
#contactform input, #contactform textarea, #loginform input, #loginform textarea{

	border:1px #2D4254 solid;
	padding:2px;
	margin:0 0 3px 0px;
	color:#fff;
	border-top:1px #fff solid;
background:none;
	}
#contactform input, #loginform input{
	width:192px;
	color:none!important;
}
#contactform input.chkbox{
	width:20px;
	vertical-align:middle;
	padding:0 0px 0 0;
	margin:0 5px 0 0!important;
}
#contactform textarea, #loginform textarea{
	width:402px;
}
#contactform input:hover, #contactform textarea:hover, #loginform input:hover, #loginform textarea:hover  {
	border:1px #fff solid;
}
#contactform input:focus, #contactform textarea:focus, #loginform input:focus, #loginform textarea:focus {
	border:1px #fff solid;
}
.submitbtn{
	color:#fff!important;
	font-weight:bold;
	padding:5px!important;
	cursor:pointer;
	font-size:14px!important;
	background:none!important;
	border:1px #ccc solid;
	padding:2px;
	margin:0 0 5px 12px;
}
.contactsub{
	float:left;
	margin:10px 0 0 0;
	padding:0px 0 0 0px;
	width:210px;
}
.contactsub p{
	padding-top:15px;
}

div.contactsub{
	vertical-align:middle;
}
.validation-advice {
	margin: 0px 0 0 0px;
	padding: 2px 2px 2px 2px;
	color:#F78320;
	font-size:11px;
}
#captcha{
	position:relative;
	top:-30px;
	left:55px;
}
#navlist li
{
display: inline;
list-style-type: none;
padding-right: 20px;
}

.prev{
width:210px;
}
img.image1
{
width:87px;
height:70px;
border:2px solid;
padding:2px;
}
#impel { float: right; margin-top: 5px; }
#impel a { display: block; width: 130px; height: 27px; text-indent: 9999px; background:url('../img/layout/alfa-foot.png') no-repeat scroll left top transparent; }
#impel a:hover { background:url('../img/layout/alfa-foot-h.png') no-repeat scroll right top transparent; }
.panel1 { margin: 0 0pt 15px; display:float!important;position:relative; }
.panel1_feature_small { height: 110px; background: none repeat scroll 0% 0% rgb(238, 238, 238); overflow: hidden; }
.panel1_feature_small img { float: left; height:100px;width:140px;padding:5px 0 0 5px; }
.panel1_feature_small .caption { padding: 10px 10px 0pt; margin-left: 145px; }
.panel1_feature_small a, .panel_feature_small a:hover { text-decoration: none; color: rgb(0, 0, 0); cursor: pointer; }
.panel1_feature_small h3 { margin: 0pt 0pt 6px; text-transform: uppercase; font-size: 12px; cursor: pointer; }
.panel1_feature_small p { margin: 0 0 10px 0; line-height: 16px; }
#gallery1 {position:relative; width:686px; margin:40px auto; padding:10px; border:6px solid #fff; background:#AAA}
#images {border:2px solid #9ac1c9; height:225px; background:#eef5f6; margin-bottom:20px}
#image {position:relative; width:672px; height:375px; padding:5px; border:2px solid #666; background:#FFF url('../img/layout/loading.gif') center center no-repeat}
#image img {position:absolute; top:5px; left:5px}
#thumbwrapper {margin-top:10px; padding:5px 0; width:682px; height:100px; border:2px solid #666; background:#FFF}
#thumbarea {position:relative; overflow:hidden; height:100px; width:682px; }
#thumbs {position:absolute; list-style:none; margin-left:5px; height:100px; width:10000px; border-right:5px solid #FFF}
#thumbs li {float:left; margin-right:5px; cursor:pointer}
.imgnav {position:absolute; height:375px; width:20%; z-index:100; height:375px; width:20%; z-index:100; outline:none; cursor:pointer}
#previmg {left:0; background:url('../img/layout/images/left.gif') left center no-repeat; border-left:5px solid #FFF}
#previmg:hover {opacity:1; filter:alpha(opacity=100)}
#nextimg {right:0; background:url('../img/layout/images/right.gif') right center no-repeat; border-right:5px solid #FFF}
#nextimg:hover {opacity:1; filter:alpha(opacity=100)}
#searchpanel-content

{
z-index:9999;
padding-top: 0px;
padding-right: 11px;
padding-bottom: 0px;
padding-left: 11px;
height:auto;

overflow : hidden !important;

border-top-width: medium;

border-top-style: none;

border-top-color: -moz-use-text-color;

float: left;

position: relative;
margin-top: 5px;

background-color: #fafafa;

width: 207px;

}

.jta-tweet-list
{
    padding: 0;
    list-style: none;
}

.jta-tweet-list-item
{
    background: #fafafa;
    border-bottom: 1px solid #e4e4e4;
    padding: 8px 0px 8px 0px;
	overflow: hidden;
}

.jta-tweet-list-item:first-child
{
    border-top: 1px solid #e4e4e4;
}

.jta-tweet-profile-image
{
	width: 48px;
	display: inline;
	float: left;
}

.jta-tweet-profile-image-link
{
}

.jta-tweet-profile-image img
{
	width: 48px;
	height: 48px;
}

.jta-tweet-body
{
}

.jta-tweet-text
{
}

.jta-tweet-body-list-profile-image-present
{
	margin-left: 58px;
}

.jta-tweet-user-name
{
	display: block;
}

.jta-tweet-user-screen-name
{
	font-weight: bold;
}

.jta-tweet-user-full-name
{
	font-size: 11px;
    color: #999;
}

.jta-tweet-user-screen-name-link,
.jta-tweet-a,
.twitter-anywhere-user
{
    color: #C8AC51;
	text-decoration: none;
}

.jta-tweet-user-screen-name-link:hover,
.jta-tweet-a:hover,
.twitter-anywhere-user:hover
{
    color: #C8AC51;
	text-decoration: underline;
}

.jta-tweet-user-full-name-link
{
    color: #999;
	text-decoration: none;
}

.jta-tweet-user-full-name-link:hover
{
    color: #666666;
	text-decoration: underline;
}

.jta-tweet-link
{
}

.jta-tweet-link:hover
{
}

.jta-tweet-hashtag
{
}

.jta-tweet-hashtag:hover
{
}

.jta-tweet-attributes
{
	display: block;
    color: #999;
    font-size: 11px;
    margin-top: 3px;
}

.jta-tweet-twitter-bird
{
}

.jta-tweet-twitter-bird-icon
{
	float: left;
	width: 19px;
	background-color: transparent;
	background-repeat: no-repeat;
	background-position: 0px 0px;
	background-image: url(http://si0.twimg.com/images/dev/cms/intents/bird/bird_gray/bird_16_gray.png);
}

.jta-tweet-twitter-bird-icon:hover
{
	background-image: url(http://si0.twimg.com/images/dev/cms/intents/bird/bird_black/bird_16_black.png);
}

.jta-tweet-timestamp
{
}

.jta-tweet-source
{
}

.jta-tweet-inreplyto
{
}

.jta-tweet-location
{
}

.jta-tweet-retweeter
{
}

.jta-tweet-timestamp-link,
.jta-tweet-source-link a,
.jta-tweet-inreplyto-link,
.jta-tweet-location-link,
.jta-tweet-retweeter-link
{
    color: #999;
	text-decoration: none;
}

.jta-tweet-timestamp-link:hover,
.jta-tweet-source-link a:hover,
.jta-tweet-inreplyto-link:hover,
.jta-tweet-location-link:hover,
.jta-tweet-retweeter-link:hover
{
    color: #999;
	text-decoration: underline;
}

.jta-tweet-actions
{
	display: block;
    color: #999;
    font-size: 11px;
    margin-top: 3px;
}

.jta-tweet-action-reply,
.jta-tweet-action-retweet,
.jta-tweet-action-favorite
{
	padding-right: 1em;
}

.jta-tweet-action-reply a,
.jta-tweet-action-retweet a,
.jta-tweet-action-favorite a
{
	background-color: transparent;
	background-repeat: no-repeat;
	background-position: 0px 0px;
	padding-left: 19px;
	padding-top: 3px;
	color: #999;
	text-decoration: none;
}

.jta-tweet-action-reply a    { background-image: url(http://si0.twimg.com/images/dev/cms/intents/icons/reply.png); }
.jta-tweet-action-retweet a  { background-image: url(http://si0.twimg.com/images/dev/cms/intents/icons/retweet.png); }
.jta-tweet-action-favorite a { background-image: url(http://si0.twimg.com/images/dev/cms/intents/icons/favorite.png); }

.jta-tweet-action-reply a:hover,
.jta-tweet-action-retweet a:hover,
.jta-tweet-action-favorite a:hover
{
    color: #666666;
	text-decoration: underline;
}

.jta-tweet-action-reply a:hover    { background-image: url(http://si0.twimg.com/images/dev/cms/intents/icons/reply_hover.png); }
.jta-tweet-action-retweet a:hover  { background-image: url(http://si0.twimg.com/images/dev/cms/intents/icons/retweet_hover.png); }
.jta-tweet-action-favorite a:hover { background-image: url(http://si0.twimg.com/images/dev/cms/intents/icons/favorite_hover.png); }

.jta-tweet-list-controls
{
	margin-top: 20px;
}

.jta-tweet-list-controls-button
{
	padding: 5px;
	padding-left: 20px;
	padding-right: 20px;
	text-align: center;
    border: 1px solid #999;
}

.jta-tweet-list-controls-button:hover
{
	color: black;
	background-color: #999;
	cursor: pointer;
}

.jta-tweet-list-controls-button-more
{
}

.jta-tweet-list-controls-button-prev
{
}

.jta-tweet-list-controls-button-next
{
	margin-left: 10px;
}

.jta-tweet-list-autorefresh-trigger
{
	padding: 8px 0px 8px 0px;
	margin-bottom: 10px;
	text-align: center;
    border: 1px solid #999;
}

.jta-tweet-list-autorefresh-trigger:hover
{
	color: black;
	background-color: #999;
	cursor: pointer;
}

.jta-tweet-list-autorefresh-trigger-content
{
}

.jta-follow-button
{
}


.jta-tweet-box
{
}


.jta-connect-button
{
}


.jta-login-info
{
}

.jta-login-info-profile-image
{
	width: 48px;
	display: inline;
	float: left;
}

.jta-login-info-profile-image img
{
	width: 48px;
	height: 48px;
}

.jta-login-info-block
{
	margin-left: 58px;
}

.jta-login-info-screen-name
{
}

.jta-login-info-sign-out
{
	width: 97px;
	margin-top: 2px;
	padding: 1px;
	text-align: center;
    border: 1px solid #999;
}

.jta-login-info-sign-out:hover
{
	color: black;
	background-color: #999;
	cursor: pointer;
}


.jta-loading
{
	margin: 0;
    padding: 8px 0px 8px 0px;
}

.jta-error
{
	margin: 0;
    padding: 8px;
    color: #000;
    background-color: #f00
}

.jta-nodata
{
	margin: 0;
    padding-top: 8px;
    padding-bottom: 8px;
}

.jta-clear
{
	clear: both;
	display: block;
	overflow: hidden;
	visibility: hidden;
	width: 0;
	height: 0;
}
.flash_success{
       font-size:21px;
       color:green;
       font-weight:700;
       margin-left: 23px;
}

.flash_error{
       font-size:21px;
       color:red;
       font-weight:700;
       margin-left: 23px;
}
#fu{margin-left:-15px;width:160px !important;}
#fw{margin-left:5px !important;width:190px !important;}
#fred, .fred{margin-left:-10px !important;width:250px !important;}
