/*
Theme Name: NwRetail
Theme URI: Designer Web
Description: Custom template made for NWRetail by designer web
Version: 1
Author: dan Ward	
Author URI: http://designer-web.com
Tags: 


*/
@charset "utf-8";
/* CSS Document */

html, body, div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, code,
del, dfn, em, img, q, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
  margin: 0;
  padding: 0;
  border: 0;
  font-weight: inherit;
  font-style: inherit;
  font-size: 100%;
  font-family: inherit;
  vertical-align: baseline;
}

body {
	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin: 0;
	padding: 0;
	}

h1, h2, h3, h4, h5, h6 {
	color: #004a90;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	margin: 0 0 5px;
	}

h1 {
	font-size: 20px;
	}

h2 {
	font-size: 17px;
	}

h3, h4, h5, h6 {}

h1 a,
h2 a,
h3 a,
h4 a,
h5 a,
h6 a {
	color: #004a90;
	}

a img {
	border: none;
	}

a {
	text-decoration: none;
	}

p {
	line-height: 150%;
	margin: 0 0 15px;
	}

em {
	font-style: italic;
	}

strong {
	font-weight: bold;
	}

table {}

	table tr {}

		table tr td {
			padding: 5px;
			vertical-align: middle;
			}

#topsection{
background: url(images/repeatXBannerBg.jpg) repeat-x; 
border-bottom: solid 1px #fff;
height: 208px; /*Height of top section*/
}
#headerlogo{
	width: 800px; /* this preserves the header logo when the viewport is reduced in width */
}

#topsection h1{
margin: 0;
padding-top: 15px;
}

#maincontainer{
	background-position: bottom left;
	background-repeat: repeat-x;
	background-image: url(images/bottomGrad.gif);
}

#globalNav {
	background: #363636;
	/*height: 28px;*/
	}

	#globalNav ul {
		display: block;
		/*height: 28px;*/
		list-style: none;
		padding-left: 230px;
		width: 630px; /* this preserves the width of the nav with the viewport is reduced in width */
		}
	
		#globalNav ul li {
			display: inline-block;
			/*float: left;*/
			/*height: 28px;*/
			width: 100px;
			}
	
		#globalNav ul li.last {
			background: url(images/globalLinkDivider.gif) left no-repeat;
			width: 2px;
			}
		
			#globalNav ul li a {
				background: url(images/globalLinkDivider.gif) left no-repeat;
				color: #fff;
				display: block;
				height: 21px;
				padding: 7px 0 0;
				text-align: center;
				width: 100px;
				}
				
			#globalNav ul li a:hover {
				background: #111 url(images/globalLinkDivider.gif) left no-repeat;
				}	

#contentwrapper{
float: left;
width: 100%;

}

#contentcolumn{
margin-left: 200px; /*Set left margin to LeftColumnWidth*/
padding: 0 15px;
}
	.post{
		padding-top:80px;
		
	}
	.post table#clients{
		border-top:1px solid #ccc;
		border-left:1px solid #ccc;
	}
		.post table#clients tr td{
			border-right:1px solid #ccc;
			border-bottom:1px solid #ccc;
		}
	.entry{
		line-height:150%;
	}
		.entry ul{
			margin:10px;
		}
			.entry ul li {
				list-style-type:disc;
				list-style-position:inside;
			}

.ui-tabs-panel ul{
	margin:10px;
}
	.ui-tabs-panel ul li {
		list-style-type:disc;
		list-style-position:inside;
	}

			

			

#leftcolumn{
float: left;
width: 200px; /*Width of left column*/
margin-left: -100%;
padding-top:10px;
/*background-position: bottom left;
background-repeat: repeat-x;
background-image: url(images/bottomGrad_nofooter.gif);*/
/*background-color: #fff;*/
}

#leftcolumn table tr td {
	padding: 5px 8px 5px 0;
	}

	ul#features {
		list-style: none;
		margin: 15px 0;
		width: 750px; /* this preserves the features sidebar when the viewport is reduced in width */
		}
	
		ul#features li {
			border-right: solid 1px #ccc;
			display: inline-block;
			float: left;
			/*height: 160px;*/
			margin: 0 20px 0 0;
			padding: 0 20px 0 0;
			width: 200px;
			}
	
		ul#features li.first {
			padding: 0;
			width: 0;
			}
		
			ul#features li.first div {
				height: 232px;
				visibility: hidden;
				}
		
	/*
		ul#features li.last {
			border: none;
			}
	*/	
			ul#features li p {
				font-size: 11px;
				line-height: normal;
				}
	
			ul#features li img {
				margin: 0 0 5px;
				}
		
			ul#features li a {
				color: #000;
				}
	


#footer{
clear: left;
/*width: 100%;*/
background: #363636;
color: #FFF;
padding-right: 0px;
padding-left: 120px;
font-size: 10px;
padding-bottom: 0px;
padding-top: 30px;
}
	#footer ul {
		display: block;
		list-style: none;
		margin: 0;
		width: 850px; /* this preserves the footer nav when the viewport is reduced in width */
		}
	
		#footer ul li {
			display: inline-block;
			width: 81px;
			}
			
		#footer ul li.last {
			width: 150px;
			}
	
			#footer ul li a {
				color: #fff;
				display: block;
				height: 21px;
				padding: 0;
				}
				
			#footer ul li a:hover {}


.innertube{
margin: 10px; /*Margins for inner DIV inside each column (to provide padding)*/
margin-top: 0;
}

/* -------------- CYCLE PLUGIN CLIENT IMAGE ROTATION STYLES -------------------- */

div#clientsRotate {
	height: 200px;
	margin: 0;
	padding: 0;
/*	position: relative;
*/	width: 200px;
	}

	div#clientsRotate img {
		height: 200px;
		margin: 0;
		padding: 0;
		width: 200px;
		}

/* / client logo rotation */


a.prevLinkImage {
	background: url(images/galleryPrev.png) no-repeat;
	display: block;
	height: 24px;
	width: 24px;
	}

a.nextLinkImage {
	background: url(images/galleryNext.png) no-repeat;
	display: block;
	height: 24px;
	width: 24px;
	}