﻿.container_12, .container_16
{
	margin-left: auto;
	margin-right: auto;
	width: 960px;
}
.grid_1, .grid_2, .grid_3, .grid_4, .grid_5, .grid_6, .grid_7, .grid_8, .grid_9, .grid_10, .grid_11, .grid_12, .grid_13, .grid_14, .grid_15, .grid_16
{
	display: inline;
	float: left;
	margin-left: 10px;
	margin-right: 10px;
}
.container_12 .grid_3, .container_16 .grid_4
{
	width: 220px;
}
.container_12 .grid_6, .container_16 .grid_8
{
	width: 460px;
}
.container_12 .grid_9, .container_16 .grid_12
{
	width: 700px;
}
.container_12 .grid_12, .container_16 .grid_16
{
	width: 940px;
}
.alpha
{
	margin-left: 0;
}
.omega
{
	margin-right: 0;
}
.container_12 .grid_1
{
	width: 60px;
}
.container_12 .grid_2
{
	width: 140px;
}
.container_12 .grid_4
{
	width: 300px;
}
.container_12 .grid_5
{
	width: 380px;
}
.container_12 .grid_7
{
	width: 540px;
}
.container_12 .grid_8
{
	width: 620px;
}
.container_12 .grid_10
{
	width: 780px;
}
.container_12 .grid_11
{
	width: 860px;
}
.container_16 .grid_1
{
	width: 40px;
}
.container_16 .grid_2
{
	width: 100px;
}
.container_16 .grid_3
{
	width: 160px;
}
.container_16 .grid_5
{
	width: 280px;
}
.container_16 .grid_6
{
	width: 340px;
}
.container_16 .grid_7
{
	width: 400px;
}
.container_16 .grid_9
{
	width: 520px;
}
.container_16 .grid_10
{
	width: 580px;
}
.container_16 .grid_11
{
	width: 640px;
}
.container_16 .grid_13
{
	width: 760px;
}
.container_16 .grid_14
{
	width: 820px;
}
.container_16 .grid_15
{
	width: 880px;
}
.container_12 .prefix_3, .container_16 .prefix_4
{
	padding-left: 240px;
}
.container_12 .prefix_6, .container_16 .prefix_8
{
	padding-left: 480px;
}
.container_12 .prefix_9, .container_16 .prefix_12
{
	padding-left: 720px;
}
.container_12 .prefix_1
{
	padding-left: 80px;
}
.container_12 .prefix_2
{
	padding-left: 160px;
}
.container_12 .prefix_4
{
	padding-left: 320px;
}
.container_12 .prefix_5
{
	padding-left: 400px;
}
.container_12 .prefix_7
{
	padding-left: 560px;
}
.container_12 .prefix_8
{
	padding-left: 640px;
}
.container_12 .prefix_10
{
	padding-left: 800px;
}
.container_12 .prefix_11
{
	padding-left: 880px;
}
.container_16 .prefix_1
{
	padding-left: 60px;
}
.container_16 .prefix_2
{
	padding-left: 120px;
}
.container_16 .prefix_3
{
	padding-left: 180px;
}
.container_16 .prefix_5
{
	padding-left: 300px;
}
.container_16 .prefix_6
{
	padding-left: 360px;
}
.container_16 .prefix_7
{
	padding-left: 420px;
}
.container_16 .prefix_9
{
	padding-left: 540px;
}
.container_16 .prefix_10
{
	padding-left: 600px;
}
.container_16 .prefix_11
{
	padding-left: 660px;
}
.container_16 .prefix_13
{
	padding-left: 780px;
}
.container_16 .prefix_14
{
	padding-left: 840px;
}
.container_16 .prefix_15
{
	padding-left: 900px;
}
.container_12 .suffix_3, .container_16 .suffix_4
{
	padding-right: 240px;
}
.container_12 .suffix_6, .container_16 .suffix_8
{
	padding-right: 480px;
}
.container_12 .suffix_9, .container_16 .suffix_12
{
	padding-right: 720px;
}
.container_12 .suffix_1
{
	padding-right: 80px;
}
.container_12 .suffix_2
{
	padding-right: 160px;
}
.container_12 .suffix_4
{
	padding-right: 320px;
}
.container_12 .suffix_5
{
	padding-right: 400px;
}
.container_12 .suffix_7
{
	padding-right: 560px;
}
.container_12 .suffix_8
{
	padding-right: 640px;
}
.container_12 .suffix_10
{
	padding-right: 800px;
}
.container_12 .suffix_11
{
	padding-right: 880px;
}
.container_16 .suffix_1
{
	padding-right: 60px;
}
.container_16 .suffix_2
{
	padding-right: 120px;
}
.container_16 .suffix_3
{
	padding-right: 180px;
}
.container_16 .suffix_5
{
	padding-right: 300px;
}
.container_16 .suffix_6
{
	padding-right: 360px;
}
.container_16 .suffix_7
{
	padding-right: 420px;
}
.container_16 .suffix_9
{
	padding-right: 540px;
}
.container_16 .suffix_10
{
	padding-right: 600px;
}
.container_16 .suffix_11
{
	padding-right: 660px;
}
.container_16 .suffix_13
{
	padding-right: 780px;
}
.container_16 .suffix_14
{
	padding-right: 840px;
}
.container_16 .suffix_15
{
	padding-right: 900px;
}
.clear
{
	clear: both;
	display: block;
	overflow: hidden;
	visibility: hidden;
	width: 0;
	height: 0;
}
.clearfix:after
{
	clear: both;
	content: ' ';
	display: block;
	font-size: 0;
	line-height: 0;
	visibility: hidden;
	width: 0;
	height: 0;
}
.clearfix
{
	display: inline-block;
}
* html .clearfix
{
	height: 1%;
}
.clearfix
{
	display: block;
}
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form,label, legend, table, caption, tbody, tfoot, thead, tr, th, td
{
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
}
body
{
	line-height: 1;
}
ol, ul
{
	list-style: none;
}
blockquote, q
{
	quotes: none;
}
blockquote:before, blockquote:after, q:before, q:after
{
	content: '';
	content: none;
}
:focus
{
	outline: 0;
}
ins
{
	text-decoration: none;
}
del
{
	text-decoration: line-through;
}
table
{
	border-collapse: collapse;
	border-spacing: 0;
}
body
{
	font: 13px/1.5 Helvetica,Arial, 'Liberation Sans' ,FreeSans,sans-serif;
}
a:focus
{
	outline: 1px dotted invert;
}
hr
{
	border: 0 #ccc solid;
	border-top-width: 1px;
	clear: both;
	height: 0;
}
h1
{
	font-size: 25px;
}
h2
{
	font-size: 23px;
}
h3
{
	font-size: 21px;
}
h4
{
	font-size: 19px;
}
h5
{
	font-size: 17px;
}
h6
{
	font-size: 15px;
}
ol
{
	list-style: decimal;
}
ul
{
	list-style: square;
}
li
{
	margin-left: 30px;
}
p, dl, hr, h1, h2, h3, h4, h5, h6, ol, ul, pre, table, address, fieldset
{
	margin-bottom: 20px;
}

