body {
	background-color: #fff;
	margin: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #898989;
	color: #525252;
	line-height: 1.3em;
}

img{
	border:0px none;
}

.bodyBG{
	background: url(images/bodybg.jpg) repeat-x left top;
}

h2{
	color: #2971a7;
	font-size: 16px;
	font-weight: normal;
	margin: 4px 0 0px;
	padding: 0;
}

h2 small {
	font-size: 12px;
	background: url(images/blue-right-arrow.gif) no-repeat 0 3px;
	padding: 0 0 0 15px;
}

h3 {
	color: #2971a7;
	font-size:21px;
	line-height:21px;
	font-weight:normal;
	margin:0px;
	padding:6px 0px 15px 0px;
}

h4 {
	color: #2971a7;
	font-weight: normal;
	font-size: 14px;
	margin: 8px 0px 8px 0px;
	padding: 0;
}

h5{
	color: #46535c;
	font-size:14px;
	line-height:14px;
	font-weight:bold;
	margin:0px;
	padding:0px;
}

h6 {
	color: #2971a7;
	font-weight: bold;
	font-size: 13px;
	margin: 8px 0px 8px 0px;
	padding: 0;
}


h7 {
	color: #2971a7;
	font-weight: normal;
	font-size: 11px;
	margin: 13px 0px 12px 0px;
	padding: 0;
}

h4 + p, h4 + ul {
	margin-top: 0;
}

pre {
  background-color: #eee;
  padding: 10px;
  font-size: 11px;
}

p{
	padding:0px;
	margin:10px 0px;
}

a { color: #3366FF; text-decoration:none;}

a.search-submit {
	color:#4F5155;
	text-decoration: none;
}

.blue-text {
	color: #2971a7;
}

.orange-text {
	color:#f37b20;
}

.dkblue-text {
	color: #46535c;
}

.small-text{
	font-size: 10px;
}

/*------------------------------------------------------ 
Header Styles
------------------------------------------------------*/
#header{
	width: 980px;
	padding:0px; 
	margin:0px;
	height:100px;
	font-size:11px;
	color:#898989;
	margin-bottom:25px;}

.headerText {
	font-family: "Lucida Grande", Verdana, sans-serif;
	font-size: 10px;
}

.headerPhone{
	font-family: "Lucida Grande", Verdana, sans-serif;
	font-size: 15px;
	color: #EF8B1D;
}

a.headerLink { color: #333; text-decoration: none; }
a.headerLink:hover { color: #EF8B1D; text-decoration: none; }


/*------------------------------------------------------ 
Content Styles
------------------------------------------------------*/
#content{
	padding-left: 10px;
	padding-top: 5px;
	line-height: 1.4em;
}

#content ul {
	padding-left: 0;
	margin-left: 1.3em;
}

#content a {
	/*color: #4F5155;*/
	color: #2971a7;
}

#content a:hover {
	text-decoration: underline;
}

.gallery{
	width: 300px;
	padding: 3px;
	border: 1px solid #999;
}


#container { /* div you want to stretch */ 
min-height: 100%; 
border: 1px solid #000;
}

.pageTitle{
	font-family: Georgia, Sans-serif;
	font-size: 28px;
	font-style: normal;
	font-weight: normal;
	color: #2e404c;
}

.site_title {
 color: #333;
 font-size: 32px;
 font-weight: bold;
 margin: 4px 0 2px 0;
 padding: 5px 0 0px 0;
}

.price{
	color: red;
}

#store .entry form, #store .entry form div{
	display: inline;
}

.list-line-odd{
	background-color: #ffffff;
	padding:0px 16px;
}

.list-line-even{
	background-color: #ffffff;
	padding:0px 16px;
}

.list-image{
	width: 75px;
	border: 1px solid #666666;
	padding: 2px;
	margin: 2px;
}

.list-title{
	font-family: Lucida Grande, Verdana, Sans-serif;
	font-size:   14px;
	line-height: 18px;
	font-weight: bold;
}

