body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	vertical-align: top;
}
h1 {
	color: #fff;
	font: bold 14px Verdana, Arial, Helvetica, sans-serif;
}
a:link, a:visited {
	color: #026B88;
	text-decoration: none;
}
a:hover {
	color: #026B88;
	text-decoration: underline;
}
a:active {
	color: #026B88;
	text-decoration: none;
}
.break {
	clear: both;
}
.clear {
	clear: both;
}
.spacer {
	float: left;
	width: 851px;
	height: 22px;
}
/**********************  Page Declarations  **********************/

#wrapper {
	width: 950px;
	margin: 0 auto;
}
#headerouter {
	float: left;
	width: 853px;
	height: 149px;
	padding: 0 40px 0 57px;
	background: #ff7800;
	margin-bottom: 2px;
}
.logo {
	float: left;
	position: relative;
	width: 238px;
	height: 81px;
	padding: 19px 0 0 0;
}
.freephone {
	float: left;
	position: relative;
	width: 425px;
	height: 69px;
	padding: 31px 0 0 0;
}
.freephone img {
	position: absolute;
	bottom: 0px;
	left: 0px;
}
.cart {
	position: relative;
	float: right;
	width: 150px;
	height: 70px;
	margin-top: 30px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
	padding-left: 0px;
	background-image: url(/images/cartbg.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.cartinner {
	position: absolute;
	float: right;
	width: 150px;
	height: auto;
}
.cartinner span {
	display: block;
	color: #00aeef;
	font-weight: bold;
	padding: 9px 0 0 45px;
	margin-bottom: 8px;
}
.awc {
	float: left
	width: 853px;
	height: 22px;
	padding-top: 27px;
	padding-left: 150px;
}
.awc p {
	float: left;
	width: 294px;
	height: auto;
	color: #fff;
	font-weight: bold;
	font-size: 14px !important;
}
.awc p.chc {
	float: left;
	width: 265px;
	text-align: right;
	height: auto;
}
img.emailimg {
	position: absolute;
	bottom: 0px;
	left: 0px;
}
.butns {
	float: right;
}

.freephone h1 {
	text-align: center;
}
.view {
	float: left;
	width: 65px;
	padding: 0 0 0 7px;
	height: auto;
	color: #fff;
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
}
.checkout {
	float: left;
	width: 68px;
	padding: 0 0 0 4px;
	height: auto;
	color: #fff;
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
}
.view a, .checkout a {
	color: #fff;
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}
.view a {
	display: block;
	width: 66px;
	height: 16px;
	text-align: center;
	margin-top: 5px;
	background: url(/images/cart_buttons1.jpg) no-repeat top left;
}
.checkout a {
	display: block;
	width: 66px;
	height: 16px;
	padding-left: 2px;
	margin-top: 5px;
	background: url(/images/cart_buttons1.jpg) no-repeat top left;
}
#topmenu {
	float: left;
	width: 893px;
	height: 38px;
	background: #dadbdb url(/images/topmenu_bg.jpg) no-repeat top left;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 57px;
}
#topmenu ul li {
	display: inline;
	float: left;
	margin: 0 0px 0 0;
	padding: 11px 0px 11px 12px;
}
#topmenu ul li a {
	color: #444;
	font-size: 13px;
	font-weight: bold;
	text-decoration: none;
	background: url(/images/topmenu_divider.png) no-repeat top right;
	padding-top: 11px;
	padding-right: 30px;
	padding-bottom: 11px;
	padding-left: 30px;
}
#topmenu ul li a.last_list {
	background: none;
}
#topmenu ul li a:hover {
	color: #FF7800;
}
#contentouter {
	float: left;
	width: 864px;
	height: auto;
	padding: 21px 43px 43px 43px;
}
#contentouter_products {
	float: left;
	width: 890px;
	height: auto;
	padding: 16px 30px 30px 30px;
}
.left {
	float: left;
	position: relative;
	display: inline;
	width: 281px;
	height: auto;
	padding: 0 17px 0 0;
}
.center {
	float: left;
	position: relative;
	display: inline;
	width: 360px;
	height: auto;
	padding: 0 14px 0 0;
}
.right {
	float: left;
	position: relative;
	display: inline;
	width: 192px;
	height: 253px;
	color: #026c87;
}
.callback_outer {
	float: left;
	width: 890px;
	height: 169px;
}
.products_table {
	float: left;
	width: 854px;
	height: auto;
	padding: 25px 20px 0 16px;
}


