/*
	Arquivo de estilos para o conteudo principal do site.
	As definicoes de cores e imagens estão somente neste documento.
	NUNCA DEFINA NENHUMA PROPRIEDADE DE COR, ESTILO OU IMAGEM EM NENUM OUTRO DOCUMENTO.
*/

#bar_top {
	width:825px;
	height:36px;
	background-color:#414141;

}

#tit_about{
  width:236px;
  height:26px;
  text-indent:-9999px;
  overflow:hidden;
  float:left;
  background: url(../images/sitearea/tit_about.gif) no-repeat;
  background-position:10px 12px;
}


#tit_sitemap{
  width:236px;
  height:26px;
  text-indent:-9999px;
  overflow:hidden;
  float:left;
  background: url(../images/sitearea/tit_sitemap.gif) no-repeat;
  background-position:10px 12px;
}

#text_site {
	width:350px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#7D7783;
	margin-left:10px;
	margin-top:43px;
	float:left;
}

#img_about {
	width:183px;
	height:900px;
	*height:890px;
	border-left-color:#BCBBC0;
	border-left-style:solid;
	border-left-width:1px;
	border-right-color:#BCBBC0;
	border-right-style:solid;
	border-right-width:1px;
	float:left;
	margin-left:5px;
}

/*SITE MAP*/

#tit_sitemap{
  width:236px;
  height:26px;
  text-indent:-9999px;
  overflow:hidden;
  float:left;
  background: url(../images/sitearea/tit_sitemap.gif) no-repeat;
  background-position:10px 12px;
}


#text_sitemap {
	width:780px;
	height:430px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#7D7783;
	margin-left:40px;
	_margin-left:10px;
	margin-top:43px;
	float:left;
	margin-bottom:47px;
}


#text_news {
	width:800px;
	_width:600px;
	height:390px;
	_height:490px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	margin-left:40px;
	margin-top:43px;
	float:left;
}

#text_news input {

border: #999999 solid 1px; 


}


#text_sitemap a {
	color:#7D7783;
}

#text_sitemap a:hover {
	color:#7D7783;
	text-decoration:underline;
}


#bycollection  {
	float:left;
	margin-left:10px;
}

#bycollection ul {
	margin-top:30px;

}

#category ul {
	margin-top:30px;

}

#bycollection, #category, #occasion, ul li {
	list-style-image:url(../images/sitearea/spacer.gif);
}

#category {
	float:left;
	margin-left:80px;
}


#occasion {
	float:left;
	margin-left:80px;
}

#wnews {
	float:left;
	margin-left:70px;
	height:100%;

}

@media screen and (-webkit-min-device-pixel-ratio:0) {

	#wnews {
		float:left;
		margin-left:35px;
	
	}
	
	#wnews ul {
		margin-top:30px;
	
	}
	
}

#occasion ul {
	margin-top:30px;

}

#wnews ul {
	margin-top:30px;

}

/*AS SEEN IN */

#tit_seenin{
  width:236px;
  height:26px;
  text-indent:-9999px;
  overflow:hidden;
  float:left;
  background: url(../images/sitearea/tit_asseenin.gif) no-repeat;
  background-position:10px 12px;
}


#text_seein {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#7D7783;
	margin-left:10px;
	margin-top:20px;
}

#imgs_links {
	width:768px;
	margin-left:50px;
	margin-top:30px;
}


#img_magazines {
	float:left;
	margin-top:20px;
	height:140px;

}


#img_magazines_tb {
	float:left;

	

}


#text_date_mag {
		font-size:12px;
		color:#D010B1;
		margin-top:15px;
		margin-left:20px;
		font-weight:bold;
		margin-top:50px;
		height:30px;

	}

.img_magazines_tb_click{
	border: #D010B1 5px solid;
	width:74px;
	height:92px;
	margin-left:20px;
	_margin-left:5px;
	float:left;
}

.img_magazines_tb_noclick{
	border: #ffffff 5px solid;
	width:74px;
	height:92px;
	margin-left:20px;
	_margin-left:5px;
	float:left;
	
}