.sidebar{
	width: 160px;
	background-color: #E5ECF9;
	padding: 5px;
	border: 1px solid #C5D7EF;
	color: #3366FF;
}

.line-odd{
	background-color: #ebebeb;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	line-height: 17px;
	font-family: Lucida Grande,Geneva,Arial,Helvetica,Swiss,SunSans-Regular;
	color: #666;
	padding:8px 16px;
}

.line-even{
	background-color: #fff;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	line-height: 17px;
	font-family: Lucida Grande,Geneva,Arial,Helvetica,Swiss,SunSans-Regular;
	color: #666;
	padding: 8px 16px;
}


.homeCanvas{
	width: 100%;
	height: 316px;
	height: 375px;
	background-color: #f9f9f9;
	z-index:-9999;
}

code {
 font-family: Monaco, Verdana, Sans-serif;
 font-size: 12px;
 background-color: #f9f9f9;
 border: 1px solid #D0D0D0;
 color: #002166;
 display: block;
 margin: 14px 0 14px 0;
 padding: 12px 10px 12px 10px;
}


.media-options td { padding-right: 10px; }
a.media   { display: block; }
div.media { font-size: small; color: #888; margin: 25px; text-align: center; width: 100% !important; }
span.note { font-style: italic; color: #888; }

div.mediabox { border: 3px solid #ddd; margin: auto; background: white; text-align: center; font-weight: bold; padding: 10px; }

/*------------------------------------------------------ 
Boxes
------------------------------------------------------*/
	.buildBoxFirst{
			position:relative;
			border:1px solid #CCC;
			margin-bottom:10px;
			background-image:url('images/head_cutting.gif');
			background-repeat:repeat-x;
			background-color:#fff;
		}

	.boxHeader{
			height:17px;
			padding:3px 0px 0px 8px ;
			font-size:12px;
			font-weight:bold;
			color:#666;
			text-align:left;
			text-transform:uppercase; 
			border-bottom: 1px solid #CCC;
		}

	.boxContent{
			position:relative;
			overflow:hidden;
			font-size:13px;
			color:#000000;
			padding:10px;
		}


		.resource_overview
		{
			width: 186px;
			margin-top: 10px;
			float: left;
		}
		.resource_list_container
		{
			border-left: 1px solid #d7d7d7;
			padding-left: 20px;
			margin-top: 10px;
			padding-bottom: 999em;
			margin-bottom: -999em;
			width: 710px;
			min-height: 150px;
			float: right;
		}
		.resource_list
		{
			width: 700px;
			display: block;
		}
		.resource_list td
		{
			padding: 3px;
		}
		.row_alt
		{
			background: #E6E6E6;
		}



/*------------------------------------------------------ 
Accordion Styles
------------------------------------------------------*/
#navigation {
	margin:0;
	padding:0;
	text-indent:0;
	width:209px;
	font-size: 11px;
	font-size: 12px;
	list-style: none;
	text-align: left;
}

#navigation li {
	height: auto;
	background:url(images/navBG.png) 0px 0px repeat-x #676f77;
	display:block;
}

#navigation li.first-tab {
	background: url(images/nav-first.png) no-repeat;
}

#navigation li.blue {
	background: url(images/navBG_blue.png) repeat-x;
}

#navigation li a.head {
	display: block;
	width: 186px;
	line-height: 28px;
	color: #fff;
	text-decoration: none;
	text-indent: 0px;
	padding:5px 0px 0px 23px;
	margin:0px;
	background:url(images/nav_plus.gif) 10px 7px no-repeat;
}

#navigation li.active a.head {
	background:url(images/nav_minus.gif) 10px 7px no-repeat;
}

#navigation li ul {
	margin: 0px;
	padding: 5px 20px;
	background: #f0f0f0;
	width:170px;
}

#navigation li ul li {
	padding: 5px 0px;
	margin: 0;
	background-image:none;
	background-color:#f0f0f0;
	list-style:none none;
	border-bottom:1px solid #c8c8c8;
	border-top:1px solid #ffffff;
}

#navigation li ul li.first {
	border-top:0px none;
}

#navigation li ul li.last {
	border-bottom:0px none;
}