.txtMain {
	padding-top: 15px;
	padding-right: 45px;
	padding-bottom: 0;
	padding-left: 55px;
	color: #000000;
	line-height: 17px;
}
.txtGlossary {
	
	padding-left: 55px;
	color: #000000;
	line-height: 17px;
}
.txtGlossary h1{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FF7800;
	
}
.txtGlossary strong{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #333333;	
}
.hdr h1 {
	color: #FF7A01;
}

.txtMain h1{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FF7800;
	
}
.txtMain h2{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FF7800;
	font-size: 12px;
	font-weight: bold;
	
}
.txtMain li {
	margin-left: 40px;
}
.txtMain ul {
	padding-left: 20px;
}


.callback_outerleft {
	float: left;
	width: 261px;
	height: 169px;
	margin: 0 !important;
	padding-top: 0px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;
}
.callback_outerright {
	float: left;
	width: 629px;
	height: 169px;
	background: #fff;
}
.callback_outerleft a {
	color: #fff;
	text-decoration: none;
	font-weight: bold;
	display: block;
}
.callback_outerleft a.soundlink, .callback_outerleft a.visionlink {
	width: 238px;
	height: 32px;
	padding: 13px 0 0 20px;
	background: #026c87 url(/images/darkblue_products1.jpg) no-repeat top left;
}
.callback_outerleft a.soundlink:hover {
	background: #026c87 url(/images/darkblue_products1_hover.jpg) no-repeat top left;
}
.callback_outerleft a.soundlink2 {
	width: 238px;
	height: 29px;
	background: #026c87 url(/images/darkblue_products2.jpg) no-repeat top left;
	padding-top: 13px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 20px;
}
.callback_outerleft a.soundlink2:hover {
	background: #026c87 url(/images/darkblue_products2_hover.jpg) no-repeat top left;
}
.callback_outerleft a.conferencelink {
	width: 238px;
	height: 29px;
	padding: 13px 0 0 20px;
	background: #026c87 url(/images/darkblue_products2.jpg) no-repeat top left;
}
.callback_outerleft a.conferencelink:hover {
	background: #026c87 url(/images/darkblue_products2_hover.jpg) no-repeat top left;
}
.callback_outerleft a.lightinglink {
	width: 238px;
	height: 29px;
	padding: 13px 0 0 20px;
	background: #026c87 url(/images/darkblue_products3.jpg) no-repeat top left;
}
.callback_outerleft a.lightinglink:hover {
	background: #026c87 url(/images/darkblue_products3_hover.jpg) no-repeat top left;
}
.callback_outerleft a.packageslink {
	width: 238px;
	height: 27px;
	padding: 13px 0 0 20px;
	background: #026c87 url(/images/darkblue_products4.jpg) no-repeat top left;
}
.callback_outerleft a.packageslink:hover {
	background: #026c87 url(/images/darkblue_products4_hover.jpg) no-repeat top left;
}
.callback_outerleft a.packageslink2 {
	width: 238px;
	height: 32px;
	padding: 13px 0 0 20px;
	background: #026c87 url(/images/darkblue_products1.jpg) no-repeat top left;
}
.callback_outerleft a.packageslink2:hover {
	background: #026c87 url(/images/darkblue_products1_hover.jpg) no-repeat top left;
}
span.visionspan {
	color: #fff;
	display: block;
	font-weight: bold;
	font-size: 14px;
	padding: 12px 0 0 27px;
	width: 602px;
	height: 33px;
	/*	 margin-bottom: 2px;*/
	 background: #00aeef url(/images/vision.jpg) no-repeat top left;
}
.visionspanBtm {
	color: #fff;
	display: block;
	font-weight: bold;
	font-size: 14px;
	padding: 12px 0 0 27px;
	width: 602px;
	height: 33px;
	background-color: #00aeef;
	background-image: url(/images/vision.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
}
.products {
	float: left;
	width: 126px;
	height: 124px;
	background:  url(/images/hireitbg_products.jpg) no-repeat top left;
}
.products h3 {
	color: #fff;
	font-size: 11px;
	font-weight: bold;
	width: 80px;
	padding: 5px 0 0 15px;
}
.prodProjectors {
	float: left;
	width: 126px;
	height: 124px;
	background:  url(/images/icn_projector_sm.jpg) no-repeat top left;
}
.prodProjectors h3 {
	color: #fff;
	font-size: 11px;
	font-weight: bold;
	width: 80px;
	padding: 5px 0 0 15px;
}

.products_callback {
	float: left;
	width: 124px;
	height: 124px;
	padding-left: 1px;
}
.right .righttopbg {
	float: left;
	position: relative;
	width: 192px;
	height: 15px;
	background: url(/images/projectorbg_top.jpg) no-repeat top left;
}
.right .rightctrbg {
	float: left;
	position: relative;
	width: 192px;
	height: 205;
	background: url(/images/projectorbg_ctr.jpg) repeat-y top left;
}
.right .rightbtmbg {
	float: left;
	position: relative;
	width: 192px;
	height: 15px;
	background: url(/images/projectorbg_btm.jpg) no-repeat top left;
}
.newsletter {
	position: absolute;
	float: left;
	width: 192px;
	height: 53px;
	bottom: 4px;
	left: 0px;
}
a.newsletterimg {
	text-decoration: none;
	color: #fff;
	line-height: 16px;
	display: block;
	width: 175px;
	height: 44px;
	padding: 9px 0px 0 17px;
	background: url(/images/newsletter.jpg) no-repeat top left;
	font-size: 11px;
	font-weight: bold;
}
.rightctrbg h3 {
	padding: 0 25px 20px 32px;
	font-size: 16px;
	font-weight: bold;
	text-align: center;
	line-height: 20px;
}
.rightctrbg p {
	padding: 0 25px 30px 25px;
	font-size: 14px;
	text-align: center;
	line-height: 22px;
}

.center span {
	color: #026c87;
	display: block;
	font-weight: bold;
	font-size: 13px;
}
.center img {
	margin-top: 7px;
}
.callback_leftouter {
	float: left;
	width: 274px;
	padding: 0 3px 0 4px;
	height: auto;
}
.callback_leftcolumn {
	float: left;
	width: 135px;
	height: 65px;
	padding: 0 4px 0 0;
	height: auto;
}
.callback_rightcolumn {
	float: left;
	width: 135px;
	height: 65px;
	padding: 0 0 0 0;
	height: auto;
}
#footerouter {
	float: left;
	width: 950px;
	height: 70px;
	background: #00aeef url(/images/footerbg.jpg) no-repeat top left;
}
.fltLeft {
	float: left;
}
.fltRight {
	float: right;
}

