body {
	margin: 0;
	padding: 0;
}
#main {
	width: 950px;
	margin: 0 auto 0 auto;
	font-family: "Courier New", Courier, monospace;
	font-size: 11px;
	font-weight: normal;
	color: #666666;
	line-height: 12px;
	letter-spacing: 1px;
}
#main a:link, #main a:visited, #main a:active {
	color: #666666;
	text-decoration: none;
}
#main a:hover {
	color: #666666;
	text-decoration: underline;
}
.clear {
	clear: both;
}
form {
	margin: 0px;
	padding: 0px;
}
input {
	background-color: #FFFFFF;
	border: 1px solid #000000;
	margin: 0px;
	padding: 2px 4px 2px 4px;
}

#main #top {
	margin-bottom: 17px;
	position: relative;
	
}
#top #topnav {
	float: left;
	width: 640px;
	padding-top: 5px;
}
#top #idioma {
	height: 20px;
	text-align: right;
	padding: 0;
	margin-top: 10px;
}
#top #topLogo {
	margin-bottom: 15px;
}
#top #topFaceBoo {
	margin-top: 15px;
	margin-bottom: 5px;
	float: right;	
}

#top #topnav ul {
	margin: 0;
	padding: 0;
}
#top #topnav li {
	display: inline;
	margin: 0;
	padding-right: 20px;
	font-size: 13px;	
}
#top #contact {
	float: right;
	width: 305px;
}
#top #contactLogin {
	float: right;
	width: 305px;
}
#contactLogin #user {
	font-size: 10px;
	text-align: right;
	margin-bottom: 5px;
	float: right;
}
#contactLogin #user a.btnSignOut:link, #contactLogin #user a.btnSignOut:visited, #contactLogin #user a.btnSignOut:active, #contactLogin #user a.btnSignOut:hover {
	padding: 8px 2px 8px 2px;
	color:#FFFFFF;
}

#top #contact  p {
	margin: 0;
	padding: 0;
}
#top #contactLogin p {
	margin: 0;
	padding: 0;
}
#top #contact #form {
	float: left;
	width: 155px;
	position: relative;
}
#form #errorForm {
	
	color: #CC0000;
	position: absolute;
	left: 3px;
	top: -17px;
	width: 218px;
	height: 13px;
	text-align: left;
}
#top #forgot {
	z-index: 100000;
	background-color: #FFFFFF;
}
#top #forgot .btnForm {
	padding-top: 3px;
	color:#FFFFFF;
	background-color: #000000;
	margin-top: 5px;
	padding: 2px 3px 2px 3px;
}
#top #forgot .field {
	background-color: #FFFFFF;
	border: 1px solid #000000;
	margin: 0px;
	padding: 2px 4px 2px 4px;
}
#top #forgot input {
	background-color: #FFFFFF;
	border-style: none;
	font-family: "Courier New", Courier, monospace;
	
	color: #666666;
	margin: 0;
	padding: 0;
}
#top #contact #form a {
	
}
#top  #botones {
	float: right;
	width: 135px;
}
#top  #botones .bkBag {
	background-color: #a8c4dd;
	padding: 4px;
	font-family: "Times New Roman", Times, serif;
	text-transform: uppercase;
	font-size: 10px;
	text-align:center;
}
#top  #botones a.btnSignin:link, #top #contact #botones a.btnSignin:visited, #top #contact #botones a.btnSignin:active, #top #contact #botones a.btnSignin:hover {
	padding: 2px 4px 2px 4px;
	color:#FFFFFF;
}
#top  #botones a.btnJoin:link, #top #contact #botones a.btnJoin:visited, #top #contact #botones a.btnJoin:active, #top #contact #botones a.btnJoin:hover {
	font-size: 12px;
	padding: 2px 6px 2px 6px;
	font-family: "Times New Roman", Times, serif;
	font-weight: bold;
}
#top  #botonesLogin {
	float: right;
	width: 305px;
}
#top  #botonesLogin a.btnSignin:link, #top #contact #botonesLogin a.btnSignin:visited, #top #contact #botonesLogin a.btnSignin:active, #top #contact #botonesLogin a.btnSignin:hover {
	padding: 2px 4px 2px 4px;
	color:#FFFFFF;
}
#top  #botonesLogin a.btnJoin:link, #top #contact #botonesLogin a.btnJoin:visited, #top #contact #botonesLogin a.btnJoin:active, #top #contact #botonesLogin a.btnJoin:hover {
	font-size: 12px;
	padding: 2px 6px 2px 6px;
	font-family: "Times New Roman", Times, serif;
	font-weight: bold;
}
#top  #botonesLogin .bkBag {
	background-color: #a8c4dd;
	padding: 4px;
	font-family: "Times New Roman", Times, serif;
	text-transform: uppercase;
	font-size: 10px;
	text-align:center;
}