html
{
	background: #e1edf2 url("/images/craigslist-monitoring-content-bg.png") repeat-x;
}

a:focus
{
	outline: none;
}
a:active
{
	outline: none;
}


#header
{
	height: 64px;
}


#left-header-menu
{
	padding-top: 10px;
}
#left-header-menu a
{
	color: #01457e;
	font-family: Arial;
	font-size: 14px;
	text-decoration: none;
}
#left-header-menu a.hover
{
	text-decoration: underline;
}

#top-header
{
	padding-top: 8px;
	height: 36px;
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	color: #ffffff;
}

#top-header li
{
	display: inline;
	margin: 0px;
	padding-left: 16px;
	padding-right: 16px;
	background-image: url("/images/seperator-bg.png");
	background-position: left center;
	background-repeat: no-repeat;
}


#top-header li.first
{
	background-image: none;
}

#top-header li a
{
	font-family: Arial;
	font-size: 14px;
	color: #ffffff;
	text-decoration: none;
}

#top-header li a:hover
{
	color: #dddddd;
}


#txtSMSAlertCode
{
	width: 60px;
	margin-left: 4px;
	margin-right: 4px;
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	border: solid 1px #02214d;
	text-transform: uppercase;
}

#btnSubmitCode
{
	width: 27px;
	height: 19px;
	vertical-align: top;
}


#logo h1
{
	float:left;
	margin-top: 20px;
	margin-left:10px;
	font-family: Arial;
	font-size: 18px;
	font-weight:100;
	color: #01457e;
}

#logo img
{
	float: left;
}


#menu ul
{
	margin-top: 26px;
	margin-left: 32px;
}

#menu li
{
	display: inline;
	margin: 0;
	white-space: nowrap;
}

#menu li a
{
	color: #01457e;
	font-family: Arial;
	font-size: 14px;
	padding: 10px 32px 10px 28px;
	text-decoration: none;
}
#menu li a:hover
{
	text-decoration: underline;
}

#notifywire-home a
{
	background-image: url("/images/notifywire-home-icon.png");
	background-repeat: no-repeat;
	background-position: left center;
}

#share-button a
{
   background-position: 5px center !important;
}

#craigslist-addicts-blog a
{
	background-image: url("/images/craigslist-addiction-blog-icon.png");
	background-repeat: no-repeat;
	background-position: left center;
}

#craigslist-related-tweets a
{
	background-image: url("/images/craigslist-related-tweets-icon.png");
	background-repeat: no-repeat;
	background-position: left center;
}

