/**************** MAIN LAYOUT ****************/
* {
	margin:0;
	padding:0;
}
html, body {
	height:100%; /* needed for container min-height */
}
#centerColumn{
	position: relative; /* needed for footer positioning*/
	margin: 0 auto; /* center, not in IE5 */
	
	height:auto !important; /* real browsers */
	height:100%; /* IE6: treaded as min-height*/
	min-height:100%; /* real browsers */
	
	width: 930px;
	text-align:left;
}

#page{
	padding-bottom: 150px; /* bottom padding for footer */
}

#header{
	height: 176px;
}

#footer{
	position:absolute;
	bottom:0; /* stick to bottom */
	width:930px;
	height: 150px;
}

#contentWrapper{
	margin: 40px 100px 20px 100px;
}


/******* MAIN LAYOUT COLORS AND BACKGROUNDS ********/
body{background-color: #555F77;}
#footer{ background:url(//www.moveidiot.com/static/img/inner-footer-bg.jpg) no-repeat top  #555F77;}
#centerColumn{ background:url(//www.moveidiot.com/static/img/bg.jpg);}
#header{background:url(//www.moveidiot.com/static/img/header-bg.jpg) no-repeat left bottom #555F77;}


/*********** DEFAULT FONTS AND COLORS ************/
body{
	color: #D3D6DA;
	font: 12px/16px  Tahoma, Arial, Helvetica, Verdana, sans-serif;
}
a, a:visited{
	color: #D3D6DA;
	text-decoration:none;
}
a:hover {
	color: #FFF; text-decoration: underline;
}
a img{ border: none; }
h1, h2, h3{ 
	color: #FFF;
	font-weight: normal;
	padding-bottom: 5px;
}

a.a_dark, .a_dark:visited, .a_dark:hover {
	color:#494966;
}

h1{ font-size: 28px; }
h2{ font-size: 20px; }
h3{ font-size: 20px; }

.section_title {
	font-size: 28px;
	color: #FFF;
	font-weight: normal;
	padding-bottom: 5px;
}

/******** Button *********/
a.button{
	display: block;
	background: #fc0;
	background: url(//www.moveidiot.com/static/img/btn-left.gif) left top no-repeat;
	text-decoration: none; color: #E0E0E9;
	width: 100px;
	color:#fff;
}
a.button span{
	display: block;
	font: 18px/25px  Arial, Tahoma, Helvetica,   Verdana, sans-serif;
	background: #0fc;
	margin-left: 10px;
	padding-right: 10px;
	padding-bottom: 2px;
	text-align: center;
	background: url(//www.moveidiot.com/static/img/btn-right.gif) right top no-repeat;
	color:#fff;
}
a.button:hover{text-decoration: none; color: #FFF;}


#inner_content a {
	color:#164a8c;
	text-decoration:underline;
	line-height:125%;
}

#inner_content a:hover {	
	text-decoration:none;	
}

.link_c {
	color:#164a8c;
}

/********** MENU ***********/
#menu{
	position: absolute;
	top: 149px;
	right: 65px;
}
#menu a{
	display: block;
	float: left;
	background: #fc0;
	background: url(//www.moveidiot.com/static/img/tab-left.gif) left top no-repeat;
	text-decoration: none; color: #E0E0E9;
	margin-left: 3px;
}
#menu a span{
	display: block;
	font: 14px/26px  Arial, Tahoma, Helvetica,   Verdana, sans-serif;
	background: #0fc;
	margin-left: 10px;
	padding-right: 10px;
	padding-bottom: 1px;
	text-align: center;
	background: url(//www.moveidiot.com/static/img/tab.gif) right top no-repeat;
}
#menu a:hover{text-decoration: none; color: #FFF;}
#menu a.current, #menu a:hover{background: url(//www.moveidiot.com/static/img/c-tab-left.gif) left top no-repeat;}
#menu a.current span, #menu a:hover span{background: url(//www.moveidiot.com/static/img/c-tab.gif) right top no-repeat;}



#page_tabs{	
	background-color:#7797c0;
}
#page_tabs a{
	display: block;
	float: left;
	background: #fc0;
	background: url(//www.moveidiot.com/static/img/tab-left.gif) left top no-repeat;
	text-decoration: none; color: #E0E0E9;
	margin-left: 3px;
}
#page_tabs a span{
	display: block;
	font: 14px/26px  Arial, Tahoma, Helvetica,   Verdana, sans-serif;
	background: #0fc;
	margin-left: 10px;
	padding-right: 10px;
	padding-bottom: 1px;
	text-align: center;
	background: url(//www.moveidiot.com/static/img/tab.gif) right top no-repeat;
}
#page_tabs a:hover{text-decoration: none; color: #FFF;}
#page_tabs a.current, #page_tabs a:hover{background: url(//www.moveidiot.com/static/img/c-tab-left.gif) left top no-repeat;}
#page_tabs a.current span, #page_tabs a:hover span{background: url(//www.moveidiot.com/static/img/c-tab.gif) right top no-repeat;}


/********** CONTENT ***********/
#logo{
	position: absolute;
	left: 60px;
}

.addMoveButton{
	width: 190px;
	margin-top: 5px;
	margin-bottom: 5px;
}
.table3Col{
	width:100%;
}
.table3Col td{
	width:33%;
	padding-bottom: 30px;
}
a.removeLink, a.removeLink:visited{
	background: url(//www.moveidiot.com/static/img/x.gif) right 3px no-repeat;
	padding-right: 16px;
	text-decoration: underline;
}


/********** FOOTER ***********/
#footerWrapper{position: relative; }
#footerWrapper,  #footerMenu a{color: #BDBFC5;}
#footerMenu a:hover{color: #FFF;}
#footerMenu{
	position: absolute;
	top: 18px;
	right: 55px;
	font-size:1.2em;
}
#copyright {
	position: absolute;
	top: 18px;
	left: 55px;
}


.section_title {
	margin-top:10px;
}

.dark_header {
	color:#374666;
}

.h_section_divider {
	background-color:#aebdd9;
	height:1px;
	
}
a.link, a.link:hover {
	color:#156bc5;
}

.cell {
	padding:10px;
	border-right:solid 1px #ddd;
	border-bottom:solid 1px #ddd;
}

.no_border_right {
	border-right:0px;
}

.th_cell {
	background-color:#eee;
	padding:10px;
	text-align:left;
	border-right:solid 1px #ddd;
	border-bottom:solid 1px #ddd;
}

.category_button {
	padding:5px;
	border:solid 1px #aaa;
	background-color:#fff;
	margin-bottom:7px;
	font-size:1.4em;
	cursor:hand;
	cursor:pointer;
	
}
.category_selected {
	background-color:#d7e9ff;
}


.category_button:hover {
	padding:5px;
	border:solid 1px #333;
	background-color:#fff;
	margin-bottom:7px;
	font-size:1.4em;
	
}

.view_button {
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	padding:5px;
	background-color:#212530;
	color:#ffffff;
	margin-right:10px;	
}

.a_view_button {
	color:#fff;
}