#top #contact form {
	margin: 0;
	padding: 0;
}
#top #contact input {
	background-color: #FFFFFF;
	border-style: none;
	font-family: "Courier New", Courier, monospace;
	
	color: #666666;
	margin: 0;
	padding: 0;
}
#top #forgot a.btnSend:link, #top #forgot a.btnSend:visited, #top #forgot a.btnSend:active, #top #forgot a.btnSend:hover {
	padding: 2px 2px 2px 2px;
	color:#FFFFFF;
}
#top #forgot a.btnCancel:link, #top #forgot a.btnCancel:visited, #top #forgot a.btnCancel:active, #top #forgot a.btnCancel:hover {
	font-size: 12px;
	padding: 2px 2px 2px 2px;
}
#main #footer {
	font-size: 10px;
	text-align: right;
	background-image: url(../_images/common/bkPuntos.gif);
	background-repeat: repeat-x;
	background-position: top;
	padding-top: 10px;
	margin: 30px 0 30px 0;
}
#content #header {
	background-color: #f7f7f7;
	text-align: right;
	margin-bottom: 20px;
	padding: 7px;
	position: relative;
}
#content #mainRegistration {
	
}
#mainRegistration  .required {
	color: #CC0000;
}
#mainRegistration #image {
	width:308px;
	float: right;
	border: 1px solid #000000;
}
#mainRegistration #image img {
	padding: 4px;
	height: 420px;
	width: 300px;
}
#mainRegistration #registration {
	float: left;
	width: 530px;
	position: relative;

}
#mainRegistration #login {
	float: left;
	width: 225px;
	padding: 0 8px 0 0;
	position: relative;
}
#mainRegistration .titRegistration {
	color: #FFFFFF;
	background-color: #000000;
	text-align: center;
	text-transform: uppercase;
	
	padding: 5px;
	margin-bottom: 50px;
	font-family: "Courier New", Courier, monospace;
}
#mainRegistration .titRegistrationBk {
	background-repeat: no-repeat;
	background-position: right top;
	height: 65px;
	position: absolute;
	width: 100px;
	float: right;
	right: 5px;
}
#mainCollection #navCollection {
	float: left;
	width: 185px;
	text-transform: uppercase;
	font-size: 12px;
}
#mainCollection #navCollection ul {
	padding: 0px;
	list-style-type: none;
	margin: 0 0 0 20px;
}
#mainCollection #navCollection li {
	padding-bottom: 13px;
}
#mainCollection #navCollection p {
	padding: 0px;
	margin: 0 0 15px 0;
}
#mainCollection #itemsCollection {
	float: right;
	width: 755px;
}
#itemsCollection #item {
	float: left;
	margin-left: 10px;
	width: 178px;
	margin-bottom: 5px;
	height: 340px;
}
#itemsCollection #item #img {
	border: 1px solid #000000;
	position: relative;
}
#item #img #icon {
	position: absolute;
	top: 10px;
	right: 5px;
}
#itemsCollection #item #img #icon img {
	height: 45px;
	width: 45px;
}
#itemsCollection #item #img img {
	padding: 3px;
	height: 260px;
	width: 170px;
}
#itemsCollection #item #description {
	padding-top: 3px;
	padding-bottom: 3px;
	text-align: right;
	font-size: 10px;
}
#itemsCollection #item #price {
	background-color: #000000;
	color: #FFFFFF;
	padding: 3px;
	display: block;
	width: 60px;
	float: right;
	text-align: center;
}
#header #iconoEshop {
	position: absolute;
	left: 210px;
	bottom: -11px;
}
#header #path {
	margin-top: 10px;
	font-size: 10px;
	text-transform: uppercase;
}
#mainOutffiters #item {
	float: left;
	margin-left: 10px;
	width: 178px;
	margin-bottom: 5px;
	height: 380px;
}
#header #winner {
	position: absolute;
	left: 180px;
}
#header #winner a {
	font-size: 10px;
	text-decoration: underline;
}
#mainOutffiters #item p {
	text-align: center;
	padding: 0px;
	margin: 4px 0 3px 0;
	font-size: 10px;
}
#mainOutffiters #item a {
	text-decoration:underline;
}
#mainOutffiters #item #img {
	border: 1px solid #000000;
}
#mainOutffiters #item #img img {
	padding: 3px;
	height: 260px;
	width: 170px;
}



