/* -------------------------------------------------------------------
	@filename        common.css
	@author          Karen Chiu
	@description     Basic Nike OS page layout and default styles

	Contents
	- Reset styles
	- Sub Navigation
	- Nike OS Navigation
	- Nike OS Search Form

	Colour palette
	#777      Light grey
	#209495     Dark red
	#a3d60a   Brand green
   -------------------------------------------------------------------
*/
/*-----------------------------------------------------------------------
Reset
------------------------------------------------------------------------*/
html, /*body,*/ div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
}

body {
	line-height: 1;
    font-size: 62.5%;
    font-family: verdana, arial, sans-serif;
	margin:0; padding:0;
	color:#333;
	/* Background currently set in region.css */
	/*background:#141414 url(/nikefootball/content/global/images/bg-home.jpg) repeat top left;*/
}

ol, ul {list-style: none;}
blockquote, q {quotes: none;}

blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}

:focus {outline: 0;}

ins {text-decoration: none;}
del {text-decoration: line-through;}

table {
	border-collapse: collapse;
	border-spacing: 0;}

button {cursor: pointer;}

p {
    font-size: 1.1em; /* 1.2em resolves to 12px */
	line-height:1.2em;}

a, a:link, a:visited {
    text-decoration: none;
	outline:none;
	border:0 none;
}

hr {display:none;}

.divider {
	width:250px;
	height:20px; 
	background:transparent url(../images/common/divider.gif) repeat-x 0 4px;
	padding:0;
    margin:0;
	clear:both;}

.clearFloat {
	overflow:hidden; }
	

/*-----------------------------------------------------------------------
Page Container
------------------------------------------------------------------------*/

/* Hide the global navigation on page load */
div#nav div { visibility:hidden; }

#shadow-container-outer {
	padding:0;
	width:1039px;
	margin:0 auto;
}

#page-container {
	float:left;
	padding:0 33px 0 0;
	background:transparent url(../images/common/bg-shadow-y.png) repeat-y right top;	
}

#shadow-bottom-outer {
	height:66px;
	background:transparent url(../images/common/bg-shadow-bottom.png) no-repeat right top;
	clear:left;
	margin:0 auto;
	width:1039px;
}

#container {	
	width:910px; 
	margin-left:auto; 
	margin-right:auto; }

#wrapper {
	left:90px; 
	width:910px; 
	margin:0;
	position:relative; }

#page {
    width:910px;
    background:#000;
    overflow:hidden; }

#page .inner {
	padding:0 16px; }

/*-----------------------------------------------------------------------
Page Layout - Main Sections
------------------------------------------------------------------------*/

span.accessi					{ display:none; }
div.endpanel					{ position:relative; clear:both; height:1px; line-height:1px; margin:0; padding:0; overflow:hidden; }

#flashPanel {
	width:910px;
	height:880px;
	background:#333;
	overflow:hidden; }
	
#pagesearch {
	background: url(../images/common/bg-searchbar-x.jpg) repeat-x;
	height:73px;
	padding:0 16px;
	overflow:hidden; 
	/* #242e34 */
	}

#touts {
	position:relative;
	background:#ebebeb;
	padding:15px 8px 0; }
	
div.mostpopular {
	position:relative;
	background:#ebebeb;
	padding:16px 16px 0; }
	
div.mostpopular div				{ position:relative; }

#content {
	background:#ebebeb;
    padding:16px;
	overflow:hidden; }
	
div.layoutone					{  }

