/*** bof: Navegação Header ************************************************************************************************************************************************************************/
#navMainWrapper{		
	width: 935px;
	height:38px;
	margin: 0px;
	padding:0px;
	display:block;
	border:0px solid red;
	margin:auto;
	z-index:-1;
	
	}
	
.menu-text{padding:0px;margin:0px;width:111px;text-align:center;padding-top:5px;}

#navMainWrapper a{color:#363535;} 
#navMainWrapper a:hover{color:#9F9D9D;}
	
#navMainR {border:0px solid blue;float:right;width:500px;margin-left:0px;height:37px;}
#navMainL {border:0px solid blue;float:left;width:400px;margin-left:0px;height:37px;}

#navMainR  ul {float:right;}
#navMainL  ul {float:left;}

#navMainL ul, #navMainR  ul {list-style-type: none;padding:0px;margin:0px;}
	
.navmblu li {float:left; }
.navmblu a {display:block;color:#fff;text-align:center;font-weight:bold;padding:5px 0;padding-top:10px;text-decoration:none;}
.navmblu a:hover {color:#fff;background: transparent url(images/bg-bubplastic-h-red.gif) top right no-repeat;}
.navmblu .highlight {background: transparent url(images/bg-bubplastic-h-red.gif) top right repeat-x;}
.navmbli-r{width:12px;border: 0px solid blue; height:39px;background:transparent url(../images/dsg/nav-m-r.gif) top left no-repeat; }
.navmbli-l{width:12px;border: 0px solid blue; height:39px;background:transparent url(../images/dsg/nav-m-l.gif) top right no-repeat; }

.navmbli {
display:block; padding-top:2px;
background:transparent url(../images/dsg/nav-l-bg.gif) top left no-repeat; 
width:111px;height:39px;

	}
	
.navmbli2 {
display:block; padding-top:2px;
background:transparent url(../images/dsg/nav-l-bg2.gif) top left no-repeat; 
width:111px;height:39px;

	}
	
/*** eof: Navegação Header ************************************************************************************************************************************************************************/
	
	/********Action Nav / Button Expand*******************************************************************************************************/
	#header_nav {margin:auto;width: 935px;padding: 10px 21px 0 0;position: relative;z-index: 12;}
	#header_nav_buttons {float: right;width:290px;}

	.action_nav {height: 25px;}
	.button_expand a {
		padding: 6px 8px 0 8px;
		height: 19px;	float: left;	display: block;	background: #ddd url(../images/dsg/button_expand.png) no-repeat;
		position: relative;	font-size: 10px;	color: #555;	font-family: "Lucida Grande", Arial, Sans-serif;
		font-weight: bold;	line-height: auto;	z-index: 10;
		}
	.button_expand a span {display: block;width: 5px;height: 25px;background: #ddd url(../images/dsg/button_expand_right.png) no-repeat;position: absolute;top: 0;right: 0;width: 6px !important;right: -1px !important;}
	.button_expand a:hover, .button_expand a:hover span {background-color: #ccc;text-decoration: none;color: #333;} 
	.button_expand.colored a, .button_expand.colored a span {background-color: #008ee8;	color: #fff;}
	.button_expand.colored a:hover, .button_expand.colored a:hover span {background-color: #007dcf;text-decoration: none;color: #fff;}
	.button_expand.colored a.selected, .button_expand.colored a.selected span {background-color: #1a1a1a;color: #fff;}
	.button_expand.colored a.selected:hover, .button_expand.colored a.selected:hover span {	background-color: #111;	color: #fff;}

	#header_nav_buttons a {margin: 0 10px 0 0;background-color: #3A3A3A; background-image: url(../images/dsg/button_expand_nav.png);background-repeat: no-repeat;background-attachment: scroll; background-position: 0% 0%;color: #ffffff;}
	#header_nav_buttons a span {background-color: #3A3A3A; background-image: url(../images/dsg/button_expand_nav_right.png);background-repeat: no-repeat;background-attachment: scroll; background-position: 0% 0%;}
	#header_nav_buttons a:hover, #header_nav_buttons a:hover span {background-color: #EB9806;}
	/*****************************************************************************************************************************************/




/*** bof: Wrappers , Columns e Sidebox's */
/*****************************************************************************************************************************************/
body {
	margin: 0;
   	padding:0px;
   	
	color: #33444A;
   	font-family: "Arial","Gill Sans", "Trebuchet MS", sans-serif;
   	font-size: 8.0pt;
   	/* setting base font to user's prefered size */
  	line-height: 1.55em;
   	letter-spacing:0.3px;  
   
	background: url(../images/dsg/dock-bg.png) repeat-x 0px 92px;
	background-color:#EDEBEC;
	}
	
#mainWrapper-top {
	margin:auto;
	padding:0px;
	width:940px;
	height:13px;
	background: transparent url(../images/ironwill/top-mw.gif) no-repeat top left;
	z-index:1;
	}

#mainWrapper {
	margin:auto;	
	background-color: #ffffff;
	text-align: left;
	vertical-align: top;
	width: 938px;
	clear:both;
    border: 1px solid #CCCCCC;
    border-top:none;
    border-bottom:none;
	clear:both;
	z-index:1;
	}

#mainWrapper-bottom {
	margin:auto;
	padding:0px;
	width:940px;
	height:13px;
	background: #EDEBEC url(../images/ironwill/bot-mw.gif) no-repeat top left;
	}


#contentMainWrapper {
	border:0px solid red;
	}
	
.centerColumn {
	margin:0px;
	padding:0px;
	border:0px solid blue;
	display:table;
	width:100%;
	}
	
	
	
/* bof: Sidebox Headings ************************************************************************************************************** */
	
	.leftBoxHeading {
	margin: 0px; 
	background: transparent url("../images/ironwill/sideboxHeading-left.png") no-repeat top left;
	width:199px;
	} 
					
	.rightBoxHeading {
	margin: 0px;
	background: transparent url("../images/ironwill/sideboxHeading-right.png") no-repeat top left;
	width:199px;
	}
	
	#loginboxHeading {
	margin: 0px;
	background: transparent url("../images/ironwill/login-box-heading.png") no-repeat top left;
	width:199px;
	}
	
	.rightBoxHeading,.leftBoxHeading  {
		height:25px; 
		border:0px solid red;
		margin:0px;
		padding:0px;
		padding-top:10px;
		}
	
	h3.leftBoxHeading, h3.rightBoxHeading {
		display:table;
		text-align:left; 
		text-indent:4px;	
		color: #33444A;
		font:normal 16px Helvetica, Arial, sans-serif; 	
		} 
	
	/*	
	h3#shoppingcartHeading.rightBoxHeading a{}
	h3#shoppingcartHeading.rightBoxHeading {padding:0px;margin:0px;text-align:left;color: #E98400;font:normal 13px Helvetica, Arial, sans-serif;} 
	h3#shoppingcartHeading.rightBoxHeading a{text-align:left;color: #E98400;font:normal 13px Helvetica, Arial, sans-serif;}
	*/
	#shoppingcartHeading {
	margin: 0px;
	background: transparent url("../images/ironwill/sideboxHeadingShopping-right.png") no-repeat top left;
	width:199px;
	}
	
	h3#shoppingcartHeading.rightBoxHeading {
	/*color: #33444A;*/
	}


	#categoriescssHeading {
 		/*
  		background: transparent url("../images/dsg/menus/catheading.png") no-repeat top left;
		color: #ffffff;
		*/
		}
	
