@import url("styles/navbar.css");
@import url("styles/content-admin.css");

/* CSS Document */

body,p,td,th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333;
	}
body {
	background-color: #435461;
	background-image: url(images/b_bg_main.png);
	background-repeat: repeat-x;
	margin: 0;
	padding:0;
	}
#wrapper {
	margin:0 auto;
	width:760px;
	background-color: #FFFFFF;
	background-image: url(images/b_bg_wrapper.png);
	background-repeat: repeat-y;
	display:block;
	}
#wrapper-mgr {
	margin:0px auto;
	padding:0;
	min-width:760px;
	max-width:1024px;
	width:95%;
	background-color: #FFFFFF;
	background-image: url(images/b_bg_wrapper_mgr.png);
	background-repeat: repeat-y;
	display:block;
	}
a:link, a:visited {
	color:#FF7D00;
	}
a:hover {
	color:#CC0000;
	text-decoration: none;
	}



#banner {
	background-image:url(images/b_bg_banner_main.png);
	margin:0;
	padding:0;
	height:181px;
	border-bottom: solid 4px #96D047;
	}
#banner-mgr {
	background-image:url(images/b_bg_banner_mgr.png);
	margin:0;
	padding:0;
	height:90px;
	border-bottom: solid 4px #96D047;
	background-repeat: no-repeat;
	background-position: right top;
	}
table#bannertable {
	margin:0;
	padding:0;
	}

h1#logo {
	margin:0;
	padding:0;
	float:left;
	}
h2#tagline {
	margin:0;
	padding:0;
	float:left;
	}

bannertable td#header-row1 td {
	height:40px;
	}
bannertable td#header-row2 td {
	height:50px;
	}

h2#activeuser {
	margin:0 10px;
	padding:0;
	color:#FFF;
	}
ul#minorlinks {
	font-size:11px;
	line-height:13px;
	color:#FFF;
	list-style-type: none;
	margin: 5px 5px auto;
	padding:0;
	}
ul#minorlinks li {
	display:inline;
	margin:0 5px;
	padding:0;
	}
ul#minorlinks li a:link, ul#minorlinks li a:visited {
	color:#FFF;
	}
ul#minorlinks li a:hover {
	color:#E9D7C8;
	}


#content {
	width:580px;
	margin:0 0 0 180px;
	padding-top:301px;
/*	background-image: url(images/b_collage.jpg);*/
	background-repeat: no-repeat;
	}
#content-mgr {
	min-height:200px;
	margin:0 0 0 130px;
	}

#box01 {
	margin:0;
	padding:10px;
	float:left;
	clear:both;
	}
#box03 {
	margin:0;
	padding:10px;
	width:45%;
	float:left;
	clear:left;
	}
#box02, #box04 {
	margin:0;
	padding:10px;
	width:45%;
	float:right;
	}
#box04 {
	text-align:center;
	}
#box10 {
	margin:0;
	padding:10px;
	float:right;
	clear:both;
	width:560px;
	}
blockquote.testimonial {
	margin:5px 0 5px 0px;
	background-image: url(images/b_blockquote.png);
	background-repeat: no-repeat;
	background-position: left top;
	padding: 0 0 0 46px;
	}
blockquote.testimonial img {
	float:right;
	border: 1px solid #666;
	margin:0 0 5px 5px;
	}

/*#box10 {
	margin:0 0 0 50px;
	padding:10px;
	float:left;
	clear:both;
	}*/
h3 {
	font-size: 16px;
	line-height: 20px;
	font-weight: bold;
	color: #074078;
	padding: 0;
	margin: 10px 0;
	}
h4 {
	font-size: 14px;
	line-height: 18px;
	font-weight: bold;
	color: #074078;
	padding: 0;
	margin: 10px 0;
	}
#box01 ul,#box02 ul {
	font-size:14px;
	line-height:17px;
	}
#box03 ul {
	font-size:12px;
	line-height:15px;
	}
