
/*----------------------------------------
Name: global.css
Developed by:
Date Created:
Last Updated:
Copyright:
----------------------------------------*/

/* Imports
----------------------------------------*/
@import url("reset.css");
@import url("externalLinks.css");


/* Elements
----------------------------------------*/
body
{
	background-color:#FFFFFF;
	text-align:center;
}

body, p, td, th, li, input
{
	font-family: Arial,"ËÎÌå", Helvetica, sans-serif;
	font-size:12px;
	line-height:1.5em;
	color:#3c3c3c;
}

#mainContainer
{
	width:1002px;
	margin:0 auto;
	text-align:center;
}

p
{
	margin: 0 0 1em 0;
}

/*--- Link Styles ---*/
a:link, a:visited
{
	color:#686868;
	text-decoration:none;
}

a:hover, a:active
{
	color:#006CB6;
	text-decoration:none;
}

ul
{
	list-style-type:none;
}
li
{
	list-style-type:none;
}

ol
{
	margin-left:25px;
}

blockquote	{margin: 0 0 18px 18px; color:#666666; font-style: italic;}
strong		{font-weight:bold;}
em		{font-style:italic;}

/* Standard Definitions
----------------------------------------*/
.left 		{float:left;}
.right 		{float:right;}
.clearThis 	{clear:both;}
.small		{font-size:11px;}
.large		{font-size:13px;}
.soft		{color:#D3D3D3;}
.hide		{display:none;}
p.last		{margin-bottom:0px;}

/* Header
----------------------------------------*/
#header
{
	width:100%;
}
	#top{
		color:#FFFFFF;
		height:84px; overflow:hidden; text-align:right; line-height:40px; margin-right:23px;
	}
	#top a{ color:#FFFFFF; text-decoration:none; margin:0 12px;}
	/* Nav
	----------------------------------------*/
	ul#nav
	{
		float:right;
		margin-right:30px;
		display:inline;	
	}
	
	ul#nav li {float:left; list-style-type:none; margin-left:8px;}
	
	/* Image Replacement 
	----------------------------------------*/
	ul#nav li a {/*Set to height of image*/ height:38px; display:block; width:97px; text-indent:-9999px; outline:none;}
	
	/*Include all of your links with unique IDs. Use the correct path to the image and set the width of each image*/
	li#navAbout a{background-image: url(../images/nav/About.jpg);}
	li#navCertificates a{background-image: url(../images/nav/Certificates.jpg); }
	li#navWorkshop a{background-image: url(../images/nav/workshop.jpg);}
	li#navProducts a{background-image: url(../images/nav/Products.jpg);}
	li#navFeedback a{background-image: url(../images/nav/feedback.jpg);}
	
	/* CSS Rollover (Sprites) - Advanced Users!
	----------------------------------------*/
	
	/*Each link must have a unique ID - Include all of your links here - Remove if not using!*/
	ul#nav li a:hover, li.navcurrent a {background-position:0 -38px; /*Set to height of image !must be negative!*/}
		
/* Main Content
----------------------------------------*/
#mainContent
{
	margin:0 auto;
	background:url(../images/mainContent-bg.jpg) repeat-x #EAEAEA; clear:both;
}
	#contentMinor
	{
		width:214px;
		float:left;
		overflow:hidden;
		display:inline;		
	}
	.siderbar
	{
	padding:75px 0 0 25px;	 
	}
	.siderbarA
	{
		padding-left:46px;
		height:30px; 
		line-height:30px;
		vertical-align:middle;	
	}
	.siderbarA a:link,.siderbarA a:visited{ color:#FFFFFF}
	#contentMajor
	{
		position:relative;
		margin-left:10px;
		width:770px;
		float:left;
		margin:0px;
		display:inline;
		border-bottom:1px solid #cccccc;
	}
		div#path{height:35px;line-height:55px;color:#54626B; overflow:hidden; vertical-align:middle; text-align:right; position:absolute; top:-35px; right:24px; z-index:99; overflow:hidden}
		div#path a{ color:#54626B;}
		div#wrap {margin-left:20px; margin-top:20px;}


/* Footer
----------------------------------------*/
#footer
{
	clear:both;
}
#footer a
{
	color:#FFFFFF;
	text-decoration:none;
}



#feedback_table  
{
	 float:left;
}
#feedback_table td 
{
	padding:5px;
}

.showmsg th, .showmsg td{ text-align:center}

#title1,#products_table, #basket_table{ width:700px; float:left; clear:both;}
#basket_table{ margin-bottom:20px;}
#basket_table td{ padding:3px;}
.product{width:125px; padding-bottom:20px;}
.productimg{  border:1px solid #e0e0e0; width:180px; height:130px;}
.productname{ text-align:center; padding-top:7px;}
.productname a{ clear:both; width:100%; text-align:center}
.productname input{ border:0; margin-right:5px; margin-top:0;}
.ShowPage{clear:both; text-align:right; border:1px solid #e0e0e0; border-left:0px; border-right:0; padding:3px 0 8px 0; margin:20px 0; width:720px;}
#product_order{clear:both; text-align:center;margin-bottom:20px;}

.siderbarAindex{ height:31px; line-height:34px; vertical-align:middle; overflow:hidden; margin-left:100px;}

.jobs{ width:700px; float:left;}
.jobs td{ padding:5px}

#magazine .title{ font-size:12px; padding:0; margin:10px 0; font-weight:bold;}
#magazine .content{ clear:both; padding:0; margin-left:30px; height:45px; line-height:45px; vertical-align:middle;}
#magazine .content a{ margin:10px;}

#indexnewstitlea , #indexnewstitleb{width:464px;}
.newsflash{ width:240px; text-align:center; margin:10px 0;float:left;}
.newsitem{ float:left;width:205px; margin:10px 0;}
.newsitem dt {border-bottom:1px solid dotted; line-height:30px; margin-bottom:5px;}
.newsitem dt a{ color:#016ABD; font-size:14px; font-weight:bold;}
.newsitem dd a{ color:#016ABD; line-height:22px;}
.newsitem a:{ color:#016ABD;}
	.newsitem a:link,.newsitem a:visited{ color:#016ABD}

.newslist{ margin-top:5px;}
.newslist li{ line-height:25px; margin:0 20px 0 10px;
	background:url(../images/newslistli-bg.jpg) no-repeat left 50%;
}
.newslist li a{ float:left; margin:0 10px}
.newslist span{ float:right}
#Main_Body { width:700px}
#indexmagazine .img{ margin:38px 0 0 20px ; float:left}
#indexmagazine dl{ margin:32px 0 0 10px ; float:left}
#indexmagazine dl dt{ margin:0; padding:0; color:#325C72;}

.indexinfo{ line-height:27px; vertical-align:middle; width:550px; margin:0 0 0 100px; float:left; display:inline}
.indexinfo li{ line-height:27px; vertical-align:middle; text-align:center}
.indexinfo li a{ width:100%; text-align:center}
.indexdatetime{line-height:27px; vertical-align:middle; text-align:right; width:300px; color:#FFFFFF; margin:0 50px 0 0;float:left; display:inline}