#months_click {
	color:#D010B1;
	font-weight:bold;
	font-size:11px;
	text-align:center;
	margin-left:15px;
	width:100px;
}


#months_noclick {
	color:#7D7783;
	font-size:11px;
	text-align:center;
	margin-left:15px;
}
#image_text {
	font-weight:lighter;
	font-style:italic;
}


/*LINKS*/
#tit_links{
  width:236px;
  height:26px;
  text-indent:-9999px;
  overflow:hidden;
  float:left;
  background: url(../images/sitearea/tit_links.gif) no-repeat;
  background-position:10px 12px;
}

#text_links {
	width:440px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#7D7783;
	margin-left:10px;
	float:left;
}

#text_links a {
	color:#D010B1;
	font-weight::bold;
	text-decoration:underline;

}

#img_links {
	width:183px;
	height:470px;
	border-left-color:#BCBBC0;
	border-left-style:solid;
	border-left-width:1px;
	border-right-color:#BCBBC0;
	border-right-style:solid;
	border-right-width:1px;
	float:left;
	margin-left:5px;
}

#img_links img {
	margin-left:20px;
}



#nbcf {
	margin-top:90px;

}

#msabc {

}

#egn {

}

#unicef {
}

#ya{
margin-top:10px;
}

/*FAQ - PRIVACY POLICY*/
#tit_faq{
  width:300px;
  height:26px;
  text-indent:-9999px;
  overflow:hidden;
  float:left;
  background: url(../images/sitearea/tit_faq.gif) no-repeat;
  background-position:10px 12px;
}

#tit_policy{
  width:300px;
  height:26px;
  text-indent:-9999px;
  overflow:hidden;
  float:left;
  background: url(../images/sitearea/tit_privacypolicy.gif) no-repeat;
  background-position:10px 12px;
}


#txt_faq {
	width:350px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#7D7783;
	margin-left:10px;
	margin-top:43px;
	float:left;
}

#txt_faq_2 {
	width:350px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#7D7783;
	margin-left:11px;
	margin-top:43px;
	float:left;
	color:#D010B1;
	font-weight:bold;
}


#txt_faq a {
	color:#D010B1;
	text-decoration:underline;
	font-size:10px;
}

#text_site a {
	color:#D010B1;
	text-decoration:underline;
	font-size:10px;
}

.text_faq {
	color:#D010B1;
	font-size:10px;
}

#text_faq_2 {
	color:#D010B1;
	font-size:10px;
	width:400px;
		font-size:11px;
	margin-top:-6px;

}

#img_links_faq {
	width:120px;
	height:970px;
	border-left-color:#BCBBC0;
	border-left-style:solid;
	border-left-width:1px;
	border-right-color:#BCBBC0;
	border-right-style:solid;
	border-right-width:1px;
	float:left;
	margin-left:30px;
}

#img_links_policy {
	width:120px;
	height:1500px;
	border-left-color:#BCBBC0;
	border-left-style:solid;
	border-left-width:1px;
	border-right-color:#BCBBC0;
	border-right-style:solid;
	border-right-width:1px;
	float:left;
	margin-left:30px;
}


#img_links img {
	margin-left:20px;
}



/*carrers*/
#tit_carrers{
  width:300px;
  _width:100px;
  height:26px;
  text-indent:-9999px;
  overflow:hidden;
  float:left;
  background:url(../images/sitearea/tit_careers.gif) no-repeat;
  background-position:10px 12px;
}

#img_carrers {
	width:183px;
	height:470px;
	border-left-color:#BCBBC0;
	border-left-style:solid;
	border-left-width:1px;
	border-right-color:#BCBBC0;
	border-right-style:solid;
	border-right-width:1px;
	float:left;
	margin-left:30px;
	margin-top:-19px;
	
}

#main_page {
	margin-top:50px;

}



/*CONTACT US*/

