/*
Theme Name: AdMarketers
Theme URI: http://www.admarketers.com
Description: AdMarketers: A creative group specializing in media buying,
affiliate advertising networks, and internet marketing.
Version: 1
Author: AdMarketers
Author URI: http://www.admarketers.com
*/

/*
	- GENERAL
	- BASIC LAYOUT
	- HEADINGS
	- HEADER
	- CONTENT
		+ CONTENT LEFT
		+ CONTENT RIGHT
	- COMMENTS
	- SEARCHFORM
	- FOOTER
	- WORDPRESS CSS
	- USEFUL

/*	##################################
   	GENERAL
	################################## */
	
body {
	margin: 0px;
	padding: 0px;
	background: white;
	color: #6e7073;
	font: 12px/22px Arial, sans-serif;
}

a {
	color: #6e7073;
	outline: none;
	text-decoration: none;
}

p {
	margin: 0 0 20px 0;
}

ul, ol {
	margin-bottom: 20px;
}

/*	##################################
   	BASIC LAYOUT
	################################## */
	
#page {
	background: url(../images/skin/bkg-index.jpg) repeat-x top left;
}

#page2 {
	background: url(../images/skin/bkg-page.jpg) repeat-x top left;
}
	
#header {
	position: relative;
	height: 160px;
	width: 980px;
	margin: 0 auto;
}

#content {
	width: 980px;
	margin: 15px auto 0;
	position: relative;
	min-height:500px;
}

#content-left {
	float: left;
	width: 600px;
	display: inline;
}

#content-right {
	float: right;
	width: 350px;
	display: inline;
}

.autocomplete {
   top:320px !important;
   margin-left:-210px !important;
}

/*	##################################
   	HEADINGS
	################################## */
	
h1 {
	margin: 0 0 20px 0;
}

h3, h4, h5, h6 {
	margin: 0 0 10px 0;
}
	
h1#blog-title {
	position: absolute;
	bottom: 80px;
	left: 0px;
	margin: 0px;
	padding: 0px;
	line-height: 1;
	font-size: 24px;
	font-weight: normal;
	text-indent: -9999px;
}

h1#blog-title a {
	color: black;
	text-decoration: none;
}

h2#blog-description {
	position: absolute;
	bottom: 60px;
	left: 0px;
	margin: 0px;
	padding: 0px;
	font-size: 11px;
	font-weight: normal;
	text-indent: -9999px;
}

h2.category-title {
	margin: 0 20px 20px 20px;
	padding: 0 0 10px 0;
	border-bottom: 1px solid #dedede;
	font-size: 14px;
}

h3.post-title {
	margin: 0 0 20px 0;
	font-size: 1.8em;
	font-weight: normal;
	color: #003d8a;
}

h3.post-title a {
	text-decoration: none;
}

h3.post-title a:hover {
	text-decoration: underline;
}

h4.sidebar-title {
	font-size: 12px;
}

/*	##################################
   	HEADER
	################################## */
	
#top-nav {
	font-weight:bold;
	line-height: 14px;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	padding:0;
	position:absolute;
	right:0;
	top:0px;
	width: 626px;
	margin: 8px 0 0 0;
}

#loginlabel {
	height: 20px;
	float: left;
	margin: 10px 20px 0 0;
	padding: 0 20px 0 0;
	border-right: 1px dotted #bababa;
	display: inline;
}

#loginlabel p {
	display: inline;
}

#loginboxes {
	width: 485px;
}

#loginboxes input {
	height:13px;
	margin:6px 20px 0 10px;
	padding:3px;
	width:100px;
	float: left;
	padding: 3px;
    border: 1px solid #dadada;
    color: #5E5E5E;
    font-size: 11px;
}

#top-nav li#rss {
	padding: 0 0 0 15px;
	background: url(../images/skin/rss-icon.gif) no-repeat left center;
}

#top-nav h1 {
	color: #054a98;
	display: inline;
	margin: 0;
	padding: 0;
	font-size: 12px;
}

#top-nav label {
	margin: 10px 0 0 0;
	padding: 0;
        float: left;
}

#top-nav form {
	overflow: hidden;
        padding: 0;
        margin: 0;
        height: 30px;
}

#loginboxes #login {
	background: transparent url(../images/skin/loginbutton.jpg) no-repeat top center;
	border: none;
	cursor: pointer;
	margin: 0;
	padding: 0;
	height: 30px;
	width: 82px;
	outline: none;
	text-decoration: none;
}