#box01 p,#box02 p, #box03 p {
	font-size:14px;
	line-height:17px;
	}
#box01 p.more,#box02 p.more {
	font-size: 12px;
	font-weight: bold;
	text-align: right;
	margin-top:-10px;
	}
#description {
	padding: 10px;
	margin: 0px;
	border-top:1px solid #074078;
	}
#description h1 {
	font-size: 21px;
	line-height: 26px;
	font-weight: bold;
	color: #074078;
	padding: 0;
	margin: 10px 0;
	}
#description h1.published {
	color: #060;
	}
#description h2 {
	margin: 16px 20px 6px 10px;
	font-size: 14px;
	color: #333;
	font-weight: bold;
	}
#nextstep {
	padding: 10px;
	margin: 0px;
	text-align: right;
	clear: right;
	}
div#toplink {
	float:left;
	font-size:10px;
	margin: 10px 20px;
	}
p#toplink {
	font-size:10px;
	padding: 10px 0;
	}
.notes {
	margin: 5px 0;
	color: #600;
	background-color: #FF6;
	}
.boldnote {
	font-weight: bold;
	color: #900;
	}
.toprule {
	padding-top: 6px;
	border-top: 1px solid #CCC;
	}
.leftrule {
	border-left: 1px solid #CCC;
	}

.buttonsmall {
	font-size: 10px;
	}
img.person {
	float: right;
	width: 45px;
	height: 60px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 10px;
	border: 1px solid #333;
	}
img.personleft {
	float: left;
	width: 33px;
	height: 44px;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 0px;
	border: 1px solid #333;
	}
img.personlist {
	width: 45px;
	height: 60px;
	border: 1px solid #333;
	}
img.personlist2 {
	width: 23px;
	height: 30px;
	border: 1px solid #333;
	}

#tabledata {
	clear: left;
	border-top:1px solid #074078;
	border-bottom:1px solid #074078;
	}
#tabledata h2 {
	margin: 16px 20px 6px;
	font-size: 12px;
	color: #000;
	font-weight: bold;
	text-transform: uppercase;
	}

#tabledata th, #login th, #schedule th, #reassign th {
	font-weight: bold;
	background-color: #BBD4ED;
	background-image: url(images/bg_thead.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	text-align: left;
	vertical-align: middle;
	margin: 0px;
	height: 20px;
	padding:0 8px;
	border-right: 1px solid #989898;
	border-bottom: 1px solid #666;
	}

#tabledata th a:link, #tabledata th a:visited {
	color: #333;
	}
#tabledata th a:hover, #tabledata th a:active {
	color: #039;
	}

#tabledata tr td {
	background-color: #FFF;
	text-align: left;
	vertical-align: middle;
	margin: 0px;
	border-right: 1px solid #989898;
	padding: 2px 8px;
	}

#tabledata tr:hover td, #tabledata tr:hover td a:link, #tabledata tr:hover td a:visited, 
#tabledata tr.even:hover td, #tabledata tr.even:hover td a:link, #tabledata tr.even:hover td a:visited {
	background-color: #C5DCF4;
	/*background-color: #3D80DF;
	color: #FFF;*/
	}

#tabledata tr.ruled td {
	background-color: #0066CC;
	color: #FFF;
	}

#tabledata tr.even td {
	background-color: #E0EAF4;
	}
#tabledata tr.subtotal td {
	background-color: #999;
	color:#000;
	font-weight:bold;
	background-image: url(images/bg_subtotal.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	border-bottom:1px solid #666;
	}
#tabledata tr td.price {
	text-align:right;
	}
#tabledata tr.agentsubmitted td.leftcol {
	border-left:10px solid #FFCC33;
	}
#tabledata tr.agentsubmitted td.rightcol {
	border-right:10px solid #FFCC33;
	}
#tabledata tr.agentsubmitted td {
	background-image:url(images/b_bg_agentsubmitted.gif);
	background-repeat:repeat-x;
	}

