body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{margin:0;padding:0}table{border-collapse:collapse;border-spacing:0}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:400}ol,ul{list-style:none}caption,th{text-align:left}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:400}q:before,q:after{content:''}body{background-image:url(/images/interface/nav_bg.gif);background-position:0 150px;background-repeat:repeat-x;font-family:Arial}:focus{outline:none}strong{font-weight: bold}.clear{clear:both}a:link,a:visited{color:#09F;text-decoration:none}a:hover{color:#06c}#container{margin-left:auto;margin-right:auto;position:relative;width:1000px}#header{height:150px}#header #logo{height:115px;padding:20px 0 0 25px;width:215px; float:left}#header #testimonials{height:150px;width:315px; margin:0 0 0 45px; font-size:13px; font-style: italic; color:#333; float:left; text-align: center;}#header #search,#header #newsletter,#header #language{color:#000;float:right;font-family:"Trebuchet MS";height:100px;margin:25px 0 0;width:150px}#header #language{width:110px}#header #newsletter
/*,#header #search */{border-right:1px solid #09F;margin-right:20px}#header #search .heading,#header #newsletter .heading,#header #language .heading{border-bottom:1px solid #09F;font-size:13px;padding:0 0 1px}#header #language .heading{margin-bottom:15px;width:58px}#header #search label,#header #newsletter label{font-size:12px}#header #language a,#header #language a:visited{color:#06C;text-decoration:none}#header #language p{font-size:12px;margin-bottom:15px}#header form .text_box{border:1px solid #000;height:15px;width:130px}#header form button{background-image:url(/images/interface/header_button.gif);background-repeat:no-repeat;border:none;color:#FFF;cursor:pointer;display:block;font-size:11px;height:27px;margin-top:10px;padding-bottom:5px;text-decoration:none;width:68px}#header form{padding-top:15px}#header #search .heading{width:70px}#header #newsletter .heading{width:65px}#top_nav{background-image:url(/images/interface/nav_bg.gif);background-position:top left;background-repeat:repeat-x;font-family:"Trebuchet MS";height:35px;padding:0 25px}#top_nav #addthis{float:right;overflow:hidden;padding:6px 0 0}#top_links{height:28px}#top_links a,#top_links a:visited{border-right:1px solid #06C;color:#FFF;display:block;float:left;font-size:14px;height:23px;padding:6px 10px 0;text-decoration:none}#top_links a.first{border-left:1px solid #06C}#main_wrapper{padding:20px 0;width:1000px}#main_wrapper #glider_1_wrapper{background-image:url(http://www.globalwebcom.co.uk/images/interface/glider_1_bg.jpg);background-repeat:no-repeat;height:280px;margin-left:auto;margin-right:auto;width:930px}#main_wrapper #glider_1_wrapper #glider_1{float:left;height:275px;margin-left:3px;margin-top:2px;overflow:hidden;width:860px}#main_wrapper #glider_1_wrapper #controls_1{float:left;margin-left:10px;width:50px}#main_wrapper #glider_1_wrapper #controls_1 a{display:block;height:45px;width:50px}#main_wrapper #glider_1_wrapper #controls_1 #glider_1_up{margin-top:15px}#main_wrapper #glider_1_wrapper #controls_1 #glider_1_down{margin-top:165px}#main_wrapper #latest_info_boxes{background-image:url(http://www.globalwebcom.co.uk/images/interface/home_latest_info_bg.jpg);background-repeat:no-repeat;height:190px;margin-left:auto;margin-right:auto;width:930px}#main_wrapper #latest_info_boxes .latest_info_box{border-right:1px solid #f60;float:left;height:170px;margin-top:10px;position:relative;width:220px}#main_wrapper #latest_info_boxes .latest_info_box h2{border-bottom:1px solid #f60;color:#000;font-size:14px;height:35px;margin:0 5px 10px;padding-bottom:3px}#main_wrapper #latest_info_boxes .latest_info_box p{color:#333;font-size:13px;margin:0 5px 5px}#main_wrapper #latest_info_boxes #latest_info_1{margin-left:7px;padding-right:5px}#main_wrapper #latest_info_boxes #latest_info_4{border-right:none;margin-left:5px}#main_wrapper #latest_info_boxes .latest_info_box .more_link{font-family:"Trebuchet MS";font-style:italic;left:170px;position:absolute;text-align:right;top:150px;width:40px}#main_wrapper #info_boxes{height:260px;margin-left:35px;margin-top:20px;width:950px}#main_wrapper #info_boxes .info_box{background-image:url(http://www.globalwebcom.co.uk/images/interface/info_box_285_260.jpg);background-repeat:no-repeat;color:#FFF;float:left;font-family:"Trebuchet MS";height:260px;position:relative;width:285px}#main_wrapper #info_boxes .info_box h2{border-bottom:1px solid #FFF;color:#FFF;font-size:24px;margin:15px 30px 5px 20px;padding-bottom:2px}#main_wrapper #info_boxes .info_box p{font-size:12px;margin:10px 30px 0 20px}#main_wrapper #info_boxes .info_box .more_link{font-family:"Trebuchet MS";font-style:italic;left:215px;position:absolute;text-align:right;top:225px;width:40px}#main_wrapper #info_boxes #info_box_2{margin-left:42px;margin-right:43px}#main_wrapper #content_top{background-image:url(/images/interface/inner_content_top.gif);background-repeat:no-repeat;height:15px;margin-left:35px;width:940px}#main_wrapper #content_inner{background-image:url(/images/interface/inner_content_bg.gif);background-position:top left;background-repeat:repeat-y;margin-left:35px;width:940px}#main_wrapper #content_inner #col1{float:left;font-family:"Trebuchet MS";font-size:13px;position:relative;width:710px}#content_inner #col1 #col1_inner{padding:0 15px 0 20px}#main_wrapper #content_inner #col1 h1{border-bottom:1px solid #000;font-size:20px;margin-bottom:15px;padding-bottom:2px;width:100%}#main_wrapper #content_inner #col1 p{color:#333;line-height:1.4em;margin-bottom:10px}#main_wrapper #content_inner #col2{float:left;font-family:"Trebuchet MS";width:230px}#main_wrapper #content_inner #col2 .rcol_box{margin-bottom:20px}#main_wrapper #content_inner #col2 .rcol_box h3{background-image:url(/images/interface/inner_rcol_header_bg.gif);background-repeat:no-repeat;font-size:16px;font-weight:700;height:24px;margin-bottom:10px;overflow:hidden;padding-left:15px;padding-top:3px;width:215px}#main_wrapper #content_inner #col2 .rcol_box .content{padding-left:15px;width:190px}#main_wrapper #content_inner #col2 .rcol_box .content .link{border-bottom:1px dotted #F60;margin-bottom:5px;padding-bottom:5px}#main_wrapper #content_inner #col2 .rcol_box .content .link a,#main_wrapper #content_inner #col2 .rcol_box .content .link a:visited{color:#FFF;font-size:14px;font-weight:700;text-decoration:none}#main_wrapper #content_bottom{background-image:url(/images/interface/inner_content_bot.gif);background-repeat:no-repeat;height:15px;margin-left:35px;width:940px}.blog_index .blog_entry{margin-bottom:10px;padding:10px;}.blog_index .entry_a{background-image:url(/images/interface/op_5_bg.gif);background-repeat:repeat}.blog_index .entry_b{background-image:url(/images/interface/op_10_bg.gif);background-repeat:repeat}.blog_index .blog_entry .title{margin-bottom:5px}.blog_index .blog_entry .title a,.blog_index .blog_entry .title a:visited{color:#06C;font-size:14px;text-decoration:none}#pagination{text-align:right}#content_inner #col1 #pagination p a:hover{color:#000}.products_index .product_box{background-repeat:no-repeat;float:left;height:140px;margin:0 0 20px 20px;overflow:hidden;width:212px}.products_index .product_box a,.products_index .product_box a:visited{color:#09F;display:block;float:none;font-size:14px;font-weight:700;height:42px;padding-left:20px;padding-right:20px;padding-top:98px;text-align:center;text-decoration:none;width:172px}.products_index .product_box a:hover{color:#06C}.products_index #content_inner #col1 #col1_inner{padding:5px 0 0}.product_details #content_inner #col1 #col1_inner h1{border-bottom:none;border-top:1px solid #09F;font-size:24px;font-weight:700;margin-bottom:0;margin-top:15px;padding-top:2px}#footer{background-image:url(/images/interface/footer_bg.gif);background-position:top left;background-repeat:repeat-x;height:65px}#footer #footer_content{height:60px;margin-left:auto;margin-right:auto;width:1000px}#footer #footer_content #footer_logo{float:right;padding:15px 25px 0 10px}#footer #footer_content #footer_nav{color:#FFF;float:left;font-size:12px;padding:20px 0 0 22px}#footer #footer_content #footer_nav #footer_links a,#footer #footer_content #footer_nav #footer_links a:visited{color:#FFF;font-size:13px;padding:0 3px;text-decoration:none}#footer #footer_content #footer_text{color:#FFF;float:right;font-size:12px;font-style:italic;padding:20px 0 0;text-align:right}fieldset,img,abbr,acronym{border:0}#header #language a:hover,#main_wrapper #latest_info_boxes .latest_info_box .more_link a:hover,#main_wrapper #info_boxes .info_box .more_link a:hover,#main_wrapper #content_inner #col2 .rcol_box .content .link a:hover,.blog_index .blog_entry .title a:hover,#footer #footer_content #footer_nav #footer_links a:hover{text-decoration:underline}#top_links a:hover,#top_links a.active{background-color:#06C}#main_wrapper #latest_info_boxes #latest_info_2,#main_wrapper #latest_info_boxes #latest_info_3{margin-left:5px;padding-right:5px}#main_wrapper #latest_info_boxes .latest_info_box .more_link a,#main_wrapper #latest_info_boxes .latest_info_box .more_link a:visited,#main_wrapper #info_boxes .info_box .more_link a,#main_wrapper #info_boxes .info_box .more_link a:visited{color:#FFF;font-size:12px;font-weight:700;text-decoration:none}#main_wrapper #content_inner #col1 .blog_entry .summary p,#content_inner #col1 #pagination p{margin:0}img.portfolio_image{float:left;margin: 0 10px 5px 0}.blog_index .blog_entry .title a.cb_portfolio{font-size:1.5em}div.scroller{height:275px;margin-left:10px;overflow:hidden;width:850px}div.scroller div.section{float:left;height:275px;overflow:hidden;width:850px}div.scroller div.content{width:850px}#lightwindow_overlay {
	/* REQUIRED */
	display: none;
	visibility: hidden;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100px;
	z-index: 500;
	/* REQUIRED */
}

#lightwindow {
	/* REQUIRED */
	/* Of Note - The height and width of this element are set to 0px */
	display: none;
	visibility: hidden;
	position: absolute;
	z-index: 999;
	line-height: 0px;
	/* REQUIRED */
}

	#lightwindow_container {
		/* REQUIRED */
		display: none;
		visibility: hidden;
		position: absolute;
		/* REQUIRED */
		padding: 0 0 0 0;
		margin: 0 0 0 0;
	}

	/* IE6 needs this or it messes with our positioning */
	* html #lightwindow_container {
		overflow: hidden;
	}

	#lightwindow_contents {
		overflow: hidden;
		z-index: 0;
		position: relative;
		border: 10px solid #ffffff;
		background-color: #ffffff;
	}		

