/*
Theme Name: mtvan.com
Theme URI: http://www.mtvan.com/
Description: The theme created for mtvan.com by <a href="http://www.rabw.co.uk">Richard Williams</a>.
Version: 2
Author: Richard Williams
Author URI: http://www.rabw.co.uk
Tags: Clean, White, Corperate, drop-footer
*/

body
	{
	font-size:			11px;
	font-family:		Verdana, Geneva, sans-serif;
	background:			#fff;
	color:				#555555;
	text-align:			center;
	padding:			0px;
	margin:				0px;
	}

table.main{}
div.container{width:100%;height:24px;background:url(images/sprite/sprite_one.gif) 0px -128px repeat-x;}
	
div#sidebar{padding:0px 0px 0px 0px;margin:0px;background:url(images/menu_bg.gif) top right repeat-y;width:210px;}

h1
	{
	margin:				0px 0px 25px 10px;
	padding:			10px 0px 0px 0px;
	font-size:			17px;
	font-family:		arial;
	color:				#333333;
	}
	
h1.index
	{
	margin:				0px 0px 15px 10px;
	padding:			15px 0px 0px 0px;
	font-size:			23px;
	font-family:		arial;
	/*color:				#333333;*/
	}
	
h1.news
	{
	margin:				0px 0px 0px 10px;
	padding:			10px 0px 0px 0px;
	font-size:			18px;
	font-family:			arial;
	color:				#333333;
	}

a
	{
	color:				#4974bb;
	text-decoration:		none;
	}

a:hover
	{
	/*color:				#5c96f7;*/
	text-decoration:underline;
	}

a.white
	{
	color:				#fff;
	text-decoration:	none;
	border-bottom:		1px solid;
	}

a.red
	{
	color:				#e21a22;
	}

/* ------------- left menu style ------------- */

p.left_menu
	{
	margin:				13px 0px 0px 12px;
	}
	
ul.left_menu
	{
	margin:				8px 0px 0px 12px;
	padding:			0px;
	width:				176px;
	}

ul.left_menu li
	{
	margin:				0px 0px 0px 0px;
	padding:			0px 0px 0px 5px;
	list-style:			none;
	background:			none;
	line-height:		23px;
	/*border-bottom:		1px solid #ddd;*/
	}

ul.left_menu li:hover
	{
	/*background:			url(images/greymenu.gif) no-repeat 0px 0px;*/
	}

ul.left_menu li a
	{
	display:			block;
	}

ul.left_menu li a:hover
	{
	display:			block;
	text-decoration:none;
	}

ul.left_menu li.current_page_item, ul.left_menu li.current_page_parent, ul.left_menu li.current-cat
	{
	background:			url(images/darkbluemenu.gif) no-repeat 0px 0px;
	font-weight:		bold;
	border-bottom:		none;
	/*border-top:			1px solid #fff;*/
	margin:				-1px 0px 0px 0px;
	}

ul.left_menu li.current_page_item a, ul.left_menu li.current_page_parent a, ul.left_menu li.current-cat a
	{
	color:				#fff;
	}

/* ------------- end left menu style ------------- */

/* ------------- top menu style ------------- */

a.top_menu
	{
	font-size:			15px;
	font-weight:		bold;
	font-family:		arial;
	color:				#555555;
	}

a.top_menu:hover
	{
	border:				none;
	text-decoration:	none;
	}

td.top_menu:hover a.top_menu
	{
	color:				#4974bb;
	}
	
td.top_menu table
	{
	margin:				2px;
	}

td.top_menu#active_menu_item a.top_menu
	{
	color:				#4974bb;
	}

td.top_menu#active_menu_item td.tmleft
	{
	background:			url(images/top_selected_left.gif) left 0px no-repeat;
	width:				6px;
	height:				28px;
	}

td.top_menu#active_menu_item td.tmcenter
	{
	background:			#f3f3f3;
	border-top:			1px solid #c4c4c4;
	border-bottom:		1px solid #c4c4c4;
	padding:			2px 5px 0px 6px;
	}

td.top_menu#active_menu_item td.tmright
	{
	background:			url(images/top_selected_right.gif) right 0px no-repeat;
	width:				6px;
	height:				28px;
	}