#loginboxes #login:hover {
	background: url(../images/skin/loginbuttonhover.jpg) no-repeat top center;
}

#logo {
	margin: 41px 0 0;
	float: left;
	display: inline;
	border: 0;
	outline: 0;
}

a.navbuttonhome {
	background: transparent url(../images/skin/home.jpg) no-repeat top center;
	width: 150px;
	height: 80px;
	cursor: pointer;
	display: block;
}

a.navbuttonhome:hover {
	background: transparent url(../images/skin/home-hover.jpg) no-repeat top center;
}

a.navbuttonadv {
	background: transparent url(../images/skin/adv.jpg) no-repeat top center;
	width: 150px;
	height: 80px;
	cursor: pointer;
	display: block;
}

a.navbuttonadv:hover {
	background: transparent url(../images/skin/adv-hover.jpg) no-repeat top center;
}

a.navbuttonpub {
	background: transparent url(../images/skin/pub.jpg) no-repeat top center;
	width: 150px;
	height: 80px;
	cursor: pointer;
	display: block;
}

a.navbuttonpub:hover {
	background: transparent url(../images/skin/pub-hover.jpg) no-repeat top center;
}

a.navbuttoncontact {
	background: transparent url(../images/skin/contact.jpg) no-repeat top center;
	width: 148px;
	height: 81px;
	cursor: pointer;
	display: block;
}

a.navbuttoncontact:hover {
	background: transparent url(../images/skin/contact-hover.jpg) no-repeat top center;
}

a.navbuttonsignup {
	background: transparent url(../images/skin/signup.jpg) no-repeat top center;
	width: 152px;
	height: 93px;
	cursor: pointer;
	display: block;
}

a.navbuttonsignup:hover {
	background: transparent url(../images/skin/signuphover.jpg) no-repeat top center;
}

#signup {
	margin:-12px 0 0 -1px;
}

/*	##################################
   	INDEX
	################################## */

#welcome {
	float: left;
	display: inline;
}

#tagline {
	float: right;
	display: inline;
}

#twoblocks {
	background: url(../images/skin/2blocks.jpg) no-repeat top left;
	height: 250px;
	width: 565px;
	margin:10px 0 0 -11px;
}

#twoblocks p {
	width: 368px;
	font-size: 14px;
	line-height: 18px;
	color: #11509a;
}

#twoblocks a:link, #twoblocks a:visited {
	color: #008cd1;
	font-size: 10px;
	letter-spacing: 1px;
	font-weight: bold;
	text-transform: uppercase;
	padding: 3px 5px;
	margin: 0 0 0 -5px;
}

#twoblocks a:hover {
	color: orange;
	background: white;
	border: none;
}

#advertisers{
	padding:51px 0 0 129px;
}

#publishers {
	margin:61px 0 0 129px;
}

#newsfeed {
	float: right;
	height: auto;
	width: 325px;
	margin:80px 13px 0 0;
	background: #fcfdff;
	border: 6px solid #dcedff;
	display: inline;	
}

#title-news {
	margin:17px 0 0 13px;
}

#newsrss {
	list-style: none;
	font-family: Georgia;
	font-style: italic;
	color: #11509a;
	font-size: 12px;
	letter-spacing: normal;
	}

#newsrss li {
	margin:0 0 20px -15px;
	width:250px;
}

#newsrss li a:link, #newsrss li a:visited {
	color: #008cd1;
	font-weight: bold;
	text-transform: uppercase;
	letter-spacing: 1px;
	font-family: Arial, sans-serif;
	font-style: normal;
	border-bottom:1px dotted #008CD1;
	padding:5px 5px 2px 0;
}

#newsrss li a:hover {
	color: #ffa800;
}

.date {
	font-size: 9px;
	font-weight: normal;
	line-height: 12px;
}

/*	##################################
   	CONTENT
	################################## */
	
/** CONTENT LEFT */

.box-left, .post, .page {
	margin: 0 0 40px 20px;
}

.sticky {
	padding: 20px;
	border: 1px dotted #ccc;
}

.meta {
	border:1px solid #CBCBCB;
	clear:both;
	color:#5E5E5E;
	padding:2px 12px;
	background: #fff url(../images/skin/bg-meta.gif) repeat-x 0 -1px;
}

.meta-date {
	padding: 0 10px 0 15px;
	background: url(../images/skin/bg-meta-date.gif) no-repeat 0px 2px;
}

.meta-categories {
	padding: 0 10px 0 15px;
	background: url(../images/skin/bg-meta-categories.gif) no-repeat 0px 2px;
}

