/*Add Edit Delete*/
#add_edit_delete {
	width:440px;
	float:left;}

	#add_edit_delete SELECT {
		width:400px;}

#add_new_company {
	width:440px;
	float:right;}

	#add_new_company .box_content {
		height:156px;}

		#add_new_company .box_content INPUT.new {
			width:400px;}

		#add_new_company .box_content .button_box {
			margin-top:49px;}

#add_service{
width:100%;
clear:both;
margin-top:20px;}

	#add_service INPUT{
	display:inline;}

	#add_service .left_column, #add_service .right_column {
		float:left;
		width:20%;
		padding-bottom:10px;}

	#add_service DIV.button_box {}
/**/

/*Basic Company Search*/
#search .options, #adv_search .options {
	margin:10px 0px;}

	#search .options H4, #adv_search .options H4 {
		margin-top:5px;}

		#search .options H4 INPUT, #adv_search .options H4 INPUT {
			margin-right:5px;
			padding-top:3px;}

	#search INPUT.text.medium {
		width:50%;}
/**/

/*Advanced Company Search*/
#adv_search {
	width:100%;}

	#adv_search .left {
		width:50%;}

	#adv_search .section {
		width:365px;}

		#adv_search .section.left {
			margin:0px 5px;}

	#adv_search INPUT.text, #adv_search SELECT {
		width:100%;}
/**/

/*Company List*/
#company_list {
	width:100%;
	border:1px solid #777;
	background:#eee;
	margin-top:0px;}

	#company_list TR TD {
			padding-bottom:10px;}

	#company_list TR.heading TD {
			background:#505050;
			padding-bottom:5px;}

			#company_list H3 {
				margin:5px 0 0 0;
				color:#fff;}

			#company_list TR.heading TD.company_column {
				width:230px;}

	#company_list TR TD.company_column H4 {
					padding-top:10px;}

	#company_list TR TD.company_column, #company_list TR.bg1 TD.company_column {
		padding-left:20px;}

	#company_list TR TD.provider_column {
		width:150px;}

	#company_list TBODY TR.bg1 {
		background:#ddd;}

	#company_list TR TD, #company_list TBODY TR.bg1 TD {
		font-size:10px;}
/**/

/*Account Management*/
#account_service .section H5 {}

	#account_service .row {
		width:190px;}

	#account_service .section {
		width:365px;}

	#account_service .row .right INPUT {
		margin-top:5px;}
/**/

/*Web Service*/
#web_service DIV.section H3, #web_service DIV.section H4 {
	margin-bottom:0px;}

	#web_service DIV.section H4 {
		margin-top:5px;}

	#web_service .column.left, #web_service .column.right {
		width:auto;
		background:#ccc;
		margin-bottom:10px;
		padding:5px 10px;}

	#web_service .column.no_bg {
		background:none;
		width:auto;}

	#web_service DIV.row DIV.section.left {
		background:#d7d7d7;}

	#web_service .section, #app_service .column .section, #app_service .column .row {
		width:365px;}

			#web_service TEXTAREA, #web_service INPUT {
				width:353px;}
			#web_service SELECT{
			  width:365px;}

			#web_service TEXTAREA.comments{
			  width:810  px;}

			#web_service SELECT {
				padding:0px;}

			#web_service INPUT.checkbox, #web_service INPUT.radio, #app_service .column .section INPUT.checkbox, #app_service .column .section INPUT.radio {
				width:auto;
				margin-left:0px;}

		#web_service .left.c_logo, #web_service .left.c_logo INPUT {
			width:33%;}

		#web_service IMG.right {
			margin-top:-15px;}

		#web_service INPUT.button {
			color:#fff;
			font-size:12px;}

		#web_service DIV.row {
			width:387px;
			margin:5px 0px;}

			#web_service DIV.row SELECT, #web_service DIV.row INPUT, #web_service .section.company_driver_requirements SELECT, #web_service DIV.section.left INPUT, #web_service DIV.section.left SELECT, #web_service DIV.section.left TEXTAREA {
				width:auto;}

			#web_service DIV.section.left, #web_service DIV.section.right {
				width:168px;
				margin:0px;}

			#web_service DIV.row.small1 DIV.section.left, #web_service DIV.row.small1 DIV.section.right {
				height:70px;
				clear:none;}

			#web_service DIV.row.small2 DIV.section.left, #web_service DIV.row.small2 DIV.section.right {
				height:50px;
				clear:none;}

			#web_service DIV.row.medium DIV.section.left, #web_service DIV.row.medium DIV.section.right {
				height:105px;
				clear:none;}

			#web_service DIV.row DIV.section.right.long {
				height:370px;
				clear:none;}

	#web_service .column.wide {
		width:840px;}

	#web_service .column.wide .section {
		width:820px;}

	#web_service .big {
		font:bold 25px arial;
		color:#505050;}

	#web_service .medium {
		font:normal 18px arial;
		color:#505050;}

	#web_service SELECT.medium, #app_service SELECT#test.medium, #states_list, #states_list2 {
		font-size:10px;
		width:100%;}

	/*Tabs*/
	#web_service DIV.tabs {
			background:#ccc;
			width:100%;
		   	min-height:100%;
			margin:25px 0 0px 0;
			border:1px solid #505050;}

		#web_service #tab_1, #web_service #tab_2 {
			padding:0px 20px;
			float:left;
			margin:-25px 0 0px 0px;
			background:#B5D5FF;}

		#web_service #tab_1 {
				margin-left:-1px;}

		#web_service #tab_2, #web_service #tab_2.selected {
				margin-left:77px;}

		#web_service #tab_1 H3, #web_service #tab_2 H3 {
				padding-top:5px;}

		#web_service #tab_1:hover, #web_service #tab_2:hover {
				background:#505050;
				cursor:pointer;}

		#web_service #tab_1:hover H3, #web_service #tab_2:hover H3 {
				color:#fff;}

		#web_service #tab_1.selected, #web_service #tab_2.selected {
				background:#ccc;
				border:1px solid #505050;
				border-bottom:none;}

		#web_service #content_1.tabcontent, #web_service #content_2.tabcontent {
			padding:10px;
			min-height:100%;}

		#web_service TEXTAREA.comments {
			height:300px;}
