#header-dom-search {
	float: right;
	height: 39px;
	width: auto;
}
#index_search_input_bk {
	background-repeat: no-repeat;
	float: left;
	height: 39px;
	width: 336px;
	padding-left: 10px;
}
#index_header_go_button {
	float: right;
	height: 39px;
	width: 43px;
}
#header #header-dom-search .jqtransform #index_search_input_bk div div input {
	background-repeat: no-repeat;
	height: 39px;
	width: 336px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#header #header-dom-search .jqtransform #index_header_go_button span input {
	background-image: url(images/body/go_button.jpg);
	background-repeat: no-repeat;
}
#header #header-dom-search .jqtransform #index_header_go_button span input {
	background-image: url(images/body/go_button.jpg);
	background-repeat: no-repeat;
}#nav_dup {
	background-image: url(images/nav/nav_dup.jpg);
	background-repeat: repeat-x;
	height: 44px;
	width: 100%;
}#footer #moores_footer_logo table tr td #bookmarks_table {
	visibility: ;
}
#footer {
	height: 206px;
	width: 925px;
	float: left;
	padding-top: 8px;
	margin-bottom: 60px;
	background-repeat: no-repeat;
	background-position: left top;
	background-image: url(images/body/footer_bk.jpg);
}
#moores_footer_logo {
	float: left;
	height: auto;
	width: 300px;
	padding-left: 15px;
	padding-top: 10px;
}
#copyright_footer {
	height: auto;
	width: 600px;
	float: right;
	text-align: right;
	padding-right: 10px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#username_h {
	float: left;
	width: 250px;
	text-align: right;
	padding-right: 7px;
	height: 32px;
}
.fta:link {
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 12px;
	color: #303030;
	text-decoration: none;
}
.fta:visited {
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 12px;
	color: #303030;
	text-decoration: none;
}

.misc_button_white      {
	height: 54px;
	width: 131px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	padding-bottom: 15px;
	background-image: url(images/moores/search_button_blank_white_background.png);
	background-repeat: no-repeat;
	cursor: pointer;
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 12px;
	text-decoration: none;
	padding-top: 15px;
	padding-right: px;
	padding-left: px;
	background-color: transparent;
	color: #333;
}

.fta:hover {
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 12px;
	color: #000;
	text-decoration: none;
}
.smlwhitea:link {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #232323;
	text-decoration: none;
}
.smlwhitea:visited {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #232323;
	text-decoration: none;
}
.smlwhitea:hover {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFF;
	text-decoration: none;
}
.smlblka:link {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #232323;
	text-decoration: none;
}
.smlblka:visited {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #232323;
	text-decoration: none;
}
.smlblka:hover {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666;
	text-decoration: none;
}
#speech_dup {
	background-image: url(images/portfolio/speech_dup.png);
	background-repeat: repeat-y;
	height: auto;
	width: 850px;
	margin: 0px;
	padding-right: 25px;
	padding-left: 25px;
	overflow: auto;
	position: absolute;
	visibility: inherit;
}
#speech_footer {
	background-image: url(images/portfolio/speech_footer.png);
	background-repeat: no-repeat;
	height: 43px;
	width: 900px;
}

body {
	    background: transparent;

	margin: 0px;
	padding: 0px;
}
#header {
	height: 150px;
	width: 925px;
}
#wrapper {
	width: 925px;
	margin-right: auto;
	margin-left: auto;
	height: auto;
}
#moores_online_logo {
	padding: 0px;
	float: left;
	height: 89px;
	width: 287px;
	margin-left: 5px;
	margin-top: 55px;
}
#nav {
	height: 48px;
	width: 925px;
}
#home_nav_button_h {
	float: left;
	height: 48px;
	width: 97px;
}
#web_design_button_h {
	float: left;
	height: 48px;
	width: 116px;
}
#web_optimisation_button_h {
	float: left;
	height: 48px;
	width: 163px;
}
#web_hosting_butto_h {
	float: left;
	height: 48px;
	width: 129px;
}
#content_h {
	height: 100%;
	width: 919px;
	padding-right: 3px;
	padding-left: 3px;
	margin-top: 10px;
	float: left;
}
#about_us_button_h {
	float: left;
	height: 48px;
	width: 106px;
}