/* eof: Sidebox Headings ************************************************************************************************************** */


	#editablesidebox4Heading{
		background: transparent url("../images/dsg/menus/vantagens-spt-heading.png") repeat-x top left;
		background-repeat: no-repeat;
		background-position: top left;
		}
	
#editablesidebox4Content{margin:0px;padding:0px;border-bottom:0px;}
#editablesidebox3Content{margin:0px;padding:0px;}



#shoppingcartHeadd{position:relative; width:40px; height:40px; display:none;background: transparent url("http://www.suplementospt.com/Shopping-cart.png") no-repeat top left;}


	
	
		
	
	/* .rightBoxHeading span{position:relative;left:5px;top:10px;} */
	
		
	h3.leftBoxHeading a, h3.rightBoxHeading a{}
	h3.leftBoxHeading a:hover, h3.rightBoxHeading a:hover {
	color: #363535;
	text-decoration: none;
	} 

	.rightBoxHeading a:visited, .leftBoxHeading a:visited, .centerBoxHeading a:visited {
	/*color: #E98400;*/
	color: #363535;
	}
	
	
	
	
	
	
	
	#indexDefaultMainContent  {width:520px;border:0px solid red;text-align:center;padding-bottom:5px;}
	#mainWrapper {margin: auto;} 

	
	
	.columnLeft, #navColumnOne  {background-color: transparent;border:0px solid black;padding:0px;margin:0px;}
	.columnRight, #navColumnTwo {background-color: transparent;border:0px solid black;padding:0px;margin:0px;}

	#navColumnOneWrapper {margin:0px; padding:0px; margin-left: 0.0em; margin-right: 0.8em; display:block;}
	#navColumnTwoWrapper {margin:0px; padding:0px; margin-left: 0.7em; margin-right: 0.0em; display:block;}
	
	#navColumnOneWrapper, #navColumnOne, .columnLeft {width:199px;}
	#navColumnTwoWrapper, #navColumnTwo, .columnRight {width:199px;}

	
	
	#manufacturersHeading, #currenciesHeading, #musicgenresHeading, #recordcompaniesHeading, #searchHeading, #search-headerHeading { }

		


	.leftBoxContainer,.rightBoxContainer {
	margin: 0px;
	margin-bottom:5px;
	width:199px;
	}
	
	.leftBoxContainer {
	border: 0px solid #CCCCCC;
	}
	.rightBoxContainer {
	border: 0px solid #CCCCCC;
	}


	.sideBoxContent {
	background-color: #ffffff;
	margin:auto;
	padding-top:10px;
		padding-left:5px;
	border: 1px solid #CCCCCC;
	/*border: 1px solid red;*/
	border-top:0px;
	margin-top:0px;
	}


	
	/*#editablesidebox2Content{margin:0px;padding-left:2px;}*/

	#manufacturersContent.sideBoxContent,
	#editablesidebox2Content.sideBoxContent,
	#editablesidebox3Content.sideBoxContent,
	#ezpagesContent.sideBoxContent,
	#bestsellersContent.sideBoxContent,
	#informationContent.sideBoxContent,
	#recentlyviewedContent.sideBoxContent
	{border-left:0px;}
	
	#manufacturersContent.sideBoxContent{padding-top:0px;}
	
	#whosonlineContent.sideBoxContent,
	#bannerbox2Content.sideBoxContent,
	#editablesidebox4Content.sideBoxContent,
	#testimonials-managerContent.sideBoxContent,
	#shoppingcartContent.sideBoxContent,
	#loginboxContent.sideBoxContent
	{border-right:0px;}
	
	#shoppingcartContent.sideBoxContent {padding:3px;}
	
	.belleft {
	background:transparent url("../images/ironwill/categoriescss-end.png") repeat-x top left;
	background-repeat: no-repeat;
	background-position: top left;
	margin:0px;
	height:8px;
	}
	
	#productListHeading{color:#6D6D6D;font:normal 22px Helvetica, Arial, sans-serif;}
	#indexProductList h1 {}
	
	#indexProductList h2 {font-size:28px;}