td.top_menu:hover td.tmleft
	{
	background:			url(images/top_hover_left.gif) left 0px no-repeat;
	width:				6px;
	height:				28px;
	}

td.top_menu:hover td.tmcenter
	{
	background:			none;
	border-top:			1px solid #c4c4c4;
	border-bottom:		1px solid #c4c4c4;
	padding:			2px 5px 0px 6px;
	}

td.top_menu:hover td.tmright
	{
	background:			url(images/top_hover_right.gif) right 0px no-repeat;
	width:				6px;
	height:				28px;
	}

td.top_menu td.tmleft
	{
	background:			none;
	width:				6px;
	height:				28px;
	}

td.top_menu td.tmcenter
	{
	background:			none;
	border-top:			1px solid #ecebec;
	border-bottom:		1px solid #ecebec;
	padding:			2px 5px 0px 6px;
	}

td.top_menu td.tmright
	{
	background:			none;
	width:				6px;
	height:				28px;
	}

/* ------------- end top menu style ------------- */

p
	{
	margin:			10px 0px 0px 0px;
	}

p.menu
	{
	font-weight:		bold;
	margin:				0px 0px 0px 15px;
	padding:			0px;
	}

p.menu a
	{
	/*text-decoration:	underline;*/
	border-bottom:		1px solid #ededec;
	}

p.offer
	{
	background:			url(images/makeoffer.png) top right no-repeat;
	height:				18px;
	padding:			4px 0px 0px 0px;
	margin:				0px;
	}

p.offer:hover
	{
	background:			url(images/makeoffer2.png) top right no-repeat;
	}

p.offer a
	{
	display:			block;
	}

p.speech
	{
	margin-top:			0px;
	padding:			5px 10px 5px 10px
	}

p.blue
	{
	/*background:			url(images/bluequotes.gif) 3px 0px no-repeat;
	text-indent:		9px;*/
	}

div.entry
	{
	margin-bottom:			20px;
	}

img.alignright
	{
	float:				right;
	}

h2
	{
	margin:				0px 0px 10px 0px;
	padding:			0px;
	font-size:			12px;
	}

div.brochure h2
	{
	margin:				20px 0px 10px 0px;
	}

div.brochure h3
	{
	margin:				10px 0px 10px 0px;
	padding:			0px;
	font-size:			11px;
	}

div.brochure blockquote
	{
	margin:30px;
	}
	
h3.news
	{
	margin:				17px 0px 3px 0px;
	padding:			0px 0px 3px 0px;
	font-size:			12px;
	border-bottom:		1px solid #ededec;
	}

h2.form
	{
	margin:				5px 0px 5px 0px;
	padding:			0px;
	font-size:			12px;
	}

h2.title
	{
	margin:				0px 0px 15px 0px;
	padding:			0px;
	}

h2.success
	{
	margin:				0px 0px 15px 0px;
	padding:			7px 8px 8px 8px;
	border:				1px solid #e2f6d3;
	clear:				both;
	background:			#ebffdd;
	}

h2.fail
	{
	margin:				0px 0px 15px 0px;
	padding:			7px 8px 8px 8px;
	border:				1px solid #ffa8a8;
	clear:				both;
	background:			#ffbebe;
	}

div#header{width:160px;margin:35px;}

ul.tick
	{
	margin:				0px;
	padding:			0px;
	}
	
ul.tick li
	{
	margin:				0px;
	list-style:			none;
	padding:			5px 0px 5px 23px;
	background:			url(images/tick.png) 0px 3px no-repeat;
	}

ul.pages_002
	{
	margin:				20px 0px 0px 5px;
	padding:			0px;
	}

ul.pages_002 li
	{
	margin:				0px;
	padding:			0px 0px 5px 20px;
	list-style:			none;
	background:			url(images/bullet_a.gif) 5px 4px no-repeat;
	}
	
ul.pages_002 li ul
	{
	margin:				0px;
	padding:			0px;
	}
	
ul.pages_002 li ul li
	{
	margin:				0px;
	padding:			5px 0px 0px 20px;
	list-style:			none;
	background:			url(images/bullet_b.gif) 5px 9px no-repeat;
	font-weight:		normal;
	}
	
ul.pages_002 li.current_page_item
	{
	font-weight:		bold;
	}
	
