/*************************************/
/*Roland Corporation U.S. Products Layout Stylesheet*/
/*Created: 11.01.2005 */
/*Last Updated: x.x.2005*/

/*************************************/
/*Landing Rules Start*/

#product_landing 
{
margin: 0 0 0 -9px;
padding: 0;
} 

#product_landing li
{
list-style: none;
margin: 0;
padding: 0;
display: inline;
float: left;
background-repeat: no-repeat;
background-position: 9px 0;
}

#product_landing a
{
display: block;
height: 176px;
width: 176px;
padding: 0;
margin: 0 0 9px 9px;
background-repeat: no-repeat;
}

#product_landing span
{
display: none;
}

/*Landing Rules End*/
/*************************************/

/*************************************/
/*category Rules Start*/

#catlist
{
margin: 0 0 0 -9px;
width: 555px;
}

#catlist strong
{
display: block;
width: 176px;
height: 91px;
background-repeat: no-repeat;
}

#catlist strong a
{
display: block;
width: 176px;
height: 91px;
}

#catlist strong span
{
display: none;
}

#catlist dl 
{
float: left;
display: inline;
margin: 0 0 9px 9px;
padding: 0;
}

#catlist dl.b_row
{
/*clear: both;*/
}

#catlist dt
{
margin: 0;
padding: 0;
width: 176px;
height: 91px;
}

#catlist dt a.click
{
display: block;
padding: 0 0 2px 10px;
margin: 4px 0 0 3px;
background: url("/images/sidebar/sidebullet.gif") no-repeat 0 .4em;
}

#catlist dd
{
margin: 0;
padding: 0;
width: 176px;
/*padding: 4px 0 0 3px;*/
padding: 4px 3px 10px;
voice-family: "\"}\"";
voice-family: inherit;
width: 170px;
}

html>body #catlist dd
{
width: 170px;
}


#catlist dd a.click
{
display: block;
padding: 0 0 8px 10px;
margin: 4px 0 0 3px;
background: url("/images/sidebar/sidebullet.gif") no-repeat 0 .4em;
}


/*category Rules End*/
/*************************************/

/*************************************/
/*subcategory Rules Start*/


#subcatlist
{
margin: 0;
width: 546px;
}

/* override a rule in master_layout.css */
#mc_left #subcatlist td p
{
text-align: left;
}

table.productlist td { width: 33%; }

table.productlist td div
{
background: url("/images/products/widedots.gif") repeat-y 4px 0; 
padding: 0 5px 0 22px;
width: 182px;
/*height: 250px;*/
_height: 250px;
min-height: 250px;
margin: 0 0 20px 0;
voice-family: "\"}\"";
voice-family: inherit;
width: 162px;
/*height: 230px;*/
min-height: 230px;
}

html>body table.productlist td div
{
width: 162px;
/*height: 230px;*/
min-height: 230px;
}

table.productlist td div.b_row
{
background: none;
padding: 0 5px 0 0;
}

table.productlist strong a
{
color: #404042 !important;
text-decoration: none;
}

table.productlist strong a:hover
{
text-decoration: none;
}

table.productlist p.lastclick a
{
display: block;
padding: 0 0 2px 10px;
margin: 0;
background: url("/images/sidebar/sidebullet.gif") no-repeat 0 .4em;
}

.productlist p.img_thumb { text-align: center; }

/*subcategory Rules End*/
/*************************************/

/*************************************/
/*detail Rules Start*/

div#flashdetail
{
margin: 0;
padding: 0 3px;
width: 586px;
height: 283px;
background: url("/images/products/detail_flash_bg.gif") no-repeat;
voice-family: "\"}\"";
voice-family: inherit;
width: 580px;
}

html>body div#flashdetail
{
width: 580px;
}

#producttabs
{
position: absolute;
top: 415px;
_top: 413px;
/*\*//*/
top: 426px;
/**/
margin: 0;
padding: 0;
width: 586px;
height: 33px;
background: url("/images/products/tabs/detail_tabs_bg_small.gif") no-repeat;
}

#producttabs ul
{
margin: 0;
padding: 0;
}

#producttabs li 
{
padding: 0;
margin: 0;
list-style: none;
float: left;
display: block;
height: 33px;
background-repeat: no-repeat;
}

#producttabs li a 
{
display: block;
margin: 0;
padding: 0;
background-repeat: no-repeat;
height: 33px;
cursor: pointer;
cursor: hand;
}

#producttabs li a span
{
display: none;
}

#producttabs li a:hover
{
background-position: 0 -33px;
text-decoration: none;
}

#producttabs li.active a
{
background-position: 0 -66px !important;
}

#producttabs li a.detail_features
{
width:90px;
background-image: url("/images/products/tabs/descripcion.gif");
}

#producttabs li a.detail_more_info
{
width:69px;
background-image: url("/images/products/tabs/detalles.gif");
}

#producttabs li a.detail_specs
{
width:97px;
background-image: url("/images/products/tabs/ficha_tecnica.gif");
}

#producttabs li a.detail_accessories
{
width:83px;
background-image: url("/images/products/tabs/accesorios.gif");
}

