body {
	margin: 0;
	background-color:#f1f2f2;
	
}
#body_top {
	background:url(../images/body_top.jpg) repeat-x;
	z-index:10;
	height:239px;
}

#main {
	width:995px;
	margin:0 auto;
	background:url(../images/content_top.jpg) no-repeat;
	overflow:auto;
}
#container {
	width:830px;
	margin:0 auto;
	font-family:Verdana, Geneva, sans-serif;
	font-size:13px;
	line-height:19px;
	color:#414042;
	padding-top:51px;
}
#footer {
	background:url(../images/body_btm.jpg) repeat-x;
	height:97px;
	bottom:0;
	right:0;
	width:100%;
	font-family:Verdana, Geneva, sans-serif;
	font-size:10px;
	color:#FFF;
}
#footer a{
	color:#FFF;
}
#footer_text {
	width:830px;
	margin:0 auto;
	padding:30px 0 0 0;
}
.footerright {
	float:right;
	margin:-40px 0 0 0;
}




#menuposition {
	width:995px;
	margin:0 auto;
}
#menu, #menu_software {
	width: 995px; height: 51px;
	background:url(../images/nav_sprite.jpg);
	margin: 0 0 0 0; padding: 0;
	position: absolute;
	z-index:1;
	text-align:center;
	clear:both;
	/*overflow:hidden;*/
}

#menu li, #menu_software li{
	/*margin: 0 0 0 0; padding: 0;*/ list-style: none;
	position: absolute; top: 12px;
	margin-left:-455px;
	text-indent:-9999em;
}
#menu li, #menu a, #menu_software li, #menu_software a {

	height: 51px; display: block;
}
/*Fix for Safari*/
@media screen and (-webkit-min-device-pixel-ratio:0) {
    #home2:hover,  #home4:hover  {
		left:850px; width:47px;
	}
	#laptops2:hover, #laptops4:hover  {
		left:898px; width:63px;	
	}
	#software2:hover, #software4:hover {
		left: 962px; width:70px;
	}
	#accessories2:hover, #accessories4:hover  {
		left: 1032px; width:85px;
	}
	#service2:hover, #service4:hover  {
		left: 1115px; width:57px;
	}
	#resources2:hover, #resources4:hover  {
		left: 1175px; width:75px;
	}
	#about2:hover, #about4:hover  {
		left: 1248px; width:67px;
	}
	#order2:hover, #order4:hover  {
		left: 1315px; width:40px;
	}
	#contact2:hover, #contact4:hover  {
		left: 1362px; width:60px;
	}
	#software2.current, #software4.current  {
		left: 962px; width:70px;
	}
	#accessories2.current, #accessories4.current  {
		left: 1032px; width:85px;
	}
	#resources2.current, #resources4.current   {
		left: 1175px; width:75px;
	}
	#about2.current, #about4.current   {
		left: 1248px; width:67px;
	}
	#contact2.current, #contact4.current    {
		left: 1362px; width:60px;
	}
}
/*Fix for Chrome*/
	.chrome #menuposition {
		width:995px;
		margin:0 auto;
	}
	
	.chrome #menu li{
		margin: -12px 0 0 -455px; padding:0; list-style: none;
	}
	.chrome #menu li, #menu a {
	
		height: 51px; display: block;
	}