#tabledata tr th.leftcol, #tabledata tr td.leftcol {
	padding-left: 20px;	
	}

#tabledata tr th.rightcol, #tabledata tr td.rightcol, #tabledata tr th.actioncol, #tabledata tr td.actioncol {
	padding-right: 20px;	
	}
#tabledata tfoot tr td, #tabledata tfoot tr:hover td {
	background-color:#E9E9E9;
	border-top:1px solid #074078;
	color:#000;
	font-size:14px;
	font-weight:bold;
	}

table#dataview, table#dataview2, table#dataview3 {
	border-bottom:1px solid #074078;
	}
table#dataview2 td.center {text-align:center;}

#reportsearcharea {
	margin: 10px;
	}
#reportsearcharea td {
	padding: 2px 8px;
	}
#reportresults {
	background-color: #E0EAF4;
	margin: 20px;
	padding: 10px;
	border: 1px solid #B3B3B3;
	}


/* SORT ORDER FOR PHOTOS & TOURS */
#tabledata tr td ul.sortorder {
	margin:0;
	padding:0;
	list-style:none;
}
#tabledata tr td ul.sortorder li {
	margin:0;
	float:left;
}
#tabledata tr td ul.sortorder li a {
	height:16px;
	width:20px;
	background-repeat:no-repeat;
	display:block;
}
#tabledata tr td ul.sortorder li.movetop a:link, #tabledata tr td ul.sortorder li.movetop a:visited {
	background-image:url(images/sort_top.gif);
}
		#tabledata tr td ul.sortorder li.movetop a.dimmed:link, #tabledata tr td ul.sortorder li.movetop a.dimmed:visited {
			background-image:url(images/sort_top_off.gif);
		}
		#tabledata tr td ul.sortorder li.movetop a:hover {
			background-image:url(images/sort_top_on.gif);
		}
#tabledata tr td ul.sortorder li.moveup a:link, #tabledata tr td ul.sortorder li.moveup a:visited {
	background-image:url(images/sort_up.gif);
	width:19px;
}
		#tabledata tr td ul.sortorder li.moveup a.dimmed:link, #tabledata tr td ul.sortorder li.moveup a.dimmed:visited {
			background-image:url(images/sort_up_off.gif);
		}
		#tabledata tr td ul.sortorder li.moveup a:hover {
			background-image:url(images/sort_up_on.gif);
		}
#tabledata tr td ul.sortorder li.movedown a:link, #tabledata tr td ul.sortorder li.movedown a:visited {
	background-image:url(images/sort_down.gif);
	width:19px;
}
		#tabledata tr td ul.sortorder li.movedown a.dimmed:link, #tabledata tr td ul.sortorder li.movedown a.dimmed:visited {
			background-image:url(images/sort_down_off.gif);
		}
		#tabledata tr td ul.sortorder li.movedown a:hover {
			background-image:url(images/sort_down_on.gif);
		}
#tabledata tr td ul.sortorder li.movebtm a:link, #tabledata tr td ul.sortorder li.movebtm a:visited {
	background-image:url(images/sort_btm.gif);
}
		#tabledata tr td ul.sortorder li.movebtm a.dimmed:link, #tabledata tr td ul.sortorder li.movebtm a.dimmed:visited {
			background-image:url(images/sort_btm_off.gif);
		}
		#tabledata tr td ul.sortorder li.movebtm a:hover {
			background-image:url(images/sort_btm_on.gif);
		}

#tabledata tr td ul.sortorder li a span {
	display:none;
}
textarea#photo-notes {
	font-size:10px;
	width: 400px;
	height:70px;
}


form#form1, form#form2 {
	width:70%;
	}
#login tr td, #schedule tr td, #reassign tr td {
	text-align: left;
	vertical-align: middle;
	margin: 0px;
	padding: 2px 8px;
	}
#login tr td.fields, #schedule tr td.fields, #reassign tr td.fields {
	text-align: right;
	}

