
/***************  templates/main/../jw/_common/css/default.widget.css  ***************/
/* --------------------------------------------------[ reseter ]-- */
.jw-widget div,.jw-widget span,.jw-widget applet,.jw-widget object,.jw-widget iframe,.jw-widget h1,.jw-widget h2,.jw-widget h3,.jw-widget h4,.jw-widget h5,.jw-widget h6,.jw-widget p,.jw-widget blockquote,.jw-widget pre,.jw-widget a,.jw-widget abbr,.jw-widget acronym,.jw-widget address,.jw-widget big,.jw-widget cite,.jw-widget code,.jw-widget del,.jw-widget dfn,.jw-widget em,.jw-widget font,.jw-widget img,.jw-widget ins,.jw-widget kbd,.jw-widget q,.jw-widget s,.jw-widget samp,.jw-widget small,.jw-widget strike,.jw-widget strong,.jw-widget sub,.jw-widget sup,.jw-widget tt,.jw-widget var,.jw-widget dl,.jw-widget dt,.jw-widget dd,.jw-widget ol,.jw-widget ul,.jw-widget li,.jw-widget fieldset,.jw-widget form,.jw-widget label,.jw-widget legend,.jw-widget table,.jw-widget caption,.jw-widget tbody,.jw-widget tfoot,.jw-widget thead,.jw-widget tr,.jw-widget th,.jw-widget td{margin:0;padding:0;border:0;outline:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline;}
.jw-widget h1,.jw-widget h2,.jw-widget h3,.jw-widget h4,.jw-widget h5,.jw-widget h6,.jw-widget strong{font-weight:bold;}
.jw-widget :focus{outline:0;}
.jw-widget table{border-collapse:collapse;border-spacing:0;empty-cells:show;}
.jw-widget caption,.jw-widget th,.jw-widget td{text-align:left;font-weight:normal;}
.jw-widget img {vertical-align:text-bottom}
.jw-widget a img,.jw-widget iframe{border:none;}
.jw-widget ol,.jw-widget ul{list-style:none;}
.jw-widget input,.jw-widget textarea,.jw-widget select,.jw-widget button{font-size:100%;font-family:inherit;}
.jw-widget textarea{overflow:auto;}
.jw-widget select{margin:inherit;}
.jw-widget ol{margin-left:2em;}
.jw-widget .clearfix:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0;}
.jw-widget .clearfix{display:inline-block;}
/* \*/
* html .jw-widget .clearfix{height: 1%;}
.jw-widget .clearfix{display:block;}
/* */

/* --------------------------------------------------[ css ]-- */
div.jw-widget-1col {
	width:232px;
}

div.jw-widget-2col {
	width:476px;
}

div.jw-widget-3col {
	width:720px;
}

div.jw-widget-4col {
	width:964px;
}

div.jw-widget-sm {
}

div.jw-widget-lg {
}

div.jw-widget-md {
}

body .jw-widget .textSwitchHolder  {
	display:inline;
}

/***************  templates/main/../jw/logotype/template.1col-flex.css  ***************/
/* --------------------------------------------------[ css ]-- */
div.jw-logotype-1col-flex { float:left; width:380px; }
.jw-logotype-1col-flex img { float:left }

	
/***************  templates/main/../jw/clock/template.1col-sm.css  ***************/
/* --------------------------------------------------[ css ]-- */
div.jw-clock-1col-sm { width: auto; float: left; }
div.jw-clock{ position:relative; }
#digital-clock { color: #023e86; font-size: 11px; font-weight: 400; text-transform: uppercase; line-height: 11px; }
div.jw-clock-1col-sm .jw-clock-label{ display: none; }