.footer_bottom {
	float: left;
	width: 950px;
	height: auto;
	padding-top: 15px;
	color: #fff;
	font-size: 11px;
}
p.copyright {
	float: left;
	padding-left: 30px;
	color: #FFFFFF;
}
p.edesign {
	float: right;
	font-size: 10px;
	padding-right: 30px;
	color: #B7EBFF;
	margin-top:-12px;
}
.footerlinks {
	width: 780px;
	margin: 0 auto;
	padding-top: 15px;
}
.footerlinks ul {
	list-style-type: none;
}
.footerlinks ul li {
	display: inline;
	float: left;
	color: #fff;
	margin: 0 0 0 0;
	padding: 1px 1px 1px 1px;
}
.footerlinks ul li a {
	color: #fff;
	text-decoration: none;
	padding: 1px 10px 1px 10px;
}
.footerlinks ul li a.last_list_footer {
	background: none;
}
.footerlinks ul li a:hover {
}
.trademark 
{
	margin:0 auto;
	text-align:left;
	width:410px;
}
td.hireitimg {
	width: 163px;
	height: 45px;
	padding: 0;
	color: #fff;
	font-weight: bold;
	background: url(/images/hireit_bg.jpg) no-repeat top left;
}
 @-moz-document url-prefix() {
 td.hireitimg {
 width: 163px;
 height: 45px;
 padding: 0px 0 0 0px;
}
}
td.hireitimg span {
	display: block;
	text-transform: uppercase;
	padding: 7px 0 0 10px;
	color: #FFFFFF;
}
td.hireitimg h3 {
	padding: 4px 0 0 10px;
	color: #FFFFFF;
}
td.hireit_product {
	width: 163px;
	height: 119px;
}
.callback_leftcolumn a, .callback_rightcolumn a {
	text-decoration: none;
	color: #fff;
	display: block;
	width: 122px;
	height: 60px;
	text-align: right;
	padding: 5px 13px 0 0;
	margin-bottom: 3px;
	background: #026c87 url(/images/darkblue_rounded1.jpg) no-repeat top left;
	font-size: 14px;
	font-weight: bold;
}
.callback_rightcolumn a {
	padding: 5px 13px 0 0;
	height: 60px;
}
.callback_rightcolumn span {
	display: block;
	color: #FFFFFF;
}
.callback_leftcolumn a:hover, .callback_rightcolumn a:hover {
	background: #00aeef url(/images/darkblue_rounded1hover.jpg) no-repeat top left;
}
a.savings:hover {
	background: #00aeef url(/images/darkblue_rounded2hover.jpg) no-repeat top left;
}
a.savings {
	text-decoration: none;
	color: #fff;
	display: block;
	width: 224px;
	height: 45px;
	padding: 20px 0 0 50px;
	background: url(/images/darkblue_rounded2.jpg) no-repeat top left;
	font-size: 14px;
	font-weight: bold;
}
.home_table {
	width: 851px;
	margin: 0 6px 0 5px !important;
}
.home_table td {
	vertical-align: top;
}
h3.h3screens {
	padding: 17px 0 0 15px;
}
table.table_products h3 {
	color: #026c87;
	font-weight: bold;
	padding: 10px 0 20px 25px;
}
table.table_products td.tdproduct {
	padding-left: 25px;
}
td.tdproduct p {
	line-height: 18px;
	color: #373737;
}
td.price {
	padding-left: 25px;
	color: #373737;
}
td.price p {
	margin: 15px 0 15px 0;
}
p.bookit {
	text-align: right;
	padding: 8px 40px 0 0;
	color: #fff;
	font: bold 16px "Century Gothic", Verdana, Arial, Helvetica, sans-serif;
}
p.attendees {
	background: url(/images/attendees.jpg) no-repeat top left;
	width: 100%;
	height: 22px;
	padding: 5px 0 0 35px;
	margin-bottom: 10px;
	color: #373737;
}
p.onscreen {
	background: url(/images/screen.jpg) no-repeat top left;
	width: 100%;
	height: 21px;
	padding: 2px 0 0 35px;
	color: #373737;
}
.tdtopbg {
	background: url(/images/projectortop_bg.jpg) no-repeat top left;
}
.tdctrbg {
	background: url(/images/projectorctr_bg.jpg) repeat-y top left;
}
.tdmargin {
	margin-bottom: 10px;
}
.tdprojector {
	background: url(/images/projector_products.jpg) no-repeat 10px 0px;
	width: 172px;
	height: 86px;
}
.tdpadding {
	padding: 0 0 0 20px;
}
.tdbtmbg {
	background: url(/images/projectorbtm_bg.jpg) no-repeat top left;
}
.secondtd {
	width: 18px;
}
.thirdtd {
	width: 418px;
}
.tdspacer {
	height: 22px;
}
td.tdwidth {
	width: 418px;
}
.hdrBtm {
	padding-top: 2px;
}
.hot-cat-data-projectors {
	height: 124px;
	width: 126px;
	background-image: url(/images/icn_vision_projectors.jpg);
	background-repeat: no-repeat;
}