#login th, #schedule th, #reassign th {
	font-weight: bold;
	background-color: #BBD4ED;
	background-image: url(images/bg_thead.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	text-align: left;
	vertical-align: middle;
	margin: 0px;
	height: 20px;
	padding: 0 8px;
	border-right: 1px solid #989898;
	border-bottom: 1px solid #666;
	}
	
	
/* DEFINE STATUS CLASSES */

.whatstatus {
	font-size: 14px;
	font-weight: bold;
	}
.pending, .statusno {
	color: #900;
	text-transform: uppercase;
	}
.onhold {
	color: #666;
	text-transform: uppercase;
	font-weight: bold;
	}
.scheduled {
	color: #609;
	}
.progress {
	color: #03C;
	}
.completed, h1.completed, .statusyes {
	color: #390;
	}
.cancelled {
	text-decoration: line-through;
	}
.help {
	border-bottom: 1px dotted #000;
	cursor: help;
	}


#sidebar, #sidebar-mgr {
	margin:0 auto;
	padding:10px;
	height:201px;
	width:160px;
	top: 185px;
	position: absolute;
	vertical-align: bottom;
	display:block;
	background-image: url(images/b_bg_sidebar.png);
	background-repeat: repeat-x;
	background-position: right top;
	}
#sidebar-mgr.promo {
	padding-top:125px;
	background-image: url(images/b_bg_sidebar_promo2.png);
	}
#sidebar-mgr {
	width:110px;
	top: 94px;
	}
#sidebar p, #sidebar-mgr p {
	font-size: 12px;
	line-height: 15px;
	color: #333;
	}
#sidebar ul, #sidebar-mgr ul {
	font-size:12px;
	margin:10px 0 0;
	padding:0;
	}
#sidebar ul li {
	font-size:12px;
	margin:0;
	padding:4px 0;
	list-style:none;
	}
#sidebar ul li a:link, #sidebar ul li a:visited {
	color: #000;
	}
#sidebar-mgr ul li {
	margin:0;
	padding:6px 0;
	list-style:none;
	}
#sidebar-mgr ul li.pdf {
	padding-left: 22px;
	background: transparent url(images/b_icon_pdf_li.gif) no-repeat 1px center !important;
	}
#sidebar-mgr ul li.folder {
	padding-left: 22px;
	background: transparent url(images/b_icon_folder_li.gif) no-repeat 1px center !important;
	}
#sidebar-mgr ul#progresstabs li {
	margin:0;
	padding:6px 0;
	list-style:none;
	}
#sidebar-mgr ul#progresstabs li a:link, #sidebar-mgr ul#progresstabs li a:visited {
	font-weight: bold;
	color: #000;
	}
#sidebar-mgr ul#viewby li a:link, #sidebar-mgr ul#viewby li a:visited {
	color: #000;
	}
.caption {
	font-size: 10px;
	font-style: italic;
	}

/* UPLOAD PHOTOS BUTTON */
#sidebar-mgr p#agt-upload, #sidebar-mgr p#agt-upload a,
#sidebar-mgr p#agt-editflyer, #sidebar-mgr p#agt-editflyer a {
	display:block;
	width:110px;
	height:22px;
}
#sidebar-mgr p#agt-upload a:link, #sidebar-mgr p#agt-upload a:visited {
	background-image:url(images/b_add_photo.png);
	background-repeat:no-repeat;
}
#sidebar-mgr p#agt-upload a:hover {
	background-image:url(images/b_add_photo_on.png);
	background-repeat:no-repeat;
}
#sidebar-mgr p#agt-editflyer a:link, #sidebar-mgr p#agt-editflyer a:visited {
	background-image:url(images/b_edit_flyer.png);
	background-repeat:no-repeat;
}
#sidebar-mgr p#agt-editflyer a:hover {
	background-image:url(images/b_edit_flyer_on.png);
	background-repeat:no-repeat;
}
#sidebar-mgr p#agt-upload a span, #sidebar-mgr p#agt-editflyer a span {
	display:none;
}