#mainOutffiters #itemWinner {
	float: left;
	margin-left: 10px;
	width: 178px;
	margin-bottom: 50px;
	height: 335px;
	background-color: #a8c4dd;
}

#mainOutffiters #itemWinner p {
	text-align: center;
	padding: 0px;
	margin: 4px 0 3px 0;
	font-size: 10px;
}
#mainOutffiters #itemWinner a {
	text-decoration:underline;
}
#mainOutffiters #itemWinner #img {
	border: 1px solid #a8c4dd;
	background-color: #a8c4dd;
}
#mainOutffiters #itemWinner #img img {
	padding: 3px;
	height: 260px;
	width: 170px;
}

#mainOutffiters #itemWinner #imgWinner {
	border: 1px solid #a8c4dd;
	background-color: #a8c4dd;
}
#mainOutffiters #itemWinner #imgWinner img {
	padding: 3px;
	height: 260px;
	width: 170px;
}





#mainOutffiters #item #imgWinner {
	border: 1px solid #a8c4dd;
	background-color: #a8c4dd;
}
#mainOutffiters #item #imgWinner img {
	padding: 3px;
	height: 260px;
	width: 170px;
}

#content #linksOutffiters {
	padding: 0px 10px 10px 10px;
}
#content #linksOutffiters .sort p {
	font-size: 10px;
	text-transform: uppercase;
	text-align: center;
	padding: 0px;
	margin: 0px;
}
#content #linksOutffiters a {
	font-size: 10px;
	text-decoration: underline;
}
#mainSendPhoto #formPhoto {
	border: 4px double #000000;
	margin-top: 15px;
	padding: 20px 12px 10px 12px;
}
#mainSendPhoto .titOutffiters {
	font-family: "Times New Roman", Times, serif;
	font-style: italic;
	text-transform: uppercase;
	font-size: 17px;
}
#content #mainSendPhoto {
	width: 750px;
	margin: auto;
}
#mainSendPhoto #formPhoto p {
	
	text-transform: uppercase;
	padding: 0px;
	margin: 0px  0px 10px 0px;
}
#formPhoto a.btnFile  {
	background-color: #000000;
	text-transform: uppercase;
	color: #FFFFFF;
	
	padding: 3px 6px 3px 6px;
}
#formPhoto a.btnSend {
	font-size: 10px;
	text-transform: uppercase;
	color: #333333;
	background-color: #a8c4dd;
	padding: 4px 5px 4px 5px;
	font-weight: bold;
}
#mainSendPhoto a.howit {
	font-size: 10px;
	text-decoration: underline;
}


/* div.fileinputs { */
#mainSendPhoto #inputTypeFile {
	position:relative;
	margin-bottom:13px;
}

/* div.fakefile { */
#mainSendPhoto #inputTypeFile .fakefile {
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 1;
}

#mainSendPhoto #inputTypeFile .fakefile #fakeFileInput {
	float:left;
}
#mainSendPhoto #inputTypeFile .fakefile #fakeFileImg {
	float:left;
	padding-left:6px;
}


/* input.file { */
#mainSendPhoto #inputTypeFile .file {
	position: relative;
	text-align: right;
	-moz-opacity:0 ;
	filter:alpha(opacity: 0);
	opacity: 0;	z-index: 2;
}

/* 


*/


#mainPress #pressBig {
	float: left;
	width: 310px;
	position: relative;
}
#pressBig #item {
	border: 1px solid #000000;
	width: 298px;
}
#pressBig #item img {
	padding: 3px;
	height: 410px;
	width: 290px;
}
#mainPress #pressBig .titPress {
	background-color: #000000;
	
	text-transform: uppercase;
	color: #FFFFFF;
	position: absolute;
	padding: 3px 5px 3px 5px;
	right: 10px;
	margin-top: 5px;
}
#mainPress #pressBig #icon {
	margin-top: 50px;
	text-align: center;
}
#mainPress #itemsPress {
	float: right;
	width: 628px;
}