.hot-cat-screens {
	height: 124px;
	width: 126px;
	background-image: url(/images/icn_vision_screens.jpg);
	background-repeat: no-repeat;
}
.hot-cat-video-tv {
	height: 124px;
	width: 126px;
	background-image: url(/images/icn_vision_videoTV.jpg);
	background-repeat: no-repeat;
}
.hot-cat-computer-equipment {
	height: 124px;
	width: 126px;
	background-image: url(/images/icn_vision_computer.jpg);
	background-repeat: no-repeat;
}

.proBoxCallBack {
	height: 124px;
	width: 126px;
	background-image: url(/images/hireitbg_callback.jpg);
	background-repeat: no-repeat;
}
.hot-cat-data-projectors-hire-it {
	height: 124px;
	width: 126px;
	background-image: url(/images/hireitbg_projector.jpg);
	background-repeat: no-repeat;
}
.hot-cat-laptops {
	height: 124px;
	width: 126px;
	background-image: url(/images/hireitbg_laptop.jpg);
	background-repeat: no-repeat;
}
.hot-cat-electronic-whiteboards {
	height: 124px;
	width: 126px;
	background-image: url(/images/hireitbg_wboard.jpg);
	background-repeat: no-repeat;
}
.hot-cat-small-sound-system {
	height: 124px;
	width: 126px;
	background-image: url(/images/hireitbg_sound.jpg);
	background-repeat: no-repeat;
}
.prodBox h3 {
	padding-top: 5px;
	padding-left: 10px;
	margin: 0px;
	font-size: 11px;
	font-weight: bold;
	padding-top:5px;
	width:110px;
}
.prodBox a:link {
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
	display:block;
	width:110px;
}
.prodBox a:active {
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
}
.prodBox a:visited {
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
}
.prodBox a:hover {
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
}
.bookingSep {
	background-color: #D7F4FF;
	border-bottom-width: 5px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
}

