body {
	text-align:center;
	margin:0 ;			
	background-color:#f4f4f4;
	background-image:url(../img/bg_cabecalho.jpg);
	background-position:top;
	background-repeat:repeat-x;
	font-family:"Trebuchet MS";
	font-size:12px;
	cursor:url(cursor.cur);
	


}

a:visited {
	color: #a50021;
}
a:link {
	color: #a50021;
}
a:hover {
	color: #a50021;
}
a:active {
	color: #a50021;
}


a img { border: none;}

div {
	cursor:url(cursor.cur);
}

a:hover {
	cursor:url(cursor.cur);
}




#divao {
	max-width:1024px;
	text-align:justify;
	margin:0;

}

#tudo {
	max-width:1024px;
	height:auto;
	text-align:center;
	margin-bottom:10px;
	margin:0;
	
}

#topo {
	width:660px;
	height:44px;
	float:left;
	text-align:right;
	padding-top:0px;
	font-weight:bold;
	
}

#meio {
	width:540px;
	height:auto;
	float:left;
    text-align:;
    position: inherit;
	margin-bottom: 10px;
}

#lado-esquerdo {
	width:198px;
	float:left;
	height:650px;
	text-align:center;
}

#lado-direito {
	width:135px;
	float:left;
	text-align:right;
	height:600px;
	margin-left:5px;
	margin-top:9px;
	}

#menu {
	width:198px;
	height:44px;
	float:left;
	height:475px;
}

#menu-opcao { 
	width:181px;
	float:left;
	padding-bottom:5px;
	padding-left:6px;
	text-align:center;
}

.ctn-botao {
	float:left;
	width:192px;
	height:119px;

}

.ctn-botao a{
	float:left;
	color:#fff !important;
}	

.ctn-botao a img{
	float:left;
}

#logo {
	float:left;
	width:197px;
	height:179px;
	background-image:url(../img/logo.png);
	background-repeat:no-repeat;
	background-position:top;
}

#promotion {
	width:123px;
	height:47px;
	float:left;
	margin-left:2px;
}

#login-area {
	width:121px;
	height:70px;
	float:left;
	margin-top:6px;
	background-image:url(../img/bg_login.jpg);
	background-repeat:no-repeat;
	font-size:11px;
	font-family:Tahoma;
	color:#6d6e71;
	padding-right:2px;
	padding-top:8px;
	margin-left:2px;

}

#meio-img { 
	width:540px;
	height:436px;
	margin-top:-5px;
}
	
#meio-img2 { 
	width:540px;
	height:436px;
	margin-top:-5px;
}		


.forms-login {
	background-color:#FFFFFF;
	border: 1px solid #6d6e71;
	border-color:#6d6e71;
	*border:solid;
	*border-bottom:1px;
	*border-right:1px;
	*border-left:1px;
	*border-top:1px;
	*border-color:#6d6e71;
	width:64px;
	height:9px;
	font-size:10px;
	font-family:Tahoma;
	padding-left:2px;
    color:#6d6e71;
	}
	
#boxes {
	width:130px;
	height:auto;
	float:left;
	margin-top:4px;


}

#mini-boxes {
padding-top:4px;
	width:130px;
	height:42px;
	float:left;


}

#newsletter2 {
	padding-top:7px;
	width:130px;
	height:55px;
	float:left;


}

#stop {
	padding-top: 0px;
	width:131px;
	height:81px;
	float:left;


}

#footer {
    width:89%;
	height:190px;
	background-image:url(../img/bg_cabecalho.jpg);
	background-repeat:repeat-x;
	background-position:top;
	float:left;
	margin-top:-13px;
	position:relative;
	clear:both;

}

#footer32 {
    width:11%;
	height:190px;
	background-image:url(../img/bg_cabecalho.jpg);
	background-repeat:repeat-x;
	background-position:top;
	float:left;
	
	margin-top:-13px;

}

.stylemil {font-size: 12px}
.stylemiltwo {font-size: 12px; font-weight: bold; }

#footer-menu {
	width:auto;
	height:29px;
	float:inherit;
	text-align:center;
	padding-top:16px;
	font-weight:bold;
	font-size:10px;
	font-family:"arial";
	margin-bottom:10px;
}

#footer-outros { 
	width:880px;
	text-align:left;
	padding-top:10px;
	font-size:11px;
	color:#999999;
	font-family:"Tahoma";
}

#footer-petware { 
	width:180px;
	text-align:center;
	float:left;
}

#footer-texto {
	width:885px;
	float:left;
	}

#login_box_dhtml {
	width:310px;
	height:164px;
	float:left;
	background: url(../img/login_dhtml_area.png) no-repeat;
	padding-top:25px;
	padding-bottom:20px;
	padding-left:30px;
	text-align:left;
	font-familty: Verdana, Arial, Helvetica, sans-serif, "Trebuchet MS";
	font-size:11px;
	display:none;
	position:absolute;
	top:40px;
	left:450px;
}



#texto-esquerdo {

	float:left;
	width:220px;
	padding-left:10px;
}