#producttabs li a.detail_downloads
{
width:81px;
background-image: url("/images/products/tabs/descargas.gif");
}

#producttabs li a.detail_support
{
width:73px;
background-image: url("/images/products/tabs/soporte.gif");
}

div.detailblock
{
padding: 0 19px 0 19px;
}

div.detailblock a
{
color: #5FACCC;
}

div.detailblock a:visited
{
color: #5FACCC;
text-decoration: none;
}

div.detailblock a:hover
{
color: #5FACCC;
text-decoration: underline;
}

div.detailblock h2
{
font: normal 20px "Trebuchet MS", Trebuchet, "Lucida Grande", Lucida, sans-serif;
}

div.detailblock h2 span
{
font: normal 16px "Trebuchet MS", Trebuchet, "Lucida Grande", Lucida, sans-serif;
color: #8bbaca;
}

div.detailblock ul
{
margin: 0 0 12px 3em;
padding: 0;
}

div.detailblock li
{
margin: 6px 0;
padding: 0;
}

/* specs definition list styles added by Joe Sparacio 08-27-07 */
dl#specs dt {
	margin: 4px 0;
	padding: 4px;
	font-weight: bold;
	background-color: #EBEBEC;
}

dl#specs dt.section {
	margin: 6px 0;
	height: 16px;
	padding: 4px 10px;
	font-size: 12px;
	color: #FFF;
	background: url("/images/products/spec_group_bg.gif") no-repeat;
}

dl#specs dt.comment {
	color: #999;
	font-size: 10px;
	font-weight: normal;
	background-color: #FFF;
}

/*strip blue buttons, yellow boxes and misc images from RUS Features tab*/
#c_features #translate img, #c_features #translate span.stn_button, #c_features #translate div { display: none; }

/*hide original english text from translation service*/
#c_features #translate .src_text { display: none; }

/*detail Rules End*/
/*************************************/

/*************************************/
/*detail tab Rules start*/

#downloads_list dt, #downloads_list dd
{
margin: 0;
padding: 0;
}

#downloads_list dd
{
margin: 0 0 12px 0;
}


#downloads_list dt
{
font-size: 12px;
border-bottom: 1px solid #e0e0e2;
padding: 0 0 2px 0;
margin: 0 0 6px 0;
}

#downloads_list dt a
{
color: #5FACCC;
}

div.accessories_item img.prd_im
{
float: right;
display:inline;
margin: 0 0 12px 10px;
padding: 0;
}

div.accessories_item
{
padding: 6px 0 6px 0;
border-bottom: 1px solid #e0e0e2;
clear: both;
}

div.firstdes
{
padding-top: 0;
}

div.accessories_item div
{
/* mozilla bug which makes margins apply from float - hide from ie mac \*/
overflow: auto;
/**/
}

/* mac hide -  This routine does the same for ie that overflow does for moz\*/
* html div.accessories_item div { height:1%; }
/* end hide*/

#mc_left div.accessories_item div p { width: auto; margin: 0 0 6px 0; padding: 0; }

#mc_left #subcatlist td p.img_thumb { text-align: center; }

div.accessories_item div p .accessory_name
{
color: #5FACCC;
font-size: 12px;
}

/* This is to make sure that everything is the same size in the tabbed content area */
#mc_left #content_tabs .tabbed_content,
#mc_left #content_tabs .tabbed_content p,
#mc_left #content_tabs .tabbed_content td,
#mc_left #content_tabs .tabbed_content li
{
	font: 11px/14px Verdana, Helvetica, Arial, sans-serif;
}

#ProdInfo
{
padding: 50px 20px 0 20px;
}

#ProdInfo h2
{
font: normal 20px "Trebuchet MS", Trebuchet, "Lucida Grande", Lucida, sans-serif;
}

#ProdInfo h2 span
{
font: normal 16px "Trebuchet MS", Trebuchet, "Lucida Grande", Lucida, sans-serif;
color: #8bbaca;
}

#mc_left #content_tabs #c_more_info h6 {
	font-size: 11px;
	font-weight: bold;
	margin-bottom: 0;
}

/*detail tab Rules End*/
/*************************************/



/*************************************/
/* Insider Rules Start*/

.ah_header
{
	font-size: 11px;
	font-weight: bold;
	margin: 0;
	width: 171px;
	voice-family: "\"}\"";
	voice-family: inherit;
	width: 175px;
}

html>body .ah_header
{
	width: 175px;
}

.ah_header a
{
	font-size: 11px;
	font-weight: bold;
}

.ah_caption
{
	width: 175px;
	margin: 0;
	padding: 0;
}

.ah_caption a
{
font-weight: bold;
}

.ah_header img
{
	display: block;
	/*background: #ccc;*/
	margin: 0 0 10px 0;
}

.ah_caption
{
	font-size: 10px;
	margin: 0;
	padding: 0 0 10px 0;
}

.ah_caption a.click, #news_list .ah_caption a.click
{
	font-weight: normal;
	display: block;
	padding: 0 0 2px 10px;
	margin: 4px 0 0 0;
	background: url("/images/sidebar/sidebullet.gif") no-repeat 0 50%;
}


/* Insider Rules End*/
/*************************************/
