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

/*---------------------  START CSS RESET  ---------------------*/

body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre,
form, fieldset, input, p, table, th, td, embed, object {
	padding: 0;
	margin: 0;
	}

table {
	border-spacing: 0;
	}

fieldset, img, abbr {
	border: 0;
	}

ul {
	list-style: none;
	}

caption, th {
	text-align: left;
	}

h1, h2, h3, h4, h5, h6 {
	font-size: 1.0em;
	font-weight:bold;
	}

q:before, q:after {
	content: '';
	}

a, ins {
	text-decoration: none;
	}




/*---------------------   END CSS RESET   ---------------------*/

body {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	background:url(/img/bkgd.jpg) top left #FFF repeat-x;
	color:#515151;
	padding:0px 0px 50px 0px;
}
#container {
	width:870px;
	margin:0px auto;
	border:1px solid #000000;
	position:relative;
}

#footer {
	width:870px;
	margin:0px auto;
	padding-top:25px;
}
/*---------------------  START CLEARFIX  ---------------------*/

.clearfix:after {
content: "."; display: block; height: 0; clear: both; visibility: hidden;}

.clearfix {display: inline-block;}

* html .clearfix {height: 1%}

.clearfix {display: block;}

.clear {
	clear:both;
}

/*---------------------   END CLEARFIX   ---------------------*/



/*---------------------  START TEXT ELEMENTS  ---------------------*/

h1 {
	font-size:18px;
	line-height:19px;
	color:#000000;
}

h2 { font-size:16px; color:#000000;	font-weight:bold; }
h2.smaller { font-size:14px; }
h3 { font-size:12px; line-height:17px; color:#333333; }
h3.width100 {
	width:100%;
}
h4 {
	font-size:12px;
	font-weight:bold;
	line-height:12px;
}

h5 {
	font-size:14px;
	line-height:15px;
}

h6 {
	font-size:13px;
	line-height:14px;
}
p {
	font-size:11px;
	line-height:17px;
	padding:0px 0px 1em;
	color:#000000;

}
ul {
	padding-left:2em;
	list-style-position: outside;
	list-style-type: disc;
}
ol {
	padding-left:2em;
	list-style-position: outside;
	list-style-type: decimal;
}
a {text-decoration:none;outline:none;}
a:link {
	color:#3F3F3F;
}
a:active {
	color:#3F3F3F;
}
a:hover {
	color:#000000;
}
a:visited {
	color:#3F3F3F;
}
.bold {
	font-weight:bold;
}
/*---------------------   END TEXT ELEMENTS   ---------------------*/



/*---------------------  START GLOBAL LAYOUT  ---------------------*/
ul.crossfade, #crassfade1 li {z-index:1;}


/*#header {height:126px;}*/
.quickcart {padding-right:20px;}
#footer ul, #footer li, #header ul, #header li {
	margin:0px;
	padding:0px;
}
#footer li, #header li {
	display:inline;
	padding-right:12px;
}
.right {
	float:right;
}
.left {
	float:left;
}
.hr {
	background:url(/img/hr.gif) top left repeat-x;
	height:1px;
	margin:0px 0px 0px;
}
#navigation {
	height:36px;
	background:#000000 url(/img/ski-doo-sprite-6.gif) 0 111px no-repeat;
	border-bottom:2px solid #000000;
}
	#navigation ul {float:left;}
	#navigation li {width:162px;float:left;}
	#navigation li a {float:left;width:174px;color:#000000;font-size:16px;font-weight:bold;line-height:35px;padding-left:20px;background:url(/img/ski-doo-sprite-6.gif) 0px -37px no-repeat;text-indent:-5000px;}
	#navigation li a.gear {background:url(/img/ski-doo-sprite-6.gif) 0px 0px no-repeat;}
	#navigation li a.accessories {background:url(/img/ski-doo-sprite-6.gif) -174px 0px no-repeat;}
	#navigation li a.maintenance {background:url(/img/ski-doo-sprite-6.gif) -348px 0px no-repeat;}
	#navigation li a.parts {background:url(/img/ski-doo-sprite-6.gif) -522px 0px no-repeat;}
        #navigation li a.cool_products { background:url(/img/ski-doo-sprite-6.gif) -696px 0px no-repeat; }
	#navigation li a.gear:hover {background:url(/img/ski-doo-sprite-6.gif) 0px -37px no-repeat;}
	#navigation li a.accessories:hover {background:url(/img/ski-doo-sprite-6.gif) -174px -37px no-repeat;}
	#navigation li a.maintenance:hover {background:url(/img/ski-doo-sprite-6.gif) -348px -37px no-repeat;}
	#navigation li a.parts:hover {background:url(/img/ski-doo-sprite-6.gif) -522px -37px no-repeat;}
        #navigation li a.cool_products:hover {background:url(/img/ski-doo-sprite-6.gif) -696px -37px no-repeat;}