#texto-direito {
	float:left;
	width:440px;
	padding-left:10px;

}

a:link {text-decoration: none}
a:visited {text-decoration: none}
a:hover {text-decoration: underline; }



#slider {
    position:relative;
    width:540px; /* Change this to your images width */
    height:436px; /* Change this to your images height */
    background:url(images/loading.gif) no-repeat 50% 50%;
}
#slider img {
    position:absolute;
    top:0px;
    left:0px;
    display:none;
}
#slider a {
    border:0;
    display:block;
}

.nivo-controlNav{

position: absolute;
right: 15px;
bottom:  15px;
}

.nivo-controlNav a{
display: inline-block !important;

color: #666;
font-weight: bold;
font-size: 1.4em;
width: 30px;
height: 30px;
}


.nivo-controlNav a.active{
	color: #a50021;
	}

#shopping-cart-imgs{
width: 500px !important;}

#layerescondido,#layerescondido1,#layerescondido2,#layerescondido3, #layerescondido4 , #layerescondido5 , #layerescondido6 , #layerescondido7 , #layerescondido8{

z-index: 100000;
}


/*jun 01 2011  my section*/
.selection_sidebar{
padding-left: 5px;
}
.my_shoping_c  span{
margin-right: 100px;
}
.customerlogout{background: #fff ;   width:112px;z-index:99999; color:#7c7c7c;  padding: 3px  4px;  border:  1px solid #999; text-align: left !important;  font-weight: normal;}
.customerlogin{background: #fff url(../img/arrow_dropdown.png) no-repeat  98%  50%; width:112px;z-index:99999;  padding: 3px 4px;  border:  1px solid #999; text-align: left !important;}
.customerlogin:hover{ background:#e9e7e8 url(../img/arrow_dropdown.png) no-repeat  98%  50%;  color: white  !important ;  }
.customerlogin ul{ border:  1px solid #999; display:none;position:absolute;margin-left:-4px;z-index:99999;  margin-top: 4px;  padding: 0px; }
.customerlogin ul li{list-style:none;  text-align: left !important;  }
.customerlogin ul li a{display:block;background:#fff;width:112px;padding:4px 4px;font-size:13px;color:#232323;text-decoration:none; font-weight: normal;}
.customerlogin ul li a:hover{background:#a60024;  color: white;}

.user_key{
background: url(../img/user_key.png) no-repeat  98%  50% ;
	
}
.selection_sidebar select{
width: 120px  !important; 
margin-top: -18px;
}

.seelinks{  color:#7c7c7c;  font-weight: normal;}
.seelink span{ color: red !important;}

#my_select_country_session{  width: 124px;}

#my_div_country_session {
	
	background: transparent;
	width:382px;
	height:520px;
	position:absolute;
	left:316px;
	top:100px;
	z-index:100;
	text-align: left;
}


#my_div_sample_coup{
	
	background: transparent;
	width:544px;
	height:520px;
	position:absolute;
	left:316px;
	top:100px;
	z-index:100;
	text-align: left;
}


.my_country_select_body{
	padding: 0 10px;
	background: #ffe749;
	border-left: 10px solid #fff;
	border-right: 10px solid #fff;
	
}

.my_country_select_body_two{
	padding: 0 10px;
	height:494px;
	background: #ffe749  url(../img/dog_confirmation.png) no-repeat center ;
	border-left: 10px solid #fff;
	border-right: 10px solid #fff;
	
}


#my_div_country_session table{

}


.my_top_country{
	height: 19px;
	background: transparent url(../img/top_middel.png) center;
 }
 
 
 .my_top_coupon{
	height: 19px;
	background: transparent url(../img/top_middel_coupon.png)  top  center;
 }
 
 
  .my_bottom_coupon{
	height: 19px;
background: transparent url(../img/bottom_middel_coupon.png) no-repeat  -1px 0px;
 }
 
 
 .my_bottom_country{
	height: 19px;
background: transparent url(../img/bottom_middel.png) no-repeat  -3px -1px;
 }


.my_send_enviar a{ 
display: block; 
width: 108px;
height: 28px;
font-size: 14px;
text-decoration: none;
font-weight: bold;
color: #fff;
text-align: center;
padding-top: 6px;
background: transparent url(../img/button_send_enviar.png) center;

}

.close{
color: #fff;
display: block;
font-weight: bold;
font-size: 18px;
text-align: center;
padding: 0px 7px 3px 7px;
background: red;
border: 1px solid #fff;
float: right;
}

#recaptcha_image img{
width: 180px;
height: auto;
}

#recaptcha_image{
width: 144px;
margin-bottom: 15px;
height: 30px  !important;
}


#recaptcha_widget , .recaptcha_only_if_image ,  .recaptcha_only_if_incorrect_sol  , .recaptcha_response_field {
width: 153px;

}

.my_borders-or{
width: 1px;
height: 120px;
background: #b4a43b;
margin-left: 5px;
}


.my_form_aligmn{
padding-left: 15px;
}

.my_confirmation_screen_txt{
padding-top: 30px;
margin-left: 16px;
text-align: center;
width: 270px;
font-weight: bold;
}

#my_meio {
	width:670px;
	height:auto;
	float:left;
    text-align:left ;
    position: inherit;
	margin-bottom: 10px;
}

