.pointer {cursor:pointer;}
.bold {	font-weight:bold;}
.italic {font-style:italic;}
.underline{text-decoration:underline;}
.h1{font-size:16px;}
.width_10{width:10px;}
.width_13{width:13px;}
.width_16{width:16px;}
.width_20{width:20px;}
.width_110{width:110px;}
.width_160{width:160px;}
.width_200{width:200px;}


.width_01{width:10px;}
.width_02{width:13px;}
.width_03{width:16px;}
.width_04{width:20px;}
.width_05{width:110px;}
.width_06{width:160px;}
.width_07{width:200px;}
.width_08{width:360px;}
.width_09{width:400px;}
.center{text-align:center; vertical-align:middle;}
img.list_small_status{cursor:pointer;}
img.list_large_status{cursor:pointer;}
img.list_approved{}
img.list_pending{}
img.list_declined{}


/*opacity filters*/
.opaque1{
	/*for IE8*/
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=84)";
	
	/*for IE5-7*/
	filter: alpha(opacity=84);
	
	/*for all other browsers*/
	opacity: .84;
}



div {font-size: 11px; color: #000000; font-family:Tahoma, Geneva, sans-serif; letter-spacing:normal;}
span{font-size:11px; font-family:Tahoma, Geneva, sans-serif; letter-spacing:normal;}
table{font-size:11px; font-family:Tahoma, Geneva, sans-serif; letter-spacing:normal;}
td{font-size:11px; font-family:Tahoma, Geneva, sans-serif; letter-spacing:normal;}
input {font-size: 11px; font-family:Tahoma, Geneva, sans-serif; letter-spacing:normal;}
select {font-size:11px; font-family:Tahoma, Geneva, sans-serif;	letter-spacing:normal;}
textarea{font-size:11px; font-family:Tahoma, Geneva, sans-serif; letter-spacing:normal;}


input.button_default{width:150px;}

input.login {width: 220px;}
input.iphone_login {width: 160px;}

body {width: 100%; height: 100%; margin: 0px 0px 0px 0px; min-width:950px; font-size:11px; font-family:Tahoma, Geneva, sans-serif;	letter-spacing:normal;}

div.quick_links_top {position: fixed; z-index:8000; border-width:0px 0px 1px 0px; border-style:solid; background-color:#FFFFFF; width:100%; height:22px; margin:0px; min-width:800px;}
div.quick_links_top_left {position: absolute; top:5px; left:10px;}
div.quick_links_top_right {position:absolute; top:5px; right:20px;}

div.message_center_container{position:fixed; bottom:0px; width:100%; padding:2px 10px 4px 10px;	font-weight:bold; text-align:center; border-width:1px 0px 0px 0px; border-style:solid; visibility:hidden; z-index:500000;}

div.main_search_position {position:absolute; top:75px; left:176px; min-width:614px;	text-align:right;}
div.search_bar {position:absolute; text-align:left; right:0px; width:480px; height:28px;}
div.search_bar_container {padding:4px 10px 4px 14px; font-size:13px; letter-spacing:1px; font-weight:bold; color:#FFFFFF;}
input.search_for_main {width:140px; margin-left:4px; margin-right:4px; font-size:11px;}
select.search_in_main {width:143px;	margin-left:4px; font-size:11px;}

div.main_sidebar{position:absolute; z-index:100; width:160px; top:140px; left:7px;}

div.quick_links_side {position:relative; z-index:1; border-width:0px; border-style:solid; font-weight:bold;}
div.quick_links_side_header {position:relative; top:2px; left:4px; color:#FFFFFF; margin-bottom:10px; padding-bottom:11px;}
div.quick_links_side_container{position:relative; top:4px; left:0px; width:147px; padding:4px 1px 6px 4px;}

div.main_body {position:absolute; z-index:1; text-align:left; top:106px; padding-bottom:100px;}

div.main_container {position:relative; left:175px; border-width:1px; border-style:solid; font-weight: bold;}

div.sub_main_container {padding:0px 10px 0px 0px;}

div.widget_operations_bar_top {position:relative; top:6px; left:4px; vertical-align:middle; min-width:598px; min-height:10px; white-space:nowrap; padding-bottom:16px;}
div.widget_operations_bar_bottom {position:relative; left:4px; bottom:25px; padding-bottom:10px; vertical-align:middle; width:100%; white-space:nowrap;}
div.operations_bar_text {font-weight:normal; padding:2px 0px 5px 2px;}

div.utility_area {position: relative; margin:0px 0px 0px 0px; padding-bottom:24px;}
div.utility_header {position:absolute; top:2px; left:4px; color:#FFFFFF;}
div.utility_container{position:relative; top:20px; left:3px; padding:4px 3px 4px 4px; margin-right:6px;}

div.widget_area {position: relative; width:100%; margin:12px 0px 32px 0px; padding-bottom:24px;}
div.widget_area_top {position: relative; width:100%; margin:12px 0px 10px 0px; padding-bottom:24px;}
div.widget_area_middle {position: relative;	width:100%;	margin:0px 0px 10px 0px; padding-bottom:24px;}
div.widget_area_bottom {position: relative;	width:100%;	margin:0px 0px 32px 0px; padding-bottom:24px;}
div.widget_header {position:absolute; top:2px; left:4px; color:#FFFFFF;}
div.widget_container{position:relative; top:20px; left:0px;	padding:0px 0px 0px 0px; margin-right:4px;}

div.widget_field_question_area {position:relative; margin:4px 10px 4px 10px; padding-bottom:10px;}
div.widget_field_question_area_indented {position:relative; margin:4px 0px 0px 40px; padding-bottom:10px;}
div.widget_field_area {padding-bottom:10px;}
div.widget_field_area_name {}
div.widget_field_area_value {padding-left:10px;}

div.master_footer {position:absolute; right:0px; bottom:-20px;}

.b_pad_01{padding-bottom:10px;}

td.td_spacing_list {padding:3px 10px 3px 10px;}

/*EDIT PAGES--------------------------------*/
div.save_buttons_container {position:absolute; top:0px; right:4px; z-index:1;}
input.edit_button {width:90px;}
input.save_button {width:90px;}

input.visible_input{}
textarea.visible_input{}
select.visible_input {}


input.transparent_input {border-color:transparent; background-color:transparent;}
textarea.transparent_input {border-color:transparent; background-color:transparent;}
/* This is currently in the flavor css because of a chrome bug.
select.transparent_input {border-color:transparent; background-color:transparent;}
*/


td.edit_column1{min-width:80px; text-align:right; padding:2px 6px 0px 0px; vertical-align:middle; font-weight:bold;}
td.edit_column2{min-width:220px; text-align:left; padding:2px 0px 0px 0px; vertical-align:middle;}
td.edit_column3{text-align:left; padding:2px 0px 0px 0px; vertical-align:middle;}
td.edit_column4{}

div.add_another {padding:10px 0px 0px 25px;}

.long_input {width:600px;}
.medium_input {width:200px;}
.short_input {width:100px;}

select.phone_labels {width:75px;}
input.country_code {width:9px;}
input.phone_area {width:20px;}
input.phone_exchange {width:20px;}
input.phone_local {width:30px;}
input.phone_ext {width:40px;}

select.address_labels {width:75px;}
input.address_street_01 {width:400px;}
input.address_street_02 {width:400px;}
input.address_city {width:200px;}
input.address_zip {width:35px;}
input.address_zip_plus_four {width:30px;}
select.address_country {width:200px;}
select.address_state {width:50px;}
input.address_zip {width:40px;}

select.email_labels {width:75px;}
input.email_address {width:300px;}

textarea.textarea_01 {width:600px; height:100px;}

div.default_widget_tab {position:relative; border-bottom-style:solid; border-bottom-width:1px; width:110px; height:18px; border-top-width:1px; border-left-width:1px; border-right-width:1px; border-top-style:solid; border-left-style:solid; border-right-style:solid; border-top-color:#000000; border-left-color:#000000; border-right-color:#000000; vertical-align:middle; text-align:center; padding:2px 0px 0px 0px;}

/*Widget Operations Buttons*/
div.widget_buttons_main_container {width:100%; overflow:auto;}
div.widget_button_container {float:left; padding:0px 6px 0px 6px;}
div.widget_button_border {position:relative; border:1px solid black; padding:2px 2px 2px 23px; text-align:center; cursor:pointer;}
div.widget_button_image_container {position:absolute; left:3px; top:3px;}
div.widget_button_text_container{border:1px solid black; padding:2px 6px 2px 4px;}


/*ADD_BOX--------------------------------*/
td.add_box_phone_column1{width:93px;}
td.add_box_phone_column2{width:200px; text-align:right;}

td.add_box_email_column1{width:93px;}

td.add_box_address_column1{width:93px; vertical-align:top;}