#tit_contact{
  width:300px;
  height:26px;
  text-indent:-9999px;
  overflow:hidden;
  float:left;
  background: url(../images/sitearea/tit_contact.gif) no-repeat;
  background-position:10px 12px;
}


#txt_contact_1 {
	width:810px;
	margin-left:5px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#7D7783;
	margin-top:43px;
	float:left;
	border-bottom-color:#E3E1E4;
	border-bottom-style:solid;
	border-bottom-width:1px;
}


#txt_contact_1 a {
	color:#7D7783;

}

#txt_contact_1 a:hover {
	color:#7D7783;
	text-decoration:underline;

}

#txt_contact_1_phone {
	color:#D010B1;
	margin-left:400px;
	font-weight:bold;
	font-size:12px;

}

#txt_contact_2 {
	width:810px;
	margin-left:5px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#7D7783;
	margin-top:20px;
	_margin-top:-50px;
	float:left;
	border-bottom-color:#E3E1E4;
	border-bottom-style:solid;
	border-bottom-width:1px;
	height:170px;
	margin-bottom:52px;

}




#main_store {
	height:100%;
	height:449px;


}


/******STORE LOCATION*****/
/******STORE LOCATION*****/

#tit_storelocation{
  width:300px;
  height:26px;
  text-indent:-9999px;
  overflow:hidden;
  float:left;
  background: url(../images/sitearea/store_locator.gif) no-repeat;
  background-position:10px 12px;
}

#txt_storelocation {
	width:502px;
	_width:494px;
	height:135px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#7D7783;
	border-bottom-color:#A7A2A9;
	border-bottom-style:solid;
	border-bottom-width:1px;
	float:left;
	margin-top:19px;
	_margin-top:20px;
	margin-left:10px;
	

	
}

#txt_storelocation_2 {
	width:817px;
	_width:805px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#7D7783;
	float:left;
	border-bottom-color:#A7A2A9;
	border-bottom-style:solid;
	border-bottom-width:1px;
	float:left;
	height:60px;
	margin-left:10px;
}

#txt_storelocation_3 {
	width:810px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#7D7783;
	margin-left:10px;
	margin-top:20px;
	float:left;
	border-bottom-color:#E3E1E4;
	border-bottom-style:solid;
	border-bottom-width:1px;
	float:left;
}



#txt_storelocation_img {
	height:154px;
	width:310px;
	_width:308px;
	margin-left:510px;
	*margin-left:500px;
	_margin-left:486px;
	border-bottom-color:#A7A2A9;
	border-bottom-style:solid;
	border-bottom-width:1px;
	_border-bottom-width:1px;
	_margin-top:-2px;

}

#txt_storelocation_img img {
	margin-left:82px;
	*margin-left:82px;
	_margin-left:80px;
	


}

#txt_storelocation a {
	color:#7D7783;

}

#txt_storelocation a:hover {
	color:#7D7783;
	text-decoration:underline;
}

.input_zip {
	border:#626262 solid 1px;
	width:50px;
	margin-left:10px;
	float:left;
}

.bt_input_zip {
	margin-left:10px;
	float:left;
}

#txt_storelocation_2 p{
	float:left;
}

#txt_result {
	width:350px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#7D7783;
	margin-left:10px;
	margin-top:43px;
	float:left;
}

.results_locate {
	float:left;
	font-size:11px;
	margin-left:30px;
	margin-top:20px;
	margin-bottom:5px;
	color:#7D7783;
	width:200px;
}

#main_locate {
	background-color:#F4F4F4;
	height:155px;


}
/*******MY ACCOUNT ********/
#account_user {
	height:100%px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#7D7783;
}

#main_account{
	height:300px;
	*height:502px;

}


#text_menu_account {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#7D7783;
	margin-left:8px;
	margin-top:10px;
	height:494px;
	*margin-top:6px;
}

#account_user a {
	color:#D010B1;
	font-weight:bold;
	text-decoration:underline;
} 