#sign_in_button_h {
	float: left;
	height: 48px;
	width: 130px;
}
#web_optimisation_button_h {
	height: 48px;
	width: 163px;
}
#index_header {
	background-repeat: no-repeat;
	height: 239px;
	width: 925px;
}
#left_column {
	float: left;
	height: 580px;
	width: 450px;
}
#right_column {
	float: right;
	height: 580px;
	width: 450px;
}
#recent_work_h {
	background-image: url(images/index/recent_tab.jpg);
	background-repeat: no-repeat;
	padding: 15px;
	float: right;
	height: 255px;
	width: 369px;
}
#services_h {
	background-image: url(images/index/services_tab.jpg);
	background-repeat: no-repeat;
	padding: 15px;
	height: 173px;
	width: 369px;
	float: right;
}
.sml_grey {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	color: #666;
}
.med_grey {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	color: #666;
}
.lrg_grey {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 14px;
	color: #666;
}
.sml_blue {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	color: #0C4789;
}
.med_blue {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	color: #0C4789;
}
.lrg_blue {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 14px;
	color: #0C4789;
}


/*** set the width and height to match your images **/

#slideshow {
	height:239px;
	position: relative;
	clear: both;
}

#slideshow DIV {
	position:absolute;
	top:0;
	left:0;
	z-index:8;
	opacity:0.0;
	height: 239px;
	background-color: #FFF;
}

#slideshow DIV.active {
    z-index:10;
    opacity:1.0;
}

#slideshow DIV.last-active {
    z-index:9;
}

#slideshow DIV IMG {
	height: 239px;
	display: block;
	border: 0;
	margin-bottom: 10px;
	width: 925px;
}


#bread_crumb_h {
	float: left;
	height: 31px;
	width: 330px;
}
#blue_bread {
	background-image: url(images/body/content/blue_bread.jpg);
	background-repeat: no-repeat;
	float: left;
	height: 21px;
	width: 128px;
	padding-left: 8px;
	padding-top: 9px;
	padding-bottom: 1px;
}
#white_bread {
	background-image: url(images/body/content/white_bread.jpg);
	background-repeat: no-repeat;
	float: left;
	height: 21px;
	width: 132px;
	padding-left: 6px;
	padding-top: 9px;
	padding-bottom: 1px;
}
#right_col_cat {
	height: 430px;
	width: 281px;
	left: 857px;
	float: right;
}
#right_column_nav_h {
	width: 180px;
	padding-left: 20px;
	padding-top: 20px;
}
#right_col_wrap {
	height: auto;
	width: 281px;
}
#web_design_header {
	float: left;
	height: 56px;
	width: 281px;
}
#webdesign_nav_content {
	background-image: url(images/body/content_nav/nav_webdesign_con.jpg);
	background-repeat: repeat-y;
	height: 90px;
	width: 231px;
	float: left;
	padding-right: 25px;
	padding-left: 25px;
	padding-top: 9px;
}
#web_opt_nav_header {
	float: left;
	height: 43px;
	width: 281px;
}
#web_opt_nav_content {
	background-image: url(images/body/content_nav/nav_webopt_con.jpg);
	background-repeat: repeat-y;
	float: left;
	height: 90px;
	width: 231px;
	padding-right: 25px;
	padding-left: 25px;
	padding-top: 8px;
}
webdesign_nav_content ul {
	list-style:none;
	padding:0px;
	margin:0px;
}

webdesign_nav_content li{
	margin:0px;
	padding:0px;
}
#web_hosting_nav_header {
	float: left;
	height: 43px;
	width: 281px;
}
#web_hosting_nav_content {
	background-image: url(images/body/content_nav/nav_webhosting_con.jpg);
	background-repeat: no-repeat;
	float: left;
	height: 155px;
	width: 231px;
	padding-top: 6px;
	padding-right: 25px;
	padding-left: 25px;
}
.managed_services_package_header {
	background-image: url(images/website_design/moores_managed_services_header.jpg);
	background-repeat: no-repeat;
	height: 297px;
	width: 925px;
	margin-right: auto;
	margin-left: auto;
	float: left;
	padding-bottom: 15px;
	margin-top: 5px;
}
#ecommerce_header {
	float: left;
	width: 950px;
}
#managed_services_package_content {
	float: right;
	height: 280px;
	width: 400px;
}
#ecommerce_collapse {
	float: left;
	height: auto;
	width: 450px;
	padding-left: 20px;
}
#smallcommerce_content {
	background-image: url(images/website_design/ecommerce_sml_header.jpg);
	background-repeat: no-repeat;
	height: 17px;
	width: 492px;
}
#smallcommerce_content_dup {
	background-image: url(images/website_design/ecommerce_sml_dup.jpg);
	background-repeat: repeat-y;
	width: 492px;
	overflow: auto;
	height: auto;
}
#smallcommerce_content_footer {
	background-image: url(images/website_design/ecommerce_sml_footer.jpg);
	background-repeat: no-repeat;
	height: 29px;
	width: 492px;
}
#faq_wrapper {
	float: right;
	height: auto;
	width: 492px;
}
#ecommerce_left_col {
	float: left;
	height: 550px;
	width: 350px;
}
#ecommerce_box_h {
	background-image: url(images/website_design/ecommerce_box.jpg);
	float: left;
	height: 250px;
	width: 268px;
	padding-right: 21px;
	padding-left: 21px;
	padding-top: 59px;
	background-position: left;
}
#hosted_box_h {
	background-image: url(images/website_design/hosted_solutions.jpg);
	float: left;
	height: 250px;
	width: 264px;
	padding-right: 21px;
	padding-left: 21px;
	padding-top: 59px;
}
#bespoke_box_h {
	background-image: url(images/website_design/bespoke_solution.jpg);
	float: left;
	height: 250px;
	width: 266px;
	padding-right: 21px;
	padding-left: 21px;
	padding-top: 59px;
}
#light_divide {
	background-color: #CCC;
	height: 1px;
	width: 919px;
	margin-top: 5px;
	margin-bottom: 5px;
	float: left;
}