/*** bof: Pages ***************************************************************************************************************************************************************************/
	#shippingInfo {width:500px;}
/*** eof: Pages ***************************************************************************************************************************************************************************/

	
	
/*** bof: Header Divisions ***************************************************************************************************************************************************************************/
	#headerWrapper{width: 944px;height:260px;margin:auto;}

	

/*** bof: Header Divisions ***************************************************************************************************************************************************************************/

	
	
/*** bof: Product Info  ***************************************************************************************************************************************************************************/
	#productGeneral_head{
	display:table; 
	width:520px;
	padding:0px;
	margin:0px;
	margin-bottom:5px;
	border:0px solid green;
	}
	
	.border1 {border:1px solid #cccccc;border-top:0px;display:table;width:100%;}
	
	#productGeneral_head_inside{
	margin:auto;
	padding-top:5px;
	padding-bottom:5px;
	min-height:100%;
	display:table;
	width:500px;
	border:0px solid green;
	}
	
	#productGeneral_head_top{
	display:table;
	padding:0px;
	margin:0px;
	width:522px;
	height:35px;
	background: transparent url('../images/ironwill/mid-mw.gif') no-repeat 0% 0%;
	
		height:52px;
		background: transparent url('../images/ironwill/mid2-mw.gif') no-repeat 0% 0%;
		
		height:65px;
		background: transparent url('../images/ironwill/mid3-mw.gif') no-repeat 0% 0%;


	background-repeat:no-repeat;
	border:0px solid blue;
	}
	
	#productGeneral_head_top div{padding:0px;}
		

	
	h1.productNameH1{
	font-size: 1.5em; 
	text-transform: uppercase; text-align:left; text-indent:5px; word-spacing: 0;
	}
		
	.smallH1font {
	color: #666666;font-family:verdana,arial,sans-serif;font-size: 14px;word-spacing: 0;
	margin:0px;padding:0px;padding-left:6px; line-height:14px;
	} 
					
	.largeH1font { 
	color: #FF9409;
	color: #BBB905;
	color: #363535;
	
	font-family:verdana,arial,sans-serif;font-size: 28px;	word-spacing: 0;
	margin:0px;padding:0px;padding-left:6px; line-height:22px;
	} 
	
	
	.specialH{background: transparent url(http://www.suplementospt.com/images/pInfo/instaH.jpg) scroll no-repeat top left;height:40px;width:468px;padding:0px;margin:0px;padding-top:5px;
				text-indent:10px;
				}
	
	.categoryIcon{text-align:center;float:right;position:relative;top:0px;right:0px;}


/*** eof: Product Info  ***************************************************************************************************************************************************************************/


/* Painel Belt ****************************************************************************************************************************/
	#stepwrapper {
	border:0px solid #111111;
	display:block;
	margin:-5px;
	width:190px;
	height:150px;
	margin:1px;
	}
	#stepnavigator-l {
	padding-top:50px;
	height:40px;
	width:14px;
	display:table;
	border:0px solid red;
	margin-left:13px;
	float:left;
	}
	#stepnavigator-r {
	padding-top:50px;
	height:40px;
	width:14px;
	display:table;
	border:0px solid red;
	float:left;
	margin-left:1px;
	}
	#mygallery{
	overflow-x: hidden;
	overflow-y: hidden;
	float:left;
	margin-left:1px;
	}
	.stepcarousel {
	position: relative; /*leave this value alone*/
	border: 0px solid black;
	overflow: scroll; /*leave this value alone*/
	width: 120px; /*Width of Carousel Viewer itself*/
	height: 120px; /*Height should enough to fit largest content's height*/
	margin:0; /*igual ao padding left da sidebox*/
	border:0px solid black;
	}
	.stepcarousel .belt{
	position: absolute; /*leave this value alone*/
	left: 0;
	top: 0;
	margin:auto;
	padding:0px;
	}
	.stepcarousel .panel{
	float: left; /*leave this value alone*/
	overflow: hidden; /*clip content that go outside dimensions of holding panel DIV*/
	/* margin: 10px; /*margin around each panel*/
	margin:0px;
	padding:0px;
	width: 120px; /*Width of each panel holding each content. If removed, widths should be individually defined on each content DIV then. */
	border:0px solid lightgray;
	}
