/*

Theme Name: Datamonitor Japan

Theme URI: http://www.s3design.co.uk/

Description: Theme for the Datamonitor Japan Website.

Version: 1.0

Author: Steve Clark



*/



/* HTML OVERRIDES
-----------------------------------------------------------------------------
*/
.japan .heading_rs, .japan .heading_kc, .japan .heading_dmc, .japan .heading_icons {
	background: none;
}
.japan H2.heading_rs, .japan H2.heading_kc, .japan H2.heading_dmc, .japan H2.heading_icons {
	text-indent: 0;
	font-size: 11px;
	color: #001447;
}
.japan H2.heading_rs, .japan H2.heading_kc, .japan H2.heading_dmc {
	text-align: center;
}
.japan #header P {
	float: right;
	margin: 5px 8px;
	font-size: 10px;
	color: #626e8d;
}
.japan #header_search input, .japan #header_search img  {
	display: inline;
	float: left
}
.japan #header P A {
	color: #FFFFFF;
	margin: 2px;
}
* html .japan #maincontent {
	height: 550px;
}
.japan {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.japan P {
	line-height: 16px;
}
.japan #pagetitle {
	margin-top: 7px;
}
.japan #leftmenu H3, .japan #leftmenu H4  {
	font-size: 11px;
}
.japan #leftmenu LI A {
	font-size: 11px;
}
.japan .column3 LI {
	font-size: 11px;	
}
.current_page_ancestor A:link, .current_page_ancestor A:active, .current_page_ancestor A:visited {
	color: #FFFFFF;
	background: #e58e57 url(http://about.datamonitor.com/assets/images/refine_selected.gif) repeat-x;
}
/* REPORT LISTING
-----------------------------------------------------------------------------
*/
.browse_table {
	position: relative;
	clear: left;
	width: 100%;
	margin-bottom: 8px;
	font-size: 11px;
}
.browse_table TD {
	border-bottom: 1px solid #BFC4D1;
	padding: 7px 5px;
	vertical-align: top;
}
.browse_table TH {
	background: #001447 url(http://www.datamonitor.com/store/skins/datamonitor/images/search_background.gif) repeat-x;
	color: #FFFFFF;
	padding: 5px;
	font-size: 11px;
	text-align: center;
}
.browse_table P {
	margin-bottom: 0px;
	font-size: 11px;
}
.browse_table H3 {
	font-size: 12px;
}
.browse_table H3 A:link, .browse_table H3 A:active, .browse_table H3 A:visited {
	color: #001447;
}
.browse_table th.productTitle {
	text-align: left;
}
.search_column_type, .search_column_date, .search_column_price {
	width: 65px;
	text-align: center;
}
.search_column_type {
	font-size: 10px;
}
.search_column_type A:hover {
	text-decoration: none;
}
.search_column_price {
	font-weight: bold;
	font-size: 12px;
}
.search_column_price IMG {
	margin-top: 5px;
}
/* REPORT DESCRIPTION
-----------------------------------------------------------------------------
*/
.product_description {
	font-size: 12px;
	line-height: 18px;
}
.product_description UL {
	list-style: none;
	padding-bottom: 10px;
}
.product_description LI {
	padding-left: 12px;
	background: url(http://www.datamonitor.com//store/skins/datamonitor/images/bullet.gif) no-repeat left 6px;
	padding-bottom: 5px;
}
.product_description H1 {
	padding-bottom: 15px;
	font-size: 12px;
}
.product_description H2 {
	border-bottom: 1px dashed #BFC4D1;
	font-size: 12px;
	margin-bottom: 5px;
	padding-bottom: 5px;
}
.button_basket, .button_right, .button_down {
	color: #FFFFFF;
	background: url(http://www.datamonitor.com//store/skins/datamonitor/images/button_left.gif) no-repeat top left;
	font-weight: bold;
	font-size:  11px;
	line-height: 12px;
	text-align: left;
	text-transform: uppercase;
	margin-top: 5px;
}
.button_basket a:link, .button_basket a:active, .button_basket a:visited, 
.button_right a:link, .button_right a:active, .button_right a:visited,
.button_down a:link, .button_down a:active, .button_down a:visited {
	text-decoration: none;
	color: #FFFFFF;
	display: block;
	padding: 4px 0px 4px 0px;
	text-indent: 10px;
	width: 100%;
}
.button_basket a:hover, .button_right a:hover, .button_down a:hover {
	text-decoration: none;
	color: #FFFFFF;
	background-position: right bottom;
}
.button_basket a {
	background: url(http://www.datamonitor.com/store/skins/datamonitor/images/button_basket.gif) no-repeat right top;
}
.button_right a {
	background: url(http://www.datamonitor.com/store/skins/datamonitor/images/button_right.gif) no-repeat right top;
}
.button_down a {
	background: url(http://www.datamonitor.com/store/skins/datamonitor/images/button_down.gif) no-repeat right top;
}

/* PRODUCT PAGE - DETAILS ON RIGHT HAND SIDE
-----------------------------------------------------------------------------
*/
#productpage_details LI {
	border-bottom: dashed 1px #BFC4D1;
}
#productpage_details H1 {
	color: #DC671E;
}
.rightstore P {
	margin-bottom: 15px;
	font-size: 10px;
	line-height: 12px;
}
.product_report2 {
	background: url(http://www.datamonitor.com/store/skins/datamonitor/images/product_report.gif) no-repeat top left;
}
.product_databook2 {
	background: url(http://www.datamonitor.com/store/skins/datamonitor/images/product_databook.gif) no-repeat top left;
}
.product_industry2 {
	background: url(http://www.datamonitor.com/store/skins/datamonitor/images/product_industry.gif) no-repeat top left;
}
.product_company2 {
	background: url(http://www.datamonitor.com/store/skins/datamonitor/images/product_company.gif) no-repeat top left;
}
.product_country2 {
	background: url(http://www.datamonitor.com/store/skins/datamonitor/images/product_country.gif) no-repeat top left;
}
.product_model2 {
	background: url(http://www.datamonitor.com/store/skins/datamonitor/images/product_model.gif) no-repeat top left;
}
#productpage_details H4 {
	font-size: 12px;
	margin-bottom: 15px;
}
#productpage_details H1 {
	font-size: 14px;
	padding: 6px 0px 20px 0px;
}
#productpage_details H1 IMG {
	margin-right: 10px;
	vertical-align: middle;
}
#productpage_details H2 {
	clear: both;
	padding: 10px 0px;
	font-size: 20px;
	font-weight: bold;
	text-align: center;
}
#productpage_details UL {
	margin: 5px 0px 15px 0px;
}
#productpage_details LI {
	list-style-type: none;
	padding: 3px 5px;
	font-size: 11px;
	font-weight: bold;
}
.productpage_details_left  {
	float: left;
	clear: both;
	width: 70px;
	padding-bottom: 2px;
	font-size: 10px;
}
.productpage_details_right  {
	float: right;
	clear: right;
	width: 110px;
	padding-bottom: 2px;
	font-size: 10px;
}
.productpage_special {
	border-bottom: none;
	padding: 10px 5px 5px 5px;
	margin-bottom: 15px;
	font-size: 10px;
}

/* Product type images */
#productpage_details h1.product_report2 {
	padding-left: 29px;
}
#productpage_details h1.product_databook2 {
	padding-left: 41px;
}
#productpage_details h1.product_industry2 {
	padding-left: 37px;
}
#productpage_details h1.product_company2 {
	padding-left: 33px;
}
#productpage_details h1.product_country2 {
	padding-left: 37px;
}
#productpage_details h1.product_model2 {
	padding-left: 37px;
}
#productpage_details h1.product_surveys2 {
	padding-left: 29px;
}
#productpage_details h1.product_news2 {
	padding-left: 41px;
}
#productpage_details h1.product_opinion2 {
	padding-left: 41px;
}
#reporttitle {
	width: 100%;
}
#reporttitle H1 {
	font-size: 18px;
	line-height: 20px;
	color: #DC671E;
	padding-bottom: 10px;
	margin-bottom: 15px;
	border-bottom: 1px solid #D9E1EC;
}