#hosting_left_col {
	float: left;
	width: 365px;
}
#hosting_right_col {
	float: right;
	width: 550px;
}
#package_h {
	height: auto;
	width: 350px;
	margin-top: 65px;
}
#hosting_header {
	background-image: url(images/website_hosting/hosting_contents_header.jpg);
	background-repeat: no-repeat;
	height: 27px;
	width: 505px;
}
#hosting_includes_wrapper {
	height: auto;
	width: 505px;
	padding-bottom: 50px;
}
#hosting_dup {
	background-image: url(images/website_hosting/hosting_contents_dup.jpg);
	background-repeat: repeat-y;
	height: auto;
	width: 505px;
	overflow: auto;
}
#hosting_footer {
	background-image: url(images/website_hosting/hosting_contents_footer.jpg);
	background-repeat: no-repeat;
	height: 27px;
	width: 505px;
}
#hosting_contents_h {
	width: 450px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 10px;
}
#white_bread_lrg {
	background-image: url(images/body/content/white_bread_lrg.jpg);
	background-repeat: no-repeat;
	float: left;
	height: 21px;
	width: 185px;
	padding-left: 6px;
	padding-top: 9px;
	padding-bottom: 1px;
}
#domain_search_h {
	float: right;
	height: 73px;
	width: 399px;
}
#domain_search_input_bk {
	background-image: url(images/index/domain_name_search_bk.jpg);
	float: left;
	height: 73px;
	width: 308px;
}
#domain_search_search_button {
	float: right;
	height: 73px;
	width: 91px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	cursor: pointer;
}
/*#wrapper #content_h #right_column form #domain_search_input_bk #domain_search_search_button input {
	background-color: #FFF;
	background-image: url(images/index/domain_name_search_button.jpg);
	background-repeat: no-repeat;
	height: 73px;
	width: 91px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}*/
#wrapper #content_h #right_column form #domain_search_h #domain_search_input_bk input {
	background-image: url(images/index/domain_search_input.png);
	background-repeat: no-repeat;
	margin-top: 25px;
	margin-left: 12px;
	width: 265px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	background-color: #E8E8E8;
	height: 17px;
	padding-top: 10px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
}
#wrapper #content_h #right_column form #domain_search_h #domain_search_search_button input {
	background-color: #FFF;
	background-image: url(images/index/domain_name_search_button.jpg);
	background-repeat: no-repeat;
	height: 73px;
	width: 91px;
	border:none;
	margin:0;
	padding:0;
	cursor: pointer;
	}
#support_tab_dup {
	background-repeat: repeat-y;
	height: auto;
	width: 650px;
	float: right;
	padding-top: 15px;
	padding-left: 17px;
	background-image: url(images/support/support_dup_blk.png);
}
#wrapper #content_h #TabbedPanels1 .TabbedPanelsContentGroup .TabbedPanelsContent.TabbedPanelsContentVisible {
	background-repeat: repeat-y;
	overflow: auto;
	background-color: #EEE;
	margin-top: -5px;
	border: 1px solid #D5D5D5;
}
#support_tab_header {
	background-image: url(images/support/support_header.jpg);
	background-repeat: no-repeat;
	height: 8px;
	width: 900px;
}
.portfolio_text_indent {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	color: #333;
	padding-left: 21px;
}
#wrapper #content_h #Auto_page {
	width: 900px;
	margin-right: auto;
	margin-left: auto;
}
#view_options {
	height: 30px;
	width: 850px;
	float: left;
}


