


@import url(../themes/denim/theme.css);

div.where_to_buy div.pagecontent,
div.where_to_buy div.pagecontent_1_2 {
	margin-bottom: 20px;
}
div.modAccordion dd div.acc-content{
	background-color:#fff;
}
div.modAccordion dd div.resellers{
	padding:20px;
}
div.where_to_buy div.pagecontent_1_2 div.content_a div.top {
	height: 142px;
}
div.where_to_buy div.pagecontent_1_2 div.content_a div.top h1 {
	height: 44px;
	padding-top: 52px;
}
div.where_to_buy div.pagecontent_1_2 div.content_a div.top div.br {
	height: 118px;
}

div.where_to_buy div.pagecontent_1_2 div.content_a table {

}
div.where_to_buy div.pagecontent_1_2 div.content_a table td {
	padding-bottom: 20px;
	vertical-align: middle;
}
div.where_to_buy div.pagecontent_1_2 div.content_a table td.label {
	padding-right: 10px;
	width: 126px;
}
div.where_to_buy div.pagecontent_1_2 div.content_a table td.select {
	width: 220px;
}
div.where_to_buy div.pagecontent_1_2 div.content_a table td.select select {
	width: 100%;
}

div.where_to_buy div.modAccordion .ui-icon {
	display: none;
}

div.where_to_buy div.modAccordion dd table {
	width: 100%;
}
div.where_to_buy div.modAccordion dd table.zebra td {
	border-color: #F7F7F7;
	border-style: solid;
	border-width: 0 3px 4px 0;
	vertical-align: middle;
}
div.where_to_buy div.modAccordion dd table.zebra td.last {
	border-right: 0;
}
div.where_to_buy div.modAccordion dd table.zebra tr.odd td {
	background-color: #FFF;
}
div.where_to_buy div.modAccordion dd table.zebra tr.even td {
	background-color: #DCE3ED;
}

div.where_to_buy div.suppliers table td {
	height: 50px;
	padding: 5px 10px 5px 20px;
	width: 20%;
}
div.where_to_buy div.suppliers table td.pl-vendor {
	padding-left: 40px;
}
div.where_to_buy div.suppliers table td.pl-number {
	font-weight: bold;
}
div.where_to_buy div.suppliers table td.pl-price {
	font-weight: bold;
}

div.where_to_buy div.stores table td {
	height: 40px;
	padding-left: 40px;
	width: 33%;
}

div.where_to_buy div.resellers div.interactive {
	/*background: #FFF url(/cms/cmsCustom/brotheruk/headers/default_v1.0.0/images/new_2009/bg_interactive_map.png) top left repeat-x;*/
	float: left;
	min-height: 526px;
	width: 396px;
	margin-right: 20px;
}
div.where_to_buy div.resellers div.interactive div.head {
	width: 356px;
	padding: 20px 20px 0 20px;
}
div.where_to_buy div.resellers div.interactive div.head table {
	margin-bottom: 12px;
}
div.where_to_buy div.resellers div.interactive div.head table td {
	vertical-align: middle;
}
div.where_to_buy div.resellers div.interactive div.head table td.label {
	padding-right: 10px;
	width: 125px;
}
div.where_to_buy div.resellers div.interactive div.head table td.input {
	padding-right: 10px;
	width: 125px;
}
div.where_to_buy div.resellers div.interactive div.head table td.input input {
	height: 23px;
	width: 123px;
}
div.where_to_buy div.resellers div.interactive div.head table td.button {
	width: 86px;
}
div.where_to_buy div.resellers div.interactive div.head table td.button a {
	width: 72px;
}
div.where_to_buy div.resellers div.interactive div.head p.note {
	padding-top: 37px;
}
div.where_to_buy div.resellers div.interactive div.map {
	position: relative;
	height: 400px;
	width: 396px;
}
div.where_to_buy div.resellers div.interactive table.map-body {
	position: absolute;
	height: 100%;
	width: 100%;
}
div.where_to_buy div.resellers div.interactive div.map-content {
	position: absolute;
	height: 340px;
	left: 30px;
	top: 30px;
	width: 336px;
}

div.where_to_buy div.resellers div.results {
	float: left;
	width: 546px;
}
div.where_to_buy div.resellers div.results table td {
	height: 100px;
	padding: 15px;
	width: 50%;
}
div.where_to_buy div.resellers div.results table td.cp-address a {
	font-weight: bold;
} 