#lightwindow_loading {
	/* REQUIRED */
	height: 100%;
	width: 100%;
	top: 0px;
	left: 0px;
	z-index: 9999;
	position: absolute;
	/* REQUIRED */
	background-color: #f0f0f0;
	padding: 10px;
}

	#lightwindow_loading_shim { 
		display: none;
		left: 0px; 
		position: absolute; 
		top: 0px;
		width: 100%; 
		height: 100%;
	}

	#lightwindow_loading span {
    	font-size: 12px;
		line-height: 32px;
		color: #444444;
		float: left;
		padding: 0 10px 0 0;
	}

	#lightwindow_loading span a,
	#lightwindow_loading span a:link, 
	#lightwindow_loading span a:visited {
		color: #09F;
		text-decoration: none;
		cursor: pointer;
	}

	#lightwindow_loading span a:hover,
	#lightwindow_loading span a:active {
		text-decoration: underline;
	}


	#lightwindow_loading img {
   		float: left;
   		margin: 0 10px 0 0;
	}


/*-----------------------------------------------------------------------------------------------
	I liked the Navigation so much from http://www.huddletogether.com/projects/lightbox2/
	I mean let's face it, it works really well and is very easy to figure out.
-----------------------------------------------------------------------------------------------*/

#lightwindow_navigation {
	/* REQUIRED */
	position: absolute;
	top: 0px;
	left: 0px;
	display: none;
	/* REQUIRED */
}
	/* We need to shim the navigation for IE, though its more of a sub-floor */
	#lightwindow_navigation_shim { 
		/* REQUIRED */
		display: none;
		left: 0px; 
		position: absolute; 
		top: 0px;
		width: 100%; 
		height: 100%;
		/* REQUIRED */
	}

	#lightwindow_navigation a,
	#lightwindow_navigation a:link,
	#lightwindow_navigation a:visited,
	#lightwindow_navigation a:hover,
	#lightwindow_navigation a:active { 
		/* REQUIRED */
		outline: none;
		/* REQUIRED */
	}

	#lightwindow_previous, 
	#lightwindow_next {
		width: 49%;
		height: 100%;
		background: transparent url(../../images/interface/lightwindow/blank.gif) no-repeat; /* Trick IE into showing hover */
		display: block;
	}
	
	#lightwindow_previous { 
		float: left;
		left: 0px;
	}

	#lightwindow_next { 
		float: right;
		right: 0px;
	}

	#lightwindow_previous:hover, 
	#lightwindow_previous:active { 
		background: url(../../images/interface/lightwindow/prevlabel.gif) left 15% no-repeat; 
	}

	#lightwindow_next:hover, 
	#lightwindow_next:active { 
		background: url(../../images/interface/lightwindow/nextlabel.gif) right 15% no-repeat; 
	}
	
	#lightwindow_previous_title,
	#lightwindow_next_title {
		display: none;
	}
	 	