/***** skin ******/
.skin {
	background:url(/images/skin.jpg) no-repeat; 
	text-indent:-9999px;
}

.products_table ul li.item {width:404px; height:258px; float:left;padding:15px 10px; background-position:-13px -31px; text-indent:0}
.products_table ul li.item h3 {width:375px; height:20px; float:left; margin:0px; padding:0px; color:#026C87; font-weight:bold; padding:5px 0 5px 25px;}
.products_table ul li.item dl {width:225px; height:85px; float:right; background:#FFF; }
.products_table ul li.item dt.Attendee {width:37px; height:35px; background-position:-216px -93px; float:left}
.products_table ul li.item dt.OnScreen {width:37px; height:30px; background-position:-216px -132px; float:left;}
.products_table ul li.item dd {line-height:12px; height:30px;width:180px; display:block; margin-left:5px; float:left; padding-top:5px}
.products_table ul li.item .product-desc {margin-top:10px; height:75px; overflow:hidden; padding-left:25px;}
.products_table ul li.item .product-price {padding-left:25px;}
.products_table ul li.item .product-bookit {bottom:-39px; right:8px; float:right; position:relative; width:112px; height:30px; display:block; background-position:-306px -287px}
.cttLighting H1 {
	font-size: 13px;
	color: #FF7A01;
}