.meta-comments {
	padding: 0 10px 0 15px;
	background: url(../images/skin/bg-meta-comments.gif) no-repeat 0px 2px;
}

p.tags {
	clear: both;
}

/** CONTENT RIGHT */

.box-right {
	margin: 0 20px 20px 0;
	padding: 20px;
	background: white /*url(../images/skin/bg-box-right.gif) no-repeat top left*/;
}

.box-right ul {
	margin: 0 0 5px 0;
	padding: 0px;
	list-style: none;
}

.box-right li {
	margin: 0px;
	padding: 5px;
	border-bottom: 1px solid #dedede;
}

.box-right li a {
	display:block;
	height:17px;
	padding:0 0 5px 5px;
	text-decoration:none;
	width:279px;
}

.box-right li a:hover {
	background: #003d8a;
	color: white;

}

.box-right li ul {
	margin: 0 0 0 20px;
	list-style: square;
}

.box-right li li {
	border: none;
}

/*	##################################
   	COMMENTS
	################################## */
	
#commentform label {
	display: block;
	margin: 0 0 5px 0;
}

#commentform input.text, #commentform textarea {
	width: 90%;
	margin: 0 0 10px 0;
}

#commentform .text {
	height: 22px;
	padding: 6px 6px 0 6px;
	background: #fff url(../images/skin/bg-form-text.gif) repeat-x left top;
	border: 1px solid #dadada;
	color: #5e5e5e;
}

#commentform textarea {
	height: 150px;
	padding: 6px 6px 0 6px;
	background: #fff url(../images/skin/bg-form-text.gif) repeat-x left top;
	border: 1px solid #dadada;
	color: #5e5e5e;
}

#commentform .button {
	width: auto;
	height: 30px;
	margin: 0px;
	padding: 0 20px;
	background: #6e7073;
	border: none;
	color: #fff;
}

.commentlist .comment {
	height: auto;
	margin: 20px 0 0 0;
	color: #fff;
}

.commentlist .quote {
	padding: 20px 20px 0 20px;
	background: #4a4f54 url(../images/skin/bg-comment-quote.gif) no-repeat right top;
}

.avatar {
	float: right;
	margin: 0 0 10px 20px;
	display: inline;

}

.commentlist .cite {
	display: block;
	padding: 20px 0 0 0;
	color: #6e7073;
	background: #fff url(../images/skin/bg-comment-bubble.gif) no-repeat left top;
	font-style: normal;
}

/** COMMENTS IN WP 2.7 */

.commentlist li {
	margin: 0px;
	padding: 20px 0 20px 20px;
	list-style: none;
	background: #4a4f54;
}

.commentlist li a {
	color: #999;
}

.commentlist li .avatar {
	margin: 0 20px 10px 20px;
}

.commentlist li p {
	margin: 0 20px 20px 0;
}

.commentlist .comment-meta {
	margin: 0 0 20px 0;
}

.commentlist .comment-author a {
	font-weight: bold;
}

.commentlist ul.children {
	margin: 0px;
	padding: 0px;
}

.commentlist .children li {
	border: 1px solid #6e7073;
	border-right: none;
}

#cancel-comment-reply {
	margin: 10px 0;
}

.commentlist li.depth-2, .commentlist li.depth-4 {
	background: #5a5a60;
}

/*	##################################
   	SEARCHFORM
	################################## */
	
#searchform #search {
	float: left;
	width: 146px;
	height: 22px;
	padding: 6px 6px 0 6px;
	background: #fff url(../images/skin/bg-form-text.gif) repeat-x left top;
	border: 1px solid #dadada;
	color: #5e5e5e;
	display: inline;

}

#searchform .button {
	width: auto;
	height: 30px;
	margin: 0px;
	padding: 0 10px;
	background: #4a4f54;
	border: none;
	color: #fff;
}

/*	##################################
   	SIGNUPFORM
	################################## 
	
ul.formsection {
	background:white url(../images/skin/bkg-formsection.jpg) repeat-x scroll left top;
	border:1px solid silver;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	padding:12px 20px;
}

ul.formsection h1 {
	color:white;
	font-size:18px;
	font-weight:normal;
}

ul.formsection input {
	height: 18px;
	width: 145px;
}

ul.formsection label {
	color:#353535;
	display: block;
}

ul.formsection .drop {
	height:25px;
	padding:3px;
	width:200px;
}

ul.formsection .signupbutton {
	background:transparent url(../images/skin/signupbutton.jpg) no-repeat scroll center top;
	border:medium none;
	cursor:pointer;
	height:44px;
	outline: none;
	width:163px;
}

ul.formsection .signupbutton:hover {
	background:transparent url(../images/skin/signupbuttonhover.jpg) no-repeat scroll center top;
}

ul.formsection p.check {
	line-height:18px;
	margin-left:30px;
	width:500px;
}

ul.formsection li span {
	float: left;
}
*/
	
	
	
	