#home, #home2, #home3, #home4 {
	left:850px; width:47px;
}
#laptops, #laptops2, #laptops3, #laptops4 {
	left:898px; width:63px;	
}
#software, #software2, #software3, #software4  {
	left: 962px; width:70px;
}
#accessories, #accessories2, #accessories3, #accessories4 {
	left: 1032px; width:85px;
}
#service, #service2, #service3, #service4 {
	left: 1115px; width:57px;
}
#resources, #resources2, #resources3, #resources4 {
	left: 1175px; width:75px;
}
#about, #about2, #about3, #about4 {
	left: 1248px; width:67px;
}
#order, #order2, #order3, #order4 {
	left: 1315px; width:40px;
}
#contact, #contact2, #contact3, #contact4 {
	left: 1362px; width:60px;
}
#home:hover, #home2:hover, #home3:hover, #home4:hover {
	background: transparent url(../images/nav_sprite.jpg) -395px -51px  no-repeat;
	margin-top: -12px;
}
#laptops:hover, #laptops2:hover, #laptops3:hover, #laptops4:hover {
	background: transparent url(../images/nav_sprite.jpg) -443px -51px  no-repeat;
	margin-top: -12px;
}
#software:hover, #software2:hover, #software3:hover, #software4:hover {
	background: transparent url(../images/nav_sprite.jpg) -507px -51px  no-repeat;
	margin-top: -12px;
}
#accessories:hover, #accessories2:hover, #accessories3:hover, #accessories4:hover {
	background: transparent url(../images/nav_sprite.jpg) -577px -51px  no-repeat;
	margin-top: -12px;
}
#service:hover, #service2:hover, #service3:hover, #service4:hover  {
	background: transparent url(../images/nav_sprite.jpg) -660px -51px  no-repeat;
	margin-top: -12px;
}
#resources:hover, #resources2:hover, #resources3:hover, #resources4:hover {
	background: transparent url(../images/nav_sprite.jpg) -720px -51px  no-repeat;
	margin-top: -12px;
}
#about:hover, #about2:hover, #about3:hover, #about4:hover {
	background: transparent url(../images/nav_sprite.jpg) -793px -51px  no-repeat;
	margin-top: -12px;
}
#order:hover, #order2:hover, #order3:hover, #order4:hover {
	background: transparent url(../images/nav_sprite.jpg) -860px -51px  no-repeat;
	margin-top: -12px;
}
#contact:hover, #contact2:hover, #contact3:hover, #contact4:hover {
	background: transparent url(../images/nav_sprite.jpg) -907px -51px  no-repeat;
	margin-top: -12px;
}
#home.current, #home2.current, #home3.current, #home.current {
	background: transparent url(../images/nav_sprite.jpg) -387px -102px  no-repeat;
	margin-top: -12px;
}
#laptops.current, #laptops2.current, #laptops3.current, #laptops4.current {
	background: transparent url(../images/nav_sprite.jpg) -443px -102px  no-repeat;
	margin-top: -12px;
}
#software.current, #software2.current, #software3.current, #software4.current {
	background: transparent url(../images/nav_sprite.jpg) -507px -102px  no-repeat;
	margin-top: -12px;
}
#accessories.current, #accessories2.current, #accessories3.current, #accessories4.current {
	background: transparent url(../images/nav_sprite.jpg) -577px -102px  no-repeat;
	margin-top: -12px;
}
#service.current, #service2.current, #service3.current, #service4.current{
	background: transparent url(../images/nav_sprite.jpg) -660px -102px  no-repeat;
	margin-top: -12px;
}
#resources.current, #resources2.current, #resources3.current, #resources4.current {
	background: transparent url(../images/nav_sprite.jpg) -720px -102px  no-repeat;
	margin-top: -12px;
}
#about.current, #about2.current, #about3.current, #about4.current {
	background: transparent url(../images/nav_sprite.jpg) -793px -102px  no-repeat;
	margin-top: -12px;
}
#order.current, #order2.current, #order3.current, #order4.current {
	background: transparent url(../images/nav_sprite.jpg) -860px -102px  no-repeat;
	margin-top: -12px;
}
#contact.current, #contact2.current, #contact3.current, #contact4.current {
	background: transparent url(../images/nav_sprite.jpg) -907px -102px  no-repeat;
	margin-top: -12px;
}




h1 {
	font-family:"Century Gothic", Helvetica, Verdana, Arial;
	font-size:18px;
}
h2 {
	font-family:"Century Gothic", Helvetica, Verdana, Arial;
	font-size:14px;
}
a {
	color:#414042;
}
.text {	
}



/*tela.php styles*/
.tela_height {
	height:840px;	
}

/*ie fix styles*/
	.ie .tela_height {
		height:900px;	
	}


/*laptop.php styles*/
.laptop_height{
	height:2000px;	
}
.laptops{
	font-family:"Century Gothic", Helvetica, Verdana, Arial;
	font-size:15px;
}
.laptopPadding, .featureHeadings {
	padding-left:5px;	
}
.featureHeadings {
	border-bottom:1px solid #414042;	
}
td {
	padding-right:10px;
}