ul.pages
	{
	margin:				8px 0px 0px 10px;
	padding:			0px;
	}

ul.pages li
	{
	margin:				3px 0px 3px 0px;
	padding:			0px 0px 0px 5px;
	list-style:			none;
	background:			none;
	line-height:		23px;
	}

ul.pages li:hover
	{
	background:			url(images/greymenu.gif) no-repeat 0px 0px;
	}

ul.pages li a
	{
	display:			block;
	}

ul.pages li a:hover
	{
	display:			block;
	text-decoration:none;
	}

ul.pages li.current_page_item, ul.pages li.current_page_parent, ul.pages li.current-cat
	{
	background:			url(images/darkbluemenu.gif) no-repeat 0px 0px;
	font-weight:		bold;
	}

ul.pages li.current_page_item a, ul.pages li.current_page_parent a, ul.pages li.current-cat a
	{
	color:				#fff;
	}

ul.pages li ul
	{
	margin:0px 0px 10px 0px;
	padding:0px;
	}

ul.pages li ul li
	{
	/*margin:0px;*/
	font-size:11px;
	line-height:		14px;
	}
	
ul.pages li ul li:hover
	{
	background:none;
	}

ul.pages li ul li.current_page_item
	{
	/*margin:0px;*/
	background:			none;
	}

ul.pages li ul li a, ul.pages li.current_page_item ul li a, ul.pages li ul li.current_page_item a, ul.pages li.current_page_parent ul li a
	{
	color:				#4974bb;
	text-decoration:	none;
	font-weight:		normal;
	}

ul.pages li ul li a:hover
	{
	color:				#5c96f7;
	border:none;
	}
	
ul.pages li ul li.current_page_item a
	{
	color:				#4974bb;
	text-decoration:	underline;
	}
	
ul.pages li ul li.current_page_item a:hover
	{
	color:				#5c96f7;
	border:none;
	}

ul.footer li a
	{
	color:				#888;
	}

ul.footer li:hover
	{
	background:			url(images/footergreymenu.gif) no-repeat 0px 0px;
	}

	
table.tabs
	{
	width:				100%;
	margin:				0px 0px 10px 0px;
	}

table.tabs td.tab
	{
	background:			#ededec;
	border-left:		1px solid #ededec;
	border-top:			1px solid #ededec;
	border-right:		1px solid #ededec;
	}

table.tabs td.tab:hover
	{
	background:			#ddd;
	border-color:		#ddd;
	}

table.tabs td.spacer
	{
	width:				6px;
	border-bottom:		1px solid #ededec;
	}

table.tabs td.end
	{
	width:				100%;
	border-bottom:		1px solid #ededec;
	}

table.tabs td.tab a
	{
	padding:			7px;
	display:			block;
	}

table.tabs td.tab a:hover
	{
	/*color:				#ffffff;*/
	border:none;
	}
	
table.tabs td.selected
	{
	background:			#ffffff;
	}

table.tabs td.selected:hover
	{
	border-color:		#e1e9f5;
	background:			#ffffff;
	}

table.tabs td.selected a
	{
	font-weight:		bold;
	}

table.tabs td.selected a:hover
	{
	color:				#5c96f7;
	border:none;
	}
	
input#signinsmall
	{
	margin:				0px 0px -6px 4px;
	}

span.logintext
	{
	margin:				0px 3px 0px 3px;
	}

input.form
	{
	margin:				0px;
	width:				250px;
	font-size:			11px;
	font-family:		Verdana, Arial, Helvetica, sans-serif;
	border:				1px solid #ddd;
	border-top:			1px solid #aaa;
	padding:			2px;
	}

input.small
	{
	width:				150px;
	}

input.form:active
	{
	background:			#e1e9f5;
	}

input.form:focus
	{
	background:			#e1e9f5;
	}

input.login
	{
	width:				100px;
	margin-bottom:		2px;
	}

select.form
	{
	margin:				0px;
	width:				256px;
	height:				19px;
	font-size:			11px;
	font-family:		Verdana, Arial, Helvetica, sans-serif;
	border:				1px solid #ddd;
	border-top:			1px solid #aaa;
	padding:			1px;
	}

