.boxText { font-family: Verdana, Arial, sans-serif; font-size: 10px; }
.errorBox { font-family : Verdana, Arial, sans-serif; font-size : 10px; background: #ffb3b5; font-weight: bold; }
.stockWarning { font-family : Verdana, Arial, sans-serif; font-size : 10px; color: #cc0033; }
.productsNotifications { background: #f2fff7; }
.orderEdit { font-family : Verdana, Arial, sans-serif; font-size : 10px; color: #70d250; text-decoration: underline; }

DIV.centerpage {
  width: 1024px;
  left: 50%;
  top: 0;
  margin: auto;
  background: #ffffff;
}

@font-face{
    font-family: 'HelveticaNarrowBold';
    src:url('../fonts/helvet.ttf');
    font-size: 16px;
}

BODY {
  color: #000000;
  margin: 0px;
}
A { 
  color: #000000; 
  text-decoration: none; 
}
A:hover { 
  color: #000000; 
  text-decoration: underline; 
  }
FORM {
	display: inline;
}

body {
	background-color: #fff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
img {
	border: none;
	display: block;
}
*,body {
	padding: 0px;
	margin: 0px;
}

/*.bottom_bg {
	margin:0px auto;
	width: 100%
}*/
.mainwrap {
	margin: 0px auto;
	width: 1024px;
}
.logo {
	margin-top: 4px;
	float: left;
	width: 370px;
	height: 104px;
	margin-left: 38px;
}
.tab,.tab_prim {
	float: left;
	width: 79px;
	height: 34px;
	background-color: #ededed;
	margin-top: 59px;
	margin-right: 9px;
}
.tab_prim {
	margin-left: 188px;

}

.ap_logo {
	background-image:url('includes/i/ap_logo.png');
	background-repeat: no-repeat;
	background-position: center center;
	width: 91px;
	height: 91px;
	float: right;
	margin-left: 45px;
	margin-top: 22px;
}

.ap_logo:hover {
	background-image:url('http://www.softdev.ro/dev/abc_wood/includes/i/ap_logo_hover.png');
	background-repeat: no-repeat;
	background-position: center center;
}

.ap_logo img{
	
}
.menu {
	background-image:url('includes/i/menu_bg.gif');
	background-repeat: repeat-x;
	background-position: top left;
	width: 1024px;
	height: 58px;
	margin-top: 29px;
}
.productos,.tiendas,.noticias_menu,.abc,.enciclopedia,.enlaces,.noticias_menu_hover,.tiendas_hover,.productos_hover, .fabricantes, .social_menu a{
	display: block;
	height: 11px;
	padding: 18px;
	float: left;
	font-family: HelveticaNarrowBold;
	background-repeat: no-repeat;
	background-position: center center;
	height: 11px;
}

.productos,.productos_hover {
	background-image:url('includes/i/PRODUCTOS.png');
	width: 83px;
}

.productos:hover,.productos_hover {
	background-image:url('includes/i/PRODUCTOS_hover.png');
}

.tiendas {
	background-image:url('includes/i/TIENDAS.png');
	width: 57px;
}


.tiendas:hover, .tiendas_hover {
	background-image:url('includes/i/TIENDAS_hover.png');
	width: 57px;
}
 
.noticias_menu {
	background-image:url('includes/i/NOTICIAS.png');
	width: 62px;
}

.noticias_menu:hover, .noticias_menu_hover {
	background-image:url('includes/i/NOTICIAS_hover.png');
	width: 62px;
}

.abc{
	background-image:url('includes/i/ABC_WOOD.png');
	width: 75px;
}

.abc:hover{
	background-image:url('includes/i/ABC_WOOD_hover.png');
}

.enciclopedia{
	background-image:url('includes/i/ENCICLOPEDIA.png');
	width: 99px;
}

.enciclopedia:hover{
	background-image:url('includes/i/ENCICLOPEDIA_hover.png');
}

.enlaces{
	background-image:url('includes/i/ENLACES.png');
	width: 62px;
}

.enlaces:hover{
	background-image:url('includes/i/ENLACES_hover.png');
}

.pictureInput {
	background-image: url('includes/i/search_bg.png');
	background-repeat: no-repeat;
	background-position: left;
	width: 200px;
	height: 19px;
	float: right;
	padding-left: 10px;
	margin-top: -44px;
	margin-right: 10px	
}

.pictureInput input {
	border: 0px;
	background-color: #f8f8f7;
	margin-top:1px;
}

.pictureInput a {
	
	width: 9px;
	height: 9px;
	display: block;
	float: right;
	margin-right: 20px;
	margin-top:5px;
}
.video {
	background-image: url('includes/i/video_bg.png');
	background-repeat: no-repeat;
	background-position: left;
	width: 697px;
	height: 441px;
	margin-top: 9px;
	position: relative;
}
.gallery {
	background-image:url('includes/i/video_img.png');
	background-repeat: no-repeat;
	background-position: 10px 10px;
	width: 688px;
	height: 431px;
	padding-top: 2px;
}
.left_container {
	float: left;
	width: 722px;
}
.right_container {
	float: right;
	width: 278px;
	background-color: #f3f3f3;
	margin-right: 24px;
	margin-top: 19px;
	padding-bottom: 15px;
}
.right_container h2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #3e96ac;
	padding-top: 31px;
	padding-left: 14px;
}
.pictureInput_newsletter {
	background-image: url('includes/i/newsletter_input.png');
	background-repeat: no-repeat;
	background-position: left;
	width: 202px;
	height: 18px;
	float: left;
	padding-left: 10px;
	margin-top: 15px;
	margin-left: 13px;
}
.pictureInput_newsletter input {
	width: 150px;
	border: 0px;
	background-color: #fff;
	height: 15px;
	margin-top:1px;
	font-style: italic;
	margin-bottom: 3px;
}
.subscribe {
	display: block;
	float: right;
	margin-top: 11px;
	margin-right: 65px;
	padding: 1px;
	font-size: 12px;

}
.noticias {
	padding-right: 10px;
}
.noticias h4,.novedades h4 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #535353;
	font-weight: bold;
	padding-top: 10px;
	text-align: center;
}
.novedades h4 {
	text-align: left;
	padding-left: 14px;
}
.noticias p,.novedades p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #535353;
	padding-top: 23px;
	padding-left: 14px;
}
.noticias a,.novedades a {
	display: block;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #3e96ac;
	padding-top: 36px;
	text-decoration: none;
	float: right;
	margin-right: 11px;
	
}
.novedades a {
	float: right;
	margin-right: 15px;
	padding-top: 25px;
}
.noticias a:hover {
text-decoration: underline;
}
.novedades a:hover {
	text-decoration: underline;
}
.complex{
	text-align: center;
	margin-top: 20px;
}
.complex img{
	display: block;
	padding-top: 16px;
	padding-left: 15px;
}
.social_menu {
	float: right;
	margin-right: 30px;
}

.social_menu a{
	float:left
}
.footer {
	text-align: center;
	font-size: 15px;
	color: #535353;
	padding-bottom: 30px;
	width: 1024px
}
.footer a {
	color: #535353;
	text-decoration: none;
}
.footer a:hover {
	text-decoration: underline;
}
.products {
	float: left;
	padding-left: 14px;
	width: 690px;
	padding-top: 41px;
	/*background-image: url('includes/i/products_bg.png');
	background-repeat: no-repeat;
	background-position: 0px 65px;*/
}
.products h2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 17px;
	color: #3e96ac;
}

.product_1,.product_3 {
	width: 325px; 
}

.product_1 {
	background-image: url('includes/i/products_bg_left.png');
	background-repeat: no-repeat;
	float:left;
	background-position: 0px 4px;
	padding-bottom: 20px
}

.product_1 p{
	background-image: url('includes/i/text_bg.png');
	background-repeat: repeat;
	background-position: -3px 0px;
	
}
.product_2 {
	background-image: url('includes/i/products_bg_right.png');
	background-repeat: no-repeat;
	float:left;
	background-position: 0px 4px;
	padding-bottom: 20px
}
.product_3 {
	background-image: url('includes/i/products_bg_left_bottom.png');
	background-repeat: no-repeat;
	float:left;
	padding-bottom: 20px
}
.product_4 {
	background-image: url('includes/i/products_bg_right_bottom.png');
	background-repeat: no-repeat;
	float:left;
	padding-bottom: 20px
}
.product_2,.product_4{
	width: 325px;
	padding-left: 23px;
}
.product_1 p,.product_2 p,.product_3 p,.product_4 p{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #535353;
	padding-top: 13px;
	
}
.product_1 div,.product_2 div,.product_3 div,.product_4 div{
	background-repeat: no-repeat;
	background-position: 250px -1px;
	padding-top:73px;
}
.header{
	/* padding-top: 30px */
}

TR.header {
  background: #ffffff;
}
TR.headerNavigation {
  background: #bbc3d3;
 /*background-image:url(http://www.abc-pack.net/images/back5.gif);*/
}
TD.headerNavigation {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  background: #white;
  color: #ffffff;
  font-weight : bold;
/* background-image:url(http://www.abc-pack.net/images/backpop2.gif);*/

}



A.headerNavigation { 

  color: #FFFFFF; 

}



A.headerNavigation:hover {

  color: #ffffff;

}



TR.headerError {

  background: #ff0000;

}



TD.headerError {

  font-family: Tahoma, Verdana, Arial, sans-serif;

  font-size: 12px;

  background: #ff0000;

  color: #ffffff;

  font-weight : bold;

  text-align : center;

}



TR.headerInfo {

  background: #00ff00;

}



TD.headerInfo {

  font-family: Tahoma, Verdana, Arial, sans-serif;

  font-size: 12px;

  background: #00ff00;

  color: #ffffff;

  font-weight: bold;

  text-align: center;

}



TR.footer {

  background: #bbc3d3;

 background-image:url(http://www.abc-pack.net/images/back4.gif);

}



TD.footer {

  font-family: Verdana, Arial, sans-serif;

  font-size: 10px;

  background: #bbc3d3;

  color: #ffffff;

  font-weight: bold;

 background-image:url(http://www.abc-pack.net/images/back4.gif);

}



.infoBox {

  background: #003399;

}



.infoBox2 {

  background: transparent;

}





.infoBoxContents {

  background: #FFCC66;

  font-family: Verdana, Arial, sans-serif;

  
  font-size: 10px;

}



.infoBoxContents2 {

  background: transparent;

  font-family: Verdana, Arial, sans-serif;

  font-size: 10px;

}





.infoBoxNotice {

  background: #FF8E90;

}



.infoBoxNoticeContents {

  background: #FFE6E6;

  font-family: Verdana, Arial, sans-serif;

  font-size: 10px;

 }



TD.infoBoxHeading {

  font-family: Verdana, Arial, sans-serif;

  font-size: 10px;

  font-weight: bold;

  background: #003399;

  color: #ffffff;

 background-image:url(http://www.abc-pack.net/images/back4.gif);

}



TD.infoBox, SPAN.infoBox {

  font-family: Verdana, Arial, sans-serif;

  font-size: 10px;

}



TR.accountHistory-odd, TR.addressBook-odd, TR.alsoPurchased-odd, TR.payment-odd, TR.productListing-odd, TR.productReviews-odd, TR.upcomingProducts-odd, TR.shippingOptions-odd {

  background: #f4f7fd;

}



TR.accountHistory-even, TR.addressBook-even, TR.alsoPurchased-even, TR.payment-even, TR.productListing-even, TR.productReviews-even, TR.upcomingProducts-even, TR.shippingOptions-even {

  background: #ffffff;

}



TR.productListing-heading {

  background: #d2e9fb;

}



TD.productListing-heading {

  font-family: Verdana, Arial, sans-serif;

  font-size: 10px;

  background: #d2e9fb;

  color: #000000;

  font-weight: bold;

  font-variant: small-caps;

}



TD.productListing-data {

  font-family: Verdana, Arial, sans-serif;

  font-size: 10px;

}



A.pageResults { 

  color: #0000FF; 

}



A.pageResults:hover { 
text-decoration: none;
}



TD.pageHeading, DIV.pageHeading {

  font-family: Verdana, Arial, sans-serif;

  font-size: 20px;

  font-weight: bold;

  color: #9a9a9a;

}
TD.menuHeading, DIV.menuHeading {

  font-family: Verdana, Arial, sans-serif;

  font-size: 9px;
}



TR.subBar {

  background: #f4f7fd;

}



TD.subBar {

  font-family: Verdana, Arial, sans-serif;

  font-size: 10px;

  color: #FFFFFF;

}



TD.main, P.main {
  	font-family: Verdana, Arial, sans-serif;
  	font-size: 11px;
	color: #535353;
	font-size: 13px;
}

.main img {
	margin-right: 38px;
	margin-bottom: 10px;
}

TD.smallText, SPAN.smallText, P.smallText {

  font-family: Verdana, Arial, sans-serif;

  font-size: 10px;

}



TD.accountCategory {

  font-family: Verdana, Arial, sans-serif;

  font-size: 13px;

  color: #aabbdd;

}



TD.fieldKey {

  font-family: Verdana, Arial, sans-serif;

  font-size: 12px;

  font-weight: bold;

}



TD.fieldValue {

  font-family: Verdana, Arial, sans-serif;

  font-size: 12px;

}



TD.tableHeading {

  font-family: Verdana, Arial, sans-serif;

  font-size: 12px;

  font-weight: bold;

  color: #FFFFFF;

}



SPAN.newItemInCart {

  font-family: Verdana, Arial, sans-serif;

  font-size: 10px;

  color: #ff0000;

}



CHECKBOX, INPUT, RADIO, SELECT {

  font-family: Verdana, Arial, sans-serif;

  font-size: 11px;

}



TEXTAREA {

  width: 100%;

  font-family: Verdana, Arial, sans-serif;

  font-size: 11px;

}



SPAN.greetUser {

  font-family: Verdana, Arial, sans-serif;

  font-size: 12px;

  color: #f0a480;

  font-weight: bold;

}



TABLE.formArea {

  background: #f1f9fe;

  border-color: #7b9ebd;

  border-style: solid;

  border-width: 1px;

}



TD.formAreaTitle {

  font-family: Tahoma, Verdana, Arial, sans-serif;

  font-size: 12px;

  font-weight: bold;

}



SPAN.markProductOutOfStock {

  font-family: Tahoma, Verdana, Arial, sans-serif;

  font-size: 12px;

  color: #c76170;

  font-weight: bold;

}



SPAN.productSpecialPrice {

  font-family: Verdana, Arial, sans-serif;

  color: #ff0000;

}



SPAN.errorText {

  font-family: Verdana, Arial, sans-serif;

  color: #ff0000;

}



TD.pollBoxRow {

  font-family: Verdana, Arial, sans-serif;

  font-size: 10px;

  border-color: #eeeeee;

  border-style: solid;

  border-width: 0px; 

}

TD.pollBoxText {

  font-family: Verdana, Arial, sans-serif;

  font-size: 10px;

  border-color: #eeeeee;

  border-style: solid;

  border-width: 0px; 

}

TR.pollOptRow {

  background: #white;

}

TR.pollFooter {

  background: #white;

}



.moduleRow { }

.moduleRowOver { background-color: #D7E9F7; cursor: hand; }

.moduleRowSelected { background-color: #E9F4FC; }



.checkoutBarFrom, .checkoutBarTo { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #8c8c8c; }

.checkoutBarCurrent { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #000000; }

  .tab_menu2 { height: 20px;
	background: #6699CC;
	font-size: 12px;
	color: #FFFFFF;
	display: block;
	overflow: hidden;
	font-family : Verdana, Arial, sans-serif;
	text-decoration: none;	
	text-align : center;
	line-height:1.5; }
.tab_menu2:hover{
	height: 20px;
	background: #FF9933;
	font-size: 12px;
	color: #FFFFFF;
	display: block;
	overflow: hidden;
	font-family : Verdana, Arial, sans-serif;
	text-decoration: none;	
	text-align : center;
	line-height:1.5;
}
.tab_menu_left2{
	height: 20px;
	background: #6699CC;
	font-size: 12px;
	color: #FFFFFF;
	display: block;
	overflow: hidden;
	font-family : Verdana, Arial, sans-serif;
	background: url(corner_left.gif) top left no-repeat #6699CC;
	text-align : center;
	text-decoration: none;
	line-height:1.5;
}

.tab_menu_left2:hover{
	height: 20px;
	background: #FF9933;
	font-size: 12px;
	color: #FFFFFF;
	display: block;
	overflow: hidden;
	font-family : Verdana, Arial, sans-serif;
	background: url(corner_left.gif) bottom left no-repeat #FF9933;
	background-position: bottom left;
	text-decoration: none;
	text-align : center;
	line-height:1.5;
}
.tab_menu_right2{
	height: 20px;
	background: #6699CC;
	font-size: 12px;
	color: #FFFFFF;
	display: block;
	overflow: hidden;
	font-family : Verdana, Arial, sans-serif;
	background: url(corner_right.gif) top right no-repeat #6699CC;
	text-decoration: none;	
	text-align : center;
	line-height:1.5;
}

.tab_menu_right2:hover{
	height: 20px;
	background: #FF9933;
	font-size: 12px;
	color: #FFFFFF;
	display: block;
	overflow: hidden;
	font-family : Verdana, Arial, sans-serif;
	background: url(corner_right.gif) bottom right no-repeat #FF9933;
	background-position: bottom right;
	text-decoration: none;	
	text-align : center;
	line-height:1.5;
}
TABLE.backbox { 
background-image: url(images/m23.gif);
}
TD.backbox { 
background-image: url(images/m23.gif);
}
TD.headerbackbox { 

}
TD.footerbackbox { 


  font-family: Verdana, Arial, sans-serif;

  font-size: 10px;
}
TD.headerbackboxa { 

}
 .bg2{
  background-image: url(images/m42.gif);
  background-repeat: repeat-y; 
 }
.bg_2{
  background-image: url(images/m_42.gif);
  background-repeat: repeat-y; 
 }

.bg_3{
  background-image: url(images/m_42_p.gif);
  background-repeat: repeat-y; 
 }
.bg_4{
  background-image: url(images/m_42_r.gif);
  background-repeat: repeat-y; 
 }
 .bg_4_zx1{
  background-image: url(noti2.jpg);
  background-repeat: repeat-y; 
 }
 .bg_4z{
  background-image: url(images/dest_mid.jpg);
  background-repeat: repeat-y; 
 }
.catmenu {
 	color: #3e96ac;
	font-size: 16px;
	padding-top: 50px;
	font-weight: bold;
	text-decoration: none;
}
.catmenu:hover {
	color: #3e96ac;
	font-size: 16px;
	padding-top: 50px;
	font-weight: bold;
	text-decoration: none;
}
.catmenu_n {
 font-family: tahoma,verdana,arial;
 font-size: 11px;
 color: #CCCCCC;
line-height:1.5;
}
.catmenu_n:hover {
font-size: 11px;
 color: #00CCCC;
line-height:1.5;
}
TABLE.backbox { 
background-image: url(m23.gif);
}
TD.backbox { 
background-image: url(m23.gif);
}
.tab_menu_left_prod_active{
	height: 30px;
	background: #AAAAAA;
	font-size: 12px;
	font-weight: bold;
	color: #555555;
	display: block;
	overflow: hidden;
	font-family : Verdana, Arial, sans-serif;
	background: url(images/menu_button_left_active.gif) #FFFFFF;
	text-align : center;
	text-decoration: none;
	line-height:2.5;
}
.tab_menu_left_prod_active:hover{
	height: 30px;
	background: #AAAAAA;
	font-size: 12px;
	font-weight: bold;
	color: #555555;
	display: block;
	overflow: hidden;
	font-family : Verdana, Arial, sans-serif;
	background: url(images/menu_button_left_active.gif) #FFFFFF;
	text-align : center;
	text-decoration: none;
	line-height:2.5;
}
.tab_menu_left_prod_inactive{
	height: 30px;
	background: #AAAAAA;
	font-size: 12px;
	font-weight: bold;
	color: #AAAAAA;
	display: block;
	overflow: hidden;
	font-family : Verdana, Arial, sans-serif;
	background: url(images/menu_button_left_inactive.gif) #FFFFFF;
	text-decoration: none;	
	text-align : center;
	line-height:2.5;
}
.tab_menu_left_prod_inactive:hover{
	height: 30px;
	background: #e5d3a2;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	display: block;
	overflow: hidden;
	font-family : Verdana, Arial, sans-serif;
	text-decoration: none;	
	text-align : center;
	line-height:2.5;
}
.tab_menu_general{
	height: 30px;
	font-size: 12px;
	font-weight: bold;
	color: #555555;
	font-family : Verdana, Arial, sans-serif;
	text-decoration: none;	
	text-align : center;
	line-height:2.5;
}
.tab_menu_right_prod_active{
	height: 30px;
	background: #AAAAAA;
	font-size: 12px;
	font-weight: bold;
	color: #555555;
	display: block;
	overflow: hidden;
	font-family : Verdana, Arial, sans-serif;
	background: url(images/menu_button_right_active.gif) #FFFFFF;
	text-decoration: none;	
	text-align : center;
	line-height:2.5;
}
.tab_menu_right_prod_active:hover{
	height: 30px;
	background: #AAAAAA;
	font-size: 12px;
	font-weight: bold;
	color: #555555;
	display: block;
	overflow: hidden;
	font-family : Verdana, Arial, sans-serif;
	background: url(images/menu_button_right_active.gif) #FFFFFF;
	text-decoration: none;	
	text-align : center;
	line-height:2.5;
}
.tab_menu_right_prod_inactive{
	height: 30px;
	background: #AAAAAA;
	font-size: 12px;
	font-weight: bold;
	color: #AAAAAA;
	display: block;
	overflow: hidden;
	font-family : Verdana, Arial, sans-serif;
	background: url(images/menu_button_right_inactive.gif) #FFFFFF;
	text-decoration: none;	
	text-align : center;
	line-height:2.5;
}
.tab_menu_right_prod_inactive:hover{
	height: 30px;
	background: #CDD9EB;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	display: block;
	overflow: hidden;
	font-family : Verdana, Arial, sans-serif;
	text-decoration: none;	
	text-align : center;
	line-height:2.5;
}
.tab_menu_background { 
background-image: url(images/m_4z_p.gif);
}
ul.twocol { 
 margin-left: 5px;
 padding: 1px 1px 1px 1px;
float: left;
 width: 200px;
 font-family: tahoma,verdana,arial;
 font-size: 11px;
 color: #555555;
}
li.twocol { 
list-style-type: none;
padding: 1px 20px 1px 12px;
float: left;
 width: 200px;
font-family: tahoma,verdana,arial;
font-size: 11px;
vertical-align:top;
color: #555555;
}
.bps {
 font-family: tahoma,verdana,arial;
 font-size: 11px;
 font-weight: bold;
 color: #FF00FF;
}
.bpp {
 font-family: tahoma,verdana,arial;
 font-size: 11px;
 font-weight: bold;
 color: #336699;
}
.bpp3 {
 font-family: tahoma,verdana,arial;
 font-size: 14px;
 font-weight: bold;
 color: #336699;
}

.news_title{
	color: #3e96ac;
	font-size: 16px;
	padding-top: 50px;
	font-weight: bold;
	padding-right: 32px;
}

.news_title2{
	color: #3e96ac;
	font-size: 16px;
	margin-top: 50px;
	font-weight: bold
}

.news_title a{
	color: #3e96ac;
	font-size: 16px;
	font-weight: bold;
	text-decoration: none;
}


.products_table_title{
	color: #535353;
	text-transform: uppercase;
	font-size: 16px;
}
.products_table_title2
{
	color: #535353;
	font-size: 16px;
}

.products_table_title:hover, .products_table_title2:hover {
	text-decoration: none
}
.bpp:hover {

 color: #3e96ac;
}
.bpp2 {
 text-align : center;
 line-height:2.5;
 height: 40px;
 width: 350px;
 font-family: tahoma,verdana,arial;
 background: #F7E4C8;
 font-size: 14px;
 font-weight: bold;
 display: block;
 overflow: hidden;
 color: #336699;
}
.bpp2:hover {
 text-align : center;
 line-height:2.5;
 width: 350px;
 height: 40px;
 font-family: tahoma,verdana,arial;
 background: #F7E4C8;
 font-size: 14px;
	display: block;
	overflow: hidden;
 font-weight: bold;
 color: #336699;
}
TD.pageHeadingprod, DIV.pageHeading { 
  font-family: Verdana, Arial, sans-serif;
  font-size: 18px;
  font-weight: bold;
  color: #336699;
}

#header h1{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 21px;
	font-weight: normal;
	text-transform: uppercase;
	color: #666666;
	padding-top:14px;
}
.style_search {
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	font-weight: bold;
	height: 16px;
	vertical-align:baseline;
	line-height:1.5;
}

/*slideshow*/

.jqGSContainer {
	position:relative;
}

.jqGSContainer .jqGSImgContainer {
	padding-top: 10px; 
	margin-left: 14px;
}

.jqGSContainer .jqGSImgContainer ul {
	padding:0;
	margin:0;
	position:relative;
	list-style:none;
}

.jqGSContainer .jqGSImgContainer ul li {
	padding:0;
	
	position:relative;
	margin-top:0;
	margin-bottom:0px;
	
	margin: 0px 4px
}

.jqGSContainer .jqGSImgContainer ul li .jqGSLoader {
	width:100%;
	height:100%;
	position:absolute;
}

.jqGSContainer .jqGSImgContainer ul li img {

}

.jqGSContainer .jqGSImgContainer ul li .jqGSTitle {
	background:#000;
	position:absolute;
	right:0px;
	top:0px; 
	padding:3px;
	color:#fff;
	width:300px
}

.jqGSContainer .jqGSPagination {
	position:relative;
	width:100%;
	height:20px;
	top:-30px;
	padding: 5px 0;
	right: 30px;
}

.jqGSContainer .jqGSPagination ul {
	padding:0;
	margin:0;
	list-style:none;
	position:relative;
	float:right;
}

.jqGSContainer .jqGSPagination ul li {
	padding:0;
	margin-right:5px;
	float:left;
	padding-right:1px;
	text-align:center;
	padding-bottom:1px;
}

.jqGSContainer .jqGSPagination ul li a {
	background:#fff; 
	color: #fff;
	text-decoration:none;
	display:block;
	width: 10px;
	height: 10px;
}

.jqGSContainer .jqGSPagination ul li a.selected {
	background:#3e96ac;
	width: 10px;
	height: 10px;
	color:#f03;
}

.jqGSContainer .jqGSPagination ul li a:hover {
	background:#fff;
	color:#000;
}

.jqGSImgContainer{}

.image_slideshow{
	position: absolute;
	z-index: 1000;
}

.gallery {
	width: 688px;
	height: 431px;
	padding-top: 2px;
}

.content_table{
	padding-left: 30px;
	width: 750px
}

.newsdesk_image{
	margin: 20px;
}

.newsdesk_h2, .newsdesk_h2 a{
	color: #3e96ac;
	font-family: Verdana;
	font-size: 13px;
	font-weight: bold;
	
}

.newsdesk_h2 a:hover{
	color: #3e96ac;
	font-family: Verdana;
	font-size: 13px;
	font-weight: bold;
}

.newsdesk_title{
	margin-bottom: 20px;
	margin-top: 20px
}

.newsdesk_shorttext{
	padding-bottom: 33px;
	color: #535353
}

.previous_button, .page_text, .next_button{
	float:left;
	margin-top: 11px;
}

.page_text{
	padding-left: 5px;
	padding-top: 5px;
	color: #3b3a26;
}

.current_page{
	background-image: url("includes/i/page_input.gif");
	background-repeat: no-repeat;
	background-position: center center;
	width: 51px;
	height: 15px;
	padding-top: 3px;
	text-align: center;
	margin-top: 13px;
	float: left;
	margin-left: 4px;
} 

.next_button{
	margin-left: 5px;
}

.pages_count{
	float:right;
}

.products_table{
	float:left; 
	margin-right: 15px;
}

.products_table img{
	margin-right: 0px;
	margin-top: 17px;
	margin-bottom: 0px;
}

.products_images{
	margin-top: 30px;
}

.product_item{
	height: 213px;
	width: 220px
}

.product_image{
	
}

.product_description{
	margin-left: 30px;
}

.product_thumbs{
	float:right;
	margin-right: 38px
}

.product_thumbs img {
	float: right;
	margin-left:13px;
	margin-bottom: 40px
}



.products_description{
	width: 561px;
}

.provider_location{
	color:#535353;
	font-size:14px;
	line-height:21px;
	margin-left:16px;
	margin-top:5px;
	
}

.fabricante_description{
	margin-left: 40px;
	width: 386px;
	margin-bottom: 33px;
}

.enlace_div{
	margin-bottom: 47px;
	width: 670px
}


.fabricante_description h1, .fabricante_description p,.enlace_div h1, .abc_wood_page h2, .provincia {
	color: #3e96ac;
	font-family: Verdana;
	font-size: 13px;
	font-weight: normal;
}


.fabricante_description p, .enlace_div p, .enlace_div a{
	color: #535353;
	font-size: 13px;
}


.abc_wood_page{
	
}

.abc_wood_page h1{
	font-family: Verdana;
	font-weight: bold;
	color: #3e96ac;
	font-size: 13px;
	padding-left: 93px;
	padding-top: 50px;
	margin-bottom: 6px;
}

.abc_wood_page p{
	font-family: Verdana;
	color: #535353;
	font-size: 13px;
	padding-left: 93px;
	width: 554px;
	margin-bottom: 15px;
}


.abc_wood_page h2{
	padding-left: 93px;
}

.manufacturers_details{
	font-size: 13px;
	font-family: Verdana;
}

.manufacturers_details h1{
	color: #3e96ac;
	font-size: 13px;
	font-family: Verdana;
	font-weight: normal;
	margin-left: 40px
}

.manufacturers_details p{
	color: #535353;
	margin-left: 40px;
	width: 390px;
	margin-bottom: 35px
}
.letters{
	color: #3e96ac;
	font-weight: bold;
	margin-bottom: 10px
}

.letters a{
	font-family: Verdana;
	font-weight: bold;
	font-size: 12px;
	color: #3e96ac
}

.all_enciclopedia{
	width: 680px;	
}

.all_enciclopedia a{
	text-decoration: none;
}


.all_enciclopedia a:hover{
	text-decoration: none;
	color: #535353
}

.enciclopedia_image{
	padding-bottom: 15px;
}

.enciclopedia_description{}

.enciclopedia_description p{
	width: 685px;
	
}

.enciclopedia_description img{
	float: left;
	margin-left: 20px;
	margin-bottom: 10px
}

.enciclopedia_description a{
	color: #535353
}

.enciclopedia_description a:hover{
	color: #535353
}

.bolsa_trabajo{}

.bolsa_trabajo p{
	color:#535353;
	font-family:Verdana;
	font-size:13px;
	margin-bottom:15px;
	width:647px;
}

.bolsa_trabajo h2{
	color:#3E96AC;
	font-size:14px;
	font-weight:bold;
	padding-top:50px;
}


.trabajo_title, .trabajo_title a, .mas_trabajo{
	color: #3e96ac;
	font-family:Verdana;
	font-size:13px;
}

.trabajo_description{
	color: #535353;
	font-family:Verdana;
	font-size:13px;
}

.mas_trabajo{
	float: left;
	margin-right: 50px;
	margin-top: 20px;
	text-decoration: underline;
}

#tabs{
	width: 692px;
	overflow: hidden;
}

#tabs ul{
	list-style-type:none
}

#tabs ul li {
	float: left;
}

#tabs ul li a{

}

.job_description{
	
}

.job_description h2{
	color: #3E96AC;
	font-size: 14px;
	margin-top: 10px;
}

.job_description p{
	color: #535353;
	font-size: 13px;
	width: 640px;
	margin-top: 10px;
}

#formular { 
	
	height: 566px;
	display:none; 
	text-align: left;
}

#map {

}

.store_item{
	
}

.store_item img{
	margin-right: 0px;
	margin-bottom: 0px
}

.store_description{}

.store_description span, .state_select{
	color: #535353;
	font-size: 13px;
}

.store_links{
	color: #3E96AC;
	font-size: 14px;
	float: right;
	margin: 5px 10px;
	text-decoration: underline;
}




#tabs ul li.active {
	color: black
}
#tabs ul li.active a {
color:#616260;
}
#tabs div {


}
#tabs ol {
	list-style-type:decimal;
	float:none;
}
#tabs ol li {
	list-style-type:decimal;
	float:none;
	font-family:Verdana;
	font-size:15;
	
}
#tabs div > div {
/*	overflow: hidden; */
	width:100%;
	border:0px;
	
	padding:0px;
	position:relative;
	border-bottom-color:#155481;
