BODY
{
    OVERFLOW: auto;
    background-color: #606573;
	padding: 0;
	margin: 0;
}

*
{
    FONT-FAMILY: Verdana,Arial,Tahoma,Sans-Serif
}

body,table,td,th,span,div,p,a,ul,li
{
	FONT-SIZE: 10pt; 
}

div.WORKSPACE_BACKGROUND
{
}

table.WORKSPACE_TABLE
{	
	width:771px;
}

td.WORKSPACE_HEADER
{
	width:771px;
	height:102px;
	background-image:url(/web/images/fxWeb_Header.png);
	background-repeat:no-repeat;
}

td.WORKSPACE_BODY
{
	min-height:500px;
	width:771px;	
	background-image:url(/web/images/fxWeb_BodyRepeater.png);
	background-repeat:repeat-y;
}

div.WORKSPACE_WATERMARK
{
	background-image:url(/web/images/fxWeb_Body.png);
	background-repeat:no-repeat;
	width:771px;
	min-height:482px;
	height:100%;
}

div.STUDIO_WATERMARK
{
	background-image:url(/web/images/mobileFX_Studio_7_Banner.png);
	background-repeat:no-repeat;
}

.WORKSPACE
{
	padding-left:14px;
	padding-bottom:14px;
	padding-top:12px;
	width:731px;
}

td.WORKSPACE_FOOTER
{
	background-image:url(/web/images/fxWeb_Footer.png);
	background-repeat:no-repeat;
	width:771px;
	height:273px;
}

BUTTON, .button
{
    BORDER: gray 1px solid;
    HEIGHT: 22px
}

P
{
    MARGIN-TOP: 0.5em;
    MARGIN-BOTTOM: 1em;
    xLINE-HEIGHT: 1.25em
}

H2
{
    MARGIN: 0px;
    color: black;
}

BODY.GRADIENT H2
{
    MARGIN: 0px;
    color: #D0C9FF;
}

H3
{
    MARGIN: 10px 0px 0px;
}

TABLE.infotable H3
{
    MARGIN: 10px 0px 0px;
    color: black!important;
}

BODY.GRADIENT H3
{
    MARGIN: 10px 0px 0px;
    color: #D0C9FF;
}

PRE
{
    BORDER-RIGHT: #c0c0c0 1px solid;
    PADDING-RIGHT: 2pt;
    BORDER-TOP: #c0c0c0 1px solid;
    MARGIN-TOP: 1em;
    PADDING-LEFT: 2pt;
    BACKGROUND: #eeeeee;
    MARGIN-BOTTOM: 1em;
    PADDING-BOTTOM: 2pt;
    FONT: 100% "courier new", "courier", "mono";
    MARGIN-LEFT: 0px;
    BORDER-LEFT: #c0c0c0 1px solid;
    PADDING-TOP: 2pt;
    BORDER-BOTTOM: #c0c0c0 1px solid
    FONT: 9pt "courier new", "courier", "mono";
}

CODE
{
    FONT: 100% "courier new", "courier", "mono";
    COLOR: #990000
}

A, A.bluebold, A.GOLDHEADER:visited
{
    COLOR: darkblue;
}

A:active
{
	COLOR: #ff9900;
	TEXT-DECORATION: underline
}

A:hover
{
	COLOR: #FFAE29;  
	TEXT-DECORATION: underline
}

A.GOLDHEADER:active,A.GOLDHEADER:hover
{
	COLOR:#BD4F04!IMPORTANT; 
}

A.bluebold:active,A.bluebold:hover,A.bluebold:visited
{
    FONT-WEIGHT: bold
}

BODY.GRADIENT A, BODY.GRADIENT A.bluebold
{
    COLOR: #DCDAFF;
}

BODY.GRADIENT A:active
{
	COLOR: #ff9900;
	TEXT-DECORATION: underline
}

BODY.GRADIENT A:hover
{
	COLOR: #FFAE29;  
	TEXT-DECORATION: underline
}

BODY.GRADIENT A.bluebold:active, BODY.GRADIENT A.bluebold:hover, BODY.GRADIENT A.bluebold:visited
{
    FONT-WEIGHT: bold
}

A.blackblue
{
    COLOR: #000080;
}

A.blackblue:active
{
    COLOR: #000080
}

A.blackblue:hover
{
    COLOR: #000080
}

A.blackblue:visited
{
}

DIV.GAME_LIST
{
	height:140px;
	overflow:auto;
	border: 1px solid gainsboro;
	padding:6px;
	background-color:white;
} 

TD.body
{
    PADDING-RIGHT: 6px;
    PADDING-LEFT: 6px;
    PADDING-TOP: 3px;
}

.blackbold
{
    FONT-WEIGHT: bold;
    COLOR: black;
}

.bluebold
{
    FONT-WEIGHT: bold;
    COLOR: darkblue;
}

.bullet
{
    PADDING-LEFT: 15px;
    PADDING-BOTTOM: 3px;
    COLOR: darkblue;
}

BODY.GRADIENT .blackbold
{
    FONT-WEIGHT: bold;
    COLOR: #DCDAFF;
}

BODY.GRADIENT .bluebold
{
    FONT-WEIGHT: bold;
    COLOR: #DCDAFF;
}

BODY.GRADIENT .bullet
{
    PADDING-LEFT: 15px;
    PADDING-BOTTOM: 3px;
    COLOR: #D1C6FE;
}

.input
{
    BORDER: gray 1px solid;
    HEIGHT: 19px
    outline: none;
}

SELECT
{
	outline: none;
}

.textarea
{
    BORDER: gray 1px solid;
    outline: none;
}

.IMPORTANTNOTE
{
    BORDER-RIGHT: silver 1px solid;
    PADDING-RIGHT: 8pt;
    BORDER-TOP: silver 1px solid;
    PADDING-LEFT: 8pt;
    PADDING-BOTTOM: 8pt;
    MARGIN: 8pt 8px;
    BORDER-LEFT: silver 1px solid;
    PADDING-TOP: 8pt;
    BORDER-BOTTOM: silver 1px solid;
    BACKGROUND-COLOR: whitesmoke;
    COLOR: black;
}

.IMPORTANTNOTE A
{
	color:darkblue;
}
 
#mainMenuBar A
{
	text-decoration:none!important;
}

#mainMenuBar A:hover
{
   COLOR: #ff9900;  
	text-decoration:none!important;
}

.titlemenuitem, A.titlemenuitem
{
    FONT-WEIGHT: bold;
    COLOR: white!important;
}

.infobar
{
    BACKGROUND-COLOR: #5768a4
}

.infobar A
{
	text-decoration:none!important;
}

.infobar A.blackbold
{
	text-decoration:none!important;
}

TABLE.infotable
{
	width:730px!important;
}

TABLE.infotable_body
{
	background-color:#F3F3F3;
	border:1px solid #CCCCCC;
}

TABLE.infotable A
{
	color: darkblue!important;
}

.whiteBold 
{
	font-weight:bold;
	color: white;
}

DIV.ERRORBOX
{
    BORDER-RIGHT: gold 1px solid;
    PADDING-RIGHT: 6pt;
    BORDER-TOP: gold 1px solid;
    PADDING-LEFT: 6pt;
    BACKGROUND: #fbfdce;
    MARGIN-BOTTOM: 12pt;
    PADDING-BOTTOM: 6pt;
    BORDER-LEFT: gold 1px solid;
    COLOR: black;
    PADDING-TOP: 6pt;
    BORDER-BOTTOM: gold 1px solid
}

.errortable
{
    BORDER-RIGHT: gold 1px solid;
    PADDING-RIGHT: 6pt;
    BORDER-TOP: gold 1px solid;
    PADDING-LEFT: 6pt;
    BACKGROUND: #fbfdce;
    MARGIN-BOTTOM: 12pt;
    PADDING-BOTTOM: 6pt;
    BORDER-LEFT: gold 1px solid;
    COLOR: black;
    PADDING-TOP: 6pt;
    BORDER-BOTTOM: gold 1px solid
}

.errortable A
{
	color: darkblue;
}

.TITLE_VERSION
{
    DISPLAY: inline;
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
}

#txtSearch
{
    BORDER-RIGHT: gainsboro 1px solid;
    BORDER-TOP: gray 1px solid;
    MARGIN-TOP: 1px;
    BORDER-LEFT: gray 1px solid;
    BORDER-BOTTOM: gainsboro 1px solid;
    HEIGHT: 19px;
}
P.titleheader
{
    MARGIN-TOP: 8pt;
    FONT-WEIGHT: normal;
    FONT-SIZE: 14pt;
    MARGIN-BOTTOM: 10pt;
}