textarea.form
	{
	margin:				0px;
	width:				250px;
	height:				50px;
	font-size:			11px;
	font-family:		Verdana, Arial, Helvetica, sans-serif;
	border:				1px solid #ddd;
	border-top:			1px solid #aaa;
	padding:			2px;
	}

textarea.form:active
	{
	background:			#e1e9f5;
	}

textarea.form:focus
	{
	background:			#e1e9f5;
	}

table.form
	{
	margin:				5px;
	}
	
table.form td
	{
	padding:			1px;
	}
	
table.list
	{
	width:				100%;
	/*border:			1px solid #ccc;*/
	}

table.list th
	{
	height:				28px;
	padding:			2px 0px 2px 5px;
	/*text-align:		left;*/
	background:			#f6f5f4;
	color:				#333;
	font-weight:		normal;
	font-size:			11px;
	white-space:		nowrap;
	border-bottom:		1px solid #ccc;
	}

table.list th.hlite
	{
	background:			#e5e5e5;
	}

table.list th.bottom
	{
	border-top:			1px solid #ccc;
	border-bottom:		none;
	}

table.list th input#submit
	{
	font-weight:		bold;
	font-size:			11px;
	font-family:		Verdana, Arial, Helvetica, sans-serif;
	border:				1px solid #fff;
	background:			#e5e5e5;
	padding:			1px;
	}

table.list th input#submit:hover
	{
	background:			#f5f5f5;
	}

table.list td
	{
	height:				25px;
	padding:			0px 0px 0px 5px;
	/*border-bottom:	1px solid #eee;*/
	}

table.list td.bordertop
	{
	height:				25px;
	padding:			0px 0px 0px 5px;
	/*border-bottom:	none;
	border-top:			1px solid #eee;*/
	border:				none;
	}

table.list td.nodashes, table.list td.noborder
	{
	border-bottom:		none;
	}

table.list td.nowrap
	{
	white-space:		nowrap;
	}

table.list h1
	{
	font-size:			14px;
	margin:				7px 0px 7px 0px;
	font-weight:		normal;
	font-family:		verdana;
	color:				#333;
	}

table.th td
	{
	height:				22px;
	padding:			2px;
	margin:				0px;
	border-bottom:		none;
	}

table.td td
	{
	height:				12px;
	padding:			0px;
	margin:				0px;
	border-bottom:		none;
	}


span.small
	{
	font-size:			9px;
	font-weight:		normal;
	margin:				0px;
	line-height:		10px;
	color:				#888;
	}

table.white
	{
	border:				1px solid #ededec;
	margin:				10px 0px 10px 0px;
	}

div.rightboxgrey
	{
	float:				right;
	background:			#f6f5f4;
	margin:				0px 5px 10px 10px;
	padding:			5px;
	width:				300px;
	text-align:			left;
	}

div.rightboxgrey ul li
	{
	line-height:		18px;
	}

div.rightboxgrey h2
	{
	margin:				3px 3px 5px 3px;
	}

table.rightbox
	{
	float:				right;
	margin:				0px 5px 10px 5px;
	padding:			0px;
	width:				300px;
	text-align:			left;
	}

table.rightbox td
	{
	padding:			1px;
	}

table.rightbox ul li
	{
	/*line-height:		15px;*/
	}
	
hr.rightboxblue
	{
	border-bottom:		1px solid #b1c5e2;
	margin:				10px 5px 10px 5px;
	}

hr.routedivider
	{
	margin:				10px 25px 8px 25px;
	}

table.rightbox h2
	{
	margin:				3px 8px 5px 8px;
	}

table.rightbox p
	{
	margin:				10px 5px 10px 5px;
	}

div.loginmessage
	{
	position:			absolute;
	top:				1.0em;
	left:				0.5em;
	}

a.info
	{
    position:			relative; /*this is the key*/
    z-index:			24;
	color:				#888;
	cursor:				pointer;
	}

a.info:hover
	{
	z-index:			25;
	}

a.info span
	{
	display:			none;
	}

a.info:hover span
	{
    display:			block;
    position:			absolute;
    bottom:				0.5em;
	right:				1.5em;
	}
	
a.info:hover span.title
	{
    bottom:				2.2em;
	right:				0.3em;
	}