/*	##################################
   	FOOTER
	################################## */

#footer {
	background:#00266E url(../images/skin/bkg-footertile.jpg) repeat-x scroll left top;
	min-height:121px;
	margin:50px auto 0;
	padding:0;
	width:100%;
}

#footer p {
	margin: 0 auto;
	text-align: center;
	background: url(../images/skin/footermid.jpg) no-repeat top center;
	padding-top: 30px;
	color: white;
	font-size: 10px;
	font-weight: bold;
}

#footer a:link, #footer a:visited {
	color:white;
	font-size:10px;
	letter-spacing:1px;
	margin:0 20px;
	text-transform:uppercase;
	padding: 3px 5px;
}

#footer a:hover {
	color: #004493;
	background: white;
}

#webdemar {
	float: right;
	width: 400px;
	text-align: right;
	display: inline;

}

/*	##################################
   	WORDPRESS CSS
	################################## */

.aligncenter,
div.aligncenter {
   	display: block;
   	margin: 0 auto;
}

.aligncenter {
	margin-bottom: 20px!important;
}

.alignleft {
   	float: left;
   	margin: 0 20px 20px 0;
   	display: inline;

}

.alignright {
   	float: right;
   	margin: 0 0 20px 20px;
   	display: inline;
}

.wp-caption {
	margin-bottom: 20px;
	padding-top: 4px;
   	border: 1px solid #ccc;
   	text-align: center;
   	background-color: #f7f7f7;
}

.wp-caption img {
   	float: none;
   	margin: 0px;
   	padding: 0px;
   	border: none;
}

.wp-caption p.wp-caption-text {
   	padding: 0px;
  	margin: 0px;
}

/** WIDGETS CSS */

#calendar_wrap table {
	width: 100%;
}

#calendar_wrap td {
	text-align: center;
}

#wp-calendar caption {
	margin: 0 0 10px 0;
	background: #dedede;
}

/*	##################################
   	USEFUL
	################################## */
	
.clear {
	clear: both;
}

.clearfix:after {
    content: " ";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0;
}

.clearfix {
    display: inline-block;
}

html[xmlns] .clearfix {
    display: block;
}

* html .clearfix {
    height: 1%;
}

/** CSS BASIC ELEMENTS */

hr {
	clear: both;
	height: 1px;
	margin: 20px 0;
	background: #dedede;
	border: none;
}

blockquote {
	margin: 0 0 0 10px;
	padding: 0 0 0 10px;
	border-left: 5px solid #f7f7f7;
}

fieldset {
	margin: 0 0 20px 0;
	padding: 0 20px 20px 20px;
	background: #f7f7f7;
	border: none;
}

legend {
	font-size: 14px;
	font-weight: bold;
}

/*input, textarea {
	width: 90%;
	height: 22px;
	margin: 0 0 20px 0;
	padding: 6px 6px 0 6px;
	background: #fff url(../images/skin/bg-form-text.gif) repeat-x left top;
	border: 1px solid #dadada;
	color: #5e5e5e;
	font-size: 11px;
}
*/

textarea {
	width: 90%;
	height: 100px;
}

/*select {
	width: auto;
	margin: 0 0 20px 0;
	padding: 6px;
	background: #fff;
	border: 1px solid #dadada;
	color: #5e5e5e;
	font-size: 11px;
}

input.radio, input.checkbox {
	width: auto;
	height: auto;
	margin: 0px;
	background: #fff;
}

input.password {
	width: auto;
}

input.button {
	width: auto;
	height: 30px;
	margin: 0px;
	padding: 0 20px;
	background: #6e7073;
	border: none;
	color: #fff;
}

table {
	width: 100%;
	margin: 0 0 20px 0;
	border: 1px solid #dadada;
	border-bottom: none;
	border-right: none;
}

th, td {
	padding: 2px 5px;
	border-bottom: 1px solid #dadada;
	border-right: 1px solid #dadada;
}

th {
	background: #6e7073;
	color: #fff;
	border: none;
}
*/
pre {
	font-family: Courier, serif;
}

