/*
THEME NAME: AutomationSolutions 1
THEME URI: http://www.as-automation.com
DESCRIPTION: AutomationSolutions custom theme.
VERSION: 0.1
AUTHOR: Jacques Fortier
.
*/

/* Apply a basic layout */
/*@import url('library/layouts/2c-r-fixed.css');*/

/* Apply basic image styles */
/*@import url('library/styles/images.css');*/

/* Apply default theme styles and colors */
@import url('library/styles/default.css');

/* Prepare theme for plugins */
/*@import url('library/styles/plugins.css');*/

body {
	margin: 0;
}

td {
	text-align: left;
}

h2.widgettitle {
	color: #58679b;
	font-weight: bold;
	font-size: 15px;
	margin-top: 8px;
	margin-bottom: 2px;
	display: block
}

img#greenbar, img#nav, object#bluebar { display: block; border: 0 }

div.sidebarwidget ul {
	display: block;
	padding-left: 18px;
	padding-left: 0px;
	margin: 5px 0px 8px 5px;
}	
	
div.sidebarwidget ul li {
	display: block;
	padding-left: 15px;
	font-size: 11px;
	background: url("/images_site/arrow.gif") left 0px no-repeat;
	padding-top: 0px;
	padding-bottom: 6px;
	margin-top: 0px;
}


div.sidebarwidget ul li a {
	padding: 0;
	margin: 0;
}

div.sidebarwidget a {
	text-decoration: none;
}

div.sidebarwidget a:hover {
	text-decoration: underline;
}

div#stayintouch ul {
	display: block;
	padding-left: 0px;
	margin: 5px 0px 8px 0px;
}	
	
div#stayintouch ul li {
	display: block;
	font-size: 11px;
	padding: 0 0 3px 0;
	margin-top: 0px;
}

div#stayintouch a {
	text-decoration: none;
	line-height: 19px;
	vertical-align: middle;
}

div#stayintouch a:hover span {
	text-decoration: underline;
}

div #stayintouch img {
	border: none;
	padding: 0 4px 0 0;
	margin: 0;
	vertical-align: middle;
	width: 19px;
	height: 19px;
}

div #stayintouch span {
	vertical-align: middle;
}

div#sitemap li
{
	list-style-type: none;
}

div#sitemap > li {
	margin-top: 0.65em;
}

div#sitemap > li > ul {
	margin-top: 0.1em;
        margin-bottom: 0.4em;
}

.vendorprofile table {
    width: 100%;
    margin-bottom: 1em;
}

.vendorprofile th {
    width: 17ex;
}

.vendorprofile th, .vendorprofile td {
    padding: 0.5ex 1ex;
    background-color: #d0d0d0;
}

.vendorprofile td.logocell {
    text-align: center;
    vertical-align: top;
    height: 100%;
    background-color: transparent;
}

.vendorprofile td.logocell img {
    margin-top: 1ex;
    max-height: 8em;
}

.vendorprofile a img, .vendorprofile a:hover img, .vendorprofile a:visited img {
    border: none;
}

/* =Navigation
-------------------------------------------------------------- */

.navigation {
    margin:0px 0 36px 0;
    overflow:hidden;
}
.nav-previous {
	float: left;
	width:50%;
}
.nav-next {
	float: right;
	width:50%;
	text-align:right;
}
#nav-above,#nav-below {
	width: 100%;
}
#nav-above {
    margin:0 0 18px 0;
}
.home #nav-above, .single #nav-above {
    display:none;
}
.paged #nav-above {
    display:block;
}



/* -------------------------------------------------------------- 
   Default styles for Images
-------------------------------------------------------------- */   

.entry-content img {
    /*margin: 0 0 18px 0;*/
    max-width:100%;
}
.alignleft,
img.alignleft {
	float: left;
    margin-right:20px;
}
.alignright,
img.alignright {
	display: block;
	float: right;
    margin-left:20px;
}
.aligncenter,
img.aligncenter {
	margin-left:auto;
	margin-right:auto;
	display: block;
	clear: both;
}
.wp-caption {
	text-align: center;
	margin-bottom:18px;
}
.wp-caption img {
	margin: 0;
	padding: 0;
	border: 0 none;
}
.wp-caption p.wp-caption-text {
	margin: 0;
	padding:5px;
}
.gallery img {
    margin:0;
}
.wp-smiley { /* Prevent the smileys from breaking line-height */
	max-height:12px;
	margin:0 !important;
}