#user_nav {width:205px;float:right;}
	#user_nav a {display:block;width:102px;line-height:17px;font-size:10px;font-weight:normal;text-align:center;color:#CBCBCD;}
	#user_nav a:hover {background-color:#494949;color:#eac400;}
#user_nav .left {border-right:1px solid #494949;}
#user_nav .left .hr_un { background:url(img/divider_usernav_h.gif) left top no-repeat;height:1px; }
#user_nav .right .hr_un { background:url(img/divider_usernav_h.gif) right top no-repeat;height:1px; }
.pad {padding:18px;}

.pad2 {padding:18px;}
*+html .pad2{padding:9px 9px 18px 9px; }

#content {background:#FFFFFF url(/img/bkgd_left_column.gif) 0 0 repeat-y;/*position:relative;*/z-index:1;}
#content_home {background:#FFFFFF;position:relative;}
#lang_select {background:#FFFFFF url(/img/bkgd_language_2012.jpg) 0 0 no-repeat;height:530px;border-bottom:2px solid #000000;position:relative;}
#email_signup { background:#FFFFFF url(/img/bkgd_email_2012.jpg) 0 0 no-repeat;height:530px;border-bottom:2px solid #000000;position:relative; }
#menu_column {width:219px;float:left;}
#right_content {float:right;width:649px;}

#breadcrumbs {background:#000000;color:#C9C9C9;padding-left:20px;font-family:helvetica;font-size:10px;line-height:24px;display:block;}
	#breadcrumbs a {color:#FFFFFF;font-family:helvetica;font-size:10px;line-height:24px;text-decoration:none;}

#left_search {
	background:url(/img/bkgd_search.jpg) 0 0 no-repeat;
	padding:16px 0 21px 22px;
	/*height:66px;*/
}

/*.search_form {margin:15px auto;}*/

#left_search .search_input {
	background:url(/img/search_input.gif) no-repeat scroll 0 0;
	border:medium none;
	color:#FFFFFF;
	height:20px;
	padding:8px 0 0 5px;
	width:130px;
	font-size:11px;
}
#left_search .search_go {}