#navigation li ul li a {
	color:#7d7d7d;
	color: #2971A7;
	background:none;
	text-decoration: none;
}

#navigation li ul li a:hover {
	color: #2971A7;
	color:#7d7d7d;
	}

#bttn-contact-us {
	display: block;
	margin: 0;
	padding: 0;
	background: url(images/contact_us.png) no-repeat bottom;
	background: url(images/contact_us_gray.png) no-repeat bottom;
	width: 209px;
	height: 43px;
	text-decoration: none;
	text-indent: -999em;
}

#bttn-contact-us-alt {
	display: block;
	margin: 0;
	padding: 0;
	background: url(images/contact_us_btn.jpg) no-repeat bottom;
	width: 209px;
	height: 43px;
	text-decoration: none;
	text-indent: -999em;
}

@media print {
	.basic div, #navigation ul, #list2 dd, #list3 div{
		display: block!important;
		height: auto!important
	}
}

#small_main .facilitators-resources {
	margin: 0;
	padding-top: 12px;
}

.facilitators-resources .column1 {
	width: 48%;
	float: left;
}

.facilitators-resources .column2 {
	width: 48%;
	float: right;
}

.facilitators-resources .column1 h3, .facilitators-resources .column2 h3 {
	padding: 0;
	margin: 0 0 18px;
	border-bottom: 1px #cdcdcd solid;
}

#main_container .facilitators-resources ul {
	list-style: none;
	margin: 10px 0 0;
	padding: 0;
}

#main_container .facilitators-resources ul a {
	display: block;
	color: #2971a7;
	background:transparent url(images/blue-plus.gif) no-repeat scroll 0px 6px;
	padding: 0 0 0 11px;
}

#left_column .gray-box {
	background: #fbfbfb;
	border-left:1px solid #EBEBEB;
	border-right:1px solid #EBEBEB;
	margin: 0;
	padding: 4px 10px;
}

#left_column .gray-box form {
	margin: 0;
	padding: 0;
}

#left_column .gray-box-top {
	display: block;
	width: 100%;
	height: 6px;
	background: url(images/content_top.gif) no-repeat top left;
	position: relative;
	margin: 10px 0 0;
	padding: 0;
}

#left_column .gray-box-top span {
	display: block;
	width: 6px;
	height: 6px;
	position: absolute;
	top: 0;
	right: 0;
	background: url(images/content_top_right.gif) no-repeat top right;
}

#left_column .gray-box-bottom {
	display: block;
	width: 100%;
	height: 6px;
	background: url(images/content_bottom.gif) no-repeat top left;
	position: relative;
	margin: 0;
	padding: 0;
}

#left_column .gray-box-bottom span {
	display: block;
	width: 6px;
	height: 6px;
	position: absolute;
	top: 0;
	right: 0;
	background: url(images/content_bottom_right.gif) no-repeat top right;
}

#left_column h4 {
	font-size: 12px;
	padding-bottom: 8px;
	border-bottom: 1px #cdcdcd solid;
	margin-top: 20px;
}

/* home page layout   */
#home_top {margin:0px; padding:0px; width:969px; background:url(images/content_top.gif) bottom left no-repeat; font-size:1px; line-height:1px; height:6px;}
#home_top span{margin:0px; padding:0px; width:100%; background:url(images/content_top_right.gif) bottom right no-repeat; font-size:1px; line-height:1px; height:6px; display:block;}
#home_bottom {margin:0px; padding:0px; width:969px; background:url(images/content_bottom.gif) bottom left no-repeat; font-size:1px; line-height:1px; height:6px;}
#home_bottom span {margin:0px; padding:0px; width:100%; background:url(images/content_bottom_right.gif) bottom right no-repeat; font-size:1px; line-height:1px; height:6px; display:block;}

#home {margin:0px; padding:3px 20px; width:929px; background:top left repeat-y #fbfbfb; border-left:1px solid #ebebeb; border-right:1px solid #ebebeb; overflow: hidden;padding-bottom:0px;}

