body, h1, h2, h3, h4, h5, h6, form, inputs, label, img {
border:0;
font-family:inherit;
font-size:100%;
font-style:inherit;
font-weight:inherit;
margin:0;
outline:0;
padding:0;
vertical-align:baseline;
}
body {
background:#f3e4cb url(img/bg-body.gif) repeat-x 0 83px;
color:#554638;
font-family:Arial;
font-size:100%;
line-height:1;
}

/*
Typography
*/

a { color:#369a00; text-decoration:none; }
a:hover { text-decoration:underline; }

h1, h2, h3 { font-family:Rockwell, Georgia, Times; margin:0 0 5px; }
h1 { color:#c90000; font-size:1.3em; font-weight:700; }
.topHead h1 {color:#c90000; font-size:2em; font-weight:700; }
.contentArea h1 { color:#c90000; font-size:2em; font-weight:700;}
.blogtitle4 {color:#c90000; font-size:1.3em; font-weight:700;}
h2 { color:#d18000; font-size:20px; margin:0 0 20px; }
h3 { color:#d18000; font-size:16px; }

b, strong { color:#953906; }

p {
font-size:12px;
line-height:18px;
margin:5px 0 15px;
}

blockquote {
font-family:Georgia;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: "";
}


ul {
background:none;
list-style: none;
margin:0 30px 10px;
padding:0;
}
	ul li {
	background:url(img/list-arrow.gif) no-repeat 0 5px;
	margin:10px 0;
	padding:0 0 0 15px;
	}
	ul li.title { background:none; font-size:16px; padding:0; }

ul.chain {  }
	ul.chain li {
	background:url(img/chain-button.gif) no-repeat 0 3px;
	font-size:12px;
	line-height:18px;
	padding-left:20px;
	}

ul.stars { margin-left:0; padding:0; }
	ul.stars li {
	background:url(img/stars.gif) no-repeat 0 1px;
	font-size:12px;
	line-height:18px;
	margin:2px 0;
	padding-left:20px;
	}

/* Re Usable */

ul#mainTopNav li, ul#mainTopNav li a { -moz-border-radius-topleft:5px; -moz-border-radius-topright:5px; }
#loginBox { -moz-border-radius-bottomleft:5px; -moz-border-radius-bottomright:5px; }
.h2Container { -moz-border-radius-topleft:5px; -moz-border-radius-bottomleft:5px; }
#loginBox input.username, #loginBox input.password, .contentArea, .sectionTop, #theDrill, #boxPublishers, #boxAdvertisers, #netSoldierBox, #networkPartners, .boxForm, .mustAccept, .errorBox { -moz-border-radius:5px; }

hr {
background:#ccc;
border:0;
height:1px;
}
.clear { clear:both; }
.vSpace10 { height:10px; }
span.tagLine { display:none; }

/* Reset list items */
ul#mainTopNav, ul#mainSideNav, ul#footItems, ol#formList, ul#linksTopArea, ul.theDrillList, ul#mycarousel {
background:none;
list-style:none;
margin:0;
padding:0;
}
	ul#mainTopNav li, ul#mainSideNav li, ul#footItems li, ul#linksTopArea li, ul.theDrillList li, ul#mycarousel li {
	background:none;
	margin:0;
	padding:0;
	}
	ul#mainTopNav li, ul#footItems li, ul#linksTopArea li { float:left; }
	
/*
TEMPLATE
*/
#container {
margin:0 auto;
overflow:hidden;
position:relative;
width:970px;
z-index:2;
}
#header {
height:115px;
overflow:hidden;
position:relative;
}
	/* user area */
	#headerTopArea {
	background:#d7c29f;
	float:right;
	overflow:hidden;
	padding:5px 15px;
	}
		ul#linksTopArea { float:right; }
			ul#linksTopArea li { font-size:12px; margin:0 10px; }
	/* login box */
	#loginBox { background:#d7c29f url(img/imgtxt-client-login.gif) no-repeat 10px 10px; float:right; font-size:12px; padding:10px; width:460px; position:relative;}
		#loginBox form { margin:10px 0 0; }
		a.forgetPass { color:#953906; margin-left:280px; }
		#loginBox input.username, #loginBox input.password, #loginBox input.loginBtn { float:left; }
		#loginBox input.username, #loginBox input.password { background-color:#f3e4cb; border:0; font-size:12px; margin-right:10px; padding:8px 10px 7px; }
		.radioOne{position:absolute;top:8px;left:135px;}
		.dDesign{position:absolute;top:11px; left:155px; }
		.radioTwo{position:absolute;top:8px;left:230px;}
		.dDesign2{position:absolute;top:11px; left:250px; }		
	/* logo */
	#logoArea { float:left; margin:20px 10px 0; }
		a#logo { display:block; font-size:30px; }
	/* top search bar */
	#searchArea { float:right; margin:20px; }
		#searchArea #search {
		background:url(img/txt-input-bg.gif) repeat-x;
		border:0;
		}

/* main top bar */
#mainTopArea { overflow:hidden; width:100%; }
	ul#mainTopNav { overflow:hidden; }
		ul#mainTopNav li {
		background-color:#953906;
		margin-right:10px;
		}
			ul#mainTopNav li a {
			background:#906d37 url(img/nav-shadow.gif) repeat-x left bottom;
			color:#f3e4cb;
			display:block;
			font-family:Rockwell, Georgia, Times;
			font-size:0.875em;
			font-weight:700;
			height:35px;
			line-height:35px;
			padding:0 10px;
			width:100px;
			}
				ul#mainTopNav li a:hover, ul#mainTopNav li.onPage a { background:none; color:#fff; text-decoration:none; }
				
/* footer */
#footer {
background:url(img/foot-logo.gif) no-repeat top right;
border-top:1px solid #dcc8a6;
color:#96825f;
clear:both;
overflow:hidden;
padding:10px 0 15px;
}
	.copyright { float:right; font-size:12px; padding-right:80px; }
	ul#footItems { font-size:12px; }
		ul#footItems li { border-right:1px solid #dcc8a6; padding:0 10px; }
			ul#footItems li a { color:#96825f; font-size:12px; }
	#footLogo { font-size:12px; margin:10px; }