/* my account*/
#my_account_wrapper{
	margin: 10px 0 10px 10px;
	width: 660px;
}
	
	
#my_account_body{
	background: #e9e7e8 url(../img/my_wrapper_top_right.jpg) no-repeat  top right;
	padding: 10px 15px;
}	


.my_account_label{
	font-weight: bold;
	color: #000;
	
}

.my_account_white_box_top{
	background: white url(../img/corner_top_left.jpg) no-repeat top left;
	padding: 10px;
	margin-bottom: 15px;
}



.my_account_white_box_bottom{
margin: -10px;
padding: 10px;
background: transparent url(../img/corner_bottom_left.jpg) no-repeat  bottom left;

}

.my_account_white_box_top_right{
margin: -10px;
padding: 10px;
background: transparent url(../img/corner_top_right.jpg) no-repeat  top right;
}
.my_account_white_box_bottom_right{
margin: -10px;
padding: 10px;
background: transparent url(../img/corner_bottom_right.jpg) no-repeat  bottom right;
	
}

.my_account_white_box_top table tr th{
	text-align: center;
	background: #e0edff;
	border-top:  1px solid  #cbe0fe;}
	
	.my_account_white_box_top table tr td{
		color: #777777;
		text-align: center;
		padding: 5px  0px;
	
	}
	

	
	
.my_account_white_box_top  a{
		color: #4d83ff  !important;
		
	}
	
.my_account_info{
	padding: 0 25px 0 5px;
	font-weight: bold;
	color: #b20e15;
	
}	


#my_account_wrapper_menu{
height: 35px;
background: ;
margin: 0px 0 -1px 0;
padding: 0px;

}
#my_account_wrapper_menu  ul {
margin: 0px;
padding: 0px;
}

	
	
	
#my_account_wrapper_menu  ul li.selected a{
color: #232323;
font-size: 13px;
font-weight: bold;
margin: -14px  -20px;
padding: 14px  20px;
background: transparent url(../img/my_wrapper_top_right.jpg) no-repeat  top right;

}


#my_account_wrapper_menu ul li.selected{
list-style: none;
display: inline;
background: #e9e7e8  url(../img/my_wrapper_top_left.jpg) no-repeat  top left;
padding: 16px  20px;
}	


#my_account_wrapper_menu ul li{
list-style: none;
display: inline;
background: #cdcdcd  url(../img/my_wrapper_dark_top_left.jpg) no-repeat  top left;
padding: 16px  20px;
} 
	
#my_account_wrapper_menu  ul li a{
color: #232323;
font-size: 13px;
font-weight: bold;
margin: -14px  -20px;
padding: 14px  20px;
background: transparent url(../img/my_wrapper_dark_top_right.jpg) no-repeat  top right;

}

#my_account_body tbody tr:nth-child(odd) td,   #my_account_body tbody tr.odd td {background:#f3f3f3;}

	

.reorder_button a{
display: block;
float: right;
color: white  !important;
width: 56px;
height: 19px;
background: transparent url(../img/re_order_button.jpg) no-repeat top center ;
}


#my_account_wrapper_menu  ul li a img{
margin-bottom: -3px;
margin-right: 5px;
}

.my_info_sec1{
float: left;
width: 366px;
margin-right: 14px;

}

.my_info_sec2{
width: 250px;
float: left;
}


.my_payment_sec1{
	width: 308px;
	float: left;
	margin-right: 14px;
}

.my_payment_sec2{
	width: 308px;
	float: left;
	
}


table.info_table_fields tr td{
text-align: left  !important;
}

#my_account_body table.info_table_fields tbody tr:nth-child(odd) td,   #my_account_body  table.info_table_fields tbody tr.odd td {background:#fff;}

.my_account_edit  , .my_account_edit_one{
height:20px;

}
.my_account_edit a  , .my_account_edit_one a{
display: block;
width: 50px;
float: right;
}


.my_sample_button{
margin: 23px 28px ;
}

#my_sample_coupon_shadow {
	width:100%;
	height:900px;
	background:url(../img/alpha.png);
	position:absolute;
	left:0px;
	top:0px;
	z-index:100;
	display: none;
}




#my_account_edit_buttons{
display: none;
float: right;

	
}


.pre_buttons{
height: 50px;
clear: both;
display: none;
margin-top: 10px;
}

#my_account_edit_buttons_one{
display: none;
float: right;

	
}


.pre_buttons_one{
height: 50px;
clear: both;
display: none;
margin-top: 10px;
}



input[readonly=readonly]  , select[disabled=disabled]  {
border: none;
color: #777;
font-size: 11px;
background: white;
width: 165px;
 -webkit-appearance: none;
}


.number{
width: 35px  !important;
}


.hide_exp_date{
	display: none;
	
}


