/*
Array
(
    [save-theme-admin-css] => /plugins/tsm-b2b/plugins/_the_save_theme/css/styles.css
    [cms-domain-css] => /plugins/tsm-b2b/plugins/_the_domain_purchase_transfer/views/css-js/css/gd_domain.css
    [b2b-dl-frontend-styles] => /themes/tsm-theme-1/plugins/_the_main_dl/css/dl-styles.css
    [b2b-map-frontend-styles] => /themes/tsm-theme-1/plugins/_the_map/css/map-styles.css
    [b2b-contactfrm-frontend-styles] => /themes/tsm-theme-1/plugins/_the_contactfrm/css/form-styles.css
    [the_share-fe-css] => /themes/tsm-theme-1/plugins/_the_share/css-js/style-fe.css
    [the_navigation-fe-css] => /themes/tsm-theme-1/plugins/_the_navigation/css-js/style-fe.css
    [b2b-photomodule-frontend-styles] => /themes/tsm-theme-1/plugins/_the_photo_module/css/styles-fe.css
    [b2b-photogallery-frontend-styles] => /themes/tsm-theme-1/plugins/_the_photogallery/css/styles-fe.css
)
*/



/*
 * Handle: save-theme-admin-css
 * File Name: /wp-content/plugins/tsm-b2b/plugins/_the_save_theme/css/styles.css
 * Location: /var/www/production.townsquareinteractive.com/docs/current//wp-content/plugins/tsm-b2b/plugins/_the_save_theme/css/styles.css
 */

#wpadminbar #save-theme-box,
#wpadminbar #load-theme-box,
#wpadminbar #saveas-theme-box{text-align:center;display:none;padding:40px 0 0;}
#wpadminbar #save-theme-box{width:380px;margin:auto;height:72px;}
#wpadminbar #save-theme-box input[type=text]{border:1px solid #111;background:#555;box-shadow:inset 1px 1px 0 rgba(0,0,0,.3);border-radius:5px;height:16px;float:left;display:inline-block;margin:0 15px 0 0;padding:10px;font-size:15px;vertical-align:middle;color:#eee !important;}
#wpadminbar #save-theme-box label{float:left;margin:0 10px 0 0;display:inline-block;vertical-align:middle;padding:10px 0 0;}
#wpadminbar #load-theme-select,
#wpadminbar #saveas-theme-select{width:160px;}
#wpadminbar #load-theme-select-custom-select,
#wpadminbar #saveas-theme-select-custom-select{z-index:30000;height:150px;}
#wpadminbar #load-theme-box,
#wpadminbar #saveas-theme-box{width:615px;margin:0px auto;overflow:hidden;padding:40px 0 0;height:72px;}
#wpadminbar #saveas-theme-box{width:300px;}
#wpadminbar #load-theme-box .tsq-custom-select-menu-toggler,#saveas-theme-box .tsq-custom-select-menu-toggler{color:#ffffff;}
#wpadminbar #load-theme-box select,#saveas-theme-box select, #load-theme-box .tsq-custom-select-front .tsq-custom-select-click-handle,#saveas-theme-box .tsq-custom-select-front .tsq-custom-select-click-handle{border:1px solid #111 !important;-webkit-box-shadow:inset 1px 1px 0 rgba(255,255,255,.2);-moz-box-shadow:inset 1px 1px 0 rgba(255,255,255,.2);box-shadow:inset 1px 1px 0 rgba(255,255,255,.2);border-radius:5px;color:#FFF;background:#333;height:40px;float:left;margin:0 10px 0 0;}
#wpadminbar #load-theme-box .tsq-custom-select-front,
#wpadminbar #saveas-theme-box .tsq-custom-select-front{float:left;margin:0 15px 0 0 !important;vertical-align:middle;}
#wpadminbar #save-theme-box input[type=button],#load-theme-box input[type=button],#saveas-theme-box input[type=button]{background:#34bdf2;box-shadow:inset 1px 1px 0 rgba(255,255,255,.2);display:inline-block;height:36px;border:1px solid #0d86b5;border-radius:5px;padding:0 15px;margin:0 15px 0 0;float:left;font-size:15px;color:#fff !important;vertical-align:middle;}
#wpadminbar #save-theme-box input[type=button]:hover,#load-theme-box input[type=button]:hover,#saveas-theme-box input[type=button]:hover{background:#2c9fcb;box-shadow:inset 1px 1px 0 #227a9c;}
#wpadminbar #load-theme-box .tsq-custom-select-click-handle{text-overflow:ellipsis;overflow:hidden;white-space:nowrap;}

/*
 * Handle: cms-domain-css
 * File Name: /wp-content/plugins/tsm-b2b/plugins/_the_domain_purchase_transfer/views/css-js/css/gd_domain.css
 * Location: /var/www/production.townsquareinteractive.com/docs/current//wp-content/plugins/tsm-b2b/plugins/_the_domain_purchase_transfer/views/css-js/css/gd_domain.css
 */


#gd_domain #loading {

	display: none;

}

#gd_domain #form {

    padding: 0px;

    margin: 10px 0;

    position: relative;

    border-radius: 15px;

    -moz-border-radius: 15px;

    -webkit-border-radius: 15px;

	-moz-border-radius:15px 15px 15px 15px;

}
#gd_domain #Search {

    color: #888888;

    float: left;

    font-family: Arial,Helvetica,Sans-serif;

    font-size: 15px;

    height: 40px;

    margin: 0;

    outline: medium none;

    padding: 0 0 0 35px;

    text-shadow: 1px 1px 0 white;

    width: 700px;

}
#gd_domain #Submit {

    cursor: pointer;

    height: 36px;

    width: 83px;

}
#gd_domain h4 {

	border:2px solid #EEEEEE;

	font:14px/1.3 Verdana,"Lucida Grande",Arial,Helvetica,Sans-Serif;

	margin:0px;

	padding:5px;

	min-width:120px;

	text-align:left

}
#gd_domain h4.taken span {

	background:none repeat scroll 0 0 #EC302F;

}
#gd_domain h4.taken:hover{

	background:none repeat scroll 0 0 #FFC5B7;

}
#gd_domain h4 a{font-family:"crete-rounded-web-1","crete-rounded-web-2",sans-serif; color:#333333}
#gd_domain h4 span {

    font-family: Verdana;

    font-size: 12px;

    font-style: normal;

    margin: 0 10px 0 0;

    padding: 0 0 0 10px;

}
#gd_domain h4.available:hover {

	background:none repeat scroll 0 0 #DDF2BC;

}
#gd_domain h4.available span { background: green; }

#gd_domain .purchase {
	font:bold 11px/13px verdana;

    color: #fff;

    cursor: pointer;

    float: right;

    margin: 0;

    padding: 5px 15px;

	-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;

	background-color:#c8c8c8;

}
#gd_domain .ddetails {

    float: left;

    margin: 0;

    padding: 3px;

    width: 400px;

}
#gd_domain .ddetails span {

    color: #EC302F;

    float: right;

}
#gd_domain .gd_header {

   height:58px;letter-spacing: 0;padding:15px 40px 0;background:#292929;

    }
