/* Elements ///////////////////////////////////////////////////////////////*/

body {font-family:Tahoma, Geneva, sans-serif; font-size:.8em; margin:0px; background:url("/images/fc_bg_01.jpg") top repeat-x #6a94f3; border-top:2px solid #999}

a {color:#006699;}
a:visited {color:#003399;}
a:hover {color:#0099FF;}

form {}

h1 {font-weight:normal; line-height:1.2em; font-family:"Myriad Pro", Arial, Helvetica, sans-serif}
h2 {color:#06C; font-weight:normal; font-family:"Myriad Pro", Arial, Helvetica, sans-serif}
h3 {font-family:"Myriad Pro", Arial, Helvetica, sans-serif}
h4 {}

p { color:#555}
ul,ol { color:#555}

/* IDs ////////////////////////////////////////////////////////////////////*/

#CatDescription{
	position:absolute;
	top:-8000px;
}

#ClientLogin{
	margin-right:10px;
}

#ConsoleContents {font-size:.9em}
#ConsoleContents a{text-decoration:none; display:block}
#ConsoleContents a.main{padding-bottom:1px; border-bottom:1px dotted #DDD}
#ConsoleContents a.main_bold{padding-bottom:1px; border-bottom:1px dotted #CCC; color:#000}

#CreateNewEntryTable{
	background:#FFEFDF;
	border:2px solid #CC9900;
	margin-bottom:20px;
}
#CreateNewEntryTable td{}
#CreateNewEntryTable td.HeaderRow{
	background:url(/images/cm_addnewbg.jpg) repeat-x #DDD top; text-align:left;
}

#EditFranchisorTable tr td h2{margin-top:0px; margin-bottom:5px}
#FooterContent {margin:10px; color:#DDD; font-size:.9em}
#FooterDisclaimer {margin:10px; color:#DDD; font-size:.8em}

#ImageAuthorizationTable {color:#34345C; background:#ECEEF4; padding:6px; border:4px solid #DBDFEA; margin:0 0 8px 0;}

#ManageListTable{
	background:#BBB;
	border:1px solid #999;
}
#ManageListTable td{background:#FFF}
#ManageListTable th{background:url(/images/tableheadgradient.jpg) repeat-x #DDD top; text-align:left}
#ManageListTable td.HeaderRow{
	background:url(/images/cm_specbg.jpg) repeat-x #DDD top; text-align:left;
}

#ManageListTable_Franchisor{
	background:#BBB;
}
#ManageListTable_Franchisor td{background:#FFF; font-size:.9em}
#ManageListTable_Franchisor th{background:url(/images/tableheadgradient.jpg) repeat-x #DDD top; text-align:left; font-size:.9em}
#ManageListTable_Franchisor td.HeaderRow{
	background:url(/images/cm_specbg.jpg) repeat-x #DDD top; text-align:left;
}

#PageContTable{
	background:url("/images/fc_bg_02.jpg") top center no-repeat;	
}

/* Classes ////////////////////////////////////////////////////////////////*/


