


.infoBoxContents {
  background: #FFFFFF;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

TABLE.productListing {
	/*
  border: 1px;
  border-style: solid;
  border-color: #000000;
  */
  width:100%;
}


.productListing-heading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  background: #666666;
  color: #FFFFFF;
  font-weight: bold;
  line-height:2.2em;
}

TD.productListing-data {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
}

TD.productListing-data A:link 	 {color: #F38DBA; text-decoration: none;}
TD.productListing-data A:visited {color: #F38DBA; text-decoration: none;}
TD.productListing-data A:active  {color: #F38DBA; text-decoration: none;}
TD.productListing-data A:hover   {color: #F38DBA; text-decoration: underline;}


TD.pageHeading, DIV.pageHeading, P.pageHeading {
  font-family: Verdana, Arial, sans-serif;
  line-height:1.3em;
  font-size: 0.9em;
  font-weight: bold;
  color: #4B3900;
}


TD.main, P.main, SPAN.main {
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
}

CHECKBOX, INPUT, RADIO, SELECT {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
}

TEXTAREA {
  width: 100%;
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
}

SPAN.productSpecialPrice {
  font-family: Verdana, Arial, sans-serif;
  color: #ff0000;
}

.moduleRow { }
.moduleRowOver { background-color: #D7E9F7; }
.moduleRowSelected { background-color: #E9F4FC; }

.checkoutBarFrom, .checkoutBarTo { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #8c8c8c; }
.checkoutBarCurrent { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #000000; }

.checkoutBarFrom  A:link { color: #F38DBA; text-decoration:none;}
.checkoutBarFrom  A:visited { color: #F38DBA; text-decoration:none;}
.checkoutBarFrom  A:active { color: #F38DBA; text-decoration:none;}
.checkoutBarFrom  A:hover { color: #F38DBA; text-decoration:underline;}


.inputRequirement { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #ff0000; }


/* From rebel label */

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

a:link { color: #F38DBA; text-decoration: none; }
a:visited { color: #F38DBA; text-decoration: none; }
a:active { color: #F38DBA; text-decoration: none; }
a:hover { color: #F38DBA; text-decoration:underline; }


/* Body */
body { background-color: #333; background-image: url("./images/bg_rl_01.jpg");margin: 0px;}

.bodyText {
	font-family: Verdana;
	font-size: 9px;
}


#shell {width: 915px; margin-bottom: 20px; margin-left:0px; margin-right:0px; margin-top:10px; padding:5px; background-color:#FFFFFF; font-family:Verdana; }

.top { width: 100%; height:79px; padding-top:2px; }


.header_home {
	/*background:  url("./images/rebellabel_02.jpg") no-repeat #000;*/
	width: 100%;
	height: 70px;
}

.header_left {width:550px;	height:75px;}

.header_left span { display: none; }
.header_left li, .header_left a{ height:75px; display:block; }
.header_left li { float:left; list-style:none; display:inline; position:relative; }
.header_left-01 { width: 550px;}


.header_right {
	float: right;
	height:75px;
	margin: 0px 0px 0px 0px;
	width: 360px;
}

.header_right input {
	border: none;
	background: none;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.header_top {
	float:right;
	font-family: Verdana;
	font-size:10px; 
	color: #FFFFFF;
}
.header_top  A:link { color: #FFFFFF; text-decoration:none;}
.header_top  A:visited { color: #FFFFFF; text-decoration:none;}
.header_top  A:active { color: #FFFFFF; text-decoration:none;}
.header_top  A:hover { color: #4B3900; text-decoration: none;}

.header_top span { display: none; }

/* MAIN */

.main_div {width:100%; background-color: #EBEBEB;}

.left { float:left; width: 730px; background-color: #FFFFFF; font-size:10px; color: #333333;}

.right { float:left; width: 170px; padding:5px; }

.bottom { width:100%; background-color:#FFFFFF; margin-top:20px;  padding:10px 0 10px 0; border-top:1px solid #CCCCCC; }  

#shell-content-main-total {
	width: 915px;
	float: left;
	margin: 0px 0px 0px 0px;
	background-color: #FFFFFF;
}


.joinbox {
	/*background: url("./images/join_box.gif") repeat-x #fff;*/
	border: 1px solid #777;
	height: 15px;
	width:168px;
	float: left; 
	font-family: Verdana; 
	font-size:10px; 
	line-height: 11px;
	color: #333333;
	margin-top:5px; margin-bottom:7px;
	padding: 0px;
}


.join-form { padding:0px; MARGIN: 0px; line-height:1em; font-family: Verdana; float:left; }

.join-form P.title{FONT-WEIGHT: bold; FONT-SIZE: 0.7em; MARGIN: 0px; COLOR: #fff; LINE-HEIGHT: 1.3em}
.join-form P.descrip{PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 0.7em; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #666666; LINE-HEIGHT: 1.3em; PADDING-TOP: 0px}



.tshirts {
	width:142px;
	background-color:#FFFFFF;
	float: left;
}

.tshirts_listing{
	width:240px;
	background-color:#FFFFFF;
	float: left;
	margin: 0px;
	padding: 0px;
	float:left;
}

.background_01_listing { /*background: url("./images/ruester_kanadian_color_02_web.jpg") no-repeat;*/   }
.background_02_listing { background: url("./images/bg_listing_03_web.jpg") no-repeat; }


.desc_listing {width:200px; height:55px;background-color:#FFFFFF;}

.desc_listing A:link 	{color: #000000; text-decoration: none;}
.desc_listing A:visited {color: #000000; text-decoration: none;}
.desc_listing A:active 	{color: #000000; text-decoration: none;}
.desc_listing A:hover  	{color: #000000; text-decoration: underline;}


.mens_viewall { 
	background:url("./images/mens_tshirts_viewall.jpg") no-repeat; 
	width:710px;
	height:40px; 
	margin:0px auto 0px auto;
	padding:0; 
	float:left;
	}

.mens_viewall span { display: none; }
.mens_viewall li, .mens_viewall a { height:40px; display:block; }
.mens_viewall li { float:left; list-style:none; display:inline; position:relative; }
.mens_viewall-01 { width: 160px;}
.mens_viewall-02 { width: 100px;}
.mens_viewall-02 a:hover { background:url("./images/mens_tshirts_viewall.jpg") -160px -40px no-repeat; }

.mens_t_link {
	background:url("./images/mens_t_link.jpg") no-repeat;
	width:710px;
	height:40px;
	margin:0px auto 0px auto;
	padding:0; 
	float:left;
}

.mens_t_link span { display: none; }
.mens_t_link li, .mens_t_link a{ height:40px; display:block; }
.mens_t_link li { float:left; list-style:none; display:inline; position:relative; }
.mens_t_link-01 { width: 155px;}


.womens_t_link {
	background:url("./images/womens_t_link.jpg") no-repeat;
	width:710px;
	height:40px;
	margin:0px auto 0px auto;
	padding:0; 
	float:left;
}

.womens_t_link span { display: none; }
.womens_t_link li, .womens_t_link a{ height:40px; display:block; }
.womens_t_link li { float:left; list-style:none; display:inline; position:relative; }
.womens_t_link-01 { width: 175px;}


.womens_viewall { 
	background:url("./images/womens_tshirts_viewall.jpg") no-repeat; 
	width:710px;
	height:40px; 
	margin:0px auto 0px auto;
	padding:0; 
	float:left;
	}

.womens_viewall span { display: none; }
.womens_viewall li, .womens_viewall a { height:40px; display:block; }
.womens_viewall li { float:left; list-style:none; display:inline; position:relative; }
.womens_viewall-01 { width: 180px;}
.womens_viewall-02 { width: 110px;}
.womens_viewall-02 a:hover { background:url("./images/womens_tshirts_viewall.jpg") -180px -40px no-repeat; }




DIV.featuredproduct { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 8px; LINE-HEIGHT: 1em; PADDING-TOP: 0px}
DIV.featuredproduct P.desc { 
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 0.7em; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #939393; LINE-HEIGHT: 1.3em; PADDING-TOP: 0px
}
DIV.featuredproduct P.desc A:link {    COLOR: #FFFFFF; TEXT-DECORATION: none; }
DIV.featuredproduct P.desc A:visited { COLOR: #FFFFFF; TEXT-DECORATION: none;}
DIV.featuredproduct P.desc A:active { COLOR: #FFFFFF; TEXT-DECORATION: none; }
DIV.featuredproduct P.desc A:hover {   COLOR: #FFFFFF; TEXT-DECORATION: underline; }

DIV.featuredproduct P.price { FONT-WEIGHT: bold; FONT-SIZE: 0.7em; MARGIN: 0px; COLOR: #fff; LINE-HEIGHT: 1.3em }

DIV.featuredproduct P.flag { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 10px; MARGIN: 0px 0px 0px 0px; }

.bottom_links { font-size:10px; color:#505050; float:left; background-color:#FFFFFF; line-height:14px;}
.bottom_links a:link { color:#505050; text-decoration:none;}
.bottom_links a:visited { color:#505050; text-decoration:none;}
.bottom_links a:active { color:#505050; text-decoration:none;}
.bottom_links a:hover { color:#F38DBA; text-decoration: underline;}

/*
.detail { width:100%; font-size:11px; color: #333333;}

.detail P.title{PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 13px; PADDING-BOTTOM: 0px; MARGIN: 0px; 
                PADDING-TOP: 0px; color:#CC0000; }
.detail P.descrip{font-size:11px; color: #333333; padding:0px;}
.detail P.descrip A:link {color:  #0033FF; text-decoration: none;}
.detail P.descrip A:visited  {color: #0033FF; text-decoration: none;}
.detail P.descrip A:active {color: #0033FF; text-decoration: none;}
.detail P.descrip A:hover  {color: #0033FF; text-decoration: underline;}

*/
.detail { width:715px; margin-left:5px; font-size:11px; line-height:15px; color: #333333; margin-bottom:2px; text-align:left;}

.detail P.title{color: #481B10; font-weight:bold; text-transform:uppercase; font-size:9px;font-family:verdana;}
.detail P.descrip{font-weight:normal;color:#333333;text-decoration:none;font-size:10px;}
.detail P.descrip A:link {font-weight:normal;color: #F38DBA;text-decoration:none;font-size:10px;}
.detail P.descrip A:visited  {color: #F38DBA; text-decoration: none;}
.detail P.descrip A:active {color: #F38DBA; text-decoration: none;}
.detail P.descrip A:hover  {color: #F38DBA; text-decoration: underline;}




.copyright {font-size:10px; color:#505050; background-color: #FFFFFF; width:100%; float:left;}

.detail_all {
	background-color: #FFFFFF;
	float:left;
	width:895px;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:0px;
	padding-top:0px;
	margin: 0px 0px 0px;
	line-height:1em;
}
.detail_all P.title{PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 0.9em; PADDING-BOTTOM: 0px; MARGIN: 0px; 
                LINE-HEIGHT: 1.3em; PADDING-TOP: 0px; color:#4B3900; }
.detail_all P.descrip{font-size:0.7em; color: #333333; padding:0px;}
.detail_all P.descrip A:link {color:  #0033FF; text-decoration: none;}
.detail_all P.descrip A:visited  {color: #0033FF; text-decoration: none;}
.detail_all P.descrip A:active {color: #0033FF; text-decoration: none;}
.detail_all P.descrip A:hover  {color: #0033FF; text-decoration: underline;}

.disabled, .disabled input, .disabled select{ color:#888888; filter:alpha(opacity=60);-moz-opacity:.6;opacity:.6; }


.column {
	float:left;
	width:48%;
	margin-bottom:5px;
	margin-left:5px;
	margin-right:5px;
	margin-top:5px;
}
.column input, .column select { margin-top:0px; padding:2px;}
.error {color:#c92909; font-weight:bold;}
.error input, .error select {font-weight: normal;}
.error span{float:right;}

.error_top {background:#FEE6F0; 
			line-height:1.3em; 
			width:825px; 
			border:double; 
			border-color:#CC0000; 
			margin-bottom:5px; 
			margin-left:5px; 
			margin-right:5px; 
			margin-top:5px; 
			padding:10px;
			text-align:left;
			}

.subHeading {font-family: verdana,arial,helvetica,sans-serif;font-size: 12px;font-weight: bold;color: #666666;}

HR.dotted {width: 100%; margin-top: 0px; margin-bottom: 0px; border-left: #fff; border-right: #fff; border-top: #fff; border-bottom: 2px dotted #ccc;}

.confirm_info_02{background: #FFFFFF; margin:0 10px;}
.confirm_info_02 .info_02{float:left; width:260px; height:230px; margin:7px; border-right:1px solid #ccc;}

.clearfix{clear:both;}


.causes_link { 
	background:url("./images/support_skate4cancer.gif") no-repeat; 
	width:690px;
	height:145px; 
	margin:0px auto 0px auto;
	padding:0; 
	float:left;
	}

.causes_link span { display: none; }
.causes_link li, .causes_link a { height:50px; display:block; }
.causes_link li { float:left; list-style:none; display:inline; position:relative; }
.causes_link-01 { width: 208px;}
.causes_link-02 { width: 142px;}
.causes_link-03 { width: 48px;}
.causes_link-04 { width: 217px;}

h1 {
    margin: 0px;
	padding: 0px;
	border: 0px;
	outline: 0px;
	font-size: 10px;
	background: transparent;
	color: #FFFFFF;
	font-family: Verdana;
}

h2 {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	background: transparent;
	font-family: Arial, Helvetica, sans-serif;
}

.header_h2_gris {
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	FONT-SIZE: 1.0em; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px; 
    LINE-HEIGHT: 1.5em; 
	PADDING-TOP: 0px; 
	color: #666666; 
}


.header_h2_red{
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	FONT-SIZE: 1.0em; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px; 
    LINE-HEIGHT: 1.5em; 
	PADDING-TOP: 0px; 
	color:#CC0000; 
}

.header_h2_link_listing{
    margin: 0px;
	padding: 0px;
	border: 0px;
	outline: 0px;
	font-size:10px;
	background: transparent;
	font-weight:normal;
	font-family: Verdana;
	color:#505050;
	text-transform:uppercase;
}

.title_listing{
	color:#505050;text-transform:uppercase;font-size:10px;font-family:verdana;
}

.price_listing{
	text-transform:uppercase;font-size:10px;font-family:verdana;font-weight:bold;color:#505050;


}

.module h2, span.category {color: #666666;font-weight:bold;text-transform:uppercase; font-size:9px;font-family:verdana;margin:0px 0 0 0;}
div.module span.category b {font-size:10px;color:#000;font-weight:bold;text-transform:none;margin-top:7px;}
div.module {clear:both;;margin-top:10px;padding:0px 0 15px 0;border-bottom:1px solid #505050;}

.module p {margin:4px 0 4px 0;}
.module p {font-weight:normal;color:#505050;text-decoration:none;font-size:10px;}
.module p a {font-weight:normal;color:#F38DBA;text-decoration:none;font-size:10px; font-weight:bold;}
.module p a:hover {color:#F38DBA;text-decoration: underline;font-size:10px;font-weight:bold;}

div.module {margin-bottom:2px;}

div.module_bottom {clear:both;margin-top:15px;padding:0px 0 10px 0; border-top:1px solid #CCCCCC;}
.module_bottom p {margin:0px 0 0px 0;}
.module_bottom p {font-weight:normal;color:#505050;text-decoration:none;font-size:10px;}
.module_bottom p a {font-weight:normal;color:#505050;text-decoration:none;font-size:10px;}
.module_bottom p a:hover {color: #CC0000;text-decoration:none;font-size:10px;font-weight: normal;}
div.module_bottom {margin-bottom:2px;}

.bandehaut{
	width:100%; height:19px; background-color:#FF99CC; margin-top:5px; margin-bottom:5px; text-transform:uppercase; font-size:11px; color:#FFFFFF;
}