#tit_myaccount{
  width:236px;
  height:26px;
  text-indent:-9999px;
  overflow:hidden;
  float:left;
  background: url(../images/sitearea/tit_logininfo.gif) no-repeat;
  background-position:10px 12px;
}

#tit_myaccount_info{
  width:250px;
  height:30px;
  text-indent:-9999px;
  overflow:hidden;
  float:left;
  background: url(../images/sitearea/tit_myaccount.gif) no-repeat;
  background-position:10px 12px;
}

#tit_myaccount_newuser{
  width:236px;
  height:26px;
  text-indent:-9999px;
  overflow:hidden;
  float:left;
  background: url(../images/sitearea/tit_newuser.gif) no-repeat;
  background-position:10px 12px;
}


#tit_myaccount_delivery{
  width:236px;
  height:26px;
  text-indent:-9999px;
  overflow:hidden;
  float:left;
  background: url(../images/sitearea/tit_deliveryinfo.gif) no-repeat;
  background-position:10px 12px;
}

#tit_myaccount_billing{
  width:236px;
  height:26px;
  text-indent:-9999px;
  overflow:hidden;
  float:left;
  background: url(../images/sitearea/tit_billinginfo.gif) no-repeat;
  background-position:10px 12px;
}


.account_input {
	border: 1px solid #CCCCCC;
	width:200px;
	margin-left:30px;
	
}

.account_bt_login {
	margin-left:108px;
	margin-top:10px;
}

.account_bt_submit {
	margin-left:10px;
	margin-top:10px;
}


.account_text {
	margin-left:10px;
	margin-top:10px;
}

#account_info {
	margin-left:10px;
	margin-top:50px;
	color:#7D7783;
}

#account_info_register {
	margin-left:40px;
	margin-top:20px;
	color:#7D7783;
}

#account_info_register ul li {
	display:inline;
}

#account_info_delivery {
	margin-left:40px;
	margin-top:10px;
	color:#7D7783;
}

#account_info_billing {
	margin-left:40px;
	margin-top:10px;
	color:#7D7783;
}

#forgot_passwd {
	color:#7D7783;
	margin-left:-5px;
}

#label_account {
	margin-left:10px;
	font-size:12px;
}
/**************WISHLIST********************/
#tit_wishlist{
  width:236px;
  height:26px;
  text-indent:-9999px;
  overflow:hidden;
  float:left;
  background: url(../images/sitearea/tit_wishlist.gif) no-repeat;
  background-position:10px 12px;
}

#account_wish {
	margin-top:5px;
	height:100%;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#7D7783;
}

#account_wish a {
	color:#D010B1;
	font-weight:bold;
	text-decoration:underline;
} 

.text_wishlist {
	color:#7D7783;
	margin-left:10px;
}


.td_color {
	color:#D010B1;
	font-size:10px;
}

#wish_result_table tr td{
	border-bottom:#CCCCCC solid 1px;
	height:20px;
}

#wish_result_table img {
	margin-top:10px;
	margin-bottom:10px;
	margin-left:10px;
}

#wish_result_table a {
font-size:11px;
}

#bt_continue_shopping_wish {
	margin-left:607px;
	margin-top:20px;
}


#remove_item {
color:#7D7783;

}

#remove_item a {
color:#7D7783;
text-decoration:none;
font-weight:lighter;

}

#remove_item a:hover {
color:#7D7783;
font-weight:lighter;
text-decoration:underline;

}

.no_border {
	border:none;

}

/**************SHOPPING CART********************/

#main_shop {
	height:100%;

}

#wrapper_shop {
	width:934px;
	margin:0 auto;
	padding:0;
	text-align:left;
	border: #bcbbc0 1px solid;
	background:#ffffff;
	background-image:url(../images/sitearea/back_shopping_cart.jpg);
	background-repeat:repeat;
	background-position: -2px 0;

	
}


#main_shopping {
	height:100%;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	background-color:#F4F4F4;
	color:#7D7783;
	_width:810px;
}