.admin{color:#660099; background:#FFDDEE}
.align_right { text-align:right; }
.article_container {margin-bottom:6px; padding-bottom:6px; border-bottom:1px dotted #CCC}
.article_date {color:#666; font-style:italic; margin-top:2px}
.bg_lightblue {background:#E6F0FB}
.bg_lightbluealt {background:#D9E8FB}
.bg_lightblue_table th {background:#C4E1FF}
.blog_post_container { border-bottom:1px dotted #CCC; padding-bottom:10px; margin-top:10px}
.blog_post_title {font-size:2.4em; color:#060; font-family:"Myriad Pro", Arial, Helvetica, sans-serif}
.blog_posted_date {font-style:italic; margin-bottom:0px; color:#666}
.blog_post_content{margin-bottom:35px}
.buttons {cursor:pointer; border:1px solid #333;	padding:3px 10px 3px 10px; background:url(/images/buttonBackGreen.gif) #000; font-weight:bold;	font-size:1.1em; color:#000033;}
.category{background-color:#FFF; color:#333}
.cart_quick_pic_column {}
.cart_quick_details_column {padding-left:10px}
.cart_quick_free_shipping {color:#CC0000}
.cart_quick_linktocart {margin-bottom:3px}
.cart_quick_details {font-weight:bold}
.cart_quick_total {color:#666; margin-left:15px}
.cart_productcode {color:#666; font-size:.8em; font-style:italic}
.cart_table {background:#CCC}
.cart_table th {background:url(/images/cm_specbg.jpg) repeat-x #DDD}
.cart_table th.align_left {text-align:left}
.cart_table th.align_right {text-align:right}
.cart_table td {background:#FFF}
.cart_table td.fieldgray {background:#EEE}
.cart_table .border_bottom {border-bottom:1px solid #CCC;}
.cart_table .border_top_total {border-top:1px solid #666;}
.cart_total_display {font-size:1.4em; text-align:right}
.cart_total_title {color:#666}
.cart_table_ups {background:#CCC}
.cart_table_ups th {background:#d4ccbf}
.cart_table_ups td {background:#ebebe6}
.chk_lightorange {border:1px solid #f5da6e; background:url(/images/chk_lightorange.jpg) repeat-x top center #fde688;}
.chk_lightorange .form_text, .chk_lightorange .form_select{border:1px solid #ebcb4b; padding:2px}
.chk_lightorange .form_question{border-top:0px; margin-top:0px; padding-top:0px; color:#900}
.chk_silver {border:1px solid #DDD; background:url(/images/chk_silver.jpg) repeat-x top center #ebeaea;}
.chk_silver .form_text{border:1px solid #CCC; padding:2px}
.chk_silver .form_cd_question_container{border-top:1px solid #FFF}
.chk_silver .form_cd_question_table{border:0px}
.chk_silver .form_question{border-top:1px solid #FFF}
.chk_silver .form_answer{}
h3.cm {margin:0px;}
h3.cmnew {margin:0px;	color:#26274A;}
.contentdesc {position:absolute; top:-9000px}
.error_box {border:3px solid #EE9B86;	background:#FCDEDC;	color:#CC3300; margin-bottom:6px;}
.error_box h3 {color:#CC0000; margin-bottom:0px; margin-top:0px}
ul.featuresection_tabs {list-style:none; margin:0 0 5px 0;	padding:0; clear:both; border-bottom:1px solid #3F424E; height:30px; clear:both;}
ul.featuresection_tabs li.tab {float:left;	margin-right:3px;	text-align:center;}
ul.featuresection_tabs li.tab a {display:block; padding:8px 15px 7px 15px; background:url(/images/cm_specbg.jpg) repeat-x top; color:#0066CC; font-weight:bold;}
ul.featuresection_tabs li.tab a:hover {color:#666;}
ul.featuresection_tabs li.tab a.active {background:url(/images/cm_seltabbg.jpg) repeat-x top; color:#FFF;	text-decoration:none;}
ul.featuresection_tabs li.tab a.active:hover {color:#FFF; text-decoration:none;}
ul.featuresection_tabs li.source_code {float:right;}
.field,#ManageListTable td.field, .fieldwhite{background:#FFF}
.fieldgray,#ManageListTable td.fieldgray{background:#EEE}
.form_instructions {color:#895C01; background:#FFFF91; padding:6px; border:4px solid #FEE79E; margin:0 0 8px 0;}
.form_question {color:#909; font-weight:bold; font-size:1.2em; padding-bottom:5px; border-bottom:1px dotted #DDD; margin-bottom:5px }
.form_text, .form_select {border:1px solid #999; padding:2px }
.FormTable {border:1px solid #AAA; background:#CCC; margin:5px 0 0px 0;}
.FormTable td.HeaderRow {background:url(/images/cm_specbg.jpg) repeat-x top;}
.FormTable td.HeaderRow h4 {margin:0px}
.FormTable td.HeaderRowGreen {background:url(/images/cm_specgreenbg.jpg) repeat-x top;}
.FormTable td.HeaderRowYellow {background:url(/images/cm_specyellowbg.jpg) repeat-x top;}
.greenback{background:#92F88F}
h3.howto {color:#006600; border-bottom:3px solid #EEE; padding-bottom:2px;}
.help_link {color:#009900; font-weight:bold; cursor:pointer}
.image_thumbnail {}
.image_thumbnailcolumn {border:1px solid #CCC;}
.input_field_hint {color:#666666; font-style:italic;}
div.label {color:#333; font-size:11px; font-weight:bold;}
.note_text {background:#FFFFB9; padding:6px; color:#666666; font-size:10px;}
.padding_5{padding:5px}
.padding_10{padding:10px}
.rating_container {clear:both;}
.rating_container a {float:left; display:block; width:25px; height:25px; border:0; background-image:url("/images/rating_img.jpg");}
.rating_container a.rating_off {background-position:0 0px;}
.rating_container a.rating_half {background-position:0 -25px;}
.rating_container a.rating_on {background-position:0 -50px;}
.rating_container a.rating_selected {background-position:0 -75px;}
.required {color:#003399}
div.required {margin-bottom:10px}
input.required {border:1px solid #003399;	background:#E7F2FE;}
.search_box {width:150px; font-size:12px; border:1px solid #999; height:20px}
.search_button {cursor:pointer; color:#555; background:url(/images/button_back.jpg) repeat-x center #F8EF56;border:1px solid #999; border-left:0px; height:24px; font-size:12px; font-weight:bold; color:#900}
.selected_section_content {position:relative; top:0px;}
.selected_section_tab {background:#FFF;	border:1px solid #AAA; border-bottom:1px solid #FFF; padding:8px;}
.sub_option_table {margin-left:15px}
.sub_option_table tr td {vertical-align:top; font-size:.9em}
ul.subsection_tabs {list-style:none; margin:0 0 0 0; padding:0; clear:both;	height:25px; clear:both;}
ul.subsection_tabs li.tab {float:left; margin-right:3px; text-align:center;}
ul.subsection_tabs li.tab a {display:block;	padding:5px 10px 5px 10px; background:#EEE;	border:1px solid #AAA; border-bottom:1px solid #DDD; color:#0033CC;}
ul.subsection_tabs li.tab a:hover {color:#666;}
ul.subsection_tabs li.tab a.active {background:#B9DBF4; border:1px solid #B9DBF4; text-decoration:none; color:#03C;}
ul.subsection_tabs li.source_code {float:right;}
.success_box {border:3px solid #dcdcfc;	background:#f0f0fd;	color:#0033CC; margin-bottom:6px;}
.success_box h3 {color:#003399; margin-bottom:0px; margin-top:0px}
textarea.text_field {font-family:Arial; padding:3px; font-size:1.2em;}
input.text_field {background:url(/images/forminput_bg.jpg) repeat-x top;}
.tooltip {
		border:4px solid #C5CBEB;
		background-color:#E2E8F5;
		width:130px;
		font-size:.85em;
		padding:6px;
		color:#24377B;
	}
.unselected_section_tab {background:#EEE; border:1px solid #AAA; padding:8px;}
.unselected_section_content {position:absolute; top:-4000px;}
.warning_header {color:#F00; background:#FEDD9E; border:4px solid #FDB655; padding:10px}
.yellowback {background:#FFFF95}


/*
	Vertical Accordions
*/

.accordion_toggle {
	display: block;
	height: 30px;
	width: 170px;
	background: url(/images/tabimage_inactive_acc.jpg) no-repeat top right #5478A0;
	padding: 0 10px 0 10px;
	line-height: 30px;
	font-weight: normal;
	text-decoration: none;
	outline: none;
	font-size: 12px;
	color: #fff;
	border-bottom: 1px solid #cde99f;
	cursor: pointer;
	margin: 0 0 0 0;
}

.accordion_toggle_active {
	display: block;
	height: 30px;
	width: 170px;
	background: url(/images/tabimage_active_acc.jpg) no-repeat top right #1B30ED;
	color: #ffffff;
	border-bottom: 1px solid #FFF;
	padding: 0 10px 0 10px;
	line-height: 30px;
	font-weight: bold;
	text-decoration: none;
	outline: none;
	font-size: 16px;
	color: #fff;
	border-bottom: 1px solid #cde99f;
	cursor: pointer;
	margin: 0 0 0 0;
}

.accordion_content {
	background-color: #ffffff;

	color: #444444;
	overflow: hidden;
}
/* Based partially on Matthew Carroll's keyboard accessible flavor of Suckerfish 
 * Dropdowns by Patrick Griffiths and Dan Webb. 
 * http://carroll.org.uk/sandbox/suckerfish/bones2.html
 */

/* ----[ LINKS ]----*/

/* all menu links */
#MainNav a, #subMenusContainer a{
	text-decoration:none;
	display:block;
	padding:5px 20px;
	background-color:#fff ;
}

/* Just main menu links --[for non-javascript users this applies to submenu links as well]*/
#MainNav a{
	margin:0;
	float:left;	
}

/* Just sub menu links */
#subMenusContainer a, #MainNav li li a{
	text-align:left;
	border-bottom:1px dotted #DDD;
}

/* All menu links on hover or focus */
#MainNav a:hover, #MainNav a:focus, #subMenusContainer a:hover, #subMenusContainer a:focus, #MainNav a.mainMenuParentBtnFocused, #subMenusContainer a.subMenuParentBtnFocused{
	background-color:#F6C739 ;
	color:#FFF;
}

/* sub menu links on hover or focus */
#subMenusContainer a:hover, 
#subMenusContainer a:focus, 
#MainNav a.mainMenuParentBtnFocused, 
#subMenusContainer a.subMenuParentBtnFocused,
#MainNav li a:hover,
#MainNav li a:focus{
	background-color:#EEE ;
	color:#333;
}

/* Parent Sub Menu Links ---[javascript users only]*/
.subMenuParentBtn{ 
	background: url(/css/arrow_right.gif) right center no-repeat;  
}

/* Parent Sub Menu Links on hover or focus ---[javascript users only]*/
.subMenuParentBtnFocused{ 
	background: url(/css/arrow_right.gif) right center no-repeat;  
}

/* Parent Main Menu Links ---[javascript users only]*/
.mainMenuParentBtn{	
	 background: url(/css/arrow_down.gif) right center no-repeat; 
}

/* Parent Main Menu Links on hover or focus ---[javascript users only]*/
.mainMenuParentBtnFocused{	
	background: url(/css/arrow_down.gif) right center no-repeat; 
}

/* ----[ OLs ULs, LIs, and DIVs ]----*/

/* Submenu Outer Wrapper - each submenu is inside a div with this class - javascript users only */
.smOW{ 
	display:none; 
	position: absolute; 
	overflow:hidden; 
	/*the 2px left & right padding lets you have a 1px border 
	  on the ul or ol inside since overflow is set to hidden*/
	padding:0 2px;
	margin:0 0 0 -2px;
}


/* All ULs and OLs */
#MainNav, #MainNav ul, #MainNav ol, #subMenusContainer ul, #subMenusContainer ol { 
	padding: 0;
	margin: 0;
	list-style: none;
	line-height: 1em;
}

/* All submenu OLs and ULs */
#MainNav ol, #MainNav ul, #subMenusContainer ul, #subMenusContainer ol {	
	/*border around submenu goes here*/	 
	background:#fff;	
	border:1px solid #DDD;
	left:0;
}


/* List items in main menu --[for non-javascript users this applies to submenus as well]  */
#MainNav li { 
	/*great place to use a background image as a divider*/
	display:block;
	list-style:none;
	position:relative;
	float:left;
}

#subMenusContainer li{
	list-style: none;
}

/* main menu ul or ol elment */
#MainNav{
	display:block;
	position: relative;
	list-style:none;
	margin:0 0 0 0;
	z-index:0;
	top:0px;
	text-align: center;
	display:block;
}

#subMenusContainer{	display:block; 	position:absolute;	top:0;	left:0;	width:100%;	height:0;	overflow:visible;	z-index:1000000000; }


/* --------------------------[ The below is just for non-javscript users ]--------------------------*/
#MainNav li li{	float:none; }

#MainNav li li a{ /* Just submenu links*/	
	position:relative;
	float:none;
}

#MainNav li ul { /* second-level lists */
	position: absolute;
	width: 10em;
	margin-left: -1000em; /* using left instead of display to hide menus because display: none isn't read by screen readers */
	margin-top:2.2em;
}

/* third-and-above-level lists */
#MainNav li ul ul { margin: -1em 0 0 -1000em; }
#MainNav li:hover ul ul {	margin-left: -1000em; }

 /* lists nested under hovered list items */
#MainNav li:hover ul{	margin-left: 0; }
#MainNav li li:hover ul {	margin-left: 10em; margin-top:-2.5em;}

/* extra positioning rules for limited noscript keyboard accessibility */
#MainNav li a:focus + ul {  margin-left: 0; margin-top:2.2em; }
#MainNav li li a:focus + ul { left:0; margin-left: 1010em; margin-top:-2.2em;}
#MainNav li li a:focus {left:0;  margin-left:1000em; width:10em;  margin-top:0;}
#MainNav li li li a:focus {left:0; margin-left: 2010em; width: 10em;  margin-top:-1em;}
#MainNav li:hover a:focus{ margin-left: 0; }
#MainNav li li:hover a:focus + ul { margin-left: 10em; }
#HorNav {background:#EEE}
#MainNav {background:#EEE}
#MainNav a.nav_opt{
	border-left:2px solid #DDD;
	background:url(/images/tabimage_down.jpg) bottom center repeat-x;
	color:#06C;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12px;
}
#MainNav a.nav_first{
	border-left:0px;
	background:url(/images/tabimage_down.jpg) bottom center repeat-x;
	color:#06C;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12px;
}
#MainNav a.nav_opt:hover, #MainNav a.nav_first:hover{
	color:#000;
	background:url(/images/tabimage_over.jpg) bottom center repeat-x;
}
#MainNav a.nav_sel_first{
	border-left:0px;
	background:url(/images/tabimage_up.jpg) bottom center repeat-x;
	color:#000;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12px;
}
#MainNav a.nav_sel{
	border-left:2px solid #DDD;
	background:url(/images/tabimage_up.jpg) bottom center repeat-x;
	color:#000;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12px;
}
#MainNav a.nav_sel_first:hover, #nav a.nav_sel:hover{
	color:#000;
	background:url(/images/tabimage_up.jpg) bottom center repeat-x;
}

#MainNav a.nav_opt, #MainNav a.nav_first,
#MainNav a.nav_sel_first, #MainNav a.nav_sel {padding:10px 9px}
.overlay_dialog {
	background-color: #666666;
	filter:alpha(opacity=60);
	-moz-opacity: 0.6;
	opacity: 0.6;
	z-index:1000000000000000;
}

.overlay___invisible__ {
  background-color: #000000;
	filter:alpha(opacity=0);
	-moz-opacity: 0;
	opacity: 0;
}

.dialog_nw {
	width: 9px;
	height: 23px;
	background: transparent url(default/top_left.gif) no-repeat 0 0;		
}

.dialog_n {
	background: transparent url(default/top_mid.gif) repeat-x 0 0;	
	height: 23px;
}

.dialog_ne {
	width: 9px;
	height: 23px;
	background: transparent url(default/top_right.gif) no-repeat 0 0;		
}

.dialog_e {
	width: 2px;
	background: transparent url(default/center_right.gif) repeat-y 0 0;	
}

.dialog_w {
	width: 2px;
	background: transparent url(default/center_left.gif) repeat-y 0 0;		
}

.dialog_sw {
	width: 9px;
	height: 19px;
	background: transparent url(default/bottom_left.gif) no-repeat 0 0;			
}

.dialog_s {
	background: transparent url(default/bottom_mid.gif) repeat-x 0 0;		
	height: 19px;
}

.dialog_se {
	width: 9px;
	height: 19px;
	background: transparent url(default/bottom_right.gif) no-repeat 0 0;			
}

.dialog_sizer {
	width: 9px;
	height: 19px;
	background: transparent url(default/sizer.gif) no-repeat 0 0;	
	cursor:se-resize;	
}

.dialog_close {
	width: 14px;
	height: 14px;
	background: transparent url(default/close.gif) no-repeat 0 0;			
	position:absolute;
	top:5px;
	left:8px;
	cursor:pointer;
	z-index:2000;
}

.dialog_minimize {
	width: 14px;
	height: 15px;
	background: transparent url(default/minimize.gif) no-repeat 0 0;			
	position:absolute;
	top:5px;
	left:28px;
	cursor:pointer;
	z-index:2000;
}

.dialog_maximize {
	width: 14px;
	height: 15px;
	background: transparent url(default/maximize.gif) no-repeat 0 0;			
	position:absolute;
	top:5px;
	left:49px;
	cursor:pointer;
	z-index:2000;
}

.dialog_title {
	float:left;
	height:14px;
	font-family: Tahoma, Arial, sans-serif;
	font-size:12px;
	text-align:center;
	width:100%;
	color:#000;
}

.dialog_content {
	overflow:auto;
	color: #000;
	font-family: Tahoma, Arial, sans-serif;
	font-size: 10px;
	background-color:#FFF;
}

.top_draggable, .bottom_draggable {
  cursor:move;
}

.status_bar {
  font-size:12px;
}
.status_bar input{
  font-size:12px;
}

.wired_frame {
	display: block;
  position: absolute;
  border: 1px #000 dashed;
}

/* DO NOT CHANGE THESE VALUES*/
.dialog {
	display: block;
	position: absolute;
}

.dialog table.table_window  { 
  z-index:100000000000000000;
  border-collapse: collapse; 
  border-spacing: 0; 
  width: 100%;
	margin: 0px;
	padding:0px;
}

.dialog table.table_window td , .dialog table.table_window th { 
  padding: 0; 
}

.dialog .title_window {
  -moz-user-select:none;
}
/* Focused windows */
.overlay_mac_os_x {
	background-color: #85BBEF;
	filter:alpha(opacity=60);
	-moz-opacity: 0.6;
	opacity: 0.6;
}

.mac_os_x_nw {
	background: transparent url(mac_os_x/TL_Main.png) no-repeat 0 0;			
  width:24px;
  height:30px;
}

.mac_os_x_n {
  background: transparent url(mac_os_x/T_Main.png) repeat-x 0 0;			
  height:30px;
}

.mac_os_x_ne {
  background: transparent url(mac_os_x/TR_Main.png) no-repeat 0 0;			
  width:31px;	  
  height:30px;
}

.mac_os_x_w {
  background: transparent url(mac_os_x/L_Main.png) repeat-y top left;			
  width:16px;
}

.mac_os_x_e {
  background: transparent url(mac_os_x/R_Main.png) repeat-y top right;			
  width:16px;	  
}

.mac_os_x_sw {
  background: transparent url(mac_os_x/BL_Main.png) no-repeat 0 0;			
  width:31px;
  height:40px;
}

.mac_os_x_s {
  background: transparent url(mac_os_x/B_Main.png) repeat-x 0 0;			
  height:40px;
}

.mac_os_x_se, .mac_os_x_sizer {
  background: transparent url(mac_os_x/BR_Main.png) no-repeat 0 0;			
  width:31px;
  height:40px;
}

.mac_os_x_sizer {
	cursor:se-resize;	
}

.mac_os_x_close {
	width: 19px;
	height: 19px;
	background: transparent url(mac_os_x/close.gif) no-repeat 0 0;			
	position:absolute;
	top:10px;
	right:25px;
	cursor:pointer;
	z-index:1000;
}

.mac_os_x_minimize {
	width: 19px;
	height: 19px;
	background: transparent url(mac_os_x/minimize.gif) no-repeat 0 0;			
	position:absolute;
	top:10px;
	right:65px;
	cursor:pointer;
	z-index:1000;
}

.mac_os_x_maximize {
	width: 19px;
	height: 19px;
	background: transparent url(mac_os_x/maximize.gif) no-repeat 0 0;			
	position:absolute;
	top:10px;
	right:45px;
	cursor:pointer;
	z-index:1000;
}

.mac_os_x_title {
	float:left;
	height:14px;
	font-family: Tahoma, Arial, sans-serif;
	font-size:12px;
	text-align:left;
	margin-top:8px;
	width:100%;
	color:#000;
}

.mac_os_x_content {
	overflow:auto;
	color: #222;
	font-family: Tahoma, Arial, sans-serif;
	font-size: 10px;
	background:#FFF;
}
.mac_os_x_s .status_bar {
  padding-bottom:24px;
}

/* FOR IE */
* html .mac_os_x_nw {
	background-color: transparent;
	background-image: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../themes/mac_os_x/TL_Main.png", sizingMethod="crop");
}

* html .mac_os_x_n {
	background-color: transparent;
	background-image: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../themes/mac_os_x/T_Main.png", sizingMethod="scale");
}

* html .mac_os_x_ne {
	background-color: transparent;
	background-image: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../themes/mac_os_x/TR_Main.png", sizingMethod="crop");
}

* html .mac_os_x_w {
	background-color: transparent;
	background-image: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../themes/mac_os_x/L_Main.png", sizingMethod="scale");
}

* html .mac_os_x_e {
	background-color: transparent;
	background-image: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../themes/mac_os_x/R_Main.png", sizingMethod="scale");
}

* html .mac_os_x_sw {
	background-color: transparent;
	background-image: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../themes/mac_os_x/BL_Main.png", sizingMethod="crop");
}

* html .mac_os_x_s {
	background-color: transparent;
	background-image: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../themes/mac_os_x/B_Main.png", sizingMethod="scale");
}

* html .mac_os_x_se {
	background-color: transparent;
	background-image: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../themes/mac_os_x/BR_Main.png", sizingMethod="crop");
}

* html .mac_os_x_sizer {
	background-color: transparent;
	background-image: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../themes/mac_os_x/BR_Main.png", sizingMethod="crop");
}


/* Focused windows */
.overlay_blur_os_x {
	background-color: #85BBEF;
	filter:alpha(opacity=60);
	-moz-opacity: 0.6;
	opacity: 0.6;
}

.blur_os_x_nw {
	background: transparent url(mac_os_x/TL.png) no-repeat 0 0;			
  width:24px;
  height:30px;
}

.blur_os_x_n {
  background: transparent url(mac_os_x/T.png) repeat-x 0 0;			
  height:30px;
}

.blur_os_x_ne {
  background: transparent url(mac_os_x/TR.png) no-repeat 0 0;			
  width:31px;	  
  height:30px;
}

.blur_os_x_w {
  background: transparent url(mac_os_x/L.png) repeat-y top left;			
  width:16px;
}

.blur_os_x_e {
  background: transparent url(mac_os_x/R.png) repeat-y top right;			
  width:16px;	  
}

.blur_os_x_sw {
  background: transparent url(mac_os_x/BL.png) no-repeat 0 0;			
  width:31px;
  height:40px;
}

.blur_os_x_s {
  background: transparent url(mac_os_x/B.png) repeat-x 0 0;			
  height:40px;
}

.blur_os_x_se, .blur_os_x_sizer {
  background: transparent url(mac_os_x/BR.png) no-repeat 0 0;			
  width:31px;
  height:40px;
}

.blur_os_x_sizer {
	cursor:se-resize;	
}

.blur_os_x_close {
	width: 19px;
	height: 19px;
	background: transparent url(mac_os_x/close.gif) no-repeat 0 0;			
	position:absolute;
	top:12px;
	left:25px;
	cursor:pointer;
	z-index:1000;
}

.blur_os_x_minimize {
	width: 19px;
	height: 19px;
	background: transparent url(mac_os_x/minimize.gif) no-repeat 0 0;			
	position:absolute;
	top:12px;
	left:45px;
	cursor:pointer;
	z-index:1000;
}

.blur_os_x_maximize {
	width: 19px;
	height: 19px;
	background: transparent url(mac_os_x/maximize.gif) no-repeat 0 0;			
	position:absolute;
	top:12px;
	left:65px;
	cursor:pointer;
	z-index:1000;
}

.blur_os_x_title {
	float:left;
	height:14px;
	font-family: Tahoma, Arial, sans-serif;
	font-size:12px;
	text-align:center;
	margin-top:8px;
	width:100%;
	color:#000;
}

.blur_os_x_content {
	overflow:auto;
	color: #222;
	font-family: Tahoma, Arial, sans-serif;
	font-size: 10px;
	background:#FFF;
}
.blur_os_x_s .status_bar {
  padding-bottom:24px;
}

/* FOR IE */
* html .blur_os_x_nw {
	background-color: transparent;
	background-image: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../themes/mac_os_x/TL.png", sizingMethod="crop");
}

* html .blur_os_x_n {
	background-color: transparent;
	background-image: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../themes/mac_os_x/T.png", sizingMethod="scale");
}

* html .blur_os_x_ne {
	background-color: transparent;
	background-image: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../themes/mac_os_x/TR.png", sizingMethod="crop");
}

* html .blur_os_x_w {
	background-color: transparent;
	background-image: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../themes/mac_os_x/L.png", sizingMethod="scale");
}

* html .blur_os_x_e {
	background-color: transparent;
	background-image: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../themes/mac_os_x/R.png", sizingMethod="scale");
}

* html .blur_os_x_sw {
	background-color: transparent;
	background-image: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../themes/mac_os_x/BL.png", sizingMethod="crop");
}

* html .blur_os_x_s {
	background-color: transparent;
	background-image: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../themes/mac_os_x/B.png", sizingMethod="scale");
}

* html .blur_os_x_se {
	background-color: transparent;
	background-image: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../themes/mac_os_x/BR.png", sizingMethod="crop");
}

* html .blur_os_x_sizer {
	background-color: transparent;
	background-image: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../themes/mac_os_x/BR.png", sizingMethod="crop");
}