a.info:hover span div.content
	{
	width:				201px;
	background:			url(images/speechcentre.png) 0px 0px repeat-y;
    text-align:			left;
	font-size:			11px;
	font-weight:		normal;
	color:				#ddd;
	}

div#footer{border-top:1px solid #eee;height:80px;color:#888;}

hr.menuspacer
	{
	border-bottom:		1px solid #ededec;
	margin:				10px 10px 10px 0px;
	}

hr.indexhr
	{
	clear:				both;
	border-bottom:		1px solid #eee;
	margin:				75px 280px 15px 0px;
	}

hr.normal
	{
	border-bottom:		1px solid #dddddd;
	margin:				15px 0px 15px 0px;
	}
	
hr.greybox
	{
	border-bottom:		1px solid #ddd;
	margin:				10px 0px 10px 0px;
	}

div.timedivider
	{
	color:				#aaaaaa;
	margin:				20px 5px 10px 0px;
	text-indent:		5px;
	border-bottom:		1px solid #ededec;
	padding:			0px 0px 1px 0px;
	max-width:			450px;
	}

div.blue
	{
	color:				#555555;
	font-weight:		bold;
	margin:				5px 5px 10px 0px;
	text-indent:		5px;
	border-bottom:		none;
	padding:			0px 0px 1px 0px;
	}

div.news
	{
	margin:				0px 0px 10px 0px;
	}

div.news_item {line-height:16px;margin-bottom:5px;}

div.news span.small, div.news_item span.small
	{
	color:				#aaaaaa;
	margin-left:		10px;
	font-size:			0.8em;
	}
	
span.news
	{
	margin:				0px 0px 10px 12px;
	}

div.item
	{
	margin:				0px;
	padding:			9px;
	border-bottom:		1px solid #ddd;
	}

div.item:hover
	{
	background:			#f6f5f4;
	}

div.item#top
	{
	border-top:			1px solid #ddd;
	}

div.item span.small
	{
	color:				#888888;
	font-size:			0.8em;
	}

div.newsfeed
	{
	margin:				-5px 0px 0px 0px;
	}
	
div.list
	{
	margin:				0px 0px 0px 0px;
	padding:			0px 0px 0px 0px;
	width:				500px;
	}

div.highlight
	{
	background:			#feffd8;
	}

div.highlight:hover
	{
	background:			#fdffab;
	}

span.grey
	{
	color:				#ccc;
	margin-left:		10px;
	font-size:			11px;
	font-weight:		normal;
	}

span.grey:hover
	{
	color:				#888;
	}

a.grey
	{
	color:				#aaaaaa;
	text-decoration:	none;
	margin-left:		10px;
	font-weight:		normal;
	}

a.grey:hover
	{
	color:				#888888;
	border-bottom:		1px solid;
	}

a.darkgrey
	{
	color:				#555;
	text-decoration:	none;
	font-weight:		bold;
	/*font-family:		arial;*/
	}

a.darkgrey:hover
	{
	color:				#888;
	border-bottom:		none;
	}
	
span.grey a.grey
	{
	margin:				0px;
	color:				#ccc;
	text-decoration:	none;
	}

span.grey a.grey:hover
	{
	color:				#555;
	border-bottom:		1px solid;
	}

td.yellowtl
	{
	background:url(images/yellowwhiteborder5pxtopleft.gif) bottom left no-repeat;
	line-height:5px;
	}

td.yellowtr
	{
	background:url(images/yellowwhiteborder5pxtopright.gif) bottom right no-repeat;
	line-height:5px;
	width:5px;
	}

td.yellowbl
	{
	background:url(images/yellowwhiteborder5pxbottomleft.gif) top left no-repeat;
	line-height:5px;
	}

td.yellowbr
	{
	background:url(images/yellowwhiteborder5pxbottomright.gif) top right no-repeat;
	line-height:5px;
	}

td.whitetl
	{
	background:url(images/transgrey5pxtopleft.png) bottom left no-repeat;
	line-height:5px;
	}

td.whitetr
	{
	background:url(images/transgrey5pxtopright.png) bottom right no-repeat;
	line-height:5px;
	width:5px;
	}

ul.anchor
	{
	margin:10px 0px 20px 20px;
	}
	