#itemsPress #item {
	float: left;
	margin-left: 12px;
	width: 143px;
	margin-bottom: 20px;
	height: 198px;
	border: 1px solid #000000;

}
#itemsPress #item img {
	padding: 3px;
	height: 190px;
	width: 135px;
}
#mainPress #more a {
	font-size: 10px;
	text-decoration: underline;
}
#mainPress #more {
	text-align: right;
	padding-bottom: 7px;
}
#mainBlog #mainPost {
	width: 670px;
	float: left;
	
}
#mainPost #post {
	margin-bottom: 60px;
}
#mainPost #post .title {
	font-family: "Times New Roman", Times, serif;
	color: #FFFFFF;
	background-color: #000000;
	font-size: 24px;
	line-height: 26px;
}
#mainPost #post #img  {
	border: 1px solid #000000;
}
#mainPost #post .date {
	background-color: #8FB7D6;
	color: #333333;
	text-transform: uppercase;
	width: 100px;
}
#mainPost #post #txt {
	margin-top: 30px;
	margin-bottom: 30px;
}
#mainPost #post #img img {
	padding: 4px;
	width: 660px;

}
#mainPost #post #flv  {
}

#mainBlog #nav {
	float: right;
	width: 200px;
	text-align: right;
}

#mainRegistration .btnFile {
	background-color: #000000;
	text-transform: uppercase;
	color: #FFFFFF;
	padding: 3px 6px 3px 6px;
}
#mainCampaign #item #img {
	border: 1px solid #000000;
}
#mainCampaign #item {
	float: left;
	margin-left: 20px;
	width: 296px;
	margin-bottom: 5px;
	height: 580px;
}
#mainCampaign #item #img img {
	padding: 3px;
	height: 400px;
	width: 288px;
}
#mainCampaign #item #title {
	padding-bottom: 5px;
}
#mainCampaign #item #description {
	text-align: right;
	margin-top: 5px;
}
#mainCampaign #item #description p {
	padding: 0px;
	margin: 2px 0px 2px 0px;
}
#mainStores #storesPictures {
	float: left;
	width: 680px;
}
#mainStores #storesPictures #principal {
	margin-bottom: 25px;
	position: relative;
	width: 680px;
}
#mainStores #principal #img {
	border: 1px solid #000000;
	width: 506px;
	float: left;
}
#mainStores #principal #img img {
	padding: 3px;
	height: 320px;
	width: 500px;
}
#storesPictures #principal #data {
	float: right;
	width: 160px;
	position: absolute;
	bottom: 1px;
	right: 1px;
}
#mainStores a.under {
	text-decoration: underline;
}
#storesPictures #principal #data p {
	padding: 0px;
	margin: 2px  0px 3px  0px;
}
#mainStores #storesSearch {
	width: 220px;
	text-align: right;
	float: right;
}
#mainStores #storesSearch .title {
	font-family: "Times New Roman", Times, serif;
	font-size: 22px;
}
#mainStores #itemSecondary #img img {
	padding: 3px;
	height: 150px;
	width: 230px;
}
#mainStores #itemSecondary #img {
	border: 1px solid #000000;
}
#mainStores #itemSecondary {
	width: 238px;
	float: left;
	height: 200px;
	margin-right: 32px;
}
#mainStores #storesPictures #itemSecondary p {
	text-align: right;
	margin-top: 5px;
	margin-bottom: 3px;
}
#mainStores #storesSearch #cantFind {
	text-align:right;
	width:100%;
}
#mainStores #storesSearch #cantFindCuadro {
	background-color: #000000;
	padding: 3px 6px 3px 6px;
	text-align:right;
	width:150px;
		float:right;
}
#mainStores #storesSearch .btnFind {
	text-transform: uppercase;
	color: #FFFFFF;
	font-size: 10px;
	
}




#mainCollection #mainProduct {
	float: right;
	width: 755px;
}
#mainProduct #colors {
	width: 130px;
	float: left;
}
#mainProduct #colors #item img {
	padding: 3px;
	height: 80px;
	width: 50px;
}
#mainProduct #colors #item {
	border: 1px solid #000000;
	height: 86px;
	width: 56px;
	float: right;
	margin-right: 5px;
	margin-bottom: 7px;
}
#mainProduct #detail {
	width: 310px;
	float: left;
	margin-left: 5px;
}
#mainProduct #detailAdded {
	width: 210px;
	float: left;
	margin-left: 5px;
}
#mainProduct #infoProduct {
	float: right;
	width: 300px;
	position: relative;
}

#mainProduct #infoProductAdded {
	float: right;
	width: 400px;
	position: relative;
}

