@charset "utf-8";
/* CSS Document */

@charset "utf-8";
/* CSS Document */

.clearfix:after {content: ".";display: block;height: 0;clear: both;visibility: hidden;}.clearfix {display: inline-block;}/* Hides from IE-mac \*/ * html .clearfix { height: 1%;}.clearfix {display: block;}/* End hide from IE-mac */
.clear { clear:both; } 
.left { float:left;} 
.right { float:right;}
.img-left {float: left; margin-right: 10px;} 
.img-right {float: right; margin-left: 10px;}
.dnnsprite { background-image: url('images/AsideIcons.png'); background-color: transparent; background-repeat: no-repeat; }
.Community { background-position: -249px -5px; }
.Conferences { background-position: -188px -5px; }
.Manuals { background-position: -127px -5px; }
.Marketplace { background-position: -66px -5px; }
.Training { background-position: -5px -5px; }


ul.RotatorNav { margin:-74px 0 0 0;}
ul.RotatorNav li {margin:0;list-style:none;}

ul.sidebar-nav li { list-style-type: none;}
ul.sidebar-nav li ul li { padding-left: 20px;}

/* Getting Started content */



.getting-started-wrap .left { width: 116px; }
.getting-started-wrap .right { width:500px;}
a#TourStart img, a#TourVideo img { margin: 3px 3px 3px -10px; vertical-align: middle;}
#dnnTourContainer { display:none; }
hr.tour { border-style: solid; border-top-width: 0; color: #ccc; margin-top: 1em; }

#Footer #dnn_Footer_LeftPane {float: left;margin: 0 20px 0 0;width: 430px;}
#Footer #dnn_Footer_RightPane {float: left;width: 510px;}

#Sponsors img{width:118px;height:58px;border:solid 1px #000;margin:0 7px 7px 0;background:url(images/Logos.jpg) no-repeat;}
#Sponsors .aspnet img{background-position:0 0;}
#Sponsors .maxasp img{background-position:-118px 0;}
#Sponsors .telerik img{background-position:-236px 0;}
#Sponsors .exacttarget img{background-position:-354px 0;}
#Sponsors .winlive img{background-position: 0 -58px;}
#Sponsors .redgate img{background-position: -118px -58px;}
#Sponsors .appliedi img{background-position: -236px -58px;}
#Sponsors .arrowdesign img{background-position: -354px -58px;}

/* Quick Links */
.tblQuickLinks { width:100%; }
.tblQuickLinks td { line-height:22px; }
.tblQuickLinks a:link, .tblQuickLinks a:active, .tblQuickLinks a:visited{ text-decoration:underline; color:#e5e5e5; }
.tblQuickLinks a:hover {color:#d0171e;}

/* ------    Awesome Cyles site styles    ------ */
/* footer */
.left-footer { width:48%; float:left;}
.right-footer { width:48%; float:right;}

/* Home page */
/* Header Banner*/
.bannerShadow {padding-bottom: 34px; background:url(/Portals/0/images/Slide-Shadow.png) no-repeat 0 bottom;}
	.header-banner { background-image: url("/Portals/0/images/header-bg.jpg"); background-repeat: repeat-x; background-color:#830c11; min-height:200px; color:#FFF;}
		.header-banner .header-banner-image { float:left; width:280px; margin-left:50px; padding-top:13px;}
		.header-banner .header-banner-text { float:right; width:550px; margin-right:55px;}
			.header-banner .header-banner-text { font-size:16px; line-height:19px; padding-top:10px;}
			.header-banner .header-banner-text h2 { font-size:36px; text-transform:uppercase;}
			.header-banner .header-banner-text .header-read-more { font-size:14px; text-align:right;}
			.header-banner .header-banner-text .header-read-more a { color:#FFF;}

/* services columns */
.home-services div { width:190px; margin-right:20px; float:left;}
.home-services div.last { margin-right:0;}

/*  home page sidebar styles*/
#RightLinks .last { background:none;}
#RightLinks li.icoAbout img { background-image: url("images/bike-about-icon.png"); background-repeat: no-repeat;}
#RightLinks li.icoBike img { background-image: url("images/bike-icon.png"); background-repeat: no-repeat;}
#RightLinks li.icoNews img { background-image: url("images/bike-news-icon.png"); background-repeat: no-repeat;}

/* Subpage sidebar navigation on */
.Normal ul.sidebar-nav li { line-height:200%;}
.c_DNN6_Aside h3 { padding:0; margin:0; line-height:200%;}

#default .box {
	background-color:#fbfbfb;
	float:left;
	width:209px;
	height:86px;
	padding:20px 10px 5px 10px;
	margin-right:2px;
	position:relative;
	font-family:Arial, Helvetica, sans-serif, "Arial Rounded MT Bold";
	font-size:15px;
	font-weight:bold;
	color:#424242;
       background: url(images/border_dashed.png) top left no-repeat;
}

#default .box img {
	float:left;
}

#default .box span {	
	font-family:Arial, Helvetica, sans-serif, "Arial Rounded MT Bold";
	font-size:11px;
	font-weight:bold;
	color:#898989;
}

#default .box .buttons {
	position: absolute;
	background-color:#fbfbfb;
	left:100px;
	height:86px;
	width:139px;
	text-align:center;
    display:none;
}

#default .box .buttons input {
	width: 100px;
    background-color: #404040;
	color: #fff;
	border-radius: 3px;
	border-color: 
	#404040;
	padding: 7px;
	margin: 3px 40px 3px 3px;
	cursor: pointer;
	font-family: 'Proxima Nova Lt';
	font-size: 11px;
	border: none;
}