div.layoutone div.leftcol {
	width:633px;
	float:left;
	border-top:solid 8px #b8b7b5; }
	
div.layoutone div.rightcol { 
	float:right;
	padding-left:27px;
	width:217px;
	height:825px;
	overflow:visible;
	background:transparent url(../images/common/bg-tabpanel.jpg) no-repeat -7px 20px; }

div.layouttwo					{  }
div.layouttwo div.leftcol		{ padding-top:16px; border-top:solid 8px #b8b7b5; }

div.layoutthree					{  }

div.layoutthree div.leftcol		{ 
	width:573px;
	padding-right:48px;
	
	float:left;
	border-top:solid 8px #b8b7b5; }

div.layoutthree div.rightcol	{ 
	width:255px;
	float:left;
	border-top:solid 8px #b8b7b5; }

div.layoutthree div.centercol	{ 
	border-top:solid 8px #b8b7b5; }
	
/* Extras tab specific */
	
div.layoutthree div.leftcol h2 {
	padding-bottom:10px!important;
	padding-left:0!important; }
	
div.layoutthree p {
	font-size:1.1em;
	padding-bottom:15px;
	line-height:1.5em; }

div.layoutthree div.centercol h2,
div.layoutthree div.rightcol h2 {
	padding-bottom:12px!important; }

div.layoutthree div.rightcol p {
	position:relative;
	padding-bottom:5px;
	width:190px; }

div.layoutthree div.centercol p {
	position:relative;
	float:left;
	padding:0 10px 10px 0; }

span.wallpaperoverlay 				{ position:absolute; left:0; top:0; line-height:1.9em; padding:25px 15px; width:160px; height:65px; background-color:#ebebeb; display:block;}
span.wallpaperoverlay  img {position:absolute;}
span.wallpaperoverlay  img.hrTop {top:15px;}
span.wallpaperoverlay  img.hrBase {bottom:17px;}
span.wallpaperoverlay a,
span.wallpaperoverlay a:visited	{ font-size:1.4em; color:#666; display:block; margin:0; z-index:10; }
span.wallpaperoverlay a:hover		{ color:#000; }
span.wallpaperoverlay a span { z-index:10; }
	

#tabs	{ min-height:883px; }

/* SEARCH BAR & BOOT FINDER */
div.searchpanel						{ position:relative; margin:0; padding:0; height:73px; }

div.searchbox						{ position:absolute; margin:23px 0 19px; padding:0 6px; background:transparent url(../images/common/bg-search.png) no-repeat top left; }
div.searchbox div					{ position:absolute; z-index:10; text-transform:uppercase; line-height:1.9em; color:#83898c; font-weight:700; font-size:1.6em; font-family:Verdana, sans-serif; }
div.searchbox form					{ margin:0; padding:0; background-image:url(/nikefootball/assets/bootroom/images/skins/btn-orange.png); background-repeat:no-repeat; background-position:top right; }
div.searchbox form.hover 			{ background-image:url(/nikefootball/assets/bootroom/images/skins/btn-orange-o.png); }
div.searchbox input					{ margin-left:365px; width:46px; }
div.searchbox span					{ position:absolute; z-index:30; }
div.searchbox span input			{ background-image:none!important; border-width:0; width:320px; height:22px; margin:3px 37px 0 0; padding:2px 0 0; color:#83898c; font-weight:700; font-size:1.7em; font-family:Verdana, sans-serif; }
div.searchbox span input.has-js		{ background-color:transparent; }

div.bootfinder						{ position:absolute; right:0; top:0; height:54px; padding:19px 0 2px; width:340px; }
div.bootfinder span					{ text-transform:uppercase; font-size:2.2em; color:#fff; font-weight:700; }
div.bootfinder a					{ color:#dde0e2; }
div.bootfinder a:hover				{ color:#ffffff; }
div.bootfinder img					{ border:0; left:7; }
div.bootfinder div					{ position:absolute; right:0; bottom:0; width:144px; height:65px; background:transparent url(../images/common/bg-bootfinder.png) no-repeat bottom right; }

/* CONTENT STYLING */
div.mostpopular h2 {
	font-size:1.7em;
	text-transform:uppercase;
	color:#b8b7b5;
	padding:13px 1px 14px;
	position:relative;
	font-family: arial, verdana, sans-serif;
	border-top:8px solid #b8b7b5; }

div.mostpopular h2 span { color:#b8b7b5; }

div#content h2 {
	font-size:1.7em;
	text-transform:uppercase;
	color:#b8b7b5;
	padding:14px 1px 10px;
	position:relative;
	font-family: arial, verdana, sans-serif; }
	
div#content h2 span { color:#b8b7b5; }
	
div#content h2 a {
	position:absolute;
	right:0;
	top:12px;
	width:31px;
	padding-left:1px;
	height:22px;
	font-size:0.55em;
	text-align:center; }
	
div#content h2 a span {
	display:block;
	height:16px;
	line-height:1em;
	font-size:1.15em;
	padding-top:6px;
	font-family:Arial, Helvetica, Sans-Serif;
	font-weight:700;
}

div#content h2 a span {
		color:#fff; }
	
div#content h2 a:hover 		{ color:#000; }

/* TABS IN GENERAL */
div.tabtriggers 			{ height:42px; }

div.tabtriggers ul 			{ margin:0; padding:0; list-style:none; overflow:hidden; background:transparent url(../images/common/bg-tabs-shadow.gif) no-repeat bottom left; }
	
div.tabtriggers ul li 		{ float:left; margin:0 3px 0 0; background:#e2e2e2 url(../images/common/bg-tab-grey-r.gif) no-repeat top right; }
	
div.tabtriggers ul li a {
	float:left;
	position:relative;
	height:42px;
	line-height:40px;
	padding:0 18px;
	color:#777777;
	font-size:1.4em;
	font-weight:400;
	text-transform:uppercase;
	background:transparent url(../images/common/bg-tab-grey-l.gif) no-repeat top left; }
	
div.tabtriggers ul li a:hover { /*background-color:#999;*/ }
	
div.tabtriggers ul li.selected			{ background-image:url(../images/common/bg-tab-grey-r-o.gif); }
div.tabtriggers ul li.selected a 		{ color:#fff; background-image:url(../images/common/bg-tab-grey-l-o.gif); }
div.tabtriggers ul li.selected a:hover 	{  }

div.tabpanels 					{ clear:both; margin:0; padding:0 0 5px; position:relative; }
	
div.tabpanels div.tabcontent 							{ width:100%; padding-bottom:10px; }
/*div.tabpanels div.tabcontent h2 a 						{ background:transparent url(../images/common/bg-tab-rss.gif) no-repeat top left; }*/
div.tabpanels div.tabcontent h2 a 						{ background:#b8b7b5 url(../images/common/bg-rss.png) no-repeat center center; }
div.tabpanels div.tabcontent h2 a:hover					{ background-color:#7a7978; }
div.tabpanels div.tabcontent div.tabcontentlink 		{ text-transform:uppercase; font-weight:700; margin-top:30px; padding-top:4px; line-height:1.3em; border-top:solid 3px #b8b7b5; }
div.tabpanels div.tabcontent div.tabcontentlink a		{ color:#b8b7b5; }
div.tabpanels div.tabcontent div.tabcontentlink a:hover { color:#7c7c7c; }
.ko_KR div.tabpanels div.tabcontent div.tabcontentlink a			{ color:#333333; }
.ko_KR div.tabpanels div.tabcontent div.tabcontentlink a:hover 	{ color:#111111; }

div.tabpanels .tabcontent p.tagslist			{ color:#a8a8a8; font-size:1.1em; }
div.tabpanels .tabcontent p.tagslist a			{ padding:0 7px 0 0; }
div.tabpanels .tabcontent p.tagslist a:hover	{ text-decoration:underline; }

/* Blog Articles */
ul#blogfeed {
	overflow:hidden;
	min-height:71.1em;
	margin-top:10px; } /* Should be 20px when tags put back in */

ul#blogfeed li.blog {
	overflow:hidden;
	margin:0 10px 10px 0;
	padding:0 0 10px;
	border-bottom:solid 1px #cdd1d4; }

ul#blogfeed li div.asset {
	background:transparent url(../images/loader.gif) no-repeat center center;
	float:left;
	width:384px;
	height:216px; }

ul#blogfeed li div.post {
	margin:0 0 0 400px; 
	width:220px;}

ul#blogfeed li h3 {
	font-size:2em;
	font-weight:bold;
	font-family: arial, verdana, sans-serif; }
	
ul#blogfeed li h3 a { color:#7c7c7c; }
.ko_KR ul#blogfeed li h3 a { color:#333333; font-weight:700; }

ul#blogfeed li span.timestamp {
	display:block;
	color:#a8a8a8;
	padding:10px 0; }

ul#blogfeed li p {
	padding:10px 0;
	line-height:1.3em;
	font-size:1.1em; }

ul#blogfeed li ul.links {
	overflow:hidden;
	display:block;
	width:220px; }
	
ul#blogfeed li ul.links li {
	float:left;
	margin:0 10px 0 0; 
	white-space:nowrap;}

ul#blogfeed li ul.links li a {
	font-size:1.1em;
	line-height:1.4em;
	text-decoration:underline; }
	
ul#blogfeed li ul.links li a:hover {
	text-decoration:none; }

ul#blogfeed li ul.links li.twitter {
	padding-top:15px;
	margin:0 5px 0 0; }

ul#blogfeed li ul.links li.facebook {
	padding-top:15px; }
	
/* ATHLETES PANEL */
div.athletepanel					{ background:transparent url(../images/common/bg-filter-y.gif) repeat-x; }

div.athletepanel ul 				{ list-style:none; overflow:hidden; /*background:transparent url(../images/common/bg-filter-buttons.gif) no-repeat 10px 10px;*/ }
div.athletepanel div.filter 		{ width:856px; height:70px; padding:10px; font-size:1.1em; border-width:0 1px; border-style:solid; border-color:#b3b2ae; }
div.athletepanel div.filter strong 	{ display:block; margin:0; color:#7c7c7c; text-transform:uppercase; }
div.athletepanel div.filter em		{ font-style:normal; cursor:pointer; }

div.athletepanel div.results		{ background-color:#ebebeb; }

ul#filterList 						{ width:860px;overflow:visible;}
ul#filterList li 					{ float:left; width:105px; margin:15px 5px 0 0; border:solid 1px #ccc; background-color:#e9e6e1;}
ul#filterList li em					{ display:block; background:#000 url(../images/common/bg-filter-marker.gif) no-repeat 88px 20px; color:#d5d5d5; height:11px; padding:8px 5px 12px; text-decoration:none; font-weight:bold; margin:3px; font-size:0.9em; }
ul#filterList li.all em			{ background-image:none; }
ul#filterList li.hover em			{ background-color:#e9e6e1; color:#000; }
ul#filterList li.selected			{ margin:10px 5px 0 0; }
ul#filterList li.selected em 		{ background-color:#ccc; background-position:88px 33px; color:#000; color:#fff; padding:8px 5px 24px; }
ul#filterList li span				{ position:absolute; margin:-25px 0 0 8px; width:80px; line-height:1.2em; font-weight:700; font-size:0.9em; }
ul#filterList li.selected span		{}

ul#filterList ul 					{ z-index:1000;width:200px; background-color:#000; margin-top:1px; position:absolute; padding:20px; border:solid 3px #fff; overflow:visible;}
ul#filterList li.team ul			{ width:400px; text-transform: none;}
ul#filterList ul li 				{  border:none; color:#fff; /*width:95px;*/ width:180px; margin:0; padding:5px 0; cursor:pointer; font-weight:700; background-color:#000; }
ul#filterList ul li a				{ color:#fff; text-decoration:none; font-size:0.9em;}
ul#filterList ul li a:hover			{ color:#f26722; }
ul#filterList ul li.remove 			{ float:none; width:auto; margin:0 0 10px; }
ul#filterList ul li.remove a		{ background:transparent url(../images/common/bg-clear-filter.gif) no-repeat center left; padding:0 0 0 18px; }
ul#filterList ul li.remove a:hover	{ background-image:url(../images/common/bg-clear-filter-o.gif); }
ul#filterList ul li.selected		{ color:#f26722; padding:5px 0; margin:0; height:auto; }
ul#filterList ul li.selected a		{ color:#f26722; }
ul#filterList li.team ul li 
{
	text-transform: none !important;
}
	
ul#team								{ width:880px; overflow:visible; font-size:1.4em; font-family:Arial, Helvetica, Sans-Serif; }
ul#team li 							{ cursor:pointer; border-style:solid; float:left; border-width:0 1px 1px 0; border-color:#eee; width:219px; height:247px; text-align:center; background:#eee url(../images/common/bg-athlete.gif) repeat-x; margin:0; padding:0; position:relative; /*cursor:pointer;*/ /*overflow:visible*/ overflow:hidden; }
ul#team li img	 					{ margin-bottom:0;position:absolute;top:0;left:0; }
ul#team li p 						{ padding:8px 8px 24px; text-align:left; line-height:0.8em; z-index:10; position:absolute;}
ul#team li p strong 				{ display:block; font-size:0.8em; font-weight:700; color:#cccccc; padding:0 0 3px; white-space:nowrap; }
ul#team li p span 					{ font-weight:700; font-size:0.8em; color:#ff6633 !important; text-transform:uppercase; }

ul#team li.pageination 				{ clear:both; width:876px; cursor:default; display:block; margin:0 0 1px; padding:0; height:35px; border-width:0 1px; border-style:solid; border-color:#b3b2ae; background:#bcbcbc url(../images/common/bg-filter-pagination.gif) repeat-x; text-align:left;}
ul#team li.pageination p			{ margin:0; padding:2px 10px 0 10px; line-height:33px; text-align:right; text-transform:uppercase; font-weight:700; color:#eaeaea; font-size:0.8em; }
ul#team li.pageination img			{ cursor:pointer; margin:0 0 3px 4px; vertical-align:middle;position:relative; }
ul#team li.noplayers 				{ clear:both; width:876px; text-align:left; cursor:default; display:block; margin:0 0 1px; padding:24px 0 0; height:31px; border-width:0; background:none; background-color:#ebebeb; }
ul#team li.noplayers p				{ margin:0; padding:0 10px; line-height:33px; font-size:0.7em; font-family:Verdana, helvetica, Sans-Serif; }

/* COMMENTS PANEL */
#comments 							{ font-family:Verdana, Sans-Serif; background:#ebebeb; padding:0; margin:0; position:relative; overflow:hidden;}
#content #comments h2 				{ border-top:solid 8px #b8b7b5; }
#content #comments h2 span			{ color:#b8b7b5; }
#comments h2 a						{ background:#b8b7b5 url(../images/common/bg-rss.png) no-repeat center center; }
div#page #comments h2 a:hover		{ background-color:#7a7978; }
#content #comments h2 a span		{ font-weight:700; color:#fff!important; }
#comments ul 						{ list-style:none; overflow:hidden; }
#comments ul li 					{ background-color:#d9d8d4; padding:10px 0 8px; margin-bottom:8px; /*cursor:crosshair;*/ }
#comments ul li span 				{ display:block; }
#comments ul li.odd 				{ background:#ebebeb!important; }
#comments ul li div.head 			{ padding:0 8px; overflow:hidden; }
#comments ul li div.head p			{ line-height:1.3em; }
#comments ul li div.head a:hover	{ text-decoration:none; }
#comments ul li div.head span.name	{ font-weight:700; }
#comments ul li div.head span.title	{ font-family:Arial, Verdana, Sans-Serif; font-size:1.2em; font-weight:700; }
#comments ul li div.head img 		{ width:54px; height:38px; float:left; margin:3px 10px 6px 0; }
#comments ul li div.body p 			{ clear:both; padding:10px 8px 0; font-size:1.1em; }
#comments ul li div.body .comment 	{ margin-bottom:5px; }
#comments ul li div.body .timestamp { display:none; }

#comments ul li a					{ color:#7d7b7a; text-decoration:underline; }
#comments ul li a:hover				{ text-decoration:none; }

#comments ul li.highlight 						{ padding:10px 0 0; background-color:#ebebeb!important; }
#comments ul li.highlight div.head 				{ margin:0; }
#comments ul li.highlight div.head p.noimage	{ padding-bottom:5px; }
#comments ul li.highlight div.body 				{ background:#caccba url(../images/common/bg-comment-marker.png) no-repeat top left; margin:0; padding:10px 0 0; font-family:Arial, Verdana, Sans-Serif; font-size:1.2em; font-weight:700; }
#comments ul li.highlight div.body p			{ background-color:#caccba; padding:10px 8px; }
#comments ul li.highlight div.body .comment 	{ font-weight:bold; color:#fff; font-size:1.3em; line-height:1.3em; }
#comments ul li.highlight div.body .timestamp 	{ display:block!important; font-weight:normal; font-size:0.8em; padding:4px 0 0; } 

#comments ul li.itemhighlight div.body			{  }

/* BUTTONS */
a.btn-download-pdf					{ text-transform:uppercase; padding:0 8px 0 0; background:transparent url(../images/common/bg-chevron-gry.gif) no-repeat 100% 60%; }	
a.btn-download-pdf:hover			{ color:#727272; background:transparent url(../images/common/bg-chevron-dkgry.gif) no-repeat 100% 60%; }	
a.btn-bootfinder					{ font-size:1.1em; text-transform:uppercase; padding-right:8px; background:transparent url(../images/common/bg-chevron-dkgry.gif) no-repeat 100% 55%; }	
a.btn-bootfinder:hover				{ background-image:url(../images/common/bg-chevron-white.gif); }

/*-----------------------------------------------------------------------
Footer Override
------------------------------------------------------------------------*/
#footer 				{ width: 910px; margin:0 29px 0 4px; position: relative; background:transparent; }

.privacyFooterLinks 	{ float:right; margin:0; }
.privacyFooterLinks a 	{ margin-left:10px; }

#footer a, #footer span { color: #666; text-decoration:none; }
#footer a:hover 		{ color:#fff; }

li#footer_content_change_region { top:-2px; }
ul#footer_top_right				{ padding-right:4px; }
ul#footer_top_left				{ padding-left:13px; }



/*--------------------------------------------------------------------
 *  HTML Flash Layer
 * -------------------------------------------------------------------*/
 
 
 #catNav {
 	float: right;
	width: 150px;
	margin-top:200px;
	background-color: #000;
	position: absolute;
	right: 0;
 }
 
 #catNav ul {
 	margin-left: 20px;
 }
 
.feature2 {
	width: 640px;
	padding: 80px 210px 120px 60px;	
	height: 400px;
}


.homeType .homeType #featurenikepro .desc{
	padding-top: 200px;
}

.feature2 h2 {
	font-size: 50px;
	font-weight: bold;
	width: 339px;
	background-color: transparent;
}

.feature2 p.desc {
	width: 237px;
	line-height: 15px;
	font-size: 11px;
	margin-bottom: 10px;
	background-color: transparent;
}

.bootsType h2 {
	background-color: transparent;
	width: 350px;
	font-weight: bold;
	font-size: 50px;
	margin-bottom: 15px;
}

.bootsType p.desc {
	width: 220px;
	font-size: 11px;
	font-weight: bold;
	margin-bottom: 10px;
	background-color: transparent;
}

.bootsType .homeType #featurehome_sloped .ctr360  {
	position: absolute; left: 40px; top: 374px;
}

 .bootsType .homeType #featurehome_sloped .tiempo {
 	position: absolute; top: 450px; left: 200px;
 }
 .bootsType .homeType #featurehome_sloped .mercurial {
 	position: absolute; top: 560px; left: 393px;
 }

 .bootsType .mercurialType #featuredefault .buttons {
 	margin-top: 240px;
 }
 
 .bootsType .homeType #featurectr360 .buttons {
 	margin-top: 200px;
 } 

.clubkitsType .feature2 {
	background-position: 220px 0!important;
	height: 600px;
	width: 270px;
	padding-right: 400px;
}

.clubkitsType .feature2 h2 {
	border-top: 8px solid white;
	border-bottom: 8px solid white;
	margin-bottom: 10px;
	background-color: transparent;
	font-weight: bold;
}

.clubkitsType .feature2 .desc {
	background-color: transparent;
	font-size: 12px;
}

.clubkitsType .homeType .feature2 {
	background-position: 0 0!important;
	width: 295px;
	padding: 100px 555px 100px 60px;	
}



.nationalkitsType .feature2 {
	height: 600px;
}

.nationalkitsType .feature2 .belowShirt {
	clear: both; float: right;
	width: 440px;
}

.nationalkitsType .homeType .feature2,
.clubkitsType .homeType .feature2 {
	height: 400px;
}

.nationalkitsType .homeType #teams,
.homeType #teams {
	margin-bottom: 100px
}

.nationalkitsType .brazilType .smallShirtURL {
	float: right;
	position: absolute;
	left: 423px; top: 382px;
}

.bootsType .feature2 {
	height: 680px;
}

.feature2 .team {
	font-size: 14px;
	font-weight: bold;	
}



.feature2 h3.title {
	font-size: 23px;
	font-weight: bold;
	float: right;
	background-color: transparent;
}

.feature2 img.imageURL {
	position: relative;
	right: -48px;
}

.feature2 div.imageURL,
.feature2 div.bigShirtURL {
	float: right;
	clear: right;
}

.feature2 div.stripeTitleURL {
	margin: 0;
	float: right;
	position: absolute;
	top: 330px; left: 333px;
}

.brazilType .feature2 div.prepareForCombatDiv{
	clear: right;
	left: 9px;
	width: 397px;
}

.feature2 div.prepareForCombatDiv {
	width: 200px;
	position: relative;	
	float: right;
	
}

.feature2 div.prepareForCombat {
	float: right;
	margin-bottom: 5px;
}




.feature2 h3 {
	font-size: 20px;
	background-color: #a8a8a8;
}

.feature2 a.link {
	font-size: 12px;
	font-weight: bold;	
	color: white;
	padding: 4px;	
	background-color: #db0a23;
	float: left;
	clear: both;
	margin-bottom:5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border:1px solid white;
}

.feature2 a.link:hover {
	color: white;
	background-color: black;
}

/* CONTENT STUB */
#p_contentstub									{ padding:15px 0; color:#444; position:relative; font-family:Helvetica; text-align:left; width:908px; border-style:solid; border-color:#111; border-width:1px; }
#p_contentstub h1								{ color:#444; line-height:1.8em; font-size:130%; padding:0 0 6px 20px; }
#p_contentstub h1 strong							{ font-weight:bold; }
#p_contentstub p									{ font-size:110%; line-height:1.4em; padding:0 20px 5px; }
#p_contentstub p.breadcrumb						{ color:#444; line-height:1.8em; text-transform:uppercase; padding:0 20px 5px; }
#p_contentstub p a								{ color:#444; text-decoration:underline; }
#p_contentstub p a:hover							{ color:#f26100; text-decoration:none; }
#p_contentstub p a.highlight,
#p_contentstub p a.highlight:hover				{ color:#444; text-decoration:none; }
#p_contentstub .leftcol							{ width:410px; padding:0 20px; }
#p_contentstub .leftcol strong					{ font-weight:bold; }
#p_contentstub .rightcol							{ width:430px; position:absolute; top:91px; left:460px; }

div.fbLikeButt {
	position:absolute;
	z-index:150;
}

