@charset "utf-8";
/* CSS Document */
	 
	/**
	 * Body Handler
	 */
	 
	body {
		background:url(images/bg.jpg) repeat-x;
		margin:0px 0px 10px 0px;
		height:100%;
		font-family:Tahoma;
		color:#333;
		font-size:11px;
		line-height:1.3;
	}
	
	/**
	 * Link default decoration
	 */
	
	a, a:link {
		font-family:Tahoma;
		font-size:11px;
		color:#333;
		text-decoration:none;
	}
	
	a:visited {
		text-decoration:inherit;
		color:#444;
	}
	
	a:hover {
		text-decoration:underline;
	}
	
	a:active {
		color:#F00;
	}
	
	/**
	 * Image link with no border
	 */
	
	a img {
		border:0;
	}
	
	/**
	 * Classes that might use anytime
	 */
	
	.clear {
		clear:both;
	}
	
	.vspacer {
		height:15px;
		margin-top:5px;
	}
	
	.lightborder {
		border:1px solid #DADBDF;
	}
	
	/**
	 * Site main width and center positioner
	 */
	 
	#wrapper {
		width:781px;
		position:relative;
		margin:-3px auto;
		position:relative;
	}
	
	#header {
		width:780px;
		height:198px;
		background:url(images/header_logo3.png) center no-repeat;
		position:relative;
	}
	
	#header_logo {
		padding:10px;
		position:relative;
	}
	
	/**
	 * Logo Link
	 */
	
	.logo_link {
		text-indent:-5555px;
		display:block;
		width:100%;
		height:160px;
		position:relative;
		top:39px;
	}
	
	/**
	 * Menu
	 */
	
	#menu {
		background:url(images/menu_left_c.png) left no-repeat;
		margin-top:3px;
	}
	
	#menu #menu_right {
		margin-left:11px;
		padding-right:11px;
		background:url(images/menu_right_c.png) right no-repeat;
	}
	
	#main_menu {
		background:url(images/menu_middle_repeat.png) repeat-x;
		list-style:none;
		padding:0;
		margin:0;
		width:100%;
		height:49px;
	}
	
	/**
	 * Menu Items Properties
	 */
	 
	#main_menu li {
		height:100%;
		line-height:49px;
		float:left;
		width:150px;
		text-align:center;
		text-indent:-9999px;
	}
	
	#main_menu li a {
		width:100%;
		height:100%;
		display:block;
	}
	
	#main_menu li:hover {
		background:url(images/menu_middle_active.png) repeat-x;
	}
	
	#main_menu li.separator {
		width:2px;
		height:45px;
		background:url(images/menu_separator.png) repeat-y;
		margin-top:2px;
	}
	
	#main_menu li.active {
		background:url(images/menu_middle_active.png) repeat-x;
	}
	
	/**
	 * Menu Items properties (by class)
	 */
	
	#main_menu li.home_item a {
		background:url(images/menu_item_home.png) no-repeat center;
	}
	
	#main_menu li.serv_item a {
		background:url(images/menu_item_services.png) no-repeat center;
	}
	
	#main_menu li.prod_item a {
		background:url(images/menu_item_products.png) no-repeat center;
	}
	
	#main_menu li.abus_item a {
		background:url(images/menu_item_about.png) no-repeat center;
	}
	
	#main_menu li.cont_item {
		width:151px;
	}
	
	#main_menu li.cont_item a {
		background:url(images/menu_item_contact.png) no-repeat center;
	}
	
	/**
	 * Content Pane
	 */
	
	#content {
		margin-top:5px;
	}
	
	#content_top {
		background:url(images/content_top.png) no-repeat;
		height:7px;
	}
	
	#content_middle {
		background:url(images/content_middle.png) repeat-y;
		min-height:200px;
	}
	
	#content_bottom {
		background:url(images/content_bottom.png) no-repeat;
		height:7px;
	}
	
	/**
	 * Main Content - Contaier
	 */
	 
	#main_content {
		padding:0 7px;
	}
	
	#welcome_screen {
		width:500px;
	}
	
	#welcome_screen ul {
	}
	
	#welcome_screen ul li {
		line-height:25px;
		font-size:12px;
	}
	
	
	/**
	 * Module Style
	 */
	
	.pcbrands_block {
		clear:right;
		float:right;
		margin-right:5px;
		margin-top:10px;
	}
	
	.block_module {
		border:1px solid #E3E5EA;
		margin:0 5px;
		padding:2px;
		width:245px;
		float:right;
	}
	
	.block_module .block_module_s {
		background:url(images/boxheadgradient.png) repeat-x;
		padding:5px;
		height:inherit;
		min-height:inherit;
	}
	
	.block_module h1 {
		margin:0;
		padding:0;
		font-size:12px;
		padding-bottom:3px;
		border-bottom:1px solid #CCC;
	}
	
	.block_module p {
		padding:0;
		margin:5px 0 0 0;
		line-height:1.4px;
	}
	
	/**
	 * Copyrights Footer
	 */
	
	#copyrights {
		background:url(images/copyrights_left_c.jpg) no-repeat left center;
		margin-top:6px;
		height:44px;
		padding-left:14px;
		color:#888;
	}
	
	#copyrights .copyrights_right {
		background:url(images/copyrights_right_c.jpg) right no-repeat;
		padding-right:14px;
		height:100%;
		line-height:44px;
	}
	
	#copyrights .copyrights_content {
		background:url(images/copyrights_middle_repeat.jpg) repeat-x;
		height:100%;
	}
	
	#copyrights span {
		float:right;
	}
	
	.copyrights_link {
		font-weight:700;
	}
	
	.copyrights_link:link {
	}
	
	.copyrights_link:visited {
	}
	
	.copyrights_link:hover {
		border-bottom:1px solid #39C;
	}
	
	.copyrights_link.active {
		border-bottom:1px solid #06C;
	}
	
	/**
	 * Brand Icon
	 */
	
	.brand_icon {
		width:40px;
		height:40px;
		line-height:40px;
		background-position:0px 0px;
		text-indent:-9999px;
		border:1px solid transparent;
	}
	
	
	/**
	 * Acer Current Icon
	 * Acer Hover Icon
	 */
	 
	.brand_icon.acer {
		background-image:url(images/brands/acer.jpg);
		background-repeat:no-repeat;
	}
	
	.brand_icon.acer:hover {
		background-repeat:no-repeat;
		background-position:0% 100%;
	}
	
	
	/**
	 * Asus Current Icon
	 * Asus Hover Icon
	 */
	 
	.brand_icon.asus {
		background-image:url(images/brands/asus.jpg);
		background-repeat:no-repeat;
	}
	
	.brand_icon.asus:hover {
		background-repeat:no-repeat;
		background-position:0% 100%;
	}
	
	
	/**
	 * Compaq Current Icon
	 * Compaq Hover Icon
	 */
	 
	.brand_icon.compaq {
		background-image:url(images/brands/compaq.jpg);
		background-repeat:no-repeat;
	}
	
	.brand_icon.compaq:hover {
		background-repeat:no-repeat;
		background-position:0% 100%;
	}
	
	
	/**
	 * Dell Current Icon
	 * Dell Hover Icon
	 */
	 
	.brand_icon.dell {
		background-image:url(images/brands/dell.jpg);
		background-repeat:no-repeat;
	}
	
	.brand_icon.dell:hover {
		background-repeat:no-repeat;
		background-position:0% 100%;
	}
	

	
	/**
	 * IBM Current Icon
	 * IBM Hover Icon
	 */
	 
	.brand_icon.ibm {
		background-image:url(images/brands/ibm.jpg);
		background-repeat:no-repeat;
	}
	
	.brand_icon.ibm:hover {
		background-repeat:no-repeat;
		background-position:0% 100%;
	}
	
	
	
	/**
	 * SONY Current Icon
	 * SONT Hover Icon
	 */
	 
	.brand_icon.sony {
		background-image:url(images/brands/sony.jpg);
		background-repeat:no-repeat;
	}
	
	.brand_icon.sony:hover {
		background-repeat:no-repeat;
		background-position:0% 100%;
	}
	
	
	
	/**
	 * Toshiba Current Icon
	 * Toshiba Hover Icon
	 */
	 
	.brand_icon.toshiba {
		background-image:url(images/brands/toshiba.jpg);
		background-repeat:no-repeat;
	}
	
	.brand_icon.toshiba:hover {
		background-repeat:no-repeat;
		background-position:0% 100%;
	}
	
	/**
	 * Separators
	 */
	
	.separator1 {
		clear:both;
		width:100%;
		height:10px;
		background:url(images/separator1.jpg) center repeat-x;
	}
	
	.separator2 {
		background-image:url(images/separator2.gif);
		background-position:center center;
		background-repeat:repeat-x;
		height:15px;
		width:100%;
	}