#default .box .buttonslast {
	position: absolute;
	background-color:#fbfbfb;
	left:81px;
	height:86px;
	width:110px;
	text-align:center;
    display:none;
}

#default .box .buttonslast input {
	width: 100px;
   background-color: #404040;
color: #fff;
border-radius: 3px;
border-color: 
#404040;
padding: 7px;
margin: 3px;
cursor: pointer;
font-family: 'Proxima Nova Lt';
font-size: 11px;
border: none;

}


div.WMContainer .WMButtonContainer, div.WMContainer .WeRecommendContainer { 
	margin: 10px;
	padding: 0px 50px;
	color: #8B8B8B;
	letter-spacing:0.1em;
}

.ui-button-text-only .ui-button-text {
	padding: .4em 1em;
	color: #ffffff;
}

div.WMContainer div.WMCondition{
padding-bottom: 0px;
}

div.WMContainer div.WMCity{
color: #404040;
font-size:14px;
}

.ui-dialog ui-widget ui-widget-content ui-corner-all dnnFormPopup ui-draggable ui-resizable{
top:700 !important;
}

.WMButtonContainer a{
	background:#404040;
	height:26px;
	line-height:26px;
	width:80px;
	display:inline-block;
	color:#FFFFFF;
	font-size:12px;
	font-weight:normal;
	border-radius:3px;
        margin-top:35px;
        letter-spacing:0;
       font-family:'Proxima Nova Lt';
font-size:12px;
}

.UDT_Input #dnn_ctr534_Default_Form_NAME{width:300px; height:25px; border:1px solid #c8c8c8; border-radius:3px; margin-top:5px;}

.UDT_Input #dnn_ctr534_Default_Form_EMAIL{width:300px; height:25px; border:1px solid #c8c8c8; border-radius:3px; margin-top:5px;}