#lightwindow_galleries {
	width: 100%;
	position: absolute;
	z-index: 50; 
	display: none;
	overflow: hidden;
	margin: 0 0 0 10px;
	bottom: 0px;
	left: 0px;
}

	#lightwindow_galleries_tab_container {
		width: 100%;
		height: 0px;
		overflow: hidden;
	}

	a#lightwindow_galleries_tab,		
	a:link#lightwindow_galleries_tab,
	a:visited#lightwindow_galleries_tab {
		display: block;
		height: 20px;
		width: 77px;
		float: right;
		line-height: 22px;
		color: #ffffff;
		text-decoration: none;
		font-weight: bold;
		cursor: pointer;
		font-size: 11px;
		color: #ffffbe;
		background: url(/images/interface/lightwindow/black-70.png) repeat 0 0 transparent;
	}
	
	* html a#lightwindow_galleries_tab,		
	* html a:link#lightwindow_galleries_tab,
	* html a:visited#lightwindow_galleries_tab {	
		background: none;
		background-color: #000000;
		opacity: .70;
		filter: alpha(opacity=70);
	}

	a:hover#lightwindow_galleries_tab,
	a:active#lightwindow_galleries_tab {
		color: #ffffbe;

	}

	#lightwindow_galleries_tab_span {
		display: block;
		height: 20px;
		width: 63px;
		padding: 0 7px 0 7px;
	}
	
	#lightwindow_galleries_tab .up	{
		background: url(../../images/interface/lightwindow/arrow-up.gif) no-repeat 60px 5px transparent;
	}

	#lightwindow_galleries_tab .down {
		background: url(../../images/interface/lightwindow/arrow-down.gif) no-repeat 60px 6px transparent;
	}

	#lightwindow_galleries_list {
		background: url(../../images/interface/lightwindow/black-70.png) repeat 0 0 transparent;
		overflow: hidden;
		height: 0px;
	}

	* html #lightwindow_galleries_list {
		background: none;
		background-color: #000000;
		opacity: .70;
		filter: alpha(opacity=70);
	}	

	.lightwindow_galleries_list {
		width: 200px;
		float: left;
		margin: 0 0 10px 0;
		padding: 10px;
	}

	.lightwindow_galleries_list h1 {	
		color: #09F;
		text-decoration: none;
		font-weight: bold;
		cursor: pointer;
		padding: 10px 0 5px 0;
		font-size: 16px;
	}

	.lightwindow_galleries_list li {
		margin: 5px 0 5px 0;
		list-style-type: none;
	}

	.lightwindow_galleries_list a, 
	.lightwindow_galleries_list a:link, 
	.lightwindow_galleries_list a:visited {
		display: block;
		line-height: 22px;
		color: #ffffff;
		text-decoration: none;
		font-weight: bold;
		cursor: pointer;
		padding: 0 0 0 10px;
		font-size: 11px;
	}

	.lightwindow_galleries_list a:hover, 
	.lightwindow_galleries_list a:active {
		background: #000000;
		color: #ffffbe;
		border-left: 3px solid #ffffbe;
		padding: 0 0 0 7px;
	}
		