/* eof: Painel Belt ***********************************************************************************************************************/



/* bof: Product Reviews *******************************************************************************************************************/


/* bof: Also Bought / Specials / .CenterBoxHeading ***********************************************************************************************************************/
	.centerBoxHeading_ironwill {
	background: transparent url('../images/ironwill/mid-mw.gif') no-repeat 0% 0%; width: 522px;height: 35px;
	}
	.centerBoxWrapper_ironwill {
	width:522px;margin:0px;pading:4px;
	}
	h4.alsopurchasedH4 {
	text-indent:0px;
	font-size:18px;
	height:15px;
	padding:10px;
	margin:0px;
	background: transparent url('../images/ironwill/mid-mw.gif') no-repeat 0% 0%;
	border:0px solid red;
	}
	#alsoPurchased_ironwill {
	padding:0px;
	}

	.centerBoxWrapper_border_ironwill{
	padding:0px;
	margin:0px;
	border: 1px solid lightgrey;
	border-top:0px;
	text-align:justify;
	height:1%;
	display:block;
	}
	
	.centerBoxContentsAlsoPurch, .centerBoxContentsSpecials {
	padding-top:5px;
	}
	
	.centerBoxHeading {
	background: transparent url('../images/ironwill/mid-mw.gif') no-repeat 0% 0%; width: 522px;height: 35px;
	}
	
	
	#specialsDefault H2.centerBoxHeading{
	text-indent:5px;
	font-size:20px;
	color: #363535;
	font-weight:bold;
	height:25px;
	padding-top:10px;
	margin:0px;
	}
	
	h2#cartEmptyText {
	margin-top:40px;
	margin-bottom:40px;
	}
	
	
	h4.specialsH4 {
	text-indent:10px;
	font-size:18px;
	height:25px;
	padding-top:10px;
	margin:0px;
	background: transparent url('../images/ironwill/mid-mw.gif') no-repeat 0% 0%;
	border:0px solid red;
	width:522px;
	
	}
	