/*accessories.php styles*/
.accessories_height {
	height:750px;	
}
.accessories img {
	border: #a5b6bf 1px solid;
}
.accessories:hover{
	border: none;
	padding:0;
	margin:0;
}

/*ie fix styles*/
	.ie .accessories_height {
		height:750px;	
	}


/*aboutred.php styles*/
.service_height {
	height:900px;	
}


/*service.php styles*/
.service_height {
	height:1020px;	
}
.serviceTable {
	margin-left:-12px;	
}


/*resource.php styles*/
.resourceLinks {
	font-size:13px;	
	color:#414042;
}
.resources_height {
	height:610px;	
}

#red img {
	padding-left:40px;	
}



/*service.php styles*/
.contact_height {
	height:700px;	
}




/*software.php styles*/	
.software_height {
	height:700px;	
}
/*Fix for ie*/
	.ie .ieFix {
		display:none;
	}
/*End fix for ie*/	


#gallery {
	width: 830px;
	position:relative;
	z-index:10;
	background-color:#e2eef3;
	border: #a5b6bf 1px solid;
}
#gallery ul { 
	list-style: none;
}
#gallery ul li { 
	display: inline;
	padding:0 5px;
}

#gallery img {
	border: none;
	padding:20px 0;
}
#gallery1 {
	width: 600px;
	position:relative;
	z-index:10;
	background-color:#e2eef3;
	border: #a5b6bf 1px solid;
}
#gallery1 ul { 
	list-style: none;
}
#gallery1 ul li { 
	display: inline;
	padding:0 5px;
}

#gallery1 img {
	border: none;
	padding:20px 0;
}
#gallery2 {
	width: 200px;
	position:relative;
	z-index:10;
	background-color:#e2eef3;
	border: #a5b6bf 1px solid;
	float:right;
	margin-top:-209px;
}
#gallery2 ul { 
	list-style: none;
}
#gallery2 ul li { 
	display: inline;
	padding:0 5px;
}

#gallery2 img {
	border: none;
	padding:20px 0;
}
.moveLeft {
	margin-left:-30px;	
}
#jquery-overlay {
position: absolute;
top: 0;
left: 0;
z-index: 90;
width: 100%;
height: 500px;
}
#jquery-lightbox {
position: absolute;
top: 0;
left: 0;
width: 100%;
z-index: 100;
text-align: center;
line-height: 0;
}
#jquery-lightbox a img { border: none; }
#lightbox-container-image-box {
position: relative;
background-color:#FFF;
width: 250px;
height: 250px;
margin: 0 auto;
}
#lightbox-container-image { padding: 10px; }
#lightbox-loading {
position: absolute;
top: 40%;
left: 0%;
height: 25%;
width: 100%;
text-align: center;
line-height: 0;
}
#lightbox-nav {
position: absolute;
top: 0;
left: 0;
height: 100%;
width: 100%;
z-index: 10;
}
#lightbox-container-image-box > #lightbox-nav { left: 0; }
#lightbox-nav a { outline: none;}
#lightbox-nav-btnPrev, #lightbox-nav-btnNext {
width: 49%;
height: 100%;
zoom: 1;
display: block;
}
#lightbox-nav-btnPrev { 
left: 0; 
float: left;
}
#lightbox-nav-btnNext { 
right: 0; 
float: right;
}
#lightbox-container-image-data-box {
font: 11px/19px "Lucida Grande",Arial,Verdana, sans-serif;
background-color: #fff;
margin: 0 auto;
line-height: 1.4em;
overflow: auto;
width: 100%;
padding: 0 10px 0;
}
#lightbox-container-image-data {
padding: 0 10px; 
color: #666; 
}
#lightbox-container-image-data #lightbox-image-details { 
width: 98%; 
float: left; 
text-align: left; 
}	
#lightbox-image-details-caption { font-weight: bold; }
#lightbox-image-details-currentNumber {
display: block; 
clear: left; 
padding-bottom: 1.0em;	
}			
#lightbox-secNav-btnClose {
width: 66px; 
float: right;
padding-bottom: 0.7em;	
}