/* DOWNLOAD BUTTONS */
#sidebar-mgr li#dl-fplan, #sidebar-mgr li#dl-fplan a, #sidebar-mgr li#dl-flyer, #sidebar-mgr li#dl-flyer a, #sidebar-mgr li#dl-qr, #sidebar-mgr li#dl-qr a, #sidebar-mgr li#dl-photos, #sidebar-mgr li#dl-photos a, #sidebar-mgr li#dl-cds, #sidebar-mgr li#dl-cds a {
	display:block;
	width:110px;
	height:22px;
}
#sidebar-mgr li#dl-fplan a:link, #sidebar-mgr li#dl-fplan a:visited {
	background-image:url(images/b_dl_fplan.png);
	background-repeat:no-repeat;
}
#sidebar-mgr li#dl-flyer a:link, #sidebar-mgr li#dl-flyer a:visited {
	background-image:url(images/b_dl_flyer.png);
	background-repeat:no-repeat;
}

#sidebar-mgr li#dl-qr a:link, #sidebar-mgr li#dl-qr a:visited {
	background-image:url(images/b_dl_qr.png);
	background-repeat:no-repeat;
}

#sidebar-mgr li#dl-photos a:link, #sidebar-mgr li#dl-photos a:visited {
	background-image:url(images/b_dl_photo.png);
	background-repeat:no-repeat;
}
#sidebar-mgr li#dl-cds a:link, #sidebar-mgr li#dl-cds a:visited {
	background-image:url(images/b_dl_cd.png);
	background-repeat:no-repeat;
}
#sidebar-mgr li#dl-fplan a:hover, #sidebar-mgr li#dl-flyer a:hover, #sidebar-mgr li#dl-qr a:hover, #sidebar-mgr li#dl-photos a:hover, #sidebar-mgr li#dl-cds a:hover {
	background-image:url(images/b_download.png);
	background-repeat:no-repeat;
}
#sidebar-mgr li#dl-fplan a span, #sidebar-mgr li#dl-flyer a span, #sidebar-mgr li#dl-qr a span, #sidebar-mgr li#dl-photos a span, #sidebar-mgr li#dl-cds a span {
	display:none;
}


form#signin {
	margin:0;
	padding:0;
	/*padding: 15px 10px 14px;*/
	/*width:160px;*/
	}
form#signin label {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #33414B;
	}
form#signin input#username, form#signin input#password {
	margin: 2px 0 5px;
	width:150px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	border:solid 1px #33414B;
	background-color:#FFF;
	}
p.forgot {
	font-size:10px;
	font-style:italic;
	text-align:right;
	margin: 8px 0 0;
	color: #33414B;
	}
p.forgot a:link, p.forgot a:visited {
	color: #546A7A;
	}
p.forgot a:hover {
	color: #FF7D00;
	}
a#joblink, a#signuplink {
	margin:15px -10px 0 -10px;
	padding:0;
	border:0;
	display:block;
	width:180px;
	height:126px;
	}
a#joblink {
	margin-top:0;
	}
a#joblink h5#jobopps, a#signuplink h5#signup {
	margin:0;
	padding:0;
	display:block;
	width:180px;
	height:126px;
	background-repeat:no-repeat;
	}
a#joblink h5#jobopps {
	background-image:url(images/b_jobopps.png);
	}
a#signuplink h5#signup {
	background-image:url(images/b_register.png);
	}
a#joblink h5#jobopps img, a#signuplink h5#signup img {
	margin:0;
	padding:0;
	border:0;
	display:block;
	width:180px;
	height:126px;
	}
a#joblink h5#jobopps span, a#signuplink h5#signup span {
	display:none;
	}
p.picturepath {
	font-size: 12px;
	line-height: 15px;
	text-align: center;
	margin: 0px;
	padding: 10px;
	}
p.picturepath img {
	margin: 20px 0 14px;
	}