.centerBoxWrapper_specialsDefault { display:table; width:520px; margin:0px;}

	.centerBoxWrapper_inside {
	display:table;
	width:100%;
	margin:0px;
	padding:0px;
	border:1px solid #CBCBCB;
	border-top:0px;
	height:1%;
	}
	
	
/* bof: Also Bought / Specials / .CenterBoxHeading ***********************************************************************************************************************/


h2.pinfoH2 {
	text-indent:0px;
	font-size:22px;
	color: #FF9C00;
	color: #BBB905;	
	font-weight:bold;
	height:15px;
	padding:10px;
	margin:0px;
	background: transparent url('../images/ironwill/mid-mw.gif') no-repeat 0% 0%;
	border:0px solid red;
	}

h3.pinfoH3 {
	text-indent:0px;
	font-size:18px;
	height:15px;
	padding:10px;
	margin:0px;
	background: transparent url('../images/ironwill/mid-mw.gif') no-repeat 0% 0%;
	border:0px solid red;
	padding-top:20px;
	padding-bottom:20px;
	
	}

#productDescription h3{padding-left:5px;padding-top:15px;padding-bottom:15px;}

#productDescription {
   /* background-color: white;*/
   width:522px;
   padding:0px;
   color: #33444A;
   font-family: "Arial","Gill Sans", "Trebuchet MS", sans-serif;
   font-size: 10.3pt;
   /* setting base font to user's prefered size */
   line-height: 1.65em;
   letter-spacing:0.35px;  
   text-align:justify;
	}
	
#productDescription p {
	border:0px solid red;
	padding:3px;
	}


/* bof: Product Reviews ***********************************************************************************************************************/
	#review_box {
	margin:0px;padding:0px;display:block;width:522px;
	}

	h4.reviewsH4 {
	text-indent:0px;
	font-size:18px;
	height:15px;
	padding:10px;
	margin:0px;
	background: transparent url('../images/ironwill/mid-mw.gif') no-repeat 0% 0%;
	border:0px solid red;
	}

 	.rating {
	background-color:transparent;text-align:right;padding:0px;padding-top:5px;padding-bottom:0px;padding-right:15px;display:block;
	}
 
 	.productReview{font-size: 115.5%;color: #454843;width:100%;padding:0px;margin:0px;display:block;} 
 	.productReview div {padding:5px;}
 	.DefaultReviewer{font-size: 115.5%;color: #B12207;padding:0px;padding-right:5px;padding-bottom:0px;display:block;}

	#rspan{
	background-color: #DEDCDA;
	background-color: #ffffff;
	margin:auto;
	padding:0px;
	border-right:1px solid #D3D3D3;
	border-left:1px solid #D3D3D3;
	border-bottom:1px solid #D3D3D3;
	}
/* eof: Product Reviews ***********************************************************************************************************************/

	
/*INÍCIO FOOTER ***************************************************************************************************************************************************************/
#fimfooter{width: 862px;height:39px;background-image:url(../images/ironwill/fim-footer.png);background-position:top-left;background-color:trasnparent;background-repeat:no-repeat;border:0;margin:auto;}
#iniciofooter{width: 862px;height:39px;background-image:url(../images/ironwill/inicio-footer.png);background-position:top-left;background-color:trasnparent;background-repeat:no-repeat;border:0;margin:auto;}


#fimfooter-shadow {
margin:auto;
padding:0px;
width:866px;
height:40px;
background: transparent url('../images/ironwill/footer_bg2.png') no-repeat 0px -70px;
}
#fimfooter-shadow-texto {
margin:auto;
padding:0px;
width:866px;
height:40px;
background: transparent url('../images/ironwill/footer_bg3.png') no-repeat 0px -70px;
}