.UDT_Field{padding-top:15px;}
.UDT_Input textarea{width:300px; height:80px; border:1px solid #cecece; border-radius:3px; margin-top:5px;}

.UDT_Buttons{text-align:right; padding-top:10px;}

.UDT_Buttons #dnn_ctr534_Default_Form_lblRequiredFootnote{display:none;}
.UDT_Buttons #dnn_ctr534_Default_Form_cmdCancelButton{display:none;}

.UDT_Buttons .UDT_Default{background:#ff6626; border:1px solid #ff6626; height:25px; width:60px; border-radius:3px; color:#fff; font-size:13px; font-weight:bold; cursor:pointer;}

.UDT_Type_Boolean .UDT_Caption{padding-left:25px;}

#dnn_ctr534_Default_Form_Yes_I_would_like_to_receive_news_from_Swims{position:relative; top:-16px;}

.UDT_Caption .SubHead{font-size:12px; font-weight:normal; color:#8b8b8b;}

.text_box{
	border:1px solid #c8c8c8;
	border-radius:3px;
	height:24px;
	width:247px;
}

.new_send{
	background:#ff6626;
	border:#ff6626;
	border-radius:3px;
	width:35px;
	height:22px;
	line-height:22px;
	color:#FFFFFF;
	font-size:12px;
	cursor:pointer;
	position:relative;
	left:-40px;
	font-family:'Proxima Nova Lt' !important;
	font-weight:normal;
}

.stButton .sharethis{background-image:url("/portals/0/Images/share-detail.jpg") !important; height:25px !important; width:30px !important;}

.stButton .facebook{background-image:url("/portals/0/Images/fb-detail.jpg") !important; height:25px !important; width:25px !important;}

.stButton .twitter{background-image:url("/portals/0/Images/twitter-detail.jpg") !important; height:25px !important; width:25px !important;}

.stButton .email{background-image:url("/portals/0/Images/email-detail.jpg") !important; height:25px !important; width:25px !important;}


.infoBox{background:url("/Portals/0/Images/map_bg.png") top left repeat-x !important; font-family:ubuntu !important; color:#fff; font-weight:normal !important; font-size:12px; text-transform:uppercase; white-space:nowrap !important;}

.infobox span{font-family:ubuntu !important; color:#000; font-weight:normal !important; font-size:12px; text-transform:uppercase;}

.orange_head{background:#ff6626; padding:9px 0px 10px 14px; color:#fff; font-size:14px;}

.white_area{color:#ccc; font-size:12px;}

.search_map_location{ color:#000; font-size:14px;}

.search_map_searcharea input{ border:1px solid #c8c8c8; border-radius:5px; height:23px; color:#888888; font-size:12px; padding:0px 0px 0px 5px;}

..fbConnectWidgetTopmost{ border:none !important;}

..fbConnectWidgetHeaderTitleBranded { display:none !important;}

.men_shoes{display: inline-block !important;
	width: 123px !important;
	height: 34px;
	text-indent: -99999px;
	background: url(http://swims.com/Portals/0/Images/men_shoes.png) !important;
	overflow:hidden;
	}
	
.men_shoes:hover { background-position:0px 34px !important;}

.women_shoes{ display: inline-block !important;
	width: 144px !important;
	height: 34px;
	text-indent: -99999px;
	background: url(http://swims.com/Portals/0/Images/women_shoes.png) !important;
	overflow:hidden;
	}
	
.women_shoes:hover {background-position:0px 34px !important;}

.men_galoshes{display:inline-block !important;
	width: 144px !important;
	height: 34px;
	text-indent: -99999px;
	background: url(http://swims.com/Portals/0/Images/men_galoshes.png) !important;
	overflow:hidden;
	}
	
.men_galoshes:hover {background-position:0px 34px !important;}

.men_outerwear{display: inline-block !important;
	width: 153px !important;
	height: 34px;
	text-indent: -99999px;
	background: url(http://swims.com/Portals/0/Images/men_outerwear.png) !important;
	overflow:hidden;
	}
	
.men_outerwear:hover { background-position:0px 34px !important;}

.women_outerwear{ display: inline-block !important;
	width:106px !important;
	height: 33px;
	text-indent: -99999px;
	 background: url(http://swims.com/Portals/0/Images/women_outerwear.png) !important;
	overflow:hidden;
	}
	
.shopnow:hover { background-position:0px 33px !important;}

.shopnow{ display: inline-block !important;
	width:106px !important;
	height: 33px;
	text-indent: -99999px;
	 background: url(http://swims.com/Portals/0/Images/shopnow.png) !important;
	overflow:hidden;
	}
	
.women_outerwear:hover { background-position:0px 34px !important;}

a.newsletter_shopnow,a.newsletter_shopnow:link,a.newsletter_shopnow:active,a.newsletter_shopnow:visited{ color:#000; font-size:13px;}

a.newsletter_shopnow:hover{color:#ff6626;}
.thumbnail_bar, .strip{ height:0px !important; border:0px !important;}

.right_sec img {float:left;margin-right:8px;height:32px;}
.right_sec input {
float: left;
width: 120px;
height: 26px;
}

.right_sec {width:35% !important;}
.text_box {height:29px !important;}
.left_sec {width:35% !important;}
.right_sec2>input {color: #FFF;
background: #FF6626 none repeat scroll 0% 0%;
border: medium none #FF6626;
border-radius: 3px;
width: 60px;
height: 32px;
font-size: 15px;
cursor: pointer;
font-family: "Proxima Nova Lt" !important;
font-weight: normal;
line-height: 22px;}
.footer-area {height:160px !important;}
.foot_signup {margin-bottom:0px !important;}