/**/

/*App Service*/
#app_service .column {
	margin:0 0 10px 0;
	background:#ccc;
	padding:10px;
	width:45%;}

	#app_service .column .row {
		width:100%;
		margin:5px 0;
		padding:0px;}

	#app_service .column .row .section {
		width:168px;
		margin:0px;}

	#app_service .column .row.thirds .section {
		width:102px;
		height:75px;
		margin:0px;}

		#app_service .column .row.thirds .section.right {
			margin-left:7px;}

	#app_service H4 SPAN {
		font-weight:normal;}

	#app_service .column .row .section SELECT.app_mgr {
		width:160px;}

	#app_service .column.auto_re {
		width:840px;
		float:none;
		clear:both;}

		#app_service .column.auto_re .section {
			width:815px;}

		#app_service TEXTAREA, #app_service INPUT.text {
			width:355px;
			margin-bottom:5px;}

		#app_service .states SELECT {
			font-size:15px;}

		#app_service .column.auto_re .row {
			width:auto;}

		#app_service .column.auto_re .row .section.switch {
			padding-top:10px;
			width:70px;
			height:104px;}

		#app_service .column.auto_re .row .section.right {
			width:705px;
			margin:0px 3px 10px 0;}
/**/


/*DB*/
#db h3 {
	margin:0px;}

	#db .section {
		width:50%;}

	#db .section INPUT.medium {
		width:100%;}
/**/

/*Banner Service*/
#banner_service #select_banner {
	width:100%;}

#banner_service #banner_preview {
	background:#fff;
	border:1px solid #505050;
	margin:0px auto;}

	#banner_service .section INPUT {
		margin:0;}

	#banner_service H4 {
		margin-top:10px;}

	#banner_service .row .section {
		width:400px;
		height:140px;}

		#banner_service .row .section .box .left {
			margin-right:10px;}

		#banner_service .tabs_box {
		   	min-height:396px;}

			#banner_service .tabs_box .tabs {
				width:140px;
				float:left;
				margin:10px 0px 0px 10px;
				padding-right:20px;
				background:#B5D5FF;
				border-top:1px solid #505050;
				border-bottom:1px solid #505050;}


				#banner_service .tabs_box .tabs .selected  {
					width:130px;
					margin:0px;
					padding:0px 5px;
					background:#B5D5FF;
					border:1px solid #505050;
					border-width:1px 0px 1px 1px;
					border-right:none;
					padding-right:1px;
  			  margin-bottom:-1px;
  			  margin-top:-1px;}

					#banner_service .tabs .selected H3 {
						padding-top:5px;
						font-size:10px;
						font-weight:bold;
						color:#505050;}

				#banner_service .tabs_box .tabs .hidden {
					margin:0px;
					padding:0px 5px;
					border:1px solid #505050;
					border-width:1px 1px 1px 1px;
					width:130px;
					margin-bottom:-1px;
  			  margin-top:-1px;
					background:#ccc;}

					#banner_service .tabs_box .tabs .hidden H3 {
							padding-top:5px;
							font-size:10px;
							font-weight:normal;
							color:#505050;}

					#banner_service .tabs_box .tabs .hidden:hover, #banner_service .tabs_box .tabs .hidden:hover H3 {
							cursor:pointer;
							color:#fff;
							background:#536D87;}

		#banner_service .tabs_box .tabcontent {
			float:left;
			width:auto;
			margin:10px 0 0 0;}

			#banner_service .tabs_box .tabcontent SELECT {
				width:600px;
				height:415px;}
/**/

/*Audio Profile*/
#audio_service H4 {
	margin-top:10px;}

	#audio_service .section .left {
		width:50%;}

	#audio_service .section TEXTAREA {
		width:100%;}

/**/