#rodape {
background:#1a1a1a;
height: 255px;
width: 862px;
margin:auto;
padding:0px;
}

#rodape-inside {
height: 255px;
width: 860px;
margin:auto;
padding:0px;
border-left:1px solid #CCCCCC;
border-right:1px solid #CCCCCC;
}

#rodape .linksbase {float: left;height: 235px;width: 296px;border-right:0px dotted #424242;padding-right:8px;margin-left:1px;}
#rodape .linksbase2 {float: left;height: 235px;width: 223px;border-right:0px dotted #424242;padding-right:8px;}
#rodape #endereco {float: left;height: 235px;width: 299px;padding-left:8px;padding-right:2px;margin-right:1px;}
#rodape hr{width:99%;height:1px;background-image: url(../_imagens_layout/linha_black.gif);border:0;margin-top:0;margin-bottom:4px;margin-left:6px;}
#creditos {text-align:right;padding:6px 3px;}
#rodape h4 {margin:0;padding:15px 0 6px 8px;color: #707070;font:normal 18px Arial, Helvetica, sans-serif;}
#rodape li{list-style:square;color:#666;}
#rodape span{font:normal 11px Arial, Helvetica, sans-serif;color:#909090;}
#rodape a{font:normal 11px Arial, Helvetica, sans-serif;color:#909090;}
#rodape a:hover{font:normal 11px Arial, Helvetica, sans-serif;color:#FFF;}

#rodape ul.footerMarcas {
float:left;
margin:0px;
margin-left:15px;
padding-left:15px;
margin-bottom:2px;

}




#mainWrapper-footer h3 {font-weight:bold;font-size:18px;color: #33444A;text-indent:10px;padding-top:10px;}


#mainWrapper-footer{
display:table;
margin:auto;
padding:0px;
width:942px;
height:120px;
background: transparent url('../images/ironwill/footer_bg.png') no-repeat 0px -80px;
vertical-align:text-bottom;
}


#mainWrapper-footer-head{
margin:auto;
padding:0px;
width:866px;
height:80px;
background: transparent url(../images/dsg/footer-top.jpg) no-repeat bottom center;
position:relative;
padding-top:40px;
}


	#mainWrapper-footer-dockHeader {
	margin:auto;
	padding:0px;
	width:866px;
	display:table;
	border:0px solid blue;
	}
	
	#mainWrapper-footer-dock {
	margin:auto;
	padding:0px;
	width:866px;
	display:table;
	border:0px solid blue;
	}

	/* dos 866px de largura descontar 2 pixeis das borders, */
	#footerBlock1Header,#footerBlock2Header {
	margin:0;float:left;height:47px;width:300px;padding:0px;
	border:0px solid black;
	border-right:1px solid #C6C6C6;
	}
	#footerBlock3Header {
	margin:0;float:left;height:47px;width:264px;padding:0px;
	}	
	
	#footerBlock1Header {background: transparent url(../images/ironwill/footerBlockHeader.png) no-repeat top left;}
	#footerBlock2Header {background: transparent url(../images/ironwill/footerBlockHeader.png) no-repeat top center;}
	#footerBlock3Header {background: transparent url(../images/ironwill/footerBlockHeader.png) no-repeat top right;}
	
	
	
	#footerBlock1,#footerBlock2 {
	margin:0;float:left;height:255px;width:300px;
	border:0px solid black;
	border-right:1px solid #C6C6C6;
	background-color:#ffffff;
	}
	#footerBlock1 {
	width:299px;
	border-left:1px solid #C6C6C6;
	background: transparent url(../images/ironwill/gride5.jpg) repeat top left;
	}
	#footerBlock3 {
	margin:0;float:left;height:255px;width:263px;
	border:0px solid red;
	border-right:1px solid #C6C6C6;
	}

	/* Footer: Produto da Semana*/
	#productOfWeek {
	padding:10px;background: transparent url(../images/ironwill/productOfWeek.jpg) no-repeat top left;
	height:255px;
	}