#gd_domain .wrap h2 {

    font: 24px arial;

    letter-spacing: 0;

    border-bottom-width: 1px;

    border-bottom-style: solid;

    padding: 22px 0 0 40px;

    height: 50px;

    font-weight: bold;

}
#gd_domain .gd_header h1 {

    color: #FFFFFF;

    padding: 12px 0 0;

    margin:0px;

    float:left;

    width:680px;
    font-family:Verdana, Tahoma, Arial,Sans, sans-serif;font-size:22px;font-weight:bold;
   

}
#gd_domain{background:url("/wp-content/plugins/tsm-b2b/plugins/_the_admin_bar_store/css-js/images/mod_bg.png") no-repeat scroll 300px 13px #f6f6f6;height:530px;}
.gd_domainHeader {

    border-bottom: 1px solid #ccc;

    color: #666666;

    padding: 20px;

}
.gd_domainSelectContent {

    height: 350px;

    padding: 30px;

    width: 760px;

}
.gd_domainSelectContentDiv {

    background: #fff;

    float: left;

    margin: 11px 20px 0 13px;

    padding: 10px;

    width: 316px;

	cursor:pointer;

}
.gd_box {

    background: none repeat scroll 0 0 #F2F2F2;

    padding:80px 10px;

    text-align: center;

	background: #eee;
   -moz-box-shadow:inset 0 0 11px #cccccc;
   -webkit-box-shadow:inset 0 0 11px #cccccc;
   box-shadow:inset 0 0 11px #cccccc;


}
.gd_domainSelectContentDiv:hover{background:#37bbe7;}
.gd_box p{

    font-size: 20px;

    color:#e44e54;

}
.msgHeader {
    color: #E44E54;
    font-size: 25px;
    line-height: 30px;
    margin: 0;
}
.gd_box h1 {

	color:#36bae5;

    font-size: 50px;

    text-transform: uppercase;

}
.gd_domainSearchContent {

    padding: 20px 50px;

    width: 700px;

    height:410px;

}
#gd_domain #Search{

color:#4B4B4B !important;

        border: 1px solid;

        color: #333 !important;

        background-color: transparent;

        border-color: #DFDFDF;

        padding:5px 10px !important;

        background: #eaeaea; /* Old browsers */

        background: -moz-linear-gradient(top,  #eaeaea 0%, #f4f4f4 20%, #ffffff 100%); /* FF3.6+ */

        background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#eaeaea), color-stop(20%,#f4f4f4), color-stop(100%,#ffffff)); /* Chrome,Safari4+ */

        background: -webkit-linear-gradient(top,  #eaeaea 0%,#f4f4f4 20%,#ffffff 100%); /* Chrome10+,Safari5.1+ */

        background: -o-linear-gradient(top,  #eaeaea 0%,#f4f4f4 20%,#ffffff 100%); /* Opera 11.10+ */

        background: -ms-linear-gradient(top,  #eaeaea 0%,#f4f4f4 20%,#ffffff 100%); /* IE10+ */

        background: linear-gradient(top,  #eaeaea 0%,#f4f4f4 20%,#ffffff 100%); /* W3C */

        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eaeaea', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */

        

}
#gd_domainSelect{}
#gd_domain #Submit {

    background: url("/wp-content/plugins/tsm-b2b/plugins/_the_domain_purchase_transfer/views/css-js/images/search.png") no-repeat scroll 12px 8px transparent !important;

    float: right;

    border-left:1px solid #ccc;

    height: 39px;

    margin: -40px 0 0;

    padding: 0;

    width: 48px;

}
.searchDiv{height:50px;}
#results .available {

    background: none repeat scroll 0 0 #FFFFFF;

    border-bottom: 1px solid #E8E8E8 !important;

    font-size: 14px;

    font-weight: normal;

    height: 23px;

    margin: 0;

    padding: 8px;

}
#results{height:360px;overflow:auto;}
.borderLine {

    background: none repeat scroll 0 0 #CCCCCC;

    display: block;

    float: left;

    height: 312px;

    margin: 13px 13px 10px 6px;

    width: 1px;

}
#results h2 span {

    color: #999;

}
#results h2 {

    background: none repeat scroll 0 0 #E8E8E8;

    font-size: 11px;

    font-weight: normal;

    margin: 0;

    padding: 3px 10px;

}
.inactive{

    border-bottom: 1px solid #E8E8E8;

    margin: 0 0 10px;

    padding: 0 0 5px;

    color:#EC302F;

    font-size:13px;

}
.domain_help {

    background: url("/wp-content/plugins/tsm-b2b/plugins/_the_domain_purchase_transfer/views/css-js/images/help.png") no-repeat scroll 0px -1px transparent;

    cursor: pointer;

    float: left;

    height: 33px;

    width: 33px;

}

.nopurchase {

	color: #EC302F;
	
	float:right;
}

.message {
    
    font-size: 16px;
    
    line-height: 25px;
    
    margin: 60px 0 0 50px;
    
    text-align: center;
    
    width: 600px;
    
    height:250px;
    
    font-style:italic;
}

.gd_domainResult_footer {
    
    border-top: 1px solid #E4E4E4;
    
    padding: 20px 0 0;
    
    width:100%;

}
.gd_domainResult_footer a {
    display: inline;
    left: 647px;
    position: absolute;
    top: 458px;
    z-index: 9999;
}
.backtosearch{
    width: 200px;
}
#gd_domainResult{display:none;}

#gd_domain .confirm-purchase-button{border:1px solid #007AA8; color:#FFFFFF; cursor:pointer; font-size:17px; font-weight:bold; height:20px; width:auto; color:#fff !important; font-family:verdana;  
	background: rgb(135,224,253); /* Old browsers */
	background: -moz-linear-gradient(top, rgba(135,224,253,1) 0%, rgba(1,148,205,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(135,224,253,1)), color-stop(100%,rgba(1,148,205,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, rgba(135,224,253,1) 0%,rgba(1,148,205,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, rgba(135,224,253,1) 0%,rgba(1,148,205,1) 100%); /* Opera11.10+ */
	background: -ms-linear-gradient(top, rgba(135,224,253,1) 0%,rgba(1,148,205,1) 100%); /* IE10+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#87e0fd', endColorstr='#0194cd',GradientType=0 ); /* IE6-9 */
	background: linear-gradient(top, rgba(135,224,253,1) 0%,rgba(1,148,205,1) 100%); /* W3C */
	-moz-border-radius: 5px; /* Firefox */
	-webkit-border-radius: 5px; /* Safari, Chrome */
	border-radius: 5px;
	padding:11px 19px 9px 21px;
	float:right;
}

.gd_loader {
     background: url("/wp-content/plugins/tsm-b2b/plugins/_the_domain_purchase_transfer/views/css-js/images/ajax-loader.gif") no-repeat scroll center center #FFFFFF;
    height: 457px;
    opacity: 0.3;
    position: absolute;
    width: 800px;
    display:none;
}

.msgDiv .cContent {
    border-bottom: 1px solid #eee;
    border-top: 1px solid #eee;
    display: block;
    margin: 50px 0 20px;
    padding: 20px 0;
}
.msgDiv{padding:20px 50px;}

#gd_domain .confirmDomain{padding:11px 21px 9px 21px !important;}
.msgDiv .purchaseDiv {
    float: right;
    font-size: 16px;
    margin: 14px 30px 10px 10px;
    color:#26BAF2;
    cursor:pointer;
}
.msgDiv .transferDivCancel {
    float: right;
    font-size: 16px;
    margin: 14px 30px 10px 10px;
    color:#26BAF2;
    cursor:pointer;
}
.cContent p{font-size:15px;font-weight:normal;line-height:22px;}
.cContent h2 span{
    color: #000000;
    display: block;
    margin: 15px 10px 10px 0;
}

#gd_domainSearch{display:none;}

/*
 * Handle: b2b-dl-frontend-styles
 * File Name: /wp-content/themes/tsm-theme-1/plugins/_the_main_dl/css/dl-styles.css
 * Location: /var/www/production.townsquareinteractive.com/docs/current//wp-content/themes/tsm-theme-1/plugins/_the_main_dl/css/dl-styles.css
 */


._the_dl a {text-decoration:none !important}

/*
width:960
height:374
overlay-width:330 
overlay-height:374
nav 294x50
*/
.b2b-dl img{border:none;}

.b2b-dl.wide{position:absolute; width:960px; height:374px; overflow:hidden; }
.b2b-dl.wide.bleed{width:1020px; }
.b2b-dl.wide.bleed .b2b-dl-nav{right:34px}
.b2b-dl.wide.bleed .b2b-dl-item.no-image .b2b-dl-item-title{width:355px;}
.b2b-dl.wide.bleed .b2b-dl-item.no-image .b2b-dl-item-desc{width:500px;}
.b2b-dl.wide.bleed .b2b-dl-overlays-item .b2b-dl-url{width:300px;}
.b2b-dl.wide .b2b-dl-item.no-image .b2b-dl-item-title.no-desc{width:850px;}

.b2b-dl.wide .b2b-dl-nav{position:absolute; right:14px; bottom:20px; width:272px; height:28px; background:#000; z-index:2; -moz-border-radius:10px; border-radius:10px; padding:11px; text-align:center; -moz-box-shadow:0px 0px 8px 0px #000; -webkit-box-shadow:0px 0px 8px 0px #000; box-shadow:0px 0px 8px 0px #000; }
.b2b-dl.wide .nav-button{cursor:pointer; background:#0390b4;}
.b2b-dl.wide .b2b-dl-nav-item-selector{width:8px; height:8px; -moz-border-radius:5px; border-radius:5px; background-color:#737373; display:inline-block; margin:10px 3px; cursor:pointer; }
.b2b-dl.wide .b2b-dl-nav-item-selector.selected{background-color:#fff; }
.b2b-dl.wide .b2b-dl-nav-prev{float:left;}
.b2b-dl.wide .b2b-dl-nav-next{float:right;}
.b2b-dl.wide .b2b-dl .b2b-dl-url:visited{}
.b2b-dl.wide .b2b-dl-items{list-style:none;padding:0px; margin:0px; width:3000px; position:relative; left:0px; }
.b2b-dl.wide .b2b-dl-item{position:relative; display:block; float:left; width:960px; height:374px; background-color:#121212; }
.b2b-dl.wide.bleed .b2b-dl-item{width:1020px; }
.b2b-dl.wide .b2b-dl-item.no-image{background:url('/wp-content/themes/tsm-theme-1/plugins/_the_main_dl/img/b2b-dl-gradient-overlay.png') top left scroll no-repeat #00cafd;}
.b2b-dl.wide .b2b-dl-item.no-image .b2b-dl-item-title{float:left;font-weight: bold; font-size:30px; line-height:44px; margin:55px 40px; width:355px; text-shadow:2px 3px 2px rgba(0,0,0,.4); filter:Shadow(Color=#000000, Direction=135, Strength=1);}
.b2b-dl.wide .b2b-dl-item.no-image .b2b-dl-item-title.no-desc{width:790px; font-size:40px; margin:11% 85px; text-align:center; line-height:48px; }
.b2b-dl.wide .b2b-dl-item.no-image .b2b-dl-item-desc{float:right; font-size:16px;line-height: 26px; margin:60px 40px 0; width:440px; }
.b2b-dl.wide .b2b-dl-item.no-image .b2b-dl-item-divider{background-color:white; float:left; height:213px; margin-top:60px; opacity:0.25; width:2px; filter:alpha(opacity=25)}
.b2b-dl.wide .b2b-dl-overlays{height:374px; margin:0px; xoverflow:hidden; position:absolute; right:0px; top:0px; width:330px; overflow:hidden;
box-shadow:0px 0px 5px 0px #121212; -webkit-box-shadow:0px 0px 5px 0px #121212; -moz-box-shadow:0px 0px 5px 0px #121212; }
.b2b-dl.wide.bleed .b2b-dl-overlays{width:360px; }
.b2b-dl.wide .b2b-dl-overlays-items{padding:0px; margin:0px; list-style:none; width:3000px; position:relative; left:0px; }
.b2b-dl.wide .b2b-dl-overlays-item{float:left; width:330px; height:374px; xposition:absolute; xright:0px; xpadding:30px 30px 20px 30px;}
.b2b-dl.wide.bleed .b2b-dl-overlays-item{width:360px; }
.b2b-dl.wide .b2b-dl-overlays-item.no-overlay{visibility:hidden; }
.b2b-dl.wide .b2b-dl-overlays-item.dark{xbackground:url('/wp-content/themes/tsm-theme-1/img/b2b-black-overlay-bg.png') top left scroll repeat; background:#121212;}
.b2b-dl.wide .b2b-dl-overlays-item h2{padding:0px; margin:0px; font-weight:bold; }
.b2b-dl.wide .b2b-dl-overlays-item .b2b-dl-item-title{font-size:23px;font-weight: bold; line-height:27px; margin-bottom:15px;color: #fff !important}
.b2b-dl.wide .b2b-dl-overlays-item .b2b-dl-item-desc{font-size:13px; line-height:19px;color: #bababa !important; white-space:pre-wrap;}
.b2b-dl.wide .b2b-dl-overlays-item .b2b-dl-item-title.no-desc{font-size:29px; line-height:33px; }
.b2b-dl.wide .b2b-dl-overlays-item.no-image{background:none;}
.b2b-dl.wide .b2b-dl-badge{width:163px; height:70px; position:absolute; left:0px; top:0px; z-index:1;}
.b2b-dl.wide .b2b-dl-url{color:white; display:inline-block; text-decoration:none;}
.b2b-dl.wide .b2b-dl-items .b2b-dl-url{height:374px;}
.b2b-dl.wide .b2b-dl-overlays-item .b2b-dl-url{width:270px; height:324px; padding:30px 30px 20px 30px;}


/*
width:630
height:374
overlay-width:630
overlay-height:99
*/
.b2b-dl.medium{position:relative; width:630px; height:374px; overflow:hidden; }
.b2b-dl.medium .b2b-dl-nav{position:absolute; right:14px; bottom:20px; width:66px; height:28px; background:#000; z-index:2; -moz-border-radius:10px; border-radius:10px; padding:11px; text-align:center; -moz-box-shadow:0px 0px 8px 0px #000; -webkit-box-shadow:0px 0px 8px 0px #000; box-shadow:0px 0px 8px 0px #000;}
.b2b-dl.medium .nav-button{background:#0390b4; cursor:pointer;}
.b2b-dl.medium .b2b-dl-nav-item-selector{width:8px; height:8px; -moz-border-radius:5px; border-radius:5px; background-color:#737373; display:inline-block; margin:10px 3px; cursor:pointer; }
.b2b-dl.medium .b2b-dl-nav-item-selector.selected{background-color:#fff; }
.b2b-dl.medium .b2b-dl-nav-prev{float:left;}
.b2b-dl.medium .b2b-dl-nav-next{float:right;}
.b2b-dl.medium .b2b-dl .b2b-dl-url:visited{}
.b2b-dl.medium .b2b-dl-items{list-style:none;padding:0px; margin:0px; width:3000px; position:relative; left:0px; }
.b2b-dl.medium .b2b-dl-item{position:relative; display:block; float:left; width:630px; height:374px;}
.b2b-dl.medium .b2b-dl-item.no-image{background:url('/wp-content/themes/tsm-theme-1/plugins/_the_main_dl/img/b2b-dl-gradient-overlay.png') top left scroll no-repeat #00cafd;}
.b2b-dl.medium .b2b-dl-item.no-image .b2b-dl-item-title{float:left; font-size:32px;font-weight: bold; line-height:38px; margin:50px 40px 15px; width:550px; text-shadow:2px 3px 2px rgba(0,0,0,.4); filter:Shadow(Color=#000000, Direction=135, Strength=1);color: #fff;}
.b2b-dl.medium .b2b-dl-item.no-image .b2b-dl-item-title.no-desc{width:550px; font-size:36px;font-weight: bold; margin:11% 40px; text-align:center; line-height:48px; }
.b2b-dl.medium .b2b-dl-item.no-image .b2b-dl-item-desc{float:left; font-size:16px;line-height: 22px;color: #fff; margin:20px 40px 10px; width:550px; }
.b2b-dl.medium .b2b-dl-item.no-image .b2b-dl-item-divider{background-color:white; float:left; height:2px; margin-left:40px; opacity:0.25; width:550px; filter:alpha(opacity=25)}
.b2b-dl.medium .b2b-dl-overlays{height:99px; margin:0px; xoverflow:hidden; position:absolute; left:0px; bottom:0px; width:630px; overflow:hidden; }
.b2b-dl.medium .b2b-dl-overlays-items{padding:0px; margin:0px; list-style:none; width:3000px; position:relative; left:0px; }
.b2b-dl.medium .b2b-dl-overlays-item{float:left; width:630px; height:99px; xposition:absolute; xright:0px; xpadding:30px 30px 20px 30px;}
.b2b-dl.medium .b2b-dl-overlays-item.no-overlay{visibility:hidden; }
.b2b-dl.medium .b2b-dl-overlays-item.dark{background:url('/wp-content/themes/tsm-theme-1/img/b2b-black-overlay-bg.png') top left scroll repeat; }
.b2b-dl.medium .b2b-dl-overlays-item h2{padding:0px; margin:0px; font-weight:bold; }

.b2b-dl.medium .b2b-dl-overlays-item .b2b-dl-item-title{font-size:16px; line-height:17px;margin: 5px 0 5px;color: #fff !important; }
.b2b-dl.medium .b2b-dl-overlays-item .b2b-dl-item-desc{font-size:13px; line-height:16px;margin: 0;color: #bababa !important; white-space:pre-wrap;}
.b2b-dl.medium .b2b-dl-overlays-item .b2b-dl-item-title.no-desc{font-size:27px; line-height:28px; }

.b2b-dl.medium .b2b-dl-overlays-item.no-image{background:none;}
.b2b-dl.medium .b2b-dl-badge{width:163px; height:70px; position:absolute; left:0px; top:0px; z-index:1;}
.b2b-dl.medium .b2b-dl-url{color:white; display:inline-block; text-decoration:none !important;}
.b2b-dl.medium .b2b-dl-items .b2b-dl-url{height:374px;}
.b2b-dl.medium .b2b-dl-overlays-item .b2b-dl-url{width:490px; height:79px; padding:10px 20px 10px;text-decoration: none !important;}

/*
width:300
height:374
overlay-width:300
overlay-height:148
*/
.b2b-dl.small{position:relative; width:300px; height:374px; overflow:hidden; }
.b2b-dl.small .b2b-dl-nav{position:absolute; left:0px; bottom:18px; width:300px; height:28px; xbackground:#000; z-index:2; -moz-border-radius:10px; border-radius:10px; xpadding:11px; text-align:center; xopacity:0; xfilter:alpha(opacity=0); }
.b2b-dl.small .b2b-dl-nav em{float:left; padding:11px; -moz-border-radius:0px 10px 0 0px; border-radius:0px 10px 0 0px; background-color:black; width:27px;}
.b2b-dl.small .b2b-dl-nav .b2b-dl-nav-next-wrapper{-moz-border-radius:10px 0px 0px 0; border-radius:10px 0px 0px 0; float:right;}
.b2b-dl.small .nav-button{background:#0390b4; cursor:pointer;}
.b2b-dl.small .b2b-dl-nav-item-selector{width:8px; height:8px; -moz-border-radius:5px; border-radius:5px; background-color:#737373; display:inline-block; margin:10px 3px; cursor:pointer; }
.b2b-dl.small .b2b-dl-nav-item-selector.selected{background-color:#fff; }
.b2b-dl.small .b2b-dl-nav-prev{float:left;}
.b2b-dl.small .b2b-dl-nav-next{float:right;}
.b2b-dl.small .b2b-dl .b2b-dl-url:visited{}
.b2b-dl.small .b2b-dl-items{list-style:none;padding:0px; margin:0px; width:3000px; position:relative; left:0px; }
.b2b-dl.small .b2b-dl-item{position:relative; display:block; float:left; width:300px; height:374px;}
.b2b-dl.small .b2b-dl-item.no-image{background:url('/wp-content/themes/tsm-theme-1/plugins/_the_main_dl/img/b2b-dl-gradient-overlay.png') top left scroll no-repeat #00cafd;}
.b2b-dl.small .b2b-dl-item.no-image .b2b-dl-item-title{float:left; font-size:21px; font-weight:bold; line-height:25px; margin:25px 15px 0; width:270px;height: 145px;overflow: hidden;text-overflow:ellipsis;text-shadow:2px 3px 2px rgba(0,0,0,.4); filter:Shadow(Color=#000000, Direction=135, Strength=1);}
.b2b-dl.small .b2b-dl-item.no-image .b2b-dl-item-title.no-desc{font-size:25px;line-height:29px;height:314px; width:240px; margin:60px 30px 0; text-align:center; line-height:33px;}
.b2b-dl.small .b2b-dl-item.no-image .b2b-dl-item-desc{float:left; font-size:12px;line-height: 19px; margin:0 15px 35px; width:270px;height: 147px;overflow: hidden;}
/*.b2b-dl.small .b2b-dl-item.no-image .b2b-dl-item-divider{background-color:white; float:left; height:2px; margin-left:15px; opacity:0.25; width:270px; filter:alpha(opacity=25); }*/
.b2b-dl.small .b2b-dl-overlays{height:200px; margin:0px; position:absolute; left:0px; bottom:0px; width:300px; overflow:hidden;}
.b2b-dl.small .b2b-dl-overlays-items{padding:0px; margin:0px; list-style:none; width:3000px; position:relative; left:0px; }
.b2b-dl.small .b2b-dl-overlays-item{float:left; width:300px; height:200px; xposition:absolute; xright:0px; xpadding:30px 30px 20px 30px;}
.b2b-dl.small .b2b-dl-overlays-item.no-overlay{visibility:hidden; }
.b2b-dl.small .b2b-dl-overlays-item.dark{background:#000 url('/wp-content/themes/tsm-theme-1/img/b2b-black-overlay-bg.png') top left scroll repeat;}
.b2b-dl.small .b2b-dl-overlays-item h2{padding:0 0 5px; margin:0px; font-weight:bold; }

.b2b-dl.small .b2b-dl-overlays-item .b2b-dl-item-title{font-size:17px; line-height:21px;color: #fff !important}
.b2b-dl.small .b2b-dl-overlays-item .b2b-dl-item-desc{font-size:12px; line-height:19px;color: #fff !important; white-space:pre-wrap;height:98px;text-overflow:clip;overflow:hidden;margin:0;}
.b2b-dl.small .b2b-dl-overlays-item .b2b-dl-item-title.no-desc{font-size:25px; line-height:29px; }

.b2b-dl.small .b2b-dl-overlays-item.no-image{background:none;}
.b2b-dl.small .b2b-dl-badge{width:163px; height:70px; position:absolute; left:0px; top:0px; z-index:1;}
.b2b-dl.small .b2b-dl-url{color:white; display:inline-block; text-decoration:none;}
.b2b-dl.small .b2b-dl-items .b2b-dl-url{height:374px;}
.b2b-dl.small .b2b-dl-overlays-item .b2b-dl-url{width:270px; height:168px; margin:15px 15px 0px;}

.b2b-dl .b2b-dl-badge, .b2b-badge {background:url('/wp-content/themes/tsm-theme-1/plugins/_the_main_dl/img/dl-badges.png') no-repeat 0px 0px transparent;}
.b2b-dl .b2b-dl-badge.today-green, .b2b-badge.today-green{background-position:0px 0px;}
.b2b-dl .b2b-dl-badge.today-orange, .b2b-badge.today-orange{background-position:0px -70px;}
.b2b-dl .b2b-dl-badge.today-red, .b2b-badge.today-red{background-position:0px -140px}
.b2b-dl .b2b-dl-badge.today-blue, .b2b-badge.today-blue{background-position:0px -210px}
.b2b-dl .b2b-dl-badge.today-purple, .b2b-badge.today-purple{background-position:0px -280px}

.b2b-dl .b2b-dl-badge.limited-green, .b2b-badge.limited-green{background-position:-165px 0px;}
.b2b-dl .b2b-dl-badge.limited-orange, .b2b-badge.limited-orange{background-position:-165px -70px;}
.b2b-dl .b2b-dl-badge.limited-red, .b2b-badge.limited-red{background-position:-165px -140px}
.b2b-dl .b2b-dl-badge.limited-blue, .b2b-badge.limited-blue{background-position:-165px -210px}
.b2b-dl .b2b-dl-badge.limited-purple, .b2b-badge.limited-purple{background-position:-165px -280px}

.b2b-dl .b2b-dl-badge.special-green, .b2b-badge.special-green{background-position:-330px 0px;}
.b2b-dl .b2b-dl-badge.special-orange, .b2b-badge.special-orange{background-position:-330px -70px;}
.b2b-dl .b2b-dl-badge.special-red, .b2b-badge.special-red{background-position:-330px -140px}
.b2b-dl .b2b-dl-badge.special-blue, .b2b-badge.special-blue{background-position:-330px -210px}
.b2b-dl .b2b-dl-badge.special-purple, .b2b-badge.special-purple{background-position:-330px -280px}

.b2b-dl .b2b-dl-badge.daily-green, .b2b-badge.daily-green{background-position:-495px 0px;}
.b2b-dl .b2b-dl-badge.daily-orange, .b2b-badge.daily-orange{background-position:-495px -70px;}
.b2b-dl .b2b-dl-badge.daily-red, .b2b-badge.daily-red{background-position:-495px -140px}
.b2b-dl .b2b-dl-badge.daily-blue, .b2b-badge.daily-blue{background-position:-495px -210px}
.b2b-dl .b2b-dl-badge.daily-purple, .b2b-badge.daily-purple{background-position:-495px -280px}

.b2b-dl .b2b-dl-badge.weekly-green, .b2b-badge.weekly-green{background-position:-660px 0px;}
.b2b-dl .b2b-dl-badge.weekly-orange, .b2b-badge.weekly-orange{background-position:-660px -70px;}
.b2b-dl .b2b-dl-badge.weekly-red, .b2b-badge.weekly-red{background-position:-660px -140px}
.b2b-dl .b2b-dl-badge.weekly-blue, .b2b-badge.weekly-blue{background-position:-660px -210px}
.b2b-dl .b2b-dl-badge.weekly-purple, .b2b-badge.weekly-purple{background-position:-660px -280px}

.b2b-dl .b2b-dl-badge.menuspecial-green, .b2b-badge.menuspecial-green{background-position:-825px 0px;}
.b2b-dl .b2b-dl-badge.menuspecial-orange, .b2b-badge.menuspecial-orange{background-position:-825px -70px;}
.b2b-dl .b2b-dl-badge.menuspecial-red, .b2b-badge.menuspecial-red{background-position:-825px -140px}
.b2b-dl .b2b-dl-badge.menuspecial-blue, .b2b-badge.menuspecial-blue{background-position:-825px -210px}
.b2b-dl .b2b-dl-badge.menuspecial-purple, .b2b-badge.menuspecial-purple{background-position:-825px -280px}

.b2b-dl .b2b-dl-badge.tonight-green, .b2b-badge.tonight-green{background-position:-990px 0px;}
.b2b-dl .b2b-dl-badge.tonight-orange, .b2b-badge.tonight-orange{background-position:-990px -70px;}
.b2b-dl .b2b-dl-badge.tonight-red, .b2b-badge.tonight-red{background-position:-990px -140px}
.b2b-dl .b2b-dl-badge.tonight-blue, .b2b-badge.tonight-blue{background-position:-990px -210px}
.b2b-dl .b2b-dl-badge.tonight-purple, .b2b-badge.tonight-purple{background-position:-990px -280px}

/*
 * Handle: b2b-map-frontend-styles
 * File Name: /wp-content/themes/tsm-theme-1/plugins/_the_map/css/map-styles.css
 * Location: /var/www/production.townsquareinteractive.com/docs/current//wp-content/themes/tsm-theme-1/plugins/_the_map/css/map-styles.css
 */

.b2b-location ul{xfont-family:verdana; }

.b2b-location.wide{width:960px; height:374px; position:relative; }
.b2b-location.wide .b2b-location-canvas{width:100%; height:100%; xposition:static !important;}
.b2b-location.wide ul{list-style:none; padding:0px; margin:0px; color:#fff; }
.b2b-location.wide .b2b-location-items-container{position:absolute; width:330px; height:374px; right:0; top:0px; background-image:url('/wp-content/themes/tsm-theme-1/plugins/_the_map/img/b2b-map-overlay-bg.png'); overflow:hidden; }
.b2b-location.wide .b2b-location-items {xposition:absolute;  width:330px; xheight:280px; height:354px; right:0; top:0px; overflow:hidden; padding:10px 0px; xmargin-top:36px; }
.b2b-location.wide .b2b-location-items ul{ xwidth:330px; padding:0px 10px; position:relative; xmargin:10px 0px; top:0px; overflow:hidden; min-height:280px; }
.b2b-location.wide .b2b-location-items ul li{float:left; width:285px; xheight:50px; display:block; margin:15px 5px 0px; cursor:pointer; xtext-transform:uppercase; line-height:17px; font-size:12px; position:relative; padding:0px 0px 15px 9px; border-bottom:1px solid #000000; }
.b2b-location.wide .b2b-location-items ul li:first-child{margin-top:7.5px; }
.b2b-location.wide .b2b-location-items ul li:last-child{border:none; }
.b2b-location.wide .b2b-location-items ul.show-details li{ xdisplay:none;}
.b2b-location.wide .b2b-location-items ul .show-details .b2b-location-basic-info{margin-top:-10px; }
x.b2b-location.wide .b2b-location-items ul.show-details li.show-details{xdisplay:block; height:300px;}
.b2b-location.wide .b2b-location-items ul li.show-details{xdisplay:block; height:300px; border:none; margin-top:28px; }
.b2b-location.wide .b2b-location-items ul.show-details li.show-details .b2b-location-detail-info{ xdisplay:block; }
.b2b-location.wide .b2b-location-items ul li h2{margin:0px; font-weight:bold; position:relative; text-transform:uppercase; letter-spacing:1px; }
.b2b-location.wide .b2b-location-items ul li p{margin:0px; font-weight:normal; position:relative; /*text-transform:capitalize;*/ }
.b2b-location.wide .b2b-location-items ul li a{text-decoration:none; xcolor:white;  }
.b2b-location.wide .b2b-location-items ul li .b2b-location-detail-info{display:none;}
.b2b-location.wide .b2b-location-nav{height:374px; position:absolute; right:330px; top:0; z-index:1; display:none;}
.b2b-location.wide .b2b-location-nav img{position:absolute; cursor:pointer; left:17px; }
.b2b-location.wide .b2b-location-nav .b2b-location-nav-up{xmargin:10px 0px 0px 17px; top:10px; }
.b2b-location.wide .b2b-location-nav .b2b-location-nav-down{xmargin:0px 0px 10px 17px; bottom:10px; }
.b2b-location.wide .b2b-location-items ul li .b2b-location-see-more{position:absolute; bottom:20px; display:none; color:#27bef5; }
.b2b-location.wide .b2b-location-items ul.show-details li.show-details .b2b-location-see-more{ xdisplay:block; }

.b2b-location.medium{width:630px; height:374px; position:relative; }
.b2b-location.medium .b2b-location-canvas{width:100%; height:100%; }
.b2b-location.medium ul{list-style:none; padding:0px; margin:0px; color:#fff; }
.b2b-location.medium .b2b-location-items-container{position:absolute; width:256px; height:374px; right:0; top:0px; background-image:url('/wp-content/themes/tsm-theme-1/plugins/_the_map/img/b2b-map-overlay-bg.png'); overflow:hidden; }
.b2b-location.medium .b2b-location-items {xposition:absolute;  width:256px; xheight:280px; height:354px; right:0; top:0px; overflow:hidden; padding:10px 0px; xmargin-top:36px; }
.b2b-location.medium .b2b-location-items ul{ xwidth:330px; padding:0px 10px; position:relative; xmargin:10px 0px; top:0px; overflow:hidden; min-height:280px; }
.b2b-location.medium .b2b-location-items ul li{float:left; width:215px; xheight:50px; display:block; margin:15px 0px 0px; cursor:pointer; xtext-transform:uppercase; line-height:17px; font-size:12px; position:relative; padding:0px 0px 15px 9px; border-bottom:1px solid #000000; }
.b2b-location.medium .b2b-location-items ul li:first-child{margin-top:7.5px; }
.b2b-location.medium .b2b-location-items ul li:last-child{border:none; }
.b2b-location.medium .b2b-location-items ul.show-details li{ xdisplay:none;}
.b2b-location.medium .b2b-location-items ul .show-details .b2b-location-basic-info{margin-top:-10px; }
x.b2b-location.medium .b2b-location-items ul.show-details li.show-details{xdisplay:block; height:300px; }
.b2b-location.medium .b2b-location-items ul li.show-details{xdisplay:block; height:300px; border:none; margin-top:28px; }
.b2b-location.medium .b2b-location-items ul.show-details li.show-details .b2b-location-detail-info{ xdisplay:block; }
.b2b-location.medium .b2b-location-items ul li h2{margin:0px; font-weight:bold; position:relative; text-transform:uppercase; letter-spacing:1px; }
.b2b-location.medium .b2b-location-items ul li p{margin:0px; font-weight:normal; position:relative; /*text-transform:capitalize;*/ }
.b2b-location.medium .b2b-location-items ul li a{text-decoration:none; xcolor:white;  }
.b2b-location.medium .b2b-location-items ul li .b2b-location-detail-info{display:none;}
.b2b-location.medium .b2b-location-nav{height:374px; position:absolute; right:228px; top:0; z-index:1; display:none;}
.b2b-location.medium .b2b-location-nav img{position:absolute; cursor:pointer; left:17px; }
.b2b-location.medium .b2b-location-nav .b2b-location-nav-up{xmargin:10px 0px 0px 17px; top:10px; }
.b2b-location.medium .b2b-location-nav .b2b-location-nav-down{xmargin:0px 0px 10px 17px; bottom:10px; }
.b2b-location.medium .b2b-location-items ul li .b2b-location-see-more{position:absolute; bottom:20px; display:none; color:#27bef5; }
.b2b-location.medium .b2b-location-items ul.show-details li.show-details .b2b-location-see-more{ xdisplay:block; }

.b2b-location.small{width:300px; height:374px; position:relative; }
.b2b-location.small .b2b-location-canvas{width:100%; height:100%; }
.b2b-location.small ul{list-style:none; padding:0px; margin:0px; color:#fff; }
.b2b-location.small .b2b-location-items-container{position:absolute;  width:190px; height:374px; right:0; top:0px; background-image:url('/wp-content/themes/tsm-theme-1/plugins/_the_map/img/b2b-map-overlay-bg.png'); overflow:hidden; display:none; visibility:hidden; }
.b2b-location.small .b2b-location-items {xposition:absolute;  width:220px; xheight:280px; height:354px; right:0; top:0px; overflow:hidden; padding:10px 0px; xmargin-top:36px; }
.b2b-location.small .b2b-location-items ul{ xwidth:330px; padding:0px 10px; position:relative; xmargin:10px 0px; top:0px; overflow:hidden; min-height:280px; }
.b2b-location.small .b2b-location-items ul li{float:left; width:160px; xheight:50px; display:block; margin:5px; cursor:pointer; xtext-transform:uppercase; line-height:17px; font-size:12px; position:relative; border-bottom:1px solid #000000;}
.b2b-location.small .b2b-location-items ul.show-details li{ xdisplay:none;}
.b2b-location.small .b2b-location-items ul .show-details .b2b-location-basic-info{margin-top:-10px; }
x.b2b-location.small .b2b-location-items ul.show-details li.show-details{xdisplay:block; height:300px;}
.b2b-location.small .b2b-location-items ul li.show-details{xdisplay:block; height:300px; border:none; margin-top:28px; }
.b2b-location.small .b2b-location-items ul.show-details li.show-details .b2b-location-detail-info{ xdisplay:block; }
.b2b-location.small .b2b-location-items ul li h2{margin:0px; font-weight:bold; position:relative; text-transform:uppercase; letter-spacing:1px; }
.b2b-location.small .b2b-location-items ul li p{margin:0px; font-weight:normal; position:relative; /*text-transform:capitalize;*/ }
.b2b-location.small .b2b-location-items ul li a{text-decoration:none; xcolor:white;  }
.b2b-location.small .b2b-location-items ul li .b2b-location-detail-info{display:none;}
.b2b-location.small .b2b-location-nav{height:374px; position:absolute; right:228px; top:0; z-index:1; display:none;}
.b2b-location.small .b2b-location-nav img{position:absolute; cursor:pointer; left:17px; }
.b2b-location.small .b2b-location-nav .b2b-location-nav-up{xmargin:10px 0px 0px 17px; top:10px; }
.b2b-location.small .b2b-location-nav .b2b-location-nav-down{xmargin:0px 0px 10px 17px; bottom:10px; }
.b2b-location.small .b2b-location-items ul li .b2b-location-see-more{position:absolute; bottom:20px; display:none; color:#27bef5; }
.b2b-location.small .b2b-location-items ul.show-details li.show-details .b2b-location-see-more{ xdisplay:block; }

/* 23rd feb 2012 - directions */
.b2b-location .b2b-location-expand-icon{position:absolute; right:13px; top:23px; width:21px; height:21px; display:block; background:url('/wp-content/themes/tsm-theme-1/plugins/_the_map/img/directions-icon.png') no-repeat scroll 0 -21px transparent; }
.b2b-location .show-details .b2b-location-expand-icon{display:none; } 
.b2b-location li:hover .b2b-location-expand-icon{background-position:0px 0px;}
.b2b-location.medium .b2b-location-expand-icon{right:15px; }
.b2b-location.small .infoBox .b2b-location-expand-icon, .b2b-location.small.mobile .infoBox .b2b-location-expand-icon{display:none; }
.b2b-location.small.mobile .b2b-location-expand-icon{display:block; right:0px; }
.b2b-location.small.mobile .show-details .b2b-location-expand-icon{display:none; }
.b2b-location .b2b-location-get-directions{color:#27bef5; position:relative; font-size:9px; }

/* 23rd feb 2012 - ui tweaks */
.b2b-location .b2b-location-hover-box{height:83px; background:#000; opacity:0.3; filter:alpha(opacity=30); position:absolute; top:-7.5px; left:-3px; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; display:none;}
.b2b-location.wide .b2b-location-hover-box{width:294px; }
.b2b-location.medium .b2b-location-hover-box{width:235px; left:-10px; }
.b2b-location .b2b-location-items ul li:hover .b2b-location-hover-box{display:block;}
.b2b-location .b2b-location-items ul li.show-details .b2b-location-hover-box{display:none;}
.b2b-location .b2b-location-items ul li .b2b-location-detail-info .b2b-location-h2{text-transform:uppercase; letter-spacing:1px; font-weight:bold; }

/* 3rd march 2012 - ui tweaks*/
.b2b-location .infoBox p{margin-bottom:0px; }
.b2b-location .infoBox a, .b2b-location .infoBox a:hover, #main .b2b-location .infoBox a:hover{text-decoration:none; }
.b2b-location .b2b-location-items.show-details .slimScrollBar{display:none !important;}

/*7th march 2012 - mobile ui tweaks*/
.b2b-location.small.mobile{height:auto;}
.b2b-location.small.mobile .b2b-location-canvas{height:374px; display:none; }
.b2b-location.small.mobile .b2b-location-items-container{ position:static; display:block; top:374px; visibility:visible; width:auto; background:#000; height:auto;}
.b2b-location.small.mobile .b2b-location-items{height:auto; width:auto; }
.b2b-location.small.mobile .b2b-location-items ul{height:auto; min-height:0px; }
.b2b-location.small.mobile .b2b-location-items ul li{width:270px; }

/*
 * Handle: b2b-contactfrm-frontend-styles
 * File Name: /wp-content/themes/tsm-theme-1/plugins/_the_contactfrm/css/form-styles.css
 * Location: /var/www/production.townsquareinteractive.com/docs/current//wp-content/themes/tsm-theme-1/plugins/_the_contactfrm/css/form-styles.css
 */

.b2b-form{width:960px; overflow:auto; }
.b2b-form.medium{width:630px; }
.b2b-form.small{width:300px; }
.b2b-form .b2b-form-heading{xfont-family:arial; /*font-size:25px;*/ margin:20.75px 0px; font-weight:normal !important;}
.b2b-form input {width:288px; height:32px; margin-bottom:25px; }
.gform_body .ginput_container input, .gform_body select {height:32px; }
.gform_body .ginput_container input[type='radio'], .gform_body .ginput_container input[type='checkbox'] {height:auto; }
.gfield { margin-bottom:25px; }
.b2b-form input.small{width:131px; }
.b2b-form textarea, .b2b-form input,
.gform_body textarea, .gform_body select, .gform_body .ginput_container input {
    border:1px solid; 
    font-family:"Open Sans",Arial,sans-serif !important; 
    padding:5px !important; /*font-size:15px; line-height:25px;*/
}
.b2b-form textarea, .b2b-form input, .b2b-form .b2b-form-message-meta,
.gform_body textarea, .gform_body select, .gform_body .ginput_container input {
	background:transparent ;
	background: -moz-linear-gradient(top, rgba(0,0,0,0.1) 20%,rgba(102,102,102,.05) 80%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(20%,rgba(0,0,0,0.1)), color-stop(80%,rgba(102,102,102,.05))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, rgba(0,0,0,0.1) 20%,rgba(102,102,102,.05) 80%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, rgba(0,0,0,0.1) 20%,rgba(102,102,102,.05) 80%); /* Opera11.10+ */
	background: -ms-linear-gradient(top, rgba(0,0,0,0.1) 20%,rgba(102,102,102,.05) 80%); /* IE10+ */
	/*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000001', endColorstr='#66666601',GradientType=0 );*/ /* IE6-9 */
	background: linear-gradient(top, rgba(0,0,0,0.1) 20%,rgba(102,102,102,.05) 80%); /* W3C */
}
.b2b-form textarea{border-bottom:none; margin:0px; }
.b2b-form textarea.medium{width:618px;}
.b2b-form textarea.small{width:288px;}
.b2b-form.wide textarea{height:280px; }
.b2b-form.medium textarea{height:135px; }
.b2b-form.small textarea{height:135px; }
.b2b-form .col-left, .b2b-form .col-right{float:left; overflow:hidden; }
.b2b-form.wide .col-left{width:300px; margin-right:28px;}
.b2b-form.wide .col-right{width:630px; }
.b2b-form.medium .col-left{width:300px; margin-right:28px;}
.b2b-form.medium .col-right{width:300px; }
.b2b-form.small .col-left{width:143px; margin-right:14px;}
.b2b-form.small .col-right{width:143px; }

.b2b-form .b2b-form-how{width:300px; height:44px; font-family:"Open Sans",Arial,sans-serif; font-style:normal; /*font-size:15px; line-height:25px;*/ }
.b2b-form.small .b2b-form-how{margin-bottom:25px; }
.b2b-form .b2b-form-how em{font-style:normal; }
.b2b-form label{xfont-family:arial; /*font-weight:bold;*/ /*font-size:15px;*/ margin-bottom:5px; display:block; overflow:hidden; clear:both; }
.b2b-form label .required-icon{color:#FF0099; display:block; float:left; /*font-size:20px;*/ margin-right:5px; height:15px; }

.b2b-form .b2b-form-message-meta{border:1px solid;font-size:11px; padding:6px;}
.b2b-form .b2b-form-footer{float:left; margin-top:25px; padding:15px 0 20px; width:960px; }
.b2b-form.medium .b2b-form-footer {width:630px; }
.b2b-form.small .b2b-form-footer {width:280px; }
.b2b-form .b2b-form-submit {padding:0px 15px; background:#00ccff; color:white; font-weight:bold; /*font-size:20px;*/ xfont-family:arial; cursor:pointer; text-align:center; float:right; line-height:36px; }
.b2b-form .b2b-form-submit-text{ font-size: 20px;}
.b2b-form .b2b-form-right-arrow{border-color: transparent #ffffff transparent #ffffff; border-style: solid none solid solid; border-width:6px 0px 6px 6px; display:inline-block; width:0px; height:0px; xfloat:left; }
.b2b-form .b2b-form-footer-message{float:left;}

/*custom select*/
ul{list-style:none; padding:0px; margin:0px; }
.tsq-custom-select-front{width:150px; position:relative; height:44px; }

.tsq-custom-select-front .tsq-custom-select-click-handle{
font-family:"Open Sans",Arial,sans-serif;font-size: 16px;xbackground:url('img/b2b-select-bg.jpg') repeat-x scroll right center transparent; xwidth:100%; xheight:26px; display:block; cursor:pointer; clear:both; border:1px solid #ddd; padding:8px 10px !important; /*line-height:25px;*/height:44px; text-align:left;
background: #ffffff; /* Old browsers */
background: -moz-linear-gradient(top,  #ffffff 0%, #f3f3f3 50%, #ededed 51%, #ffffff 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(50%,#f3f3f3), color-stop(51%,#ededed), color-stop(100%,#ffffff)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #ffffff 0%,#f3f3f3 50%,#ededed 51%,#ffffff 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #ffffff 0%,#f3f3f3 50%,#ededed 51%,#ffffff 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #ffffff 0%,#f3f3f3 50%,#ededed 51%,#ffffff 100%); /* IE10+ */
background: linear-gradient(top,  #ffffff 0%,#f3f3f3 50%,#ededed 51%,#ffffff 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */
color:#444;}
 
.tsq-custom-select-front .tsq-custom-select-icon{float:right; display:block; width:13px; height:42px; background:url('/wp-content/uploads/b2b/global/arrow.png') no-repeat scroll right center transparent; position:absolute; top:0px; right:10px; cursor:pointer; }
.tsq-custom-select-item-list{width:100%; display:none; position:absolute; top:0px; left:0px; top:40px; background:#fff;}
.tsq-custom-select-item-list li a{display:block; text-decoration:none; border-bottom:1px solid #efefef; padding:5px; color:black; }
.tsq-custom-select-item-list li.last a{border-bottom:none;}
.tsq-custom-select-item-list li a:hover{background-color:#30b9ed; color:#fff; }

/* G-FORMS */ 

.gform_body ul { margin-left:0px !important; }
.gform_wrapper ul li.gfield { margin-left:0px !important; }
.gform_body textarea, .gform_body select, .gform_body .ginput_container input { font: 15px/22px verdana !important; }
.gform_button { 
    color:white !important; 
    font-weight:bold !important; 
    font-family: arial !important; 
    font-size: 20px !important; 
    border: none !important; 
    padding: 5px 15px !important; 
}
.gform_body select[multiple="multiple"] {
    height:auto;
}

.ui-datepicker-div,
.ui-datepicker-inline,
#ui-datepicker-div {
	width: 15.5em !important;
	padding-bottom:1.5em !important;
}

table.ui-datepicker{display:block !important;margin:auto !important;width:70% !important;border:none !important;}
table.ui-datepicker td a{background:none !important;}

/*
 * Handle: the_share-fe-css
 * File Name: /wp-content/themes/tsm-theme-1/plugins/_the_share/css-js/style-fe.css
 * Location: /var/www/production.townsquareinteractive.com/docs/current//wp-content/themes/tsm-theme-1/plugins/_the_share/css-js/style-fe.css
 */

/*
 * Revised: Oct 31, 2011
 */


#_the_share .share_sq{background-image:url('/wp-content/themes/tsm-theme-1/img/social_sprite-b2b.png')}
#_the_share {width:205px}
#_the_share .share_sq {display:block;float:left;height:20px;width:22px;margin:0 6px 0 0;text-indent:9999px;overflow:hidden;}
#_the_share .fb-like{margin:0;/*float:left;display:block;width:auto !important;*/}
#_the_share #fb_page{background-position:0px 0px;}
#_the_share #twt_show{background-position:0 -25px;}
#_the_share #email_show{background-position:0 -50px;}
#_the_share #printer{background-position:0 -75px;}
#_the_share #fb_page:hover{background-position:-28px 0px;}
#_the_share #twt_show:hover{background-position:-28px -25px;}
#_the_share #email_show:hover{background-position:-28px -50px;}
#_the_share #printer:hover{background-position:-28px -75px;}


/*
 * Handle: the_navigation-fe-css
 * File Name: /wp-content/themes/tsm-theme-1/plugins/_the_navigation/css-js/style-fe.css
 * Location: /var/www/production.townsquareinteractive.com/docs/current//wp-content/themes/tsm-theme-1/plugins/_the_navigation/css-js/style-fe.css
 */

/*
 * Revised: Mar 14, 2012
 */

#access .menu a small {font-size:10px;}
/*
#menu-item-more a {
    padding-right: 0;
}
*/



/*
 * Handle: b2b-photomodule-frontend-styles
 * File Name: /wp-content/themes/tsm-theme-1/plugins/_the_photo_module/css/styles-fe.css
 * Location: /var/www/production.townsquareinteractive.com/docs/current//wp-content/themes/tsm-theme-1/plugins/_the_photo_module/css/styles-fe.css
 */

/*.b2b-photo-module{overflow:hidden; }
.b2b-photo-module.wide{width:960px;}
.b2b-photo-module.medium{width:630px;}
.b2b-photo-module.small{width:344px; }
x.b2b-photo-module.wide .b2b-photo.wide, x.b2b-photo-module.wide .b2b-photo.medium{margin-left:30px; }

.b2b-photo{height:374px; overflow:hidden; float:left; margin-left:30px; }
.b2b-photo.wide{width:300px; }
.b2b-photo.first{margin-left:0px; }
.b2b-photo.medium{width:190px; height:279px; }
.b2b-photo.small{width:168px; height:269px; }

.b2b-photo img{display:block; }
.b2b-photo.wide img{width:300px; height:225px;}
.b2b-photo.small img{width:168px; height:123px;}
.b2b-photo.medium img{width:190; height:143px;}
.b2b-photo-module.small .b2b-photo{clear:both; margin-left:0px; width:344px; height:123px; margin-bottom:10px; }
.b2b-photo-module.small img{float:left; }
.b2b-photo-module.small .b2b-photo-copy{float:left; width:148px; }

.b2b-photo .b2b-photo-copy{padding:19px 0px; height:149px; }
.b2b-photo .b2b-photo-copy.colored{padding:19px 14px; height:149px; }
.b2b-photo .b2b-photo-copy.black{background-color:#000; color:#fff; padding:19px 14px; }
.b2b-photo .b2b-photo-copy.white{background-color:#fff; color:#000; padding:19px 14px; }

.b2b-photo .b2b-photo-copy .b2b-photo-copy-head{padding:0px; margin:0 0 5px 0; }*/

/*
.b2b-photo .b2b-photo-copy .b2b-photo-copy-description{font-size:13px; }
.b2b-photo.medium .b2b-photo-copy .b2b-photo-copy-description, .b2b-photo.small .b2b-photo-copy .b2b-photo-copy-description{font-size:11px; }
--------------*/

.b2b-photo-module{overflow:hidden; }
.b2b-photo-module.wide{width:960px;}
.b2b-photo-module.medium{width:630px;}
.b2b-photo-module.small{width:300px; }
.b2b-photo-module.xsmall{width:300px; }

x.b2b-photo-module.wide .b2b-photo.wide, x.b2b-photo-module.wide .b2b-photo.medium{margin-left:30px; }

.b2b-photo-module .b2b-photo{float:left; margin-left:30px; }
.b2b-photo-module .b2b-photo img{display:block; }
.b2b-photo-module .b2b-photo.xsmall{width:300px; height:66px; padding:15px 0px; border-bottom:1px dotted; clear:both; margin-left:0px; }
.b2b-photo-module .b2b-photo.xsmall.first{border-top:1px solid; }
.b2b-photo-module .b2b-photo.xsmall img{width:88px; height:66px;}
.b2b-photo-module .b2b-photo.first{margin-left:0px; }

.isMobile .b2b-photo-module.wide {width:300px; margin-right:auto; margin-left:auto;}
.isMobile .b2b-photo-module .b2b-photo, .isMobile .b2b-photo-module.wide.two-up .b2b-photo, .isMobile .b2b-photo-module.wide.one-up .b2b-photo { float:none; margin-left:0px; clear:both; }

.b2b-photo-module.wide .b2b-photo{width:300px; }
.b2b-photo-module.wide.two-up .b2b-photo, .b2b-photo-module.wide.one-up .b2b-photo{width:960px; height:225px; margin-top:30px; margin-left:0px; }
.b2b-photo-module.wide.one-up .b2b-photo {margin-top:0px; }
.b2b-photo-module.wide.two-up .b2b-photo.first, .b2b-photo-module.wide.one-up .b2b-photo.first{margin-top:0px; } 
.b2b-photo-module.wide.two-up .b2b-photo img, .b2b-photo-module.wide.one-up .b2b-photo img{width:300px; height:225px; float:left; }
.b2b-photo-module.wide.two-up .b2b-photo .b2b-photo-copy, .b2b-photo-module.wide.one-up .b2b-photo .b2b-photo-copy{width:632px; height:225px; float:left; }
.b2b-photo-module.wide.two-up .b2b-photo .b2b-photo-copy, .b2b-photo-module.wide.one-up .b2b-photo .b2b-photo-copy{padding:0px 0px 0px 28px;}
.b2b-photo-module.wide.two-up .b2b-photo .b2b-photo-copy.colored, .b2b-photo-module.wide.one-up .b2b-photo .b2b-photo-copy.colored, .b2b-photo-module.wide.two-up .b2b-photo .b2b-photo-copy.white, .b2b-photo-module.wide.one-up .b2b-photo .b2b-photo-copy.white{height:187px; padding:19px 0px 19px 28px; }
.b2b-photo-module.wide.two-up .b2b-photo .b2b-photo-copy .b2b-photo-copy-head, .b2b-photo-module.wide.one-up .b2b-photo .b2b-photo-copy .b2b-photo-copy-head{font-size:23px;}
.b2b-photo-module.wide.two-up .b2b-photo .b2b-photo-copy .b2b-photo-copy-description, .b2b-photo-module.wide.one-up .b2b-photo .b2b-photo-copy .b2b-photo-copy-description{font-size:15px; }

.isMobile .b2b-photo-module.wide .b2b-photo{height:auto; }
.isMobile .b2b-photo-module.wide.two-up .b2b-photo img, .isMobile .b2b-photo-module.wide.one-up .b2b-photo img{width:300px; height:225px; float:none; }
.isMobile .b2b-photo-module p {margin-bottom:0px !important; }
.isMobile .b2b-photo-module.wide.two-up .b2b-photo .b2b-photo-copy .b2b-photo-copy-description, .isMobile .b2b-photo-module.wide.one-up .b2b-photo .b2b-photo-copy .b2b-photo-copy-description{font-size:small; }

.b2b-photo-module.medium .b2b-photo{width:190px; /*height:279px;*/ }
.b2b-photo-module.medium.two-up .b2b-photo, .b2b-photo-module.medium.one-up .b2b-photo{background:rgba(0,0,0,.05); width:630px; margin-top:20px; margin-left:0px; padding:20px;}
.b2b-photo-module.medium.one-up .b2b-photo {margin-top:0px; }
.b2b-photo-module.medium.two-up .b2b-photo.first, .b2b-photo-module.medium.one-up .b2b-photo.first{margin-top:0px; } 
.b2b-photo-module.medium.two-up .b2b-photo img, .b2b-photo-module.medium.one-up .b2b-photo img{width:190px; height:143px; float:left; }
.b2b-photo-module.medium.two-up .b2b-photo .b2b-photo-copy, .b2b-photo-module.medium.one-up .b2b-photo .b2b-photo-copy{min-height:123px;padding:0 30px 10px 20px; width:360px; float:left;}
.b2b-photo-module.medium.two-up .b2b-photo .b2b-photo-copy.colored, .b2b-photo-module.medium.one-up .b2b-photo .b2b-photo-copy.colored, .b2b-photo-module.medium.two-up .b2b-photo .b2b-photo-copy.white, .b2b-photo-module.medium.one-up .b2b-photo .b2b-photo-copy.white{ height:105px; padding:19px 0 19px 28px; }
.b2b-photo-module.medium .b2b-photo .b2b-photo-copy .b2b-photo-copy-head{font-size:19px;line-height:25px;margin:5px 0 7px;}
.b2b-photo-module.medium.two-up .b2b-photo .b2b-photo-copy .b2b-photo-copy-head, .b2b-photo-module.medium.one-up .b2b-photo .b2b-photo-copy .b2b-photo-copy-head{font-size:23px;line-height:27px;margin:7px 0;}
.b2b-photo-module.medium.two-up .b2b-photo .b2b-photo-copy .b2b-photo-copy-description, .b2b-photo-module.medium.one-up .b2b-photo .b2b-photo-copy .b2b-photo-copy-description{font-size:17px;line-height:21px;}

.b2b-photo-module.small .b2b-photo{clear:both; margin-left:0px; width:300px; margin-bottom:15px;border-bottom-width: 1px;border-bottom-style: dotted;}
.b2b-photo-module.small .b2b-photo img, .b2b-photo-module.xsmall .b2b-photo img{float:left; width:122px; height:92px; margin: 0 0 15px;}
.b2b-photo-module.small .b2b-photo .b2b-photo-copy{float:left; width:156px; padding:0px 0px 10px 22px;height: auto;}
.b2b-photo-module.small .b2b-photo .b2b-photo-copy.black{padding:10px 0px 10px 22px; }
.b2b-photo-module.small .b2b-photo .b2b-photo-copy.colored{padding:10px 0px 10px 22px; }
.b2b-photo-module.small .b2b-photo .b2b-photo-copy.white{padding:10px 0px 10px 22px;}
.b2b-photo-module.xsmall .b2b-photo .b2b-photo-copy{float:left; width:174px; height: 51px; padding: 5px 25px 10px 13px; background-color:#fff;}

x.b2b-photo-module.xsmall .b2b-photo{ width:300px; height:66px; }

.b2b-photo-module .b2b-photo .b2b-photo-copy{padding:20px 0 0; /*min-height:185px;*/ height:auto; }
.b2b-photo-module .b2b-photo .b2b-photo-copy.colored{padding:19px 14px; height:149px; }
.b2b-photo-module .b2b-photo .b2b-photo-copy.black{background-color:#000; color:#fff; padding:19px 14px; }
.b2b-photo-module .b2b-photo .b2b-photo-copy.white{background-color:#fff; color:#000; padding:19px 14px;}

/*.isMobile .b2b-photo-module .b2b-photo .b2b-photo-copy, .isMobile .b2b-photo-module.one-up .b2b-photo .b2b-photo-copy, .isMobile .b2b-photo-module.two-up .b2b-photo .b2b-photo-copy{}*/
.isMobile .b2b-photo-module.two-up .b2b-photo .b2b-photo-copy, .isMobile .b2b-photo-module.one-up .b2b-photo .b2b-photo-copy{width:300px;height:auto;padding:10px 0 30px;box-sizing:border-box;-moz-box-sizing:border-box;}
.isMobile .b2b-photo-module.two-up .b2b-photo, .isMobile .b2b-photo-module.one-up .b2b-photo{width:300px;}

.b2b-photo-module .b2b-photo .b2b-photo-copy .b2b-photo-copy-head, .isMobile .b2b-photo-module.wide.two-up .b2b-photo .b2b-photo-copy .b2b-photo-copy-head, .isMobile .b2b-photo-module.wide.one-up .b2b-photo .b2b-photo-copy .b2b-photo-copy-head{padding:0; margin:0 0px 7px; font-size:21px; font-weight:bold; line-height:27px; text-decoration:none; }
.b2b-photo-module .b2b-photo .b2b-photo-copy .b2b-photo-copy-description{margin: 0;font-size:13px;line-height:19px;}
.b2b-photo-module .b2b-photo.xsmall .b2b-photo-copy .b2b-photo-copy-description{font-style:italic; margin-bottom:0px; color:#959595;  }
.b2b-photo-module .b2b-photo.medium .b2b-photo-copy .b2b-photo-copy-description, .small .b2b-photo-copy .b2b-photo-copy-description{}



/*
 * Handle: b2b-photogallery-frontend-styles
 * File Name: /wp-content/themes/tsm-theme-1/plugins/_the_photogallery/css/styles-fe.css
 * Location: /var/www/production.townsquareinteractive.com/docs/current//wp-content/themes/tsm-theme-1/plugins/_the_photogallery/css/styles-fe.css
 */

/*
width:960
height:374
overlay-width:330 
overlay-height:374
nav 294x50
*/
.b2b-photogallery img{border:none;}

.b2b-photogallery .b2b-photogallery-fullscreen-button{cursor:pointer; width:35px; height:35px; xbackground:url('/wp-content/themes/tsm-theme-1/img/b2b-fullscreen-button.png') top left scroll no-repeat #00cafd; position:absolute; top:0px; right:0px; }

.b2b-photogallery.wide{position:relative; width:960px; height:374px; overflow:hidden; }
.b2b-photogallery.wide .b2b-photogallery-nav{position:absolute; right:14px; bottom:20px; xwidth:272px; height:28px; background:#000; z-index:2; -moz-border-radius:10px; border-radius:10px; padding:11px; text-align:center; }
.b2b-photogallery.wide .nav-button{background:#00cafd; cursor:pointer;}
.b2b-photogallery.wide .b2b-photogallery-nav-item-selector{width:10px; height:10px; -moz-border-radius:5px; border-radius:5px; background-color:#737373; display:inline-block; margin:8px 5px; cursor:pointer; }
.b2b-photogallery.wide .b2b-photogallery-nav-item-selector.selected{background-color:#fff; }
.b2b-photogallery.wide .b2b-photogallery-nav-prev{float:left;}
.b2b-photogallery.wide .b2b-photogallery-nav-next{float:right;}
.b2b-photogallery.wide .b2b-photogallery .b2b-photogallery-url:visited{}
.b2b-photogallery.wide .b2b-photogallery-items{list-style:none;padding:0px; margin:0px; width:3000px; position:relative; left:0px; }
.b2b-photogallery.wide .b2b-photogallery-item{position:relative; display:block; float:left; width:960px; height:374px;}
.b2b-photogallery.wide .b2b-photogallery-item.no-image{background:url('/wp-content/themes/tsm-theme-1/img/b2b-dl-gradient-overlay.png') top left scroll no-repeat #00cafd;}
.b2b-photogallery.wide .b2b-photogallery-item.no-image .b2b-photogallery-item-title{float:left; font-size:40px; margin:60px 40px; width:325px; text-shadow:3px 3px 3px #505050; filter:Shadow(Color=#505050, Direction=135, Strength=3);}
.b2b-photogallery.wide .b2b-photogallery-item.no-image .b2b-photogallery-item-title.no-desc{width:790px; font-size:48px; margin:11% 85px; text-align:center; }
.b2b-photogallery.wide .b2b-photogallery-item.no-image .b2b-photogallery-item-desc{float:right; font-size:18px; margin:60px 40px; width:470px; }
.b2b-photogallery.wide .b2b-photogallery-item.no-image .b2b-photogallery-item-divider{background-color:white; float:left; height:213px; margin-top:60px; opacity:0.25; width:2px; filter:alpha(opacity=25)}

.b2b-photogallery.wide .b2b-photogallery-overlays{xheight:129px; margin:0px; xoverflow:hidden; position:absolute; left:0px; bottom:0px; width:960px; overflow:hidden; }
.b2b-photogallery.wide .b2b-photogallery-overlays-items{padding:0px; margin:0px; list-style:none; width:5000px; position:relative; left:0px; }
.b2b-photogallery.wide .b2b-photogallery-overlays-item{float:left; width:960px; height:99px; xposition:absolute; xright:0px; xpadding:30px 30px 20px 30px;}
.b2b-photogallery.wide .b2b-photogallery-overlays-item.dark{background:url('/wp-content/themes/tsm-theme-1/img/b2b-black-overlay-bg.png') top left scroll repeat; }
.b2b-photogallery.wide .b2b-photogallery-overlays-item h2{padding:0px; margin:0px; font-weight:bold; }

.b2b-photogallery.wide .b2b-photogallery-overlays-item .b2b-photogallery-item-title{font-size:14px; line-height:24px; }
.b2b-photogallery.wide .b2b-photogallery-overlays-item .b2b-photogallery-item-desc{font-size:13px; line-height:16px; margin:0;color: #bababa; }
.b2b-photogallery.wide .b2b-photogallery-overlays-item .b2b-photogallery-item-title.no-desc{line-height:34px; }
.b2b-photogallery.wide .b2b-photogallery-overlays-item.no-image{background:none;}
.b2b-photogallery.wide .b2b-photogallery-badge{width:165px; height:96px; position:absolute; left:0px; top:0px; z-index:1;}
.b2b-photogallery.wide .b2b-photogallery-url{color:white; display:inline-block; text-decoration:none;}
.b2b-photogallery.wide .b2b-photogallery-items .b2b-photogallery-url{height:374px;}
.b2b-photogallery.wide .b2b-photogallery-overlays-item .b2b-photogallery-url{width:820px; height:49px; padding:23px 110px 27px 30px;}

/*the new 4:3 design - venti - dec 1 2011
width:740
height:555
*/
.b2b-photogallery.venti{position:relative; width:740px; height:555px; overflow:hidden; margin:0px auto; }
.b2b-photogallery.venti .b2b-photogallery-nav{position:absolute; right:14px; bottom:20px; xwidth:272px; height:28px; background:#000; z-index:2; -moz-border-radius:10px; border-radius:10px; padding:11px; text-align:center; }
.b2b-photogallery.venti .nav-button{background:#00cafd; cursor:pointer;}
.b2b-photogallery.venti .b2b-photogallery-nav-item-selector{width:10px; height:10px; -moz-border-radius:5px; border-radius:5px; background-color:#737373; display:inline-block; margin:8px 5px; cursor:pointer; }
.b2b-photogallery.venti .b2b-photogallery-nav-item-selector.selected{background-color:#fff; }
.b2b-photogallery.venti .b2b-photogallery-nav-prev{float:left;}
.b2b-photogallery.venti .b2b-photogallery-nav-next{float:right;}
.b2b-photogallery.venti .b2b-photogallery .b2b-photogallery-url:visited{}
.b2b-photogallery.venti .b2b-photogallery-items{list-style:none;padding:0px; margin:0px; width:3000px; position:relative; left:0px; }
.b2b-photogallery.venti .b2b-photogallery-item{position:relative; display:block; float:left; width:740px; height:555px;}
.b2b-photogallery.venti .b2b-photogallery-item.no-image{background:url('/wp-content/themes/tsm-theme-1/img/b2b-dl-gradient-overlay.png') top left scroll no-repeat #00cafd;}
.b2b-photogallery.venti .b2b-photogallery-item.no-image .b2b-photogallery-item-title{float:left; font-size:40px; margin:60px 40px; width:325px; text-shadow:3px 3px 3px #505050; filter:Shadow(Color=#505050, Direction=135, Strength=3);}
.b2b-photogallery.venti .b2b-photogallery-item.no-image .b2b-photogallery-item-title.no-desc{width:790px; font-size:48px; margin:11% 85px; text-align:center; }
.b2b-photogallery.venti .b2b-photogallery-item.no-image .b2b-photogallery-item-desc{float:right; font-size:18px; margin:60px 40px; width:470px; }
.b2b-photogallery.venti .b2b-photogallery-item.no-image .b2b-photogallery-item-divider{background-color:white; float:left; height:213px; margin-top:60px; opacity:0.25; width:2px; filter:alpha(opacity=25)}

.b2b-photogallery.venti .b2b-photogallery-overlays{xheight:129px; margin:0px; xoverflow:hidden; position:absolute; left:0px; bottom:0px; width:740px; overflow:hidden; }
.b2b-photogallery.venti .b2b-photogallery-overlays-items{padding:0px; margin:0px; list-style:none; width:5000px; position:relative; left:0px; }
.b2b-photogallery.venti .b2b-photogallery-overlays-item{float:left; width:740px; height:99px; xposition:absolute; xright:0px; xpadding:30px 30px 20px 30px;}
.b2b-photogallery.venti .b2b-photogallery-overlays-item.dark{background:url('/wp-content/themes/tsm-theme-1/img/b2b-black-overlay-bg.png') top left scroll repeat; }
.b2b-photogallery.venti .b2b-photogallery-overlays-item h2{padding:0px; margin:0px; font-weight:bold; }

.b2b-photogallery.venti .b2b-photogallery-overlays-item .b2b-photogallery-item-title{font-size:14px; line-height:24px; }
.b2b-photogallery.venti .b2b-photogallery-overlays-item .b2b-photogallery-item-desc{font-size:13px; line-height:16px; margin:0;color: #bababa; }
.b2b-photogallery.venti .b2b-photogallery-overlays-item .b2b-photogallery-item-title.no-desc{line-height:34px; }
.b2b-photogallery.venti .b2b-photogallery-overlays-item.no-image{background:none;}
.b2b-photogallery.venti .b2b-photogallery-badge{width:165px; height:96px; position:absolute; left:0px; top:0px; z-index:1;}
.b2b-photogallery.venti .b2b-photogallery-url{color:white; display:inline-block; text-decoration:none;}
.b2b-photogallery.venti .b2b-photogallery-items .b2b-photogallery-url{height:555px;}
.b2b-photogallery.venti .b2b-photogallery-overlays-item .b2b-photogallery-url{width:600px; height:85px; padding:15px 110px 0 30px;}

/*
width:630
height:374
overlay-width:630
overlay-height:99
*/
.b2b-photogallery.medium{position:relative; width:630px; height:374px; overflow:hidden; }
.b2b-photogallery.medium .b2b-photogallery-nav{position:absolute; right:14px; bottom:20px; xwidth:66px; height:28px; background:#000; z-index:2; -moz-border-radius:10px; border-radius:10px; padding:11px; text-align:center; }
.b2b-photogallery.medium .nav-button{background:#00cafd; cursor:pointer;}
.b2b-photogallery.medium .b2b-photogallery-nav-item-selector{width:10px; height:10px; -moz-border-radius:5px; border-radius:5px; background-color:#737373; display:inline-block; margin:8px 5px; cursor:pointer; }
.b2b-photogallery.medium .b2b-photogallery-nav-item-selector.selected{background-color:#fff; }
.b2b-photogallery.medium .b2b-photogallery-nav-prev{float:left;}
.b2b-photogallery.medium .b2b-photogallery-nav-next{float:right;}
.b2b-photogallery.medium .b2b-photogallery .b2b-photogallery-url:visited{}
.b2b-photogallery.medium .b2b-photogallery-items{list-style:none;padding:0px; margin:0px; width:3000px; position:relative; left:0px; }
.b2b-photogallery.medium .b2b-photogallery-item{position:relative; display:block; float:left; width:630px; height:374px;}
.b2b-photogallery.medium .b2b-photogallery-item.no-image{background:url('/wp-content/themes/tsm-theme-1/img/b2b-dl-gradient-overlay.png') top left scroll no-repeat #00cafd;}
.b2b-photogallery.medium .b2b-photogallery-item.no-image .b2b-photogallery-item-title{float:left; font-size:40px; margin:55px 40px 15px; width:550px; text-shadow:3px 3px 3px #505050; filter:Shadow(Color=#505050, Direction=135, Strength=3);}
.b2b-photogallery.medium .b2b-photogallery-item.no-image .b2b-photogallery-item-title.no-desc{width:550px; font-size:48px; margin:11% 40px; text-align:center; }
.b2b-photogallery.medium .b2b-photogallery-item.no-image .b2b-photogallery-item-desc{float:left; font-size:18px; margin:22px 40px; width:470px; }
.b2b-photogallery.medium .b2b-photogallery-item.no-image .b2b-photogallery-item-divider{background-color:white; float:left; height:2px; margin-left:40px; opacity:0.25; width:550px; filter:alpha(opacity=25)}
.b2b-photogallery.medium .b2b-photogallery-overlays{xheight:129px; margin:0px; xoverflow:hidden; position:absolute; left:0px; bottom:0px; width:630px; overflow:hidden; }
.b2b-photogallery.medium .b2b-photogallery-overlays-items{padding:0px; margin:0px; list-style:none; width:3000px; position:relative; left:0px; }
.b2b-photogallery.medium .b2b-photogallery-overlays-item{float:left; width:630px; height:99px; xposition:absolute; xright:0px; xpadding:30px 30px 20px 30px;}
.b2b-photogallery.medium .b2b-photogallery-overlays-item.dark{background:url('/wp-content/themes/tsm-theme-1/img/b2b-black-overlay-bg.png') top left scroll repeat; }
.b2b-photogallery.medium .b2b-photogallery-overlays-item h2{padding:0px; margin:0px; font-weight:bold; }
.b2b-photogallery.medium .b2b-photogallery-overlays-item .b2b-photogallery-item-title{font-size:17px; line-height:23px; }
.b2b-photogallery.medium .b2b-photogallery-overlays-item .b2b-photogallery-item-desc{font-size:13px; line-height:15px; margin:0;color: #bababa;}
.b2b-photogallery.medium .b2b-photogallery-overlays-item .b2b-photogallery-item-title.no-desc{line-height:34px; }
.b2b-photogallery.medium .b2b-photogallery-overlays-item.no-image{background:none;}
.b2b-photogallery.medium .b2b-photogallery-badge{width:165px; height:96px; position:absolute; left:0px; top:0px; z-index:1;}
.b2b-photogallery.medium .b2b-photogallery-url{color:white; display:inline-block; text-decoration:none;}
.b2b-photogallery.medium .b2b-photogallery-items .b2b-photogallery-url{height:374px;}
.b2b-photogallery.medium .b2b-photogallery-overlays-item .b2b-photogallery-url{width:498px; height:59px; padding:16px 20px 24px;}

/*
width:300
height:374
overlay-width:300
overlay-height:148
*/
/*.b2b-photogallery.small{position:relative; width:300px; height:374px; overflow:hidden; }
.b2b-photogallery.small .b2b-photogallery-nav{position:absolute; right:9px; bottom:9px; xwidth:300px; height:28px; background:#000; z-index:2; -moz-border-radius:10px; border-radius:10px; padding:11px; text-align:center; }
.b2b-photogallery.small .nav-button{background:#00cafd; cursor:pointer;}
.b2b-photogallery.small .b2b-photogallery-nav-item-selector{width:10px; height:10px; -moz-border-radius:5px; border-radius:5px; background-color:#737373; display:inline-block; margin:8px 5px; cursor:pointer; }
.b2b-photogallery.small .b2b-photogallery-nav-item-selector.selected{background-color:#fff; }
.b2b-photogallery.small .b2b-photogallery-nav-prev{float:left; margin-right:10px; }
.b2b-photogallery.small .b2b-photogallery-nav-next{float:right;}*/

.b2b-photogallery.small{position:relative; width:300px; height:374px; overflow:hidden; }
.b2b-photogallery.small .b2b-photogallery-nav{position:absolute; left:0px; top:140px; width:300px; height:28px; xbackground:#000; z-index:2; -moz-border-radius:10px; border-radius:10px; xpadding:11px; text-align:center; xopacity:0; xfilter:alpha(opacity=0); }
.b2b-photogallery.small .b2b-photogallery-nav em{float:left; padding:11px; -moz-border-radius:0px 10px 10px 0px; border-radius:0px 10px 10px 0px; background-color:black; width:27px;}
.b2b-photogallery.small .b2b-photogallery-nav .b2b-photogallery-nav-next{-moz-border-radius:10px 0px 0px 10px; border-radius:10px 0px 0px 10px; float:right;}
.b2b-dl.small .nav-button{background:#0390b4; cursor:pointer;}
.b2b-dl.small .b2b-dl-nav-item-selector{width:10px; height:10px; -moz-border-radius:5px; border-radius:5px; background-color:#737373; display:inline-block; margin:8px 5px; cursor:pointer; }
.b2b-dl.small .b2b-dl-nav-item-selector.selected{background-color:#fff; }
.b2b-photogallery.small .b2b-photogallery-nav-prev{float:left;}
.b2b-photogallery.small .b2b-photogallery-nav-next{float:right;}

.b2b-photogallery-fullscreen-wrapper .b2b-photogallery.small .b2b-photogallery-nav{top:36px; right:42px;width: 100px;left: auto;}
.b2b-photogallery-fullscreen-wrapper .b2b-photogallery.small .b2b-photogallery-nav em{float: left;margin: 0;}
.b2b-photogallery-fullscreen-wrapper .b2b-photogallery.small .b2b-photogallery-overlays-item .b2b-photogallery-item-desc{display:none;}

.b2b-photogallery.small .b2b-photogallery .b2b-photogallery-url:visited{}
.b2b-photogallery.small .b2b-photogallery-items{list-style:none;padding:0px; margin:0px; width:3000px; position:relative; left:0px; }
.b2b-photogallery.small .b2b-photogallery-item{position:relative; display:block; float:left; width:300px; height:374px;}
.b2b-photogallery.small .b2b-photogallery-item.no-image{background:url('/wp-content/themes/tsm-theme-1/img/b2b-dl-gradient-overlay.png') top left scroll no-repeat #00cafd;}
.b2b-photogallery.small .b2b-photogallery-item.no-image .b2b-photogallery-item-title{float:left; font-size:29px; margin:40px 15px 15px; width:270px; text-shadow:3px 3px 3px #505050; filter:Shadow(Color=#505050, Direction=135, Strength=3);}
.b2b-photogallery.small .b2b-photogallery-item.no-image .b2b-photogallery-item-title.no-desc{xwidth:auto; font-size:33px; margin:31% 15px; text-align:center; }
.b2b-photogallery.small .b2b-photogallery-item.no-image .b2b-photogallery-item-desc{float:left; font-size:15px; margin:20px 15px; width:270px; }
.b2b-photogallery.small .b2b-photogallery-item.no-image .b2b-photogallery-item-divider{background-color:white; float:left; height:2px; margin-left:15px; opacity:0.25; width:270px; filter:alpha(opacity=25); }
.b2b-photogallery.small .b2b-photogallery-overlays{height:175px; margin:0px; xoverflow:hidden; position:absolute; left:0px; bottom:0px; width:300px; overflow:hidden; }
.b2b-photogallery.small .b2b-photogallery-overlays-items{padding:0px; margin:0px; list-style:none; width:3000px; position:relative; left:0px; }
.b2b-photogallery.small .b2b-photogallery-overlays-item{float:left; width:300px; height:168px; xposition:absolute; xright:0px; xpadding:30px 30px 20px 30px;}
.b2b-photogallery.small .b2b-photogallery-overlays-item.dark{background:#000 url('/wp-content/themes/tsm-theme-1/img/b2b-black-overlay-bg.png') top left scroll repeat; }
.b2b-photogallery.small .b2b-photogallery-overlays-item h2{padding:0px; margin:0px; font-weight:bold; }
.b2b-photogallery.small .b2b-photogallery-overlays-item .b2b-photogallery-item-title{font-size:17px; line-height:21px;padding: 0 0 5px;}
.b2b-photogallery.small .b2b-photogallery-overlays-item .b2b-photogallery-item-desc{font-size:12px; line-height:15px; margin:0;color: #bababa; }
.b2b-photogallery.small .b2b-photogallery-overlays-item .b2b-photogallery-item-title.no-desc{line-height:34px; }
.b2b-photogallery.small .b2b-photogallery-overlays-item.no-image{background:none;}
.b2b-photogallery.small .b2b-photogallery-badge{width:165px; height:96px; position:absolute; left:0px; top:0px; z-index:1;}
.b2b-photogallery.small .b2b-photogallery-url{color:white; display:inline-block; text-decoration:none;}
.b2b-photogallery.small .b2b-photogallery-items .b2b-photogallery-url{height:374px;}
.b2b-photogallery.small .b2b-photogallery-overlays-item .b2b-photogallery-url{width:270px; height:128px; padding:16px 15px 24px;}
.b2b-photogallery.small .b2b-photogallery-fullscreen-button,.b2b-photogallery.small .b2b-photogallery-overlays .b2b-photogallery-caption-toggle{display:none;}

/*.b2b-photogallery-fullscreen-wrapper{background-color:#000000; width:100%; height:100%; position:fixed; opacity:0; filter:alpha(opacity=0); top:0px; left:0px; z-index:3; }
.b2b-photogallery-fullscreen-wrapper .b2b-photogallery{position:absolute; left:0px; top:0px; }
.b2b-photogallery-fullscreen-wrapper .b2b-photogallery, .b2b-photogallery-fullscreen-wrapper .b2b-photogallery.small .b2b-photogallery-item, .b2b-photogallery-fullscreen-wrapper .b2b-photogallery.medium .b2b-photogallery-item, .b2b-photogallery-fullscreen-wrapper .b2b-photogallery.wide .b2b-photogallery-item, .b2b-photogallery-fullscreen-wrapper .b2b-photogallery.wide .b2b-photogallery-item{width:960px; height:669px;}
.b2b-photogallery-fullscreen-wrapper .b2b-photogallery .b2b-photogallery-fullscreen-button{display:none; }
.b2b-photogallery-fullscreen-wrapper .b2b-photogallery-fullscreen-close-button{width:35px; height:35px; display:block; background:url('/wp-content/themes/tsm-theme-1/img/b2b-close-button.png') top left scroll no-repeat #00cafd; position:absolute; top:0px; right:0px; z-index:2; cursor:pointer; }
.b2b-photogallery .b2b-photogallery-nav{width:64px; }
.b2b-photogallery-fullscreen-wrapper .b2b-photogallery .b2b-photogallery-nav, .b2b-photogallery-fullscreen-wrapper .b2b-photogallery.small .b2b-photogallery-nav{top:15px; right:42px; opacity:1; filter:alpha(opacity=100); }
.b2b-photogallery-fullscreen-wrapper .b2b-photogallery.small .b2b-photogallery-nav{left:auto;}
.b2b-photogallery-fullscreen-wrapper .b2b-photogallery .b2b-photogallery-overlays{top:0px; width:960px; height:99px; }
.b2b-photogallery-fullscreen-wrapper .b2b-photogallery.medium .b2b-photogallery-overlays-item, .b2b-photogallery-fullscreen-wrapper .b2b-photogallery.small .b2b-photogallery-overlays-item{width:960px; }
.b2b-photogallery-fullscreen-wrapper .b2b-photogallery .b2b-photogallery-items{top:99px; }
.b2b-photogallery-fullscreen-wrapper .b2b-photogallery .b2b-photogallery-items .b2b-photogallery-image, .b2b-photogallery-fullscreen-wrapper .b2b-photogallery .b2b-photogallery-items .b2b-photogallery-url{display:none;}
.b2b-photogallery-fullscreen-wrapper .b2b-photogallery .b2b-photogallery-items .b2b-photogallery-image-fullscreen{display:block; xopacity:0; xfilter:alpha(opacity=0);}
.b2b-photogallery-fullscreen-wrapper .b2b-photogallery .b2b-photogallery-items a.b2b-photogallery-image-fullscreen{background:url('/wp-content/themes/tsm-theme-1/img/b2b-loading.gif') center center scroll no-repeat transparent; width:960px; height:568px; }
.b2b-photogallery-fullscreen-wrapper .b2b-photogallery .b2b-photogallery-items a.b2b-photogallery-image-fullscreen span{width:852px; height:568px; margin:0px auto; display:block; border:1px solid #424244; }
.b2b-photogallery-fullscreen-wrapper .b2b-photogallery .b2b-photogallery-overlays-item .b2b-photogallery-url{height:49px; padding:23px 60px 27px 52px; width:744px;}
.b2b-photogallery-fullscreen-wrapper .b2b-photogallery .b2b-photogallery-overlays-item .b2b-photogallery-item-desc {font-size:12px; line-height:16px; margin:5px 0px 0px; }
.b2b-photogallery-fullscreen-wrapper .b2b-photogallery .b2b-photogallery-overlays .b2b-photogallery-caption-toggle{display:none; }
.b2b-photogallery .b2b-photogallery-overlays .b2b-photogallery-caption-toggle{background-color:#000; overflow:hidden; font-size:11px; padding:4px 0px; -moz-border-radius:0px 10px 0px 0px; border-radius:0px 10px 0px 0px; width:80px; text-align:center; cursor:pointer; display:block; text-decoration:none; }
.b2b-photogallery .b2b-photogallery-overlays .b2b-photogallery-caption-toggle em{background:url('/wp-content/themes/tsm-theme-1/img/b2b-photogallery-caption-trigger.png') top left scroll repeat #ffffff; width:9px; height:5px; display:inline-block; zxfloat:left; }
.b2b-photogallery .b2b-photogallery-overlays .b2b-photogallery-caption-toggle.toggle em{background-position:-9px 0px;}
*/

.b2b-photogallery .b2b-photogallery-image-fullscreen{display:none;}
.b2b-photogallery-fullscreen-wrapper{background-color:#000000; width:100%; height:100%; position:fixed; opacity:0; filter:alpha(opacity=0); top:0px; left:0px; z-index:10000; }
.b2b-photogallery-fullscreen-wrapper .b2b-photogallery{position:abSolute; left:0px; top:0px; }
.b2b-photogallery-fullscreen-wrapper .b2b-photogallery, .b2b-photogallery-fullscreen-wrapper .b2b-photogallery .b2b-photogallery-item{width:960px; height:669px;}
.b2b-photogallery-fullscreen-wrapper .b2b-photogallery .b2b-photogallery-fullscreen-button{display:none; }
.b2b-photogallery-fullscreen-wrapper .b2b-photogallery-fullscreen-close-button{width:35px; height:35px; display:block; xbackground:url('/wp-content/themes/tsm-theme-1/img/b2b-close-button.png') top left scroll no-repeat #00cafd; position:absolute; top:0px; right:0px; z-index:2; cursor:pointer; }
.b2b-photogallery-fullscreen-wrapper .b2b-photogallery-fullscreen-close-bg{position:absolute; background:transparent; width:100%; height:100%; top:0px; left:0px; z-index:-1; }
.b2b-photogallery .b2b-photogallery-nav{width:64px; }
.b2b-photogallery-fullscreen-wrapper .b2b-photogallery .b2b-photogallery-nav{top:36px; right:42px; }
.b2b-photogallery-fullscreen-wrapper .b2b-photogallery .b2b-photogallery-overlays{top:0px; width:100%; }
.b2b-photogallery-fullscreen-wrapper .b2b-photogallery .b2b-photogallery-items{top:99px; }
.b2b-photogallery-fullscreen-wrapper .b2b-photogallery .b2b-photogallery-items .b2b-photogallery-image, .b2b-photogallery-fullscreen-wrapper .b2b-photogallery .b2b-photogallery-items .b2b-photogallery-url{display:none;}
.b2b-photogallery-fullscreen-wrapper .b2b-photogallery .b2b-photogallery-items .b2b-photogallery-image-fullscreen{display:block; xopacity:0; xfilter:alpha(opacity=0);}
.b2b-photogallery-fullscreen-wrapper .b2b-photogallery .b2b-photogallery-items a.b2b-photogallery-image-fullscreen{xbackground:url('img/b2b-loading.gif') center center scroll no-repeat transparent; width:960px; height:568px; }
.b2b-photogallery-fullscreen-wrapper .b2b-photogallery .b2b-photogallery-items a.b2b-photogallery-image-fullscreen span{width:852px; height:568px; margin:0px auto; display:block; border:1px solid #424244; overflow:hidden; }
.b2b-photogallery-fullscreen-wrapper .b2b-photogallery .b2b-photogallery-items a.b2b-photogallery-image-fullscreen img{xwidth:852px; xheight:568px; margin:0px auto; display:block; xborder:1px solid #424244; }
.b2b-photogallery-fullscreen-wrapper .b2b-photogallery.small .b2b-photogallery-overlays {height:99px; }
.b2b-photogallery-fullscreen-wrapper .b2b-photogallery.small .b2b-photogallery-overlays-item.dark {height:99px; overflow:hidden; }
.b2b-photogallery-fullscreen-wrapper .b2b-photogallery .b2b-photogallery-overlays-item .b2b-photogallery-url{height:49px; padding:23px 150px 27px 52px; xwidth:744px; width:auto; overflow:hidden; }
.b2b-photogallery-fullscreen-wrapper .b2b-photogallery .b2b-photogallery-overlays-item .b2b-photogallery-item-desc {font-size:12px; line-height:16px; margin:5px 0px 0px; }
.b2b-photogallery-fullscreen-wrapper .b2b-photogallery .b2b-photogallery-overlays .b2b-photogallery-caption-toggle{display:none; }
.b2b-photogallery .b2b-photogallery-overlays .b2b-photogallery-caption-toggle{background-color:#000; overflow:hidden; font-size:11px; padding:4px 0px; -moz-border-radius:0px 10px 0px 0px; border-radius:0px 10px 0px 0px; width:80px; text-align:center; cursor:pointer; display:block; text-decoration:none; }
.b2b-photogallery .b2b-photogallery-overlays .b2b-photogallery-caption-toggle em{background:url('/wp-content/themes/tsm-theme-1/img/b2b-photogallery-caption-trigger.png') top left scroll repeat #ffffff; width:9px; height:5px; display:inline-block; zxfloat:left; }
.b2b-photogallery .b2b-photogallery-overlays .b2b-photogallery-caption-toggle.toggle em{background-position:-9px 0px;}