/*	##################################
   	SLIDER
	################################## */

#webfeature {
	left:519px;
	position:absolute;
	top:37px;
}

#webfeature a 									{ /* remove the dotted outlines when clicking tabs */ 
						  		      			outline: none; text-decoration: none; }
#webfeature ul 									{ list-style: none; }		

#fourstep {
	display:inline;
	float:left;
	height:400px;
	margin:75px 0 0 -30px;
	position:relative;
	width:550px;
}

#fourstep a 									{ /* remove the dotted outlines when clicking tabs */ 
						  		      			outline: none; text-decoration: none; }
#fourstep ul 									{ list-style: none; }

/*
	WIDGET STRUCTURE
*/
#blogSliderWrap 					{ width: 456px; height: 341px; margin: 20px 0 0 0;
									  background: url(../images/skin/widget-bg.png) no-repeat top center;
									  position: relative; }
		  
#blogSlider 						{ height:248px;left:8px;top:26px;width:440px;}

#blogSliderWrap2 					{ width: 600px; height: 375px; margin: 0;
									  background: transparent;
									  position: relative; }
/* #blogSlider2 						{ background:transparent none repeat scroll 0 0;height:340px;padding:20px 0 0 40px;width:550px;overflow: hidden;} */
#blogSlider2 						{ background:transparent none repeat scroll 0 0;height:340px;padding:20px 0 0 0;margin-left: 40px;width:510px;}


.stripViewer 						{ position: absolute; overflow: hidden; clear: both; }
.stripViewer .panelContainer 		{ position: relative; left: 0px; top: 0px; }
.stripViewer .panelContainer .panel { float: left; position: relative; width: 440px; height:255px; display: inline; }
#fourstep .stripViewer .panelContainer .panel { float: left; position: relative; width: 510px; height:285px; display: inline; }

.stripNav { 
	left:-15px;
	position:relative;
	top:-17px;
	width:285px;
	z-index:99;
        height: 18px;
        /* height: 14px;  Deron added */
}

.wrapper 							{ width: 440px; height: 255px; margin:0; padding: 0; overflow: hidden;}
.innerWrap 							{ height:285px; width: 440px; overflow: hidden; }
#fourstep .wrapper 							{ width: 510px; height: 285px; margin:0; padding: 0;}
#fourstep .innerWrap 							{ width: 510px; height:330px; overflow: hidden; }

#push 								{ height: 35px; }
#push2 								{ height: 35px; }



/* 
	MAIN TABBED NAVIGATION
*/
#stripNav1 {
	width: 600px;
}

.stripNav ul li 					{ float: left; display: inline; height: 14px; font: 6px/4px Arial, sans-serif; width: 14px;}

#blogSliderWrap .stripNav ul { padding: 0; margin: 0 0 0 30px; height: 14px; }

.stripNav li a 						{ /* Generic "CSS image replacement" */
									  display: block; height: 14px; text-indent: -9999px; width: 14px } /* Changed from 18 to 14 height Deron */
#stripNav1 li { width: 132px;}
									  
									  
/* The below class names are auto-generated by the JavaScript */
.stripNav li.tab1 a { background: url(../images/skin/tab.jpg) top center no-repeat; width: 14px; height: 14px; cursor: pointer; overflow: hidden;}
.stripNav li.tab2 a { background: url(../images/skin/tab.jpg) top center no-repeat; width: 14px; height: 14px; cursor: pointer; overflow: hidden;}
.stripNav li.tab3 a { background: url(../images/skin/tab.jpg) top center no-repeat; width: 14px; height: 14px; cursor: pointer; overflow: hidden;}
.stripNav li.tab4 a { background: url(../images/skin/tab.jpg) top center no-repeat; width: 14px; height: 14px; cursor: pointer; overflow: hidden;}

.stripNav li a:hover, 
.stripNav li a:active, 
.stripNav li a:focus 				{ /* Restore focus styling that we removed when we removed outlines */
									  background-position: top center; }

/* It is neccessary to repeat the image paths here */
.stripNav li.tab1 a.current { background: url(../images/skin/tab.jpg) bottom center no-repeat; }
.stripNav li.tab2 a.current { background: url(../images/skin/tab.jpg) bottom center no-repeat; }
.stripNav li.tab3 a.current { background: url(../images/skin/tab.jpg) bottom center no-repeat; }
.stripNav li.tab4 a.current { background: url(../images/skin/tab.jpg) bottom center no-repeat; }