border-bottom-style:dashed;
border-bottom-width:1px;
float:left;


background-repeat:repeat-x;
font-family:Verdana,Arial,Helvetica,sans-serif;
}


#tabs div h3 {
text-transform: uppercase;
margin-bottom: 10px;
letter-spacing: 1px;
}
#tabs div p {
line-height: 20px;
}

#tabs span{
	
}

.area, .area span{
	color: #535353;
	font-size: 12px;
	font-family: Verdana
}

.loginTable{
	width: 280px;
	margin-top: 60px
}

.text_input{
	border: 1px solid #9397a0;
	height: 17px;
	width: 200px;
}

.loginTable a{
	color: #3e96ac;
}

.registerTable{
	width: 500px;
	margin-top: 60px
}

.logout{
	float:right;
	margin-right: 50px;
}

.area_profesional_tabs{
	margin-top: 40px
}

.area_profesional_tabs #FABRICANTES, 
.area_profesional_tabs #TIENDAS, 
.area_profesional_tabs #INDUSTRIA,
.area_profesional_tabs #SERVICIOS, .table_tabs_area_profesional{
	font-size: 12px;
	color: #535353;
}

.area_profesional_tabs ul li span a{
	color: #3e96ac;
	font-size: 16px;
	font-weight: bold;
	font-family: Verdana;
	padding-right: 90px;
	text-align: left;
	margin-bottom: 5px;
}

