/*

	Copyright 2010 Iomnis. All rights reserved.
	FOR USE WITH THE PORTAL ONLY
	
	
	
	
	html tag CSS

*/

.no-selection {  -moz-user-select: none;-webkit-user-select:none; }

.maintenance {

	position:absolute;
	width:100%;
	bottom:10px;

}

.maintenance-popup {

	border:2px solid #F58131;
	background:none;
	z-index:9999999999;
	width:85%;
	margin-left:auto;
	margin-right:auto;
	position:fixed;
	-moz-user-select: none;
	overflow:hidden;
	height:125px;
	
}

.maintenance-buffer {

	height:125px;

}

.menu-fade {

	color:#BD5027;

}

.maintenance-popup .popup-header {

	background:url(http://www.ftlportal.com/images?img=layout/login/login-popup.png) repeat-x;
	height:25px;
	line-height:25px;
	text-align:center;
	font-weight:bold;
	color:#fff;

}

.maintenance-popup .popup-content {

	padding:10px;
	height:100%;
	background:#fff;
	overflow-y:scroll;
	overflow-x:hidden;
	opacity:.8;
	filter:opacity(80);
	filter:alpha(opacity=80);

}

html {

	overflow:-moz-scrollbars-vertical;
	overflow-y: scroll;
	overflow-x:hidden;

}

body, html {

	padding:0px;
	margin:0px;
	height:100%;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	background:#ff6311;/*f58131*/

}

form {

	display:inline;	

}

/*

	end html tag CSS

*/

.config-loader {

	background:url(http://www.ftlportal.com/images?img=layout/loading.gif) no-repeat;
	width:220px;
	height:19px;
	color:#fff;
	text-align:center;
	line-height:54px;
	margin-left:auto;
	margin-right:auto;
	
}	

#site {

	width:100%;
	min-width:800px;
	margin-left:auto;
	margin-right:auto;
	text-align:center;
	height:auto;
	
}

#header {

	height:175px;
	background:#000;
	
}

#headerLogo {

	background:url(http://www.ftlportal.com/images?img=layout/ftl_header.jpg) no-repeat 0px 0px;
	width:950px;
	height:175px;
	margin-left:auto;
	margin-right:auto;
	padding-top:75px;

}

#site-header {

	background:url(http://www.ftlportal.com/images?img=layout/header.png) no-repeat 0px 0px;
	width:950px;
	height:121px;
	margin-left:auto;
	margin-right:auto;
	
}

#content {

	width:990px;
	margin-left:auto;
	margin-right:auto;
	
}

#footer {

	height:100px;
	color:#999;
	line-height:80px;
	width:950px;
	margin-left:auto;
	margin-right:auto;
	color:#fff;
	text-align:left;
	font-style:italic;
	padding-top:45px;

}

#footer div {

	line-height:17px;

}

#toolsMenu {

	background:#2a2a2a;
	height:28px;
	width:809px;
	margin-left:auto;
	margin-right:auto;
	border-right:1px solid #000;

}

#accountMenu {

	height:28px;
	width:809px;
	border-right:1px solid #000;
		
}

#top-menu {

	position:relative;
	top:80px;
	text-align:left;
	font-size:14px;
	
}

#top-menu a {

	text-decoration:none;
	color:#000;

}

#top-menu span {

	padding:0px 10px 0px 10px;
	
}

#top-menu .first {
	
	padding-left:0px;

}

#menu {

	width:950px;
	margin-left:auto;
	margin-right:auto;
	/*height:56px;*/
	border:1px solid #000;
	margin-bottom:25px;
	background:#2a2a2a;

}

/*

	standard classes

*/

.mainContent {

	float:right;
	width:585px;
	min-height:550px;
	background:#fff;
	margin-right:20px;
	/*color:#ccc;*/
	padding:4px;
	
}

.mainContent-noleft {

	width:942px;
	background:#fff;
	/*color:#ccc;*/
	padding:15px 4px 4px 4px;
	margin-left:auto;
	margin-right:auto;


}

.content-loading {

	line-height:550px;

}

.leftContent {

	float:left;
	/*width:365px;*/
	width:360px;
	min-height:550px;
	background:url(http://www.ftlportal.com/images?img=layout/leftContent.png) no-repeat;
	
}

.leftContent-container {

	width:75%;
	margin-left:auto;
	margin-right:auto;
	text-align:left;
	padding-top:30px;

}

.leftContent-container-title {

	font-size:14px;
	font-weight:bold;
	margin-bottom:10px;

}

.leftContent-container-text {

	line-height:15px;
	font-size:11px;

}

.header {

	font-size:12px;
	font-weight:bold;
	
}

.header2 {

	font-weight:bold;
	
}

.left {

	float:left;
	width:50%;

}

.right {
	
	float:right;	
	width:50%;
	
}

.button {

	border:0px;
	background:#f58025 url(http://www.ftlportal.com/images?img=button/nxt.png) no-repeat center right;
	padding:5px 12px 5px 5px;
	color:#fff;
	border-bottom:1px solid #C8691C;
	border-right:1px solid #C8691C;
	border-top:1px solid #FF811D;
	border-left:1px solid #FF811D;
	cursor:pointer;

}

.highlight {

	color:#f58025;

}

.menu-title {

	float:left;
	width:129px;
	height:26px;
	background:#2a2a2a url(http://www.ftlportal.com/images?img=menu/new/menu-title.png) no-repeat;
	line-height:26px;
	color:#fff;
	border-top:1px solid #000;
	border-bottom:1px solid #000;
	border-left:1px solid #000;
	text-align:left;
	padding-left:10px;
	font-size:12px;

}

/*

	dynamic javascript css

*/

.extension-divs {

	position:absolute;
	top:0px;
	left:0px;
	z-index:10000;

}

.portal-mask {
	
	position:absolute;
	top:0px;
	left:0px;
	background:#fff;
	opacity:.75;
	filter:opacity(75);
	filter:alpha(opacity=75);
	z-index:100;
}

#no-menu {

	/*position:absolute;*/
	margin-left:auto;
	margin-right:auto;
	width:950px;
	height:60px;
	background:url(http://www.ftlportal.com/images?img=layout/login/no-menu.png) no-repeat;
	margin-bottom:15px;

}

/*  */

#header-top {
	
	text-align:left;
	font-style:italic;
	font-size:14px;
	padding-left:20px;
	width:950px;
	margin-left:auto;
	margin-right:auto;
	padding-top:20px;

}

#header-top ul {

	margin-left:-20px;
	*margin-left:20px;
	margin-top:5px;

}

#header-top li {

	font-size:12px;

}

/* detect */

.detect-content {

	line-height:100px;
	font-size:16px;
	text-align:center;

}