.rightstore {
	float: right;
	width: 185px;
	display: inline;
	clear: right;
}
.leftstore {
	float: left;
	width: 515px;
	display: inline;
	clear: left;
}


/* REFINE SEARCH PANEL
-----------------------------------------------------------------------------
*/
#refinesearch {
	clear: both;
	font-size: 10px;
	line-height: 12px;
}
#refinesearch H1 {
	color: #FFFFFF;
	background-color: #001447;
	height: 1%;
	padding: 5px 10px;
	font-size: 11px;
	font-weight: bold;
}
#refinesearch H2 {
	background-color: #F4F5F9;
	border-right: solid 1px #D9E1EC;
	border-left: solid 1px #D9E1EC;
	height: 1%;
	padding: 10px;
	position: relative;
	font-size: 10px;
	font-weight: normal;
}
#refinesearch UL UL {
	border-top: solid 1px #D9E1EC;
	background: #F4F5F9 url(http://www.datamonitor.com/store/skins/datamonitor/images/refinesearch_bottom.gif) no-repeat bottom left;
	padding-bottom: 5px; /* For rounded bottom image */
	height: 1%;
	list-style-type: none;
	margin-bottom: 15px;
}
#refinesearch UL LI {
	list-style-type: none;
	width: 185px;
}
#refinesearch LI UL LI {
	border-right: solid 1px #D9E1EC;
	border-left: solid 1px #D9E1EC;
	width: 183px;
}
#refinesearch LI UL LI A:visited, #refinesearch LI UL LI A:active, #refinesearch LI UL LI A:link {
	border-bottom: solid 1px #D9E1EC;
	width: auto;
	height: 100%;
	padding: 3px 10px;
	overflow: auto;
	display: block;
}
#refinesearch LI A:hover {
	background: #DC671E url(http://www.datamonitor.com/store/skins/datamonitor/images/refinesearch_background.gif) repeat-x;
	color: #FFFFFF;
	text-decoration: none;
}
.refinesearch_keyword {
	background: url(http://www.datamonitor.com/store/skins/datamonitor/images/refinesearch_top.gif) no-repeat;
}



/* BREADCRUMB
-----------------------------------------------------------------------------
*/
.breadcrumb {
	float: left;
	width: 100%;
	font-size: 11px;
	line-height: 12px;
	font-weight: bold;
	margin-bottom: 7px;
	color: #000000;
	clear: both;
	color: #DC671E;
	border-bottom: dashed 1px #D9E1EC;
	padding-bottom: 7px;
}
.breadcrumb A {
	padding-right: 7px;
	float: left;
	padding-left: 10px;
	background: url(http://www.datamonitor.com/store/skins/datamonitor/images/arrow.gif) no-repeat left top;
}
.type {
	float: left;
	text-transform: uppercase;
	color: #DC671E;
	padding-right: 7px;
}
.remove A:link, .remove A:active, .remove A:visited {
	padding-left: 17px;
	font-size: 10px;
	font-weight: normal;
	border-left: 1px solid #BFC4D1;
	background: url(http://www.datamonitor.com/store/skins/datamonitor/images/remove.gif) no-repeat 7px 2px;
}

#wp_topnumbers #wp_page_numbers {
	margin-bottom: 15px;
}
#wp_page_numbers {
	width: 100%;
}
#wp_page_numbers ul {
	float: right;
}
#wp_page_numbers li {
	float: left;
	display: block;
}
#wp_page_numbers a {
	padding: 0px 5px;
	display: block;
}
#wp_page_numbers li.space {
	padding-left: 5px;
	padding-right: 5px;
}
#wp_page_numbers li.active_page a {
	font-weight: bold;
}
#wp_page_numbers li.page_info {
	float: left;
	display: block;
	margin-right: 5px;
}