.area_profesional_tabs ul li {
	width: 173px
}

.registerTable textarea{
	height: 155px;
	width: 300px
}

.first_tab{
	background-image:url('images/tab_middle.gif');
	background-repeat: repeat-x;
	float:left;	
	height: 26px;
	padding-top: 4px;
	color: #fff;
}

.first_tab a{
	color: #fff;
}

.tabs_images, .tabs_images2{
	float:left;
}

.tabs_images2{
	margin-top: 4px;
	height: 22px
	
}

.middle_tab{
	background-image:url('images/tab_middle.gif');
	background-repeat: repeat-x;
	float:left;	
	height: 20px;
	padding-top: 2px;
	margin-top: 4px
}

.active{
	color: black
}

.active_tab a {
	text-decoration: underline
}

.subcateg{
	display: none;
	margin-left: 17px;
}

.subcateg2{
	display: block;
	font-size: 12px;
	color: #535353; 
	margin-left: 17px;
	font-weight: bold;
}

.subcateg a, .subcateg2 a{
	font-size: 12px;
	color: #535353;
	
}

.destacada_left{
	background-image:url('includes/i/products_bg_left.png');
	background-repeat: no-repeat;
	width: 325px;
}


.destacada_right{
	background-image:url('includes/i/products_bg_right.png');
	background-repeat: no-repeat;
	width: 299px
}

#corner {
	position: absolute;
	z-index:10;
	margin-left:2px;
	margin-top:-1px;
}

#clickme {
	cursor: pointer;
}

.categ_title {
	margin-left: 17px;
    margin-top: 10px;
}

.readMore {
	color: #3E96AC;
    display: block;
    float: right;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 13px;
    margin-right: 11px;
    text-decoration: none;
    padding-top: 19px;
}

.product_item h4 {
	margin-left: 14px;
}

.product_item h4 a {
	color: #3E96AC;
    font-size: 12px;
 }
 
 .separator img {
 	margin-bottom: 30px;
 	margin-top: 8px;
 }
 
 .enciclopedia_separator img {
 	margin-top: 8px;
 	margin-bottom: 15px;
 }
 
 .category_title, .enciclopedia_title {
 	padding-top: 15px;
 }
 
 .categ_description p {
 	color: #535353;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 13px;
    font-weight: normal;
    padding-bottom: 5px;
 }
