﻿/* forms */
ol.forms { padding:0px;float: left; list-style: none; width: 100%; text-align:left; margin-top:0px}
	ol.forms li { clear: both; float: left; margin: 0 0 10px; width: 100%; }
		ol.forms li.buttons { float: none; margin-left: 110px; width: auto; }
		ol.forms li.buttons input { width: auto; }
		ol.forms li span.small {font-size:10px;}
	ol.forms label { background:#eee; cursor: pointer; display: block; float: left; font-weight: bold; margin: 0px 8px 0 0; width: 175px; text-align:right; padding: 4px;}
	ol.forms input, ol.forms textarea { font: inherit; padding: 2px; }
	ol.forms input[type=radio] {width:auto;}
	ol.forms input[type=checkbox] {width:auto;}
	ol.forms input[type=file] {width:auto;}
	ol.forms textarea  {height: 70px !important;width: 300px !important;}
	ol.forms textarea.short { height: 100px; }
	ol.forms input.small {width: 100px;}
	ol.forms input.med {width: 150px;}
	
ol.forms li.grouping label { margin: 0; width: auto; }
ol.forms li.grouping { margin-bottom: 0; }
ol.forms li.grouping ul { list-style: none; margin-left: 134px; }
ol.forms li.grouping ul label { display: inline; float: none; font-weight: normal; margin: 0 0 0 10px; width: auto; }
ol.forms li.grouping ul input { width: auto; }

/* overrides */
ol.insideforms {width:500px; margin:0px;}
	ol.insideforms li {border-top:solid 1px #ddd;border-bottom:solid 1px #ddd;}
	ol.insideforms li .DateInput {width:160px;}
	ol.insideforms li input, ol.insideforms li textarea {margin-top:0px; font-size:12px}
	ol.insideforms li input[type=checkbox], ol.insideforms li iframe  {margin-top:6px;}
	ol.insideforms li input[type=radio] {margin-top:3px;}

	ol.insideforms li div.right_column {padding:3px;width:420px;float:left;}
	ol.insideforms li div.right_column div.right_column_entry {margin-bottom:5px;}
	ol.insideforms li div.right_column div.right_column_entry table label {margin:0px 4px 0px 4px;float:left;width:auto;height:auto;font-weight:normal;}
	ol.insideforms li div.right_column div.right_column_entry table input {margin:2px 0;padding:0;}
	ol.insideforms li div.right_column div.right_column_entry p {margin:2px 0px;padding:0px;}
	
	ol.insideforms li table {padding:0px;margin:0px;}
	
	/* quote */
ol.insideformsquote {margin:0px;}
	ol.insideformsquote li {border-top:solid px #ddd;border-bottom:solid 0px #ddd;}
	ol.insideformsquote li label {}
	ol.insideformsquote li .DateInput {width:120px;}
	ol.insideformsquote li input, ol.insideformsquote li textarea {margin-top:0px;}
	ol.insideformsquote li input[type=checkbox], ol.insideformsquote li iframe  {margin-top:6px;}
	ol.insideformsquote li input[type=radio] {margin-top:3px;}

	ol.insideformsquote li div.right_column {padding:3px;width:420px;float:left;}
	ol.insideformsquote li div.right_column div.right_column_entry {margin-bottom:5px;}
	ol.insideformsquote li div.right_column div.right_column_entry table label {margin:0px 4px 0px 4px;float:left;width:auto;height:auto;font-weight:normal;}
	ol.insideformsquote li div.right_column div.right_column_entry table input {margin:2px 0;padding:0;}
	ol.insideformsquote li div.right_column div.right_column_entry p {margin:2px 0px;padding:0px;}
	
	ol.insideformsquote li table {padding:0px;margin:0px;}
	
	
	ol.insideformsquote input, ol.insideformsquote textarea 
	{
		padding:0px
	}
	
	ol.quote li
	{
		margin:0px;
	}
	
	ol.quote h2
	{
		margin:0px;
	}
/* forms that sit in the right content rail. */
ol.rightforms {width:360px;}	
	ol.rightforms li label {width:80px;}
	ol.rightforms li div.right_column {width:250px;}

ol.tinyforms { width:420px;padding:0px;}
	ol.tinyforms label {width:70px;}
	ol.tinyforms input {width:250px;}

ol.infoform { width:360px;padding:0px;}
	ol.infoform label {width:70px;}
	ol.infoform input {width:250px;}
	ol.infoform li span {display:block;margin-top:4px;}

ol.supertinyforms { width:300px;padding:0px;margin:0px;}
	ol.supertinyforms li {border:none;}
	ol.supertinyforms label {width:70px;height:auto !important;}
	ol.supertinyforms input[type=submit] {width:auto;}
	ol.supertinyforms input {width:100px;}
	
ol.loginform {width: 360px;padding:0px;}
ol.loginform label {width:88px}
ol.loginform label.site {width:80px}
ol.loginform input {width: 260px;}
ol.loginform select {width: 200px;}
ol.loginform li.buttons {margin-left: 80px;}
ol.loginform li.site {margin-left: 100px;}
ol.loginform li.buttons input { margin-right: 5px;}

/* wider lists, used when the editor comes into play mostly.  */
dl {width: 100%;}
dt {float:left;width: auto;clear:both;margin:0;padding:0;}
dt label {font-weight: bold;}
dd {float:left;margin:0px 0px 4px 10px;padding:0;}
dd.buttons {clear:both;margin: 10px 0px 0px 95px;}

/* this ensures that asp.net checkbox lists don't get screwed over by the above form styling. */
ol.forms li table td label {background:none;padding:0px;margin:0px;width:50px;}
ol.forms li table.DateRadioButtonList td label {background:none;padding:0px;margin:0px 0px 10px 0px;width:250px}

ol.forms li table.UserRoleCheckBoxList {background:#ffe;}
ol.forms li table.UserRoleCheckBoxList td label {background:none;padding:5px 0px;margin:0px 0px 0px 0px;width:120px;float:left;white-space:nowrap;text-overflow:ellipsis;}

.ImageUploadDisplay {width:500px;overflow-x:auto;margin-left:118px;}

#popupwrapper ol.insideforms {width:100%;}
	#popupwrapper ol.insideforms label {width:100px;}
	#popupwrapper ol.insideforms input {width:250px;}
	#popupwrapper ol.insideforms input[type=checkbox] {width:auto;}
	#popupwrapper ol.insideforms input[type=radio] {width:40px}



/*
The following 2 rules fix the editor when it's displayed in the form layout.
*/
ol.forms ul li {width:auto;clear:none;}
div.RadEditor.Telerik.reWrapper {float:left;margin:4px 0px 4px 0px;}

/* 
Filter styles
*/

ol.filterform {width:auto; margin:0px;}
	ol.filterform li {border:none;margin:0px;padding:0px;}
	ol.filterform li label {height:auto;background:none;float:left;width:50px;}
	ol.filterform li label.searchbtn{ background:#fff;}
	ol.filterform li div {float:left;}
	ol.filterform li div.Buttons {margin:-3px 0px 0px 10px;}
	
	ol.filterform li input,
	ol.filterform li select {width:100px;margin-top:4px;margin-bottom:4px;}
	ol.filterform li input[type=checkbox],
	ol.filterform li input[type=radio] {margin-top:3px;}
	ol.filterform input[type=submit] {width:auto;margin:4px 0px 4px 0px;}
	
ol.forms li table.filterUserRoleCheckBoxList {background:#fff;}
ol.forms li table.filterUserRoleCheckBoxList td label {background:none;
                                                       margin:7px 0 0 4px;
                                                       width:150px;
                                                       text-align:left;
                                                       float:right;
                                                       white-space:nowrap;}	
                                                       
ol.forms li div label {display:inline;float:none;background:none;width:auto;}

fieldset {margin:0px 0px 10px 0px;border: solid 1px #ddd;background:#b0b4bf;}
fieldset legend {margin:0px;padding:0px;font-size:12px;font-weight:bold;}

.tourdetailsform li label {width:150px;}
.tourdetailsform li div {float:left;}

li select {height: 26px; width: 300px}
.inner {background-color:#ffffff}