.detect-content-menu {

	background:url(http://www.ftlportal.com/images?img=performance/bg.png);
	height:100px;

}

.detect-content-menu-left {

	float:left;
	padding:5px 0px;
	width:266px;
	color:#999;
	height:90px;
	line-height:90px;
	background:url(http://www.ftlportal.com/images?img=performance/divider.png) repeat-y right;

}

.detect-content-menu-right {

	float:right;
	padding:5px 0px;
	width:266px;
	height:90px;
	line-height:90px;
	color:#999;

}

.step {

	color:#000;
	font-weight:bold;

}

.detect-content-main {

	border-top:1px solid #ccc;
	overflow-y:hidden;

}

.detect-menu-icon {

	height:25px;
	margin-left:auto;
	margin-right:auto;
	margin-top:-80px;
	position:relative;
	width:25px;

}

.good {

	background:url(http://www.ftlportal.com/images?img=performance/status.gif) no-repeat;

}

.bad {

	background:url(http://www.ftlportal.com/images?img=performance/status.gif) no-repeat -26px;

}

.small-btn {

	width:101px;
	height:24px;
	text-align:center;
	background:url(http://www.ftlportal.com/images?img=layout/config/config_nav_btn.png) no-repeat 0px 0px;
	line-height:23px;
	color:#fff;
	cursor:pointer;

}

.small-btn:hover {

	width:101px;
	height:24px;
	text-align:center;
	background:url(http://www.ftlportal.com/images?img=layout/config/config_nav_btn.png) no-repeat 0px -24px;
	line-height:23px;
	color:#fff;
	cursor:pointer;

}

.small-btn-disabled {

	width:101px;
	height:24px;
	text-align:center;
	background:url(http://www.ftlportal.com/images?img=layout/config/config_nav_btn.png) no-repeat 0px -48px;
	line-height:23px;
	color:#fff;
	cursor:pointer;
	
}

.alertPopUp {

	position:fixed;
	height:auto;
	width:500px;
	z-index:99999999;
	background:#fff;
	
}

.closeButton {

	position:absolute;
	top:-10px;
	right:-10px;
	background:url(http://www.ftlportal.com/images?img=layout/alertdeleteicon.png) no-repeat -0.5px;
	width:30px;
	height:30px;
	line-height:30px;
	text-align:center;
	color:#fff;
	font-weight:bold;
	cursor:pointer;

}

.alertPopUp .topHeader {

	background:url(http://www.ftlportal.com/images?img=layout/config/config_menu_bg.png);
	color:#FFFFFF;
	font-weight:bold;
	text-align:center;
	height:25px;
	line-height:25px;

}

.alertPopUp .content-notloaded {

	line-height:270px;
	text-align:center;
	color:#999;

}

.alertPopUp .content-loaded {

	margin:0px 0px;
	width:95%;
	margin-left:auto;
	margin-right:auto;
	padding:10px 2.5%;
	overflow-x:hidden;
	background:#FFFFFF;
	
}

.alertPopUp .input-left {

	float:left;
	line-height:25px;
	width:50px;
	padding:0px 5px;

}


.alertPopUp .input-right {

	float:left;
	width:200px;
	padding:0px 5px;
}

.alertPopUp .input-right input {

	border:1px solid #F58131;
	height:20px;

}

/* timeout */


.timeout {

	padding:25px 25px 25px 35px;
	font-size:12px;
	background:#fff url(http://www.ftlportal.com/images?img=layout/warning.png) no-repeat 10px 22px;

}

.noselect {

	-moz-user-select: none;

}
.colorContent {

	position:relative;
	
}

.colorInputs {

	float:left;
	width:75px;
	height: 200px;
	margin-top:10px;
	
}

.colorInputs input, .colorGrid input {
	
	width:50px;
	border-right:2px solid #666;
	border-bottom:2px solid #666;
	border-top:2px solid #CCC;
	border-left:2px solid #CCC;
	margin-bottom:4px;
	background:#EFEFEF;
	
}

.colorInputs .inputs, .colorGrid .inputs {

	margin-top:10px;
	
}

.colorGrid .hex {

	width:100px;
	
}

.colorInputs span, .colorGrid span {

	padding:5px;
	color:#999;
	
}

.dragColor {

	position:absolute;
	z-index:9999999999999;
	width:25px;
	height:25px;
	background:#FFF;
	
}

.dragSwatch {

	position:absolute;
	z-index:999999999999;
	width:25px;
	height:25px;
	
}

.colorSaves {

	float:left;
	width:140px;
	height: 245px;
	margin-top:10px;
	background:#EFEFEF;
	margin-left:20px;
	
}

.colorSavesMenu {

	position:absolute;
	width:140px;
	height: 245px;
	margin-top:10px;
	background:#EFEFEF;
	margin-left:20px;
	
}

.colorSaves > div, .colorSavesMenu > div {
	
	position:relative;
	
}

.colorSaves > div .swatch, .colorSavesMenu > div .swatch {

	position:absolute;
	width:23px;
	height:23px;
	border-right:1px solid #666;
	border-bottom:1px solid #666;
	border-top:1px solid #CCC;
	border-left:1px solid #CCC;
	background:URL(http://www.ftlportal.com/bldr-images/grid.png);
	
}

.colorSaves > div .selectable, .colorSavesMenu > div .selectable {

	cursor:pointer;
	z-index:999999999999;
	
}

.colorGrid .svPointer, .colorGrid .hPointer {

	width:14px;
	height:14px;
	background:URL(http://www.ftlportal.com/bldr-images/tool_icons.png) -59px -140px;
	position:absolute;
	
}

.colorInputs .currentColor {

	width:75px;
	height:25px;
	border-right:2px solid #666;
	border-bottom:2px solid #666;
	border-top:2px solid #CCC;
	border-left:2px solid #CCC;
	background:#FFF;
	cursor:pointer;
	
}

.colorInputs .currentColorLbl {
	
	width:75px;
	text-align:center;
	color:#999;
	padding:5px 0px;
	
}

.colorGrid {
	
	float:left;
	margin-left:20px;
	margin-top:10px;
    height: 200px;
	width: 220px;
	margin-left: 20px;
	
}

.colorGrid .colorFade {
	
	width:200px;
	height:200px;
	background:URL(http://www.ftlportal.com/bldr-images/color_fade.png);
	border-right:2px solid #666;
	border-bottom:2px solid #666;
	border-top:2px solid #CCC;
	border-left:2px solid #CCC;
	cursor:crosshair;
	position:relative;
	overflow:hidden;
	
}

.colorGrid .colorGradient {
	
	width:200px;
	height:25px;
	background:URL(http://www.ftlportal.com/bldr-images/color_gradient.png);
	border-right:2px solid #666;
	border-bottom:2px solid #666;
	border-top:2px solid #CCC;
	border-left:2px solid #CCC;
	cursor:crosshair;
	margin-top:15px;
	position:relative;
	overflow:hidden;
	
}

.colorGrid .color {
	
	position:absolute;
	width:20px;
	height:20px;
	background:#EFEFEF;
	border:1px solid #999;
	cursor:pointer;
	
}

.colorGrid .color:hover {
	
	border:1px solid #FFF;
	
}

.colorGrid .selected {
	
	border:1px solid #FFF;
	
}
.cropper {

	border:1px solid #999;
	width:100px;
	height:100px;
	overflow:hidden;
	margin-left:auto;
	margin-right:auto;
	background:#fff;
	position:relative;
	
}

.cropper-img {

	cursor:pointer;
	position:absolute;
	top:0px;
	left:0px;
	
}

.cropper-tools {

	margin-top:10px;
	margin-left:auto;
	margin-right:auto;
	
}

.cropper-input-div {

	width:162px;
	margin-left:auto;
	margin-right:auto;
	float:left;
	
}

.cropper-input {

	float:left;
	width:50px;
	/*border:1px solid #F58131;*/
	margin-bottom:2px;
	
}

.cropper-input-label {

	float:left;
	width:50px;
	line-height:20px;
	margin-left:52px;
	
}

.cropper-header {

	background:url(http://www.ftlportal.com/images?img=layout/config/config_menu_bg.png);
	height:25px;
	color:#fff;
	line-height:25px;
	cursor:pointer;
	margin-bottom:10px;

}

.cropper-resize {

	border:1px solid #F58131;
	padding:0px 0px 10px 0px;
	background:#fff;
	
}

.cropper-constraint {

	background:url(http://www.ftlportal.com/images?img=cropper/constraint.jpg);
	width:28px;
	height:41px;
	float:left;
	margin-top:-22px;
	
}
.debugger {

	position:absolute;
	width:550px;
	height:240px;
	z-index:999999999;
	background:#FFF;
	top:0px;
	left:0px;

}

.debugger .header {

	height:20px;
	background:#000;
	text-align:center;
	line-height:25px;
	color:#000;
	cursor:pointer;
	
}

.debugger .content {
	
	border:1px solid #CCC;
	width:548px;
	height:220px;
	
}

.debugger .content .console {

	float:left;
	width:385px;
	height:190px;
	background:#FFF;
	overflow-y:scroll;
	overflow-x:hidden;
	padding:0px 5px 0px 5px;
	
}

.debugger .content .list {

	float:right;
	width:148px;
	height:190px;
	background:#FFF;
	font-size:10px;
	overflow-y:scroll;
	overflow-x:hidden;
	
}

.debugger .content .list > div > div {
	
	cursor:pointer;
	
}

.debugger .content .list > div > div:hover {

	background:#036;
	color:#FFF;
	
}

.debugger .content .list select {

	width:100%;
	
}

.debugger .content .input {

	width:548px;
	height:30px;
	line-height:29px;
	background:#EFEFEF;
	border:0px;
	padding:0px;
	margin:0px;
	color:#666;
	
}
.drawing {

	width:1px;
	height:1px;
	
}

.drawing div {

	border-top:1px solid #000;
	width:1px;
	height:1px;
	z-index:99;
	
}
.dmenu {

	overflow:hidden;
	width:100%;
	position:absolute;
	margin-left:auto;
	margin-right:auto;
	z-index:999;
	cursor:pointer;
	background:#2a2a2a;
	height:37px;
	font-size:12px;

}

.dmenu-placeHolder {

	height:37px;
	line-height:37px;

}

.dmenu-input-div {

	background:url(http://www.ftlportal.com/images?img=menu/dmenu-input.png) no-repeat 2px 0px;/*
	height: 34px;
	padding:0px 15px 0px 15px;
	position:absolute;*/
	/*padding:0px 15px 0px 15px;*/
	text-align:center;
	position:absolute;
	display:block;
	width:158.25px;
	border:1px solid #2a2a2a;
	/*background:url(http://www.ftlportal.com/images?img=menu/new/bar.png) repeat-x 0px 0px;*/
	height:26px;
	line-height:26px;
}



.dmenu-input {

	margin-top:5px;
	width:158px;
	background:none;
	border:none;
	color:#999;
	margin-left:11px;

}

.dmenu-input-focus {

	margin-top:5px;
	margin-left:11px;
	width:158px;
	background:none;
	border:none;
	color:#000;

}

.dmenu-submenu-container {

	position:absolute;
	-moz-user-select:none;
	z-index:9999;
	cursor:pointer;
	outline-style:none;
	font-size:12px;

}

.dmenu-scroller {

	position:absolute;
	height:4px;
	width:4px;
	/*background:#FFFFFF;*/
	/*background:#666666;*/
	background:#888;
	top:0px;
	display:none;

}

.dmenu-shortcuts {

	position:absolute;
	-moz-user-select:none;
	z-index:9998;
	cursor:pointer;
	outline-style:none;
	width:200px;
	height:34px;
	background:#009966;
	margin-top:4px;
	background:url(http://www.ftlportal.com/images?img=menu/bg.jpg) repeat-x;

}

.dmenu-shortcuts-layout {
	
	float:left;
	width:10px;
	height:10px;
	background:url(http://www.ftlportal.com/images?img=menu/shortcuts-dots.png) no-repeat -10px 0px;

}

.dmenu-shortcuts-layout-selected {
	
	float:left;
	width:10px;
	height:10px;
	background:url(http://www.ftlportal.com/images?img=menu/shortcuts-dots.png) no-repeat;

}

.dmenu-shortcuts-layout:hover {
	
	float:left;
	width:10px;
	height:10px;
	background:url(http://www.ftlportal.com/images?img=menu/shortcuts-dots.png) no-repeat -20px 0px;

}

.dmenu-shortcuts-cart {

	position:absolute;
	width:31px;
	height:30px;
	background:url(http://www.ftlportal.com/images?img=menu/cart.png) no-repeat;

}

.dmenu-main-container {

	width:950px;
	position:relative;

}

.dmenu-main {

	position:relative;
	height:34px;
	width:100%;
	line-height:34px;
	/*background:url(..images/menu/bg.jpg) repeat-x;*/
	color:#FFFFFF;
	

}

.dmenu-item {

	/*padding:0px 15px 0px 15px;*/
	text-align:center;
	position:absolute;
	display:block;
	width:158.25px;
	border:1px solid #202020;
	background:url(http://www.ftlportal.com/images?img=menu/new/bar.png) repeat-x 0px 0px;
	height:26px;
	line-height:26px;

}

.dmenu-item-colspan {

	/*padding:0px 15px 0px 15px;*/
	text-align:center;
	position:absolute;
	display:block;
	width:158.25px;
	border:1px solid #202020;
	background:url(http://www.ftlportal.com/images?img=menu/new/bar.png) repeat-x 0px 0px;
	height:26px;
	line-height:26px;
	cursor:auto;

}

.dmenu-item-added {

	/*padding:0px 15px 0px 15px;*/
	position:absolute;
	text-align:center;
	word-wrap:normal;
	background:url(http://www.ftlportal.com/images?img=menu/submenu-bg.png) repeat-x;
	width:158.25px;
	height:25px;
	line-height:25px;
	border:1px solid #000;

}

.dmenu-search {

	position:absolute;
	word-wrap:normal;
	padding:0px 15px 0px 15px;

}

.dmenu-search:hover {

	position:absolute;
	word-wrap:normal;
	padding:0px 15px 0px 15px;
	background:url(http://www.ftlportal.com/images?img=menu/bg-highlight.jpg) repeat-x;

}

.dmenu-item-added:hover {

	/*padding:0px 15px 0px 15px;*/
	position:absolute;
	text-align:center;
	word-wrap:normal;
	background:url(http://www.ftlportal.com/images?img=menu/bg-highlight.jpg) repeat-x;
	width:158.25px;
	height:26px;
	line-height:26px;
	border:1px solid #000;

}

.dmenu-item-added-selected {

	/*padding:0px 15px 0px 15px;*/
	position:absolute;
	text-align:center;
	word-wrap:normal;
	/*background:#184aa3;*/
	/*background:#b15919;*/
	background:#FF6311;
	width:158.25px;
	height:26px;
	line-height:26px;
	border:1px solid #000;

}

.dmenu-item-added-selected:hover {

	/*padding:0px 15px 0px 15px;*/
	position:absolute;
	text-align:center;
	word-wrap:normal;
	/*background:#174597;*/
	/*background:#965110;*/
	background:e55a11;
	width:158.25px;
	height:26px;
	line-height:26px;
	border:1px solid #000;

}

.dmenu-item:hover {

	/*background:url(http://www.ftlportal.com/images?img=menu/bg-highlight.jpg) repeat-x;*/
	background:#e55a11;
}

.dmenu-item-hover {

	/*padding:0px 15px 0px 15px;*/
	position:absolute;
	/*background:url(..images/menu/bg-highlight.jpg) repeat-x;*/
	/*background:#d2721e;*/
	background:#FF6311;
	text-align:center;
	width:158.25px;
	height:26px;
	line-height:26px;
	border:1px solid #000;
}

.dmenu-debug {

	position:absolute;
	top:0px;
	left:0px;
	padding:5px;
	background:#000;
	color:#fff;
	z-index:999;

}

.dmenu-submenu {

	position:absolute;
	/*background:#b96715;*/
	background:#FF6311;
	border:1px solid #000;
	
}

.dmenu-submenu-icons {

	position:absolute;
	left:8px;
	top:7px;

}

.dmenu-submenu-items {

	position:absolute;
	left:0px;
	color:#FFFFFF;

}

.dmenu-submenu-items-item {

	/*padding-top:5px;
	padding-bottom:5px;*/
	/*background:#b96715;*/
	background:#FF6311;
	height:26px;
	line-height:26px;
	/*padding-top:1px;
	padding-bottom:1px;*/
	width:158.25px;

}

.dmenu-submenu-items-item:hover {

	/*padding-top:5px;
	padding-bottom:5px;*/
	/*background:#184aa3;*/
	/*background:#965110;*/
	background:#e55a11;
	height:26px;
	line-height:26px;
	/*padding-top:1px;
	padding-bottom:1px;*/
	width:158.25px;

}

.dmenu-submenu-icons-search {

	position:absolute;
	width:12px;
	height:9px;
	background:url(http://www.ftlportal.com/images?img=menu/submenu-icons-search.png) no-repeat;

}


.dmenu-submenu-icons-search-fade {

	position:absolute;
	width:12px;
	height:9px;
	background:url(http://www.ftlportal.com/images?img=menu/submenu-icons-search-fade.png) no-repeat;

}

.dmenu-submenu-icons-noicon {

	position:absolute;
	width:5px;
	height:5px;
	margin-right:8px;
	background:url(http://www.ftlportal.com/images?img=menu/blankIcon.jpg) no-repeat;

}

.dmenu-submenu-icons-pop {

	position:absolute;
	width:25px;
	height:16px;
	margin-right:8px;
	top:-3px;
	background:url(http://www.ftlportal.com/images?img=menu/submenu-sort-pop.png) no-repeat;

}

.dmenu-submenu-icons-pop-highlight {

	position:absolute;
	width:25px;
	height:16px;
	margin-right:8px;
	top:-3px;
	background:url(http://www.ftlportal.com/images?img=menu/submenu-sort-pop-selected.png) no-repeat;

}

.dmenu-submenu-icons-abc {

	position:absolute;
	width:25px;
	height:16px;
	margin-right:8px;
	top:-3px;
	background:url(http://www.ftlportal.com/images?img=menu/submenu-sort-abc.png) no-repeat;

}

.dmenu-submenu-icons-abc-highlight {

	position:absolute;
	width:25px;
	height:16px;
	margin-right:8px;
	top:-3px;
	background:url(http://www.ftlportal.com/images?img=menu/submenu-sort-abc-selected.png) no-repeat;

}

.dmenu-submenu img {

	position:absolute;
	margin-left:8px;
	margin-top:22px;
}

.dmenu-submenu-dropshadow-top {

	position:absolute;
	background:url(http://www.ftlportal.com/images?img=menu/submenu-dropshadow-top-2.png) repeat-x;

}

.dmenu-submenu-dropshadow-left {

	position:absolute;
	background:url(http://www.ftlportal.com/images?img=menu/submenu-dropshadow-left.png) repeat-y;

}

.dmenu-submenu-dropshadow-right {

	position:absolute;
	background:url(http://www.ftlportal.com/images?img=menu/submenu-dropshadow-right.png) repeat-y;

}

.dmenu-submenu-dropshadow-bottom {

	position:absolute;
	background:url(http://www.ftlportal.com/images?img=menu/submenu-dropshadow-bottom-2.png) repeat-x;

}

.dmenu-submenu-item-closer {

	position:absolute;
	top:8px;
	right:9px;
	width:10px;
	height:10px;
	background:url(http://www.ftlportal.com/images?img=menu/submenu-close.png) no-repeat;

}

.dmenu-input-closer {

	position:absolute;
	/*top:12px;*/
	top:8px;
	/*right:18%;*/
	left:135px;
	width:10px;
	height:10px;
	background:url(http://www.ftlportal.com/images?img=menu/dmenu-input-close.png) no-repeat;

}

.dmenu-submenu-items-item-more {

	position:absolute;
	/*margin-top:12px;
	*margin-top:2px;*/
	margin-top:7px;
	right: -7px;
	width:25px;
	height:25px;
	background:url(http://www.ftlportal.com/images?img=menu/submenu-more.png) no-repeat;

}

.dmenu-submenu-icons-delete {

	position:absolute;
	margin-right: 12px;
	top:-1px;
	width:10px;
	height:10px;
	background:url(http://www.ftlportal.com/images?img=menu/submenu-close.png) no-repeat;

}

.dmenu-notice {

	position:absolute;
	width:15px;
	height:27px;
	color:#333;
	font-size:9px;
	padding-top:10px;
	padding-left:6px;
	margin-top:-10px;
	margin-left:1px;
	font-weight:bold;
	background:url(http://www.ftlportal.com/images?img=menu/dmenu-notice.png) no-repeat -59px 8px;

}

.sliver {

	height:4px;
	width:100%;
	background:#555454;
	z-index:99999992;
	position:absolute;

}
/* Pane CSS */

.pane {

	position:absolute;
	z-index:9999;
	-moz-user-select: -moz-none;
	-webkit-user-select: none;
	
}

.pane > div:first-child {

	background:#FFF;
	position:relative;
	z-index:2;
	
}

.pane .paneContent {

	position:absolute;
	z-index:3;
	/*top:0px;*/
	left:-9px;
	top: 0px;
	overflow:hidden;
}

.pane .paneContent .grp {
	
	border-bottom:1px solid #D9D9D9;
	padding:5px 0 5px 0;
	list-style-type: none;
	margin: 0px;
	position:relative;
	/*top:-10px;*/
	top: -5px;
	
}

.pane .paneContent .grp li {

	padding:2px 10px;
	background:#FFF;
	cursor:pointer;
	color:#000;
	
}

.pane .paneContent .grp .disabled {

	color:#CCC;
	cursor:default;
	
}

.pane .paneContent .noborder {

	border:0px;
	
}

.pane .paneContent .grp .selected {

	background:#999;
	color:#FFF;
	
}

.pane .paneContent .grp li:hover {

	background:URL(http://www.ftlportal.com/bldr-images/bar_header_bg.png) -1px;
	color:#FFF;
	
}

.pane .paneContent .grp .disabled:hover {

	background:#FFF;
	color:#CCC;
	
}

.pane > .border-t {

	position:absolute;
	background:URL(http://www.ftlportal.com/bldr-images/pane_edge_tb.png) -25px 0px;
	height:18px;
	z-index:2;
	top:-18px;
	left:0px;
	
}

.pane > .border-b {
	
	position:absolute;
	background:URL(http://www.ftlportal.com/bldr-images/pane_edge_tb.png) -25px bottom;
	height:24px;
	z-index:2;
	left:0px;
	
}

.pane > .border-l {

	position:absolute;
	background:URL(http://www.ftlportal.com/bldr-images/pane_edge_lr.png) left -11px;
	width:27px;
	left:-27px;
	top:0px;
	z-index:2;
	
}

.pane > .border-r {
	
	position:absolute;
	background:URL(http://www.ftlportal.com/bldr-images/pane_edge_lr.png) -45px 0px;
	width:27px;
	z-index:2;
	top:0px;
	
}


.pane > .border-tl {

	position:absolute;
	background:URL(http://www.ftlportal.com/bldr-images/pane_edge_corners.png) left top;
	width:27px;
	height:18px;
	z-index:2;
	top:-18px;
	left:-27px;
	
}

.pane > .border-tr {
	
	position:absolute;
	background:URL(http://www.ftlportal.com/bldr-images/pane_edge_corners.png) right top;
	width:27px;
	height:18px;
	z-index:2;
	top:-18px;
	
}

.pane > .border-bl {

	position:absolute;
	background:URL(http://www.ftlportal.com/bldr-images/pane_edge_corners.png) left bottom;
	width:27px;
	height:24px;
	z-index:2;
	left:-27px;
	
}

.pane > .border-br {
	
	position:absolute;
	background:URL(http://www.ftlportal.com/bldr-images/pane_edge_corners.png) right bottom;
	width:27px;
	height:24px;
	z-index:2;
	
}

.pane .buttons {

	position:absolute;
	bottom:0px;
	right:0px;
	padding:0px 10px;
	
}

.pane .buttons a {

	margin-right:4px;
	
}
.scroller {

	background:#666;
	height:20px;
	position:absolute;
	
}

.scroller .scrollLeft {

	background:#000;
	width:20px;
	position:absolute;
	height:20px;
	
}

.scroller .scrollMain {

	background:#666;
	position:absolute;
	height:20px;
}

.scroller .scrollRight {

	background:#000;
	width:20px;
	position:absolute;
	height:20px;
	
}

.scroller .scrollBar {

	background:#06C;
	height:20px;
	position:absolute;
	cursor:pointer;
	
}
.scroller .sections {

	position:absolute;
	z-index:5;
	left:20px;
	
}

.scroller .sections span {
	
	position:absolute;
	line-height:15px;
	cursor:pointer;
	width:100px;
	text-align:center;
	
}
.portal-tip {

	position:absolute;
	top: 0px;
	left: 0px;
	background:#fff;
	color:#999;
	padding:5px;
	border:1px solid #e1e1e1;
	z-index:999999999;
	font-size:10px;
	width:150px;

}
.error-warning {

	height:200px;
	line-height:200px;
	font-size:26px;
	color:#FF9900;

}
.form-header {

	background:url(http://www.ftlportal.com/images?img=layout/config/config_menu_bg.png);
	height:25px;
	color:#fff;
	line-height:25px;
	float:left;
	cursor:pointer;

}

.no-access {

	color:#999;
	font-size:11px;

}

.form .form-section .content .content-item .text {

	text-align:center;
	padding:10px 5px;
	

}

.form .form-section .content .content-item-alt .text {

	text-align:center;
	padding:10px 5px;

}

.form .form-section .content .content-item .text .form-text {

	text-align:center;
	width:100%;
	color:#BD5027;

}

.form .form-section .content .content-item-alt .text .form-text {

	text-align:center;
	width:100%;
	color:#BD5027;

}

.form .form-section .content .content-item .form-table-container {

	height:300px;
	overflow:scroll;
	background:#E3E3E3;

}

.form .form-section .content .content-item-alt .form-table-container {

	height:300px;
	overflow:scroll;
	background:#E3E3E3;

}

.form .form-section .content .content-item .form-table {

	width:100%;
	
}

.form .form-section .content .content-item-alt .form-table {

	width:100%;
	
}

.form .form-section .content .content-item .form-table td {

	padding:5px 10px;
	text-align:center;
	color:#000;

}

.form .form-section .content .content-item-alt .form-table td {

	padding:5px 10px;
	text-align:center;
	color:#000;

}

.form-header-selected {

	background:url(http://www.ftlportal.com/images?img=layout/config/config_menu_bg.png);
	height:25px;
	line-height:25px;
	float:left;
	color:#FFCC00;
	cursor:pointer;

}

.form-mask {

	position:absolute;
	background:#FFFFFF;
	opacity:0;
	filter:opacity(0);
	filter:alpha(opacity=0);
	z-index:2;

}

.form .form-error {

	padding:10px 5px 10px 5px;
	text-align:center;
	background:#FFFF00;
	color:#000;

}

.form .form-section .header {

	background:url(http://www.ftlportal.com/images?img=layout/config/config_menu_bg.png);
	height:25px;
	color:#fff;
	line-height:25px;
	padding-left:10px;
	text-align:center;
	-moz-user-select: none;

}

/* error */

.form .form-section .content .content-error {

	padding:5px;
	background:#FFFF00;
	margin-bottom:2px;

}

.form .form-section .content .content-error .col {

	float:left;
	padding:0px 5px 0px 5px;
	line-height:20px;

}

.form .form-section .content .content-error .col .input {

	border:1px solid #F58131;
	height:20px;
	width:95%;
	padding-left:5px;

}

.form .form-section .content .content-error .col .list {

	border:1px solid #F58131;
	width:95%;
	height:20px;
}

.form .form-section .content .content-error .col .list-multi {

	border:1px solid #F58131;
	width:95%;
	
}

.form .form-section .content .content-error .col .checkboxes .checkbox {

	padding-right:15px;

}


/* */

.form .form-section .content {

	/*border:1px solid #ccc;*/
	border-top:0px;
	text-align:left;

}

.form .form-section .content .content-item {

	padding:5px;
	background:#FDCCA7;

}

.form .form-section .content .content-item .col {

	float:left;
	padding:0px 5px 0px 5px;
	line-height:20px;

}

.form .form-section .content .content-item .col .input {

	border:1px solid #F58131;
	height:20px;
	width:95%;
	padding-left:5px;

}

.form .form-section .content .content-item .col .list {

	border:1px solid #F58131;
	width:95%;
	height:20px;
	
}

.form .form-section .content .content-item .col .list-multi {

	border:1px solid #F58131;
	width:95%;
	
}

.form .form-section .content .content-item .col .checkboxes .checkbox {

	padding-right:15px;

}

.form .form-section .content .content-item-alt {

	padding:5px;
	background:#FEE5D3;

}

.form .form-section .content .content-item-alt .col {

	float:left;
	padding:0px 5px 0px 5px;
	line-height:20px;

}

.form .form-section .content .content-item-alt .col .input {

	border:1px solid #F58131;
	height:20px;
	width:95%;
	padding-left:5px;

}

.form .form-section .content .content-item-alt .col .list {

	border:1px solid #F58131;
	width:95%;
	height:20px;
	
}

.form .form-section .content .content-item-alt .col .list-multi {

	border:1px solid #F58131;
	width:95%;
	
}

.form .form-section .content .content-item-alt .col .checkboxes .checkbox {

	padding-right:15px;

}


.form .config-button {

	background:url(http://www.ftlportal.com/images?img=layout/config/config_button.png) no-repeat;
	width:238px;
	height:38px;
	color:#fff;
	line-height:36px;
	text-align:center;
	font-weight:bold;
	font-size:14px;
	cursor:pointer;
	margin-top:10px;
	margin-left:auto;
	margin-right:auto;	

}

.form .config-button:hover {

	background:url(http://www.ftlportal.com/images?img=layout/config/config_button.png) no-repeat 0px -38px;
	width:238px;
	height:38px;
	color:#fff;
	line-height:36px;
	text-align:center;
	font-weight:bold;
	font-size:14px;
	cursor:pointer;
	margin-top:10px;
	margin-left:auto;
	margin-right:auto;	

}

.form .form-section .content .small-btn {

	width:101px;
	height:24px;
	text-align:center;
	background:url(http://www.ftlportal.com/images?img=layout/config/config_nav_btn.png) no-repeat 0px 0px;
	line-height:23px;
	color:#fff;
	cursor:pointer;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:5px;

}

.form .form-section .content .small-btn:hover {

	width:101px;
	height:24px;
	text-align:center;
	background:url(http://www.ftlportal.com/images?img=layout/config/config_nav_btn.png) no-repeat 0px -24px;
	line-height:23px;
	color:#fff;
	cursor:pointer;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:5px;

}

.top {
	
	position:absolute;
	top:200px;
	margin-left:auto;
	margin-right:auto;
	text-align:left;
	font-style:italic;
	font-size:14px;
	padding-left:20px;

}

.top ul {

	margin-left:-25px;
	margin-top:5px;

}

.top li {

	font-size:12px;

}

.custom-error {

	padding-left:30px;
	background:url(http://www.ftlportal.com/images?img=layout/warning.png) no-repeat 5px 5px;
	height:30px;
	line-height:30px;

}

.slider {

	height:20px;
	width:285px;
	background:url(http://www.ftlportal.com/images?img=layout/config/slider.png) no-repeat 0px;
	position:absolute;
	z-index:9999999;
	cursor:pointer;

}

.sliderBtn {

	position:absolute;
	width:14px;
	height:20px;
	background:url(http://www.ftlportal.com/images?img=layout/config/sliderBtn.png) no-repeat;
	z-index:9999999;
	
}

.lbl-min {

	font-size:8px;
	display:none;
	
}

.lbl-max {

	font-size:8px;
	display:none;
}
/* 
	
	login-input
	
	*/

.login-input-mask {

	position:absolute;
	top:0px;
	left:0px;
	background:#ff6312;
	opacity:.75;
	filter:opacity(75);
	z-index:100;

}

#login-input {

	margin-top:20px;
	text-align:left;
	width:70%;
	margin-left:auto;
	margin-right:auto;

}

#login-input .header {

	font-size:13px;
	border:0px;
	margin-bottom:10px;

}

#login-input .section {

	margin-top:20px;
	margin-bottom:5px;

}

#login-input .input {

	background:#000;
	height:25px;
	color:#fff;
	margin-bottom:10px;
	width:255px;

}

#login-input .input-label {

	float:left;
	width:50px;
	background:url(http://www.ftlportal.com/images?img=layout/login/input-bg.png) repeat-x;
	border:1px solid #666;
	padding:0px 5px 0px 5px;
	height:23px;
	line-height:23px;
	
}

#login-input .input-usr {

	float:left;
	color:#CCC;
	background:none;
	border:0px;
	padding-top:4px;
	padding-left:4px;
	width:185px;

}

#login-input .submit {

	margin-bottom:5px;

}

#login-input .submitChild {

	float:left;
	width:48%;

}

#login-input .submitChild div {

	margin-bottom:5px;

}

#login-input .submitSubChild {

	float:left;

}

#login-input .save {

	line-height:22px;

}

#login-input .radio {

	width:22px;
	height:16px;
	margin-top:3px;
	cursor:pointer;
	background:url(http://www.ftlportal.com/images?img=layout/config/radio.png) no-repeat 0px 0px;

}

#login-input .radio-selected {

	width:22px;
	height:16px;
	cursor:pointer;
	margin-top:3px;
	background:url(http://www.ftlportal.com/images?img=layout/config/radio.png) no-repeat 0px -16px;

}

#login-input .small-btn {

	width:101px;
	height:24px;
	text-align:center;
	background:url(http://www.ftlportal.com/images?img=layout/config/config_nav_btn.png) no-repeat 0px 0px;
	line-height:23px;
	color:#fff;
	cursor:pointer;

}

#login-input .small-btn:hover {

	width:101px;
	height:24px;
	text-align:center;
	background:url(http://www.ftlportal.com/images?img=layout/config/config_nav_btn.png) no-repeat 0px -24px;
	line-height:23px;
	color:#fff;
	cursor:pointer;

}

#login-input .small-btn-disabled {

	width:101px;
	height:24px;
	text-align:center;
	background:url(http://www.ftlportal.com/images?img=layout/config/config_nav_btn.png) no-repeat 0px -48px;
	line-height:23px;
	color:#fff;
	cursor:pointer;
	
}

/*

	login
	
	*/

#login {

	width:85%;
	margin-left:auto;
	margin-right:auto;
	margin-top:20px;

}
	
#login .header {

	width:478px;
	margin-left:auto;
	margin-right:auto;
	text-align:left;
	margin-bottom:10px;

}

#login .video {

	background:#000;
	width:478px;
	height:291px;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:15px;
}

#login .text {

	width:478px;
	margin-left:auto;
	margin-right:auto;
	text-align:left;
	font-size:12px;

}

#login .footer {

	width:478px;
	margin-left:auto;
	margin-right:auto;
	text-align:left;
	margin-top:20px;

}

#login .footer-header {

	font-size:18px;

}

#login .footer-text {

	font-size:14px;
	font-style:italic;
	
}

#no-menu {

	/*position:absolute;*/
	margin-left:auto;
	margin-right:auto;
	width:950px;
	height:60px;
	background:url(http://www.ftlportal.com/images?img=layout/login/no-menu.png) no-repeat right;
	margin-bottom:15px;

}

/*

	

*/

.login {

	color:#999;
	text-align:center;

}

.loginDescript {

	background:#f58025;
	color:#fff;

}

.descriptContainer {

	width:55%;
	padding:25px 0px 25px 0px;
	text-align:left;

}

.loginDescript div {

	width:75%;
	margin-left:auto;
	margin-right:auto;

}

.loginInput {

	background:#777;
	color:#fff;

}

.loginInputField {

	width:185px;
	border-top:1px solid #ccc;
	border-left:1px solid #ccc;
	border-bottom:1px solid #666;
	border-right:1px solid #666;

}

.inputContainer {

	width:45%;
	padding:60px 0px 25px 0px;

}

.loginInputForm {

	width:250px;
	margin-left:auto;
	margin-right:auto;
	text-align:left;

}

.inputLabel {

	color:#fff;
	margin-top:2px;
	width:50px;
	text-align:right;
	line-height:20px;
	padding-right:5px;
	
}

.inputField {

	margin-top:2px;
	width:150px;

}

.save {

	font-size:11px;
	text-align:left;

}

.lgnbtn {

	text-align:center;

}

.fp {

	text-align:center;
	width:100%;

}

/*

	dynamis javascript css

*/

.portal-login-panel {

	position:absolute;
	z-index:200;
	color:#999;
	font-size:12px;
	text-align:center;
	overflow:hidden;

}

.portal-login-panel-main {

	position:absolute;
	width:400px;
	background:#FFF;
	border:2px solid #bd5027;

}

.portal-login-panel-header {

	background:url(http://www.ftlportal.com/images?img=layout/login/login-popup.png) repeat-x;
	height:24px;
	line-height:24px;
	text-align:center;
	color:#fff;

}

.portal-login-panel-content {

	padding:10px 0px 10px 30px;
	background:url(http://www.ftlportal.com/images?img=layout/warning.png) no-repeat 5px 8px;
	width:80%;
	margin-left:auto;
	margin-right:auto;
	text-align:left;

}


.portal-login-panel-progress {

	background:url(http://www.ftlportal.com/images?img=account/progress.png) repeat-x;
	width:80%;
	height:11px;
	margin-left:auto;
	margin-right:auto;
	margin-top:10px;
	border-left:1px solid #ccc;
	border-right:1px solid #ccc;
	margin-bottom:10px;

}

.portal-login-panel-progress-bar {

	background:url(http://www.ftlportal.com/images?img=account/progress-good.png) repeat-x;
	height:11px;
	width:0px;

}

.portal-login-panel-progress-bar-done {

	background:url(http://www.ftlportal.com/images?img=account/progress-done.png) repeat-x;
	height:11px;
	width:300px;

}

.portal-login-panel-time {

	color:#666;
	font-size:12px;
	margin-bottom:10px;

}



.portal-login-panel-child {

	position:absolute;
	width:400px;
	background:url(http://www.ftlportal.com/images?img=layout/login/login-popup.png) repeat-x;
	color:#fff;
	padding:5px;
	border:2px solid #bd5027;

}

.portal-login-panel-child-1 {

	position:absolute;
	width:400px;
	background:#f58025;
	color:#fff;
	padding:10px;

}

.portal-login-panel-div {

	position:absolute;
	top:0px;
	left:0px;
	
}
/* impulse */

.impulse {

	background:#fff;
	height:280px;
	margin-left:auto;
	margin-right:auto;
	margin-top:103px;
	width:100%;
	overflow:hidden;

}

.impulse-main {

	width:400px;
	margin-left:auto;
	margin-right:auto;
	height:175.0px;

}

.impulse-top {

	background:#efefef url(http://www.ftlportal.com/images?img=impulse/pointer.png) no-repeat center bottom;
	position:absolute;
	top:40px;
	height:50px;
	padding:5px;
	width:90%;
	left:35px;
	color:#666;
	line-height:40px;
	text-align:center;
	z-index:200;
	
}

/*
.impulse-category {
	
	height:100px;
	background:#EFEFEF;
	margin-bottom:10px;

}*/

.impulse-mask {

	width:100%;
	height:390px;
	background:#FFF;
	position:absolute;
	left:0px;
	top:30px;
	opacity:0;
	filter:opacity(0);
	filter:alpha(opacity=0);
}

.impulse-scroll {

	height:50px;
	background:url(http://www.ftlportal.com/images?img=impulse/scroller.png) no-repeat center center;
	width:800px;
	position:absolute;
	top:305px;
	left:-5px;
	
}


.impulse-activator {

	height:120px;
	background:#FFF;
	width:800px;
	position:absolute;
	top:165px;
	left:10px;
	opacity:0;
	filter:opacity(0);
	filter:alpha(opacity=0);
	z-index:300;
}

.impulse-scrollbar {

	position:absolute;
	height:28px;
	left:118px;
	top:10px;
	cursor:pointer;
	
}

.impulse-scrollbar-left {
	
	float:left;
	width:25px;
	height:28px;
	/*background:url(http://www.ftlportal.com/images?img=impulse/srcollbar-left.png) no-repeat;*/
	background:url(http://www.ftlportal.com/images?img=impulse/scrollbar.png) no-repeat;
	
}

.impulse-scrollbar-center {
	
	float:left;
	width:13px;
	height:28px;
	/*background:url(http://www.ftlportal.com/images?img=impulse/srcollbar-center.png);*/
	background:url(http://www.ftlportal.com/images?img=impulse/scrollbar.png) no-repeat -25px;
	
}

.impulse-scrollbar-right {
	
	float:left;
	width:26px;
	height:28px;
	/*background:url(http://www.ftlportal.com/images?img=impulse/srcollbar-right.png) no-repeat;*/
	background:url(http://www.ftlportal.com/images?img=impulse/scrollbar.png) no-repeat -539px;
	
}

.impulse-category {
	
	float:left;
	width:200px;
	height:141px;

}

.impulse-buttons {

	margin-left:auto;
	margin-right:auto;
	width:400px;
	margin-top:65px;
	z-index:10;
	position:absolute;
	left:200px;
	
}

.impulse-button {

	margin-left:auto;
	margin-right:auto;
	
}

.impulse-left-fade {

	width:100px;
	height:250px;
	background:url(http://www.ftlportal.com/images?img=impulse/leftFade.png) no-repeat;
	position:absolute;
	z-index:100;
	left:10px;
	
}

.impulse-right-fade {

	width:100px;
	height:250px;
	background:url(http://www.ftlportal.com/images?img=impulse/rightFade.png) no-repeat;
	position:absolute;
	right:10px;
	z-index:100;
	
}

.impulse-category-img {
	
	text-align:center;
	margin-left:auto;
	margin-right:auto;
	height:75px;
	
}

.impulse-back {

	left:75px;
	position:absolute;
	top:100px;
	color:#999;
	cursor:pointer;
	
}

.impulse-back:hover {

	left:75px;
	position:absolute;
	top:100px;
	color:#999;
	text-decoration:underline;
	cursor:pointer;
	
}

.impulse-price {

	width:42px;
	height:30px;
	background:url(http://www.ftlportal.com/images?img=impulse/price.png) no-repeat;
	color:#fff;
	line-height:21px;
	font-size:10px;
	margin-top:5px;
	cursor:pointer;
	text-align:left;
	padding-left:15px;
	left:121px;
	top:-55px;
	position:relative;
	line-height:30px;
	
}

.impulse-added {

	background:url(http://www.ftlportal.com/images?img=impulse/recommended.png) no-repeat;
	width:144px;
	height:21px;
	color:#fff;
	margin-left:auto;
	margin-right:auto;
	line-height:21px;
	font-size:10px;
	margin-top:105px;
	cursor:pointer;
	text-align:center;
	
}

.impulse-recommended {

	background:url(http://www.ftlportal.com/images?img=impulse/recommended.png) no-repeat;
	width:144px;
	height:21px;
	color:#fff;
	margin-left:auto;
	margin-right:auto;
	line-height:21px;
	font-size:10px;
	margin-top:5px;
	cursor:pointer;
	text-align:center;
	
}

.impulse-recommended:hover {

	background:url(http://www.ftlportal.com/images?img=impulse/recommended.png) no-repeat;
	width:144px;
	height:21px;
	color:#FFCC00;
	margin-left:auto;
	margin-right:auto;
	line-height:21px;
	font-size:10px;
	margin-top:5px;
	cursor:pointer;
	text-align:center;
	
}

.impulse-category-label {

	font-size:12px;
	float:left;
	width:200px;

}

.impulse-category-label-header {

	text-align:center;
	color:#999;

}

.impulse-item-label {

	font-size:12px;
	float:left;
	width:200px;
	margin-top:-45px;

}

.impulse-item-label-header {

	text-align:center;
	color:#999;
	font-size:11px;
	overflow:hidden;
	height:15px;
	width:90%;
	margin-left:auto;
	margin-right:auto;

}

.impulse-category-label-footer {

	text-align:center;
	color:#ccc;
	font-size:10px;
	margin-bottom:5px;
	width:90%;
	margin-left:auto;
	margin-right:auto;

}

.impulse-content {

	border:1px solid #CCC;
	border-top:0px;
	overflow:hidden;

}

.impulse-info {

	background:#FEE5D3;
	padding:20px 5px 20px 5px;
	text-align:center;
	color:#BD5027;
	height:75px;
	overflow:hidden;
	margin-top:-10px;

}

.impulse-info-container {

	width:50%;
	float:right;
	text-align:left;
	margin-right:10px;
	margin-top:10px;
	border-left:1px solid #FDCCA7;
	padding-left:15px;
}

.impulse-info-cart-header {

	background:url(http://www.ftlportal.com/images?img=layout/config/config_menu_bg.png);
	height:25px;
	color:#fff;
	line-height:25px;
	width:75px;
	float:left;

}

.impulse-info-cart-price {

	height:25px;
	line-height:25px;
	width:100px;
	float:left;
	text-align:left;
	padding-left:10px;

}

.impulse-info-cart-content {

	background:#FDCCA7;
	width:300px;

}

.impulse-info-cart {

	float:left;
	margin-top:10px;
	width:300px;
	padding:5px;
	margin-left:15px;

}

.impulse-pointer {

	height:10px;
	width:1644px;
	background:url(http://www.ftlportal.com/images?img=layout/impulse-pointer.png) no-repeat 0px 0px;
	position:relative;

}

.impulse-items {

	margin-top:10px;
	margin-left:auto;
	margin-right:auto;
	padding-bottom:10px;

}

.impulse-item {

	float:left;
	width:100px;
	text-align:center;
	cursor:pointer;
	-moz-user-select: none;

}

.impulse-item-mn {

	margin-top:5px;
	text-align:center;

}

.impulse-item-img {

	text-align:center;
	margin-left:auto;
	margin-right:auto;

}

/*
.impulse-category-label {

	background:url(http://www.ftlportal.com/images?img=layout/alert-category.png);
	width:150px;
	height:60px;
	color:#FFFFFF;
	text-align:center;
	padding-top:40px;
	float:left;

}

.impulse-category-label-header {

	font-size:15px;
	font-weight:bold;

}*/

.impulse-category-label-more {

	font-size:10px;
	font-weight:normal;
	padding-left:5px;

}

.impulse-category-add {

	float:right;
	width:125px;
	height:66px;
	text-align:center;
	padding-top:34px;
	background:url(http://www.ftlportal.com/images?img=layout/alert-category.png);

}

.impulse-col {

	float:left;
	width:33%;
	padding:5px 0px;
	text-align:center;
	height:325px;

}

.impulse-col-border {

	float:left;
	width:33%;
	border-right:1px solid #ccc;
	padding:5px 0px;
	text-align:center;
	height:325px;

}

.impulse-col-header {

	height:30px;
	line-height:30px;
	border-bottom:1px solid #ccc;
	color:#ccc;
	width:90%;
	margin-left:auto;
	margin-right:auto;

}

.impulse-col-footer {

	background:url(http://dev.iomnis.com/projs/portal/images?img=layout/config/config_menu_bg.png);
	height:25px;
	color:#fff;
	line-height:25px;
	width:90%;
	margin-left:auto;
	margin-right:auto;
	font-weight:bold;
	
}

.impulse-col-content {

	height:270px;
	width:90%;
	margin-left:auto;
	margin-right:auto;
	padding:5px 0px;
	overflow-x:hidden;

}