#menu_column h2 {background-image:url(/img/bkgd_lm_h2.gif);
background-position: 0 0;
background-repeat: no-repeat;
line-height:34px;
padding-left:20px;
color:#eac400;
text-transform:uppercase;
margin:0px;
}
h2.bkgd_black {background-color:#000000;}

#cat_menu {background:#202020 url(/img/bkgd_menu.jpg) left top no-repeat;padding-bottom:15px;}
.shadow {background:url(/img/bkgd_shadow_lm.jpg) 0 0 no-repeat;}

a.lv3, a.lv3:link, a.lv3:visited, a.lv3:active{color:#CBCBCB;font-size:12px;font-weight:bold;/*line-height:35px;*/display:block;text-decoration:none;padding:9px 10px 9px 20px;text-transform:uppercase;}
a.lv3:hover {background-color:#121212;color:#eac400;}
#menu_column ul {
padding-left:0;
list-style:none;
}
a.lv3a {color:#eac400;font-size:12px;font-weight:bold;line-height:33px;display:block;text-decoration:none;padding-left:20px;text-transform:uppercase;}
#menu_column li.lv2_li {border-bottom:1px solid #555454;}
.lv2_lia {background-color:#121212;padding-bottom:12px;border-bottom:1px solid #555454;}
#menu_column li.lv2_li_active {border-bottom:1px solid #555454;background-color:#121212;}
ul.lv4_ul {padding-bottom:11px;margin-top:-8px;}
a.lv4 {color:#9c9c9b;font-size:12px;font-weight:bold;line-height:19px;display:block;text-decoration:none;padding-left:40px;}
a.lv4:hover {background:#1f1f1f url(/img/arrow_lv3.gif) 20px 6px no-repeat;color:#cbcbcb;}
a.lv4a {background:#1f1f1f url(/img/arrow_lv3.gif) 20px 6px no-repeat;color:#cbcbcb;font-size:12px;font-weight:bold;line-height:21px;display:block;text-decoration:none;padding-left:40px;}
.shadow_ltgy { background: url(/img/menu_shadow.jpg) 0 0 no-repeat; padding:10px 0 0 0;}
.menu_bucket { text-align:center; }
.menu_bucket_news { width:202px; margin:10px auto; background:url(img/menu_newsletter.jpg) 0 0 no-repeat; height:125px; }
.menu_bucket_news input.textfield {background:transparent url(/img/textfield_news.gif) no-repeat scroll 0 0;
	border:medium none;
	color:#FFFFFF;
	font-size:11px;
	height:20px;
	padding:8px 0 0 5px;
	margin:44px 0 0 14px;
	width:167px;}
.submit {
	height:30px;
	margin:6px 0 0 114px;
	width:72px;
}

#footer #share {
float:right;
padding:0 0px 0 0;
position:relative;
width:260px;
}

.ucFooter_lblSharePage {}

#footer #share p {
display:inline;
float:right;
padding:0 10px 0 0;
}

#footer #share ul {
float:right;
}
#footer #share ul li {
	padding-right:0px;
	padding-left:12px;
}
/*---------------------   END GLOBAL LAYOUT   ---------------------*/



/*---------------------  START HOME PAGE  ---------------------*/
#slideshow {border-bottom:2px solid #000000;background:url(img/bkgd_slide.jpg) center top repeat;}

#home_newsletter {width:202px;float:left;padding-right:20px;}
#description {float:left;width:610px;}
	#description p {font-size:13px;line-height:20px;padding:0;}
	#description h1 {font-weight:normal;font-size:18px;border-bottom:1px solid #000000;margin-bottom:5px;padding-bottom:5px;text-transform:uppercase;}
#content_home #description {float:right;width:610px;}
#home_newsletter {float:left;width:202px;}

#featured_full {width:834px;margin-top:15px;font-size:12px;}
#featured_full h2, #featured h2 {background:url(/img/bkgd_featured_title.gif) right 0 no-repeat;color:#EAC400;line-height:34px;padding-left:20px;}
#featured_content{background:#E7E7E7 url(/img/bkgd_featured_wide.gif) 0 0 no-repeat;border:1px solid #dedede;border-top:none;padding:7px 0px 7px 7px;}
 #featured #featured_content {padding:7px 0px 7px 0px;}
.featured_image {background-color:#ffffff;border:1px solid #DEDEDE;}
#featured .featured_item {margin:0 0px 10px 0;border-bottom:1px solid #DEDEDE;padding-bottom:10px;float:none;padding-left:19px;}
	#featured .featured_item_last {margin:0 0px 10px 0;float:none;padding-left:19px;}
.featured_item {float:left;margin-right:7px;}
#featured_full a, #featured a {font-size:12px;font-weight:bold;}
.featured_info {padding:2px 15px;width:126px;}
#featured .featured_info {padding:2px 0px;width:100%;}
#featured {margin-top:15px;font-size:12px;}
/*---------------------   END HOME PAGE   ---------------------*/



/*---------------------  START CATEGORY PAGE  ---------------------*/
#cat_image {border-bottom:2px solid #000000;width:649px;overflow:hidden;}
#featured_cat {float:right;width:200px;}
h2.category_title {background:url(img/bkgd_cat_header.gif) 0 0 repeat-x;color:#EAC400;font-size:18px;font-weight:bold;line-height:34px;margin-bottom:10px;padding-left:16px;text-transform:uppercase;}
h2.listing_title {margin-bottom:5px;}
h2.v2 {margin:0;}
#cat_basic h3 {font-size:14px;font-weight:bold;border-bottom:1px solid #000000;line-height:22px;margin-bottom:3px;text-transform:uppercase;}
#cat_basic h3.no_image {font-size:14px;line-height:40px;border-bottom:1px solid #c9c9c9;font-weight:bold;color:#000000;background:#f6f6f6 url(img/arrow_cat.gif) right top no-repeat;margin:0px;padding-left:27px;}
#cat_basic a:hover h3.no_image {background:#e2e2e2 url(img/arrow_cat.gif) right top no-repeat;}
#cat_basic {padding-bottom:3px;}
#cat_basic a:hover h3 {color:#646464;}
#cat_border {border:1px solid #c9c9c9;margin-bottom:20px;}
#cat_basic #featured_full, .detail #featured_full {width:100%;margin-bottom:15px;}
#cat_basic #featured_full .featured_item {margin-right:60px;}
#cat_basic #featured_full .featured_item_last {margin:0 10px 10px 0;float:right;}


/*---------------------   END CATEGORY PAGE   ---------------------*/



/*---------------------  START PRODLIST PAGE  ---------------------*/
#pagination li {
	list-style:none;
	padding-right:0px;
	display:inline;
	font-size:11px;
}
ul#pagination {
	padding:0px;
	margin:0 0 20px;
}

#pagination a {text-decoration:underline;font-size:11px;}
#pagination a:hover {text-decoration:none;}
.prodlist_img {background-color:#FFFFFF;width:180px;height:180px;border:1px solid #c5c5c5;}

.showing_pag {float:right;font-size:11px;color:#dbdbdb;text-transform:none;padding:5px 10px 0 0;}
/*---------------------   END PRODLIST PAGE   ---------------------*/



/*---------------------  START PROD FAMILY PAGE  ---------------------*/

/*---------------------   END PROD FAMILY PAGE   ---------------------*/



/*---------------------  START PROD DETAIL PAGE  ---------------------*/
#detail_action { padding:15px 18px 34px; background:#e3e3e4 url(/img/bkgd_action_area.jpg) center bottom no-repeat; }
	#detail_images { float:left; width:330px; margin-right:15px; }
		.dmi { background-color:#FFFFFF; border:1px solid #c1c1c1; margin:0 0 6px 0; }
		.dai { float:left; }
		.dai_imgs { background-color:#FFFFFF; border:1px solid #c1c1c1; }
		#zoom { float:right; width:23px; }
	#action_box { width:260px; float:left;}
		#action_bkgd { background:url(/img/bkgd_action_box.gif) left 50% no-repeat; }
		#action_box h1 { color:#EAC400; font-size:16px; background:url(/img/bkgd_action_title.gif) 0 0 no-repeat; padding:8px 12px 8px 15px; }
		.swaps { float:left; width:30px; margin-right:15px; }
		.options { float:left; width:200px; }
		#action_info, #opt_swps, #action_atc { background:url(/img/action_shadow.png) left top no-repeat; padding:15px 5px 15px 20px; }
			#action_info h4, #opt_swps p, #action_atc p { color:#a9a9a9; font-size:11px; line-height:14px; font-weight:normal; }
			#action_info h3 { color:#e2e2e2; font-size:16px; font-weight:bold; padding:10px 0 0; }
		#opt_swps, #action_atc { border-top:1px solid #454545; }
		#opt_swps p, #action_atc p { padding:0; }
			.swaps_imgs { border:1px solid #cccccc; }
		.selects {
			color:#FFFFFF;
			font-size:12px;
			font-weight:bold;
			padding-bottom:5px;
		}
		#atc {text-indent:-9999px; background:url('/img/btn_atc.gif') 0 0 no-repeat; float:left; height:34px; width: 103px}
		#atc.yellow {background-image:url('/img/btn_atcY.gif'); width:141px; height:35px}
		#atc.yellow:hover {background:url('/img/btn_atcY.gif') 0 -35px}
		#action_atc { padding:25px 5px 25px 20px;}
.long { width:275px; float:left; padding:15px; }
.short_spec { float:right; background-color:#f5f5f5; margin-top:15px; padding:15px; border:1px solid #c3c2c2; width:227px; }

#movie { float:right; width:300px; padding-top:15px; }
#description p.small_movie_caption { font-size:11px; padding-bottom:10px; }

/*---------------------   END PROD DETAIL PAGE   ---------------------*/



/*---------------------  START SHOPPING CART PAGE  ---------------------*/
#cart_promo {background: #F5F5F5; border: 1px solid #DEDEDE; padding: 5px; margin-bottom: 10px;}

#cart_promo_text {font-size: 12px; float: left; width: 350px; padding: 3px 0 0 0;}

#cart_promo_box {float: left; width: 225px;}
	#cart_promo_box input{width: 210px; padding: 2px 0 2px 5px; border: 1px solid #dddddd; background: #ffffff;}

#cart_promo_btn {float: left;}

.cart_header {
	padding:7px;
	font-weight:normal;
	background-color:#F5F5F5;margin:1px;
	border-top:1px solid #DEDEDE;
	border-bottom:1px solid #DEDEDE;
}
.noborder {
	border:0px none;
}
.qty input, .emailOrderForm {
	border:1px solid #dedede;
	padding:2px 0px 2px 3px;
	margin:0px 3px 0px 0px;
}
.qty input { margin:0 0 3px;width:21px;text-align:center; padding-left:0px;}
.cart {font-size:12px;}
.shopImage {
	overflow:hidden;
	height:120px;
	width:120px;
	background:#FFFFFF;
	border:1px solid #dedede;
	margin:15px 20px;
}

#email_order {
	padding:10px 0px 25px;
}
#email_order .title {
	width:110px;
	padding:6px;
	display:block;
	float:left;
	font-weight:bold;
	text-align:right;
}
.update_qty {background-color:#F5F5F5;border:1px solid #DEDEDE; padding:3px 0 3px 438px;}
.cart_shadow { background:url(img/shadow_checkout.png) left 0 no-repeat; }
.cart_shadow_r { background:url(img/shadow_checkout.png) right 0 no-repeat; }
.left-border {border-left:1px solid #DEDEDE;}
.right-border {border-right:1px solid #DEDEDE;}
.cartname a{font-weight:bold;color:#3f3f3f;}
.price { font-size:18px;font-weight:bold; }
h1.cart_title {color:#EAC400; font-size:18px; background:url(img/bkgd_static_title.gif) right 0 no-repeat; line-height:34px;padding-left:20px;text-transform:uppercase;}
/*---------------------   END SHOPPING CART PAGE   ---------------------*/



/*---------------------  START GENERIC PAGE  ---------------------*/

/*---------------------   END GENERIC PAGE   ---------------------*/

#search tr.odd td {background-color:#f5f5f5;}
#search tr.even td {background-color:#fafafa;}

/*---------------------  START FAQ PAGE  ---------------------*/

/*---------------------   END FAQ PAGE   ---------------------*/



/*---------------------  START NEWS LISTING PAGE  ---------------------*/

/*---------------------   END NEWS LISTING PAGE   ---------------------*/



/*---------------------  START BLOG LISTING PAGE  ---------------------*/

/*---------------------   END BLOG LISTING PAGE   ---------------------*/



/*---------------------  START ARTICLE PAGE  ---------------------*/

/*---------------------   END ARTICLE PAGE   ---------------------*/



/*---------------------  START SEARCH PAGE  ---------------------*/

/*---------------------   END SEARCH PAGE   ---------------------*/



/*---------------------  START SITEMAP PAGE  ---------------------*/
div#multicolumn {
	-moz-column-count: 2;
	-moz-column-gap: 20px;
	-webkit-column-count: 2;
	-webkit-column-gap: 20px;
	column-count: 2;
	column-gap: 20px;
}

/*---------------------   END SITEMAP PAGE   ---------------------*/



/*---------------------  START DEALER LOCATOR PAGE  ---------------------*/

#dealer_locator_form {
	padding:10px;
}

#dealer_locator_form .title {
	width:150px;
	text-align:right;
	display:block;
	float:left;
	padding:0px 8px 0px;
}

#dealer_locator_form .clear {
	padding-bottom:5px;
}
/*---------------------   END DEALER LOCATOR PAGE   ---------------------*/



/*---------------------  START MEDIA PAGE  ---------------------*/

/*---------------------   END MEDIA PAGE   ---------------------*/



/*---------------------  START CAREER PAGE  ---------------------*/

/*---------------------   END CAREER PAGE   ---------------------*/



/*---------------------  START CONTACT US PAGE  ---------------------*/
#selector_box {
	background:transparent url(/img/bkgd_select_langauge.png) no-repeat scroll 0 0;
	left:557px;
	min-height:150px;
	padding:7px 0 20px 11px;
	position:absolute;
	top:40px;
	width:246px;
	color:#FFFFFF;
}

*+html #selector_box { padding:7px 0 0 11px; }
#selector_box p {padding:0px;line-height:13px;}
*+html #selector_box p {padding:0px;line-height:10px;}

#selector_box strong {font-size:13px;}
#selector_box select {margin-top:4px;}
	#selector_box h1 {color:#eac400;font-size:16px;}
	#selector_box .input {margin:0 0 5px;border:1px solid #000000;padding:2px 3px;font-size:11px;}
	#selector_box .submit_enews {padding-top:5px;}
#country_select_container {padding:15px 0 0 0;}
#remember_me_container {padding:15px 0 10px 0;}

#header div {position:relative;display:block;}
#header div#navigation {position:static;}
#main-header {background:#000000;z-index:5;}

#main-header #logo {
    height:51px;
    position:absolute;
    right:24px;
    top:17px;
    width:195px;
}

#main-navigation {
    height:72px;
    width:860px;
    z-index:5;
    padding-left:22px;
    padding-bottom:15px;
}

#main-navigation a {
    color:#fff;
    text-transform:uppercase;
    padding-right:5px;
    line-height:36px;
    font-size:10px;
}

#main-navigation a:hover {
    color:#ffc423;
}

#main-navigation ul li{
	float:left;
	padding:0px 0 0;
	margin:0px;
}

#nav ul li a  {
    line-height:32px;
}

#main-navigation li.store_list_li {
    border-bottom:1px solid #bd9f4e;
    width:149px;
}