#home_main{width:782px; float:right;}
#home_main #home_top{ width:782px;}
#home_main #home{ width:740px;}
#home_main #home_bottom{ width:782px;}

	
a.noBorder img {border:0;}
.bold /* General - bold text */ { font-weight: bold; } 
#homePromo {float:left;clear:both;margin-left:-4px;padding:0px;width:980px;}

/************************** why choose Amplimark ************************************************************************/ 
.loginWelcome { font-weight:600; height:10px; padding:0px 5px 0px 5px; }
.whyAmplimarkBox {position: relative; float: left; clear: left; top:1px; width:193px; height:292px; text-align:left; line-height:13px; padding:5px 0px; margin:0px; padding-left:5px; background-color: #FFFFFF; overflow:visible;color:#000; }

.ampTop { width:188px; position:absolute; left:5px; top:-1px; height:5px; }
.ampLeft { height:295px; width:5px; position:absolute; left:0px; top:3px; } 
.ampBottom { width:188px; position:absolute; left:5px; bottom:0px; height:5px; }
.ampRight { height:295px; width:5px; position:absolute; right:0px; top:3px; }
.ampTopRight { height:5px; width:5px; position:absolute; right:-1px; top:-1px; } 
.ampBottomRight { height:5px; width:5px; position:absolute; right:0px; bottom:0px; } 
.ampBottomLeft { height:5px; width:5px; position:absolute; left:0px; bottom:0px; } 
.ampTopLeft { height:5px; width:5px; position:absolute; left:-1px; top:-1px; }
#ampWelcome { background-color:#E6E7E8; width:188px; top:-1px; height:14px; margin-bottom:-1px; }
#ampData { background-color:#E6E7E8; height:293px; margin-top:-1px; width:183px; padding-left:5px;color:#000; } 
#ampData a, a:visited {padding-left:2px; text-decoration: none;color:#000; }
#ampData a:hover {text-decoration: underline;}
#ampData ul {margin:2px; padding: 0px; list-style-type: none; }
#ampData li { padding-left: 17px; padding-bottom:6px; font-weight:normal;background: transparent url('images/Link_Arrow.gif') no-repeat 5px 3px;}

/**************Our Customers **********************/

.format {
		border:none;
		padding-bottom:25px;
		}
 
#gallery {
		width:700px;
		text-align:center;
		padding-bottom:20px;
		margin:auto;
		padding:0;
		margin-bottom:25px;
		}
		
#gallery ul {
		list-style-type:none;
		margin-bottom:25px;
		border-bottom:0px solid #d8e1e3;
 
		}
		
#gallery li {
		display:inline;
		background:none;
		margin-bottom:25px;
		margin-right:40px;
		border-bottom:0px solid #d8e1e3;
 
		}

/**************why amplimark ends **********************/

/* post content style */

.post-header {
	font-family: Calibri, Cambria, Verdana;
	font-size: 17px;
	line-height: 18px;
	font-weight: bold;
	color nd: #0066CC;
	padding: 0px;
	border: 0px solid #0066CC;
	margin-right: 1px;
	text-decoration: none;
}
.post-content .page-links a {
	font-family: Calibri, Cambria, Verdana;
	font-size: 15px;
	line-height: 18px;
	font-weight: normal;
	color: #FFFFFF;
	background: #0066CC;
	padding: 3px 6px;
	border: 1px solid #0066CC;
	margin-right: 1px;
	text-decoration: none;
}

.post-content .page-links a:hover {
	font-family: Calibri, Cambria, Verdana;
	font-size: 15px;
	line-height: 18px;
	font-weight: bold;
	color: #FFFFFF;
	background: #0099CC;
	padding: 3px 6px;
	border: 1px solid #0099FF;
	margin-right: 1px;
	text-decoration: none;
}

/* PPC Pricing Quote */
#PPCQuote {float: left;
	height:220px;
	width:727px;
	background: url(images/ppc-background.gif) no-repeat;
}

.whyAmplimark {width:190px; font-size:11px; text-align:center; font-weight:bold; font-family: Arial, Helvetica, sans-serif; color:#000000;}

