/*--------------------------------------------------------------

# Corporate - April 2009 (for Joomla 1.5)

# Copyright (C) 2007-2009 Gavick.com. All Rights Reserved.

# License: Copyrighted Commercial Software

# Website: http://www.gavick.com

# Support: support@gavick.com  

---------------------------------------------------------------*/

	

/* universal set of reset styles

---------------------------------------------------------------*/
#mapbody1_sq642_0 {margin-left: 400px;    position: absolute;   top: 150px;}#mapbody1_5yw1r_1 {margin-left: 400px;    position: absolute;   top: 650px;}
html,body,div,span,applet,object,iframe,caption,del,dfn,em,font,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,dl,dt,dd,ol,ul,li,fieldset,form,label,legend {vertical-align: baseline;font-size: 100%;outline: 0;padding: 0;margin: 0;border: 0;}

/* remember to define focus styles! */

:focus {outline: 0;}

body {background: white ;line-height: 1;color: black;}

ol,ul {list-style: none;}

/* tables still need cellspacing="0" in the markup */

table{border-collapse: separate;border-spacing: 0;}

caption,th,td {font-weight: normal;}

/* remove possible quote marks (") from <q> & 

<blockquote> */ blockquote:before,blockquote:after,q:before,q:after {content: 

  "";} blockquote,q {quotes: "" "";} /* ||| the end |||*/ /* ||| set of clearing 

  floats |||*/ .clearfix:after {content: ".";display: block;height: 0;clear: both;visibility: 

  hidden;} .clearfix {display: inline-block;} .clr {font-size : 1px;} /* Hides 

  from IE-mac \*/ * html .clearfix {height: 1%;} .clearfix {display: block;} .clear 

  {clear: both;} /* End hide from IE-mac */ /* ------------------------ the end 

  ----------------------------*/ html { height:100%; margin-bottom:1px; } body 

  { margin:0; padding:0; font-size:62.5%; /* Reset: 1em = 10px */ font-family:Arial 

  , Verdana, sans-serif; /*color:#979797;*/ color:#333; background: transparent url(/images/stories/back1.jpg) repeat; } 

  div#wrapper_main{ position:relative; font:normal 1.2em/1.5em Arial , Verdana, 

  sans-serif; /* Basic font size: 12px, line-height: 15px */ } /* Basic link styles 

  ---------------------------------------------------------------*/ a{ outline:none; 

  cursor:pointer; } a:link, a:visited, a:active{ text-decoration:none; } a:hover{ 

  text-decoration:underline; } /* Basic image style ----------------------------------------------------------------*/ 

  img{ border:none; text-decoration:none; } /* Basic lists styles ----------------------------------------------------------------*/ 

  ul{ padding:0 6px 6px 6px; margin:0 6px; } ul ul{ padding-bottom:0px; } ul li{ 

  padding-left:0; line-height:100%; padding:5px 0; } 

  

  ul li a{color:#d4d4d4 !important; }

  

  li.services a{color:#000 !important; }

  li.services a:hover{color:#000 !important; text-decoration:underline }

  

  ul li.home a{ color:#000 !important; } 

  

  ul li a:hover{ color:#979797!important; text-decoration:underline;

  } 

  

  ul li.home a:hover{ color:#000!important; text-decoration:underline;

  } 

  

  ol li{ line-height:170%; } dl#system-message dd ul li{ border: none !important; 

  } /* Basic heading styles -----------------------------------------------------------------*/ 

  th { padding:4px; text-align:left; } h1 { font-size:200%; } h2 { font-size:175%; 

  } h3 { font-size:150%; } h4 { font-size:125%; } h5 { font-size:115%; } p, pre, 

  blockquote, h1, h2, h3, h4, h5, h6{ margin:1em 0; padding:0; } /* Basic form 

  styles -----------------------------------------------------------------*/ fieldset{ 

  border:none; padding:5px 0; } fieldset a{ font-weight:bold; } input, select, 

  button{ font-size:11px; font-weight:normal; } /* Basic HR-line style -----------------------------------------------------------------*/ 

  hr { border-right: 0; border-left: 0; border-bottom: 0; height: 1px; color: 

  #eee; background-color: #eee; } /* Basic positioning classes -----------------------------------------------------------------*/ 

  .clearfix{ clear: both; } .lf { float: left; } .rf { float: right; } /* Logo 

  ------------------------------------------------------------*/ a#logo, a#logo_styled 

  { margin:8px 0 0 10px; float:left; display:block; } a#logo_styled{ /* Here you 

  can change width or height of your logo if you've disabled option "logo as image" 

  */ width: 390px; height: 90px; } /* Basic wrapper styles -----------------------------------------------------------------*/ 

  

 div#wrapper_menu ul li a{ text-decoration: none !important; color:#000 !important; }

 div#wrapper_bottom2 li {color:#979797}

 div#wrapper_menu a{color:#E10000}

  

  div#wrapper_main{ width:980px; margin:0 auto; padding-bottom:20px; } div#wrapper_top{ 

  position:relative; min-height:85px; margin:0 0 0px 0; } div#wrapper_banner{ 

  margin: 0; padding:0; } div#slider_wrap{ border-top:1px solid #e8e8e8!important; 

  } div#wrapper_menu{ float:right; width:770px; height:46px; margin-right:10px; 

  display:block; position:absolute; top:-43px; right:0;} div#wrapper_header{ 

  position:relative; width:980px; } div#wrapper_menu ul{ width:auto; float:right; 

  font-size:12px; } div#wrapper_menu ul li.level1 a{ border-left:1px solid #d4d4d4; 

  border-right:1px solid #fff; color:#3a3a3a; } div#wrapper_menu .moomenu ul li.topli:first-child 

  a{ border-left:none; color: #e10000!important; } div#wrapper_menu ul li:first-child 

  a{ border-left:none; } div#wrapper_menu .moomenu ul li.topli:hover{ border:1px 

  solid #d4d4d4; border-bottom:none; background:#fff; height:35px; line-height:22px; 

  position:relative; right:-1px; } div#wrapper_menu .moomenu ul li.topli:hover 

  a{ border:none; padding:0 1px 0 2px; color:#3a3a3a!important; } div#wrapper_menu 

  .moomenu ul li.topli:hover ul a{ color:#3a3a3a!important; } div#wrapper_menu 

  li.topli ul{ top:28px!important; background:#fff; border:1px solid #d4d4d4; 

  border-top:none; } div#wrapper_menu li.level1:hover ul{ left:-1px; } div#wrapper_menu 

  li.level1:hover ul ul, div#wrapper_menu li.level1:hover ul ul ul, div#wrapper_menu 

  li.level1:hover ul ul ul ul{ left:190px; } div#wrapper_menu li.level1 ul li:hover{ 

  background:#f9f9f9; } div#wrapper_menu li.level1 ul ul, div#wrapper_menu li.level1 

  ul ul ul, div#wrapper_menu li.level1 ul ul ul ul{ top:-1px!important; border-top:1px 

  solid #d4d4d4; } div#wrapper_top_content{ /*float:right; width:680px; margin-bottom:60px;*/ 

  float:right; margin-bottom:35px; margin-top:5px; width:180px; } div#wrapper_content{ 

  background:#fff; margin-bottom:0px; /*padding:10px 20px 0 20px;*/ padding:0px 

  20px 0 20px; } /* top -------------------------------------------------------------------*/ 

  div#buttons{ width:auto; float:right; margin:22px 24px 0 0; } div#buttons span#login_btn_noborder, 

  div#buttons span#register_btn_noborder{ border: none !important; margin-top: 

  3px; display:block; } div#buttons span:first-child{ padding-right:8px; margin-right:5px; 

  } div#buttons span{ font-size:11px; line-height:10px; font-weight:normal; height:10px; 

  } div#banner1{ width:468px; height:60px; float:left; margin: 6px 21px 0 61px 

  ; } div#search{ width: 170px; height:19px; float:right; margin: 20px 20px 0 

  0; } div#search div.search{ width:170px; height:19px; } div#search input#mod_search_searchword{ 

  border:1px solid #e1e1e1; height:15px; padding:2px 25px 0 5px; width:138px; 

  display:block; font-size:11px; color: #d4d4d4; } div#search input.button{ display:none; 

  } /* breadcrumbs -------------------------------------------------------------------*/ 

  div#wrapper_breadcrumbs{ height:39px; margin-bottom:0px; overflow:hidden; } 

  div#breadcrumbs_left{ float: left; width: 80%; overflow:hidden; } div#datatop{ 

  text-align: right; margin: 11px 20px 0 0; font-size: 0.9em; } div#wrapper_breadcrumbs 

  span#breadcrumbs_yah{ height:19px; width:auto; margin:10px 24px 10px 20px; display:block; 

  float: left; padding:0 16px 0 8px; color:#fff; line-height:19px; font-weight:normal; 

  } span.pathway{ margin-left:8px; font-size:1.1em; color:#9f9f9f; line-height:39px; 

  } span.pathway a{ color:#9f9f9f; } span.pathway img{ padding:0 10px; } span.pathway 

  a:hover{ color:#979797; } /* slider for banner position -------------------------------------------------------------------*/ 

  div#slider{ margin:0 auto 5px auto; width:71px; cursor:pointer; height:14px; 

  } .margin0{ margin-bottom:0!important; } /* component + left -------------------------------------------------------------------*/ 

  div#component-left{ float:right; margin:0 0 9px 10px; } div#left{ float:left; 

  } div#left_1{ overflow:hidden; margin-top:10px } div#left_2{ overflow:hidden; padding-right:32px; 

  } div#component-left div#mainbody{ padding:0 0 20px 0; } /* component + right 

  -------------------------------------------------------------------*/ div#component-right{ 

  float:left; margin:0 10px 9px 0; } div#right{ float:left; } div#right_1{ overflow:hidden; 

  } div#right_2{ overflow:hidden; padding-left:12px; } div#component-right div#mainbody{ 

  padding:0 0 10px 0; } /* component -------------------------------------------------------------------*/ 

  div#component { width:980px; padding:0; padding-top: 10px; margin-bottom:5px; } div#component div#mainbody{ 

  padding:0 0 10px 0; } /* Bottom -----------------------------------------------------------------*/ 

  div#wrapper_bottom1{ background:#000; margin-bottom:0px; overflow: hidden; 

  } h3#bottom_wrapper_header{ background: #000; font-size:1.2em; font-weight:400; margin:0; height:33px; line-height:33px; padding:0 

  16px; } div#wrapper_bottom2{ background: #000; margin-bottom:0px; } 

  /* Footer -----------------------------------------------------------------*/ 

  div#wrapper_footer{ background: #000; border-top:1px solid #fff; 

  padding:8px 0; padding-left:8px;padding-right:8px; font-size:0.9em; } div#wrapper_footer ul{ width:auto; float:left; 

  list-style-image:none; margin:0; padding:0; } div#wrapper_footer ul li.level1 

  a{ border-left:1px solid #d4d4d4; padding:0 6px; } div#wrapper_footer ul li.level1 

  { float:left; } div#wrapper_footer ul li.level1:first-child a{ border-left:none; 

  padding-left:0; } div#wrapper_footer div.moduletable_content{ margin:0!important; 

  padding:0!important; } div#informations{ float:right; color:#979797; margin-top:2px; 

  } div#stylearea{ float:right; margin-left:5px; margin-top:2px; } div#footer_menu{ 

  float: left; width: auto; } /* set the width of user modules -------------------------------------------------------------------*/ 

  .grey{ background:#f9f9f9; padding:20px 0; } .light{ padding:0; } .users_wrap, 

  .module_wrap{ margin-bottom:10px; } .us_width-20, .us_width-25, .us_width-33, 

  .us_width-50{ display:block; float:left; } .us_width-20{ width:20%; } .us_width-25{ 

  width:25%; } .us_width-33{ width:33%; } .us_width-50{ width:50%; } .us_width-100{ 

  width:100%; } /* suffixes Available suffixes: * _clear * _menu * _text * _advert 

  * _nohead */ div.moduletable, div.moduletable_clear, div.moduletable_menu, div.moduletable_text, 

  div.moduletable_nohead{ margin: 0 0 0 20px; } div.moduletable h3, div.moduletable_clear 

  h3, div.moduletable_menu h3, div.moduletable_text h3{margin:0 0 12px; height:27px; 

  font-size: 1.2em; width: 100%; line-height: 1.4em; text-align:left; font-weight:400; 

  } div.moduletable_clear h3{ margin-left: 0; } div#wrapper_bottom2 div.moduletable 

  h3, div#wrapper_bottom2 div.moduletable_clear h3, div#wrapper_bottom2 div.moduletable_menu 

  h3, div#wrapper_bottom2 div.moduletable_text h3{ margin: 20px 0 12px 0; height:16px; 

  font-size: 1.1em; width: 100%; line-height: 1.4em; color: #fff; text-align: 

  left; font-weight: normal; } div.moduletable_nohead div.moduletable_content{ 

  margin-top: 42px!important; } div.moduletable_advert div.moduletable_content{ 

  padding: 9px; border: 1px solid #e6e6e6; clear: both; } div.moduletable_advert 

  h3{ font-size: 10px; font-weight: normal; color: #999; width: auto; float: right; 

  margin: 0 12px -8px 0; padding: 0 4px; background: #fff; } div.moduletable h3 

  span, div.moduletable_clear h3 span, div.moduletable_menu h3 span, div.moduletable_text 

  h3 span{ padding: 0; display:block; height: 16px; width: auto; float: left; 

  } div.moduletable_content{ padding: 0; margin: 0 0 10px 0; } div.moduletable_clear{ 

  margin: 0; padding:0; border: none; } div.moduletable_clear div.moduletable_content{ 

  margin: 0; padding:0; } /* restrictions ------------------------------------------------------------------- 

  */ #wrapper_banner .moduletable, #wrapper_banner div.moduletable_content { margin: 

  0; } div#wrapper_content div.moduletable h3, div#wrapper_content div.moduletable_clear 

  h3, div#wrapper_content div.moduletable_menu h3, div#wrapper_content div.moduletable_text 

  h3 { margin:6px 0 12px 0; } div#wrapper_content div.moduletable_content{ padding:0;	

  } .grey .us_width-20:first-child, .grey .us_width-25:first-child, .grey .us_width-33:first-child, 

  .grey .us_width-50:first-child, .light .us_width-20:first-child, .light .us_width-25:first-child, 

  .light .us_width-33:first-child, .light .us_width-50:first-child{ background: 

  none; } .light .us_width-20:first-child .moduletable, .light .us_width-25:first-child 

  .moduletable, .light .us_width-33:first-child .moduletable, .light .us_width-50:first-child 

  .moduletable, .light .us_width-100 .moduletable{ margin: 0; } div#right div.moduletable, 

  div#right div.moduletable_clear, div#right div.moduletable_menu, div#right div.moduletable_text, 

  div#right div.moduletable_advert, div#left div.moduletable, div#left div.moduletable_clear, 

  div#left div.moduletable_menu, div#left div.moduletable_advert, div#left div.moduletable_text{ 

  margin-bottom: 20px; } div#left div.moduletable, div#left div.moduletable_clear, 

  div#left div.moduletable_menu, div#left div.moduletable_advert, div#left div.moduletable_text{ 

  margin-left: 0!important; } div#right div.moduletable div.moduletable_content, 

  div#right div.moduletable_clear div.moduletable_content, div#right div.moduletable_menu 

  div.moduletable_content, div#right div.moduletable_text div.moduletable_content, 

  div#right div.moduletable_advert div.moduletable_content{ padding-right: 0!important; 

  } div#left div.moduletable div.moduletable_content, div#left div.moduletable_clear 

  div.moduletable_content, div#left div.moduletable_menu div.moduletable_content, 

  div#left div.moduletable_text div.moduletable_content, div#left div.moduletable_advert 

  div.moduletable_content{ padding-left: 0!important; } div#left h3{ margin-left: 

  0!important; } div#footer_menu div.moduletable, div#footer_menu div.moduletable_clear, 

  div#footer_menu div.moduletable_menu, div#footer_menu div.moduletable_text, 

  div#footer_menu div.moduletable_advert{ margin: 0; } /* Default Joomla menu 

  */ .moduletable_menu ul.menu, .moduletable_menu ul.menu ul, .moduletable_menu 

  ul.menu ul ul {list-style-image: none;margin: 0;padding: 0; background: none;} 

  .moduletable_menu ul.menu li {line-height: 18px;border-bottom:1px dotted #ddd;} 

  .moduletable_menu ul.menu li.current { border:none; }.moduletable_menu ul.menu 

  li.current li{margin-left: 10px;padding-left: 16px; border-left: 1px dotted 

  #ddd;} .moduletable_menu ul.menu ul {} #wrapper_header #horiz-menu ul.menu li 

  a.level1 {color:#000; font-weight:bold;} .moduletable_menu ul.menu ul li a { 

  font-size: 0.9em; font-weight: normal; } .moduletable_menu ul.menu ul li { padding: 

  3px 0; background: transparent url('../images/dotted_line.png') repeat-x 0 0; 

  } /* popups */ div#popup_login, div#popup_register{ position: absolute; z-index: 

  100000; width: 530px; top: 5px; right: 4px; display: none; } div#close_button_login, 

  div#close_button_register{ width: 24px; margin: 3px 3px 0 0; height: 24px; cursor: 

  pointer; float: right; } div.top{ width: 488px; padding: 0 10px 16px 32px; margin: 

  27px 0 0 0; overflow: hidden; } div.top form#josForm{ width: 480px; margin: 

  0 auto; } div.bottom{ width: 530px; height: 15px; } li p {line-height:1.5em;} 

  img, div.menu, .pngfix, input { behavior: url("/iepngfix.htc"); } .us_width-25 

  ul li {line-height:150%;} /*---------------------------------------------------------------*/ 

  div#left_main { float:left; height:565px; overflow: hidden; position: relative; 

  width:980px; border:0px solid; line-height:14px; margin-top:10px; } 

  

  div#containerfade {border: 1px solid #ccc; background-image: url(/images/contfade.jpg); background-repeat: repeat-x;}

  

  div#wrapper_header 

  { background-color:#FFF; z-index: 999;} #online { display: block; MARGIN-TOP: 0px; WIDTH: 178px; HEIGHT: 75px; background: transparent url(/images/stories/onlinestore.jpg) 

  no-repeat;}  #online:hover { display: block; MARGIN-TOP: 0px; WIDTH: 178px; HEIGHT: 75px; background: transparent url(/images/stories/onlinestore.jpg) no-repeat 0 -75px ; background-position: 0px -75px

  no-repeat;} #repairs { display: block; MARGIN-TOP: 0px; WIDTH: 178px; HEIGHT: 75px; background: transparent url(/images/stories/computerrepairs.jpg) 

  no-repeat;} #repairs:hover { display: block; MARGIN-TOP: 0px; WIDTH: 178px; HEIGHT: 75px; background: transparent url(/images/stories/computerrepairs.jpg) no-repeat 0 -75px; background-position: 0px -75px

  no-repeat;} #upgrades { display: block; MARGIN-TOP: 0px; WIDTH: 178px; HEIGHT: 75px; background: transparent url(/images/stories/computerupgrades.jpg) 

  no-repeat;} #upgrades:hover { display: block; MARGIN-TOP: 0px; WIDTH: 178px; HEIGHT: 75px; background: transparent url(/images/stories/computerupgrades.jpg) no-repeat 0 -75px; background-position: 0px -75px

  no-repeat;} #virus { display: block; MARGIN-TOP: 0px; WIDTH: 178px; HEIGHT: 75px; background: transparent url(/images/stories/virusremoval.jpg) 

  no-repeat;} #virus:hover { display: block; MARGIN-TOP: 0px; WIDTH: 178px; HEIGHT: 75px; background: transparent url(/images/stories/virusremoval.jpg) no-repeat 0 -75px; background-position: 0px -75px

  no-repeat;} #data { display: block; MARGIN-TOP: 0px; WIDTH: 178px; HEIGHT: 75px; background: transparent url(/images/stories/datarecovery.jpg) 

  no-repeat;} #data:hover { display: block; MARGIN-TOP: 0px; WIDTH: 178px; HEIGHT: 75px; background: transparent url(/images/stories/datarecovery.jpg) no-repeat 0 -75px; background-position: 0px -75px

  no-repeat;} #tv { display: block; MARGIN-TOP: 0px; WIDTH: 178px; HEIGHT: 75px; background: transparent url(/images/stories/tvrepairs.jpg) 

  no-repeat;} #tv:hover { display: block; MARGIN-TOP: 0px; WIDTH: 178px; HEIGHT: 75px; background: transparent url(/images/stories/tvrepairs.jpg) no-repeat 0 -75px; background-position: 0px -75px

  no-repeat;} #status { display: block; WIDTH: 178px; HEIGHT: 75px; background: transparent url(/images/stories/status.jpg) 

  no-repeat;} #status:hover { display: block; WIDTH: 178px; HEIGHT: 75px; background: transparent url(/images/stories/status.jpg) no-repeat 0 -75px; background-position: 0px -75px

  no-repeat;} #remote { display: block; WIDTH: 178px; HEIGHT: 75px; background: transparent url(/images/stories/remote.jpg) 

  no-repeat;} #remote:hover { display: block; WIDTH: 178px; HEIGHT: 75px; background: transparent url(/images/stories/remote.jpg) no-repeat 0 -75px; background-position: 0px -75px  no-repeat;} 
 