ul.anchor li
	{
	list-style:none;
	}

td.whitebl
	{
	background:url(images/transgrey5pxbottomleft.png) top left no-repeat;
	line-height:5px;
	}

td.whitebr
	{
	background:url(images/transgrey5pxbottomright.png) top right no-repeat;
	line-height:5px;
	}

td.greytl
	{
	background:url(images/greywhiteborder5pxtopleft.gif) bottom left no-repeat;
	line-height:5px;
	}

td.greytr
	{
	background:url(images/greywhiteborder5pxtopright.gif) bottom right no-repeat;
	line-height:5px;
	width:5px;
	}

td.greybl
	{
	background:url(images/greywhiteborder5pxbottomleft.gif) top left no-repeat;
	line-height:5px;
	}

td.greybr
	{
	background:url(images/greywhiteborder5pxbottomright.gif) top right no-repeat;
	line-height:5px;
	}

td.greentl
	{
	background:url(images/greenwhiteborder5pxtopleft.gif) bottom left no-repeat;
	line-height:5px;
	font-size:2px;
	}

td.greentr
	{
	background:url(images/greenwhiteborder5pxtopright.gif) bottom right no-repeat;
	line-height:5px;
	width:5px;
	font-size:2px;
	}

td.greenbl
	{
	background:url(images/greenwhiteborder5pxbottomleft.gif) top left no-repeat;
	line-height:5px;
	}

td.greenbr
	{
	background:url(images/greenwhiteborder5pxbottomright.gif) top right no-repeat;
	line-height:5px;
	}

td.dgtl
	{
	background:url(images/dgwb5tl.gif) bottom left no-repeat;
	line-height:5px;
	font-size:2px;
	}

td.dgtr
	{
	background:url(images/dgwb5tr.gif) bottom right no-repeat;
	line-height:5px;
	width:5px;
	font-size:2px;
	}

td.dgbl
	{
	background:url(images/dgwb5bl.gif) top left no-repeat;
	line-height:5px;
	}

td.dgbr
	{
	background:url(images/dgwb5br.gif) top right no-repeat;
	line-height:5px;
	}
	
td.dgc
	{
	background:#ecebec;
	border-left:1px solid #c4c4c4;
	border-right:1px solid #c4c4c4;
	}
	
code, pre
	{
	margin:0px;
	padding:0px;
	}

a.tab
	{
	padding:1px 3px 1px 3px;
	}

a.selected
	{
	border-bottom:2px solid;
	}

a.tab:hover
	{
	text-decoration:none;
	background:#4974bb;
	color:#ffffff;
	border-bottom:2px solid #4974bb;
	}

a.tabbottom
	{
	padding:0px 3px 2px 3px;
	}

a.selectedbottom
	{
	border-top:2px solid;
	}

a.tabbottom:hover
	{
	text-decoration:none;
	background:#4974bb;
	color:#ffffff;
	border-top:2px solid #4974bb;
	}

table.invoice_listing
	{
	width:713px;
	background:#fff;
	height:25px;
	border:1px solid #ddd;
	margin-bottom:2px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	}

table.invoice_listing:hover
	{
	background:#f5f4f4;
	}

table.paid
	{
	border:				1px solid #bbec97;
	background:			#ebffdd;
	}

table.paid:hover
	{
	background:			#ddfac9;
	}

table.unpaid
	{
	border:				1px solid #ff9c9c;
	background:			#ffcfcf;
	}

table.unpaid:hover
	{
	background:			#ffb8b8;
	}

table.invoice_listing input.paid_button
	{
	height:19px;
	width:60px;
	background:url(images/button_gradient.gif) 0px 0px repeat-x;
	border:1px solid #bbb;
	border-bottom:1px solid #999;
	color:#555;
	font-size:11px;
	font-family:		Verdana, Arial, Sans-Serif;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	}

input.input_button
	{
	height:25px;
	background:url(images/button_gradient.gif) 0px 0px repeat-x;
	border:1px solid #bbb;
	border-bottom:1px solid #999;
	color:#555;
	font-size:11px;
	font-family:		Verdana, Arial, Sans-Serif;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	}

div.transparent
	{
	opacity: .75;
	}
	
/* forms */
label {float:left;padding:3px 0px 0px 0px;width:200px;}