.promo_wrapper{width:300px;margin:0px;padding:0px;display:block;}
.promo_col1{float:left;width:145px;border:0px solid red;margin:0px;padding:0px;}
.promo_col1_cell{background: transparent url(http://www.suplementospt.com/includes/templates/iC_AthemeV1.3/images/corner-top-right.png) no-repeat top right;}
.promo_col2{float:left;margin-left:145px;width:145px;border:0px solid blue;margin:0px;padding-left:10px;}
.promo_col2_cell{background: transparent url(http://www.suplementospt.com/includes/templates/iC_AthemeV1.3/images/corner-top-right.png) no-repeat top right;}
.promo_col_text{font-family:verdana;font-size:10px;color:#1A1A1A;padding-left:5px;}
.textmiddle {vertical-align:middle;} 
/* EOF */
/*FIM FOOTER ******************************************************************************************************************************************************************/


/* Painel Belt 2 **************************************************************************************************************************/
	.stepcarousel2 {
	position: relative; /*leave this value alone*/
	border: 0px solid black;
	overflow: scroll; /*leave this value alone*/
	width: 240px; /*Width of Carousel Viewer itself*/
	height: 200px; /*Height should enough to fit largest content's height*/
	margin:0; /*igual ao padding left da sidebox*/
	border:0px solid black;
	}
	.stepcarousel2 .belt2{
	position: absolute; /*leave this value alone*/
	left: 0;
	top: 0;
	margin:auto;
	padding:0px;
	}
	.stepcarousel2 .panel2{
	float: left; /*leave this value alone*/
	overflow: hidden; /*clip content that go outside dimensions of holding panel DIV*/
	/* margin: 10px; /*margin around each panel*/
	margin:0px;
	padding:0px;
	width: 240px; /*Width of each panel holding each content. If removed, widths should be individually defined on each content DIV then. */
	height: 180px;
	border:0px solid lightgray;
	}
/* eof: Painel Belt 2 ********************************************************************************************************************/



/* bof: Login Page ***********************************************************************************************************************/
#loginDefaultHeading {font-size:26px;}


#stepsBlock_2Wrapper {margin:auto;display:table;width:280px;height:220px;border:0px solid red;margin-top:10px;} /* envolve tudo*/

#stepsBlock_2{overflow-x: hidden;overflow-y: hidden;}
	
#stepsBlock_2navigator-l{height:29px;padding-top:120px;border:0px solid blue;width:20px;}
#stepsBlock_2navigator-l img {float:right;}

.stepsBlock_2DIVWrapper {float:left;margin:0px;}
#stepsBlock_2DIVWrapper_Main {height:189px;width:240px;}

#stepsBlock_2navigator-r{height:29px;padding-top:120px;border:0px solid blue;width:20px;}
#stepsBlock_2navigator-r img {float:left;}

.panel2 h4 {font-size:38px;text-align:center;padding-bottom:10px;color:#C6C6C6;}
.panel2inside {margin:0px;padding:0px;text-align:center;}
/* eof: Login Page ***********************************************************************************************************************/
	
/* bof: Create Account Page ***********************************************************************************************************************/

	#createAcctDefault {padding:10px; width:900px;margin:auto;}
	
	#createAcctDefault fieldset {border-color:#C6C6C6; }
	
	

	H1#createAcctDefaultHeading , #createAcctDefaultHeading2 {font-size:26px;}
	

	#createAcctLeftCol {
	float:left;
	margin:0px;
	padding:0px;
	border:0px solid red;
	width:450px;
	}
	#createAcctRightCol {
	float:left;
	margin:0px;
	margin-left:25px;
	padding:0px;
	border:0px solid blue;
	width:400px;
	text-align:justify;
	}
	
	#criarcontaUL {
	margin-left: 10px;
    padding-left: 0;
    list-style: none;
	}
	
	#criarcontaUL H2 {font-size:12px;}
	
	#criarcontaUL li {
	margin-top:10px;	
	padding-left: 24px;
    background-image: url(../images/ironwill/bullet_check.gif);
    background-repeat: no-repeat;
    background-position: 0 0px;
	font-size:12px;

	}
	
	#createaccountExtra H2{ font-size:26px;}
	#createaccountExtra {
	margin-top:40px;
	padding-left:40px;
	text-align:justify;
	font-size:12px;
	}
	

/* eof: Create Account Page ***********************************************************************************************************************/


/* bof: Login Page ***********************************************************************************************************************/
	.buttonCenter {width:340px;text-align:center;}
	
	
	#loginDefault {padding:10px; width:900px;margin:auto;}


	#logpage{
	height:350px;margin:5px auto;padding:8px;text-align:center;
	}
	
	#loginpage fieldset {}

	#returncus{
	
	width:340px;
	float:left;
	padding:0;
	height:250px;margin:0 auto;
	margin-left:60px;
	margin-bottom:1.5em;
	}
	
	#newcus{
	
	width:340px;
	float:left;
	padding:0;
	display:inline;
	height:250px;margin:0 auto;
	margin-left:80px;
	margin-bottom:1.5em;
	}