#member-login a
{
	background-image: url("/images/member-login-icon.png");
	background-repeat: no-repeat;
	background-position: left center;
}

#your-account a
{
	background-image: url("/images/your-account-icon.png");
	background-repeat: no-repeat;
	background-position: left center;
}

#main-content
{
	min-height: 700px;
}

#footer
{
	background-image: url("/images/footer-bg.png");
	background-position: left top;
	background-repeat: no-repeat;
	margin-top: 20px;
	clear: both;
}

#footer ul
{
	margin-top: 10px;
}

#footer li
{
	display: inline;
	margin: 0px;
	padding-left: 16px;
	padding-right: 16px;
	background-image: url("/images/seperator-bg.png");
	background-position: left center;
	background-repeat: no-repeat;
}


#footer li.first
{
	background-image: none;
	padding-left: 20px;
}

#footer li a
{
	font-family: Arial;
	font-size: 11px;
	color: #406378;
	text-decoration: none;
}

#footer li a:hover
{
	text-decoration: underline;
}

#copyright
{
	float: right;
	font-family: Arial;
	font-size: 11px;
	color: #406378;
	margin-right: 60px;
	margin-top: -37px;
}
#disclaimer
{
	padding-left: 20px;
	font-family: Arial;
	font-size: 11px;
	color: #8ea2ae;
	line-height: 16px;
	margin-top: -4px;
}

textarea
{
    border: solid 1px #a9bcc6;
	font-family: Arial;
	font-size: 14px;
	line-height: 20px;
	color: #01457e;
	padding: 4px;
	margin:3px 5px 3px 0;
}
.textbox
{
	border: solid 1px #a9bcc6;
	font-family: Arial;
	font-size: 14px;
	line-height: 20px;
	color: #01457e;
	padding: 4px;
	width:150px;
	margin:3px 5px 3px 0;
}
.W400
{
    width:400px;
}
.W600
{
    width:600px;
}
.W300
{
    width:300px;
}

.combobox
{
	border: solid 1px #a9bcc6;
	font-family: Arial;
	font-size: 14px;
	line-height: 24px;
	color: #01457e;
	margin-left: 5px;
	height: 27px;
}

.submit-button
{
    margin:3px 0 3px 0;
	height: 28px;
	width: 86px;
	border: none;
}
.save-button
{
    margin:3px 0 3px 0;
	height: 27px;
	width: 108px;
	border: none;
}
.cancel-button
{
    margin:3px 0 3px 0;
	height: 27px;
	width: 89px;
	border: none;
}


.form-errors
{
	clear: both;
	font-family: Arial;
	font-size: 14px;
	line-height: 20px;
	color: #ff0000;
	display: none;
	padding: 5px;
}

.form-success
{
	clear: both;
	font-family: Arial;
	font-size: 14px;
	line-height: 20px;
	color: #00C000;
	display: none;
	padding: 5px;
}

.right-section-blue-wrapper1
{
	margin-top: 10px;
	padding-bottom: 10px;
	background-image: url("/images/right-section-bottom-blue.png");
	background-position: left bottom;
	background-repeat: no-repeat;
	width: 208px;
}

.right-section-blue-wrapper2
{
	padding-top: 10px;
	background-image: url("/images/right-section-top-blue.png");
	background-position: left top;
	background-repeat: no-repeat;
}

.right-section-blue
{
	background-color: #dde9f0;
	overflow: hidden;
	padding: 0 15px 0 13px;
}

.block-textbox
{
	display: block;
}

.no-wrap
{
	white-space: nowrap;
}
.right-align
{
	text-align: right;
}

div.growlUI
{
	background: url(check48.png) no-repeat 10px 10px;
}
div.growlUI h1, div.growlUI h2
{
	color: white;
	padding: 5px 5px 5px 75px;
	text-align: left;
}

a.video-player
{
	border: solid 1px #41749e;
	padding: 1px;
	display: block;
	width: 640px;
	height: 506px;
	text-align: center;
	margin: 0 15px 0 0;
	background-repeat: no-repeat;
	background-position: 1px 1px;
}

/* play button */
a.video-player img
{
	margin-top: 200px;
	border: 0px;
}


label
{
    font-family: Arial;
	font-size: 14px;
	line-height: 20px;
	color: #5e7b8c;
	text-align:right;
	padding-right:5px;
	display:block;
}
label.left
{
    font-family: Arial;
	font-size: 14px;
	line-height: 20px;
	color: #5e7b8c;
	text-align:left;
	padding-right:5px;
	display:block;
}

table.form
{
    border: none;
    border-collapse:collapse;
    padding:0;
    margin:0;
}

table.form td
{
    padding:0;
    margin:0;
}

table.form td.top
{
    vertical-align:top;
}

.instructions
{
	font-family: Arial;
	font-size: 12px;
	line-height: 16px;
	color: #5e7b8c;
}