#lightwindow_data {
	/* REQUIRED */
	position: absolute;
	/* REQUIRED */
}

	#lightwindow_data_slide {
		/* REQUIRED */
		position: relative;
		/* REQUIRED */
	}

	#lightwindow_data_slide_inner {
		background-color: #ffffff;
		padding: 0 10px 10px 10px;
	}

	#lightwindow_data_caption {
		padding: 10px 0 0 0;
		color: #666666;
		line-height: 25px;
		background-color: #ffffff;
		clear: both;
	}

	#lightwindow_data_details {
		background-color: #f0f0f0;
		padding: 0 10px 0 10px;
		height: 20px;
	}
	
	#lightwindow_data_author_container {
		width: 40%;
		text-align: right;
		color: #666666;
	 	font-style: italic;
		font-size: 10px;
		line-height: 20px;
		float: right;
		overflow: hidden;
	}
	
	#lightwindow_data_gallery_container {
		font-size: 10px;
		width: 40%;
		text-align: left;
		color: #666666;
		line-height: 20px;
		float: left;
		overflow: hidden;
	}
	
#lightwindow_title_bar {
	height: 25px;
	overflow: hidden;		
}

	#lightwindow_title_bar_title {
		color: #ffffbe;
		font-size: 14px;
		line-height: 25px;
		text-align: left;
		float: left;
	}

	a#lightwindow_title_bar_close_link,	
	a:link#lightwindow_title_bar_close_link,
	a:visited#lightwindow_title_bar_close_link {
		float: right;
		text-align: right;		
		cursor: pointer;
		color: #ffffbe;
		line-height: 25px;
		padding: 0;
		margin: 0;
	}
	
	a:hover#lightwindow_title_bar_close_link,
	a:active#lightwindow_title_bar_close_link {
		color: #ffffff;
	}

/*-----------------------------------------------------------------------------------------------
	Theme styling stuff
-----------------------------------------------------------------------------------------------*/	

#lightwindow p {
	color: #000000;
	padding-right: 10px;
}