#footer {
	margin:0 auto;
	width:760px;
	clear:both;
	}
#footer-mgr {
	margin:0 auto;
	min-width:760px;
	max-width:1024px;
	width:95%;
	clear:both;
	}
#copyright {
	margin:0;
	padding:3px 10px;
	background-color:#F2CA01;
	text-align: center;
	}
#copyright p {
	margin:0;
	padding:0;
	font-size:10px;
	}
#copyright p a:link, #copyright p a:visited {
	color:#074078;
	}
#copyright p a:hover {
	color:#C00;
	}
#footerlinks ul {
	background-color:#435461;
	margin:0;
	padding:10px;
	}
#footerlinks ul {
	font-size:12px;
	color: #EBEDEE;
	text-align: center;
	list-style-type: none;
	}
#footerlinks ul li {
	display:inline;
	padding: 0 10px;
	border-right:solid 1px #EBEDEE;
	}
#footerlinks ul li.last {
	border-right:none;
	}
#footerlinks ul li a:link, #footerlinks ul li a:visited {
	color: #EBEDEE;
	text-decoration:none;
	}
#footerlinks ul li a:hover, #footerlinks ul li a:active {
	color: #F2CA01;
	text-decoration:underline overline;
	}

/* DEFINE POPUP DIVS */

table#popup {
	background-color: #D7D7D7;
	margin:0 auto;
	}
table#popup tr th {
	background-image: url(images/bg_popuptop.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	height: 20px;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-right: 20px;
	padding-left: 20px;
	text-align: left;
	}
table#popup tr td.leftcol {
	padding-left: 20px;	
	}
table#popup tr td.rightcol {
	padding-right: 20px;
	}

/* PHOTO UPLOADS */
table#photo-uploads {
	margin-left:40px;
}
table#photo-uploads th, table#photo-uploads td {
	padding:2px 4px;
	border-bottom:solid 1px #CCC;
}
table#photo-uploads td.buttonrow {
	padding-top:6px;
	border-bottom:none;
	text-align:right;
}


/* DEFINE NOTES & STATUS DIVS */

div#notes, table#statuschange {
	width:400px;
	}

table#statuschange tr th {
	font-weight: bold;
	background-color: #BBD4ED;
	background-image: url(images/bg_thead.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	text-align: left;
	vertical-align: middle;
	margin: 0px;
	height: 20px;
	padding:0 8px;
	border-right: 1px solid #989898;
	border-bottom: 1px solid #666;
	}
table#statuschange tr td {
	padding:4px;
	}
table#statuschange tr td.leftcol {
	padding-left: 20px;	
	}
table#statuschange tr td.rightcol {
	padding-right: 20px;
	}


/* PROGRESS BAR FOR PHOTO UPLOADS */

.progressBar {
	position: relative;
	padding: 2px;
	width: 300px;
	height: 40px;
	font-size: 14px;
}
.progressBar .background {
	border: solid 1px #CCC;
	background-image:url(images/b_bg_progressbar2.png);
	background-repeat:repeat-x;
	width: 270px;
	height: 20px;
}
.progressBar .bar {
	position: relative;
/*	background-color: #074078; */
	background-image:url(images/b_bg_progressbar.png);
	background-repeat:repeat-x;
	width: 0px;
	height: 20px;
}

/* created by umakant*/
.dealerfeesbox{
border-style: inset;
border-width: thin;
float: right;
display: inline-block;
margin-left: 378px;
position: absolute;
}
.openorder{
  background-color:#00aa00;
  padding:8px;
  border:2px solid gray;
  font-weight:bold;
  float:left;
  
}
.openorder a{
 text-decoration:none;
 color:#FFF;
 }
.openorder a:hover{
 text-decoration:none;
 color:#000;
 }
 .inputfees{ 
	border:solid 1px #BFBDBD;
    color: #979797;
    height: 15px;
    padding-left:10px;
    width: 40px;
    box-shadow: 0px 0px 0 #828181 inset;
 }