TABLE.CUSTITEMS TR
{
    HEIGHT: 20px
}

TD.smalltext
{
    FONT-SIZE: 10px;
    COLOR: white
}

SPAN.RELDATE
{
    FONT-WEIGHT: bold;
    COLOR: rgb(100,100,100);
}

TABLE.COPYRIGHT
{
	background-color: #2C343C;
	margin-top:1px;
	width: 100%;
	font-size: 8pt!important;
	color:#5B6B79!important;
}

TABLE.COPYRIGHT TD
{
	color: lavender!important;
	font-size: 8pt!important	
	color:#5B6B79!important;
}

TABLE.COPYRIGHT TD A
{
	color: lavender!important;
	text-decoration: underline;
	font-size: 8pt!important	
	color:white!important;
}

.LICENSE_AGREEMENT
{
	width:700px;
	height:320px;
	border: none;
	overflow-y:scroll;
	padding: 8px;
}

input.READONLY
{
	background-color: WHITESMOKE;
}

table.box_gray
{
	width:100%;
	llborder:1px solid #cfcfcf;
	llbackground-color: WHITESMOKE;	
}

table.box_gray 	        { table-layout:fixed;width:100%; margin-top:12pt; }
table.box_gray td.tl    { width:9px;height:9px;background: url('/web/images/tl3.gif') no-repeat #f2f2f2; }
table.box_gray td.bl    { width:9px;height:9px;background: url('/web/images/bl3.gif') no-repeat #f2f2f2; }
table.box_gray td.tr    { width:9px;height:9px;background: url('/web/images/tr3.gif') no-repeat #f2f2f2; }
table.box_gray td.br    { width:9px;height:9px;background: url('/web/images/br3.gif') no-repeat #f2f2f2; }
table.box_gray td.color { border-left: 1px solid #dddddd; border-right: 1px solid #dddddd; background-color: #f2f2f2; padding:9px;padding-top:0;padding-bottom:0 }
table.box_gray td.tt    { border-top: 1px solid #dddddd; background-color: #f2f2f2 }
table.box_gray td.bb    { border-bottom: 1px solid #dddddd; background-color: #f2f2f2 }

table.box_cyan 	        { table-layout:fixed;width:100%; margin-top:12pt; }
table.box_cyan td.tl    { width:9px;height:9px;background: url('/web/images/tl0.gif') no-repeat #52637A; }
table.box_cyan td.bl    { width:9px;height:9px;background: url('/web/images/bl0.gif') no-repeat #52637A; }
table.box_cyan td.tr    { width:9px;height:9px;background: url('/web/images/tr0.gif') no-repeat #52637A; }
table.box_cyan td.br    { width:9px;height:9px;background: url('/web/images/br0.gif') no-repeat #52637A; }
table.box_cyan td.color { border-left: 1px solid #52637A; border-right: 1px solid #52637A; background-color: #52637A; padding:9px;padding-top:0;padding-bottom:0 }
table.box_cyan td.tt    { border-top: 1px solid #52637A; background-color: #52637A; }
table.box_cyan td.bb    { border-bottom: 1px solid #52637A; background-color: #52637A; }

.IMAGE_BUTTON
{
	cursor:pointer;
	visibility:hidden;
	border:0;
	text-decoration:none;
	-webkit-transform-style:preserve-3d;
	display:table-cell;
}

.IMAGE_BUTTON img
{
	border:0;
	padding:0;
	margin:0;
	-webkit-transform-style:preserve-3d;
	display:box;
}

A.IMAGE_BUTTON:link,A.IMAGE_BUTTON:visited,A.IMAGE_BUTTON:hover,A.IMAGE_BUTTON:active
{
	border:0;	
	text-decoration:none;
}

table.SCREENSHOTS
{
	width:100%;
	margin-top:10px;
	margin-bottom:10px;
}

table.SCREENSHOTS td img
{
	padding-bottom: 4px;
}

input.SEARCHBOX
{
	display:block;
	width:270px;
	border:0;
	background:transparent;	
	font-family:arial!important;
	font-size:12pt!important;
    -webkit-box-sizing: border-box; 
	-webkit-touch-callout: none;
	-webkit-user-drag: none; 
	outline:none;
	margin-top:13px;	
	margin-left:2px;
}

.shadow 
{
	-moz-box-shadow: 3px 3px 6px RGBA(0,0,0,.4);
	-webkit-box-shadow: 3px 3px 6px RGBA(0,0,0,.4);
	box-shadow: 3px 3px 6px RGBA(0,0,0,.4);
}

/*/////////////////////////////////////////////////////////////////////////////////////
      ____        __                   _     __
     / __ \____ _/ /_____ _____ ______(_)___/ /
    / / / / __ `/ __/ __ `/ __ `/ ___/ / __  /
   / /_/ / /_/ / /_/ /_/ / /_/ / /  / / /_/ /
  /_____/\__,_/\__/\__,_/\__, /_/  /_/\__,_/
                        /____/

/////////////////////////////////////////////////////////////////////////////////////*/

.DBG_TABLE_CONTAINER
{
	overflow: auto;
	width: 100%;
	max-height: 400px;
	min-height: 100px;
}

.DBG_TABLE
{
	background-color: white!important;	
	cursor: default;
	width:100%;
}

.DBG_TABLE TH
{
	border: 1px solid white;
	border-right: 1px solid gainsboro;
	border-bottom: 1px solid gainsboro;

	padding: 5px;
	font-size:8pt!important;
	white-space:nowrap;
	
	background: rgb(255,255,255); /* Old browsers */
	background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(243,243,243,1) 50%, rgba(237,237,237,1) 51%, rgba(255,255,255,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(50%,rgba(243,243,243,1)), color-stop(51%,rgba(237,237,237,1)), color-stop(100%,rgba(255,255,255,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(243,243,243,1) 50%,rgba(237,237,237,1) 51%,rgba(255,255,255,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(243,243,243,1) 50%,rgba(237,237,237,1) 51%,rgba(255,255,255,1) 100%); /* Opera11.10+ */
	background: -ms-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(243,243,243,1) 50%,rgba(237,237,237,1) 51%,rgba(255,255,255,1) 100%); /* IE10+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */
	background: linear-gradient(top, rgba(255,255,255,1) 0%,rgba(243,243,243,1) 50%,rgba(237,237,237,1) 51%,rgba(255,255,255,1) 100%); /* W3C */	
}

.DBG_TABLE TD
{
	border-right: 1px solid #cfcfcf;
	border-bottom: 1px solid #cfcfcf;
	
	padding: 5px;
	vertical-align: top;	
	overflow:auto;
	white-space:nowrap;
}

.DBG_TABLE *
{
	font-size: 8pt!important;
}

.DBG_TABLE TR:hover TD
{
	background: rgb(252,234,187); /* Old browsers */
	background: -moz-linear-gradient(top, rgba(252,234,187,1) 0%, rgba(252,205,77,1) 50%, rgba(248,181,0,1) 51%, rgba(251,223,147,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(252,234,187,1)), color-stop(50%,rgba(252,205,77,1)), color-stop(51%,rgba(248,181,0,1)), color-stop(100%,rgba(251,223,147,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, rgba(252,234,187,1) 0%,rgba(252,205,77,1) 50%,rgba(248,181,0,1) 51%,rgba(251,223,147,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, rgba(252,234,187,1) 0%,rgba(252,205,77,1) 50%,rgba(248,181,0,1) 51%,rgba(251,223,147,1) 100%); /* Opera11.10+ */
	background: -ms-linear-gradient(top, rgba(252,234,187,1) 0%,rgba(252,205,77,1) 50%,rgba(248,181,0,1) 51%,rgba(251,223,147,1) 100%); /* IE10+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fceabb', endColorstr='#fbdf93',GradientType=0 ); /* IE6-9 */
	background: linear-gradient(top, rgba(252,234,187,1) 0%,rgba(252,205,77,1) 50%,rgba(248,181,0,1) 51%,rgba(251,223,147,1) 100%); /* W3C */
}

.DBG_TABLE TR:hover TD A:hover
{
	color: blue;
}


.DBG_TABLE TD:first-child
{
	border-left: 1px solid #cfcfcf;
}

/*/////////////////////////////////////////////////////////////////////////////////////
     _____            _       __   ____
    / ___/____  _____(_)___ _/ /  / __ ) ____  _  __
    \__ \/ __ \/ ___/ / __ `/ /  / __  |/ __ \| |/_/
   ___/ / /_/ / /__/ / /_/ / /  / /_/ // /_/ />  <
  /____/\____/\___/_/\__,_/_/  /_____/ \____/_/|_|

/////////////////////////////////////////////////////////////////////////////////////*/

.SOCIAL
{
	margin-top: 12px;
	margin-bottom:12px;
	padding:4px;
		
	border: 1px solid rgba(187, 203, 213, 0.5);

	border-radius: 8px;
	-moz-border-radius: 8px;
	
	background: #f2f6f8; /* Old browsers */
	background: -moz-linear-gradient(top, #f2f6f8 0%, #d8e1e7 50%, #b5c6d0 51%, #e0eff9 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f2f6f8), color-stop(50%,#d8e1e7), color-stop(51%,#b5c6d0), color-stop(100%,#e0eff9)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #f2f6f8 0%,#d8e1e7 50%,#b5c6d0 51%,#e0eff9 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #f2f6f8 0%,#d8e1e7 50%,#b5c6d0 51%,#e0eff9 100%); /* Opera11.10+ */
	background: -ms-linear-gradient(top, #f2f6f8 0%,#d8e1e7 50%,#b5c6d0 51%,#e0eff9 100%); /* IE10+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f2f6f8', endColorstr='#e0eff9',GradientType=0 ); /* IE6-9 */
	background: linear-gradient(top, #f2f6f8 0%,#d8e1e7 50%,#b5c6d0 51%,#e0eff9 100%); /* W3C */
}

#headline_facebook_container 
{
	display:inline-block;
	float: left;
	width:90px;
	margin-top:2px;
}

#headline_twitter_container 
{
	display:inline-block;
	float: left;
	margin-top:2px;	
}

#plusone-div 
{
	display:inline-block;
	float: left;
	width: 80px;
}

#headline_linedin 
{
	display:inline-block;
	float: left;
	width: 200px;
	margin-top:3px;	
}

/*/////////////////////////////////////////////////////////////////////////////////////
      ______      __   _____ __       _
     /_  __/___ _/ /_ / ___// /______(_)___
      / / / __ `/ __ \\__ \/ __/ ___/ / __ \
     / / / /_/ / /_/ /__/ / /_/ /  / / /_/ /
    /_/  \__,_/_.___/____/\__/_/  /_/ .___/
                                   /_/
/////////////////////////////////////////////////////////////////////////////////////*/

.tabs
{
	height:32px;
	padding:0;
	margin: 14px 0px -2px 0px;
}

#tabContainer 
{
	width:100%;
	margin:0;
	padding:0;
}

.tabs > ul
{
	font-size: 1em;
	list-style:none;
	padding: 0;
	margin: 0;
}

.tabs > ul > li
{
	display:block;
	float:left;
	margin: 0px 2px 0px 0px;
	padding:7px 10px;
	-webkit-user-select: none;
	-moz-user-select: none;
	user-select: none;
	-moz-border-radius-topleft: 4px;
	-moz-border-radius-topright: 4px;
	-moz-border-radius-bottomright: 0px;
	-moz-border-radius-bottomleft: 0px;
	border-top-left-radius:4px;
	border-top-right-radius: 4px;
	border-bottom-right-radius: 0px;
	border-bottom-left-radius: 0px; 	
	color: #585858;
	text-shadow: 0px 1px 1px #fff;
	background: #3A84EE;
	background: -moz-linear-gradient(top, #F9F9F9 0%, #CACACA 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#F9F9F9), color-stop(100%,#CACACA));	
	border: 1px solid #CFCFCF;
}

.tabs > ul > li:hover
{
	cursor:pointer;
	color: #ffffff!important;
	background: #575F73;
	background: -moz-linear-gradient(top, #4A94F4 0%, #256EE5 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#4A94F4), color-stop(100%,#256EE5));
	border: 1px solid #4A94F4;
	text-shadow: none;

}

.tabs > ul > li.tabActiveHeader
{
	cursor:pointer;
	color:#FFF;
	background: #575F73;
	background: -moz-linear-gradient(top, #575F73 0%, #212224 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#575F73), color-stop(100%,#212224));
	border: 1px solid #484F60;
	font-weight:bold;
	text-shadow: 0px 1px 1px #000;
}

.tabscontent 
{
	margin:0;
	padding:10px 10px 10px;	
	color:#333;
	background: #F2F2F2;
	border: 1px solid #c0c0c0;
	-moz-border-radius-topleft: 0px;
	-moz-border-radius-topright: 7px;
	-moz-border-radius-bottomright: 7px;
	-moz-border-radius-bottomleft: 7px;
	border-top-left-radius: 0px;
	border-top-right-radius: 7px;
	border-bottom-right-radius: 7px;
	border-bottom-left-radius: 7px; 
}

/*/////////////////////////////////////////////////////////////////////////////////////
     _____ _ __       __    _       __
    / ___/(_) /____  / /   (_)___  / /__ _____
    \__ \/ / __/ _ \/ /   / / __ \/ //_// ___/
   ___/ / / /_/  __/ /___/ / / / / ,<  (__  )
  /____/_/\__/\___/_____/_/_/ /_/_/|_|/____/

/////////////////////////////////////////////////////////////////////////////////////*/

h1.SiteLinks
{		
	height: 24px;
	padding: 0;
	margin: 0;
	padding-top:8px;
	padding-left:8px;

	font-size: 10pt;
	font-weight: bold;
	font-family: verdana;
	text-shadow: 0px 1px 1px #fff;
	
	background: rgb(246,248,249); /* Old browsers */
	background: -moz-linear-gradient(top, rgba(246,248,249,1) 0%, rgba(229,235,238,1) 50%, rgba(215,222,227,1) 51%, rgba(245,247,249,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(246,248,249,1)), color-stop(50%,rgba(229,235,238,1)), color-stop(51%,rgba(215,222,227,1)), color-stop(100%,rgba(245,247,249,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, rgba(246,248,249,1) 0%,rgba(229,235,238,1) 50%,rgba(215,222,227,1) 51%,rgba(245,247,249,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, rgba(246,248,249,1) 0%,rgba(229,235,238,1) 50%,rgba(215,222,227,1) 51%,rgba(245,247,249,1) 100%); /* Opera11.10+ */
	background: -ms-linear-gradient(top, rgba(246,248,249,1) 0%,rgba(229,235,238,1) 50%,rgba(215,222,227,1) 51%,rgba(245,247,249,1) 100%); /* IE10+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f6f8f9', endColorstr='#f5f7f9',GradientType=0 ); /* IE6-9 */
	background: linear-gradient(top, rgba(246,248,249,1) 0%,rgba(229,235,238,1) 50%,rgba(215,222,227,1) 51%,rgba(245,247,249,1) 100%); /* W3C */	

	border: 1px solid rgba(192,192,192,0.8);
	border-bottom:1px solid rgba(192,192,192,0.4);
	border-radius: 8px;
	border-bottom-left-radius: 0;
	border-bottom-right-radius: 0;	
	-moz-border-radius: 8px;
	-moz-border-radius-bottomleft: 0;
	-moz-border-radius-bottomright: 0;		
}

div.SiteLinks 
{
	margin:0;
	padding: 0px 4px 0px 4px;
		
	background: #3A84EE;
	background: -moz-linear-gradient(top, rgba(249,249,249,0.5) 0%, rgba(202,202,202,0.5) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(249,249,249,0.5)), color-stop(100%,rgba(202,202,202,0.5)));	
	border: 1px solid rgba(192,192,192,0.8);

	border-radius: 8px;
	border-top-left-radius: 0;
	border-top-right-radius: 0;
	
	-moz-border-radius: 8px;
	-moz-border-radius-topleft: 0;
	-moz-border-radius-topright: 0;
	
	border-top:0;
}

div.SiteLinks ul 
{ 
	list-style-type: none;
	margin: 7px 0px 7px 0px;
	padding: 7px;

	border-radius: 5px;
	border: 1px solid #DBE2E6;
		
	background: #ffffff; /* Old browsers */
	background: -moz-linear-gradient(top, #ffffff 0%, #e5e5e5 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#e5e5e5)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #ffffff 0%,#e5e5e5 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #ffffff 0%,#e5e5e5 100%); /* Opera11.10+ */
	background: -ms-linear-gradient(top, #ffffff 0%,#e5e5e5 100%); /* IE10+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e5e5e5',GradientType=0 ); /* IE6-9 */
	background: linear-gradient(top, #ffffff 0%,#e5e5e5 100%); /* W3C */	
	
	-moz-box-shadow: 2px 2px 3px RGBA(0,0,0,.3);
	-webkit-box-shadow: 2px 2px 3px RGBA(0,0,0,.3);
	box-shadow: 2px 2px 3px RGBA(0,0,0,.3);
}

div.SiteLinks ul:hover
{
	background: rgb(255,246,226); /* Old browsers */
	background: -moz-linear-gradient(top, rgba(255,246,226,1) 0%, rgba(252,213,106,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,246,226,1)), color-stop(100%,rgba(252,213,106,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, rgba(255,246,226,1) 0%,rgba(252,213,106,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, rgba(255,246,226,1) 0%,rgba(252,213,106,1) 100%); /* Opera11.10+ */
	background: -ms-linear-gradient(top, rgba(255,246,226,1) 0%,rgba(252,213,106,1) 100%); /* IE10+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fff6e2', endColorstr='#fcd56a',GradientType=0 ); /* IE6-9 */
	background: linear-gradient(top, rgba(255,246,226,1) 0%,rgba(252,213,106,1) 100%); /* W3C */
	
	border: 1px solid #FEBF04;
}

div.SiteLinks li
{
	vertical-align: middle;
	padding-left: 24px;
	height: 24px;	
	background-position: 0px 0px;
	background-repeat: no-repeat;
}

div.SiteLinks li:first-child
{
	height: 26px;
}

div.SiteLinks h2
{
	font-size: 10pt;
	font-weight: bold;
	font-family: verdana;
	padding:0;
	margin:0;
	color: rgb(100,100,100);
	margin-left:-24px;
	text-shadow: 0px 1px 1px #fff;
}

div.SiteLinks a
{
	color: black;
	text-decoration:none;
}

div.SiteLinks li a:hover
{
	color: darkblue;
	border-bottom: 1px solid darkblue;
}

/*/////////////////////////////////////////////////////////////////////////////////////
     ___           _              ____
    /   |   ____  (_)___ ___     / __ ) ____ _____  ____  ___  _____
   / /| |  / __ \/ / __ `__ \   / __  |/ __ `/ __ \/ __ \/ _ \/ ___/
  / ___ | / / / / / / / / / /  / /_/ // /_/ / / / / / / /  __/ /
 /_/  |_|/_/ /_/_/_/ /_/ /_/  /_____/ \__,_/_/ /_/_/ /_/\___/_/

/////////////////////////////////////////////////////////////////////////////////////*/

.banner
{
	background-image: url(/web/images/top-banner.png);
	background-repeat: no-repeat;
	height: 123px;
	width: 758px;
	overflow: hidden;
}

.banner img.ontop
{
	position: absolute;
	z-index:1;
}

.banner #imageStrip
{	
	display: absolute;
	top: 0;
	left: 0;
	height: 123px;
}

.banner #image_strip > img
{
	display: table-cell;	
	padding:0;
	margin:0;
	float:left;
}

.banner .bannerNavbar
{
	position:absolute;
	margin: 100px 0px 0px 320px;
	z-index: 1000;
}

.banner .bannerNavbar div
{
	display: table-cell;
	float:left;
	width: 12px;
	height: 12px;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;
	-webkit-box-shadow: 1px 1px 1px RGBA(255,255,255,1);
	background: RGB(181,183,186);
	margin:0;
	padding:0;
	margin-right:5px;
	cursor:pointer;	
	-webkit-transition: all 200ms ease-in-out;
	-moz-transition: all 200ms ease-in-out;
}

.banner .bannerNavbar div:hover
{
	background: RGB(101,103,106);
	-webkit-transform: scale(1.22,1.22);
}

.banner .animation
{
	-webkit-animation-name: bannerAnimation;
	-webkit-animation-duration: 30s;
	-webkit-animation-iteration-count: infinite;
	-webkit-animation-timing-function: ease-in-out;

	-moz-animation-duration: 30s;
	-moz-animation-name: bannerAnimation;
	-moz-animation-iteration-count: infinite;
	-moz-animation-timing-function: ease-in-out;			
}

.banner .noAnimation
{
	-webkit-animation-name: noAnimation;
	-webkit-animation-duration: 1ms;
	-webkit-animation-iteration-count: 1;
	-webkit-animation-timing-function: linear;

	-moz-animation-duration: 1ms;
	-moz-animation-name: noAnimation;
	-moz-animation-iteration-count: 1;
	-moz-animation-timing-function: linear;			
}

@-webkit-keyframes bannerNoAnimation
{
	from { -webkit-transform: translate(0,0) scale(1,1); }
	to	 { -webkit-transform: translate(0,0) scale(1,1); }
}

@-moz-keyframes bannerNoAnimation
{
	from { -webkit-transform: translate(0,0) scale(1,1); }
	to	 { -webkit-transform: translate(0,0) scale(1,1); }
}

@-webkit-keyframes bannerAnimation
{
	0%		{ -webkit-transform: translate(763px,0); }
	1%		{ -webkit-transform: translate(0,0); }
	19% 	{ -webkit-transform: translate(0,0); }
	20%		{ -webkit-transform: translate(-763px,0); }
	39% 	{ -webkit-transform: translate(-763px,0); }
	40% 	{ -webkit-transform: translate(-1524px,0); }
	59% 	{ -webkit-transform: translate(-1524px,0); }
	60% 	{ -webkit-transform: translate(-2285px,0); }
	79% 	{ -webkit-transform: translate(-2285px,0); }
	80% 	{ -webkit-transform: translate(-3048px,0); }
	99% 	{ -webkit-transform: translate(-3048px,0); }
	99.99% 	{ -webkit-transform: translate(-3800px,0); }
	100%	{ -webkit-transform: translate(763px,0); }
}

@-moz-keyframes bannerAnimation
{
	0%		{ -moz-transform: translate(0,0); }
	19% 	{ -moz-transform: translate(0,0); }
	20%		{ -moz-transform: translate(-758px,0); }
	39% 	{ -moz-transform: translate(-758px,0); }
	40% 	{ -moz-transform: translate(-1516px,0); }
	59% 	{ -moz-transform: translate(-1516px,0); }
	60% 	{ -moz-transform: translate(-2274px,0); }
	79% 	{ -moz-transform: translate(-2274px,0); }
	80% 	{ -moz-transform: translate(-3032px,0); }
	99% 	{ -moz-transform: translate(-3032px,0); }
	100% 	{ -moz-transform: translate(-3790px,0); }
}

/*/////////////////////////////////////////////////////////////////////////////////////
     ___           _              ____
    /   |   ____  (_)___ ___     / __ ) ____  _  _____  _____
   / /| |  / __ \/ / __ `__ \   / __  |/ __ \| |/_/ _ \/ ___/
  / ___ | / / / / / / / / / /  / /_/ // /_/ />  </  __(__  )
 /_/  |_|/_/ /_/_/_/ /_/ /_/  /_____/ \____/_/|_|\___/____/

/////////////////////////////////////////////////////////////////////////////////////*/

.AnimatedBoxes
{
	position:relative;

	height:430px;
	margin-left: 13px;
	margin-top:6px;
	
	-webkit-animation-name: AnimatedBoxesShow;
	-webkit-animation-duration: 1s;
	-webkit-animation-iteration-count: 1;
	-webkit-animation-timing-function: ease-in-out;

	-moz-animation-duration: 1s;
	-moz-animation-name: AnimatedBoxesShow;
	-moz-animation-iteration-count: 1;
	-moz-animation-timing-function: ease-in-out;		
}

@-webkit-keyframes AnimatedBoxesShow
{
	from	{ -webkit-transform: scale3d(0,0,0); }
	to 		{ -webkit-transform: scale3d(1,1,1); }
}

@-moz-keyframes AnimatedBoxesShow
{
	from	{ -moz-transform: scale(0,0); }
	to 		{ -moz-transform: scale(1,1); }
}

.AnimatedBoxes div.box1,
.AnimatedBoxes div.box2,
.AnimatedBoxes div.box3,
.AnimatedBoxes div.box4,
.AnimatedBoxes div.box5
{
	display: table-cell;
	position: absolute;
	padding:0;
	margin:0;
}

.AnimatedBoxes table,.AnimatedBoxes td
{	
	border:0;
	background:transparent;
}

.AnimatedBoxes a
{
	position:absolute;
	padding:0;
	margin:0;
	text-decoration: none;
	border: none;
	background:#transparent;
	
	-webkit-transition: all 300ms ease-in-out;
	-webkit-transform-origin: 50% 50%;
	
	-moz-transition: all 300ms ease-in-out;
	-moz-transform-origin: 50% 50%;
}

.AnimatedBoxes img
{
	border: none;
}

.AnimatedBoxes a:after 
{
	content: '';

	position: absolute;
	width: 60px;
	height: 60px;
	z-index: -1;
		
	left: 86px;
	bottom: 80px;
	
	-webkit-transform: rotate(160deg) skew(40deg);
	-webkit-box-shadow:  100px 0 10px 23px rgba(0,0,0,.2);

	-moz-transform: rotate(160deg) skew(40deg);
	-moz-box-shadow:  100px 0 10px 23px rgba(0,0,0,.2);
}

.AnimatedBoxes .box1 a { -webkit-transform: translate(0px,0px)   scale(0.8,0.8); -moz-transform: translate(0px,0px)   scale(0.8,0.8);}
.AnimatedBoxes .box2 a { -webkit-transform: translate(145px,0px) scale(0.8,0.8); -moz-transform: translate(145px,0px) scale(0.8,0.8);}
.AnimatedBoxes .box3 a { -webkit-transform: translate(290px,0px) scale(0.8,0.8); -moz-transform: translate(290px,0px) scale(0.8,0.8); }
.AnimatedBoxes .box4 a { -webkit-transform: translate(435px,0px) scale(0.8,0.8); -moz-transform: translate(435px,0px) scale(0.8,0.8); }
.AnimatedBoxes .box5 a { -webkit-transform: translate(580px,0px) scale(0.8,0.8); -moz-transform: translate(580px,0px) scale(0.8,0.8); }

.AnimatedBoxes .box1 a:hover { -webkit-transform: translate(0px,0px)   scale(1,1); -moz-transform: translate(0px,0px)   scale(1,1); }
.AnimatedBoxes .box2 a:hover { -webkit-transform: translate(145px,0px) scale(1,1); -moz-transform: translate(145px,0px) scale(1,1); }
.AnimatedBoxes .box3 a:hover { -webkit-transform: translate(290px,0px) scale(1,1); -moz-transform: translate(290px,0px) scale(1,1); }
.AnimatedBoxes .box4 a:hover { -webkit-transform: translate(435px,0px) scale(1,1); -moz-transform: translate(435px,0px) scale(1,1); }
.AnimatedBoxes .box5 a:hover { -webkit-transform: translate(580px,0px) scale(1,1); -moz-transform: translate(580px,0px) scale(1,1); }

.AnimatedBoxes .AnimatedLabel
{
	cursor: default;
	
	display:block;
	position:absolute;
	
	width:706px;	
	height:140px;
	
	padding: 10px;
	margin-left:12px;	
	top:0px;
	left:0px;
	overlay:hidden;	
			
	border: 1.5px solid #DBE2E6;
	border-radius: 24px 9px 24px 9px;
		
	background: #ffffff; /* Old browsers */
	background: -moz-linear-gradient(top, #ffffff 0%, #e5e5e5 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#e5e5e5)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #ffffff 0%,#e5e5e5 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #ffffff 0%,#e5e5e5 100%); /* Opera11.10+ */
	background: -ms-linear-gradient(top, #ffffff 0%,#e5e5e5 100%); /* IE10+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e5e5e5',GradientType=0 ); /* IE6-9 */
	background: linear-gradient(top, #ffffff 0%,#e5e5e5 100%); /* W3C */	
		
	-moz-box-shadow: 3px 3px 6px RGBA(0,0,0,.4);
	-webkit-box-shadow: 3px 3px 6px RGBA(0,0,0,.4);
	box-shadow: 3px 3px 6px RGBA(0,0,0,.4);
	
	-webkit-transition: all 300ms ease-in-out;
	-webkit-transform-origin: 50% 50%;	

	-moz-transition: all 300ms ease-in-out;
	-moz-transform-origin: 50% 50%;	
		
	z-index:-1;	
}

.AnimatedBoxes .AnimatedLabel p
{	
	text-decoration: none;
	color: black;
	font-size: 9pt;
}

.AnimatedBoxes .AnimatedLabel h1
{
	padding:0;
	margin: 0px 0px 8px 0px;
	font-size: 14pt;
	font-weight: bold;
	font-family: Helvetica,Arial;
	color: #0;	
	text-shadow: 0px 1px 1px #fff;
}

.AnimatedBoxes .box1 a .AnimatedLabel { opacity:0; -webkit-transform: translate(-300px,100px) scale3d(0.01,0.01,0.01); -moz-transform: translate(-300px,100px) scale(0.01,0.01); }
.AnimatedBoxes .box2 a .AnimatedLabel { opacity:0; -webkit-transform: translate(-300px,100px) scale3d(0.01,0.01,0.01); -moz-transform: translate(-300px,100px) scale(0.01,0.01); }
.AnimatedBoxes .box3 a .AnimatedLabel { opacity:0; -webkit-transform: translate(-300px,100px) scale3d(0.01,0.01,0.01); -moz-transform: translate(-300px,100px) scale(0.01,0.01); }
.AnimatedBoxes .box4 a .AnimatedLabel { opacity:0; -webkit-transform: translate(-300px,100px) scale3d(0.01,0.01,0.01); -moz-transform: translate(-300px,100px) scale(0.01,0.01); }
.AnimatedBoxes .box5 a .AnimatedLabel { opacity:0; -webkit-transform: translate(-180px,100px) scale3d(0.01,0.01,0.01); -moz-transform: translate(-180px,100px) scale(0.01,0.01); }

.AnimatedBoxes .box1 a:hover .AnimatedLabel { -webkit-transform: translate(-10px,250px)  scale3d(1,1,1); -moz-transform: translate(-10px,260px)  scale(1,1); opacity:1; }
.AnimatedBoxes .box2 a:hover .AnimatedLabel { -webkit-transform: translate(-155px,250px) scale3d(1,1,1); -moz-transform: translate(-155px,260px) scale(1,1); opacity:1; }
.AnimatedBoxes .box3 a:hover .AnimatedLabel { -webkit-transform: translate(-300px,250px) scale3d(1,1,1); -moz-transform: translate(-300px,260px) scale(1,1); opacity:1; }
.AnimatedBoxes .box4 a:hover .AnimatedLabel { -webkit-transform: translate(-445px,250px) scale3d(1,1,1); -moz-transform: translate(-445px,260px) scale(1,1); opacity:1; }
.AnimatedBoxes .box5 a:hover .AnimatedLabel { -webkit-transform: translate(-590px,250px) scale3d(1,1,1); -moz-transform: translate(-590px,260px) scale(1,1); opacity:1; }

.BackgroundText
{
	position:absolute;
	width: 622px;
	top:300px;
	margin: 0px 0px 0px 30px;
	padding: 0px 40px 0px 30px;
	font-size: 14pt!important;	
	text-shadow: 1px 1px 1px rgba(0,0,0,0.2);
	text-align:center;
	color: rgb(110,110,140);
}

.BackgroundText b
{
	color: 0;
}

/*/////////////////////////////////////////////////////////////////////////////////////
      _____ __            ___          ____
     / ___// /___  ______/ (_)___     / __ \____ _____ ____
     \__ \/ __/ / / / __  / / __ \   / /_/ / __ `/ __ `/ _ \
    ___/ / /_/ /_/ / /_/ / / /_/ /  / ____/ /_/ / /_/ /  __/
   /____/\__/\__,_/\__,_/_/\____/  /_/    \__,_/\__, /\___/
                                               /____/
                                               
/////////////////////////////////////////////////////////////////////////////////////*/

.SUPPORT_TABLE
{
	table-layout:fixed;
}

.SUPPORT_TABLE TD
{
	color: rgb(102, 102, 102);
	overflow:hidden;
}


.SUPPORT_IND
{
	border:1px solid RGB(187,187,187);
}

.xSTUDIO_FEATURES
{
	border: 1px solid #c0c0c0;
	-moz-border-radius: 9px;
	border-radius: 9px;
	padding: 6px;	
	background: whitesmoke;
}

.STUDIO_TITLE
{
	margin-top:24px;
	margin-bottom:24px;
	background: #FFEF93;
	background: -moz-linear-gradient(top, #FFEF93 0%, #ffae29 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#FFEF93), color-stop(100%,#ffae29));
	border-radius: 9px; 
	-moz-border-radius: 9px;
	padding:12px;
	border: 1px solid #ECB407;	
	
	border: 1px solid #DBE2E6;
		
	background: #ffffff; /* Old browsers */
	background: -moz-linear-gradient(top, #ffffff 0%, #e5e5e5 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#e5e5e5)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #ffffff 0%,#e5e5e5 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #ffffff 0%,#e5e5e5 100%); /* Opera11.10+ */
	background: -ms-linear-gradient(top, #ffffff 0%,#e5e5e5 100%); /* IE10+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e5e5e5',GradientType=0 ); /* IE6-9 */
	background: linear-gradient(top, #ffffff 0%,#e5e5e5 100%); /* W3C */			
}

.STUDIO_FEATURES .STUDIO_HEADER
{
	background: #3A84EE;
	background: -moz-linear-gradient(top, #F9F9F9 0%, #CACACA 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#F9F9F9), color-stop(100%,#CACACA));
	border-radius: 4px; 
	-moz-border-radius: 4px;
	color: #585858;
	text-shadow: 0px 1px 1px #fff;
	font-family: helvetika, verdana, arial;
	font-size: 10pt;	
}

.USE_SAFARI
{
	margin-top: 24px;
	padding:4px;
	background: #FFEF93;
	background: -moz-linear-gradient(top, #FFEF93 0%, #ffae29 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#FFEF93), color-stop(100%,#ffae29));
	border-radius: 8px; 
	-moz-border-radius: 8px;
	border: 1px solid #ECB407;
}

.RED_WARNING
{	
	xline-height:auto;
	margin-top:20px;
	background: #FFEF93;
	background: -moz-linear-gradient(top, #FFEF93 0%, #ffae29 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#FFEF93), color-stop(100%,#ffae29));
	border-radius: 8px; 
	-moz-border-radius: 8px;
	padding:8px;
	border: 1px solid #ECB407;
	font-size: 8pt;
	font-family: arial;
}

/*/////////////////////////////////////////////////////////////////////////////////////
      ____           __             ____
     / __ \_________/ /__  _____   / __ \____ _____ ____
    / / / / ___/ __  / _ \/ ___/  / /_/ / __ `/ __ `/ _ \
   / /_/ / /  / /_/ /  __/ /     / ____/ /_/ / /_/ /  __/
   \____/_/   \__,_/\___/_/     /_/    \__,_/\__, /\___/
                                            /____/
                                               
/////////////////////////////////////////////////////////////////////////////////////*/

.orderTable
{
	font-family:arial;
	font-size: 8pt!important;
	background-color:rgba(255,255,255,0.5);
	border: 1px solid RGB(170,170,170);
	table-layout:fixed;
}

.orderTable td,
.orderTable input,
.orderTable span,
.orderTable div,
.orderTable select,
.orderTable option,
.orderTable tr,
.orderTable table,
.orderTable a
{
	font-family:arial;
	font-size: 8pt!important;
	border: none;
	-webkit-tap-highlight-color: RGBA(0,0,0,0); 
	-webkit-user-drag: none; 
	text-overflow: ellipsis;	
	background:transparent;
}

.orderTable .priceTable
{
	table-layout:fixed;	
}

.orderTable .paymentInfo
{
	width: 270px;
}

.orderTable .priceTable td
{
	white-space:nowrap;
	text-align: right;
}

.orderTable select
{
	background-image: url(/web/images/down_button.png);
	background-repeat: no-repeat;
	background-position: right center;
	-webkit-appearance: none;
}

TABLE.invoiceGrid > TBODY > TR > TD
{
	border: 1px solid RGB(170,170,170);
	border-left:none;
	border-bottom:none;
	valign: middle;
}

TABLE.invoiceGrid > TBODY > TR > TD:last-child
{
	border-right:none;
}

TABLE.invoiceGrid > TBODY > TR:first-child > TD
{
	border-top:none;
}

TR:hover.OrderRow TD
{
	background: rgb(252,234,187); /* Old browsers */
	background: -moz-linear-gradient(top, rgba(252,234,187,1) 0%, rgba(252,205,77,1) 50%, rgba(248,181,0,1) 51%, rgba(251,223,147,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(252,234,187,1)), color-stop(50%,rgba(252,205,77,1)), color-stop(51%,rgba(248,181,0,1)), color-stop(100%,rgba(251,223,147,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, rgba(252,234,187,1) 0%,rgba(252,205,77,1) 50%,rgba(248,181,0,1) 51%,rgba(251,223,147,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, rgba(252,234,187,1) 0%,rgba(252,205,77,1) 50%,rgba(248,181,0,1) 51%,rgba(251,223,147,1) 100%); /* Opera11.10+ */
	background: -ms-linear-gradient(top, rgba(252,234,187,1) 0%,rgba(252,205,77,1) 50%,rgba(248,181,0,1) 51%,rgba(251,223,147,1) 100%); /* IE10+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fceabb', endColorstr='#fbdf93',GradientType=0 ); /* IE6-9 */
	background: linear-gradient(top, rgba(252,234,187,1) 0%,rgba(252,205,77,1) 50%,rgba(248,181,0,1) 51%,rgba(251,223,147,1) 100%); /* W3C */
}

TR:hover.OrderRow, TR:hover.OrderRow select
{
	cursor:pointer;
}

.FORM
{
	margin: 0;
	padding: 0;
	
	background: rgba(255,255,255,0.8);
	
	border: 1px solid rgba(192,192,192,0.8);
	border-radius: 0px;
	border-bottom-left-radius: 8px;
	border-bottom-right-radius: 8px;	
	-moz-border-radius: 8px;
	-moz-border-radius-bottomleft: 0;
	-moz-border-radius-bottomright: 0;		
	border-top:none;	
}

/*/////////////////////////////////////////////////////////////////////////////////////
     _ ____  __
    (_) __ \/ /_  ____  ____  ___
   / / /_/ / __ \/ __ \/ __ \/ _ \
  / / ____/ / / / /_/ / / / /  __/
 /_/_/   /_/ /_/\____/_/ /_/\___/
                                              
/////////////////////////////////////////////////////////////////////////////////////*/

.iCommandButton
{
	display: inline-block;
	padding: 9px 11px;
	margin: 5px;
	font: bold 16px/20px Helvetica, sans-serif;
	text-shadow: 1px 1px 1px #000;
	text-decoration: none;
	text-align: center;
	min-width: 110px!important;
	-webkit-border-radius: 12px;
	-webkit-box-shadow: 1px 1px 2px RGBA(0,0,0,0.2);
	-moz-border-radius: 12px;
	-moz-box-shadow: 1px 1px 2px RGBA(0,0,0,0.2);
	border: 2px solid rgb(130,130,130);
	cursor: pointer;	
	text-decoration:none;
}

.iCommandButton.Black 
{
	color: #fff;
	text-shadow: #000 0 1px 0;

	background: rgb(99,99,99); /* Old browsers */
	background: -moz-linear-gradient(top, rgba(99,99,99,1) 0%, rgba(56,56,56,1) 50%, rgba(45,45,45,1) 51%, rgba(43,43,43,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(99,99,99,1)), color-stop(50%,rgba(56,56,56,1)), color-stop(51%,rgba(45,45,45,1)), color-stop(100%,rgba(43,43,43,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, rgba(99,99,99,1) 0%,rgba(56,56,56,1) 50%,rgba(45,45,45,1) 51%,rgba(43,43,43,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, rgba(99,99,99,1) 0%,rgba(56,56,56,1) 50%,rgba(45,45,45,1) 51%,rgba(43,43,43,1) 100%); /* Opera11.10+ */
	background: -ms-linear-gradient(top, rgba(99,99,99,1) 0%,rgba(56,56,56,1) 50%,rgba(45,45,45,1) 51%,rgba(43,43,43,1) 100%); /* IE10+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#636363', endColorstr='#2b2b2b',GradientType=0 ); /* IE6-9 */
	background: linear-gradient(top, rgba(99,99,99,1) 0%,rgba(56,56,56,1) 50%,rgba(45,45,45,1) 51%,rgba(43,43,43,1) 100%); /* W3C */
}

.iCommandButton.White 
{
	color: #000;
	text-shadow: #fff 0 1px 0;
	
	background: rgb(246,248,249); /* Old browsers */
	background: -moz-linear-gradient(top, rgba(246,248,249,1) 0%, rgba(229,235,238,1) 50%, rgba(215,222,227,1) 51%, rgba(245,247,249,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(246,248,249,1)), color-stop(50%,rgba(229,235,238,1)), color-stop(51%,rgba(215,222,227,1)), color-stop(100%,rgba(245,247,249,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, rgba(246,248,249,1) 0%,rgba(229,235,238,1) 50%,rgba(215,222,227,1) 51%,rgba(245,247,249,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, rgba(246,248,249,1) 0%,rgba(229,235,238,1) 50%,rgba(215,222,227,1) 51%,rgba(245,247,249,1) 100%); /* Opera11.10+ */
	background: -ms-linear-gradient(top, rgba(246,248,249,1) 0%,rgba(229,235,238,1) 50%,rgba(215,222,227,1) 51%,rgba(245,247,249,1) 100%); /* IE10+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f6f8f9', endColorstr='#f5f7f9',GradientType=0 ); /* IE6-9 */
	background: linear-gradient(top, rgba(246,248,249,1) 0%,rgba(229,235,238,1) 50%,rgba(215,222,227,1) 51%,rgba(245,247,249,1) 100%); /* W3C */	
}

.iCommandButton.Red 
{
	color: #fff;
	text-shadow: #000 0 1px 0;
	background-image: -webkit-gradient(linear, left top, left bottom, from(RGBA(255,59,59,0.70)), color-stop(0.5, RGBA(233,72,72,0.80)), color-stop(0.5, RGBA(184,0,0,0.70)), to(RGBA(255,0,0,0.80))); 
}

.iCommandButton.Green 
{
	color: #fff;
	text-shadow: #000 0 1px 0;
	background-image: -webkit-gradient(linear, left top, left bottom, from(RGBA(115,239,115,0.70)), color-stop(0.5, RGBA(73,171,14,0.60)), color-stop(0.5, RGBA(0,113,0,0.70)), to(RGBA(0,150,0,0.80))); 
}

.iCommandButton.Gold 
{
	color: #000;
	text-shadow: #fff 0 1px 0;
	background-image: -webkit-gradient(linear, left top, left bottom, from(RGBA(255,217,0,0.90)), color-stop(0.5, RGBA(255,185,0,0.70)), color-stop(0.5, RGBA(255,138,0,0.70)), to(RGBA(255,165,0,0.80))); 
}

.iCommandButton:hover
{
	color: white;	
	text-shadow: RGBA(0,0,0,0.4) 0 1px;
	text-decoration:none;
	
	background-image: -webkit-gradient(linear, left top, left bottom, from(RGBA(135,148,203,0.85)), color-stop(0.5, RGBA(34,56,159,0.75)), color-stop(0.5, RGBA(0,27,145,0.75)), to(RGBA(2,59,152,0.65)));  
	
	background: rgb(133,185,242); /* Old browsers */
	background: -moz-linear-gradient(top, rgba(133,185,242,1) 0%, rgba(0,91,219,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(133,185,242,1)), color-stop(100%,rgba(0,91,219,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, rgba(133,185,242,1) 0%,rgba(0,91,219,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, rgba(133,185,242,1) 0%,rgba(0,91,219,1) 100%); /* Opera11.10+ */
	background: -ms-linear-gradient(top, rgba(133,185,242,1) 0%,rgba(0,91,219,1) 100%); /* IE10+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#85b9f2', endColorstr='#005bdb',GradientType=0 ); /* IE6-9 */
	background: linear-gradient(top, rgba(133,185,242,1) 0%,rgba(0,91,219,1) 100%); /* W3C */
		
	border: 2px solid rgba(130,130,130,0.5);	
}

.iCommandButton:active
{
	-webkit-box-shadow: inset RGBA(207,207,255,0.75) 0px 1px 1px;
	text-decoration:none;
}

/*/////////////////////////////////////////////////////////////////////////////////////
     ________                   ______      __
    / ____/ /___  __________   /_  __/___ _/ /_
   / / __/ / __ \/ ___/ ___/    / / / __ `/ __ \
  / /_/ / / /_/ (__  |__  )    / / / /_/ / /_/ /
  \____/_/\____/____/____/    /_/  \__,_/_.___/
                                              
/////////////////////////////////////////////////////////////////////////////////////*/

.GLOSS_TAB
{
	margin-bottom: 32px;
}

.GLOSS_TAB ul
{
	display:block;
	margin:0;
	padding: 3px 7px 0px 16px;
	height: 30px;
	
	background: #ffffff; /* Old browsers */
	background: -moz-linear-gradient(top, #ffffff 0%, #cecece 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#cecece)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #ffffff 0%,#cecece 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #ffffff 0%,#cecece 100%); /* Opera11.10+ */
	background: -ms-linear-gradient(top, #ffffff 0%,#cecece 100%); /* IE10+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#cecece',GradientType=0 ); /* IE6-9 */
	background: linear-gradient(top, #ffffff 0%,#cecece 100%); /* W3C */
	
	border-top-left-radius:9px;
	border-top-right-radius: 9px;	
	-moz-border-radius-topleft: 9px;
	-moz-border-radius-topright: 9px;
	
	-webkit-box-shadow: 2px 2px 3px RGBA(0,0,0,0.5);
	-moz-box-shadow: 2px 2px 3px RGBA(0,0,0,0.5);
}

.GLOSS_TAB ul li
{
	display: table-cell;
	float: left;
	padding:5px;
}

.GLOSS_CAPTION
{
	position:absolute;
	width: 758px;
	height: 20px;
	background: black;	
	
	-webkit-transform: translate(-14px,-4px);	
	-moz-transform: translate(-14px,-4px);	
}

.GLOSS_TAB ul li a
{
	text-decoration: none;
	color: black;
	font-face: "Myriad Pro", Verdana, Tahoma, Arial !important;
	font-size: 10pt;
	text-shadow: 0px 1px 1px RGBA(255,255,255,0.8);
}

.GLOSS_TAB ul li.SELECTED
{
	margin-top: -10px;
	border-width: 12px 17px 7px 17px;
	-webkit-border-image: url(/web/images/tab_gloss.png) 12 17 7 17 stretch stretch;	
	-moz-border-image: url(/web/images/tab_gloss.png) 12 17 7 17 stretch stretch;	
	padding: 2px 12px 0px 12px;
}

.GLOSS_TAB ul li[class="NOT_SELECTED"]:hover
{
	background: rgb(241,231,103); /* Old browsers */
	background: -moz-linear-gradient(top, rgba(241,231,103,1) 0%, rgba(254,182,69,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(241,231,103,1)), color-stop(100%,rgba(254,182,69,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, rgba(241,231,103,1) 0%,rgba(254,182,69,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, rgba(241,231,103,1) 0%,rgba(254,182,69,1) 100%); /* Opera11.10+ */
	background: -ms-linear-gradient(top, rgba(241,231,103,1) 0%,rgba(254,182,69,1) 100%); /* IE10+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f1e767', endColorstr='#feb645',GradientType=0 ); /* IE6-9 */
	background: linear-gradient(top, rgba(241,231,103,1) 0%,rgba(254,182,69,1) 100%); /* W3C */

	border-top-left-radius:4px;
	border-top-right-radius: 4px;
	
	-moz-box-shadow: 1px 1px 4px RGBA(0,0,0,.4);
	-webkit-box-shadow: 1px 1px 4px RGBA(0,0,0,.4);
	box-shadow: 1px 1px 4px RGBA(0,0,0,.4);		
}

.GLOSS_TAB ul li:hover a
{
	color: black;
}

.GLOSS_TAB ul li.SELECTED:nth-child(1)			{ margin-left: -25px; }
.GLOSS_TAB ul li.SELECTED:nth-child(2)			{ margin-left: 0px; }
.GLOSS_TAB ul li.SELECTED:nth-child(3)			{ margin-left: 0px; }
.GLOSS_TAB ul li.SELECTED:nth-child(4)			{ margin-left: 0px; }
.GLOSS_TAB ul li.SELECTED:nth-child(5)			{ margin-left: 0px; }
.GLOSS_TAB ul li.SELECTED:nth-child(6)			{ margin-left: 0px; }

.GLOSS_TAB ul li.SELECTED a
{
	color: white;
	font-size: 12pt;
	text-shadow: none;
}

.GLOSS_TAB_PAGE
{
	margin-bottom: 30px;
}

/*/////////////////////////////////////////////////////////////////////////////////////
      ____                  _____                 ____
     / __ \____ _____ ____ / ___/______________  / / /__  _____
    / /_/ / __ `/ __ `/ _ \\__ \/ ___/ ___/ __ \/ / / _ \/ ___/
   / ____/ /_/ / /_/ /  __/__/ / /__/ /  / /_/ / / /  __/ /
  /_/    \__,_/\__, /\___/____/\___/_/   \____/_/_/\___/_/
              /____/
                                              
/////////////////////////////////////////////////////////////////////////////////////*/

div.PAGE_SCROLLER
{
	width:758px;	
	
	margin: -16px 0px 0px -14px;
	
	background-color: RGB(255, 255, 255);
	
	border-top: 1px solid RGB(204,204,204);
	border-bottom: 1px solid RGB(204,204,204);
}

div.PAGE_SCROLLER > div
{
	box-shadow: 0px 2px 6px RGBA(0,0,0,.4);
	-moz-box-shadow: 0px 2px 6px RGBA(0,0,0,.4);
}

div.PAGE_SCROLLER table.PAGE_SCROLLER
{
	width: 100%;
	height: 42px;	
}

div.PAGE_SCROLLER table.PAGE_SCROLLER td
{
	valign: middle;
	text-align: center;
	border-left: 1px solid RGB(204,204,204);
	cursor: pointer;
	font-size: 8pt;
}

div.PAGE_SCROLLER table.PAGE_SCROLLER td img
{
	margin-right: 6px;	
	width:24px;
	height:24px;
}

div.PAGE_SCROLLER table.PAGE_SCROLLER td.SELECTED
{
	font-weight:bold;
	text-shadow: 0px 1px 1px RGBA(255,255,255,0.8);

	background: rgb(246,248,249); /* Old browsers */
	background: -moz-linear-gradient(top, rgba(246,248,249,1) 0%, rgba(229,235,238,1) 50%, rgba(215,222,227,1) 51%, rgba(245,247,249,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(246,248,249,1)), color-stop(50%,rgba(229,235,238,1)), color-stop(51%,rgba(215,222,227,1)), color-stop(100%,rgba(245,247,249,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, rgba(246,248,249,1) 0%,rgba(229,235,238,1) 50%,rgba(215,222,227,1) 51%,rgba(245,247,249,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, rgba(246,248,249,1) 0%,rgba(229,235,238,1) 50%,rgba(215,222,227,1) 51%,rgba(245,247,249,1) 100%); /* Opera11.10+ */
	background: -ms-linear-gradient(top, rgba(246,248,249,1) 0%,rgba(229,235,238,1) 50%,rgba(215,222,227,1) 51%,rgba(245,247,249,1) 100%); /* IE10+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f6f8f9', endColorstr='#f5f7f9',GradientType=0 ); /* IE6-9 */
	background: linear-gradient(top, rgba(246,248,249,1) 0%,rgba(229,235,238,1) 50%,rgba(215,222,227,1) 51%,rgba(245,247,249,1) 100%); /* W3C */
}

div.PAGE_SCROLLER table.PAGE_SCROLLER td:hover
{
	background: RGB(227,228,229);
	
	background: rgb(252,234,187); /* Old browsers */
	background: -moz-linear-gradient(top, rgba(252,234,187,1) 0%, rgba(252,205,77,1) 50%, rgba(248,181,0,1) 51%, rgba(251,223,147,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(252,234,187,1)), color-stop(50%,rgba(252,205,77,1)), color-stop(51%,rgba(248,181,0,1)), color-stop(100%,rgba(251,223,147,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, rgba(252,234,187,1) 0%,rgba(252,205,77,1) 50%,rgba(248,181,0,1) 51%,rgba(251,223,147,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, rgba(252,234,187,1) 0%,rgba(252,205,77,1) 50%,rgba(248,181,0,1) 51%,rgba(251,223,147,1) 100%); /* Opera11.10+ */
	background: -ms-linear-gradient(top, rgba(252,234,187,1) 0%,rgba(252,205,77,1) 50%,rgba(248,181,0,1) 51%,rgba(251,223,147,1) 100%); /* IE10+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fceabb', endColorstr='#fbdf93',GradientType=0 ); /* IE6-9 */
	background: linear-gradient(top, rgba(252,234,187,1) 0%,rgba(252,205,77,1) 50%,rgba(248,181,0,1) 51%,rgba(251,223,147,1) 100%); /* W3C */	
}

div.PAGE_SCROLLER_CONTAINER
{
	min-height: 430px;
	padding: 16px;
	overflow: hidden;
}

.PAGE_SCROLLER_CAROUSEL
{
	position:relative;
	-webkit-transition: all 500ms ease-in-out;
	-moz-transition: all 500ms ease-in-out;
}

.PAGE_SCROLLER_CAROUSEL_PAGE
{
	width: 726px;
	display: table-cell;
	float:left;
	margin-right: 32px;
}

.PAGE_SCROLLER_CAROUSEL_PAGE td
{
	valign: top;
	vertical-align: top;	
}

.PAGE_SCROLLER_CAROUSEL_PAGE .IMAGE_BORDER
{
	margin-left: 18px;

	border: 1px solid RGBA(128,128,128,0.16);
	background-color: RGBA(128,128,128,0.1);
	
	border-radius: 8px;
	-moz-border-radius: 8px;
		
	-moz-box-shadow: 2px 2px 4px RGBA(0,0,0,.4);
	-webkit-box-shadow: 2px 2px 4px RGBA(0,0,0,.4);
	box-shadow: 2px 2px 4px RGBA(0,0,0,.4);	
}

.PAGE_SCROLLER_CAROUSEL_PAGE .IMAGE_LEFT
{
	border: 1px solid RGB(128,128,128);
	
	margin-right: 18px;
	margin-bottom: 18px;
	
	-moz-box-shadow: 2px 2px 4px RGBA(0,0,0,.4);
	-webkit-box-shadow: 2px 2px 4px RGBA(0,0,0,.4);
	box-shadow: 2px 2px 4px RGBA(0,0,0,.4);	
}

.PAGE_SCROLLER_CAROUSEL_PAGE .IMAGE_RIGHT
{
	border: 1px solid RGB(128,128,128);
	
	margin-left: 18px;
	margin-bottom: 18px;
	
	-moz-box-shadow: 2px 2px 4px RGBA(0,0,0,.4);
	-webkit-box-shadow: 2px 2px 4px RGBA(0,0,0,.4);
	box-shadow: 2px 2px 4px RGBA(0,0,0,.4);		
}

.PAGE_SCROLLER_CAROUSEL_PAGE .IMAGE_RIGHT_SIMPLE
{
	margin-left: 18px;
	margin-bottom: 18px;
}

.PAGE_SCROLLER_CAROUSEL_PAGE .CELLSTRIP
{
	width: 758px;	
	height: 160px;
	margin-top: -10px;
}

.PAGE_SCROLLER_CAROUSEL_PAGE *
{
	font-size: 8pt!important;
	font-face: Arial;
	text-align: justify;
	text-justify: inter-word;
}

.PAGE_SCROLLER_CAROUSEL_PAGE h1
{
	padding:0;
	margin:0;
	font-size: 14pt!important;
	margin-top: 6px;
	margin-bottom: 22px;
}

.PAGE_SCROLLER_CAROUSEL_PAGE .CELLSTRIP *
{
	text-align: left;
}

.PAGE_SCROLLER_CAROUSEL_PAGE .CELLSTRIP DIV
{
	overflow: hidden;
	display: table-cell;
	float:left;
	
	width: 210px;
	height: 100%;
	
	-moz-box-shadow: 2px 2px 4px RGBA(0,0,0,.4);
	-webkit-box-shadow: 2px 2px 4px RGBA(0,0,0,.4);
	box-shadow: 2px 2px 4px RGBA(0,0,0,.4);		
	
	margin: 6px;
	padding: 9px;

	border: 1px solid #DBE2E6;
	border-radius: 11px;	
		
	background: #ffffff; /* Old browsers */
	background: -moz-linear-gradient(top, #ffffff 0%, #e5e5e5 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#e5e5e5)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #ffffff 0%,#e5e5e5 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #ffffff 0%,#e5e5e5 100%); /* Opera11.10+ */
	background: -ms-linear-gradient(top, #ffffff 0%,#e5e5e5 100%); /* IE10+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e5e5e5',GradientType=0 ); /* IE6-9 */
	background: linear-gradient(top, #ffffff 0%,#e5e5e5 100%); /* W3C */			
}

.PAGE_SCROLLER_CAROUSEL_PAGE .CELLSTRIP UL
{
	padding:0;
	margin-left:12pt;

}

.PAGE_SCROLLER_CAROUSEL_PAGE .CELLSTRIP UL LI
{
	margin-bottom: 6px;
}
