/* site -------------------------------------------------------------------------------------------------------------------*/

body{
margin:0px;
font-family:"tahoma", "arial", san-serif; 
}

#container{
width: 900px;
margin: 0 auto;
}

.orange{

color:#ff9900;

}

.listcenter{
height:20px;
width:800px;
margin:0 auto;
}


/* header -----------------------------------------------------------------------------------------------------------------*/

#header{
background-color: #fff;
position: relative;
height: 80px;
border-bottom:solid 3px #ff9900;
}

#logo{
background-image: url('images/logottc.png');
width: 280px;
height: 70px;
position: absolute;
left: 0px;
top: 5px;
}

#logo p{
display:none;
}

#contact{
width: 430px;
height: 15px;
position: absolute;
right: 0px;
top: 0px;
}

#contact p{
font-size:14px;
margin:0px;
font-weight:bold;
}

/* main images ------------------------------------------------------------------------------------------------------------*/

#main_image,#main_image_computer,#main_image_business,#main_image_home,#main_image_av,#main_image_sophos,#main_image_kaspersky,#main_image_sophos_sbe,#main_image_sophos_end,#main_image_sophos_trial,#main_image_services,#main_image_products,#main_image_about{
background-color: #fff;
position: relative;
height: 150px;
border-bottom:solid 2px #ff9900;
}

#main_image p,#main_image_computer p,#main_image_business p,#main_image_home p,#main_image_av p,#main_image_sophos p,#main_image_kaspersky p,#main_image_sophos_sbe p,#main_image_sophos_end p,#main_image_sophos_trial p,#main_image_services p,#main_image_products p,#main_image_about p{
display:none;
}

#main_image_computer{
background-image:url('images/support_main.png');
}

#main_image_business{
background-image:url('images/it_support_business.png');
}

#main_image_home{
background-image:url('images/support_home.png');
}

#main_image_av{
background-image:url('images/anti-virus.png');
}

#main_image_sophos, #main_image_sophos_sbe,#main_image_sophos_end{
background-image:url('images/antivirus_sophos.png');
}

#main_image_kaspersky{
background-image:url('images/antivirus_kaspersky.png');
}

#main_image_sophos_trial{
background-image:url('images/30_trial.png');
}

#main_image_services{
background-image:url('images/services.png');
}

#main_image_products{

background-image:url('images/products.png');
}

#main_image_about{

background-image:url('images/about_us.png');
}


#image_flash{

z-index:1;
}

/* main body --------------------------------------------------------------------------------------------------------------*/

#main{
background-color: #fff;
position: relative;
}

.main_text, .main_text_border{

width:215px;
margin:4px;
float:left;
text-align:justify;
}

.main_text_l{

width:434px;
margin:0px;
float:left;
text-align:justify;
}

.main_text_border{

border-left:dotted 1px #ccc;
}

#main h1, #main h2{
margin:0 0 10px 5px;
font-size:20px;
}

#main h3{

margin:0 0 10px 15px;
font-size:14px;

}

#main h3 a{
color:#666;
text-decoration:none;
}

#main h3 a:hover{
color:#ff9900;
}

#main p{
margin:10px 5px;
font-size:14px;
}

#main ul{

font-size:14px;

}

#main ul a{

color:#666;
text-decoration:none;

}

#main ul a:hover{

color:#ff9900;
text-decoration:none;

}

#main li{

list-style-image:url('images/bporange.gif');

}

#main .inline ul{

font-size:14px;
margin:0;

}

#main .inline li{

list-style-image:url('images/bporange.gif');
display:inline;
margin:0 20px 0 0;
}

#main .anti-virus_home,#main .anti-virus_business,#main .sophossbe, #main .sophosend{

height:40px;
width:150px;
float:left;
background-color:#fff;
background-repeat:no-repeat;
}

#main .anti-virus_home{
margin: 5px;
background-image:url('images/kaspersky.gif');
}

#main .anti-virus_business{
background-image:url('images/sophos.gif');
margin:15px 30px;
}

#main .center{
height:110px;
width:420px;
margin:0 auto;

}