/* widths */
.w444 {width:444px;}
.w760 {width:760px;}
.w800 {width:800px;}
.w1000 {width:1000px;}

/* menu bg's */
div.menu_top{width:210px;height:50px;background:url(images/sprite/sprite_one.gif) 0px -160px no-repeat;}
div.menu_bottom{width:210px;height:170px;background:url(images/sprite/sprite_one.gif) -256px -160px no-repeat;}

/* sprite logo */
div.logo{background:url(images/sprite/sprite_one.gif) -320px -32px no-repeat;height:60px;width:182px;}

/* sprite box speech */
div.speech_grey_up{background:url(images/sprite/sprite_one.gif) -192px -32px no-repeat;height:7px;margin:-5px 0 -2px 0;width:12px;position:relative;top:-6px;left:75px;}

/* sprite boxes */
div.s_inner_g {padding:0px 5px 0px 5px;background-color:#f6f5f4;border-left:1px solid #ddd;border-right:1px solid #ddd;clear:both;}
div.s_tl_g {float:left;background:url(images/sprite/sprite_one.gif) 0px 0px no-repeat;height:5px;width:50%;}
div.s_tr_g {float:right;background:url(images/sprite/sprite_one.gif) right -5px no-repeat;height:5px;width:50%;}
div.s_bl_g {float:left;background:url(images/sprite/sprite_one.gif) 0px -10px no-repeat;height:5px;width:50%;}
div.s_br_g {float:right;background:url(images/sprite/sprite_one.gif) right -15px no-repeat;height:5px;width:50%;}

/* sprite boxes */
div.s_inner_dg {padding:0px 5px 0px 5px;background-color:#ecebec;border-left:1px solid #c4c4c4;border-right:1px solid #c4c4c4;clear:both;}
div.s_tl_dg {float:left;background:url(images/sprite/sprite_one.gif) 0px -96px no-repeat;height:5px;width:50%;}
div.s_tr_dg {float:right;background:url(images/sprite/sprite_one.gif) right -101px no-repeat;height:5px;width:50%;}
div.s_bl_dg {float:left;background:url(images/sprite/sprite_one.gif) 0px -106px no-repeat;height:5px;width:50%;}
div.s_br_dg {float:right;background:url(images/sprite/sprite_one.gif) right -111px no-repeat;height:5px;width:50%;}

/* sprite icons */
div.page_white_edit {float:left;background:url(images/sprite/sprite_one.gif) 0px -32px no-repeat;height:16px;width:16px;margin-right:8px;}
div.user_add {float:left;background:url(images/sprite/sprite_one.gif) -16px -32px no-repeat;height:16px;width:16px;margin-right:8px;}
div.home_alert {float:left;background:url(images/sprite/sprite_one.gif) -32px -32px no-repeat;height:16px;width:16px;margin-right:8px;}
div.new_booking {float:left;background:url(images/sprite/sprite_one.gif) -48px -32px no-repeat;height:16px;width:16px;margin-right:8px;}
div.lorry {float:left;background:url(images/sprite/sprite_one.gif) -64px -32px no-repeat;height:16px;width:16px;margin-right:8px;}
div.comment_add {float:left;background:url(images/sprite/sprite_one.gif) -80px -32px no-repeat;height:16px;width:16px;margin-right:8px;}
div.comments_add {float:left;background:url(images/sprite/sprite_one.gif) -96px -32px no-repeat;height:16px;width:16px;margin-right:8px;}
div.comments{float:left;background:url(images/sprite/sprite_one.gif) -112px -32px no-repeat;height:16px;width:16px;margin-right:8px;}
div.tracking{float:left;background:url(images/sprite/sprite_one.gif) -128px -32px no-repeat;height:16px;width:16px;margin-right:8px;}
div.photos{float:left;background:url(images/sprite/sprite_one.gif) -144px -32px no-repeat;height:16px;width:16px;margin-right:8px;}
div.picture{float:left;background:url(images/sprite/sprite_one.gif) -160px -32px no-repeat;height:16px;width:16px;margin-right:8px;}
div.group{float:left;background:url(images/sprite/sprite_one.gif) -176px -32px no-repeat;height:16px;width:16px;margin-right:8px;}