#portfilio_list_h {
	float: left;
	height: auto;
	width: 800px;
}
#portfolio_table_h {
	width: 900px;
	margin-right: auto;
	margin-left: auto;
	float: left;
	height: auto;
}
.table_portfolio_background {
	background-repeat: no-repeat;
	background-color: #333;
}
#wrapper #content_h #portfolio_table_h #portfolio {
	background-repeat: no-repeat;
	background-color: #333;
}
#portfolio_content_inner {
	height: 300px;
	width: 860px;
	margin-top: 15px;
	margin-right: auto;
	margin-left: auto;
}
#wrapper #content_h #portfolio_table_h .portfolio_highlight tr td .portfolio_iframe {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	color: #333;
	text-decoration: none;
}
.med_black {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000;
}
#client_area_right_navigation_header {
	background-image: url(images/client_area/right_col/clients_right_column_header.jpg);
	background-repeat: no-repeat;
	float: right;
	height: 12px;
	width: 256px;
}
#client_area_right_navigation_dup {
	background-image: url(images/client_area/right_col/clients_right_column_dup.jpg);
	background-repeat: repeat-y;
	float: right;
	height: auto;
	width: 230px;
	padding-right: 10px;
	padding-left: 16px;
}#client_area_right_navigation_footer {
	background-image: url(images/client_area/right_col/clients_right_column_footer.jpg);
	background-repeat: no-repeat;
	float: right;
	height: 12px;
	width: 256px;
}
#client_area_navigation_left_rounded {
	background-image: url(images/client_area/right_col/clients_nav_left.jpg);
	background-repeat: no-repeat;
	float: left;
	height: 32px;
	width: 13px;
	margin-left: 2px;
}
#client_area_navigation_right_rounded {
	background-image: url(images/client_area/right_col/clients_nav_right.jpg);
	background-repeat: no-repeat;
	float: right;
	height: 32px;
	width: 13px;
	margin-right: 2px;
}
#right_navigation_wrapper {
	float: right;
	height: auto;
	width: 236px;
}
#client_area_left_col {
	float: left;
	width: 650px;
	clear: inherit;
}
#client_area_right_col {
	float: right;
	width: 236px;
	clear: inherit;
	
}

#tickets_support {
	float: right;
	width: 620px;
}
#clients_tickets_header {
	float: left;
	width: 200px;
}

.tipsy-inner {
	line-height:1.5em;
	font-weight:bold;
	padding: 10px;
}
.tipsy {
	opacity:.8;
	filter:alpha(opacity=80);
	background-repeat:no-repeat;
	padding:5px;
}
.tipsy-inner {
	padding:10px;
	max-width:300px;
	font-weight:bold;
	-moz-border-radius:4px;
	-khtml-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px;
	background-color:#000;
	color:white;
	text-align:left;
	font-family: 'Lucida Grande', sans-serif;
	font-size: 11px;
}
.tipsy-east {
	background-image:url(images/moores/languages/-east.gif);
	background-position:right center;
}
.tipsy-west {
	background-image:url(images/moores/languages/-west.gif);
	background-position:left center;
	margin-left: 5px;
}
.tipsy-south {
	background-image:url(images/moores/languages/-south.gif);
	background-position:bottom center;
}
.tipsy-north {
	background-image:url(images/moores/languages/-north.gif);
	background-position:top center;
}#header #account_details {
	float: ;
	height: 20px;
	width: 350px;
	float: right;
	text-align: right;
	padding-top: 130px;
	padding-right: 20px;
}
#client_login_site_background {
	background-image: url(images/moores/client_login.jpg);
	height: 257px;
	width: 888px;
	padding-right: 40px;
	padding-top: 40px;
	background-repeat: no-repeat;
	background-position: left top;
}#bookmarks {
	background-image: url(images/moores/bookmark_bk.png);
	background-repeat: no-repeat;
	height: 450px;
	width: 530px;
	padding-top: 33px;
	padding-right: 13px;
	padding-bottom: 20px;
	padding-left: 13px;
	visibility: hidden;
	text-decoration: none;
	position: absolute;
}
#client_area_left_col #submitticket table tr td table tr td #message {
	background-image: url(images/moores/support_text_area.jpg);
	background-repeat: no-repeat;
	padding: 20px;
	height: 195px;
	width: 570px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	font-family: Verdana, Geneva, sans-serif;
}#index_hosting_c {
	background-image: url(images/index/index_hosting_packages_c.jpg);
	height: 300px;
	width: 288px;
	padding-top: 310px;
	padding-right: 10px;
	padding-left: 10px;
	background-repeat: no-repeat;
	padding-bottom: 0px;
}
#index_blank_c {
	background-image: url(images/index/index_blank_c.jpg);
height: 300px;
	width: 288px;
	padding-top: 310px;
	padding-right: 10px;
	padding-left: 10px;
	background-repeat: no-repeat;
	padding-bottom: 0px;}
#index_dom_search_c {
	background-image: url(images/index/index_search_c.jpg);
	height: 430px;
	width: 289px;
	padding-left:10px;
	background-repeat:no-repeat;
	padding-right:10px;
	padding-top:13px;
}