#mainProduct #info {
	text-align: right;
	height: 275px;
}
#mainProduct #info #flashTitle {
	margin-bottom: 15px;
}
#mainProduct  a.link {
	text-decoration: underline;
}
#mainProduct #info #icon {
	position: absolute;
	left: 0px;
	top: 100px;
}
#mainProduct #info .btnShopping {
	background-color: #000000;
	text-transform: uppercase;
	color: #FFFFFF;
	padding: 3px 6px 3px 6px;
	font-size: 10px;
}
#infoProduct #extraInfo ul {
	padding: 0px;
	margin: 0px;
}
#infoProduct #extraInfo li {
	display: inline;
	padding: 0px;
	margin: 0px 1px  0px 0px;
	width:90px;
}

#infoProduct #extraInfo #tabs {
	height: 110px;
	border-right: 1px solid #cccccc;
	border-left: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;

}
#infoProduct #extraInfo #tabs .tabs {
	position: absolute;
	width: 280px;
	padding: 10px 5px 5px 5px;
}


#infoProduct #extraInfo #tabTitles {
	width:100%;
}
#infoProduct #extraInfo .tabOff {
	background-color: #000000;
	text-align: center;
	padding: 2px  3px 2px 3px;
	margin-right:2px;
	width:92px;
	float:left;
}
#infoProduct #extraInfo .tabOn {
	background-color: #A5C7E0;
	text-align: center;
	padding: 2px 3px 2px 3px;
	margin-right:2px;
	width:92px;
	float:left;
}

#infoProduct #extraInfo .tabLinkOff {
	color: #FFFFFF;
	background-color: #000000;
}
#infoProduct #extraInfo .tabLinkOn {
	color: #333333;
	background-color: #A5C7E0;
}

#mainProduct #info #itemSuccesfullyAdded {
	color: #333333;
	background-color: #a8c4dd;
	padding: 3px  6px 3px 6px;
	margin-top: 30px;
	margin-right: 80px;
	text-align:center;
	
}


#infoProduct #extraInfo #foot_tabs {
	float:left;
	padding-top:12px;
}

#infoProduct #extraInfo #foot_tabs #ft_emailfriend {
	float:left;
}
#infoProduct #extraInfo #foot_tabs #ft_addthis {
	float:left;
	padding-left:20px;
}

.tellaFriend
{
    visibility: visible;
    position:absolute;
	font-family: "Courier New", Courier, monospace;
	font-size: 11px;
	font-weight: normal;
	color: #666666;
    padding:10px;
	background-color:#FFFFFF;
	 border:thin solid;
	 border-color:#666666;
	 z-index:10;
    _background-image:none;

}
.inputTellFriend {
	font-family: "Courier New", Courier, monospace;
	font-size: 10px;
	text-decoration: none;
	width:90px;
}
.tareaTellFriend {
	font-family: "Courier New", Courier, monospace;
	font-size: 10px;
	text-decoration: none;
	width:196px;
	height:40px;
	
}
.submitFriend {
	font-family: "Courier New", Courier, monospace;
	font-size: 11px;
	color: #ffffff;
	text-decoration: none;
	color: #FFFFFF;
	background-color: #000000;
	padding: 3px  6px 3px 6px;
}

.submitFriend:hover {
	font-family: "Courier New", Courier, monospace;
	font-size: 11px;
	text-decoration: underline;
	color: #ffffff;
	text-decoration: none;
}

.onSizeTitle {
	font-family: "Courier New", Courier, monospace;
	font-size: 12px;
	text-decoration: none;
	font-weight: bolder;
	line-height:18px;
}
.onSizeText {
	font-family: "Courier New", Courier, monospace;
	font-size: 12px;
	text-decoration: none;
	color: #3C3933;
	line-height:14px;
}


