/* CSS Document */
/* Burger King*/

/* common */
body,html  			{margin: 0; padding: 0; border: 0; font-family: Arial, Helvetica, sans-serif; color:#fff; font-size: 90%;}
body					{background-color: #3a302e; background-image: url('/images/dismantle/background.jpg'); background-repeat: repeat-x;}

a 					{text-decoration: none; color: #999; outline:none;}
a:hover				{text-decoration: underline; color: #999; outline:none;}
acronym, abbr			{border: 0;}

address 				{font-style: normal;}
p					{padding: 0em 0 1.0em 0; margin: 0;}
td					{vertical-align: top;}
img					{border: 0; }

.skip				{display: none;}
.clear				{clear: both;}

h1,h2,h3,h4 			{font-family: Arial, Helvetica, sans-serif; color: #FFF;}
h1					{font-size: 140%; font-weight: normal; padding: 0; margin: 0 0 0 0; line-height: 1.0em;} 
h2					{font-size: 130%; font-weight: bold; padding: 0; margin: 0 0 8px 0; line-height: 1.0em;}
h3					{font-size: 110%; font-weight: bold; padding: 0; margin: 0 0 5px 0; line-height: 1.1em;}
h4					{font-size: 100%; font-weight: bold; padding: 0; margin: 0 0 7px 0; line-height: 1.0em;}
h5					{font-size: 90%; font-weight:normal; padding: 0; margin: 0 0 2px 0; line-height: normal;}


/* basic grid */
#header,
#content,
#footer {width: 960px; margin: 0 auto 0 auto;}
#flashContent {width: 1024px; margin: 0 auto 0 auto;}

/* header */
#header				{height:120px;}
#logo 				{float: right;}

/* top navigation */
#topNav 		{padding: 73px 0 0 131px; float: left}
#topNav ul		{margin: 0; padding: 0; list-style: none;}
#topNav li		{float: left;}

/* page header */
#pageHeader {text-align: center;}

#bottomLinks {text-align: center;}

/* content */
#products					{float: left; width: 472px;}
#productPhoto				{}
#productSelection			{}
#productDescription 		{float:left; width: 443px; background-image: url('/images/dismantle/bgr_product_description.jpg'); background-repeat: repeat-y; }
#productDescription .copy 	{background-image: url('/images/dismantle/bgr_product_description2.jpg'); background-repeat: no-repeat; padding: 20px 43px 20px 43px; color: #FFF; font-size: 105%;}
#productDescription p 		{border-bottom: 1px solid #fff; padding: 7px 0 7px 0;}
#productDescription h2 		{margin: 17px 0 0px 0; padding: 0;}

#leftPanel 				{float: left; width: 261px; background-image: url('/images/dismantle/bgr_find_panel2.jpg'); background-repeat: repeat-y; margin: 0 0 0 35px;}
#leftPanel .copy 		{background-image: url('/images/dismantle/bgr_find_panel.jpg'); background-repeat: no-repeat;}
#leftPanelShort 		{float: left; width: 261px; margin: 0 0 0 35px;}
#leftPanelShort .copy 	{background-image: url('/images/dismantle/bgr_find_panel.jpg'); background-repeat: no-repeat;}

#rightPanel 			{float: left; width: 585px; height: 455px; background-image: url('/images/dismantle/bgr_map.jpg');}

#searchBox 				{padding: 32px 32px 0 32px; color:#FFF; position:relative; height:90px;}
#searchBox #search_postcode 	{margin: 0 0 4px 0;width:130px;}
#searchBox #goBtn 		{position: absolute; top: 66px; left: 187px; background:transparent url('/images/dismantle/btn_go.gif') no-repeat; border: none; cursor:pointer; outline: none; width:64px; height: 43px;}
#searchResult 			{color: #FFF; padding: 0 32px 0 32px;margin:0;}
#searchResult ul		{margin: 0; padding: 0; list-style: none;}
#searchResult li		{color: #FFF; padding: 0 0 15px 0; font-size: 90%;}
#searchResult h2		{text-align: center;}
#searchResult a			{color: #FFF; font-weight:bold;}
#searchFrameEnd			{margin:0 0 0 -32px;}
#errormessage			{display:none;}

.googlemap 			{width:564px;height:424px;margin: 18px 0 0 9px;color:#000;background:transparent;}
#themap				{width:564px;height:424px;background:transparent;}



#legalContent,
#privacyContent {background-image: url('/images/dismantle/bgr_privacy.jpg'); width: 854px; height: 498px; margin: 0 0 0 35px;}

#legalContent a,
#privacyContent a 	{color: #ffb400;}

/* footer */
#footer 			{font-size: 90%; padding: 15px 0 0 0; color: #b4a79a;}
#footer .left 		{float: left;}
#footer .right 		{float: right;}
#footer a 			{text-decoration: none; color: #b4a79a; padding: 0 4px 0 4px;}
#footer a:hover 	{color: #fff;}
#footer .right ul 	{margin: 0; padding: 0; list-style: none;}
#footer .right li 	{float: left; border-left: 1px solid #5b5049; padding: 0 2px 0 2px;}
#footer .right li.first {border: none}
#footer .right .stbutton {padding-left: 20px; margin-left: 5px;}

/* forms */
form 				{padding: 0; margin: 0;}
input 				{border: none; padding: 3px;}

/* scrollbar */
#textPane1 								{height: 420px; margin: 0; outline: none;}

.customScroll 							{padding: 40px 35px 0 35px;}
.customScroll .jScrollPaneTrack 			{background: url('/images/dismantle/scrollbar/track.gif') repeat-y;}
.customScroll .jScrollPaneDrag 			{background: url('/images/dismantle/scrollbar/drag_middle.gif') no-repeat 0 50%;}
.customScroll .jScrollPaneDragTop 		{background: url('/images/dismantle/scrollbar/drag_top.gif') no-repeat; height: 4px;}
.customScroll .jScrollPaneDragBottom 	{background: url('/images/dismantle/scrollbar/drag_bottom.gif') no-repeat;	height: 4px;}
.customScroll a.jScrollArrowUp 			{height: 17px; background: url('/images/dismantle/scrollbar//arrow_up.gif') no-repeat 0 0;}
.customScroll a.jScrollArrowUp:hover 	{background-position: 0 -20px;}
.customScroll a.jScrollArrowDown 		{height: 17px; background: url('/images/dismantle/scrollbar/arrow_down.gif') no-repeat 0 0;}
.customScroll a.jScrollArrowDown:hover 	{background-position: 0 -20px;}
.customScroll a.jScrollActiveArrowButton, 
.customScroll a.jScrollActiveArrowButton:hover 
										{background-position: 0 -40px;}
.left .jScrollPaneTrack 					{left: 0; right: auto;}
.left a.jScrollArrowUp 					{left: 0; right: auto;}
.left a.jScrollArrowDown 				{left: 0; right: auto;}
/* IE SPECIFIC HACKED STYLES */
* html .osX .jScrollPaneDragBottom 		{bottom: -1px;}