#main p.prices{
font-size:10px;
margin:10px;
}

#main .anti-virus_main{

width:600px;
margin:0px;
float:left;
text-align:justify;
border-right:dotted 1px #ccc;
}

#main .anti-virus_table{
width:290px;
margin:0px;
float:left;
text-align:justify;
}

#main table{

border:solid 1px #ccc;
border-collapse: collapse;
text-align:center;
margin:5px 10px;
font-size:14px;
}

#main tr.top{
border:solid 0px #ccc;
background-color:#6699cc;
color:#fff;
}

#main tr.top:hover{
border:solid 0px #ccc;
background-color:#6699cc;
}

#main tr{
border:solid 0px #ccc;
}



#main tr:hover{

background-color:#99ccff;
margin:0px;
}

#main td{
border:solid 0px #ccc;
padding:0 15px 0 15px;

}

#soophossbe{
width:200px;
height:100px;
margin: 10px 50px;
background-color:#ccc;


}

#sophosent{

width:200px;
height:100px;
margin: 10px;
float:left;
background-color:#ccc;
}

#main .anti-virus_kaspersky{

width:700px;
margin:0px;
float:left;
text-align:justify;
border-right:dotted 1px #ccc;
}

#main .anti-virus_kaspersky_sys{
width:100px;
margin:0px;
float:left;
text-align:justify;
}

/* partners ---------------------------------------------------------------------------------------------------------------*/

#partners{
background-color: #fff;
position: relative;
height:45px;
border-bottom:solid 2px #ff9900;
clear:both;
}

#partners p{

display:none;
}

#sophos{
background-image:url('images/sophos.gif');
width:150px;
height:30px;
position:absolute;
top: 8px;
left:365px;
opacity:0.6;
filter:alpha(opacity=60);
}

#sophos:hover{
opacity:1;
filter:alpha(opacity=100);
}

#kaspersky{
background-image:url('images/kaspersky.gif');
width:150px;
height:40px;
position:absolute;
top: 0px;
left: 175px;
opacity:0.6;
filter:alpha(opacity=60);
}

#kaspersky:hover{
opacity:1;
filter:alpha(opacity=100);
}

#oki{
background-image:url('images/oki_logo.gif');
width:150px;
height:35px;
position:absolute;
top: 8px;
left: 25px;
opacity:0.6;
filter:alpha(opacity=60);
background-repeat:no-repeat;
}

#oki:hover{
opacity:1;
filter:alpha(opacity=100);
}

#brother{
background-image:url('images/brother-logo.gif');
width:150px;
height:35px;
position:absolute;
top: 0px;
left: 550px;
opacity:0.6;
filter:alpha(opacity=60);
}

#brother:hover{
opacity:1;
filter:alpha(opacity=100);
}

#dell{
background-image:url('images/Dell.jpg');
width:150px;
height:63px;
position:absolute;
top: 2px;
left: 735px;
opacity:0.6;
filter:alpha(opacity=60);
background-repeat:no-repeat;
margin:-10px 0;
}

#dell:hover{
opacity:1;
filter:alpha(opacity=100);
}

#sony{
background-image:url('images/sophos.gif');
width:150px;
height:30px;
position:absolute;
top: 2px;
left: 735px;
opacity:0.6;
filter:alpha(opacity=60);
}

#sony:hover{
opacity:1;
filter:alpha(opacity=100);
}

/* footer -----------------------------------------------------------------------------------------------------------------*/

#footer{
background-color: #fff;
position: relative;
border-bottom:solid 2px #ff9900;
height:30px;
}



#footer ul{

}

#footer li{

float:left;
margin:0 30px;
list-style-image:url('images/bporange.gif');
font-size:12px;
}

#footer a{
color:#000;
text-decoration:none;
}

#footer a:hover{
color:#ff9900;
text-decoration:none;
}


/* copy -------------------------------------------------------------------------------------------------------------------*/

#copy{
background-color: #fff;
position: relative;
height:15px;
}

#copy p{
text-align:center;
vertical-align:middle;
font-size:10px;
}