#nav li ul {
    background:url(img/bkgd_drop_down.png) no-repeat scroll top left transparent;
    border-bottom:2px solid #000;
    left:-999em;
    position:absolute;
    width:149px;
}

#nav a {
    display:block;
    width:140px;
}

#nav, #nav ul {
    line-height:1;
    list-style:none outside none;
}

#nav li.store_list_li { border-bottom:1px solid #bd9f4e; width:149px; }
#nav li ul { /* second-level lists */
	position: absolute;
	background: url(img/bkgd_drop_down.png) top left no-repeat;
	border-bottom:2px solid #000000;
	width: 149px;
	left: -999em; /* using left instead of display to hide menus because display: none isn't read by screen readers */
}

#nav li ul ul { /* third-and-above-level lists */
	margin: -1em 0 0 10em;
}

#nav li:hover ul ul, #nav li.sfhover ul ul {
	left: -999em;
}

#nav li:hover ul, #nav li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul { /* lists nested under hovered list items */
	left: auto;
}

#nav li:hover, #nav li.hover {   position: static;  } /*fixes the menu stick in IE */

#nav ul {
    margin-left:-12px;
}

#main-header #tools {
    float:left;
    padding:0 0 0 17px;
    width:853px;
    background:#000;
}
#main-header #tools li {
    background:#141A1E none repeat scroll 0 0;
    border-left:1px solid #45515B;
    border-top:1px solid #45515B;
    float:left;
    margin:0 1px 0 0;
    padding:0 5px 2px;
    text-transform:uppercase;
    list-style-image:none;
    list-style-position:outside;
    list-style-type:none;
    position:relative;
}
#main-header #tools li a {
    -moz-background-clip:border;
    -moz-background-inline-policy:continuous;
    -moz-background-origin:padding;
    background:transparent url(/img/arrow_tool.gif) no-repeat scroll 98% 50%;
    color:#AAB1BC;
    font-size:77%;
    padding-right:10px;
}

a.store_list {
    padding-left:8px;
}

.banner p
{
	color: #E60910;
	background-color: #414141;
	padding: 0.5em 0.5em 0.5em 1em;
	font-size: 1.75em;
}
.menu_bucket { padding-bottom:10px; }
#home_buckets ul { list-style:none; padding:0; margin:0; overflow:hidden; margin:0 0 19px; }
#home_buckets li { list-style:none; float:left; }
#home_buckets li a {  }
#home_buckets li.newsletter, #home_buckets li.video { padding-right:13px; }
#home_buckets li.video {  }
#home_buckets li.tech {  }

.social_detail { float:left }
