﻿/*
 * Author : Sergios Singeridis
 * Contact : Email: info@singeridis.com
 * File Name : style.css
*/

/* ========== Styling all elements */
*{margin:0;padding:0;}
a{outline:none;border:none;}
img{border:none;}
input{vertical-align:middle;}

.floatleft		{float:left !important;}
.floatright		{float:right !important;}
acronym, abbr	{cursor: help;}

/* ========== Applying clearfix fix for some browsers to use in appropriate places */
.clearfix:after	{content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix		{display:inline-block;}
/* Hide from IE Mac \*/.clearfix{display:block;}/* End hide from IE Mac */

/* ========== BODY */
body{
margin:0;
padding:0;
background:#ffffff url(images/bg.gif) left top repeat-x;
color:#686965;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}
h1{font-size:16px;
}


/* ========== WRAPPER */
#wrapper{
width:799px;
margin:0 auto;
}
/*===========LINK*/

#toplogo{
width:431px;
height:50px; 
background-image:url(images/transcription-solutions-logo.gif); 
background-repeat:no-repeat; margin-top:15px;
}
#toplogo h1 a{
width:431px;
display:block;
height:50px; 
position:absolute;

}
#toplink{
width:799px;
height:31px;
}

/* ========== HEADER */
#header{
height:206px;
background:url(images/header1.gif) center top repeat-y;
position:relative;
}

.header{
height:145px;
background:url(images/header1.jpg) center top no-repeat;
position:relative;
}


/* top left menu */
#left_container{
width:225px;
float:left;
}
#admin_left_container{
width:225px;
float:left;
border:#FF0000 solid 2px;

}

.admin_left_content{
margin-left:10px;

}
.service{
background-image:url(images/leftmenu-services.gif); background-repeat:no-repeat; height:104px; margin-top:15px;}

.experience{
background-image:url(images/leftmenu-experience.gif); background-repeat:no-repeat; height:104px; margin-top:15px;}

.accuracy{
background-image:url(images/leftmenu-accuracy.gif); background-repeat:no-repeat; height:104px; margin-top:15px;}

.security{
background-image:url(images/leftmenu-security.gif); background-repeat:no-repeat; height:104px; margin-top:15px; margin-bottom:15px;}

/*right container*/
#right_container{
width:565px;
background-color:#ffffff;
float:right;
}


#content{
height:210px; width:556px; clear:both;
}

.image{
background-image: url(images/index1_slice_12.gif); background-repeat:no-repeat;
height:210px; width:177px; clear:both; float:left;
}

/* ========== FOOTER */
#footer{
clear:both;
height: 39px;
width:799px;
margin:0 auto;
}

.linkfooter{
height:30px; width:799px; margin:0 auto; font:Arial, Helvetica, sans-serif; color:#686965;}

.text{
font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#db0000; font-weight:bold;}

.footerlink{
background-image:url(images/footer-bg.gif); background-repeat: repeat-x; height:39px; clear:both; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#686965; line-height:40px;}

.link{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#686965; text-decoration:none; }
.link:hover{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#db0000; text-decoration:underline;}

.errortext{
height:18px; color:#000000; text-align:center; font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; width:230px;background-color:#EFEA7A; padding-top:3px;
}

.longerrortext{
height:18px; color:#000000; text-align:center; font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; width:380px;background-color:#EFEA7A; padding-top:3px;
}
.height{
height:15px;}