#mainLegal a {
	text-decoration: underline;
}
#mainLegal .titLegal {
	font-family: "Times New Roman", Times, serif;
	font-style: italic;
	text-transform: uppercase;
	font-size: 17px;
	margin-bottom: 20px;
}
#mainLegal .subtitle {
	text-transform: uppercase;
	color: #FFFFFF;
	background-color: #000000;
	padding-top: 2px;
	padding-right: 3px;
	padding-bottom: 2px;
	padding-left: 3px;
}
#mainContact #item {
	float: left;
	width: 306px;
	height: 220px;
	margin-bottom: 40px;
	margin-right: 10px;
}
#mainContact #item img {
	max-width:306px;
	width: expression(document.body.clientWidth > 307? "306px": "auto");
	max-height:220px;
	height: expression(document.body.clientWidth > 221? "220px": "auto");
}
#mainMybag {
	float: left;
	width: 670px;
	margin-left: 25px;
	margin-top: 50px;
}
#mainMybag #titleMybag {
	color: #FFFFFF;
	background-color: #000000;
	margin-bottom: 15px;
	padding: 3px 5px 3px 5px;
}
#mainMybag #detail td {
	padding: 4px;
	border-bottom: 1px solid #B8B8B8;

}
#mainMybag #detail .titleProduct {
	font-family: "Times New Roman", Times, serif;
	font-style: italic;
	font-size: 13px;
	line-height: 16px;
}
#mainMybag .tableTitle {
	font-family: "Times New Roman", Times, serif;
	text-transform: uppercase;
	font-size: 12px;
}
#mainMybag #links {
	text-align: right;
	margin-top: 5px;
	margin-bottom: 5px;
}
#mainMybag #total {
	font-family: "Times New Roman", Times, serif;
	font-size: 13px;
	font-weight: bold;
	margin-top: 5px;
	margin-bottom: 5px;
	padding-bottom: 5px;
	text-transform: uppercase;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #333333;
}
#mainMybag #total_checkout {
	font-family: "Times New Roman", Times, serif;
	font-size: 13px;
	font-weight: bold;
	margin-top: 5px;
	margin-bottom: 5px;
	padding-bottom: 5px;
	text-transform: uppercase;
	border-bottom-width: 1px;
	border-bottom-color: #333333;
}
#mainMybag #detail img {
	margin-right: 10px;
}
#mainMybag #finish {
	position: relative;
}
#mainMybag #finish #cards {
	position: absolute;
	width: 150px;
	left: 0px;
	top: 0px;
}
#mainMybag #finish #link  {
	float: right;
	text-align: right;
}
#mainMybag #finish #link .linkFinish {
	width: 240px;
	background-color: #000000;
	color: #FFFFFF;
	font-size: 14px;
	padding: 2px 7px 2px 60px;
}
#mainMybag #finish #link .linkContinue {
	width: 240px;
	background-color: #A8C3DE;
	color: #FFFFFF;
	font-size: 14px;
	padding: 2px 7px 2px 7px;
}







#mainCheckOut {
	width: 670px;
	margin-left: 130px;
	margin-top: 50px;
	margin-bottom: 50px;
}

#mainCheckOut #item {
	width: 120px;
	float: left;
	padding: 5px  0px 5px 0px;
	margin-right: 10px;
	text-align: center;
}
#mainCheckOut #item_flecha {
	float: left;
	padding: 1px  0px 0px 0px;
	margin-right: 6px;
	text-align: center;
}


#mainCheckOut #Steps .stepOn {
	color: #FFFFFF;
	background-color: #000000;
	margin-right: 10px;
}

#mainCheckOut #Steps .stepOff {
	color: #333333;
	background-color: #A5C7E0;
	margin-left: 10px;
	margin-right: 10px;
}

#mainCheckOut #stepContent {
	margin-top: 40px;
}


#mainCheckOut #stepContent #titleStep {
	color: #FFFFFF;
	background-color: #000000;
	margin-bottom: 20px;
	padding: 0px 5px 0px 5px;
	text-align: center;
}


#mainCheckOut .btnFile {
	background-color: #000000;
	text-transform: uppercase;
	color: #FFFFFF;
	padding: 3px 6px 3px 6px;
}

#mainCheckOut #checkout_intro {
	background-color: #EDEDED;
	padding: 13px 25px 13px 25px;
	margin-bottom: 20px;
}



#mainCheckOut #subtitleStep {
	color: #333333;
	background-color: #A5C7E0;
	margin-bottom: 20px;
	padding: 6px 5px 6px 5px;
}

#mainCheckOut #method_text {
	margin-bottom: 30px;
	padding: 0px 20px 10px 24px;
}
#mainCheckOut #method_textlogos {
	width:330px;
	padding: 0px 20px 10px 24px;
	float:left;
}
#mainCheckOut #method_logos {
	padding: 0px 20px 0px 24px;
	text-align:right;
	float:right;
}


#checkout_continue {
	text-align:right;
}

#mainCheckOut .errorForm {
	color: #CC0000;
	text-align: left;
}

.howItWorks
{
    visibility: visible;
    position:absolute;
	font-family: "Courier New", Courier, monospace;
	font-size: 12px;
	font-weight: normal;
	color: #666666;
    padding:20px;
	background-color:#FFFFFF;
	border:thin solid;
	border-color:#666666;
	z-index:10;
    background-image:none;
}


#hw_btnclose {
	text-align:center;
	padding-top:20px;
	
}