/***************  templates/main/../jw/newsletter/template.1col-md.css  ***************/
div.jw-newsletter-1col-md .newsletterForm:after{ content: '.'; display: block; height: 0; clear: both; visibility: hidden; }
div.jw-newsletter-1col-md{ width: 236px; height:75px; font-family: Arial,Helvetica,sans-serif; }
	div.jw-newsletter-1col-md h2{ color:#476389; font-size:11px; text-transform:uppercase; font-weight:400; margin:0; padding:5px 0 0 2px; }
	div.jw-newsletter-1col-md form { background-color: #9ab3cf; margin: 0 0 0 4px; padding: 0 0 10px; }
	div.jw-newsletter-1col-md .newsletterForm .email-entry .email-address{ float:left; width:125px; height:18px; margin:10px 0 0 10px; padding:2px 7px; color:#666; font-size:11px; background-color:#fff; border: 1px solid #ccc; }
		.msie8 div.jw-newsletter-1col-md .newsletterForm .email-entry .email-address { padding: 4px 6px!important; height: 16px; }
		.mozilla div.jw-newsletter-1col-md .newsletterForm .email-entry .email-address { padding-top: 2px; }
	div.jw-newsletter-1col-md .newsletterForm button { float:left; margin:0; padding:0; display:inline; margin:10px 0 0 10px; }
	div.jw-newsletter-1col-md .newsletterForm button.go{ color:#023e86; font-size:12px; text-transform:uppercase; font-weight: 400; text-align:left; cursor:pointer; width:61px; height:24px; margin:10px 0 0 10px; padding:0px 9px 2px; border:0px; float:left;_display:inline; background:url(http://www.bestwesternsiliconvalley.com/templates/jw/_common/images/news-btn-sprite.png) no-repeat left top; }
	div.jw-newsletter-1col-md .newsletterForm button:hover{ background-position:left -25px; }
	.msie9 div.jw-newsletter-1col-md .newsletterForm button.go, .msie8 div.jw-newsletter-1col-md .newsletterForm button.go, .msie10 div.jw-newsletter-1col-md .newsletterForm button.go { padding-top: 2px; }
	.mozilla div.jw-newsletter-1col-md .newsletterForm button.go { padding-top: 2px; }
	.mac.chrome div.jw-newsletter-1col-md .newsletterForm button.go, .mac.safari div.jw-newsletter-1col-md .newsletterForm button.go { padding-top: 3px; }
/***************  templates/main/../jw/menu/template.3col-sm.css  ***************/
/* --------------------------------------------------[ css ]-- */
div.jw-menu-3col-sm { width: auto; }
	div.jw-menu-3col-sm ul { height:30px; }
		div.jw-menu-3col-sm.align-left ul { float:left;	 }
		div.jw-menu-3col-sm.align-right ul { float:right; }
		div.jw-menu-3col-sm.align-center ul { margin:0 auto; width:auto; display:table !important; }
			div.jw-menu-3col-sm li { float: left; display:block; text-align:center; margin:0; height:100%; }
				div.jw-menu-3col-sm li.shortcut2 { margin-left: 14px; }
				div.jw-menu-3col-sm li.shortcut3 { margin-left: 15px; }
				div.jw-menu-3col-sm li.shortcut4 { margin-left: 13px; }
				div.jw-menu-3col-sm li.last { background:none; }
			div.jw-menu-3col-sm li a { display:block; line-height:33px; text-decoration:none; font-size:12px; color:#023e86; font-weight: 400; text-transform: uppercase; }
				* html div.jw-menu-3col-sm a { float:left; }
					div.jw-menu-3col-sm a:hover, div.jw-menu-3col-sm li.active a { color:#d71825; }
					div.jw-menu-3col-sm li a .menuItem{ padding:0 10px; }
		
div.jw-menu-3col-sm, div.jw-menu-3col-sm ul { /* all lists */ padding: 0; margin: 0; list-style: none; }




/***************  templates/main/../jw/menu/template.4col-sm.css  ***************/
/* --------------------------------------------------[ css ]-- */
div.jw-menu-4col-sm { height:30px; }
div.jw-menu-4col-sm ul { height:30px; }
	div.jw-menu-4col-sm.align-left ul { float:left; }
	div.jw-menu-4col-sm.align-right ul { float:right; }
	div.jw-menu-4col-sm.align-center ul { margin:0 auto; width:auto; display:table !important; }
		div.jw-menu-4col-sm li { float: left; display:block; float:left; text-align:center; margin:0; height:100%; }
			div.jw-menu-4col-sm li.last { background:none; }
			div.jw-menu-4col-sm li a { display:block; line-height:30px; text-decoration:none; font-size:14px; color:#023e86; font-weight: 400; text-transform: uppercase; }
			* html div.jw-menu-4col-sm a { float:left; }
	div.jw-menu-4col-sm a:hover, div.jw-menu-4col-sm li.active a { color:#d71825; }
	div.jw-menu-4col-sm li a .menuItem{ padding:0 25px; }
div.jw-menu-4col-sm, div.jw-menu-4col-sm ul { /* all lists */ padding: 0; margin: 0; list-style: none; line-height: 1; }
/***************  templates/main/../jw/booking-mask/template.3col-sm.css  ***************/
/* --------------------------------------------------[ css ]-- */
div.jw-booking-mask-3col-sm { position: relative; width:720px; height:41px; color:#fff; font-family: arial,helvetica; }
	div.jw-booking-mask-3col-sm form { display: block; height:25px; padding:7px 26px 6px; }
	div.jw-booking-mask-3col-sm input { border: 0 none; padding:2px 0 3px 7px; width:82px; height:20px; background:#fff url(http://www.bestwesternsiliconvalley.com/templates/jw/_common/images/date-tb-4S.png) right 0 no-repeat; color:#666666; font-size: 11px; cursor:pointer; }
	.msie8 div.jw-booking-mask-3col-sm input { padding-top: 6px; height: 16px; }
div.jw-booking-mask-3col-sm h3 { float: left; margin: 3px 0 0; text-transform: capitalize; font-weight: 400; font-size: 18px; line-height: 18px; color: #fff; }
div.jw-booking-mask-3col-sm .jw-booking-mask-date { float:left; margin:0 0 8px 26px; padding:0; }
	div.jw-booking-mask-3col-sm .jw-booking-mask-date.date-out { margin-left: 20px; }
div.jw-booking-mask-3col-sm .date-format-helper { display: none; }
div.jw-booking-mask-3col-sm .choose { float:left; display:block; padding:0 10px 0 0; }
	div.jw-booking-mask-3col-sm .showChildren .jw-booking-mask-date,
	div.jw-booking-mask-3col-sm .showChildren .choose { padding:0 5px 0 0; }
	div.jw-booking-mask-3col-sm .modifyBooking .jw-booking-mask-date,
	div.jw-booking-mask-3col-sm .modifyBooking .choose { padding:0 10px 0 0; }
div.jw-booking-mask-3col-sm label { float:left; text-align:right; padding:5px 10px 0 0; font-size: 13px; line-height: 13px; color:#fff; }
div.jw-booking-mask-3col-sm .jw-booking-mask-button {
	float:left;
	display: inline;
	cursor:pointer;
	width:124px;
	height:25px;
	background:url(http://www.bestwesternsiliconvalley.com/templates/jw/_common/images/bk-btn-sprite.png) no-repeat;
	border:0;
	color:#023e86;
	text-align: left;
	padding:0 0 2px 12px;
	text-transform: uppercase;
	font-size: 13px;
	font-weight: 700;
	margin:0 0 0 14px;
}
	div.jw-booking-mask-3col-sm .showChildren .jw-booking-mask-button {
		width:85px;
	}
	.msie9 div.jw-booking-mask-3col-sm .jw-booking-mask-button, .msie8  div.jw-booking-mask-3col-sm .jw-booking-mask-button { padding-top: 2px; }
	.mozilla div.jw-booking-mask-3col-sm .jw-booking-mask-button { padding-top: 3px; }
	.msie10 div.jw-booking-mask-3col-sm .jw-booking-mask-button { padding-top: 4px; }
	.mac.chrome div.jw-booking-mask-3col-sm .jw-booking-mask-button, .mac.safari div.jw-booking-mask-3col-sm .jw-booking-mask-button { padding-top: 3px; }

	div.jw-booking-mask-3col-sm .jw-booking-mask-button:hover { background-position: left bottom; }
div.jw-booking-mask-3col-sm .jw-booking-mask-modify-booking { float:left; width:50px; margin-top:-2px; padding:0 0 0 10px; line-height:0.9em; }
	div.jw-booking-mask-3col-sm .jw-booking-mask-modify-booking a { font-size:10px; text-transform: uppercase; color:#CCC; text-decoration:none; }
div.jw-booking-mask-3col-sm .hotelSelector select { width:55px; }
	div.jw-booking-mask-3col-sm .hotelSelector .jw-booking-mask-hotels select { background:#cfcfcf; }
	div.jw-booking-mask-3col-sm .hotelSelector .jw-booking-mask-hotels select,
	div.jw-booking-mask-3col-sm .hotelSelector .jw-booking-mask-hotels  option { width:109px; }
div.jw-booking-mask-3col-sm form.modifyBooking.hotelSelector { padding:10px 0 0 8px; }
	div.jw-booking-mask-3col-sm .modifyBooking.hotelSelector label { padding-right:5px; }
	div.jw-booking-mask-3col-sm .modifyBooking.hotelSelector .jw-booking-mask-modify-booking { padding-left:8px; }
div.jw-booking-mask-3col-sm .hotelSelector .jw-booking-mask-rooms, div.jw-booking-mask-3col-sm .hideRooms .jw-booking-mask-rooms{ display:none; }
div#ui-datepicker-div.ui-datepicker{ font-size:13px; }
div.datepick, div#ui-datepicker-div { width:auto !important; }
div.datepick-month, div.ui-datepicker-group { width:auto; }

/***************  templates/main/../jw/scroller/template.4col-md-2items.css  ***************/
div.jw-scroller-4col-md-2items ul:after{ content: '.'; display: block; height: 0; clear: both; visibility: hidden; }
	div.jw-scroller-4col-md-2items { color:#ffffff; font-size:12px; height:112px; position:relative; }
		div.jw-scroller-4col-md-2items ul { height:112px; overflow:hidden; }
			div.jw-scroller-4col-md-2items ul li { margin-right: 12px; }
			div.jw-scroller-4col-md-2items ul li, div.jw-scroller-4col-md-2items  ul li .offerIntro{ float:left;_display:inline; height:112px; }
			div.jw-scroller-4col-md-2items  ul li { display:block; width:476px; position:relative; background-color:#023e86; }
			div.jw-scroller-4col-md-2items  ul li a { width:280px; border-right:2px solid #ffffff; float:left; }
			div.jw-scroller-4col-md-2items ul li img, div.jw-scroller-4col-md-2items .imageSwitchHolderAltTextOnly { float:left; width:280px; height:112px; display:block; }
div.jw-scroller-4col-md-2items  ul li .offerIntro { width:170px; padding:8px 11px 0 9px; height:104px; position:relative; }
div.jw-scroller-4col-md-2items  ul li .offerIntro h3{ font-size: 12px; margin: 0 0 4px; line-height: 14px; height: 28px; overflow: hidden; }
div.jw-scroller-4col-md-2items  ul li .offerIntro h3, div.jw-scroller-4col-md-2items  ul li .offerIntro a{ font-family: Arial, Helvetica, sans-serif;text-transform:uppercase; font-weight: 400; color: #fff; }
div.jw-scroller-4col-md-2items  ul li .offerIntro dfn{ font-family: Arial, Helvetica, sans-serif; font-size: 11px; line-height: 14px; }
div.jw-scroller-4col-md-2items  ul li .offerIntro a{ color:#023e86; text-decoration:none; font-size: 13px; font-weight: 700; text-transform: uppercase; border:0; position:absolute; bottom:10px; left:8px; display:block; cursor:pointer; width:122px; height:17px; padding:5px 0 2px 11px; background:url(http://www.bestwesternsiliconvalley.com/templates/jw/_common/images/rm-btn-sprite.png) no-repeat left top; }
	.msie8	div.jw-scroller-4col-md-2items  ul li .offerIntro a { padding-top: 3px; height: 18px; }
	div.jw-scroller-4col-md-2items  ul li .offerIntro a:hover{ background-position: left -25px; }
div.jw-scroller-4col-md-2items .prevButton, div.jw-scroller-4col-md-2items .nextButton{ width:14px; height:112px; position:absolute; top:0; cursor: pointer; display: block; z-index:50; }
	div.jw-scroller-4col-md-2items  .prevButton { background:url(http://www.bestwesternsiliconvalley.com/templates/jw/_common/images/scroller-btn.png) no-repeat left top; left:0px; }
	div.jw-scroller-4col-md-2items a.prevButton:hover{ background-position:left bottom; }
	div.jw-scroller-4col-md-2items  .nextButton{ background:url(http://www.bestwesternsiliconvalley.com/templates/jw/_common/images/scroller-btn.png) no-repeat right top; right:0px; }
	div.jw-scroller-4col-md-2items a.nextButton:hover{background-position:right bottom; }
	div.jw-scroller-4col-md-2items .toolbox-link { position:absolute; padding:5px; margin:5px; }
/***************  templates/main/../jw/slideshow/template.slideshow.css  ***************/
body{
    margin: 0;
    padding: 0;
}

.jw-slideshow {
    height: 100%;
    position: relative;
    width: 100%;
    overflow: hidden;
}
.jw-slideshow .slideshow  {
    float: left;
    height: 100%;
    list-style: none outside none;
    margin: 0;
    padding: 0;
    position: relative;
    width: 100%;
    z-index: 1;
}
.jw-slideshow .slideshow {
    width: 100%;
    height: 100%;
    position: relative;
    overflow: hidden;
}
.jw-slideshow .slideshow .slides.cycle-slide {
    left: 0;
    position: absolute;
    top: 0;
    z-index: 100;
    width: 100%;
    height: 100%;
}
.slideshow img.slideImage{
    z-index: 1;
    position: absolute;
}
.slideshow .overlay{ display: none; height: 100%; position: relative; width: 100%; z-index: 2; }
.slideshow .overlay > div{ display: block; height: 100%; position: relative; width: 100%; }
.slideshow .overlay > div{ display: block; height: 100%; position: absolute; width: 100%; }
.slideshow .overlay .full{ background: url(http://www.bestwesternsiliconvalley.com/templates/jw/_common/images/jw-slideshow-overlay-full.png); background-repeat: repeat; background-position: center top;  z-index:10; top: 0; left: 0; }
.slideshow .overlay .top {
    background: url(http://www.bestwesternsiliconvalley.com/templates/jw/_common/images/jw-slideshow-overlay-top.png);
    background-position: center top;
    background-repeat: repeat-x;
    z-index:20;
    top: 0;
    left: 0;
}
.slideshow .overlay .bottom{
    background: url(http://www.bestwesternsiliconvalley.com/templates/jw/_common/images/jw-slideshow-overlay-bottom.png);
    background-position: center bottom;
    background-repeat: repeat-x;
    z-index:20;
    bottom: 0;
    left: 0;
}
.slideshow .overlay .left{
    background: url(http://www.bestwesternsiliconvalley.com/templates/jw/_common/images/jw-slideshow-overlay-left.png);
    background-position: left center;
    background-repeat: repeat-y;
    z-index:20;
    top: 0;
    left: 0;
}
.slideshow .overlay .right{
    background: url(http://www.bestwesternsiliconvalley.com/templates/jw/_common/images/jw-slideshow-overlay-right.png);
    background-position: right center;
    background-repeat: repeat-y;
    z-index:20;
    top: 0;
    right: 0;

}

/*TOOLBOX FIX*/
.slides .imageSwitchHolder, .slides .imageSwitchHolderAltTextOnly{
    position: absolute !important;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
}

/*CUSTOM CLASSES*/

.jw-slideshow.jw-slideshow1 {
    margin: 0 auto;
    position: relative;
    width: 980px;
}
.jw-slideshow ul {
    list-style: none outside none;
    margin: 0;
    padding: 0;
    z-index: 1;
}

.slideNav {
background: url(http://www.bestwesternsiliconvalley.com/templates/jw/_common/images/jw-slideshow-arrows.png) no-repeat;
    display: block;
    height: 100px;
    position: absolute;
    right: 60px;
    top: 155px;
    width: 100px;
    z-index: 10;
    cursor: pointer;
}

.slideNav.cycle-prev {
    background-position: top left;
    left: 60px;
}

.slideNav.cycle-next {
    background-position: top right;
}

.slideContent {
    color: #FFFFFF;
    margin: 0 5%;
    position: absolute;
    width: 40%;
    z-index: 5;
}
.slideContent.background {
    background: url(http://www.bestwesternsiliconvalley.com/templates/jw/_common/images/jw-slideshow-content-bg.png) repeat;
    padding: 10px;
}

.slideContent.top {
    top: 50px;
}
.slideContent.bottom {
    bottom: 50px;
}
.slideContent.left {
    left: 0;
}
.slideContent.right {
    right: 0;
}
.slideContent.bottom.pagerON {
    bottom: 175px;
}
.slideContent.navigationON {
    margin: 0 15%;
}

.slideContent .slideTitle {
    color: #FFFFFF;
    font-size: 3em;
    font-weight: bold;
    line-height: 1em;
    margin: 0;
    padding: 0;
    text-transform: uppercase;
}

.slideContent .slideTitle a{
    color: #FFFFFF;
}
.slideContent .slideText {
    color: #eee;
    width: 350px;
}
.slideContent .slideReadMore{
    color: #FFFFFF;
    font-size: 1em;
    font-weight: bold;
    text-transform: uppercase;
}
.slideContent .slideReadMore a{
    color: #fff;
}
.slideContent.left .slideTitle, 
.slideContent.left .slideText, 
.slideContent.left .slideReadMore{
    float: left;
    clear: left;
    text-align: left;
}

.slideContent.right .slideTitle, 
.slideContent.right .slideText, 
.slideContent.right .slideReadMore{
    float: right;
    clear: right;
    text-align: right;
}

.pagerWrap {
    bottom: 20px;
    float: left;
    margin: 0 auto;
    position: absolute;
    width: 100%;
    z-index: 100;
}

.pagerContain {
    margin: 0 auto;
    padding: 0 15%;
    position: relative;
    width: 60%;
}
.pager {
    cursor: pointer;
    float: left;
    list-style: none outside none;
    margin: 0;
    overflow: hidden;
    position: relative;
    width: 100%;
}
.pager .cycle-slide {
    margin: 0;
}
.pager .cycle-slide img {
    height: auto;
    width: 90%;
    border: 2px solid #fff;
    margin: 0 auto 2px;
}
.pager .cycle-slide img:hover {
    border: 2px solid #ccc;
}
.pager .cycle-slide-active img{
    border: 2px solid #999;
}
.pager .cycle-slide img{
}
.pagerNav {
    background: url(http://www.bestwesternsiliconvalley.com/templates/jw/_common/images/jw-slideshow-pager-arrows.png) no-repeat scroll 0 0 transparent;
    display: block;
    height: 100px;
    position: absolute;
    right: 0;
    top: 25px;
    width: 50px;
    z-index: 10;
    cursor: pointer;
}

.pagerNav.disabled{
    opacity: .2;
}
.pagerNav.cycle-prev {
    background-position: top left;
    left: 0;
}

.pagerNav.cycle-next {
    background-position: top right;
}

/***************  templates/main/../jw/text-box/template.3col-flex.css  ***************/
/* --------------------------------------------------[ css ]-- */
div.jw-text-box-3col-flex { font-family: arial,helvetica; font-size: 12px; position:relative; width:720px; margin: 0 0 0 9px; }
div.jw-text-box-3col-flex .jw-text-box-content { position:relative; float:left; overflow:auto; text-align:justify; padding:0 12px; margin:3px 0; height:auto; }
	div.jw-text-box-3col-flex .jw-text-box-content p{ line-height:20px; }
	div.jw-text-box-3col-flex .jw-text-box-content, div.jw-text-box-3col-flex .jspContainer{ width:703px !important; }
	div.jw-text-box-3col-flex .jspPane{ width:660px !important; }
	div.jw-text-box-3col-flex .jspDrag{ background:#023e86; }
	div.jw-text-box-3col-flex  .jspTrack{ background:#023e86; }

/***************  templates/main/../jw/callout-text/template.1col-lg.css  ***************/
/* --------------------------------------------------[ css ]-- */
div.jw-callout-text-1col-lg { height:170px; background:#ffd200; color:#9c9c9c; font-family:arial,helvetica; position: relative; }
	div.jw-callout-text-1col-lg:hover { background:#a3b9d3; }
	div.jw-callout-text-1col-lg .jw-callout-text-content { padding:13px 8px 10px 10px; }
		div.jw-callout-text-1col-lg h3 { padding:0; margin:0; }
			div.jw-callout-text-1col-lg h3 a,div.jw-callout-text-1col-lg h3 a:hover { color:#d31e36; font-size:24px; line-height: 24px; font-family: arial,helvetica; font-weight: 400; text-transform: uppercase; text-decoration: none; }
		div.jw-callout-text-1col-lg h4 { color:#023e86; font-size:12px; line-height: 14px; font-weight: normal; text-transform: uppercase; padding:4px 0 6px 0; width:180px; }
		div.jw-callout-text-1col-lg p { font-size:11px; color:#333; line-height:14px; height:85px; overflow:hidden; font-weight: 400; }
		div.jw-callout-text-1col-lg a { color:#333333; text-decoration:none; display:block; }
		div.jw-callout-text-1col-lg a.go-link { font-size:12px; position:absolute; top:12px; right:0px; text-decoration:none; width:24px; height:24px; background:url(http://www.bestwesternsiliconvalley.com/templates/jw/_common/images/arrow-sprite.png) no-repeat 0 0; }
			div.jw-callout-text-1col-lg a.go-link:hover { color:#333333; }
		div.jw-callout-text-1col-lg .learmore{ padding-left:3px; text-decoration:underline; }
/***************  templates/main/../jw/menu/template.2col-sm.css  ***************/
/* --------------------------------------------------[ css ]-- */
div.jw-menu-2col-sm { float: left; overflow: hidden;}
	div.jw-menu-2col-sm.align-left ul { float:left; }
	div.jw-menu-2col-sm.align-right ul { float:right; }
	div.jw-menu-2col-sm.align-center ul { margin:0 auto; width:auto; display:table; }
		div.jw-menu-2col-sm li { display:block; float:left; text-align:center; margin:0; }
			div.jw-menu-2col-sm li.shortcut1 { margin-right: 17px; }
			div.jw-menu-2col-sm li.shortcut2 { margin-right: 21px; }
			div.jw-menu-2col-sm li.shortcut3 { margin-right: 23px; }
			div.jw-menu-2col-sm li.shortcut1 { margin-right: 17px; }
		div.jw-menu-2col-sm li a { display:block; padding:13px 0 0; text-decoration:none; font-size:12px; color:#fff; font-weight: 400; text-transform: capitalize;}
			* html div.jw-menu-2col-sm a { float:left; }
	div.jw-menu-2col-sm li.last a { background:none; }
	div.jw-menu-2col-sm a:hover, div.jw-menu-2col-sm li.active a { color:#ffd200; }
div.jw-menu-2col-sm, div.jw-menu-2col-sm ul { /* all lists */ padding: 0; margin: 0; list-style: none; }
div.jw-menu-2col-sm li { /* all list items */ float: left; }
/***************  templates/main/../jw/socialmedia/template.1col-sm.css  ***************/
/* --------------------------------------------------[ css ]-- */
div.jw-socialmedia-1col-sm { width: auto; }
div.jw-socialmedia-1col-sm ul { clear:both; }
div.jw-socialmedia-1col-sm li { float:left; padding:0 0 0 3px; }
	div.jw-socialmedia-1col-sm li a { display: block; width: 28px; height: 28px; cursor: pointer; }
	div.jw-socialmedia-1col-sm li:first-child{ padding-left:0; }