#footStrip {
background:#2f2720;
height:80px;
position:relative;
z-index:1;
}

/* form styles */

ol#formList li {
border-top:1px solid #f1f1f1;
padding:5px 0;
}
ol#formList li.error { background-color:#ff9696; border-top:1px solid #c90606; color:#c90606; padding:5px 10px; }
input.inputTxt, textarea.textareaStyle {
background-color:#f3e4cb;
border:0;
font-size:12px;
padding:4px;
}

label em, em.asterisk { color:#f00; font-size:14px; } /* notes: style for required asterisk */
em.asterisk { font-size:20px; float:left; margin:0 5px 0 0; }
.noteTop { font-size:10px; float:right; }
/* notes: h / v infront of labels indicate horizontal and vertical alignment */
label.hStyleLabel, label.vCheckStyleLabel, label.hRadioStyleLabel {
font-size:12px;
line-height:16px;
vertical-align:top;
}
label.hStyleLabel {
display:inline-block;
padding:5px 0;
width:30%;
}
label.vCheckStyleLabel {
display:block;
margin-left:30%;
}
label.hRadioStyleLabel {
display:inline-block;
}
	label.hRadioStyleLabel input {
	margin-top:4px;
	}

span.notes {
color:#999;
display:block;
font-size:11px;
margin-left:30%;
}
input.btn {
background:#c90000;
border:0;
color:#fff;
font-size:14px;
font-weight:700;
padding:7px 10px;
}

ol.shortLabelSpace label.hStyleLabel { width:20%; }
div#recaptcha_widget_div { float:right; display:inline-block; }

.errorBox {
background-color:#ff9696; color:#c90606; font-size:14px; font-weight:700; margin:0 0 10px; padding:10px 10px;
}

/* FRAMEWORK MOD */

/* Column layouts */
#contentArea { overflow:hidden; padding:10px 0; position:relative; }
.column1, .column2, .column3, .column4, .column5, .lvl2col1, .lvl2col2 { float:left; }

/* 2 columns */
.default .column1 { width:660px; }
.default .column2 { background:url(img/dog-tags.gif) no-repeat; height:500px; width:310px; }

.column1 .lvl2col1 {
border-right:1px solid #edece9;
margin-right:10px;
padding-right:10px;
width:369px;
}
.column1 .lvl2col2 { color:#b1a289; width:210px; }

.blogStyle .column1 .lvl2col1 { width:414px; }
.blogStyle .column1 .lvl2col2 { padding-top:80px; width:165px; }

.publisherSign .column1 { width:970px; }
.publisherSign .column1 .contentArea { width:910px; }
.publisherSign .column1 .contentArea .lvl2col1 { border:0; margin:0; padding:0; width:910px; }

.contentArea {
background:#fff url(img/bot-right-prints.gif) no-repeat right bottom;
margin-left:30px;
overflow:hidden;
padding:15px 15px;
position:relative;
width:600px;
}
.classified, .blogsTab { background:url(img/tab-classified.gif); height:146px; position:absolute; top:10px; left:0; width:35px; }
.blogsTab { background:url(img/tab-classified.gif); }

.sectionTop {
background-color:#f7efe2;
height:140px;
margin:15px 0;
width:600px;
position:relative;
}

.sectext{
	position:absolute;
	color:#000;
	right:46px;
	top:6px;
	font:10px arial;
}
.sectionNetwork { background:url(img/head-network.jpg); }
.sectionAdvertisers { background:url(img/head-advertisers.jpg); }
	.h2Container {
	background-color:#953906;
	color:#fff;
	height:100px;
	padding:20px 15px;
	width:250px;
	}
		.h2Container h2 { color:#fff; }


/* page specific */

/* network page */
.frameShadow {
background:url(img/frame1.gif);
height:61px;
margin:0 auto;
padding:20px 5px 0;
width:171px;
}
	.frameShadow img { }

/* blogs page */	
.dateStamp {
background:#953906 url(img/date-grunge.gif) repeat-y top right;
color:#fff;
font-size:12px;
margin:0 0 10px;
padding:5px 10px;
width:150px;
}

ul.sideNav { font-size:12px; line-height:18px; margin:0 0 10px; padding:0; }
	ul.sideNav li { background:none; border-top:1px solid #edece9; margin:0; padding:5px 0; }
	ul.sideNav li a { color:inherit; padding:0; }

.commentBox {
border-top:1px solid #edece9;
padding:10px 0;
}
	span.timeStamp { float:right; font-size:12px; }
.blogRight {
background:url(img/blog-top-right.gif);
height:97px;
position:absolute; top:0; right:0;
width:190px;
}
/* home page */
#intro {
background:url(img/main-intro.jpg) no-repeat;
float:left;
height:250px;
margin-right:10px;
position:relative;
width:660px;
}
	#intro h1 { color:#fff; }
	#intro .txt { color:#fff; padding:20px 200px 0px 20px; }
	#intro .txt p { padding-right:80px; }
	#intro span.phoneNumber { color:#ffd200; font-family:Rockwell, Georgia, Times; font-size:18px; padding:10px 20px; position:absolute; bottom:0; left:0; }

#theDrill {
background:#953906 url(img/drill.gif) no-repeat;
float:left;
height:185px;
padding:50px 20px 15px;
width:260px;
position:relative;
}
	#theDrill li { border-bottom:1px solid #b14d16; padding:11px 0; }
	#theDrill a.title { color:#ffd58e; display:block; font-size:14px; }
	#theDrill a.title2 { color:#ffd58e; display:block; font-size:11px; }
	#theDrill span.dateStamp { background:none; color:#ffc15d; margin:0; padding:0; }
	#theDrill span.dateStamp2 { font-size:11px; background:none; color:#ffc15d; margin:0; padding:0; }
	#theDrill a.more { float:right; font-size:12px; color:#ffd58e; margin:10px 0 0; }

#boxPublishers, #boxAdvertisers {
background:url(img/box-publishers.jpg) no-repeat;
color:#a28d6b;
float:left;
height:124px;
margin:10px 10px 0 0;
width:325px;
position:relative;
}
.pub234{
	height:30px;
	width:120px;
	position:absolute;
	top:15px;
	left:15px;
	display:block;
}

#boxPublishers span{
	display:none;
}