/* The below class names are auto-generated by the JavaScript */
#fourstep .stripNav li.tab1 a { background: url(../images/skin/step1.png) top center no-repeat; width: 132px; height: 52px; cursor: pointer; }
#fourstep .stripNav li.tab2 a { background: url(../images/skin/step2.png) top center no-repeat; width: 132px; height: 52px; cursor: pointer; }
#fourstep .stripNav li.tab3 a { background: url(../images/skin/step3.png) top center no-repeat; width: 132px; height: 52px; cursor: pointer; }
#fourstep .stripNav li.tab4 a { background: url(../images/skin/step4.png) top center no-repeat; width: 132px; height: 52px; cursor: pointer; }

/* It is neccessary to repeat the image paths here */
#fourstep .stripNav li.tab1 a.current { background: url(../images/skin/step1.png) bottom center no-repeat; }
#fourstep .stripNav li.tab2 a.current { background: url(../images/skin/step2.png) bottom center no-repeat; }
#fourstep .stripNav li.tab3 a.current { background: url(../images/skin/step3.png) bottom center no-repeat; }
#fourstep .stripNav li.tab4 a.current { background: url(../images/skin/step4.png) bottom center no-repeat; }

#fourstep .stripNav li.tab1 a:hover { background: url(../images/skin/step1.png) bottom center no-repeat; width: 132px; height: 52px; cursor: pointer; }
#fourstep .stripNav li.tab2 a:hover { background: url(../images/skin/step2.png) bottom center no-repeat; width: 132px; height: 52px; cursor: pointer; }
#fourstep .stripNav li.tab3 a:hover { background: url(../images/skin/step3.png) bottom center no-repeat; width: 132px; height: 52px; cursor: pointer; }
#fourstep .stripNav li.tab4 a:hover { background: url(../images/skin/step4.png) bottom center no-repeat; width: 132px; height: 52px; cursor: pointer; }



/* 
	SUB NAVIGATION
*/
.stripNavL a, .stripNavR a 			{ display: block; position: absolute; width: 75px; 
							 		  height: 22px; text-indent: -9999px; }
.stripNavL a						{ bottom: 30px; left: 45px; background: url(../images/skin/previous.png); }
.stripNavR a 						{ bottom: 30px; right: 45px; background: url(../images/skin/next.png);
}

#fourstep .stripNavL a, #fourstep .stripNavR a 			{ display: block; position: absolute; width: 75px; 
							 		  height: 22px; text-indent: -9999px; }
#fourstep .stripNavL a						{ display:none; bottom: -40px; left: 25px; background: url(../images/skin/previous.png); }
#fourstep .stripNavR a 						{ display: none; bottom: -40px; right: 62px; background: url(../images/skin/next.png);
}


/* 
	HEADLINES STYLING 
*/
.panel ul 							{ width: 440px; }
#fourstep .panel ul					{ width: 510px; } /* Deron changeds from 550 to 510 */
.panel ul li a 						{ border-bottom: 1px solid #C1B599; color: #303030;
						  		  	  display: block; padding: 7px 10px; }
.panel ul li:last-child a 			{ /* Remove bottom border on last list item
	   							  	  Hooray for pseudo selectors! */
								  	  border: none; }
								  	  /* Unique rollover colors for each list */
.panel ul#one-list li a:hover 		{ background: #b20202; color: white; }
.panel ul#two-list li a:hover 		{	background: #4a8c7f; color: white; }
.panel ul#three-list li a:hover 	{ background: #1f5293; color: white; }
.panel ul#four-list li a:hover 	{ background: #4f7c11; color: white; }

.sample {
	
}

#one-list, #two-list, #three-list, #four-list {
	padding: 0;
	margin: 0;
}

#step1, #step2, #step3, #step4 {
	padding: 0;
	margin: 0;
}

#step1 p, #step2 p, #step3 p, #step4 p {
	display: inline;
}

#fourstep h1 {
	font-size: 24px;
	letter-spacing: -1px;
	color: #008cd1;
	margin:30px 0 15px;
}

#fourstep p {
	color: #11509A;
}

#subtitle1 {
	margin: 0 0 5px 20px;
}

.icon {
	float:left; 
	margin-right:20px;
	display: inline;
}

#headersection {
	background:white url(../images/skin/bkg-formsection.jpg) repeat-x scroll left top;
	border:1px solid silver;
	color:white;
	font-size:18px;
	font-weight:normal;
	
}