#tit_shopping{
  width:236px;
  height:26px;
  text-indent:-9999px;
  overflow:hidden;
  float:left;
  background: url(../images/sitearea/tit_shoppingcart.gif) no-repeat;
  background-position:10px 12px;
}

#tit_checkout{
  width:236px;
  height:26px;
  text-indent:-9999px;
  overflow:hidden;
  float:left;
  background: url(../images/sitearea/tit_checkout.gif) no-repeat;
  background-position:10px 12px;
}

#tit_credit{
  width:250px;
  height:26px;
  text-indent:-9999px;
  overflow:hidden;
  float:left;
  background: url(../images/sitearea/tit_creditcardinfo2.gif) no-repeat;
  background-position:10px 12px;
}

#tit_credit_fin{
  width:250px;
  height:26px;
  text-indent:-9999px;
  overflow:hidden;
  float:left;
  background: url(../images/sitearea/tit_creditcardinfo.gif) no-repeat;
  background-position:10px 12px;
}

#tit_checkout_finish{
  width:250px;
  height:26px;
  text-indent:-9999px;
  overflow:hidden;
  float:left;
  background: url(../images/sitearea/tit_orderinformation.gif) no-repeat;
  background-position:10px 12px;
}


#account_shop {
	height:100%;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#7D7783;
	
}

#account_shop img {
	margin-top:10px;
	margin-bottom:10px;
	margin-left:10px;	
}


#account_check {
	height:100%;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#7D7783;
}




#account_shop,#account_check, a {
	color:#7D7783;
} 

#account_shop a:hover {
	color:#7D7783;
	text-decoration:underline;
} 


#account_check a:hover {
	color:#7D7783;
	text-decoration:underline;
} 


.text_wishlist {
	color:#7D7783;
	margin-left:10px;
}

.td_color {
	color:#D010B1;
	font-size:10px;
}

#account_shop tr td {
	border-bottom:#CCCCCC solid 1px;
	font-size:11px;
	
}

#content_shopping {
	width:825px;
	float:right;
	border-left:#BCBBC0 solid 1px;
	*border-left: none;
	z-index:1;
	background-color:#F4F4F4;
	_margin-top:-1px;
}

.wish_result_table {
	background-color:#F4F4F4;
}

#bt_shopping_clear {
	float:left;
	margin-left:160px;
	margin-top:20px;
	margin-bottom:10px;
}

#bt_shopping_continue {
	float:left;
	margin-left:30px;
	margin-top:20px;
}

#bt_shopping_checkout {
	float:left;
	margin-left:30px;
	margin-top:20px;
}

.input_border {
	border: #999999 solid 1px;
	width:30px;
}

.text_checkout {
	background-color:#F4F4F4;
	height:100%;
	border-bottom:#CCCCCC solid 1px;
	
}


#txt_confirm_checkout {
	margin-left:10px;
	padding-top:10px;
	font-size:12px;
	color:#D010B1;
	font-weight:bold;
}


#check_information {
	height:100%;

}

#promo_code,#check_information {
	text-decoration:none;
	margin-top:30px;
	border-top:#CCCCCC solid 1px;
}

#text_promo {
	margin-left:260px;
}

#text_shipping{
	margin-left:220px;
	margin-top:20px;
}


.input_calculate {
	border: 1px solid #CCCCCC;
	width:100px;
	margin-left:10px;
	margin-right:10px;
	
}

.input_shipping {
	border: 1px solid #CCCCCC;
	width:150px;
	margin-left:10px;
	margin-right:10px;
	
}

.input_credit {
	border: 1px solid #CCCCCC;
}

.bt_calculate {
	margin-top:5px;
}

#credit_table {
	margin-left:10px;
	margin-top:20px;
	height:100%;
}

#content_shopping {
		background-color:#F4F4F4;
		border-left:1px solid #BCBBC0;
		float:right;
		width:825px;
		z-index:1;
		margin-top:-504px;
		*margin-top:-500px;
		_margin-top:-1px;
		
}

.warning {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#7D7783;
}


#main_contact {
	_width:10px;


}