#boxAdvertisers span{
	display:none;
}

#netSoldierBox span{
	display:none;
}

#boxAdvertisers { background:url(img/box-advertisers.jpg) no-repeat; }
#boxPublishers p, #boxAdvertisers p { margin:50px 130px 0 20px; }

#netSoldierBox {
background:url(img/box-net-soldier.jpg);
color:#ffe1ad;
float:left;
height:124px;
margin:10px 0 0;
width:300px;
position:relative;
}
	#netSoldierBox p { display:block; margin:50px 130px 0 20px; }

#networkPartners {
background:#dcc8a6 url(img/network-partners.gif) no-repeat 20px 0;
clear:both;
display:block;
height:80px;
margin:10px 0 0;
padding:20px 20px 0;
text-align:center;
width:930px;
}
	#networkPartners img { margin:0 30px; }

/* Publisher Sign Up */
.publisherSign .rightSide {
background-color:#fff;
float:right;
padding:0 0 10px 10px;
width:400px;
}
.boxForm {
background:#f3e4cb;
margin:0 0 10px;
padding:10px 10px 0;
}
.boxForm input.inputTxt, .boxForm textarea.textareaStyle { background:#fff; }
.boxForm ol#formList li { border-top:1px solid #e4cfab; }
.publisherSign ol#formList li.title { font-size:12px; letter-spacing:1px; padding:10px 0; text-transform:uppercase }
.boxForm ol#formList li.title { border-top:0; padding-top:0; }
.boxForm label { width:140px; }
.boxForm ol#formList li.error { border-top:1px solid #c90606; }
.adSizes { display:inline-block; width:210px; }
	.adSizes label { float:left; font-size:12px; width:100px; }


.adSizes2 { display:inline-block; width:210px; }
	.adSizes2 label { float:left; font-size:12px; width:200px; }
ol.formListShort label.hStyleLabel { width:20%; }
ol.formListShort span.notes, ol.formListShort label.vCheckStyleLabel { margin-left:20%; }

ol.formListShort2 label.hStyleLabel { width:15%; }
ol.formListShort2 span.notes, ol.formListShort2 label.vCheckStyleLabel { margin-left:15%; }
.mustAccept {
background-color:#953906;
color:#f3e4cb;
font-size:12px;
line-height:18px;
overflow:hidden;
padding:5px;
width:600px;
}
	.mustAccept a { color:#f3e4cb; text-decoration:underline; }
.mustAccept input { float:left; }
.mustAccept label { display:block; float:left; width:250px; }

.publisherSign .topHead {
background:url(img/guy.jpg) no-repeat top right;
border-bottom:1px solid #F1F1F1;
margin:0 0 10px;
padding:10px 0 10px;
}
	.publisherSign .topHead h1 { display:inline-block; margin-right:20px; }
	.publisherSign .topHead p { display:inline-block; width:500px; }

.drill2{
	position:absolute;
	top:20px;
	left:20px;
	height:30px;
	width:80px;
display:block;
}

.drill3{display:none;}

.textwrap{
	font:12px arial;
	line-height:18px;
}