#returncus label.inputLabel{width:8em;float:left;}

	.logcontent{
	background:#ffffff;
	text-align:left;
	padding:0 5px;
	border:1px solid #CCCCCC;
	border-top:0px;
	margin-bottom:10px;
	padding-bottom:0px;
	height:200px;
	}

	.logcontent fieldset {
	height:150px;
	width:310px;
	margin:0 auto;
	margin-bottom:2px;
	padding-bottom:6px;
	border-color:#C6C6C6;
	}

#newcus fieldset {text-align:justify;}

#newcus legend,#returncus legend{font-weight:700;color:#66006B;margin:0;padding:0.3em 0;}


#returncusheading,#newcusheading{
font-size:22px;
background: transparent url(../images/ironwill/loginHeading.gif) no-repeat top left;
color:#062132;
width:340px;
height:30px;

text-align:center;
margin:0;
padding:0;
padding-top:5px;}

/* eof: Login Page ***********************************************************************************************************************/

/* bof: warnings, errors, messages**************************************************************************************************************/
.messageStackWarning,
.messageStackError, .messageStackSuccess, .messageStackCaution {padding: 0px; padding-top:2px; margin:0px; display:block;clear:left;min-height:30px;}

.messageStackErrorCart {padding: 0px; padding-top:2px; margin:0px; display:block;clear:left;}

.messageStackError img, .messageStackSuccess img, .messageStackCaution img{margin-right:1px;float:left;margin-top:-4px;}

.messageStackWarning, .messageStackError {background-color: #ff0000;color: #ffffff;}
.messageStackSuccess {background-color: #99FF99;color: #000000;}
.messageStackCaution {background-color: #FFFF66;color: #000000;}
/* eof: warnings, errors, messages**************************************************************************************************************/



#enquiry {width:300px;}
#contactUsForm {border-color:#C6C6C6;, color:#C6C6C6;padding-bottom:25px;}


#fixed1{
position: fixed;
top: 115px;
left: 1px;
width: 44px;
height: 314px;
background-color: transparent;
}

.cartSidebox{
font-weight:bold;
text-align: center;
}

#clicklogo{
float:left;
width:400px;	
padding:0px;
margin-left:35px;
}


#sfooter{
	position: fixed;
    bottom:0px;
    right:0px;
	height:84px;
	width:100px;
	background:transparent url('http://www.suplementospt.com/cot.gif') no-repeat 0 0;
}

#manufacturers_desc{
padding:5px;
padding-bottom:10px;
}

#manufacturers_desc p{
padding:5px;

}
